body{font-size:75%;font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }ul li{list-style:none;}img{border:none;}
#top{}#topmenu{height:50px;}#header{display:none;}.menu{display:none;}.dropmenudiv{display:none;}#header-contents{display:none;}#main{background:url('../img/bg-main.gif')repeat-x;}#main-contents{}#left{}#side{display:none;}#breadcrumb{display:none;}#branch{}#branch h2{font-size:1.2em;font-weight:bold;color:#553b03;}.special-box{float:left;width:80px;display:inline;text-align:left;}.special-box2{float:left;width:80px;display:inline;text-align:left;}.special-box3{float:left;width:80px;display:inline;text-align:left;}.special-box span a, .special-box2 span a, .special-box3 span a{font-size:0.9em;color:#8d0448;text-decoration:none;}
.special-box5{float:left;display:inline;margin:0px;background:#fbf2f9;}
.special-box5 span, span a, span a:hover, span a:visited{font-size:1.0em;color:#8d0448;}
img.imgsp5{text-align:center;margin:5px;padding:0px;border: solid 2px #ced5da;}
img.imgsp{margin:3px;border: solid 2px #ced5da;}
#category1{width:600px;}
#openfare{display:none;}
#category2{}
#category2 .cat-box1 h2 {font-size:1.3em;font-weight:bold;border-bottom:1px solid #666;padding:0px;margin-top:5px;}
#category2 .cat-box1 h2 a{font-size:1.3em;color:#839404;text-decoration:none;}
.cat-box1 ul{padding:0px;margin:0px;}
#category2 .cat-box1 ul li h3 a{font-size:1.0em;font-weight:bold;color:#839404;text-decoration:none;margin-top:5px;}
#category2 .cat-box1 h3{color:#839404;font-size:1.1em;font-weight:bold;text-decoration:none;}
#category2 .cat-box1 h3 a{color:#839404;text-decoration:none;}
#category2 .cat-box3 b{color:#035f70;font-size:1.0em;}
#category2 .cat-box3 b a{color:#ba3933;font-size:1.0em;text-decoration:none;}
.cat-box2 h2{font-size:1.3em;font-weight:bold;border-bottom:1px solid #666;text-decoration:none;}
.cat-box2 h2 a{font-size:1.3em;color:#700404;text-decoration:none;}
.cat-box2 ul{padding-left:0px;margin-left:0px;}
.cat-box2 li{padding:0px;}
.cat-box2 ul li a{color:#333;text-decoration:none;}
.cat-box2 ul li b{color:#700404;}
.cat-box2 p a{color:#333;text-decoration:none;}
.cat-box2 p{text-decoration:none;}
#category2 .cat-box2 h3{color:#700404;text-decoration:none;font-size:1.1em;font-weight:bold;}
#category2 .cat-box2 h3 a{color:#700404;text-decoration:none;}
.cat-box3 h2{font-size:1.3em;font-weight:bold;border-bottom:1px solid #666;}
.cat-box3 h2 a{font-size:1.3em;color:#553b03;text-decoration:none;}
.cat-box3 ul, ol, p{text-decoration:none;}
.cat-box3 p a{text-decoration:none;}
#category2 .cat-box3 b a{color:#ba3933;font-size:1.0em;text-decoration:none;}
#category2 .cat-box3 h3 a{font-size:1.0em;font-weight:bold;color:#048da4;text-decoration:none;}
#corp{page-break-before:always;}#corp h3{font-size:1.3em;font-weight:bold;border-bottom:1px solid #666;}#corp h3 a{color:#044e98;text-decoration:none;}#corp dl{font-size:1.0em;line-height:15px;}#corp dl a{color:#333;text-decoration:none;}#corp dl dt{float:left;margin:0 0 0.2em;width:70px;height:70px;}#corp dl dt{font-weight:bold;}#corp dl dd{margin-bottom: 0.3em;height:70px;border-bottom:1px solid #eee;}#corp  dl dd h5{font-size:1.0em;font-weight:bold;}#corp  dl dd h5 a{color:#044e98;text-decoration:none;}img.corpimg{border:none}img.topcorp{float:right;}.corpformbox{display:none;}
#footer{}#footer-contents{padding-top:10px;}#footer p{margin-bottom:5px;font-size:1.0em;}img.ssl{display:none;}
#logo{position: absolute; top:0px;}
#media{display:none;}
li.q-1{background: url('../img/icon-q.gif') left top  no-repeat;padding:0px 0px 3px 17px;margin:5px 0px 3px 0px;line-height:1.5em;border-bottom:1px dotted #678099;}
.clear{clear:both;}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;}
img.hotel{float:right;margin:3px;padding:2px;border:solid 1px #ced5da;}
img.sp2{float:left;margin:5px;padding:2px;border: solid 1px #ced5da;}
img.btca{float: right;margin-top:10px;}
img.jwcc2{display:none;}
.sidebox{display:none;}
img.banner{margin-top:30px;border:5px solid #eee;}
.tab{display:none;}
.cat-box5 h2{font-size:1.2em;font-weight:bold;color:#1e457d;}
.cat-box5 h3{font-size:1.3em;font-weight:bold;color:#8d0448;}
.cat-box5 h4{font-size:1.2em;font-weight:bold;color:#8d0448;}
.cat-box5 h5{font-size:1.1em;font-weight:bold;color:#0b98b6;}
.cat-box5 p{font-size:1.0em;}
.cat-box5 span{color:#06509a;text-decoration:none;}
.cat-box5 p.campaign{color:#623d11;text-decoration:none;}
.sp-pricebody{width:600px;border-bottom:1px solid #c7cdad;}
.sp-price {float:left;width:90px;background:url('../img/sp-airbg.gif') left no-repeat;}
.sp-price p{font-size:1.5em;font-weight:bold;color:#06509a;}
.sp-price span{font-size:0.6em;font-weight:normal;color:#666;}
.sp-air{float:right;background:url('../img/bt_details.gif')no-repeat;width:60px;height:20px;border:0px none;padding:0px 5px 3px 3px;font-size:1.0em;}
.sp-hotelbody{width:500px;border-bottom:1px solid #c7cdad;font-size:1.0em;color:#563603;}
.sp-hotelbody h6{font-size:1.4em;font-weight:bold;color:#839404;}
.hotel-details{height:20px;border:0px none;}
.hotel-details{float:right;background:url('../img/bt_details.gif')no-repeat;font-size:0.9em;}
.sdetail-price2{border:1px solid #eee;}
.sdetail-price2 p{font-size:1.0em;}
.sdetail-price2 span{font-size:1.0em;color:#7c0646;}
.sdetail-price2 h6{font-size:1.2em;color:#06509a;}
dl.price-detail{line-height:18px;font-size:1.1em;}
dl.price-detail a{color:#333;text-decoration:none;}
dl.price-detail dt{float:left;margin:0 0 0.2em;width:90px;}
dl.price-detail dt{font-weight:bold;color:#1f4980;}
dl.price-detail dd{margin-bottom:0.3em;font-size:1.0em;color:#e058aa;}
dl.price-detail dd span{color:#333;font-size:1.0em;}
dl.price-detail dd p{font-size:0.9em;}
dl.price-detail dd.cities{color:#7c0646;}
.sdetail-box{border:1px solid #eee;}
.order-1{float:right;margin:45px 10px 10px 110px;width:150px;height:30px;border:0px none;padding-left:1px;padding-right:23px;padding-top:1px;padding-bottom:5px;color:#fdf7ee;font-weight:bold;
}.order-1{background:url('../img/bt-o.gif')no-repeat;}
.sdetail-body h4{font-size:1.2em;font-weight:bold;color:#1f4980;}
.sdetail-body h5{font-size:1.2em;font-weight:bold;color:#1f4980;}
.sp-order-body h4{font-size:1.4em;font-weight:bold;color:#aa0848;border-bottom:1px dotted #aa0848;}
.sp-order-body ul.data1{float:left;display:inline;}
.sp-order-body ul.data1 li{height:25px;width:150px;border-bottom:1px solid #c0bfbb;font-size:1.0em;}
.sp-order-body ul.data2{float:left;display:inline;}
.sp-order-body ul.data2 li{height:25px;width:400px;border-bottom:1px solid #c0bfbb;font-size:1.0em;}
.sp-order-body ul.data2 li span{color:#e058aa;font-size:1.0em;}
.sp-order-body ul.data1 li.memo{height:60px;width:150px;border-bottom:1px solid #c0bfbb;}
.sp-order-body ul.data2 li.memo{height:60px;width:400px;border-bottom:1px solid #c0bfbb;}
.cat-box5 h2{font-size:1.2em;font-weight:bold;color:#1e457d;}
.cat-box5 h3{font-size:1.3em;font-weight:bold;color:#8d0448;}
.cat-box5 h4{font-size:1.2em;font-weight:bold;color:#8d0448;}
.cat-box5 h5{margin:5px 0px 3px 5px;padding-left:5px;font-size:1.1em;font-weight:bold;color:#0b98b6;border-top:1px solid #e8f0f1;width:97%;}
.cat-box5 p{font-size:1.0em;padding:0px 10px 5px 10px;}
.cat-box5 ul{font-size:1.0em;padding:0px 10px 5px 10px;}
.cat-box5 span{color:#06509a;}
.cat-box5 p.campaign{color:#623d11;}
.sp-pricebody{border-bottom:1px solid #c7cdad;}
.sp-price{float:left;width:90px;background:url('../img/sp-airbg.gif')left no-repeat;}
.sp-price p{font-size:1.5em;font-weight:bold;color:#06509a;}
.sp-price span{font-size:0.6em;font-weight:normal;color:#666;}
.sp-price-en{float:left;width:90px;background:url('../img/sp-airbg.gif')left no-repeat;}
.sp-price-en p{font-size:1.5em;font-weight:bold;color:#06509a;padding:5px 0px 10px 15px;line-height:15px;}
.sp-price-en span{font-size:0.6em;font-weight:normal;color:#666;}
.sp-price2{float:left;width:400px;}
.sp-price2 p{font-size:1.0em;line-height:18px;}
.sp-price2 span{font-size:1.0em;color:#7c0646;}
h5.hotel{font-size:1.1em;font-weight:bold;color:#839404;}
p.hotel{font-size:1.0em;}
.sp-hotelbody{border-bottom:1px solid #c7cdad;font-size:1.0em;color:#563603;}
.sp-hotelbody h6{font-size:1.4em;font-weight:bold;color:#839404;}
#special-campaign{width:600px;}
#special-campaign h2{font-size:1.1em;font-weight:bold;color:#8d0448;}
#special-campaign p a{color:#333;font-size:1.0em;}
h2.hoteltitle{font-size:1.2em;font-weight:bold;color:#563603;}
.address{border:1px solid #eee;background:#fdf5f9;border:1px solid #cccabe;padding:2px;}
.address h5{font-size:1.0em;font-weight:bold;color:#8d0448;}
.address dl{padding:2px 0px 2px 2px;}
.address dl dt{float:left;width:18px;height:20px;font-size:0.9em;}
.address dl dd{font-size:0.9em;height:20px;}
.address dl dt.add{width:18px;height:40px;font-size:0.9em;background:url('../img/icon-home.gif')no-repeat;}
.address dl dd.add{font-size:0.9em;height:40px;}
dt.tel{background:url('../img/icon-tel.gif')no-repeat;}
dt.fax{background:url('../img/icon-fax.gif')no-repeat;}
dt.home{background:url('../img/icon-home.gif')no-repeat;}
dt.hour{background:url('../img/icon-hour.gif')no-repeat;}
dt.email{background:url('../img/icon-email.gif')no-repeat;}
h3.special{margin:7px 7px 7px 7px;font-size:1.0em;border-bottom:1px solid  #989999;color:#8d0448;}
img.imgspecial{float:left;margin:2px 7px 10px 15px;border:3px solid #e8f0f1;}
img.office{margin:0px 0px 10px 9px;border:5px solid #ccc;}
img.download1{float:right;}
#special-campaign p{margin:0 7px 0 7px;font-size:1.0em;}
#special-campaign a{font-size:1.0em;}
.sort{display:none;}
.about-body  h4{color:#2e5f9c;font-size:1.1em;font-weight:bold;border-bottom:1px solid #eee;}
.about-body ul{margin:0px; padding:0px;}
.about-body ul li a{text-decoration:none;}
.address-about1{float:left;width:212px;height:120px;border:1px solid #cccabe;background:#f6f5f0;margin:2px;}
.about-body .address-about1 h5{font-size:1.0em;font-weight:bold;color:#8d0448;margin:0px; padding:0px;}
.address-about1 dl{margin:0px; padding:0px;}
.address-about1 dl dt {float:left;width:5px;}
.address-about1 dl dd{}
.address-about1 dl dt.add{float:left;width:5px;}
.address-about1 dl dd.add{}
.address-about2{float:left;width:230px;border:1px solid #c2b0bf;}
.address-about2 h5{font-size:1.0em;font-weight:bold;color:#8d0448;}
.address-about2 dl{}
.address-about2 dl dt{float:left;width:5px;}
.address-about2 dl dd{}
.address-about2 dl dt.add{float:left;width:5px;}
.address-about2 dl dd.add{}
.address-about{float:left;width:280px;border:1px solid #b2c2c7;background:#e4f1f5;margin:2px;}
.address-about h5{font-size:1.0em;font-weight:bold;color:#8d0448;}
.address-about dl{}
.address-about dldt{float:left;font-size:0.9em;}
.address-about dl dd {font-size:0.9em;}
.address-about dl dt.add{font-size:0.9em;}
.address-about dl dd.add{font-size:0.9em;}
.sunrisebox1{float:left;width:300px;display:inline;margin:2px;background:#e1dddd;}
.sunrisebox1 h4{font-size:1.3em;font-weight:bold;text-align:center;color:#570e0e;}
.sunrisebox1 dl{background:#f9f3f3;}
.sunrisebox1 dl dt{float:left;height:40px;width:55px;}
.sunrisebox1 dl dd{height:40px;line-height:15px;}
.sunrisebox1 dl dd b{color:#957b7b;}
.sunrisebox1 dl dd a{color:#333;}
.timenu{display:none;}
.other-body h3{color:#2e5f9c;font-size:1.2em;font-weight:bold;border-bottom:1px solid #eee;}
.other-body h5{color:#2e5f9c;font-size:1.2em;font-weight:bold;border-bottom:1px solid #eee;}
.other-body h6{font-size:1.0em;font-weight:bold;}
.other-body h6 a{color:#720448;text-decoration:none;}
p a{text-decoration:none;}
table.ti{width:600px;border-collapse: collapse;border-top:1px solid #720448;border-right:1px solid #720448;}
table.ti th{border-bottom:1px solid #720448;border-left:1px solid #720448;text-align:center;background-color:#eee;}
table.ti td{border-bottom:1px solid #720448;border-left:1px solid #720448;text-align:center;width:80px;font-size:1.1em;font-weight:bold;}
img.cell{float:left;margin:5px 0px 0px 0px;}
dl.cell{}
dl.cell dd{border-bottom:1px solid #eee;font-size:1.1em;font-weight:bold;height:40px;color:#932710;}
dl.cell dt{float:left;width:200px;height:40px;border-bottom:1px solid #eee;border-bottom:1px solid #eee;font-size:1.1em;font-weight:bold;}
.jr-body h3{font-size:1.5em;color:#a27b03;font-weight:bold;border-bottom:1px solid #e8e4d2;}
.jr-body h3 a{color:#129091;}
.jr-body h4{font-size:1.2em;color:#a90951;font-weight:bold;}
.jr-body h5{font-size:1.1em;color:#2b85b3;font-weight:bold;}
.jr-body h6.note{font-size:1.1em;font-weight:bold;color:#fb0326;}
.jr-body h6.memo{font-size:1.1em;font-weight:bold;color:#129091;}
.jrbox-1{float:left;width:300px;margin-right:2px;display:inline;}
.jrbox-2{float:left;width:300px;display:inline;border-left:1px solid #eee;padding-left:2px;}
table.jr-accomodations{text-align:center;width:650px;border-collapse: collapse;border:solid 1px #c8cccd;}
table.jr-accomodations th{text-align:center;background:#eee;border: solid 1px #c8cccd;font-size:1.0em;font-weight:normal;}
table.jr-accomodations td{text-align:center;border: solid 1px #c8cccd;font-size: 0.9em;}
table.jr-accomodations caption{text-align:right;color:#12a2ed;}
.jr-body dl{font-size:1.0em;}
.jr-body dl dt{float:left;width:55px;height:45px;}
.jr-body dl dd {margin-left:2px;font-size:1.0em;height:45px;border-top:1px dotted #eee;}
.jr-body dl dd b{color:#0b669e;}
.jr-body dl dt.bus{width:55px;height:120px;}
.jr-body dl dd.bus{margin-left:5px;height:120px;}
.hotel-box1{float:left;width:300px;display:inline;margin-right:10px;border:1px solid #eee;}
.hotel-box2{float:left;width:300px;display:inline;border:1px solid #eee;}
.hotel-box1 h2{font-size:1.1em;font-weight:bold;color:#563603;}
.hotel-box2 h2{font-size:1.1em;font-weight:bold;color:#563603;}
.hotel-hotelbody{width:600px;border-bottom:1px solid #c7cdad;}
.hotel-price{float:left;width:90px;height:45px;display:inline;background:url('../img/sp-airbg.gif') no-repeat;}
.hotel-price p{font-size:1.3em;font-weight:bold;color:#06509a;}
.hotel-price span{font-size:0.8em;font-weight:normal;color:#666;}
.hotel-price2{float:left;display:inline;padding-left:5px;}
.hotel-price2 p{font-size:1.0em;}
.hotel-price2 span{font-size:1.0em;color:#7c0646;}
.hotel-price2 h6{font-size:1.2em;color:#06509a;padding-left:10px;}
img.imghotel{float:right;border:1px solid #c7cdad;}
.order-hotel{float:right;width:60px;height:20px;border:0px none;cursor:pointer;padding-left:1px;padding-right:23px;padding-top:1px;padding-bottom:5px;}
.hotel-infobox{border:1px solid #c7cdad;background:#eee;}
ul.hotelinfo1{float:left;margin:3px 0px 5px 0px;}
ul.hotelinfo1 li{font-size:1.2em;line-height:18px;color:#06509a;}
ul.hotelinfo1 li b{color:#666;}
img.imghotel2{border:1px solid #c7cdad;}
img.imghotel3{float:left;border:1px solid #c7cdad;}
.hotel-body h6{font-size:1.3em;color:#839404;font-weight:bold;border-bottom:1px dotted #c7cdad;}
table.hotelrate{width:600px;border-collapse: collapse;margin:10px 20px 20px 10px;border-top:1px solid #cacdb8;border-right:1px solid #cacdb8;}
table.hotelrate th{border-bottom:1px solid #cacdb8;border-left:1px solid #cacdb8;text-align:center;background-color:#eee;line-height:2em;}
table.hotelrate td{border-bottom:1px solid #cacdb8;border-left:1px solid #cacdb8;text-align:center;line-height:3em;}
table.hotelrate td.rate1{color:#e058aa;font-weight:bold;}
table.hotelrate td.rate2{text-decoration:line-through;}
dl.helpicon{float:left;width:180px;}
dl.helpicon dt{float:left;width:40px;height:60px;font-size:1.0em;}
dl.helpicon dd{font-size:1.0em;height:60px;}

/*CROSSRODAS */
.cr-top{background:url('../img/cr-1.gif') no-repeat;height:65px;width:730px;margin:0px 0px 0px 0px;}
.crossroad{width:730px;background:url('../img/cr-7.gif') repeat-y;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}
.cr-bottom{background:url('../img/cr-2.gif') no-repeat;height:15px;width:730px;margin:0px 0px 0px 0px;}
.cr-box{width:690px;margin:0px 20px 0px 20px;background:url('../img/cr-4.gif') repeat-y;padding:0px;}
.cr-boxtop{background:url('../img/cr-3.gif') no-repeat;height:12px;margin:0px;}
.cr-boxbottom{background:url('../img/cr-5.gif') no-repeat;height:12px;margin:0px 20px 0px 20px;}
.cr-p{margin:0px 10px 0px 0px;}
h4.cr-title{font-size:1.0em;font-weight:bold;color:#7b3f04;}
h4.cr{padding:10px 0px 5px 10px;font-size:1.2em;color:#653921;font-weight:bold;}
h4.crsubtitle{background:url('../img/cr-6.gif') no-repeat;height:38px;margin:20px 0px 5px 10px;padding:7px 0px 0px 40px;font-size:1.2em;font-weight:bold;color:#7b3f04;}
p.cr-name{text-align:right;color:#fb4f03;}
p.cr-name span{color:#6c5f09;}
img.show{float:right;}
.yellow{background:#fdfce0;}.green{background:#f4fde0;}
/*SFO jpair */
table.jpairtable{width:650px;border-collapse: collapse;margin:5px 0px 10px 0px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.jpairtable th{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;height:20px;}
table.jpairtable td{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;padding:0px;text-align:center;font-size:1.0em;height:20px;background:#fff;}
table.jpairtable th.date{width:120px;}
table.jpairtable caption{height:30px;font-size:1.2em;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#568e07;}
/*pink*/
table.jpairpink{width:650px;border-collapse: collapse;margin:5px 0px 10px 0px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.jpairpink th{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;height:20px;}
table.jpairpink td{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;padding:0px;text-align:center;font-size:1.0em;height:20px;background:#fff;}
table.jpairpink th.date{width:120px;}
table.jpairpink caption{font-size:1.2em;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#9c0944;}
/*purple*/
table.jpairpurple{width:650px;border-collapse: collapse;margin:5px 0px 10px 0px;border-top:1px solid #c8c9b1;border-right:1px solid #c8c9b1;}
table.jpairpurple th{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;text-align:center;padding:0px;background:#eee;color:#7e7f7d;font-weight:bold;height:20px;}
table.jpairpurple td{border-bottom:1px solid #c8c9b1;border-left:1px solid #c8c9b1;padding:0px;text-align:center;font-size:1.0em;height:20px;background:#fff;}
table.jpairpurple th.date{width:120px;}
table.jpairpurple caption{font-size:1.2em;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#4b3f64;}
/*----------------------------------------Tokyo marathon 2009*/
dl.marathon{margin:5px 5px 0px 10px;}dl.marathon dt{float:left;width:90px;height:35px;font-size:1.0em;font-weight:bold;color:#808d9a;}dl.marathon dd{font-size:1.0em;height:35px;line-height:15px;color:#857450;}
dl.marathon dt.price{width:120px;height:20px;}dl.marathon dd.price{height:20px;}
/*----------------------------------------AUTUMN Campaign*/
h5.autumn{background:url('../img/tc-6.gif') no-repeat;font-size:1.2em;height:30px;margin:20px 0px 5px 15px;padding:0px 0px 0px 30px;font-weight:bold;color:#623f03;}
h5.autumn span{color:#c07008;font-size:1.1em;}
h5.autumn a{color:#c07008;}
h5.arrow{background:url('../img/cr-6.gif') no-repeat;height:30px;margin:0px 0px 0px 10px;padding:7px 0px 0px 40px;font-size:1.1em;font-weight:bold;color:#c07008;}
h5.arrow a{color:#c07008;}
h4.step{height:30px;margin:10px 0px 0px 5px;padding:7px 0px 0px 80px;font-size:1.2em;font-weight:bold;color:#602827;}
.step1{background:url('../img/step1.gif') no-repeat;}
.step2{background:url('../img/step2.gif') no-repeat;}
.step3{background:url('../img/step3.gif') no-repeat;}
.step4{background:url('../img/step4.gif') no-repeat;}

h6.note{background:url('../img/icon-caution.gif') no-repeat ;margin:5px 0px 0px 10px;padding:0px 0px 0px 15px;font-size:1.1em;font-weight:bold;color:#038985;}

.catinbox{float:left;width:240px;display:inline;margin:0px 0px 3px 45px;font-size:1.0em;background:url('../img/bg-online.gif') bottom left no-repeat;}
.catinbox h4{text-align:center;padding:2px 2px 2px 2px;font-size:1.2em;font-weight:bold;border-bottom:1px dotted #e3d6d7;background:url('../img/catinboxh4.gif') no-repeat;
color:#420a01;}

img.autumn{margin:5px 10px 5px 15px;}

.campaignbody{border:1px dotted #e3d6d7;padding:10px;}
.yellow{background:#f7f6e7;}



/*----------------------------------------online-3pattern-TOP-JWCC*/
.online a{color:#333;}
.online a:visited{color:#333;}
.online a:hover{text-decoration:underline;}
.online h5{font-size:1.2em;font-weight:bold;margin:0px 0px 0px 0px;height:30px;padding:5px 0px 0px 40px;border-bottom:1px solid #cfcfcf;}

.online-r1{background:url('../img/icon-online.gif') no-repeat left;background-position:0 -3px;}
.online-content dl.online-campaign{margin:0px;line-height:1.4em;border-bottom:1px dashed #ccc;color:#553b03;}
.online-content dl.online-campaign a{color:#553b03;}
.online-content dl.online-campaign a:hover{color:#553b03;}
.online-content dl.online-campaign a:visited{color:#553b03;}
.online-content dl.online-campaign a:active{color:#553b03;}


.online-r2{background:#EDF9D3 url('../img/icon-online.gif') no-repeat left;background-position:0 -37px;color:#739B04;}
.online-r3{background:#E4F2FA url('../img/icon-online.gif') no-repeat left;background-position:0 -73px;color:#044e98;}
.online-r4{background:#FAF1C4 url('../img/icon-online.gif') no-repeat left;background-position:0 -108px;color:#b65404;}
.online-r5{background:#EDF9D3;color:#739B04;}
.online-r6{background:#FAF1C4;color:#b65404;}
.online-r7{background:#E4F2FA;color:#044e98;}

.online-bgr1{margin:0px 5px 10px 5px;padding:0px 0px 0px 0px;}
.online-bgr2{margin:10px 5px 0px 5px;padding:0px 0px 5px 0px;border:1px solid #cfcfcf;}
.online-bgr3{margin:5px 0px 0px 5px;padding:0px 0px 5px 0px;border:1px solid #cfcfcf;}
.online-bgr4{margin:5px 0px 0px 30px;padding:0px 0px 5px 0px;border:1px solid #cfcfcf;}
.online-bgr5{margin:0px 0px 5px 4px;padding:0px 0px 0px 0px;}
.online-bgr6{margin:20px 0px 0px 0px;padding:0px 0px 5px 0px;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.online-bgr8{margin:20px 0px 0px 0px;padding:0px 0px 5px 0px;border:1px solid #cfcfcf;}
.online-bgr7{margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.online-hi1{height:100px;}
.online-hi2{height:120px;}
.online-hi3{height:140px;}
.online-hi4{height:160px;}
.online-hi5{height:180px;}
.online-hi6{height:220px;}
.online-wi1{width:240px;}
.online-wi2{width:120px;}
.online-wi3{width:150px;}
.online-wi4{width:160px;}
.online-wi5{width:125px;}
.online-wi6{width:228px;}
.online-wi7{width:330px;}
.online-wi8{width:220px;}
.online-wi9{width:400px;}
.online-wi10{width:250px;}
.online-wi11{width:200px;}
.online-bgr2small{background:#fff url('../img/online-bg2.jpg') no-repeat bottom;}
.online-bgr3small{background:#fff url('../img/online-bg.jpg') no-repeat bottom;}
.online-bgr4small{background:#fff;}
.online-bgr5small{background:#fff url('../img/online-bg5.jpg') no-repeat bottom;}
.online-bgr2big{background:url('../img/online-bg3.jpg') no-repeat bottom right;}
.online-bgr3big{background:url('../img/online-bg4.jpg') no-repeat bottom right;}
.jwcc-allsearch{font-size:1.2em;font-weight:bold;margin:0px 0px 0px 0px;height:30px;padding:5px 0px 0px 40px;border-bottom:1px solid #cfcfcf;}
span.online-r2-2{font-size:1.0em;font-weight:normal;color:#727878;}
.jwcc-wc{width:700px;margin:10px 0px 30px 40px;}
ul.jwcc-box{float:left;margin:10px 5px 5px 20px;}
h4.op-box{color:#044e98;font-weight:bold;margin:5px 0px 5px 30px;}
ul.op-box-inside{float:left;margin:10px 5px 3px 30px;}
ul.op-box-inside li{line-height:1.6em;}
ul.op-libox-inside {color:#044e98;}
.op-libox-inside select{color:#333;}
.jwcccall-box{margin:5px 5px 5px 35px;}
form.topsearch{padding:10px 10px 0px 10px;}
form.topsearch select{width:145px;background:#f5fbe9;border:1px solid #eee;}
form.topsearch input.topsearchdate{width:120px;background:#f5fbe9;border:1px solid #eee;}



ul.topradio{background:#f5fbe9;padding:5px 0px 5px 0px;}
ul.topradio li{font-weight:bold;color:#553b03;}
ul.topsearch-1{margin:10px 0px 5px 0px;}
ul.topsearch-1 li{line-height:1.8em;}
.view{float:left;margin:0px;}
.view select{width:140px;}
.view li label{font-size:1.0em;color:#333;}
.bt-view-small{margin:10px 0px 0px 0px;width:30px;height:25px;border:0px none;cursor:pointer;padding:0px;color:#fdf1fa;font-weight:bold;}
.bt-view-small{background: url('../img/bt-view-small.gif') no-repeat;}
.bt-view-small:hover{background:url('../img/bt-view-small-h.gif') no-repeat;color:#570654;}
.bt-view-small-sp{float:right;margin:20px 0px 0px 0px;width:30px;height:25px;border:0px none;cursor:pointer;padding:0px;color:#fdf1fa;font-weight:bold;}
.bt-view-small-sp{background: url('../img/bt-view-small.gif') no-repeat;}
.bt-view-small-sp:hover{background:url('../img/bt-view-small-h.gif') no-repeat;color:#570654;}
.bt-view{margin:5px 0px 10px 5px;width:180px;height:30px;border:0px none;cursor:pointer;padding:1px 0px 5px 1px;color:#fdf1fa;font-weight:bold;}
.bt-view{background: url('../images/top/bt-view.gif') no-repeat;}
.bt-view:hover{background:url('../images/top/bt-view-h.gif') no-repeat;color:#570654;}
.bt-openfare{background:url('../img/bt-go-blue.gif') no-repeat;margin:0px 0px 10px 0px;width:154px;height:34px;border:0px none;cursor:pointer;text-align:left;padding:0px 0px 5px 5px;color:#f0f8fd;font-weight:bold;font-size:1.4em;}
.order-view-box{background: url('../img/bg-view.gif') no-repeat bottom;margin:10px 0px 10px 40px;}
h3.order-view-top{background: url('../img/bg-view.gif') no-repeat top;height:40px;font-size:1.2em;font-weight:bold;margin:0px;padding:5px 0px 0px 35px;}
.bt-order-1{background: url('../images/top/bt-order-1.gif') no-repeat;margin:0px 0px 0px 10px;width:180px;height:30px;border:0px none;cursor:pointer;color:#739B04;font-weight:bold;}
.bt-order-2{background: url('../images/top/bt-order-2.gif') no-repeat;margin:0px 0px 0px 10px;width:180px;height:30px;border:0px none;cursor:pointer;color:#044e98;font-weight:bold;}
.bt-order-3{background:url('../images/top/bt-order-4.gif') no-repeat;margin:0px 0px 0px 0px;width:195px;height:30px;border:0px none;cursor:pointer;color:#739B04;font-weight:bold;}
.bt-order-4{float:right;background: url('../images/top/bt-order-4.gif') no-repeat;margin:10px 10px 10px 0px;width:195px;height:30px;border:0px none;cursor:pointer;color:#739B04;font-weight:bold;}
.order-bottom-box{background:#fff;margin:0px 0px 0px 5px;padding:5px 0px 5px 0px;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.order-bottom-box1{background:#fff;margin:0px 0px 0px 30px;padding:5px 0px 5px 0px;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.bt-menu{margin:0px 0px 10px 10px;border-right:1px solid #eee;height:30px;border:0px none;cursor:pointer;text-align:center;padding:0px 0px 0px 0px;font-weight:bold;font-size:1.0em;}
.online-jp{background:url('../images/top/bt-jwcc-jp.gif') no-repeat bottom;color:#739b04;}
.online-jp2{background:url('../images/top/bt-jwcc-jp2.gif') no-repeat bottom;color:#165f97;}
.online-jp-s{background:url('../images/top/bt-jwcc-jp-s.gif') no-repeat bottom;color:#537708;}
.online-jp2-s{background:url('../images/top/bt-jwcc-jp2-s.gif') no-repeat bottom;color:#013053;}
.bt-searchus{float:right;margin:10px 3px 0px 0px;width:100px;height:30px;border:0px none;cursor:pointer;;padding-bottom:5px;color:#739B04;font-weight:bold;}
.bt-searchus{background: url('../img/bt-o-r.gif') no-repeat;}
.bt-searchus:hover{background:url('../img/bt-o-r.gif') no-repeat;}
.search-pricebody {width:700px;margin:5px 0px 5px 40px;border:1px solid #cfcfcf;}
.search-price{float:left;width:80px;height:45px;border-right:1px solid #cfcfcf;padding:5px 15px 0px 30px;}
.search-price p{font-size:1.0em;}
.search-price2{float:right;width:550px;height:45px;}
.search-price2 ul{float:left;padding:5px 0px 3px 0px;}
.search-price2 ul li{line-height:1.5em;}
.search-price2 ul li b{font-size:1.4em;font-weight:bold;color:#7c0646;}
.search-price2 ul li span{font-size:1.0em;color:#739B04;}
.search-price2 ul.bigger{float:left;padding:5px 5px 3px 5px;width:110px;}
.search-price2 ul.bigger li{line-height:1.5em;}
.search-price2 ul.bigger li b{font-size:1.4em;font-weight:bold;color:#7c0646;}
.search-price2 ul.pdleft{text-align:right;}
p.jwcc-noresearch{text-align:center;color:#739B04;}
p.jwcc-day {float:right;margin-right:20px;}
p.jwcc-day a{text-decoration:underline;}
p.jwcc-day a:visited{text-decoration:underline;}
p.jwcc-day a:hover{text-decoration:underline;color:#739B04;}
p.jwcc-day-1{float:left;margin-left:30px;}
ul.searchfuel{margin:20px 0px 0px 45px;}
ul.searchfuel li.searchfuel{background: url('../img/icon-fuel.gif') left bottom no-repeat;padding:0px 0px 0px 25px;height:17px;color:#52889f;}
ul.searchfuel li.searchtax{background: url('../img/icon-tax.gif') left top  no-repeat;padding:0px 0px 0px 25px;height:17px;}
ul.searchfuel li.searchtax a{color:#333;}
ul.searchfuel li.searchtax a:visited{color:#333;}
ul.searchfuel li.searchtax a:hover{color:#7c0646;}
ul.searchfuel2{margin:0px 0px 10px 70px;}
ul.searchfuel2 li.searchfuel{background: url('../img/icon-fuel.gif') left bottom no-repeat;padding:0px 0px 0px 25px;height:17px;}
ul.searchfuel2 li.searchtax{background: url('../img/icon-tax.gif') left top  no-repeat;padding:0px 0px 0px 25px;height:17px;}
ul.searchfuel2 li.searchtax a{color:#333;}
ul.searchfuel2 li.searchtax a:visited{color:#333;}
ul.searchfuel2 li.searchtax a:hover{color:#7c0646;}
ul.searchfuel3{margin:0px 0px 0px 70px;}
li.fuelinfo{background: url('../img/icon-fuel-2.gif') left top no-repeat;padding:0px 0px 0px 20px;height:12px;color:#333;}
li.fuelinfo b{color:#7c0646;}
li.fuelinfo a{color:#333;}
li.fuelinfo a:visited{color:#333;}
li.fuelinfo a:hover{color:#7c0646;text-decoration:underline;}
li.taxinfo{background: url('../img/icon-fuel-2.gif') left bottom no-repeat;padding:0px 0px 0px 20px;height:12px;color:#333;}
li.taxinfo a{color:#333;}
li.taxinfo a:visited{color:#333;}
li.taxinfo a:hover{color:#7c0646;text-decoration:underline;}

.middle{margin-left:150px;}
ul.online-order{margin:10px 5px 5px 10px;font-size:0.9em;}
ul.online-order li{line-height:1.5em;}
ul.online-order span{padding-top:5px;color:#36839A;}
.spacebottom{margin:0px 0px 20px 0px;}
/*----------------------------------------S-detail*/
h3.sdetail-type{text-align:center;font-size:1.2em;color:#553b03;font-weight:bold;}
dl.sdetail{line-height:18px;font-size:1.1em;margin:10px 10px 10px 70px;}
dl.sdetail a{color:#333;}
dl.sdetail a:visited{color:#333;}
dl.sdetail a:hover{color:#044e98;text-decoration:underline;}
dl.sdetail dt{float:left;margin: 0 0 0.2em;width:150px;}
dl.sdetail dd{margin-bottom: 0.3em;color:#1f4980;}
dl.sdetail dd b{color:#7c0646;font-size:1.2em;}
dl.sdetail dd span{color:#1f4980;}
/*----------------------------------------SP-table*/
.faresearch-topbox{width:500px;background:url('../img/bg-spprice.gif') repeat-y;margin:0px 0px 0px 5px;}
.faresearch-topbox form.faresearch ul{margin:3px 0px 3px 0px;}
.faresearch-topbox form.faresearch ul.spsearch4{float:left;margin:0px 0px 0px 0px;width:30px;}
.faresearch-topbox form.faresearch ul.spsearch5 select{width:140px;}
.faresearch-topbox form.faresearch ul.spsearch6 select{width:140px;}
.faresearch-topbox form.faresearch ul.spsearch5{float:left;}
.faresearch-topbox form.faresearch ul.spsearch5 label{float:left;width:75px;}
.faresearch-topbox form.faresearch ul.spsearch6{float:left;}
.faresearch-topbox form.faresearch ul.spsearch6 label{float:left;width:48px;}
h3.faresearchtitle{background:url('../img/bg-spprice-top.gif') top no-repeat;margin:0px;padding:3px 0px 3px 0px;color:#fdf5f9;text-align:center;}


p.sdetail-type{border-top:1px solid #ccc;text-align:center;font-size:1.1em;color:#553b03;font-weight:bold;padding:10px 0px 10px 0px;}
h5.sdetail-box-sp{background:#eeeeee;height:30px;color:#7c0646;border-bottom:1px solid #ccc;padding:5px 0px 0px 10px;margin-bottom:10px;}
h6.brname{margin:0px 0px 5px 0px;font-size:1.3em;}
.sdetail-price4{margin:40px 0px 10px 0px;border:1px solid #c4c4c4;background:#fdf5f9;}
p.back{text-align:center;margin:5px;}
p.back a{color:#333;}
p.back a:visited{color:#333;}
p.back a:hover{color:#333;text-decoration:underline;}
.dolphin-1{float:left;width:390px;margin:10px 0px 0px 0px;}
.dolphin-2{float:right;width:350px;margin:10px 0px 0px 0px;}
.dolphin-3{color:#182C55;font-size:1.4em;font-weight:bold;}
.dolphin-4{color:#0074B8;font-size:1.4em;font-weight:bold;border-bottom:1px solid #eee;margin:10px 0px 10px 10px;}
.dolphin-5{float:left;width:170px;margin:0px 20px 0px 0px;}
.dolphin-6{color:#EA8C06;font-size:1.4em;font-weight:bold;margin:10px 0px 0px 10px;}
.dolphin-7{margin:0px 0px 0px 10px;}
.dolphin-8{line-height:1.8em;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
.dolphin-9{line-height:1.6em;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;}
.dolphin-10 li{line-height:1.6em;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;}
.dolphin-12{color:#e85d00;font-size:1.4em;font-weight:bold;margin:0px 0px 5px 10px;text-align:center;}
.dolphin-13{color:#7fb9db;font-size:1.3em;font-weight:bold;border-bottom:1px solid #ccc;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}
.dolphin-14{float:left;width:170px;display:inline;margin:10px 10px 10px 10px;background:#eee;}
.dolphin-15{float:right;width:170px;display:inline;margin:10px 0px 10px 20px;background:#eee;}
.dolphin-16{float:left;width:170px;height:80px;display:inline;margin:0px 10px 0px 10px;background:url('../img/ghibli-bg.gif') no-repeat;}
.dolphin-17{color:#3A822E;font-size:1.8em;font-weight:bold;text-align:center;margin:10px 0px 0px 0px;}
.dolphin-18{color:#03284E;font-size:1.3em;font-weight:bold;border-bottom:1px solid #ccc;margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;}
.dolphin-19{color:#03284E;font-size:1.2em;font-weight:bold;margin:10px 0px 0px 10px;padding:0px 0px 0px 0px;}
.dolphin-20{line-height:1.8em;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;margin:5px 0px 0px 0px;}
.dolphin-24{color:#9ba6b4;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.dolphin-22{float:left;width:365px;margin:0px 0px 0px 10px;padding:0px 0px 10px 0px;background:#D9E9F7;}

.icon-list{background:url('../img/icon-list.gif') no-repeat;padding-left:25px; padding-right:0px; padding-top:0px; padding-bottom:0px}

table.dolphin{width:600px;border-collapse:collapse;margin:5px 0px 10px 10px;border-top:1px solid #b3c2d1;border-right:1px solid #b3c2d1;}
table.dolphin th{border-bottom:1px solid #b3c2d1;border-left:1px solid #b3c2d1;text-align:center;padding:0px;background:#fff;color:#7e7f7d;font-weight:bold;line-height:2.0em;}
table.dolphin td{border-bottom:1px solid #b3c2d1;border-left:1px solid #b3c2d1;padding:0px;text-align:center;font-size:1.0em;line-height:2.0em;}
table.dolphin td.t1{background:#eff4f9;}
table.dolphin td.t2{background:#e5ecf3;}
table.dolphin td.t3{background:#dce5ee;}
table.dolphin td.t4{background:#d2dde9;}
table.dolphin td.t5 b{color:#0074b8;font-size:1.4em;font-weight:bold;}
table.dolphin td.t6{text-align:left;padding:0px 0px 0px 10px;width:80px;}
img.ghibli{float:left;margin:0px 10px 0px 10px;}

.contact-conf-box-1{float:left;width:150px;}
.contact-conf-box-2{float:left;width:300px;}
