@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, img, fieldset, form, label, legend, caption, tbody, tfoot, thead {
    color: #000000;
    font-size: 100%;
}


body{
	margin:0;
	padding:0;
	font-size:12px;
	}

#zentai img{
	border:none;
	}
	
#zentai h1,#zentai h2,#zentai h3,#zentai h4{
	font-size:10px;
}

#zentai table{clear:both;}

#zentai{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}

a {
    color: #0066CC;
    text-decoration: none;
}
a:visited {
    color: #9933CC;
    text-decoration: none;
}
a:hover {
    color: #FF9933;
    text-decoration: underline;
}

/*フォント*/
.cap{font-size:10px; color:#666666;}
.px10{font-size:10px; line-height:14px}
.px12{font-size:12px; line-height:18px}
.px12s{font-size:12px; line-height:14px}
.px14{font-size:14px; line-height:21px}
.px14b{font-size:14px; line-height:21px; font-weight:bold;}
.px16{font-size:16px; line-height:24px}
.px16b{font-size:16px; line-height:24px; font-weight:bold;}

.step_btn_box{margin:15px 0 15px 0; font-size:12px; color:#0000FF;}
.step_btn_box td{vertical-align:top;}
.step_btn_box a:link{text-decoration:none; color:#333333;}
.step_btn_box a:visited{text-decoration:none; color:#333333;}
.step_btn_box a:hover{text-decoration:none; color:#0000FF;}

.step_btn_box_u{margin:15px 0 15px 0; color:#0000FF;}
.step_btn_box_u td{vertical-align:top;}
.step_btn_box_u p{font-size:14px;}
.step_btn_box_u a:link{text-decoration:none; color:#333333; font-size:14px;}
.step_btn_box_u a:visited{text-decoration:none; color:#333333; font-size:14px;}
.step_btn_box_u a:hover{text-decoration:none; color:#0000FF; font-size:14px;}

/*.step_btn_box img{margin-bottom:5px;}*/

	/*++++++++++++++++++++++++++++++++++++++++++
	新着情報
	+++++++++++++++++++++++++++++++++++++++++++*/
	
/*#shinchaku{float:left; position:relative; width:465px; height:81px; margin:3px 0px 5px 0; background:url(/share/contents/shinchaku/parts/bg_shinchaku.gif) no-repeat}
#shinchaku_ttl{text-indent:-9999px;	font-size:9px}
#shinchaku ul{width:360px; height:auto;	margin:5px 0 0 10px; padding:21px 20px 0 0}
* html #shinchaku ul{width:360px; height:auto;	margin:5px 0 0 10px; padding:25px 20px 0 0}
*:first-child+html #shinchaku ul{width:360px; height:auto;	margin:5px 0 0 10px; padding:25px 20px 0 0}
#shinchaku ul li{line-height:16px}
#shinchaku a{color:#000099}
#shinchaku p{width:80px; height:auto; position:absolute; bottom:6px; left:375px; padding:2px;	text-align:center}
*/	
	/*++++++++++++++++++++++++++++++++++++++++++
	新着バナー
	+++++++++++++++++++++++++++++++++++++++++++*/
	
#shinchaku_bn{float:right; width:317px;	height:76px; margin:5px 0 5px 0}
	
#oshirase{width:590px; height:18px; border-bottom:1px solid #f00; border-top:1px solid #f00; line-height:18px; padding-left:5px; clear:both; margin:5px 0;}

#main{width:590px; height:810px; margin-bottom:10px}
#sub{float:right; width:195px; height:auto}

#kaigai{float:left; width:290px; height:810px; background:url(../parts/bg_01.gif) no-repeat}
#kaigai h2{width:290px; height:22px; background:url(../parts/obi_main_i.gif) no-repeat; text-indent:-9999px; font-size:10px}
#kaigai_btwaku{width:280px; height:auto; margin:5px 0px}
#kaigai_bt{width:270px; height:120px; margin-left:10px; background:url(../parts/sitaji_i.gif) no-repeat}
#kaigai_bt h3{width:270px; height:60px; text-indent:-9999px; font-size:10px}
#kaigai_bt h3 a{display:block; width:270px; height:60px; background:url(../parts/bt_main.gif) no-repeat 0px 0px}
#kaigai_bt h3 a:hover{background-position:0px -70px}
#kaigai_bt li{line-height:16px; background:url(../parts/sankaku_gray.gif) no-repeat 3px 0px; text-indent:16px}

#kokunai{float:right; width:290px; height:810px; background:url(../parts/bg_01.gif) no-repeat}
#kokunai h2{width:290px; height:22px; background:url(../parts/obi_main_d.gif) no-repeat; text-indent:-9999px; font-size:10px}
#kokunai_btwaku{width:280px; height:auto; margin:5px 0px}
#kokunai_bt{width:270px; height:120px; margin-left:10px; background:url(../parts/sitaji_d.gif) no-repeat}
#kokunai_bt h3{width:270px; height:60px; text-indent:-9999px; font-size:10px}
#kokunai_bt h3 a{display:block; width:270px; height:60px; background:url(../parts/bt_main.gif) no-repeat -280px 0px}
#kokunai_bt h3 a:hover{background-position:-280px -70px}
#kokunai_bt li{line-height:16px; background:url(../parts/sankaku_gray.gif) no-repeat 3px 0px; text-indent:16px}

#air_bt{width:270px; height:120px; margin-left:10px; background:url(../parts/sitaji_air.gif) no-repeat -10px 0px}
#air_bt h3{width:270px; height:60px; text-indent:-9999px}
#air_bt h3 a{display:block; width:270px; height:60px; background:url(../parts/bt_main.gif) no-repeat -560px 0px}
#air_bt a:hover{background-position:-560px -70px}
#air_bt li{line-height:16px; background:url(../parts/sankaku_gray.gif) no-repeat 3px 0px; text-indent:16px}

#oyado{width:270px; height:120px; margin:0 0 0 10px; background:url(../parts/sitaji_yado.gif) no-repeat}
#oyado h3{width:270px; height:60px; text-indent:-9999px}
#oyado h3 a{display:block; width:270px; height:60px; background:url(../parts/bt_main.gif) no-repeat -840px 0px}
#oyado h3 a:hover{background-position:-840px -70px}
#oyado li{line-height:16px; background:url(../parts/sankaku_gray.gif) no-repeat 3px 0px; text-indent:16px}

#pickup_i{width:270px; height:auto; margin:0 0 15px 10px}
#pickup_i ul{width:270px; height:auto; text-align:center;}
#pickup_i_cap{width:210px; height:auto; margin:5px auto 0 auto;}
#pickup_i_cap a{display:block; background:url(../parts/dot_i.gif) no-repeat; text-indent:1em; text-align:left; width:auto; height:auto;}
#pickup_d{width:270px; height:auto; margin:0 0 15px 10px}
#pickup_d ul{width:270px; height:auto; text-align:center;}
#pickup_d_cap{width:210px; height:auto; margin:5px auto 0 auto;}
#pickup_d_cap a{display:block; background:url(../parts/dot_d.gif) no-repeat; text-indent:1em; text-align:left; width:auto; height:auto;}
#kisetu_pickup_i{display:block; width:270px; height:22px; background:url(../parts/obi_top.gif) no-repeat; text-indent:-9999px; margin-bottom:10px; font-size:10px}
#kisetu_pickup_d{display:block; width:270px; height:22px; background:url(../parts/obi_top.gif) no-repeat 0px -32px; text-indent:-9999px; margin-bottom:10px; font-size:10px}

#mokuteki_i{width:270px; height:auto; margin:20px 0px 15px 10px}
dd#mokuteki_i_dd_cap{float:left; width:180px; height:auto}
#mokuteki_i dd#mokuteki_i_dd_img{float:right; width:80px; height:60px}
#mokuteki_i_bt{width:270px; height:28px; clear:both; padding-top:10px}

#mokutekichi_i{display:block; width:270px; height:22px; background:url(../parts/obi_top.gif) no-repeat -280px 0px; text-indent:-9999px; margin-bottom:10px}

#mokuteki_d{width:270px; height:auto; margin:20px 0px 15px 10px}
#mokuteki_d_dd_cap{float:left; width:180px; height:auto}
#mokuteki_d_dd_img{float:right; width:80px; height:60px}
#mokuteki_d_bt{width:270px; height:28px; clear:both; padding-top:10px}

#mokutekichi_d{display:block; width:270px; height:22px; background:url(../parts/obi_top.gif) no-repeat -280px -32px; text-indent:-9999px; margin-bottom:10px}

#mokuteki_kokunai_bt{width:130px; height:28px; text-indent:-9999px; float:left}
#mokuteki_kokunai_bt a{width:130px; height:28px; display:block; background:url(../parts/bt_mokuteki.gif) no-repeat -280px 0px}
#mokuteki_kokunai_bt a:hover{background-position: -280px -37px}
#mokuteki_hotel_bt{width:130px; height:28px; text-indent:-9999px; float:right}
#mokuteki_hotel_bt a{width:130px; height:28px; display:block; background:url(../parts/bt_mokuteki.gif) no-repeat -420px 0px}
#mokuteki_hotel_bt a:hover{background-position:-420px -37px}

#mokuteki_kaigai_bt{width:130px; height:28px; text-indent:-9999px; float:left}
#mokuteki_kaigai_bt a{width:130px; height:28px; display:block; background:url(../parts/bt_mokuteki.gif) no-repeat 0px 0px}
#mokuteki_kaigai_bt a:hover{background-position: 0px -37px}
#mokuteki_air_bt{width:130px; height:28px; text-indent:-9999px; float:right}
#mokuteki_air_bt a{width:130px; height:28px; display:block; background:url(../parts/bt_mokuteki.gif) no-repeat -140px 0px}
#mokuteki_air_bt a:hover{background-position:-140px -37px}

#jyouhou_i{width:270px; height:auto; margin:20px 0px 15px 10px; clear:both}
#jyouhou_i dd{float:right; width:150px; height:auto}
#jyouhou_i dd ul{margin-top:15px; width:150px; height:auto}
* html #jyouhou_i dd ul{margin-top:12px; width:150px; height:auto}
#jyouhou_i li{background:url(../parts/dot_i.gif) no-repeat 0px 4px; text-indent:10px; line-height:18px}
#jyouhou_i #jyouhou_i_dd_img{float:left; width:115px; height:85px; margin-bottom:5px}
#jyouhou_i dt{display:block; width:270px; height:22px; background:url(../parts/obi_top.gif) no-repeat -560px 0px; text-indent:-9999px; margin-bottom:10px}
#genchijyouhou_i{width:290px; height:14px; margin-bottom:10px; clear:both}
#nama_i{width:270px; height:14px; background:url(../parts/obi_nama.gif) no-repeat; text-indent:-9999px; margin:0 0 10px 10px}

#jyouhou_d{width:270px; height:auto; margin:20px 0px 15px 10px; clear:both}
#jyouhou_d dd{float:right; width:150px; height:auto}
#jyouhou_d dd ul{margin-top:15px; width:150px; height:auto}
* html #jyouhou_d dd ul{margin-top:12px; width:150px; height:auto}
#jyouhou_d li{background:url(../parts/dot_d.gif) no-repeat 0px 4px; text-indent:10px; line-height:18px}
#jyouhou_d #jyouhou_d_dd_img{float:left; width:115px; height:85px; margin-bottom:5px}
#jyouhou_d dt{display:block; width:270px; height:22px; background:url(../parts/obi_top.gif) no-repeat -560px -32px; text-indent:-9999px; margin-bottom:10px}
#genchijyouhou_d{width:290px; height:auto; margin-bottom:10px; clear:both}
#nama_d{width:270px; height:14px; background:url(../parts/obi_nama.gif) no-repeat -280px 0px; text-indent:-9999px; margin:0 0 10px 10px}

.blog{width:280px; height:auto; margin-left:10px}
.blog li{line-height:18px}

.more{float:right; width:100px; height:auto;}

#departure{width:590px; height:150px; background:url(../parts/waku_hatu.gif) no-repeat; font-size:10px}
#departure h2{text-indent:-9999px; width:590px; height:25px; background:url(../parts/waku_hatu.gif) no-repeat; font-size:10px}
#departure ul{font-size:1px; width:100%; height:auto; text-indent:-9999px}
#hatu_spk{width:75px; height:114px; float:left; background:url(../parts/hatu_spk.gif) no-repeat; margin-left:15px}
* html #hatu_spk{width:75px; height:114px; float:left; background:url(../parts/hatu_spk.gif) no-repeat; margin-left:4px}
*:first-child+html #hatu_spk{width:75px; height:114px; float:left; background:url(../parts/hatu_spk.gif) no-repeat; margin-left:17px}
#hatu_spk ul{margin:65px 0 0 3px}
* html #hatu_spk ul{margin:62px 0 0 3px}
*:first-child+html #hatu_spk ul{margin:61px 0 0 3px}
#hatu_sdj{width:75px; height:114px; float:left; background:url(../parts/hatu_sdj.gif) no-repeat; margin-left:5px}
#hatu_sdj ul{margin:65px 0 0 3px}
* html #hatu_sdj ul{margin:62px 0 0 3px}
*:first-child+html #hatu_sdj ul{margin:61px 0 0 3px}
#hatu_tyo{width:75px; height:114px; float:left; background:url(../parts/hatu_tyo.gif) no-repeat; margin-left:5px}
#hatu_tyo ul{margin:65px 0 0 3px}
* html #hatu_tyo ul{margin:62px 0 0 3px}
*:first-child+html #hatu_tyo ul{margin:61px 0 0 3px}
#hatu_chu{width:75px; height:114px; float:left; background:url(../parts/hatu_chu.gif) no-repeat; margin-left:5px}
#hatu_chu ul{margin:65px 0 0 3px}
* html #hatu_chu ul{margin:62px 0 0 3px}
*:first-child+html #hatu_chu ul{margin:61px 0 0 3px}
#hatu_osa{width:75px; height:114px; float:left; background:url(../parts/hatu_osa.gif) no-repeat; margin-left:5px}
#hatu_osa ul{margin:65px 0 0 3px}
* html #hatu_osa ul{margin:62px 0 0 3px}
*:first-child+html #hatu_osa ul{margin:61px 0 0 3px}
#hatu_chs{width:75px; height:114px; float:left; background:url(../parts/hatu_chus.gif) no-repeat; margin-left:5px}
#hatu_chs ul{margin:65px 0 0 3px}
* html #hatu_chs ul{margin:62px 0 0 3px}
*:first-child+html #hatu_chs ul{margin:61px 0 0 3px}
#hatu_kyu{width:75px; height:114px; float:left; background:url(../parts/hatu_kyu.gif) no-repeat; margin-left:5px}
#hatu_kyu ul{margin:65px 0 0 3px}
* html #hatu_kyu ul{margin:62px 0 0 3px}
*:first-child+html #hatu_kyu ul{margin:61px 0 0 3px}
.kaigaihatu{width:70px; height:14px; margin-top:2px}
*:first-child+html .kaigaihatu{width:70px; height:14px; margin-top:3px}
.kaigaihatu a{display:block; width:70px; height:14px; background:url(../parts/bt_hatu.gif) no-repeat -2px 0px}
.kaigaihatu a:hover{background-position:-1px -20px}
.kokunaihatu{width:70px; height:14px; margin-top:1px}
*:first-child+html .kokunaihatu{width:70px; height:14px; margin-top:2px}
.kokunaihatu a{display:block; width:70px; height:14px; background:url(../parts/bt_hatu.gif) no-repeat -77px 0px}
.kokunaihatu a:hover{background-position:-76px -20px}
.air_on{width:70px; height:14px; margin-top:2px}
.air_on a{display:block; width:70px; height:14px; background:url(../parts/bt_hatu.gif) no-repeat -152px 0px}
.air_on a:hover{background-position:-151px -20px}

#brand{width:590px; height:35px; margin-bottom:10px; background:url(../parts/obi_brand.gif) no-repeat; clear:both; text-indent:-9999px;}
#brand_box{width:590px; height:97px}
#brand_box li{float:left}

#brand_rel_link{
	clear:both;
	margin-bottom:20px;
}
#brand_rel_link li{
	width:145px;
	height:auto;
	text-align:center;
}

#trapi{width:150px; height:97px; background:url(../parts/rogo_trapi.gif) no-repeat; text-indent:-9999px}
#rc{width:130px; height:97px; background:url(../parts/rogo_rc.gif) no-repeat; text-indent:-9999px}
#cry{width:150px; height:97px; background:url(../parts/rogo_cry.gif) no-repeat; text-indent:-9999px}
#every{width:130px; height:97px; background:url(../parts/rogo_every.gif) no-repeat; text-indent:-9999px}


#link{width:590px; height:auto; clear:both}
#link h2{width:590px; height:35px; background:url(../parts/obi_link.gif) no-repeat; text-indent:-9999px}
#bn_box{width:580px; height:auto; margin-left:10px}
#bn_box li{display:inline; margin-left:5px}
#link_box{width:425px; height:106px; float:left; background:url(../parts/link_box.gif) no-repeat; margin-top:10px; padding:10px 0 0 10px}
.link_box_l{float:left; line-height:18px; width:240px; height:18px; clear:left; font-size:10px}
.link_box_r{float:left; line-height:18px; width:160px; height:18px; font-size:10px}
#logo_box{width:150px; height:auto; float:right; margin-top:10px}
#logo_box li{float:left}
#news{width:195px; height:auto;}

#contents_r{float:right; width:195px; height:auto; margin-top:5px; margin-left:15px;}
.contents_r_waku01{width:181px;	height:auto; padding:7px;}
.contents_r_waku02{width:195px;	height:auto; background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom left; clear:both; padding:0 0 5px 0;}
* html .contents_r_waku02{ padding:5px 0 5px 0;}
.contents_r_waku03{width:181px;	height:auto; padding:7px; font-size:10px}
.contents_r_waku04{width:195px; height:auto; padding-bottom:5px; background:url(/share/right_box/common/parts/bg_contents_r02.gif) no-repeat bottom;}
.contents_r_waku05{width:181px;	height:auto; padding:3px 7px 7px 7px; line-height:1.2em;}
.contents_r_waku06{width:181px;	height:auto; padding:3px 7px 7px 7px; background:url(/share/right_box/common/parts/bg_notice.gif) no-repeat bottom; line-height:1.2em;}
.contents_r_waku02 form{width:180px; height:38px; padding-bottom:5px}
.contents_r_waku02 form ul li{display:inline; word-wrap: break-word}
* html .contents_r_waku02 form ul li{height:1%}
.contents_r_waku02 form ul li img{vertical-align:middle; margin-left:10px}

.form_waku{width:175px; height:auto;}
.form{float:left; width:120px; height:auto; margin-top:15px}
#bt_tugi_i a{float:right; width:39px; height:39px; display:block; background:url(/share/right_box/top/parts/btn_tugi_blue&red.gif) no-repeat 0px 0px; text-indent:-9999px;}
#bt_tugi_i a:hover{background-position:0px -49px}
#bt_tugi_d a{float:right; width:39px; height:39px; display:block; background:url(/share/right_box/top/parts/btn_tugi_blue&red.gif) no-repeat -40px 0px; text-indent:-9999px;}
#bt_tugi_d a:hover{background-position:-40px -49px}
.bt_tugi a{float:right; width:39px; height:39px; display:block; background:url(/share/right_box/top/parts/btn_three-piece.gif) no-repeat 0px 0px; text-indent:-9999px;}
.bt_tugi a:hover{background-position:0px -49px}

#course_i{width:180px; height:55px; background:url(/share/right_box/top/parts/sitaji_kaigai.gif) no-repeat; margin:5px auto 0 auto;}
#course_i form{width:180px; height:38px; padding-top:11px}
#course_d{width:180px; height:55px; background:url(/share/right_box/top/parts/sitaji_kokunai.gif) no-repeat; margin:5px auto 0 auto;}
#course_d form{width:180px; height:38px; padding-top:11px}

#shinbun{margin-bottom:5px; background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;}
#shinbun dt{width:195px; height:24px; background:url(/share/right_box/common/parts/ttl_shinbun.gif) no-repeat top; text-indent:-9999px;}
#shinbun dd ul{width:165px; height:auto; padding:0 0 7px 0; margin-left:15px;}
* html #shinbun dd ul{margin-left:0;}

.list_l{float:left; width:79px; padding-right:7px; line-height:1.4em;}
.list_r{float:right; width:79px; line-height:1.4em;}
.list_clear{clear:both; width:165px; line-height:1.4em;}
#saikou{margin-bottom:5px; background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;}
#saikou dt{width:195px;	height:24px; background:url(/share/right_box/common/parts/ttl_saikou.gif) no-repeat top; text-indent:-9999px;}
#saikou dd ul{width:165px; height:auto; padding:0 0 7px 0; margin-left:15px;}
* html #saikou dd ul{margin-left:0;}

#course{margin-bottom:5px; background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;}
#course dt{width:195px; height:24px; background:url(/share/right_box/common/parts/ttl_course.gif) no-repeat top; text-indent:-9999px;}
#course dd ul{width:165px; height:auto; padding:0 0 7px 0; margin:0 auto;}

#setsumeikai{margin-bottom:5px; background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;}
#setsumeikai dt{width:195px; height:24px; background:url(/share/right_box/common/parts/ttl_setsumeikai.gif) no-repeat top; text-indent:-9999px;}
#setsumeikai dd ul{width:165px;	height:auto; padding:0 0 7px 0; margin-left:15px;}
* html #setsumeikai dd ul{margin-left:0;}
	

#d_pamphlet{margin-bottom:5px; background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;}
#d_pamphlet dt{width:195px;	height:24px; background:url(/share/right_box/common/parts/ttl_d_pamphlet.gif) no-repeat top;text-indent:-9999px;}
#d_pamphlet dd a{display:block;	width:184px; height:28px; padding-bottom:5px; background:url(/share/right_box/common/parts/btn_ebook.gif) no-repeat 0px 0px; text-indent:-9999px; margin-left:5px;}
#d_pamphlet dd a:hover{background-position:0px -36px}
			

	#h_link_tabimaga{
		padding-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
		/*????????????*/
		/*background:#d37990;*/
		/*????????????*/
	
	}
	
#h_link_tabimaga dt{ width:195px; height:25px; background:url(/share/right_box/common/parts/ttl_h_link_tabimaga.gif) no-repeat top; text-indent:-9999px;}
	
	


	#h_link_tb8{
		padding-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
		/*????????????*/
		/*background:#d37990;*/
		/*????????????*/
	
	}
	
#h_link_tb8 dt{width:195px; height:25px; background:url(/share/right_box/common/parts/ttl_h_link_tb8.gif) no-repeat top; text-indent:-9999px;}
					


	#h_link_bookmark{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
		/*????????????*/
		/*background:#d37990;*/
		/*????????????*/
	
	}
	
#h_link_bookmark dt{width:195px; height:25px; background:url(/share/right_box/common/parts/ttl_h_link_bookmark.gif) no-repeat top; text-indent:-9999px;}

	
	#notice{
		margin-bottom:5px;
		background:url(/share/right_box/common/parts/bg_h_link_tabimaga.gif) repeat-y;
		/*????????????*/
		/*background:#d37990;*/
		/*????????????*/
	
	}
			
#notice dt{width:195px;	height:25px; background:url(/share/right_box/common/parts/ttl_notice.gif) no-repeat top;	text-indent:-9999px;}
	
	#notice dd ul li a{
		font-size:10px;
		line-height:1.3em;
	}
			
	/*++++++++++++++++++++++++++++++++++++++++++
	???G??
	+++++++++++++++++++++++++++++++++++++++++++*/
#tabizakka{margin-bottom:5px; background:url(/share/right_box/common/parts/bg_contents_r01.gif) repeat-y;}
	
#tabizakka dt{width:195px; height:24px;	background:url(/share/right_box/common/parts/ttl_tabizakka.gif) no-repeat top; text-indent:-9999px;}
	
#tabizakka dd ul{ width:175px; height:auto;	padding:7px; background:url(/share/right_box/common/parts/bg_tabizakka.gif) no-repeat right bottom;}


#mobile{width:195px; height:114px; margin-bottom:5px; background:url(/share/right_box/common/parts/bg_mobile.gif) no-repeat bottom;}
	
#mobile dt{display:block; width:195px; height:24px; background:url(/share/right_box/common/parts/ttl_mobile.gif) no-repeat top; text-indent:-9999px;}
		
#mobile_qr{float:left; width:69px; height:auto;	padding:5px 5px 5px 9px;}
	
#mobile_logo{clear:right; float:right; width:97px; height:auto;	padding:5px 0; margin-right:10px;}

* html #mobile dt{display:block; width:195px; height:24px; background:url(/share/right_box/common/parts/ttl_mobile.gif) no-repeat top; text-indent:-9999px; margin-left:1px}
		
* html #mobile_qr{float:left; width:69px; height:auto; padding:5px 0px 5px 5px;}

* html #mobile_logo{clear:right; float:right; width:97px; height:auto; padding:5px 0; margin-right:5px;}
	
#mobile_cap{float:right; width:102px; height:auto; margin-right:5px;}
	
#mobile_cap a{line-height:1.2em;}


/*++++++++++++++++++++++++++++++++++++++++++
お宿ヘルプページ
+++++++++++++++++++++++++++++++++++++++++++*/

#ttl_h{
	width:800px;
	height:auto;
	background:url(../yoyaku/parts/h_line.gif) no-repeat center bottom;
	margin-bottom:20px;
	}

#ttl_h h1{
	width:800px;
	height:55px;
	background:url(../yoyaku/parts/ttl_htl.gif) no-repeat;
	margin-bottom:20px;
	text-indent:-9999px;
	}
	
#ttl_h p{
	width:580px;
	height:auto;
	font-size:14px;
	line-height:21px;
	padding:0 200px 20px 20px;
	}

/*ボタン上↓*/
#btn_t{
	width:751px;
	height:32px;
	padding:0 24px 39px 25px;
	}

#btn_t_h1{
	width:157px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h1.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h1_o{
	width:157px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h1_o.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h1 a{
	display:block;
	width:157px;
	height:32px;
	text-indent:-9999px;
}	

#btn_t_h1 a:hover{
	background:url(../yoyaku/parts/btn_t_h1_o.gif) no-repeat;
}


#btn_t_h2{
	width:130px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h2.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h2_o{
	width:130px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h2_o.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h2 a{
	display:block;
	width:130px;
	height:32px;
	text-indent:-9999px;
}	

#btn_t_h2 a:hover{
	background:url(../yoyaku/parts/btn_t_h2_o.gif) no-repeat;
}


#btn_t_h3{
	width:142px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h3.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h3_o{
	width:142px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h3_o.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h3 a{
	display:block;
	width:142px;
	height:32px;
	text-indent:-9999px;
}	

#btn_t_h3 a:hover{
	background:url(../yoyaku/parts/btn_t_h3_o.gif) no-repeat;
}


#btn_t_h4{
	width:117px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h4.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h4_o{
	width:117px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h4_o.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h4 a{
	display:block;
	width:117px;
	height:32px;
	text-indent:-9999px;
}	

#btn_t_h4 a:hover{
	background:url(../yoyaku/parts/btn_t_h4_o.gif) no-repeat;
}

#btn_t_h5{
	width:111px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h5.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h5_o{
	width:111px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h5_o.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h5 a{
	display:block;
	width:111px;
	height:32px;
	text-indent:-9999px;
}	

#btn_t_h5 a:hover{
	background:url(../yoyaku/parts/btn_t_h5_o.gif) no-repeat;
}

#btn_t_h6{
	width:94px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h6.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h6_o{
	width:94px;
	height:32px;
	background:url(../yoyaku/parts/btn_t_h6_o.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_t_h6 a{
	display:block;
	width:94px;
	height:32px;
	text-indent:-9999px;
}	

#btn_t_h6 a:hover{
	background:url(../yoyaku/parts/btn_t_h6_o.gif) no-repeat;
}
/*ボタン上↑*/

#ttl_h_step1{
	width:800px;
	height:33px;
	background:url(../yoyaku/parts/ttl_htl_step1.gif) no-repeat;
	text-indent:-9999px;
	}

#ttl_h_step2{
	width:800px;
	height:33px;
	background:url(../yoyaku/parts/ttl_h_step2.gif) no-repeat;
	text-indent:-9999px;
	}

#ttl_h_step3{
	width:800px;
	height:33px;
	background:url(../yoyaku/parts/ttl_h_step3.gif) no-repeat;
	text-indent:-9999px;
	}

#ttl_h_step4{
	width:800px;
	height:50px;
	background:url(../yoyaku/parts/ttl_h_step4.gif) no-repeat;
	text-indent:-9999px;
	}

#ttl_h_step5{
	width:800px;
	height:33px;
	background:url(../yoyaku/parts/ttl_h_step5.gif) no-repeat;
	text-indent:-9999px;
	}

#ttl_h_step6{
	width:800px;
	height:33px;
	background:url(../yoyaku/parts/ttl_h_step6.gif) no-repeat;
	text-indent:-9999px;
	}

/*ボタン下*/
#btn_f{
	width:800px;
	height:auto;
	background:url(../yoyaku/parts/h_line.gif) no-repeat center bottom;
	padding-bottom:25px;
	}

#btn_f ol{
	width:780px;
	height:32px;
	background:url(../yoyaku/parts/h_y.gif) no-repeat;
	margin:0 10px 0 10px;
	}
	
#btn_f_h1{
	width:139px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h1.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_f_h1_o{
	width:139px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h1_o.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

#btn_f_h1 a{
	display:block;
	width:139px;
	height:32px;
	text-indent:-9999px;
}	

#btn_f_h1 a:hover{
	background:url(../yoyaku/parts/btn_f_h1_o.gif) no-repeat;
}


#btn_f_h2{
	width:139px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h2.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h2_o{
	width:139px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h2_o.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h2 a{
	display:block;
	width:114px;
	height:32px;
	text-indent:-9999px;
	margin-left:25px
}	

#btn_f_h2 a:hover{
	background:url(../yoyaku/parts/btn_f_h2_o.gif) no-repeat right top;
}


#btn_f_h3{
	width:155px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h3.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h3_o{
	width:155px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h3_o.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h3 a{
	display:block;
	width:130px;
	height:32px;
	text-indent:-9999px;
	margin-left:25px
}	

#btn_f_h3 a:hover{
	background:url(../yoyaku/parts/btn_f_h3_o.gif) no-repeat right top;
}


#btn_f_h4{
	width:128px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h4.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h4_o{
	width:128px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h4_o.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h4 a{
	display:block;
	width:103px;
	height:32px;
	text-indent:-9999px;
	margin-left:25px
}	

#btn_f_h4 a:hover{
	background:url(../yoyaku/parts/btn_f_h4_o.gif) no-repeat right top;
}

#btn_f_h5{
	width:126px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h5.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h5_o{
	width:126px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h5_o.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h5 a{
	display:block;
	width:101px;
	height:32px;
	text-indent:-9999px;
	margin-left:25px
}	

#btn_f_h5 a:hover{
	background:url(../yoyaku/parts/btn_f_h5_o.gif) no-repeat right top;
}

#btn_f_h6{
	width:93px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h6.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h6_o{
	width:93px;
	height:32px;
	background:url(../yoyaku/parts/btn_f_h6_o.gif) no-repeat right top;
	text-indent:-9999px;
	float:left;
}

#btn_f_h6 a{
	display:block;
	width:68px;
	height:32px;
	text-indent:-9999px;
	margin-left:25px
}	

#btn_f_h6 a:hover{
	background:url(../yoyaku/parts/btn_f_h6_o.gif) no-repeat right top;
}
/*ボタン下↑*/

#sub2{
	position:absolute;
	width:565px;
	height:386px;
	left: 50%;
	top: 50%;
	margin-left: -282px;
	margin-top: -184px;
	}
	
	
	
	#login{
	width:600px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	line-height:16px;
	}
	
#login td{
	padding-top:5px;
	text-align:left;
	}
	
.topmargin{
	line-height:10px;
	}

/*新ヘッダー調整*/
.CtsMrBox{width:960px; margin: 0 auto;}
.breadcrumb li,.breadcrumb li a span,.breadcrumb li strong,.headerSrchBox input{font-size: 12px !important;}
.footerArea li{ font-size: 62.5%; line-height: 1;}
