@charset "utf-8";
/* CSS Document */

.airport-owstyle img{width:auto !important;}
.airport-owstyle strong{color:#333;}
.airport-owstyle .ttlLv3 .heading{border-left:3px solid #cc0000}
.airport-owstyle .ttlLv6 .heading{font-weight:bold;}
.airport-owstyle .btnWT{display:inline-block;color:#0f0f69;text-decoration:none;text-align:center;padding:7px 28px 5px!important;background-image:none!important;}
.airport-owstyle .btnWT{background-color:#fff;border:1px solid #d0d0d0;}
.airport-owstyle .btnWT:link{color:#0f0f69;text-decoration:none;}
.airport-owstyle .btnWT:visited{color:#0f0f69;}
.airport-owstyle .btnWT:hover,.airport-owstyle .btnWT:focus{color:#cc0000;text-decoration:underline;}
.airport-owstyle .btnWT:hover span,.airport-owstyle .btnWT:focus span{text-decoration:underline;cursor:pointer;}
.airport-owstyle .btnWT span b{color:#cc0000;}
.airport-owstyle .btnWT.iconOther span > i{display:none;speak:normal;}
.airport-owstyle .btnWT.iconOtherImg span {padding-left:0;background:none;vertical-align:middle;}
.airport-owstyle .btnWT.iconOtherImg .extIcon {vertical-align:middle;margin-right:5px;}
.airport-owstyle .btnWT.fs12{font-size:12px;padding-top:1px;padding-bottom:1px;}
.airport-owstyle .btnWT.fs12 span{background-position:0 7px;}
.airport-owstyle .btnWT.disable b{color:#666;}
.airport-owstyle .btnWT.disable:hover span,.airport-owstyle .btnWT.disable:focus span{text-decoration:none;cursor:default;}
.airport-owstyle .iconOtherA{display:inline-block;text-indent:-1em;padding-left:1em;}
.airport-owstyle .btnWT.iconOtherA{text-indent:0;padding-left:0;}
.airport-owstyle .noteList > li,.airport-owstyle .noteList_star > li{text-indent:-1em;}
.airport-owstyle .noteList_star > li:before,
.airport-owstyle .noteList > li:before{display:none;}
.airport-owstyle .box_info{border:1px solid #d3d3d3;display:table;width:100%;}
.airport-owstyle .box_info .heading,.airport-owstyle .box_info .inr{display:block;}
.airport-owstyle .box_info .heading{background:#666;color:#fff;text-align:center;vertical-align:middle;width:100%;;font-size:16px;padding:6px 20px;}
.airport-owstyle .box_info .inr{padding:20px;width:100%;}
.airport-owstyle .box_info.head_red {border: 1px solid #C00;}
.airport-owstyle .box_info.head_red .heading {background: #C00 none repeat scroll 0% 0%;font-weight:bold;}
.airport-owstyle .box_info.system_apology .heading{font-weight:bold;}
.airport-owstyle .box_info.system_apology .inr{padding:10px 20px;}
.airport-owstyle .table_typeB_02 table { width: 100% }
.airport-owstyle .table_typeB_02 table thead tr th,.airport-owstyle .table_typeB_02 table thead tr td{ font-size: 16px; font-size: 1.6rem; line-height: 24px; line-height: 2.4rem; color: #ffffff; font-weight: bold; background: #666666; padding: 10px 15px; border-left: 1px solid #ffffff; }
.airport-owstyle .table_typeB_02 table thead tr th:first-child,
.airport-owstyle .table_typeB_02 table thead tr td:first-child { border-left: none }
.airport-owstyle .table_typeB_02 table tr th:first-child{width:38%;}
.airport-owstyle .table_typeB_02 table tbody tr th { font-size: 14px; font-size: 1.4rem; line-height: 24px; line-height: 2.4rem; padding: 10px 15px; background: #eaeaea; border-top: 1px solid #d0d0d0; border-left: none; font-weight: bold; }
.airport-owstyle .table_typeB_02 table tbody tr td { font-size: 14px; font-size: 1.4rem; line-height: 24px; line-height: 2.4rem; padding: 10px 15px; background: #f6f6f6; border-top: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; }
.airport-owstyle .table_typeB_02 table tbody tr td.em { background: #fde8e8 }
.airport-owstyle .table_typeB_02 table tbody tr:first-child th, .table_typeB_02 table tbody tr:first-child td { border-top: 1px solid #ffffff }
.airport-owstyle .table_typeB_01.zebra  table tbody tr:nth-child(even) td,.airport-owstyle .table_typeB_02.zebra  table tbody tr:nth-child(even) td{ background-color:#fff;}
.airport-owstyle .c-table.c-width-auto table tbody tr th,.airport-owstyle .c-table.c-width-auto table tbody tr td,.airport-owstyle .table_typeB_02.c-width-auto table tbody tr th,.airport-owstyle .table_typeB_02.c-width-auto table tbody tr td { width: auto }
.airport-owstyle .table_typeB_02 table thead th:not(.gray) .txtLink {color:#fff;}
.airport-owstyle .table_typeB_02 table thead th[style*="#ccc"] .txtLink {color:#0f0f69;}
.airport-owstyle .table_typeB_02 table thead th .txtLink:hover {color:#ca0000;}
.airport-owstyle table tbody tr td.em,.airport-owstyle table tbody tr th.em { background: #fde8e8 }
.airport-owstyle table thead tr td.tal,.airport-owstyle table thead tr th.tal,.airport-owstyle table tbody tr td.tal,.airport-owstyle table tbody tr th.tal { text-align: left }
.airport-owstyle table thead tr td.tac,.airport-owstyle table thead tr th.tac,.airport-owstyle table tbody tr td.tac,.airport-owstyle table tbody tr th.tac { text-align: center }
.airport-owstyle table thead tr td.tar,.airport-owstyle table thead tr th.tar,.airport-owstyle table tbody tr td.tar,.airport-owstyle table tbody tr th.tar { text-align: right }
.airport-owstyle table .bdLGY{border-left:1px solid #d0d0d0!important;}
.airport-owstyle .new_accordion > li{overflow:hidden;}
.airport-owstyle .new_accordion .content{border:3px solid #cc0000;border-top:none;padding:17px;display:none;}
.airport-owstyle .new_accordion .head{background:#cc0000;padding:6px 6px 6px 9px;cursor:pointer;}
.airport-owstyle .new_accordion .head .headTtl{font-size:16px;font-weight:bold;color:#fff;text-align:left;line-height:1.5;float:left;}
.airport-owstyle .new_accordion .head .js_accordion_btn:focus {text-decoration: underline;}
.airport-owstyle .new_accordion .head .js_accordion_btn,
.airport-owstyle .new_accordion .head .js_accordion_btn.opened{border: 0;float:right;padding:5px 5px 5px 30px;line-height:1;background-color:#fff;color:#0f0f69;background-position:5px center;background-repeat: no-repeat;}
.airport-owstyle .new_accordion .head .js_accordion_btn.opened,
.airport-owstyle .new_accordion .head .js_accordion_btn.closed{cursor: pointer;}
.airport-owstyle .new_accordion .head:hover, .airport-owstyle .new_accordion .head:focus, .airport-owstyle .new_accordion .head:active{cursor:default;}
.airport-owstyle .new_accordion.type_normal .head{background:#fff;border:1px solid #d0d0d0;}
.airport-owstyle .new_accordion.type_normal .head .headTtl{color:#333;}
.airport-owstyle .new_accordion.type_normal .content{border:1px solid #d0d0d0;border-top:none;}
.btnWT span{padding-left:10px;display:inline-block;line-height:24px;background:url(/commonY15/img/icon_arrow_right_red_01.png) 0 7px no-repeat;}
.btnList_typeA li{float:left;margin-left:10px;}
.btnList_typeA li:first-child{margin-left:0;}
.btnList_typeA li a{padding-left:12px!important;padding-right:12px!important;}
@media all and (min-width:740px){
.airport-owstyle .box_info .heading,.airport-owstyle .box_info .inr{display:table-cell;vertical-align:middle;}
.airport-owstyle .box_info .heading{width:130px;padding:20px;}
.airport-owstyle .box_info .inr{padding:20px;width:86.4%;}
.airport-owstyle .table_typeB_02 table thead tr th:first-child{width:26%;}
}
@media all and (max-width:740px){
.btnList_typeA li{float: none; margin-left:0;margin-top: 20px;}
.btnList_typeA li:first-child{margin-top:0;}
}