@charset "utf-8";
/*----------------------------------------
	Layout after renewal 
----------------------------------------*/
#wrapper{
	text-align: left !important;
}
.mainPic {
	background:url(/world/inter/service/lounge/Y15/img/bg_mainvisual_index.jpg) no-repeat center top #9b1413;
	width:100%;
	height:278px;
	margin: 0;
	color: #fff;
	overflow:hidden;
}
.mainPic img {
	display: block;
}
.mainPic .mainTxt {
	width: 950px;
	margin: 50px auto;
	font-family: "Yu Mincho", YuMincho, "Hiragino Mincho Pro", "MS PMincho", serif!important;
	text-align: left;
}
.mainPic .mainTxt .header {
	width: 100%;
	font-size: 29px;
	line-height: 1.25;
	font-weight: lighter;
	letter-spacing:0.1em;
}
.mainPic .mainTxt .leadTxt {
	width: 100%;
	padding-top: 23px;
	font-size: 14px;
	line-height: 1.7;
	letter-spacing:0.05em;
}
ul.card_status {
	overflow: hidden;
	width: 950px;
	margin: 30px auto 0 auto;
}
ul.card_status li {
	float: left;
	width: 170px;
	text-align: center;
	margin-left: 25px;
}
ul.card_status li:first-child {
	margin-left: 0;
}
ul.card_status li img {
	padding-top: 20px;
}
ul.card_status li > span {
	display: block;
}

.mgb10{margin-bottom:10px!important;}

.anchorList_block > li{width:455px;}
.anchorList_block > li > a.vaM{background-position:20px 30px;}

.card_status{overflow:hidden; width:950px; margin:30px auto 0;}
.card_status li{float:left; width:170px; text-align:center; margin-left:25px;}
.card_status li:first-child{margin-left:0;}
.card_status li img{padding-top:20px;}

.btnList_typeA.col2 li{width:470px;}
.relatedLinks .detailList > li{width:283px;}

.loungeBox{padding:20px 28px; line-height:1;}
.loungeBox .heading{font-weight:bold; font-size:16px; vertical-align:middle; line-height:1; border-right:1px solid #d0d0d0; padding:12px 40px 12px 0; float:left; margin-right:40px;}
.loungeBox .loungeList{width:auto;}
.loungeBox .loungeList li{margin:0 50px 0 0; width:auto;}
.loungeBox .loungeList li:last-child{margin-right:0;}
.loungeBox .loungeList li .txtLink{color:#333 !important;}

.loungeList{display:flex; flex-flow:wrap; align-items:center; width:100%;}
.loungeList li{width:225px; margin:20px 15px 0 0;}
.loungeList li:nth-child(4n){margin-right:0;}
.loungeList li img{vertical-align:middle; margin-left:10px;}
.loungeList li a{color:#0f0f69; background-position:left center;}
.loungeList li a:hover{color:#ca0000;}
.loungeList span.txtLink:hover{color:#333!important; text-decoration:none!important;}
.loungeBoxInr .loungeList li img{margin-left:0; margin-right:10px;}

.class_status{overflow:hidden; width:805px; margin:30px auto 0;}
.class_status li{float:left; width:190px; text-align:center; margin-left:15px;}
.class_status li:first-child{margin-left:0;}
.class_status li img{padding-top:20px;}

.btnWT span b, .btnWT:link span b, .btnWT:visited span b{color:#0f0f69;}
.recommend_unit .recommend_wrap { width: 705px;}
.recommend_unit .recommend_wrap .clm_3col > .col { width: 215px; float: left; margin-left: 30px; }
.recommend_unit .recommend_wrap .clm_3col > .col:first-child { margin-left: 0; }

.recommend_unit .col .content > .heading.iconOther { padding-left:18px;background:url(/world/commonY16/img/icon_ext_red_01.png) 0 7px no-repeat; }