@charset "shift_jis";
/* CSS Document */

/* head.ssi */
.tabArea{
	margin:54px 0 3px;
	height:88px;
}
.tabArea ul li:first-child{
	margin-left:0;
}
.tabArea ul li{
	text-indent:-9999px;
	float:left;
	margin-left:2px;
	background:url(/jalmile/use/partner_air/osusume/common/img/btn_tab_sprite.png) no-repeat;
	width:236px;
	height:42px;
}
.tabArea ul li:hover,
body#EUR .tabArea ul li.tab01{
	background-position:0 -42px;
	height:88px;
}
.tabArea ul li a{
	display:block;
	height:100%;
}
.tabArea ul li.tab02{
	background-position: -238px 0;
}
.tabArea ul li.tab02:hover,
body#OCE .tabArea ul li.tab02{
	background-position: -238px -42px;
	height:88px;
}
.tabArea ul li.tab03{
	background-position: -476px 0;
}
.tabArea ul li.tab03:hover,
body#AME .tabArea ul li.tab03{
	background-position: -476px -42px;
	height:88px;
}
.tabArea ul li.tab04{
	background-position: -714px 0;
}
.tabArea ul li.tab04:hover,
body#JPN .tabArea ul li.tab04{
	background-position: -714px -42px;
	height:88px;
}
body#EUR .tabArea ul li.tab01 a,
body#OCE .tabArea ul li.tab02 a,
body#AME .tabArea ul li.tab03 a,
body#JPN .tabArea ul li.tab04 a{
	visibility:hidden !important;
}
.tabArea .nop a{cursor:default;}
.Main-Bottom-Txt{
	font-size:12px;
	text-align:right;
}

/* pager */
.pager{
	display:block;
	text-align:right;
	margin-top:0;
}
.pager ul li{
	width:30px;
	height:30px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	text-align:center;
	border:2px solid #999
}
.pager ul li .Active-Txt{
	display:none;
	color:#fff;
	font-weight:bold;
}
.pager ul li a{;
	display:block;
	width:100%;
	line-height:32px;
	font-weight:bold;
	color:#666;
}
/* page_~.ssi */
article#EUR1701 .pager ul li.pager01,
article#EUR01 .pager ul li.pager02,
article#EUR02 .pager ul li.pager03,
article#EUR03 .pager ul li.pager04,
article#EUR04 .pager ul li.pager05,
article#JPN01 .pager ul li.pager01,
article#JPN02 .pager ul li.pager02,
article#JPN03 .pager ul li.pager03,
article#JPN04 .pager ul li.pager04,
article#OCE1701 .pager ul li.pager01,
article#OCE1702 .pager ul li.pager02,
article#OCE01 .pager ul li.pager03,
article#OCE02 .pager ul li.pager04,
article#OCE03 .pager ul li.pager05,
article#OCE04 .pager ul li.pager06,
article#AME01 .pager ul li.pager01,
article#AME02 .pager ul li.pager02,
article#AME03 .pager ul li.pager03,
article#AME04 .pager ul li.pager04{
	background:#cc0000;
	border-color:#cc0000;
}
article#EUR1701 .pager ul li.pager01 .Active-Txt,
article#EUR01 .pager ul li.pager02 .Active-Txt,
article#EUR02 .pager ul li.pager03 .Active-Txt,
article#EUR03 .pager ul li.pager04 .Active-Txt,
article#EUR04 .pager ul li.pager05 .Active-Txt,
article#JPN01 .pager ul li.pager01 .Active-Txt,
article#JPN02 .pager ul li.pager02 .Active-Txt,
article#JPN03 .pager ul li.pager03 .Active-Txt,
article#JPN04 .pager ul li.pager04 .Active-Txt,
article#OCE1701 .pager ul li.pager01 .Active-Txt,
article#OCE1702 .pager ul li.pager02 .Active-Txt,
article#OCE01 .pager ul li.pager03 .Active-Txt,
article#OCE02 .pager ul li.pager04 .Active-Txt,
article#OCE03 .pager ul li.pager05 .Active-Txt,
article#OCE04 .pager ul li.pager06 .Active-Txt,
article#AME01 .pager ul li.pager01 .Active-Txt,
article#AME02 .pager ul li.pager02 .Active-Txt,
article#AME03 .pager ul li.pager03 .Active-Txt,
article#AME04 .pager ul li.pager04 .Active-Txt{
	line-height:30px;
	vertical-align:middle;
	display:block;
}
article#EUR1701 .pager ul li.pager01 a,
article#EUR01 .pager ul li.pager02 a,
article#EUR02 .pager ul li.pager03 a,
article#EUR03 .pager ul li.pager04 a,
article#EUR04 .pager ul li.pager05 a{
	visibility:hidden !important;
	display:none !important;
}
article#JPN01 .pager ul li.pager01 a,
article#JPN02 .pager ul li.pager02 a,
article#JPN03 .pager ul li.pager03 a,
article#JPN04 .pager ul li.pager04 a{
	visibility:hidden !important;
	display:none !important;
}
article#OCE1701 .pager ul li.pager01 a,
article#OCE1702 .pager ul li.pager02 a,
article#OCE01 .pager ul li.pager03 a,
article#OCE02 .pager ul li.pager04 a,
article#OCE03 .pager ul li.pager05 a,
article#OCE04 .pager ul li.pager06 a{
	visibility:hidden !important;
	display:none !important;
}
article#AME01 .pager ul li.pager01 a,
article#AME02 .pager ul li.pager02 a,
article#AME03 .pager ul li.pager03 a,
article#AME04 .pager ul li.pager04 a{
	visibility:hidden !important;
	display:none !important;
}
.pager ul li:hover a{
	opacity:0.7;
}
/* Contents-Wrap common */
.contents .Contents-Wrap:first-child{
	margin-top:0;
}
section.Contents-Wrap{
	background:url(/jalmile/use/partner_air/osusume/common/img/bg_cont_btm.png) left bottom no-repeat;
	padding-bottom:6px;
	margin-top:44px;
}
section.Contents-Wrap .Contents-Inner{
	background-color: #F5F9FC;
	border-top:8px solid #cc0000;
	padding: 24px 25px 33px 30px;
	overflow:hidden;
}
section.Contents-Wrap .Left-Box{
	width:590px;
	float:left;
}
section.Contents-Wrap .Right-Box{
	width:275px;
	float:right;
}
/* Contents-Wrap Left-Box */
.Left-Box h1.Category-Ttl{
	font-size:24px;
	font-weight:bold;
	line-height:1.5;
	color:#333333;
	border-bottom:4px solid #666666;
	padding-bottom:10px;
}
.Left-Box h3.Category-Ttl{
	font-size:24px;
	font-weight:bold;
	line-height:1.5;
	color:#333333;
	border-bottom:4px solid #666666;
	padding-bottom:10px;
}
.Left-Box p.Category-Txt{
	font-size:14px;
	line-height:1.6;
	margin-top:15px;
}
.left-Box-Btm .iconFemale{
	width:136px;
	height:42px;
	border:2px solid #AB0000;
	text-align:left;
	padding: 21px 24px;
	vertical-align:middle;
	float: left;
}
.left-Box-Btm .iconFemale span{
	display:inline-block;
	vertical-align:middle;
}
.left-Box-Btm .iconFemale span.MaW{
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	border-left:2px solid #AD0000;
	color:#AD0000;
	padding-left:15px;
	margin-left:19px;
}
.left-Box-Btm .iconMale{
	width:136px;
	height:42px;
	border:2px solid #2557A7;
	text-align:left;
	padding: 21px 24px;
	vertical-align:middle;
	float: left;
}
.left-Box-Btm .iconMale span{
	display:inline-block;
	vertical-align:middle;
}
.left-Box-Btm .iconMale span.MaW{
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	border-left:2px solid #2557A7;
	color:#2557A7;
	padding-left:15px;
	margin-left:19px;
}

.left-Box-Btm .AirLine{
	float: right;
	width: 170px;
}
.left-Box-Btm .AirLine span{
	display:block;
	font-size:12px;
}
.left-Box-Btm .AirLine a{
	font-size:14px;
	font-weight:bold;
}
.left-Box-Btm figure{
	float: right;
}
/* Contents-Wrap one-col */
.Contents-Wrap.one-col .Left-Box{
	width:100%;
	float:none;
}
.Contents-Wrap.one-col .Left-Box .left-Box-Btm{
	width:590px;
}
/*-----------------------------------------------------
add style
------------------------------------------------------*/
.nd{display:none!important;}
.Box-Count{
	position:relative;
}
.tabReset li{background:none !important; text-indent:0px !important;}
body#EUR #wrapper .tabReset a, body#OCE #wrapper .tabReset a, body#AME #wrapper .tabReset a, body#JPN #wrapper .tabReset a{visibility:visible !important;}


h3.newicon:before{
	position: absolute;
	display: block;
	top: 5px;
	left: 0px;
	content: 'NEW';
	text-align: center;
	font-size: 15px;
	color: #fff;
	background-color: #cc0000;
	width: 75px;
	padding-top: 3px;
}

h3.newicon{
	position: relative;
	display: block;
	padding-left: 85px;
}

.head_block{
    display: block;
    margin: 0;
}
