@charset "utf-8";


/* =================================================

・FontSize 設定

================================================= */
html,x:-moz-any-link {
    font-size:16px;
}
html,x:-moz-broken {  
	font-size:100%;
}
body {
    font-size:75%; /* すべてのブラウザで12pxで表示されるよう設定 */
	line-height:160%;
}


/*====================================================*/
#Yoyaku-container a {
	color: #FF6600;
	text-decoration: underline;
}

#Yoyaku-container a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
#Yoyaku-container li {
	list-style:none;
}
#Yoyaku-container li a {
    text-decoration:none;
}
#Yoyaku-container li a:hover {
    text-decoration:none;
}


/*====================================================*/
#Yoyaku-bg-wapper {
    width:810px;
	margin:10px auto -10px;
	background:url(../yoyaku/images/index_bg.gif) 0% 0% no-repeat;
}
#Yoyaku-container {
    width:750px;
	padding:30px;
	background:url(../yoyaku/images/index_bgBtm.gif) 0% 100% no-repeat;
}
#Yoyaku-header {
    width:750px;
	position:relative;
}
#Yoyaku-header h1 {
    width:750px;
	height:156px;
	display:block;
	font-size:14px;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-header h1 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/index_tit.gif) no-repeat;
}

#Yoyaku-header ul#rnavi {
     width:748px;
	 margin:2px 0;
	 padding:0 1px;
	 background:#6d5634;
}
#Yoyaku-header #rnavi li {
    width:148px;
	height:22px;
	padding:2px 0;
	border-right:solid 2px #fff;
	float:left;
	text-align:center;
	line-height:22px;
}
#Yoyaku-header #rnavi li a {
	color:#ffffff;
}
#Yoyaku-header #rnavi li#last {
	border:none;

}
#Yoyaku-header #rnavi li a:hover,
#Yoyaku-header #rnavi li.current a {
    color:#CC9966;
}

#Yoyaku-header ul#inavi {
    position:absolute;
	top:130px;
	right:0px;
}
#Yoyaku-header #inavi li {
    float:left;
	margin:0 15px 0 0;
}
#Yoyaku-header #inavi li a {
    color:#333;
}
#Yoyaku-header #inavi li a:hover,
#Yoyaku-header #inavi li.current a {
	color:#999;
}

#Yoyaku-contentsLeft {
    width:262px;
	float:left;
}
#Yoyaku-contentsRight {
    width:440px;
	height:385px;
	padding:24px;
	background:#000;
	float:right;
}
#Yoyaku-contentsRight h2 {
    width:440px;
	height:205px;
	display:block;
	font-size:14px;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsRight h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/index_imgRight01.gif) no-repeat;
}
#Yoyaku-contentsRight ul {
    margin:25px 0;
	height:100px;
	overflow:auto;
}
#Yoyaku-contentsRight li {
	line-height:18px;
	color:#fff;
}
#Yoyaku-contentsRight p#bt-detail {
    width:295px;
	height:26px;
	display:block;
	font-size:14px;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsRight p#bt-detail span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/index_imgRight02.gif) no-repeat;
}
#Yoyaku-footer {
    width:810px;
	margin:0 auto;
}
#Yoyaku-footer p {
    text-align:center;
	line-height:50px;
}

/*=========================================

 Service

=========================================*/
#Sec_pan{
    margin:15px 0;
}
#Yoyaku-contentsService h2 {
    width:750px;
	height:43px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsService h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/yoyaku01_ti01.gif) no-repeat;
}

#Yoyaku-contentsService p#intro {
    width:750px;
	height:90px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
	margin:0 0 10px;
}
#Yoyaku-contentsService p#intro span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
    background: url(../yoyaku/images/yoyaku01_img01.jpg) no-repeat;
}

#Yoyaku-contentsService dt {
    width:750px;
	height:25px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
	margin:0 0 10px;
}
#Yoyaku-contentsService dt span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#Yoyaku-contentsService dt#service01 span {
	background: url(../yoyaku/images/yoyaku01_sbti01.gif) no-repeat;
}
#Yoyaku-contentsService dt#service02 span {
	background: url(../yoyaku/images/yoyaku01_sbti02.gif) no-repeat;
}

#Yoyaku-contentsService dd {
    margin:0 24px 30px;
}

#Yoyaku-contentsService dd b {
    width:702px;
	height:27px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
	margin:0 0 10px;
}
#Yoyaku-contentsService dd b span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#Yoyaku-contentsService dd b#no01 span { background: url(../yoyaku/images/yoyaku01_no01.gif) no-repeat;}
#Yoyaku-contentsService dd b#no02 span { background: url(../yoyaku/images/yoyaku01_no02.gif) no-repeat;}
#Yoyaku-contentsService dd b#no03 span { background: url(../yoyaku/images/yoyaku01_no03.gif) no-repeat;}
#Yoyaku-contentsService dd b#no04 span { background: url(../yoyaku/images/yoyaku01_no04.gif) no-repeat;}
#Yoyaku-contentsService dd b#no05 span { background: url(../yoyaku/images/yoyaku01_no05.gif) no-repeat;}
#Yoyaku-contentsService dd b#no06 span { background: url(../yoyaku/images/yoyaku01_no06.gif) no-repeat;}
#Yoyaku-contentsService dd b#no07 span { background: url(../yoyaku/images/yoyaku01_no07.gif) no-repeat;}

#Yoyaku-contentsService p#btYoyaku {
    width:702px;
	height:27px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
	margin:0 24px 10px;
}
#Yoyaku-contentsService p#btYoyaku span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
    background: url(../yoyaku/images/yoyaku01_btRsv.gif) no-repeat;
}


/*=========================================

 Reservation

=========================================*/
#Yoyaku-contentsRsv h2 {
    width:750px;
	height:43px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsRsv h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/yoyaku02_ti01.gif) no-repeat;
}
#Yoyaku-contentsRsv dt {
    background:#ad8e79;
	line-height:22px;
	padding:0 0 0 5px;
	margin:0 0 10px;
	color:#fff;
	font-weight:bold;
}

#Yoyaku-contentsRsv dd {
    margin:0 10px 20px;
}

#Yoyaku-contentsRsv p {
    margin:20px 12px;
	line-height:120%;
}


/*=========================================

 Shosai

=========================================*/
#Yoyaku-contentsShosai h2 {
    width:750px;
	height:43px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsShosai h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/yoyaku02_ti01.gif) no-repeat;
}
#Yoyaku-contentsShosai #ShosaiSec01 dt {
    background:#c6372f;
	line-height:22px;
	padding:0 0 0 5px;
	margin:0 0 10px;
	color:#fff;
	font-weight:bold;
}

#Yoyaku-contentsShosai dd#shosaiImg {
    width:138px;
	float:left;
	margin:0 10px 0 0;
}
* html #Yoyaku-contentsShosai dd#shosaiImg {
}
#Yoyaku-contentsShosai dd#shosaiTxt {
    width:460px;
	float:left;
	margin:0 10px 0 0;
	line-height:140%;
}
* html #Yoyaku-contentsShosai dd#shosaiTxt {
	margin:0;
}


#Yoyaku-contentsShosai dd#shosaiNavi {
    width:132px;
	float:left;
	text-align:center;
}
* html #Yoyaku-contentsShosai dd#shosaiNavi {
	float:right;
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt01 {
    border:1px #999 solid;
	border-bottom:none;
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt01 li {
    background:#d8d8d8;
	line-height:22px;
	border-bottom:1px #999 solid;
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt01 li a {
    width:132px;
	height:22px;
	color:#666;
	display:block;
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt01 li a:hover {
    background:#bbb;
}

#Yoyaku-contentsShosai dd#shosaiNavi ul#bt02 {
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt02 li {
    margin:3px 0 0;
	background:#000;
	line-height:45px;
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt02 li.comingsoon {
    width:132px;
	height:45px;
	line-height:20px;
	font-size:100%;
	color:#999;
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt02 li a {
    width:132px;
	height:45px;
	color:#fff;
	display:block;
	font-weight:bold;
	font-size:120%;
}
#Yoyaku-contentsShosai dd#shosaiNavi ul#bt02 li a:hover {
    background:#171717;
}
#Yoyaku-contentsShosai dd#shosaiNavi span {
    display:block;
	color:#663333;
}
#Yoyaku-contentsShosai dd#shosaiNavi span#price01 {
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin:10px 0 0;
}
#Yoyaku-contentsShosai dd#shosaiNavi span#price02 {
    font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:200%;
	padding:5px 0 2px;
	border-top:1px dotted #999;
	margin:5px 0 0;
	font-weight:bold;
}
#Yoyaku-contentsShosai dd#shosaiNavi span#price03 {
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:80%;
	padding:0 0 2px;
	border-bottom:1px dotted #999;
}

#Yoyaku-contentsShosai #ShosaiSec02 {
    border:1px #999 solid;    
	border-bottom:none;
	margin:10px 0 20px;
}
#Yoyaku-contentsShosai #ShosaiSec02 dt {
    border-bottom:1px #999 solid;    
    border-right:1px #999 solid;
	float:left;
	width:136px;
	padding:2px 0;
	background:#e2d0ac;
	text-align:center;
}
#Yoyaku-contentsShosai #ShosaiSec02 dd {
    border-bottom:1px #999 solid;    
	float:left;
	width:604px;
	padding:2px 2px 2px 5px;
}


/*=========================================

 Q & A

=========================================*/
#Yoyaku-contentsQA h2 {
    width:750px;
	height:43px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsQA h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/yoyaku03_ti01.gif) no-repeat;
}

#Yoyaku-contentsQA h3 {
	margin:30px 10px 10px;
	font-weight:bold;
	font-size:130%;
	padding:0 0 3px;
	border-bottom:dotted 1px #999;
}
#Yoyaku-contentsQA dl {
    margin:10px 10px 50px;
}
#Yoyaku-contentsQA dt {
	color:#f33;
	margin:0 0 5px;
	font-weight:bold;
	background:url(../yoyaku/images/yoyaku03_ico.gif) 0 50% no-repeat;
	padding:0 0 0 13px;
}
#Yoyaku-contentsQA dd {
    margin:0 0 20px;
}
#Yoyaku-contentsQA dd span {
    margin:0 0 0 30px;
	display:block;
}

/*=========================================

 Contact

=========================================*/
#Yoyaku-contentsCont h2 {
    width:750px;
	height:43px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsCont h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/yoyaku04_ti01.gif) no-repeat;
}
#Yoyaku-contentsCont dl {
    margin:0 24px 30px;
}
#Yoyaku-contentsCont dt {
    width:702px;
	height:27px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
	margin:0 0 10px;
}
#Yoyaku-contentsCont dt span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#Yoyaku-contentsCont dt#subti01 span {
	background: url(../yoyaku/images/yoyaku04_subti01.gif) no-repeat;
}
#Yoyaku-contentsCont dt#subti02 span {
	background: url(../yoyaku/images/yoyaku04_subti02.gif) no-repeat;
}
#Yoyaku-contentsCont dd {
    margin:0 10px 20px;
}


/*=========================================

 Riyou Kiyaku

=========================================*/
#Yoyaku-contentsKiyaku h2 {
    width:750px;
	height:43px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsKiyaku h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/yoyaku05_ti01.gif) no-repeat;
}
#Yoyaku-contentsKiyaku p {
    margin:0 10px 20px;
}
#Yoyaku-contentsKiyaku dt {
    margin:20px 10px 5px;
	border-bottom:solid 1px #666;
}
#Yoyaku-contentsKiyaku dd {
    margin:0 10px 10px 20px;
}
#Yoyaku-contentsKiyaku dd span {
    margin:0 10px 10px 30px;
	display:block;
}
#Yoyaku-contentsKiyaku dd b {
    color:#F00;
	font-weight:normal;
}



/*=========================================

 Travel Agent

=========================================*/
#Yoyaku-contentsAgent h2 {
    width:750px;
	height:43px;
	display:block;
	position:relative;
	/* Hide MacIE \*/
	overflow:hidden;
	/**/
}
#Yoyaku-contentsAgent h2 span {
    width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background: url(../yoyaku/images/yoyaku06_ti01.gif) no-repeat;
}
#Yoyaku-contentsAgent p {
    margin:0 10px 20px;
}


