<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*PCSP共通設定*/
.se_area select{
-webkit-appearance:auto;
-moz-appearance:auto;
appearance:auto;
border:1px solid #aaa;
background:#FFF;
}

/*759px以下*/
@media screen and (max-width: 759.9px) {
#content{display:none;}
.bgc01{background:#073ca8;}
h2.ti01{
color:#ffffff;
text-align:center;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0;
}
.bt02{
width:95%;
margin:15px auto;
}
.bt02 a{
font-size:16px;
color:#ffffff!important;
font-weight:bold;
text-decoration:none!important;
width:95%;
height:38px;
padding:14px 0 0;
margin:15px auto 5px;
text-align:center;
display:block;
}
.bt02 a:hover{
opacity:0.6;
filter:alpha(opacity=60);
}
.buc02 a,.buc02 a:hover{background:#073ca8 url(//www.nta.co.jp/bus/contents/campaign/chugoku_bus/images/arrow.png) no-repeat 97% center!important;}
}

/*760px以上*/
@media screen and (min-width: 760px) {
div.s_btn_area{display:none;}
.bt02{
width:400px;
float:left;
margin:10px 20px 30px 40px;
}
.bt02 a{
text-align:center;
font-size:22px;
color:#fff!important;
font-weight:bold;
line-height:2.6em;
text-decoration:none!important;
width:400px;
height:55px;
padding:0;
display:block;
}
.bt02 a:hover{
opacity:0.6;
filter:alpha(opacity=60);
}
/*------------------------------------------------------------------
module_button_arrow
------------------------------------------------------------------*/
.buc02 a,
.buc02 a:hover{background:#073ca8 url(//www.nta.co.jp/bus/contents/campaign/chugoku_bus/images/arrow.png) no-repeat 97% center!important;}
/*------------------------------------------------------------------
module_color
------------------------------------------------------------------*/
.bgc01{
color:#FFF;
font-size:18px;
text-align:center;
background:#073ca8;
padding:5px 0;
margin-bottom:10px;
}
.topleft_aff{ width:500px;float:left;}
.searchbox{ text-align:left;}
.topright_aff{ width:376px;float:left;margin:0 0 3px 10px;}
.searchDays .shline div.comment{ width:100%;}
.shButton_aff{ font-size:0.9em;text-align:center;clear:both;margin:5px 30px;}
.shButton_aff a.button100{ font-size:1.4em;font-weight:bold;background:#ffda72 url(//www.nta.co.jp/bus/contents/campaign/images/btbg1.gif) no-repeat 0 center;margin:5px 0 0 10px;padding:5px;border:solid 2px #ea5404;display:block;}
.shButton_aff a.button100 span{ font-size:0.8em;}
.shButton_aff a:link,
.shButton_aff a:visited{ color:#d94400;background-image:url(//www.nta.co.jp/bus/contents/campaign/images/btbg1.gif);text-decoration:none;}
.shButton_aff a:hover,
.shButton_aff a:active{ color:#fff;background-image:url(//www.nta.co.jp/bus/contents/campaign/images/btbg1ov.gif);text-decoration:none;}
.shButton_aff input.button100{ width:100%;color:#d94400;font-size:1.4em;font-weight:bold;background:#ffda72 url(//www.nta.co.jp/bus/contents/campaign/images/btbg1.gif) no-repeat 0 center;margin:5px 0 0 5px;padding:5px;border:solid 2px #ea5404;display:block;}
.shButton_aff input:hover,
.shButton_aff input:active{ color:#fff;background-image:url(//www.nta.co.jp/bus/contents/campaign/images/btbg1ov.gif);text-decoration:none;}
.searchCompany .compset_aff{ float:left;padding:0 0 15px 10px;}
.searchCompany .compset_aff a{ width:130px;}
.searchCompany .compset_aff ul li{ float:left;list-style-type:none;}
.topfram{ background-color:#fff;border:solid 2px #cdd6ff;}
/* TOP LEFT
=========================================================== */
.topleft{ width:376px;float:left;margin:0 0 3px;}
.searchDays{ background-color:#fff7bb;}
.searchDays h3{ background:#fff7bb url(//www.nta.co.jp/bus/contents/campaign/images/schtitle01.gif) no-repeat;height:40px;}
.searchDays h3 span{ display:none;}
.searchDays .shwrap{ padding-left:10px;}
.searchDays .shwrap select{ margin:0 5px 0 0;}
.searchDays .shline{ background:url(//www.nta.co.jp/bus/contents/campaign/images/line01.gif) repeat-x 0 bottom;margin:0 0 5px;padding:0 0 10px;}
.searchDays .shline div{ font-size:1.1em;float:left;}
.searchDays .shline div.comment{ font-size:1.0em;}
.searchDays .shline .radioBt{ width:225px;float:left;padding:0 0 2px 0;}
.searchDays .shcenter{ text-align:center;}
.searchDays strong{ color:#780000;font-size:1.3em;margin:0 1em 0 0;}
.searchDays b{ color:#000;font-size:1.2em;margin:0 5px 0 0;}
.searchMap h3{display:none;}
.searchCompany{background-color:#e9fbe4;padding:0 0 10px;}
.searchCompany h3{background:#e9fbe4 url(//www.nta.co.jp/bus/contents/campaign/images/schtitle02.gif) no-repeat;height:40px;}
.searchCompany h3 span{display:none;}
.searchCompany .compset{float:left;padding:0 10px 15px;}
.searchCompany a{font-size:1.2em;background:url(//www.nta.co.jp/bus/contents/campaign/images/arrow11bw.gif) no-repeat 3px center;padding:3px 15px 3px 20px;display:inline;}
.searchTpsale{background-color:#fff;margin-top:10px;}
.searchTpsale h3{background:#fff url(//www.nta.co.jp/bus/contents/campaign/images/schtitle03.gif) no-repeat;height:40px;}
.searchTpsale h3 span{display:none;}
.searchTpsale .compset{float:left;padding:0 10px 15px;}
.searchTpsale a{ font-size:1.2em;background:url(//www.nta.co.jp/bus/contents/campaign/images/arrow11bw.gif) no-repeat 3px center;padding:5px 15px 5px 20px;display:inline;}
/*-- map --*/
#photoMapBox{border-top:solid 2px #cdd6ff;border-bottom:solid 1px #cdd6ff;width:372px;height:270px;background:url(//www.nta.co.jp/bus/contents/campaign/images/map_search.gif) no-repeat top;border-left:2px solid #CDD6FF;border-right:2px solid #CDD6FF;}
.smenu ul{border-top:1px solid #39C;border-left:1px solid #39C;background-color:#EFF;}
.smenu li{border-right:1px solid #39C;border-bottom:1px solid #39C;font-size:12px;}
.smenu a:link{display:block;text-decoration:none;color:#000;background-color:#EFF;padding:2px 4px;border-bottom:1px solid #39C;}
.smenu a:hover{display:block;text-decoration:none;color:#fff;background-color:#39C;padding:2px 4px;}
.smenu a:visited{display:block;text-decoration:none;padding:2px 4px;}
.smenu table{width:60px;border-top:1px solid #39C;border-left:1px solid #39C;border-right:1px solid #39C;background-color:#EFF;}
.smenu td{font-size:12px;}
/*-- map --*/
#content{
	width: 100%;
	max-width:942px;
	min-width:760px;
	height:auto;
	margin:auto;
}
.searchbox{
	width: 100%;
	max-width:900px;
	min-width:760px;
	text-align:left;
}
.topright_aff{width:376px;float:left;margin:0 0 3px 10px;}
.topfram{margin-bottom:10px;}
#photoMapBox{margin-bottom:10px;border-top:solid 2px #cdd6ff;border-bottom:solid 2px #cdd6ff;}
}
</pre></body></html>