@charset "utf-8";
/* CSS Document */

/* 流用 */
.bold {font-weight:bold;}
.ontime{margin-top:60px;}
.ontime p{text-align:center;font-size:16px;}

/* レイアウト調整 */
#simple-header{height:55px;}
#simple-header .simple-header-inner .simple-logo{top:0;left:10px;width:209px;padding:18px 0;line-height:1.0;}
#simple-header .simple-header-inner .simple-logo img{width:100%;height:auto;}
#wrapper{min-width:auto;}
.inrC, .contentsInr, .copyright > div{width:auto;padding:0 10px;}
#simple-header .simple-header-inner, .inrC, .copyright > div{width:auto;}
.contentsInr{margin-bottom:100px;line-height:1.5;}
.ttlLv2{padding-top:30px;margin-top:30px;}
.mgt100{margin-top:50px!important;}
.table_typeB_01 table tbody tr td{word-break:break-word;}
.table_typeB_01 + .table_typeB_01{margin-top:30px;}
.table_typeB_01 table tbody tr th,
.table_typeB_01 table tbody tr td{padding:8px;}
.airport{width:33%;}
.days{width:33%;}

@media all and (min-width:740px){
#simple-header{height:62px;}
#simple-header .simple-header-inner .simple-logo{top:13px;left:10px;width:auto;padding:0;}
#simple-header .simple-header-inner .simple-logo img{width:auto;height:auto;}
.inrC, .contentsInr, .copyright > div{padding:0;}
#simple-header .simple-header-inner, .contentsInr, .inrC, .copyright > div{width:950px;}
#wrapper{min-width:950px;}
.mgt100{margin-top:100px !important;}
.table_typeB_01 table tbody tr th,
.table_typeB_01 table tbody tr td{padding:10px 15px;}
.airport{width:20%;}
.days{width:30%;}
}

/*disNon*/
@media all and (min-width:740px){
.pc-disnon{display:none!important;}
}
@media screen and (max-width:739px){
.sp-disnon{display:none!important;}
}




/* base_2012.css */

a,a:link,a:visited{color:#0f0f69;text-decoration:none;}
a:hover,a:active{color:#cc0000;text-decoration:underline;}

/* clearfix
------------------------------------------ */
.clearfix:after,.rnClearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.rnClearfix{display:block;}
.clear{clear:both;}
* html .clearfix,* html .rnClearfix{height:1%;}
*:first-child+html .clearfix,*:first-child+html .rnClearfix{display:inline-block;}
/* linkBtnA01
------------------------------------------ */
/*.linkBtnA01 2012 */
.linkBtnA01 ul li,.linkBtnA01 p,.linkBtnA01 h3{line-height:1.5!important;vertical-align:bottom;}
.linkBtnA01 ul li{margin-bottom:3px;}
.linkBtnA01 h3{margin-bottom:0!important;}
.linkBtnA01 ul.line li{float:left;margin-right:10px;margin-bottom:8px;width:auto;}
.linkBtnA01 li,.linkBtnA01 p,.linkBtnA01 h3{position:relative;border-left:1px solid #999;border-right: 1px solid #999;background:url(/common_rn/img/bg_nav_default_05.png) 0 center no-repeat;zoom:1;}
.linkBtnA01 .iconOther{background:url(/common_rn/img/bg_nav_pop_default.png) 0 center no-repeat!important;}
.linkBtnA01 .iconDown{background:url(/common_rn/img/bg_nav_arrow_001_default.png) 0 center no-repeat!important;}
.linkBtnA01 a ,.linkBtnA01 .noLink span,.linkBtnA01 .current span{display:block;padding:5px 10px 4px 15px;color:#0f0f69;text-decoration:none;}
.linkBtnA01 .iconOther a,.linkBtnA01 a.iconOther{padding-left:19px!important;}
.linkBtnA01 .iconDown a,.linkBtnA01 a.iconDown{padding-left:15px!important;}
.linkBtnA01 .noLink span{padding-left:5px!important;color:#333333 !important;}
* html .linkBtnA01 a,* html .linkBtnA01 .noLink span,* html .linkBtnA01 .current span{padding:3px 10px 2px 15px;}
*:first-child+html .linkBtnA01 a,*:first-child+html .linkBtnA01 .current span{padding:4px 10px 3px 15px;}
*:first-child+html .linkBtnA01 .current span{padding:4px 10px 2px 15px;}/**/
.linkBtnA01 li:hover,.linkBtnA01 p:hover,.linkBtnA01 h3:hover{background:url(/common_rn/img/bg_nav_hover_05.png) 0 center no-repeat!important;}
.linkBtnA01 .iconOther:hover{background:url(/common_rn/img/bg_nav_pop_hover.png) 0 center no-repeat!important;}
.linkBtnA01 .iconDown:hover{background:url(/common_rn/img/bg_nav_arrow_001_hover.png) 0 center no-repeat!important;}
.linkBtnA01 li:before,.linkBtnA01 li:after,.linkBtnA01 li a:before,.linkBtnA01 li a:after,
.linkBtnA01 p:before,.linkBtnA01 p:after,.linkBtnA01 p a:before,.linkBtnA01 p a:after,
.linkBtnA01 h3:before,.linkBtnA01 h3:after,.linkBtnA01 h3 a:before,.linkBtnA01 h3 a:after,
.linkBtnA01 span:before,.linkBtnA01 span:after{display:block;position:absolute;content:"";}
.linkBtnA01 li:before,.linkBtnA01 p:before,.linkBtnA01 h3:before{bottom:0!important;left:-1px;background:url(/common_rn/img/bg_nav_default_03.png) 0 0 no-repeat;height:3px;width:100%;zoom:1;}
.linkBtnA01 li:after,.linkBtnA01 p:after,.linkBtnA01 h3:after{bottom:0;right:-1px;background:url(/common_rn/img/bg_nav_default_04.png) 0 0 no-repeat;height:3px;width:2px;zoom:1;}
.linkBtnA01 a:before,.linkBtnA01 .noLink span:before,.linkBtnA01 .current span:before{top:0;left: -1px;background:url(/common_rn/img/bg_nav_default_01.png) 0 0 no-repeat;height: 2px;width: 100%;zoom:1;}
.linkBtnA01 a:after,.linkBtnA01 .noLink span:after,.linkBtnA01 .current span:after{top: 0;right: -1px;background:url(/common_rn/img/bg_nav_default_02.png) 0 0 no-repeat;height: 2px;width: 2px;zoom:1;}
.linkBtnA01 a:hover{color:#c00;text-decoration:underline;}
.linkBtnA01 .noLink{background:url(/common_rn/img/bg_nav_default_nolink.png) 0 center no-repeat;zoom:1;}
.linkBtnA01 .noLink:hover{background-image:url(/common_rn/img/bg_nav_default_nolink.png)!important;background-position:0 center;zoom:1;line-height:1;}
.linkBtnA01 .bold{font-weight:bold;}
.linkBtnA01 .current{background:url(/common_rn/img/bg_nav_current_05.png) 0 center no-repeat!important;zoom:1;}
.linkBtnA01 .current span{color:#fff!important;padding-top:4px!important;}
.linkBtnA01 .current span:after{top: 0;right: -1px;background:url(/common_rn/img/bg_nav_current_02.png) 0 0 no-repeat;height: 2px;width: 2px;zoom:1;}
.linkBtnA01 .current:before{background:url(/common_rn/img/bg_nav_current_03.png) 0 0 no-repeat;width:100%;zoom:1;}
.linkBtnA01 .current:after{background:url(/common_rn/img/bg_nav_current_04.png) 0 0 no-repeat;width:2px;zoom:1;}
.linkBtnA01 .current span:before{background:url(/common_rn/img/bg_nav_current_01.png) 0 0 no-repeat!important;zoom:1;}
.linkBtnA01 .current:hover{background-image:url(/common_rn/img/bg_nav_current_05.png)!important;background-position:0 center;zoom:1;}
* html .linkBtnA01 .line{margin-bottom:5px;}
*:first-child+html .linkBtnA01 .line{margin-bottom:5px;}
* html .linkBtnA01 .line li{height:100%!important;float:none!important;display:inline;vertical-align:top;}
*:first-child+html .linkBtnA01 .line li{height:100%!important;float:none!important;display:inline;vertical-align:top;}
* html .linkBtnA01 li,* html .linkBtnA01 p,* html .linkBtnA01 h3{border-top:1px solid #999;border-bottom:1px solid #999;zoom:1;}
*:first-child+html .linkBtnA01 li,*:first-child+html .linkBtnA01 p,*:first-child+html .linkBtnA01 h3{border-top:1px solid #999;border-bottom:1px solid #999;zoom:1;} 
* html .linkBtnA01 a:hover{background-image:url(/common_rn/img/bg_nav_hover_05.png)!important;background-position:0 center;}
* html .linkBtnA01 .iconOther a:hover{background-image:url(/common_rn/img/bg_nav_pop_hover.png)!important;background-position:0 center;}
* html .linkBtnA01 .iconDown a:hover{background-image:url(/common_rn/img/bg_nav_arrow_001_hover.png)!important;background-position:0 center;}
* html .linkBtnA01 .current a:hover{background:none!important;}
*:first-child+html .linkBtnA01 .current a:hover{background:none!important;}