﻿@charset "UTF-8";


/*////////////////////////////////////////////////
機能一覧ページ
////////////////////////////////////////////////*/
#main-contents2 {
    margin: 0 auto 0 auto;
    width: 860px;
	height: 2150px;
    }

* html #main-contents2 {
    margin: -3px auto 0 auto;
    width: 860px;
	height: 2150px;
    }

*:first-child+html #main-contents2 {
    margin: -3px auto 0 auto;
    width: 860px;
	height: 2150px;
    }
		
img#h2 {
    margin: -3px 0 0 0px;
    }
* html img#h2 {
    margin: 0px 0 0 0px;
    }
*:first-child+html img#h2 {
    margin: 0px 0 0 0px;
    }
	
div#mobile-yoyaku {
    margin: 15px auto 0 auto;
	width: 860px;
	height: 391px;
	background: url(../function/images/keitaiyoyaku_bg.jpg) top center no-repeat;
    }
/*////////////////////////////////////////////////
ページ内アンカーリンク
////////////////////////////////////////////////*/
#contents-bg2 ul#subnavi{
    margin: 0 auto 0 10px;
    }
#contents-bg2 ul#subnavi li {
    list-style: none;
	float: left;
	height: 21px;
	padding: 0 10px 0 0px;
	background: url(../function/images/li_icon.gif) top left no-repeat;
	text-indent: 33px;
	line-height: 25px;
    }
#contents-bg2 ul#subnavi li a {
    color: #c34f4f;
    }
#contents-bg2 ul#subnavi li a:hover {
    color: #fd6002;
    }
/*////////////////////////////////////////////////
見出し　ｈ3
////////////////////////////////////////////////*/
h3#function1 {
    clear: both;
    display: block;
	width: 575px;
	height: 40px;
	margin: 10px 0 0 10px;
	float: left;
	background: url(../function/images/h3_bg.gif) top left no-repeat;
	text-indent: 55px;
	line-height: 45px;
	color: #006600;
	font-size: 16px;
	font-weight: bold;
    }
* html h3#function1 {
    clear: both;
    display: block;
	width: 575px;
	height: 40px;
	margin: 10px 0 0 5px;
	float: left;
	background: url(../function/images/h3_bg.gif) top left no-repeat;
	text-indent: 55px;
	line-height: 45px;
	color: #006600;
	font-size: 16px;
	font-weight: bold;
    }
	
p#function1 {
    clear: both;
	display: block;
	width: 440px;
	line-height: 145%;
	color: #006600;
	margin: 0px 0 0 10px;
	padding-top: 10px;
    }
	
/*////////////////////////////////////////////////
携帯予約　テーブル
////////////////////////////////////////////////*/

table.function {
    clear: both;
    display: block;
	margin: 15px auto 15px auto;
	width: 840px;
	border: #d6d6d6 solid 1px;
    }
table.function th {
    height: 24px;
	width: 840px;
	background-color: #e2e2e2;
	text-indent: 18px;
	line-height: 12px;
	color: #630a0a;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	border-bottom: #d6d6d6 solid 1px;
    }
	    span.function2 { font-size: 12px; }
        span.function2 a { color:#006600; }
		span.function2 a:hover { color: #FF6600; }
		
    td.td1-left {
	width: 190px;
	background-color: #f5f5f5;
	text-indent: 18px;
	color: #555555;
	text-align: left;
	border-right: #d6d6d6 solid 1px;
	border-bottom: #d6d6d6 solid 1px;
	padding: 10px 0px;
    }
    td.td1-right {
	width: 650px;
	background-color: #f5f5f5;
	color: #555555;
	text-align: left;
	border-bottom: #d6d6d6 solid 1px;
	padding: 10px;
    }
	span.function {
	   width: 625px;
	   display: inline-block;
	   line-height: 145%;
	   }
	span.function strong {
	   color:#339933;
	　 }
    td.td2-left {
	width: 190px;
	background-color: #ffffff;
	text-indent: 18px;
	color: #555555;
	text-align: left;
	border-right: #d6d6d6 solid 1px;
	border-bottom: #d6d6d6 solid 1px;
	padding: 10px 0px;
    }
    td.td2-right {
	width: 650px;
	background-color: #ffffff;
	color: #555555;
	text-align: left;
	border-bottom: #d6d6d6 solid 1px;
	padding: 10px;
    }

    td.td3-left {
	width: 190px;
	background-color: #f5f5f5;
	text-indent: 18px;
	color: #555555;
	text-align: left;
	border-right: #d6d6d6 solid 1px;
	padding: 10px 0px;
    }
    td.td3-right {
	width: 650px;
	background-color: #f5f5f5;
	color: #555555;
	text-align: left;
	padding: 10px;
    }
/*////////////////////////////////////////////////
見出し　予約管理（店舗側）　ｈ2
////////////////////////////////////////////////*/	

h3.function2 {
    clear: both;
    display: block;
	width: 840px;
	height: 40px;
	margin: 20px 0 15px 10px;
	float: left;
	background: url(../function/images/h3_bg.gif) top left no-repeat;
	text-indent: 55px;
	line-height: 45px;
	color: #006600;
	font-size: 16px;
	font-weight: bold;
    }
* html h3.function2 {
    clear: both;
    display: block;
	width: 840px;
	height: 40px;
	margin: 20px 0 15px 5px;
	float: left;
	background: url(../function/images/h3_bg.gif) top left no-repeat;
	text-indent: 55px;
	line-height: 45px;
	color: #006600;
	font-size: 16px;
	font-weight: bold;
    }
/*////////////////////////////////////////////////
予約管理（店舗側）　本文
////////////////////////////////////////////////*/

div#function2 {
    margin: 0px auto 0px auto;
	width: 840px;
    }
	
div#function2 div#left {
    float: left;
	width: 490px;
    }
    div#function2 div#left img {
        width: 490px;
	    height: 294px;
		margin-left: -15px;
		margin-bottom: 30px;
        }
* html div#function2 div#left img {
        width: 490px;
	    height: 294px;
		margin-left: -15px;
		margin-bottom: 15px;
        }
*:first-child+html div#function2 div#left img {
        width: 490px;
	    height: 294px;
		margin-left: -15px;
		margin-bottom: 15px;
        }	
div#function2 div#right {
    float: left;
	width: 340px;
    }
	div#function2 div#right p {
	   display: inline-block;
	   margin: 0px 0 0 10px;
	   width: 340px;
	   text-align: left;
	   line-height: 145%;
	   }

hr.orange {
     clear: both;
	 margin: 0px auto 0 auto;
     background-color: #f35e0c;
     border: none;
     color: #f35e0c;
	 width: 840px;
	 height: 1px;
	 }

#main-contents2 div#contact-area {
    margin: 40px auto 0 auto;
	width: 465px;
    }
#main-contents2 div#contact-area img#yoyaku {
    margin: 0 15px 0 0px;
	float: left;
    }
#main-contents2 div#contact-area img {
    float: left;
    }
