@charset "SHIFT_JIS";
@import url(../../../../../common/css/jtb_site_970.css);
@import url(../../../../../common/css/function_970.css);
@import url(../../../../../common/css/regulation_970.css);
@import url(reset.css);

body {background-color: #ffffff; margin: 0px; padding: 0px; text-align: left; color:#333333;font-family:"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;}

div#container {margin:10px 0 10px 10px; width:950px;background-image:url(../images/back.jpg); background-repeat:no-repeat; background-position:bottom}
div.clear {margin: 0; padding: 0; clear: both }

/* リンク設定
-----------------------------------------------------------------------------------------------*/
a:link   { color: #1135a9; text-decoration: none }
a:visited   { color: #1135a9; text-decoration: none }
a:hover  { color: #468bff; text-decoration: underline; }
a:active   { color: #1135a9; text-decoration: underline }


/* 見出し設定
-----------------------------------------------------------------------------------------------*/
h1   { margin: 0; padding: 0 }
h2 { font-size:120%;line-height:138%; margin: 0; padding: 0 }
h3.category     { margin: 0; padding: 0 }
p { font-size:90%; margin:2px 2px; line-height:1.4}

/* JTB文字設定
-----------------------------------------------------------------------------------------------*/
.fs_12 {font-size:78%;line-height:138%;}
.fs_12L {font-size:78%;line-height:158%;}
.fs_10 {font-size:63%;line-height:138%;}
.fs_14 {font-size:88%;line-height:138%;}
.fs_16 {font-size:100%;line-height:138%;}

/* 新商品特集
-----------------------------------------------------------------------------------------------*/
.tp_1 { color: #880044; margin:2px; padding:0 2px; font-size:105%}
.tp_1 strong {font-weight:bold; font-size:115%}

.tp_2 { color:#996600; margin:2px; padding:0 2px; font-size:105%}
.tp_3 { color:#336633; margin:2px; padding:0 2px; font-size:105%}
.tp_4 { color:#B12937; margin:2px; padding:0 2px; font-size:105%}

.bg {display:block;width:950px;background:url('../images/bg.jpg'); background-repeat:repeat-y; background-position:center;}
.nihon_tip { margin:0 0 15px 14px}
.nihon {display:block;width:635px;background:url('../images/nihon.jpg') 0 0; background-repeat: no-repeat; background-position: top; padding:0px 0px 0; margin:0 0 0px}
.nihon_p { font-size:110%; color:#005B00; margin:0px 0 0; width:600px; margin:0 0 0 20px}

.point_a {display:block;width:914px;background:url('../images/t02.jpg'); background-repeat:repeat-y; background-position:center; margin:0 0 15px 15px; padding:0}
* html .point_a {display:block;width:914px;background:url('../images/t02.jpg'); background-repeat:repeat-y; background-position:center; margin:0 0 15px 18px; padding:0}

.point_b {display:block;width:914px;background:url('../images/t02_2.jpg'); background-repeat:repeat-y; background-position:center; margin:0 0 15px 15px; padding:0}
* html .point_b {display:block;width:914px;background:url('../images/t02_2.jpg'); background-repeat:repeat-y; background-position:center; margin:0 0 15px 18px; padding:0}

.point_ct {display:block;width:910px;margin:15px 0 5px 15px; padding:0}
* html .point_ct {display:block;width:910px;margin:15px 0 2px 18px; padding:0}
.point_ct2 {display:block;width:910px;margin:2px 0 5px 18px; padding:0}

.tour {margin:2px 0 5px 15px; padding:0}
.tour  tr td  {vertical-align:top}

.tour_1 { margin:4px 0;background:url('../images/tb_01.jpg') 0 0 repeat-x;}
.tour_1 tr td {padding:4px; vertical-align:top}

.tour_2 { margin:4px 0;background:url('../images/tb_02.jpg') 0 0 repeat-x;}
.tour_2 tr td {padding:4px; vertical-align:top}

.tour_3 { margin:4px 0;background:url('../images/tb_03.jpg') 0 0 repeat-x;}
.tour_3 tr td {padding:4px; vertical-align:top}

.pass_link {margin:2px 0 5px 15px; padding:0}
.pass_link  tr td { text-align:center}
.pass_link_title { background-color:#99CC66; color:#FFFFFF; border-bottom:1px solid #437C5B; padding:3px 0 1px}

.tate { border-left:1px dotted #999999}

.onsen_t01 { padding:3px; background-color:#C4A082; text-align:center;color:#FFFFFF}
.onsen_t02 { padding:3px; background-color:#BEBA83; text-align:center;color:#FFFFFF}
.onsen_t03 { padding:3px; background-color:#93B58E; text-align:center;color:#FFFFFF}
.onsen01 { padding:3px; background-color: #FFEEDD; text-align:center;}
.onsen02 { padding:3px; background-color: #FFFCE1;}
.onsen03 { padding:3px; background-color: #F5FFDF;}

.t_l { text-align:right}

.pl {text-align:center}

.link1 {display:block;width:200px;height:26px;background:url('../images/li_01a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link1 a{display:block;width:200px;height:26px;background:url('../images/li_01.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link1 a:hover {display:block;width:200px;height:26px;background:url('../images/li_01a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link1 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link2 {display:block;width:200px;height:26px;background:url('../images/li_02a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link2 a{display:block;width:200px;height:26px;background:url('../images/li_02.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link2 a:hover {display:block;width:200px;height:26px;background:url('../images/li_02a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link2 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link3 {display:block;width:200px;height:26px;background:url('../images/li_03a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link3 a{display:block;width:200px;height:26px;background:url('../images/li_03.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link3 a:hover {display:block;width:200px;height:26px;background:url('../images/li_03a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link3 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link4 {display:block;width:200px;height:26px;background:url('../images/li_04a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link4 a{display:block;width:200px;height:26px;background:url('../images/li_04.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link4 a:hover {display:block;width:200px;height:26px;background:url('../images/li_04a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link4 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link5 {display:block;width:200px;height:26px;background:url('../images/li_05a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link5 a{display:block;width:200px;height:26px;background:url('../images/li_05.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link5 a:hover {display:block;width:200px;height:26px;background:url('../images/li_05a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link5 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link6 {display:block;width:200px;height:26px;background:url('../images/li_06a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link6 a{display:block;width:200px;height:26px;background:url('../images/li_06.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link6 a:hover {display:block;width:200px;height:26px;background:url('../images/li_06a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link6 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link7 {display:block;width:200px;height:26px;background:url('../images/li_07a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link7 a{display:block;width:200px;height:26px;background:url('../images/li_07.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link7 a:hover {display:block;width:200px;height:26px;background:url('../images/li_07a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link7 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link8 {display:block;width:200px;height:26px;background:url('../images/li_08a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align:center}
.link8 a{display:block;width:200px;height:26px;background:url('../images/li_08.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link8 a:hover {display:block;width:200px;height:26px;background:url('../images/li_08a.gif') 0 0 no-repeat;margin:0px;text-align:center}
.link8 p {font-size:115%; vertical-align:middle; text-align:center; margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.link9 {display:block;width:217px;height:26px;background:url('../images/lib_01a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align: left;}
.link9 a{display:block;width:217px;height:26px;background:url('../images/lib_01.gif') 0 0 no-repeat;margin:0px;text-align:left}
.link9 a:hover {display:block;width:217px;height:26px;background:url('../images/lib_01a.gif') 0 0 no-repeat;margin:0px;text-align:left}
.link9 p {font-size:90%; vertical-align:middle; text-align:left; margin:0 auto 0; padding:4px 0 0 26px; color:#FFFFFF}

.link10 {display:block;width:217px;height:26px;background:url('../images/lib_02a.gif') 0 0 no-repeat;text-align:center;vertical-align:middle;margin:0px auto; text-align: right}
.link10 a{display:block;width:217px;height:26px;background:url('../images/lib_02.gif') 0 0 no-repeat;margin:0px;text-align:right}
.link10 a:hover {display:block;width:217px;height:26px;background:url('../images/lib_02a.gif') 0 0 no-repeat;margin:0px;text-align:right}
.link10 p {font-size:90%; vertical-align:middle; text-align:right; margin:0 auto 0; padding:4px 26px 0 0; color:#FFFFFF}

.op1 {display:block;width:445px;height:34px;background:url('../images/op_t01.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op1 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op2 {display:block;width:445px;height:34px;background:url('../images/op_t02.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op2 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op3 {display:block;width:445px;height:34px;background:url('../images/op_t03.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op3 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op4 {display:block;width:445px;height:34px;background:url('../images/op_t04.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op4 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op5 {display:block;width:445px;height:34px;background:url('../images/op_t05.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op5 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op6 {display:block;width:445px;height:34px;background:url('../images/op_t06.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op6 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op7 {display:block;width:445px;height:34px;background:url('../images/op_t07.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op7 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op8 {display:block;width:445px;height:34px;background:url('../images/op_t08.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op8 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.op9 {display:block;width:445px;height:34px;background:url('../images/op_t09.jpg') 0 0 no-repeat;margin:0px; padding:5px 0  0 10px}
.op9 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color:#FFFFFF}

.meisyo1 {display:block;width:445px;height:34px;background:url('../images/meisyo_01.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo1 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo2 {display:block;width:445px;height:34px;background:url('../images/meisyo_02.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo2 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo3 {display:block;width:445px;height:34px;background:url('../images/meisyo_03.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo3 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo4 {display:block;width:445px;height:34px;background:url('../images/meisyo_04.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo4 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo5 {display:block;width:445px;height:34px;background:url('../images/meisyo_05.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo5 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo6 {display:block;width:445px;height:34px;background:url('../images/meisyo_06.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo6 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo7 {display:block;width:445px;height:34px;background:url('../images/meisyo_07.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo7 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo8 {display:block;width:445px;height:34px;background:url('../images/meisyo_08.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo8 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo9 {display:block;width:445px;height:34px;background:url('../images/kiseki01.gif') 0 0 no-repeat;margin:0px; padding:3px 0  0 100px}
.meisyo9 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo10 {display:block;width:445px;height:34px;background:url('../images/kiseki02.gif') 0 0 no-repeat;margin:0px; padding:3px 0  0 100px}
.meisyo10 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo11 {display:block;width:445px;height:34px;background:url('../images/kiseki03.gif') 0 0 no-repeat;margin:0px; padding:3px 0  0 100px}
.meisyo11 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.meisyo12 {display:block;width:445px;height:34px;background:url('../images/meisyo_09.jpg') 0 0 no-repeat;margin:0px; padding:3px 0  0 34px}
.meisyo12 p {font-size:115%; font-weight:bold; vertical-align:middle;margin:0 auto 0; padding:2px 0 0; color: #663300}

.point_table {margin:5px 0 0 18px}
.point_table tr td { padding:4px; text-align:center;}
.bt { text-align:right; margin:30px 0 0}

.point_table2 {margin:2px 0 15px 10px}
.point_table2 tr td {padding:0 5px 5px; text-align:center;}

.top img{margin:0; padding:0}

.plan {color: #009966; font-weight:bold}

.kakuti { width:914px; height:108px;background:url('../images/kakuti_bg.jpg') 0 0 no-repeat; margin:8px 0 0 18px}
.kakuti tr td { text-align:center; padding:50px 0}

.map_p strong{ font-weight:bold; color:#5C2C0E; font-size:105%}

.border1 { border:1px #666666 solid; padding:3px; width:356px; margin:10px 0 0 25px}

.ce { margin:10px 0 0 18px}
.ce tr td { text-align:center; vertical-align:top;}

.top_r { width:914px;margin:5px 0 0 18px; text-align:right}
.top_r2 { width:914px;margin:5px 0 10px 18px; text-align:right}
.twitter { padding:2px; border:1px #999999 solid; width:250px; text-align:center}
.kiseki_p { font-size:110%; line-height:1.6}

.m_c { text-align:right; font-size:11px; width:217px; margin:2px 0 0}

.title_bg01 {width:910px; height:40px; display:block;background:url('../images/ct01.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg02 {width:910px; height:40px; display:block;background:url('../images/ct02.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg03 {width:910px; height:40px; display:block;background:url('../images/ct03.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg04 {width:910px; height:40px; display:block;background:url('../images/ct04.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg05 {width:910px; height:40px; display:block;background:url('../images/ct05.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg06 {width:910px; height:40px; display:block;background:url('../images/ct06.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg07 {width:910px; height:40px; display:block;background:url('../images/ct07.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg08 {width:910px; height:40px; display:block;background:url('../images/ct08.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg09 {width:910px; height:40px; display:block;background:url('../images/ct09.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg10 {width:910px; height:40px; display:block;background:url('../images/ct10.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg11 {width:910px; height:40px; display:block;background:url('../images/ct11.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg12 {width:910px; height:40px; display:block;background:url('../images/ct12.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg13 {width:910px; height:40px; display:block;background:url('../images/ct13.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg14 {width:910px; height:40px; display:block;background:url('../images/ct14.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg15 {width:910px; height:40px; display:block;background:url('../images/ct15.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg16 {width:910px; height:40px; display:block;background:url('../images/ct16.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg17 {width:910px; height:40px; display:block;background:url('../images/ct17.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg18 {width:910px; height:40px; display:block;background:url('../images/ct19.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg19 {width:910px; height:40px; display:block;background:url('../images/ct20.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}

.title_bg_k01 {width:910px; height:40px; display:block;background:url('../images/tct01.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k02 {width:910px; height:40px; display:block;background:url('../images/tct02.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k03 {width:910px; height:40px; display:block;background:url('../images/tct03.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k04 {width:910px; height:40px; display:block;background:url('../images/ct04.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k05 {width:910px; height:40px; display:block;background:url('../images/tct05.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k06 {width:910px; height:40px; display:block;background:url('../images/tct06.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k07 {width:910px; height:40px; display:block;background:url('../images/tct07.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k08 {width:910px; height:40px; display:block;background:url('../images/tct08.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k09 {width:910px; height:40px; display:block;background:url('../images/tct09.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k10 {width:910px; height:40px; display:block;background:url('../images/tct10.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k11 {width:910px; height:40px; display:block;background:url('../images/tct11.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k12 {width:910px; height:40px; display:block;background:url('../images/ct12.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k13 {width:910px; height:40px; display:block;background:url('../images/tct13.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k14 {width:910px; height:40px; display:block;background:url('../images/tct14.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k15 {width:910px; height:40px; display:block;background:url('../images/tct15.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k16 {width:910px; height:40px; display:block;background:url('../images/tct16.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}
.title_bg_k17 {width:910px; height:40px; display:block;background:url('../images/marugoto.jpg') 0 0 no-repeat; margin:15px 0 2 18px; text-align:right; padding:10px 10px 0 0;}

.onsen01 {margin:2px 0 5px 15px; padding:0}
.onsen01  tr td { }


/* やどだより
-----------------------------------------------------------------------------------------------*/
#hotelStaff{
	margin-bottom:10px;
}
#hotelStaff .staffArea{
	padding:0 0 0 5px;
}
#hotelStaff .yadoDayori{
	width:445px;
	float:left;
	margin-right:0 0 0 0px;
	padding:0 0 0 4px
}
#hotelStaff .machiDayori{
	width:445px;
	float:left;
	padding:0 0 0 12px
}

* html  #hotelStaff .machiDayori{
	width:445px;
	float:left;
	padding:0 0 0 4px
}

#hotelStaff .staffArea ul.staffInfoList{
	width:190px;
	padding:15px 8px 0px 8px;
}
#hotelStaff .staffArea li.staffInfo{
	background:url("../images/lin_04.gif") repeat-x left bottom;
	margin-bottom:8px;
	padding-bottom:6px;
	width:430px
}
#hotelStaff .staffArea li.none{
	background:none;
}
#hotelStaff .staffArea li.staffInfo ul.staffInfoIn li.photo{
	width:100px;
	float:left;
	margin-right:10px;
}
#hotelStaff .staffArea li.staffInfo ul.staffInfoIn li.txt{
	width:290px;
	float:left;
}
#hotelStaff .staffArea li.staffInfo ul.staffInfoIn li.txt .item{
	float:left;
}
#hotelStaff .staffArea li.staffInfo ul.staffInfoIn li.txt .day{
	float:right;
}
#hotelStaff .staffArea li.staffInfo ul.staffInfoIn li.txt .hotel{
	border-bottom:#bbbbbb 1px solid;
	margin:5px 0 2px 0;
	padding-bottom:2px;
}
#hotelStaff .staffArea li.staffInfo ul.staffInfoIn li.txt .next{
	text-align:right;
}

#hotelStaff .staffArea ul.staffInfoList dl{
	width:280px;
}
#hotelStaff .staffArea ul.staffInfoList dt{
	clear:both;
	float:left;
	width:280px;
	margin-right:5px;
}
#hotelStaff .staffArea ul.staffInfoList dd{
	float:right;
}

/*
#hotelStaff{
	background:url("../images/bg_top_01.gif") repeat-y left top;
}
#hotelStaff ul{
	padding:8px 45px 10px 45px;
}
#hotelStaff ul li.yadoDayori{
	width:395px;
	float:left;
	margin-right:40px;
}
#hotelStaff ul li.machiDayori{
	width:395px;
	float:left;
}
#hotelStaff .btn{
	width:168px;
	float:left;
	margin-right:10px;
}
#hotelStaff .txt{
	width:215px;
	float:left;
	margin-top:7px;
}
*/

/*--- フォント ---*/
.fontSmaller{
	font-size:86%;
	line-height:130%;
}
.fontLarger{
	font-size:108%;
}

em{
	font-style:normal;
	font-weight:bold;
}



/* 検索
-----------------------------------------------------------------------------------------------*/
.title02 {
	overflow: hidden;
	background: #FFFFFF;
	margin:0  0 0 4px;
	width:273px;
	height:31px;
}
.title02 h2 {
	padding: 6px 0 0 7px;
	font-size: 16px;
	font-weight: bold;
}
.title02 ul {
	float: right;
	margin: 6px 0 0 0;
	overflow: hidden;
	height: 23px;
}
.title02 li {
	float: left;
	margin: 0 3px 0 0;
	line-height: 0;
	font-size: 1px;
}
* html .formArea { width:273px; margin:0 0 0 4px; padding:6px 0 6px 4px; border:1px solid #666666;}
.formArea { width:267px; margin:0 0 0 4px; padding:6px 0 6px 4px; border:1px solid #666666; background-color:#FFFFFF}
.tab_ryokan { float:left; list-style:none}

.buttonBox {
}
.buttonBox p {
	padding: 8px 0;
	width: 252px;
	margin-left: 4px;
	text-align: center;
}


/* タブ
-----------------------------------------------------------------------------------------------*/
#tab {
	margin:5px 0 5px 19px;
	padding: 0;
	height:45px;
	overflow: hidden;
}
#tab li {
	float: left;
	width:110px;
	height:45px;
	margin:0 0 0 3px
}
#tab li a {
	display: block;
	width: 110px;
	height:45px;
	border: 0;
	text-align: center;
}
#tab li a:hover,
#tab li.present a {
}