@charset "shift_jis";


/* #AS-contents
-------------------------------------------------------------*/

#AS-contents *{
	-ms-word-break:break-all;
	word-break:break-all;
}

#AS-contents .AS-inner{
	padding:15px 0;
}

#AS-contents h1,
#AS-contents h2,
#AS-contents h3,
#AS-contents h4,
#AS-contents h5,
#AS-contents h6{
	padding:12px 15px 10px;
	font-weight:bold;
	}

#AS-contents h1,
#AS-contents h2,
#AS-contents h3{
	margin:0 1.53% 30px;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}

#AS-contents h4,
#AS-contents h5,
#AS-contents h6{
	margin:0 1.53% 15px;
	padding-top:0;
	padding-bottom:0;
	}

#AS-contents h1{
	background:#2F61C8;
	padding-top:12px;
	padding-bottom:10px;
	color:#ffffff;
	font-size:195%;
	}

#AS-contents h1.AS-fingerTitle{
	position:relative;
	padding-right:120px;
	}

#AS-contents h1.AS-fingerTitle:before{
	position:absolute;
	top:-55px;
	right:30px;
	display:inline-block;
	content:url(/product/atermstation/product/navi/cmn/images/icon-hand_thumb.png);
	vertical-align:middle;
	}

#AS-contents h2{
	background:#2F61C8;
	color:#ffffff;
	font-size:148%;
	}

#AS-contents h3{
	background:#D5DFF4;
	font-size:124%;
	}

#AS-contents h4{
	font-size:124%;
	}

#AS-contents h5{
	font-size:116%;
	}

#AS-contents .AS-h-visual{
	background:none;
	padding:0;
	color:#000000;
	}

#AS-contents p,
#AS-contents ul,
#AS-contents ol,
#AS-contents dl{
	margin:0 1.53% 30px;
	padding:0 0 0 2.04%;
	}

#AS-contents li ul,
#AS-contents li ol{
	margin:0;
	padding:0;
	}

#AS-contents .AS-marginNone{
	margin-bottom:0 !important;
	}

#AS-contents .AS-marginS{
	margin-bottom:10px !important;
	}

#AS-contents .AS-marginM{
	margin-bottom:20px !important;
	}

#AS-contents .AS-marginL{
	margin-bottom:40px !important;
	}

#AS-contents .AS-center{
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	padding-right:0;
	text-align:center;
	}

#AS-contents .AS-middle{
	vertical-align:middle;
	}

#AS-contents .AS-right{
	text-align:right;
	}

#AS-contents .AS-left{
	text-align:left;
	}

#AS-contents .AS-floatLeft{
	float:left;
	}

#AS-contents .AS-marginRightS{
	margin-right:10px !important;
	}

#AS-contents .AS-red{
	color:#D80606;
	}

#AS-contents .AS-blue{
	color:#2f61c8;
	}

#AS-contents .AS-inline{
	display:inline-block;
	}

#AS-contents .AS-noBold{
	font-weight:normal;
	}

#AS-contents .AS-toPagetop{
	padding:0 20px;
	text-align:right;
	}

#AS-contents .AS-toPagetop a{
	display:inline-block;
	font-size:90%;
	text-decoration:none;
	}

#AS-wrapper a.AS-link,
#AS-wrapper span.AS-link{
	display:inline-block;
	}

#AS-wrapper a.AS-popupLink{
	display:inline-block;
	}

#AS-wrapper a.AS-popupLink:before{
	content:url(/product/atermstation/cmn/images/icon/icon-popuplink.png);
	display:inline-block;
	padding-right:4px;
	vertical-align:middle;
	}

#AS-contents a.AS-linkDown,
#AS-contents span.AS-linkDown{
	display:inline-block;
	}

#AS-contents .AS-list li{
	background:url(/product/atermstation/cmn/images/bg-list.png) left 0.45em no-repeat;
	padding-left:12px !important;
	text-indent:0 !important;
	}

#AS-contents .AS-list-banner li{
	margin-bottom:20px;
	}

#AS-contents .AS-list-dot li{
	padding-left:1em;
	text-indent:-1em;
	}

#AS-contents .AS-list-notes li{
	padding-left:1.4em;
	text-indent:-1.4em;
	font-size:90%;
	}

#AS-contents .AS-list-notes ul li{
	font-size:100%;
	}

#AS-contents .AS-list-notes.AS-li-1 li,
#AS-contents .AS-list-notes li.AS-li-1{
	padding-left:2em;
	text-indent:-2em;
	}

#AS-contents .AS-list-notes.AS-li-2 li,
#AS-contents .AS-list-notes li.AS-li-2{
	padding-left:2.6em;
	text-indent:-2.6em;
	}

#AS-contents .AS-list-notes.AS-li-3 li,
#AS-contents .AS-list-notes li.AS-li-3{
	padding-left:3.2em;
	text-indent:-3.2em;
	}

#AS-contents hr{
	margin:30px 1.53%;
	color:#E0E0E0;
	border-style:solid;
	}

#AS-wrapper .AS-grayBox{
	background:#EFEFEF;
	width:92.86%;
	padding:15px 2.04% 13px;
	margin:0 1.53%;
	border:1px solid #CCCCCC;
	}

#AS-wrapper .AS-attention{
	background-color:#f48b42;
	border-color:#e26102;
	}

#AS-wrapper .AS-shortBox{
	max-width:750px;
	margin-left:auto;
	margin-right:auto;
	}

#AS-wrapper .AS-grayBox p,
#AS-wrapper .AS-grayBox ul,
#AS-wrapper .AS-grayBox ol{
	margin:0;
	padding:0;
	}

#AS-contents .AS-borderBox{
	background:#ffffff;
	width:92.86%;
	padding:15px 2.04% 13px;
	margin:0 1.53%;
	border:1px solid #CCCCCC;
	}

#AS-contents .AS-borderBox p{
	margin-bottom:0;
	}

#AS-contents .AS-borderDotBox{
	background:#ffffff;
	width:92.86%;
	padding:15px 2.04% 13px;
	margin:0 1.53%;
	border:1px dashed #CCCCCC;
	}

#AS-contents .AS-borderDotBox p{
	margin-bottom:0;
	}

#AS-wrapper.AS-museum #AS-contents h1{
	margin-bottom:2px !important;
	}

#AS-contents #AS-museumCaution{
	background:#dddddd;
	margin:0 1.53% 30px;
	padding:12px 15px 10px;
	font-size:170%;
	}

#AS-wrapper .AS-markInfo{
	display:inline-block;
	}

#AS-wrapper .AS-markRSS{
	display:inline-block;
	margin-left:10px;
	}


/* .AS-section
-------------------------------------------------------------*/

#AS-contents .AS-section{
	width:95.91%;
	padding:0 2.04%;
	line-height:1.6;
	}


/* .AS-h-link
-------------------------------------------------------------*/

#AS-contents .AS-h-link{
	background:#ffffff;
	padding:0;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	color:#000000;
	}

#AS-contents .AS-h-link a{
	display:block;
	padding:8px 15px 6px 20px;
	border:1px solid #A4BAE7;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#000000;
	}

#AS-contents .AS-h-link a:before{
	content:url(/product/atermstation/cmn/images/bg-arrow01-l.png);
	vertical-align:middle;
	top:0;
	padding-right:5px;
	}


/* .AS-h-switch
-------------------------------------------------------------*/

#AS-contents .AS-h-switch{
	position:relative;
	margin-bottom:10px;
	padding-left:50px;
	cursor:pointer;
	}

#AS-contents .AS-h-switch:hover{
	opacity:0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
	}

#AS-contents .AS-h-switch .AS-icon-h-switch,
#AS-contents .AS-h-switch .AS-icon-h-up,
#AS-contents .AS-h-switch .AS-icon-h-down{
	overflow:hidden;
	position:absolute;
	top:11px;
	left:1.02%;
	display:block;
	width:34px;
	height:34px;
	}

#AS-contents .AS-h-switch .AS-icon-h-up:hover,
#AS-contents .AS-h-switch .AS-icon-h-down:hover{
	opacity:0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
	}

#AS-contents .AS-h-switch .AS-icon-h-up{
	left:auto;
	right:62px;
	}

#AS-contents .AS-h-switch .AS-icon-h-down{
	left:auto;
	right:15px;
	}

#AS-contents .AS-h-switch .AS-icon-h-switch img,
#AS-contents .AS-h-switch .AS-icon-h-up img,
#AS-contents .AS-h-switch .AS-icon-h-down img{
	position:relative;
	display:block;
	height:auto;
	width:100%;
	}


/* .AS-sp-h-switch
-------------------------------------------------------------*/

#AS-contents .AS-sp-h-switch{
	position:relative;
	}

#AS-contents .AS-sp-h-switch .AS-icon-h-switch{
	display:none;
	overflow:hidden;
	position:absolute;
	top:11px;
	left:1.02%;
	width:34px;
	height:34px;
	}

#AS-contents .AS-sp-h-switch .AS-icon-h-switch img{
	position:relative;
	display:block;
	height:auto;
	width:100%;
	}


/* .AS-h-upDown
-------------------------------------------------------------*/

#AS-contents .AS-h-upDown{
	position:relative;
	padding-right:100px;
	}

#AS-contents .AS-h-upDown .AS-icon-h-up,
#AS-contents .AS-h-upDown .AS-icon-h-down{
	display:block;
	overflow:hidden;
	position:absolute;
	top:11px;
	left:1.02%;
	width:34px;
	height:34px;
	cursor:pointer;
	}

#AS-contents .AS-h-upDown .AS-icon-h-up{
	left:auto;
	right:62px;
	}

#AS-contents .AS-h-upDown .AS-icon-h-down{
	left:auto;
	right:15px;
	}

#AS-contents .AS-h-upDown .AS-icon-h-up img,
#AS-contents .AS-h-upDown .AS-icon-h-down img{
	position:relative;
	display:block;
	height:auto;
	width:100%;
	}

#AS-contents .AS-h-upDown .AS-icon-h-up img:hover,
#AS-contents .AS-h-upDown .AS-icon-h-down img:hover{
	opacity:0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
	}


/* .AS-h-mark1-6
-------------------------------------------------------------*/

#AS-contents .AS-h-mark1:before,
#AS-contents .AS-h-mark2:before,
#AS-contents .AS-h-mark3:before,
#AS-contents .AS-h-mark4:before,
#AS-contents .AS-h-mark5:before,
#AS-contents .AS-h-mark6:before{
	position:relative;
	display:inline-block;
	margin-right:5px;
	padding:2px 8px 0;
	border-radius:4px;
	}

#AS-contents .AS-h-mark1:before{
	content:"高速";
	background-color:#ECF3F7;
	color:#356175;
}

#AS-contents .AS-h-mark2:before{
	content:"安定";
	background-color:#EFD9D9;
	color:#923F3F;
}

#AS-contents .AS-h-mark3:before{
	content:"安心";
	background-color:#E5ECDC;
	color:#627942;
}

#AS-contents .AS-h-mark4:before{
	content:"簡単";
	background-color:#E5ECDC;
	color:#627942;
}

#AS-contents .AS-h-mark5:before{
	content:"その他";
	background-color:#F0F1F4;
	color:#444857;
}

#AS-contents .AS-h-mark6:before{
	content:"広範囲";
	background-color:#ECDCE7;
	color:#8A4A74;
}


/* .AS-floatLink
-------------------------------------------------------------*/

#AS-contents .AS-floatLink2 li{
	float:left;
	width:49.99%;
	margin-bottom:10px;
	}

#AS-contents .AS-floatLink3 li{
	float:left;
	width:33.33%;
	margin-bottom:10px;
	}


/* .AS-iconLink
-------------------------------------------------------------*/

#AS-contents .AS-iconLink{
	font-size:90%;
	margin-bottom:30px;
	}

#AS-contents .AS-iconLink ul{
	width:75%;
	max-width:800px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}

#AS-contents .AS-iconLink ul li{
	display:inline-block;
	width:12%;
	padding:0 2px;
	vertical-align:top;
	}

#AS-contents .AS-column5 .AS-iconLink ul li{
	width:12%;
	}

#AS-contents .AS-iconLink ul li img{
	display:block;
	height:auto;
	width:95%;
	max-width:70px;
	margin:5px auto;
	}

#AS-contents .AS-iconLink ul li .AS-link,
#AS-contents .AS-iconLink ul li .AS-linkDown{
	position:relative;
	left:-5px;
	}

#AS-contents .AS-column .AS-iconLink ul{
	width:auto;
	}

#AS-contents .AS-column .AS-iconLink ul li img{
	width:64%;
	}

#AS-contents .AS-column .AS-iconLink ul li .AS-link,
#AS-contents .AS-column .AS-iconLink ul li .AS-linkDown{
	font-size:80%;
	}


/* .AS-tabLink
-------------------------------------------------------------*/

#AS-contents .AS-tabLink{
	position:relative;
	width:92.86%;
	margin:0 1.53% 30px;
	padding:10px 2.04% 0;
	border-bottom:25px solid #2F61C8;
	}

#AS-contents .AS-tabLink div{
	position:relative;
	float:left;
	width:30.27%;
	padding:0 1.53%;
	vertical-align:bottom;
	}

#AS-contents .AS-tabLink div h1,
#AS-contents .AS-tabLink div h2,
#AS-contents .AS-tabLink div em,
#AS-contents .AS-tabLink div a{
	position:relative;
	display:block;
	background-color:ffffff;
	height:35px;
	margin:0;
	padding:20px 5px 8px;
	border:2px solid #A4BAE7;
	border-bottom:none;
	border-radius:6px 6px 0 0;
	-ms-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	color:#000000;
	font-size:148%;
	text-align:center;
	font-weight:bold;
	line-height:1;
	zoom:1;
	}

#AS-contents .AS-tabLink div h1,
#AS-contents .AS-tabLink div h2,
#AS-contents .AS-tabLink div em{
	background-color:#2F61C8;
	margin-top:-10px;
	padding-top:25px;
	padding-bottom:13px;
	box-shadow:0 0 4px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 4px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);
	border-color:#2F61C8;
	color:#ffffff;
	/*z-index:-1;*/
	}

#AS-contents .AS-tabLink div span{
	font-weight:normal;
	}

#AS-contents .AS-tabLink.AS-tab5 div{
	width:17.46%;
	padding:0 1%;
	}

#AS-contents .AS-tab5 div a{
	padding-top:15px;
	padding-bottom:3px;
	}

#AS-contents .AS-tab5 div h1,
#AS-contents .AS-tab5 div h2,
#AS-contents .AS-tab5 div em{
	padding-top:20px;
	padding-bottom:8px;
	}

#AS-contents .AS-tabLink div.AS-link{
	padding-top:18px;
	padding-bottom:0;
	text-align:center;
	}

#AS-contents .AS-tabLink div.AS-link a{
	display:inline-block;
	height:auto;
	margin:0;
	padding:0 0 5px;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	color:#2D5FC6;
	font-size:124%;
	font-weight:normal;
	text-align:left;
	}


/* .AS-boxList
-------------------------------------------------------------*/

#AS-contents .AS-boxList{
	width:95.91%;
	margin:0 auto 30px;
	}

#AS-contents .AS-boxList li{
	display:block;
	float:left;
	width:30.27%;
	padding:0 8px;
	vertical-align:middle;
	}

#AS-contents .AS-boxList li em,
#AS-contents .AS-boxList li a{
	display:block;
	background:ffffff;
	padding:15px 5px 13px;
	border:2px solid #A4BAE7;
	border-radius:12px;
	-ms-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	color:#000000;
	font-size:148%;
	text-align:center;
	font-weight:bold;
	}

#AS-contents .AS-boxList li em{
	background:#2F61C8;
	box-shadow:0 0 4px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 4px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);
	border-color:#2F61C8;
	color:#ffffff;
	}

#AS-contents .AS-boxList.AS-box4 li{
	width:21.93%;
	}

#AS-contents .AS-boxList.AS-box5 li{
	width:16.93%;
	}

#AS-contents .AS-boxList.AS-allOpenBtn li{
	float:right;
	}

#AS-contents .AS-boxList.AS-allOpenBtn li a{
	padding:10px 0 8px;
	font-size:100%;
	}


/* .AS-lineUp
-------------------------------------------------------------*/

#AS-contents .AS-lineUp{
	position:relative;
	/background:#EEEEEE;
	background/**/:#EEEEEE;
	background: linear-gradient(top, #EEEEEE 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #EEEEEE 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #EEEEEE 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffEEEEEE', endColorstr='#ffffffff');
	margin:0 1.53% 30px;
	padding:0 15px 10px;
	border-top:3px solid #999999;
	zoom:1;
	}

#AS-contents .AS-lineUp .AS-lu-hidden{
	display:none !important;
	}

#AS-contents .AS-column .AS-lineUp{
	margin-left:0;
	margin-right:0;
	}

#AS-contents .AS-lineUp:before{
	content:"";
	position:absolute;
	right:20%;
	bottom:0;
	left:20%;
	height:10px;
	box-shadow:0 0 10px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 10px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
	border-radius:20%;
	-ms-border-radius:20%;
	-moz-border-radius:20%;
	-webkit-border-radius:20%;
	z-index:-1;
	}

#AS-contents .AS-lineUp h1,
#AS-contents .AS-lineUp h2,
#AS-contents .AS-lineUp h3,
#AS-contents .AS-lineUp h4,
#AS-contents .AS-lineUp p,
#AS-contents .AS-lineUp ul,
#AS-contents .AS-lineUp ol,
#AS-contents .AS-lineUp dl{
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding-left:0;
	padding-right:0;
	}
#AS-contents .AS-lineUp h4{
	float:left;
	min-height:53px;
	width:60%;
	margin:0;
	padding:20px 0 0;
	font-size:148%;
	line-height:1.2;
	}
#AS-contents .AS-lineUp.AS-newMark h4{
	position:relative;
	background:url(../images/bg-newmark.png) left top no-repeat;
	width:42%;
	margin-left:-15px;
	padding-left:64px;
	}

#AS-contents .AS-lineUp h5{
	background:#666666;
	margin:10px 0 5px;
	padding:0;
	text-align:center;
	color:#ffffff;
	font-size:84%;
	}

#AS-contents .AS-lineUp .AS-lu-column{
	clear:both;
	position:relative;
	width:100%;
	}

#AS-contents .AS-lineUp .AS-lu-column .AS-lu-col,
#AS-contents .AS-lineUp .AS-lu-column .AS-lu-col-wide{
	float:left;
	padding:0 1.53%;
	vertical-align:top;
	}

#AS-contents .AS-lineUp .AS-lu-column .AS-lu-col{
	width:30.27%;
	}

#AS-contents .AS-lineUp .AS-lu-column .AS-lu-col-wide{
	width:63.60%;
	}

#AS-contents .AS-lineUp .AS-lu-icon{
	text-align:center;
	}

#AS-contents .AS-lineUp .AS-lu-icon li{
	display:inline-block;
	max-width:35px;
	padding:2px;
	}

#AS-contents .AS-lineUp .AS-lu-icon li img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-lineUp .AS-lu-rooms{
	display:table;
	width:100%;
	margin-top:10px;
	background:#ffffff;
	border:1px solid #666666;
	}

#AS-contents .AS-lineUp .AS-lu-rooms h5,
#AS-contents .AS-lineUp .AS-lu-rooms ul,
#AS-contents .AS-lineUp .AS-lu-rooms p{
	display:table-cell;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	}

#AS-contents .AS-lineUp .AS-lu-rooms h5{
	background:none;
	width:30%;
	padding:5px 0 5px 10px;
	color:#000000;
	font-size:92%;
	font-weight:normal;
	text-align:left;
	}

#AS-contents .AS-lineUp .AS-lu-rooms li{
	display:inline-block;
	width:40%;
	max-width:68px;
	padding:5px;
	}

#AS-contents .AS-lineUp .AS-lu-rooms li img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-lineUp .AS-lu-rooms-ex h5{
	display:block;
	width:auto;
	padding:5px 0;
	font-size:72%;
	line-height:1;
	text-align:center;
	}

#AS-contents .AS-lineUp .AS-lu-rooms-ex ul{
	display:table;
	width:100%;
	}

#AS-contents .AS-lineUp .AS-lu-rooms-ex li{
	display:table-cell;
	width:auto;
	padding:0 5px 5px;
	font-size:140%;
	line-height:1;
	text-align:center;
	}

#AS-contents .AS-lineUp .AS-lu-rooms-ex li strong{
	font-size:140%;
	}

#AS-contents .AS-lineUp .AS-lu-rooms-ex li strong.AS-xsmall{
	font-size:100%;
	}

#AS-contents .AS-lu-rooms-ex .AS-cell{
	display:table-cell;
	vertical-align:bottom;
	}

#AS-contents .AS-lu-rooms-ex .AS-w20{width:20%;}
#AS-contents .AS-lu-rooms-ex .AS-w25{width:25%;}
#AS-contents .AS-lu-rooms-ex .AS-w30{width:30%;}
#AS-contents .AS-lu-rooms-ex .AS-w35{width:35%;}
#AS-contents .AS-lu-rooms-ex .AS-w40{width:40%;}
#AS-contents .AS-lu-rooms-ex .AS-w45{width:45%;}



#AS-contents .AS-lineUp .AS-lu-mainText{
	clear:both;
	margin-bottom:10px;
	}

#AS-contents .AS-lineUp .AS-lu-link{
	float:right;
	width:40%;
	margin:0;
	padding:7px 0;
	text-align:right;
	}

#AS-contents .AS-lineUp .AS-lu-link li{
	float:left;
	display:block;
	width:47.99%;
	margin-right:2%;
	padding:5px 0;
	}

#AS-contents .AS-lineUp .AS-lu-link li a{
	display:block;
	background:#2F61C8;
	padding:10px 0 8px;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#ffffff;
	font-size:106%;
	font-weight:bold;
	text-align:center;
	}

#AS-contents .AS-lineUp .AS-lu-link li a:before{
	content:url(/product/atermstation/cmn/images/bg-arrow04.png);
	padding-right:5px;
	}

#AS-contents .AS-lineUp .AS-lu-pic{
	max-width:110px;
	background:#ffffff;
	margin:0 auto;
	padding:5px;
	border:1px solid #CCCCCC;
	text-align:center;
	}

#AS-contents .AS-lineUp .AS-lu-pic img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-lineUp .AS-lu-spec,
#AS-contents .AS-lineUp .AS-lu-aside{
	position:relative;
	display:table;
	width:100%;
	margin-bottom:0;
	border-spacing:5px;
	}

#AS-contents .AS-lineUp .AS-lu-aside{
	margin-top:5px;
	}

#AS-contents .AS-lineUp .AS-lu-spec dt,
#AS-contents .AS-lineUp .AS-lu-aside dt{
	display:table-cell;
	background:#666666;
	width:75px;
	padding:5px 1.53%;
	color:#ffffff;
	font-size:68%;
	font-weight:bold;
	vertical-align:middle;
	}

#AS-contents .AS-lineUp .AS-throughput .AS-list-notes{
	display:none;
	}

#AS-contents .AS-lineUp .AS-lu-aside dt{
	background:#D5DFF4;
	color:#000000;
	}

#AS-contents .AS-lineUp .AS-lu-exData dt{
	background:#2f61c8;
	}

#AS-contents .AS-lineUp .AS-lu-spec dd,
#AS-contents .AS-lineUp .AS-lu-aside dd{
	position:relative;
	display:table-cell;
	padding:5px 1.53%;
	vertical-align:middle;
	}

#AS-contents .AS-lineUp .AS-lu-aside dd{
	background:#D5DFF4;
	font-size:78%;
	}

#AS-contents .AS-lineUp .AS-lu-exData dd{
	color:#2f61c8;
	font-weight:bold;
	}

#AS-contents .AS-lineUp .AS-lu-specList li{
	padding-left:5em;
	text-indent:-5em;
	}

#AS-contents .AS-lineUp .AS-lu-col-wide .AS-lu-specList li,
#AS-contents .AS-lineUp .AS-lu-exData .AS-lu-specList li{
	padding-left:0;
	text-indent:0;
	}

#AS-contents .AS-lu-indigo .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-indigo{
	/background:#DCE6F2;
	background/**/:#DCE6F2;
	background: linear-gradient(top, #DCE6F2 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #DCE6F2 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #DCE6F2 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#DCE6F2), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffDCE6F2', endColorstr='#ffffffff');
	border-top-color:#004A5E;
	}

#AS-contents .AS-lu-blue .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-blue{
	/background:#E1F2FC;
	background/**/:#E1F2FC;
	background: linear-gradient(top, #E1F2FC 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #E1F2FC 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #E1F2FC 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#E1F2FC), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffE1F2FC', endColorstr='#ffffffff');
	border-top-color:#3C98DD;
	}

#AS-contents .AS-lu-green .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-green{
	/background:#EBFCED;
	background/**/:#EBFCED;
	background: linear-gradient(top, #EBFCED 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #EBFCED 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #EBFCED 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#EBFCED), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffEBFCED', endColorstr='#ffffffff');
	border-top-color:#285138;
	}

#AS-contents .AS-lu-yellow .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-yellow{
	/background:#FCF994;
	background/**/:#FCF994;
	background: linear-gradient(top, #FCF994 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #FCF994 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #FCF994 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FCF994), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffFCF994', endColorstr='#ffffffff');
	border-top-color:#F5DA07;
	}

#AS-contents .AS-lu-emerald .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-emerald{
	/background:#EAFDFD;
	background/**/:#EAFDFD;
	background: linear-gradient(top, #EAFDFD 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #EAFDFD 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #EAFDFD 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#EAFDFD), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffEAFDFD', endColorstr='#ffffffff');
	border-top-color:#64DEE1;
	}

#AS-contents .AS-lu-red .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-red{
	/background:#FAE7E8;
	background/**/:#FAE7E8;
	background: linear-gradient(top, #FAE7E8 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #FAE7E8 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #FAE7E8 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FAE7E8), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffFAE7E8', endColorstr='#ffffffff');
	border-top-color:#DC495B;
	}

#AS-contents .AS-lu-orange .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-orange{
	/background:#FFE7CE;
	background/**/:#FFE7CE;
	background: linear-gradient(top, #FFE7CE 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #FFE7CE 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #FFE7CE 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFE7CE), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFE7CE', endColorstr='#ffffff');
	border-top-color:#FF7F00;
	}

#AS-contents .AS-lu-purple .AS-lineUp,
#AS-contents .AS-lineUp.AS-lu-purple{
	/background:#F7F1FC;
	background/**/:#F7F1FC;
	background: linear-gradient(top, #F7F1FC 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #F7F1FC 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #F7F1FC 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#F7F1FC), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F7F1FC', endColorstr='#ffffff');
	border-top-color:#7657BD;
	}

/* .AS-dList
-------------------------------------------------------------*/

#AS-contents .AS-dList,
#AS-contents .AS-dList-icon{
	position:relative;
	margin-bottom:40px;
	font-size:90%;
	}

#AS-contents .AS-dList dt,
#AS-contents .AS-dList-icon dt{
	float:left;
	position:relative;
	width:90px;
	padding-top:1px;
	padding-bottom:6px;
	vertical-align:top;
	}

#AS-contents .AS-dList dd,
#AS-contents .AS-dList-icon dd{
	position:relative;
	margin-left:90px;
	padding-top:1px;
	padding-bottom:6px;
	vertical-align:top;
	}

#AS-contents .AS-dList-icon dt{
	padding-right:97px;
	}

#AS-contents .AS-dList-icon dd{
	margin-left:187px;
	}

#AS-contents .AS-dList-icon .AS-dList-icon-versionup:after,
#AS-contents .AS-dList-icon .AS-dList-icon-newproducts:after,
#AS-contents .AS-dList-icon .AS-dList-icon-news:after,
#AS-contents .AS-dList-icon .AS-dList-icon-media:after{
	content:url(/product/atermstation/cmn/images/icon/icon-vu-dlist.png);
	position:absolute;
	right:0;
	max-width:87px;
	width:87px;
	}

#AS-contents .AS-dList-icon .AS-dList-icon-newproducts:after{
	content:url(/product/atermstation/cmn/images/icon/icon-product-dlist.png);
	}

#AS-contents .AS-dList-icon .AS-dList-icon-news:after{
	content:url(/product/atermstation/cmn/images/icon/icon-news-dlist.png);
	}

#AS-contents .AS-dList-icon .AS-dList-icon-media:after{
	content:url(/product/atermstation/cmn/images/icon/icon-media-dlist.png);
	}

#AS-contents .AS-dList.AS-large,
#AS-contents .AS-dList-icon.AS-large{
	font-size:100%;
	}

#AS-contents .AS-dList.AS-large dt,
#AS-contents .AS-dList-icon.AS-large dt{
	width:120px;
	}

#AS-contents .AS-dList.AS-large dd,
#AS-contents .AS-dList-icon.AS-large dd{
	margin-left:100px;
	}

#AS-contents .AS-dList-icon.AS-large dt{
	padding-right:87px;
	}

#AS-contents .AS-dList-icon.AS-large dd{
	margin-left:207px;
	}

/* .AS-comparisonTable
-------------------------------------------------------------*/

#AS-wrapper .AS-comparisonTable th,
#AS-wrapper .AS-comparisonTable td{
	padding-left:4px;
	padding-right:4px;
	font-size:86%;
	}

#AS-wrapper .AS-comparisonTable th{
	}

#AS-wrapper .AS-comparisonTable td{
	text-align:center;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-title{
	text-align:center;
	vertical-align:bottom;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-title .AS-ct-pic{
	display:block;
	max-width:54px;
	background:#ffffff;
	margin:0 auto;
	padding:2px;
	border:1px solid #CCCCCC;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-title img{
	display:block;
	height:auto;
	width:100%;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-title a{
	position:relative;
	display:inline-block;
	/background:url(/product/atermstation/cmn/images/bg-arrow01.png) 10px .85em no-repeat #ffffff;
	background/**/:url(/product/atermstation/cmn/images/bg-arrow01.png) 10px .85em no-repeat #ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 63%, #DDDDDD 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 63%, #DDDDDD 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 63%, #DDDDDD 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.63, #ffffff), to(#DDDDDD));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffDDDDDD');
	width:95%;
	max-width:90px;
	margin:5px 2px 0;
	padding:5px 0 3px;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#000000;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-title a:before{
	content:url(/product/atermstation/cmn/images/bg-arrow01.png);
	display:inline-block;
	padding-right:2px;
	position:relative;
	top:-1px;
	vertical-align:middle;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-indigo,
#AS-wrapper .AS-comparisonTable .AS-ct-indigo th,
#AS-wrapper .AS-comparisonTable .AS-ct-indigo td{
	background:#004A5E;
	color:#ffffff;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-blue,
#AS-wrapper .AS-comparisonTable .AS-ct-blue th,
#AS-wrapper .AS-comparisonTable .AS-ct-blue td{
	background:#3C98DD;
	color:#ffffff;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-green,
#AS-wrapper .AS-comparisonTable .AS-ct-green th,
#AS-wrapper .AS-comparisonTable .AS-ct-green td{
	background:#285138;
	color:#ffffff;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-yellow,
#AS-wrapper .AS-comparisonTable .AS-ct-yellow th,
#AS-wrapper .AS-comparisonTable .AS-ct-yellow td{
	background:#F5DA07;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-emerald,
#AS-wrapper .AS-comparisonTable .AS-ct-emerald th,
#AS-wrapper .AS-comparisonTable .AS-ct-emerald td{
	background:#64DEE1;
	}

#AS-wrapper .AS-comparisonTable .AS-ct-red,
#AS-wrapper .AS-comparisonTable .AS-ct-red th,
#AS-wrapper .AS-comparisonTable .AS-ct-red td{
	background:#DC495B;
	color:#ffffff;
	}

/* .AS-newContents
-------------------------------------------------------------*/

#AS-contents .AS-newContents{
	width:95.91%;
	padding:0 2.04%;
	}

#AS-contents .AS-newContents dl{
	position:relative;
	background:#CDF3F3;
	margin:0 auto 20px;
	padding:0 10px;
	border:1px solid #82D0D2;
	visibility:hidden;
	}

#AS-contents .AS-newContents dt,
#AS-contents .AS-newContents dd{
	position:relative;
	float:left;
	}

#AS-contents .AS-newContents dt{
	width:10.99%;
	padding:10px 0;
	font-size:80%;
	}

#AS-contents .AS-newContents dd{
	float:right;
	width:88.99%;
	}

#AS-contents .AS-newContents dd ul{
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	}

#AS-contents .AS-newContents dd ul li{
	padding:10px;
	vertical-align:middle;
	}

#AS-contents .AS-newContents.AS-nc-topics dt{
	}

#AS-contents .AS-newContents.AS-nc-topics dd ul li{
	max-width:none;
	}

#AS-contents .AS-newContents dd ul li a{
	position:relative;
	display:block;
	background-color:#ffffff;
	min-height:44px;
	max-width:157px;
	padding:5px 50px 5px 18px;
	box-shadow:0 0 10px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 10px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-size:90%;
	}

#AS-contents .AS-newContents dd ul.AS-nc-style2 li a{
	padding:5px 5px 5px 18px;
	}

#AS-contents .AS-newContents dd ul.AS-nc-style2 li a img{
	position:relative;
	top:0;
	right:0;
	display:block;
	}

#AS-contents .AS-newContents dd img{
	height:auto;
	width:100%;
	margin:0 auto;
	}

#AS-contents .AS-newContents dd ul li img{
	position: absolute;
	top: 2px;
	right: 5px;
	max-width: 50px;
	}

#AS-contents .AS-newContents.AS-nc-topics dd ul li{
	}

#AS-contents .AS-newContents.AS-nc-topics dd ul li a{
	background-image:none;
	padding:10px 90px 10px 10px;
	}

#AS-contents .AS-newContents.AS-nc-topics dd img{
	position:absolute;
	top:3px;
	right:10px;
	max-width:76px;
	}


/* .AS-productSlideNavi
-------------------------------------------------------------*/

#AS-contents .AS-productSlideNavi{
	margin-bottom:10px;
	padding:0 15px;
	}

#AS-contents .AS-productSlideNavi a img{
	display:block;
	height:100%;
	width:100%;
	max-width:60px;
	margin:0 auto 5px;
	}

#AS-contents .AS-productSlideNavi a.AS-pn-current{
	background-color:#ECFBFB;
	border:1px solid #88D3D5;
	border-radius:10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	line-height:1.2;
	cursor:default;
	}

#AS-contents .AS-productSlideNavi a.AS-pn-current:link,
#AS-contents .AS-productSlideNavi a.AS-pn-current:visited,
#AS-contents .AS-productSlideNavi a.AS-pn-current:hover,
#AS-contents .AS-productSlideNavi a.AS-pn-current:active{
	color:#000000;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	}

#AS-contents .AS-productSlideNavi a img.AS-pn-arrow{
	display:inline-block;
	width:11px;
	height:11px;
	margin-top:-0.1em;
	margin-right:1px;
	margin-bottom:0;
	vertical-align:middle;
	}

#AS-contents .AS-productSlideNavi a.AS-pn-current img.AS-pn-arrow{
	display:none;
	}

#AS-contents .AS-productSlideNavi dl{
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	}

#AS-contents .AS-productSlideNavi ul{
	margin:0;
	padding:0 0 12px;
	}

#AS-contents .AS-productSlideNavi .AS-pn-hidden{
	display:none;
	}

#AS-contents .AS-productSlideNavi .AS-pn-show .AS-pn-hidden{
	display:block;
	}

#AS-contents .AS-productSlideNavi .AS-pn-show span.AS-pn-hidden{
	display:inline;
	}

/* #AS-pn-mainBox -----------------------------------------*/

#AS-contents .AS-productSlideNavi #AS-pn-mainBox{
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl{
	display:table;
	width:100%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dt,
#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd{
	display:table-cell;
	vertical-align:middle;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dt{
	width:11%;
	font-size:90%;
	line-height:1.3;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd{
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd.AS-pn-subBtn{
	text-align:right;
	width:8%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd ul{
	display:none;
	width:100%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd ul.AS-pn-currentGroup{
	display:table;
	padding:0;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd ul li{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd ul li.AS-pn-subBtn{
	display:none;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl a{
	display:block;
	max-width:200px;
	margin:0;
	padding:10px 5px;
	font-size:60%;
	line-height:1;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd.AS-pn-subBtn img{
	max-width:80px;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl dd.AS-pn-subBtn a{
	display:inline-block;
	padding:0;
	}

/* #AS-pn-museumBox -----------------------------------------*/

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox{
	display:none;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox dd ul{
	display:table;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox li{
	text-align:left;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox li a{
	display:inline-block;
	padding:5px 15px 5px 10px;
	font-size:120%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox a img{
	display:inline-block;
	max-width:58px;
	margin-right:10px;
	margin-bottom:0;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox a img.AS-pn-arrow{
	margin-right:1px;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox dt{
	width:15%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox dd.AS-pn-subBtn{
	width:18%;
	text-align:left;
	}

#AS-contents .AS-productSlideNavi #AS-pn-mainBox dl#AS-pn-museumBox dd.AS-pn-subBtn a{
	background:#a62020 url(/product/atermstation/cmn/images/bg-arrow04.png) no-repeat scroll 7px center;
	padding:5px 5px 5px 25px;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#ffffff;
	font-size:100%;
	}

/* #AS-pn-menuBox -----------------------------------------*/

#AS-contents .AS-productSlideNavi #AS-pn-menuBox{
	overflow:hidden;
	display:none;
	background:#E8F9F9;
	/background:#E8F9F9;
	background/**/:#E8F9F9;
	background: linear-gradient(top, #CDF3F3 0, #E8F9F9 100%);
	background: -ms-linear-gradient(top, #CDF3F3 0, #E8F9F9 100%);
	background: -moz-linear-gradient(top, #CDF3F3 0, #E8F9F9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#CDF3F3), to(#E8F9F9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffCDF3F3', endColorstr='#ffE8F9F9');
	margin-top:15px;
	border:2px solid #88D3D5;
	border-top:none;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox .AS-pn-inner{
	display:none;
	padding:25px 15px 5px;
	border-top:2px solid #88D3D5;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl{
	display:inline-block;
	margin-right:20px;
	vertical-align:top;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl dt{
	border-bottom:1px solid #88D3D5;
	margin-bottom:12px;
	padding-right:40px;
	font-size:110%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl dd{
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl dl{
	margin-right:0;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl dl dt{
	margin-bottom:0;
	padding-right:40px;
	border-bottom:none;
	font-size:90%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl dl dd{
	padding-right:0;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl li{
	display:inline-block;
	padding-right:15px;
	padding-bottom:5px;
	font-size:80%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl li li{
	font-size:100%;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox dl ul li.AS-pn-subBtn{
	display:none;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox a{
	display:inline-block;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox a.AS-pn-current{
	padding:5px 10px 2px 5px;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox a img{
	display:inline-block;
	max-width:27px;
	margin-bottom:3px;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox a img.AS-pn-arrow{
	margin-bottom:0;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox a.AS-pn-current img.AS-pn-arrow{
	display:none;
	}

/* #AS-pn-menuBtn -----------------------------------------*/

#AS-contents .AS-productSlideNavi #AS-pn-menuBtn{
	display:none;
	text-align:center;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBtn a{
	position:relative;
	display:inline-block;
	background:#88D3D5 url(/product/atermstation/cmn/images/bg-pn-menu_btn.png) no-repeat;
	background-position:left center;
	min-height:1.4em;
	min-width:3em;
	margin:-0.7em auto 0;
	padding:0 10px 0 24px;
	border-radius:8px;
	-ms-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#ffffff;
	font-size:90%;
	text-align:left;
	z-index:10;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBtn a:link,
#AS-contents .AS-productSlideNavi #AS-pn-menuBtn a:visited{
	color:#ffffff;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBtn a:hover,
#AS-contents .AS-productSlideNavi #AS-pn-menuBtn a:active{
	background-color:#2BAFB3;
	color:#ffffff;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBtn a.AS-pn-open{
	background-position:center center;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBtn a.AS-pn-open .openText{
	visibility:hidden;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox #AS-pn-linkBox{
	margin-bottom:17px;
	padding:0;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox #AS-pn-linkBox li a{
	position:relative;
	display:block;
	background:#ffffff;
	padding:16px 8px 10px;
	border:2px solid #88D3D5;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#000000;
	font-size:134%;
	font-weight:bold;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox #AS-pn-linkBox li a:before{
	position:relative;
	top:-12px;
	float:left;
	height:36px;
	padding-right:5px;
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox #AS-pn-linkBox #AS-pn-product a:before{
	content:url(/product/atermstation/cmn/images/icon/icon-menu-products-s.png);
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox #AS-pn-linkBox #AS-pn-comparison a:before{
	content:url(/product/atermstation/cmn/images/icon/icon-menu-comparison-s.png);
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox #AS-pn-linkBox #AS-pn-navi a:before{
	content:url(/product/atermstation/cmn/images/icon/icon-menu-navi-s.png);
	}

#AS-contents .AS-productSlideNavi #AS-pn-menuBox #AS-pn-linkBox li a .AS-xsmall{
	font-weight:normal;
	vertical-align:middle;
	}





#AS-contents .AS-newContents.AS-productSlideNavi dl{
	overflow:hidden;
	min-height:74px;
	max-width:none;
	}

#AS-contents .AS-newContents.AS-productSlideNavi dt{
	}

#AS-contents .AS-newContents.AS-productSlideNavi dd.slideGroup{
	overflow:hidden;
	}

#AS-contents .AS-newContents.AS-productSlideNavi dd ul{
	width:auto;
	padding-right:120px;
	}

#AS-contents .AS-newContents.AS-productSlideNavi #AS-psn-list{
	position:absolute;
	float:none;
	width:120px;
	top:0;
	right:10px;
	margin:0;
	padding:0;
	}

#AS-contents .AS-newContents.AS-productSlideNavi #AS-psn-list div{
	position:absolute;
	top:15px;
	}

#AS-contents .AS-newContents.AS-productSlideNavi #AS-psn-list img{
	max-width:50px;
	}

#AS-contents .AS-newContents.AS-productSlideNavi #AS-psn-list a{
	display:block;
	}

#AS-contents .AS-newContents.AS-productSlideNavi #AS-psn-list #AS-psn-list-hikaku{
	position:absolute;
	right:60px;
	}

#AS-contents .AS-newContents.AS-productSlideNavi #AS-psn-list #AS-psn-list-next{
	position:absolute;
	right:0;
	}

#AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi{
	display:none;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi dl{
	display:none;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi{
	display:block;
	visibility:visible;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi dt{
	width:12.99%;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi dd{
	width:86.99%;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi dd ul li a{
	padding:5px 50px 5px 18px;
	font-size:140%;
	line-height:2;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi dd ul li a:before{
	content:url(/product/atermstation/cmn/images/icon/icon-menu-products-s.png);
	position:relative;
	top:-2px;
	left:-10px;
	float:left;
	height:30px;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi #AS-msn-list{
	position:absolute;
	float:none;
	width:150px;
	top:15px;
	right:10px;
	margin:0;
	padding:0;
	}

#AS-wrapper.AS-museum #AS-contents .AS-newContents.AS-productSlideNavi #AS-museumSlideNavi #AS-msn-list a{
	display: block;
	background:url(/product/atermstation/cmn/images/bg-arrow04.png) 7px center #A62020 no-repeat;
	width:120px;
	padding:5px 5px 5px 25px;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color: #FFFFFF;
	font-size:80%;
	}

/* .AS-component-column
-------------------------------------------------------------*/

#AS-wrapper .AS-component-column h2,
#AS-wrapper .AS-component-column h3,
#AS-wrapper .AS-component-column h4,
#AS-wrapper .AS-component-column h5,
#AS-wrapper .AS-component-column h6,
#AS-wrapper .AS-component-column p,
#AS-wrapper .AS-component-column ul,
#AS-wrapper .AS-component-column ol,
#AS-wrapper .AS-component-column dl,
#AS-wrapper .AS-component-column table{
	margin-left:0;
	margin-right:0;
	}

#AS-wrapper .AS-component-column table{
	width:95.91%;
	margin:0 2.04% 10px;
	}

#AS-contents .AS-component-column{
	position:relative;
	width:100%;
	}

#AS-contents .AS-component-column .AS-component-col,
#AS-contents .AS-component-column .AS-component-col-wide{
	float:left;
	vertical-align:top;
	}

#AS-contents .AS-component-column .AS-component-col .AS-pic{
	max-width:120px;
	}

#AS-contents .AS-pic{
	max-width:120px;
	}

#AS-contents .AS-pic img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-component-column .AS-component-col .AS-pic img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-component-column .AS-component-col{
	width:24.99%;
	}

#AS-contents .AS-component-column .AS-component-col-wide{
	float:right;
	width:74.99%;
	}


/* .AS-productInfoBox
-------------------------------------------------------------*/

#AS-contents .AS-productInfoBox{
	position:relative;
	width:96.93%;
	/background:#EEEEEE;
	background/**/:#EEEEEE;
	background: linear-gradient(top, #EEEEEE 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #EEEEEE 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #EEEEEE 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffEEEEEE', endColorstr='#ffffffff');
	margin:0 auto 40px;
	padding:0 0 15px;
	border-top:3px solid #999999;
	}

#AS-contents .AS-productInfoBox:before{
	content:"";
	position:absolute;
	right:30px;
	bottom:0;
	left:30px;
	height:30px;
	box-shadow:0 0 30px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 30px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 30px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 30px rgba(0,0,0,0.4);
	border-radius:100%;
	-ms-border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	z-index:-1;
	}
#AS-contents .AS-productInfoBox .AS-pib-hidden{
	display:none !important;

	}

#AS-contents .AS-productInfoBox .AS-pib-pic{
	float:left;
	width:39.99%;
	padding-top:15px;
	}

#AS-contents .AS-productInfoBox .AS-pib-pic p{
	padding-left:8%;
	}

#AS-contents .AS-productInfoBox .AS-pib-pic div{
	max-width:360px;
	margin:0 auto;
	}

#AS-contents .AS-productInfoBox .AS-pib-pic div img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-productInfoBox .AS-pib-pic .AS-lu-riyou{
	margin:0 10px;
	padding:10px;
	border:1px solid #ccc;
	text-align:center;
	}

#AS-contents .AS-productInfoBox .AS-pib-pic .AS-lu-riyou dt{
	display:inline-block;
	padding:0 5px;
	font-weight:bold;
	vertical-align:middle;
	}

#AS-contents .AS-productInfoBox .AS-pib-pic .AS-lu-riyou dd{
	display:inline-block;
	vertical-align:middle;
	}

#AS-contents .AS-productInfoBox .AS-pib-main{
	float:right;
	min-height:270px;
	width:59.99%;
	padding-top:40px;
	}

#AS-contents .AS-productInfoBox p,
#AS-contents .AS-productInfoBox ul{
	margin-left:0;
	margin-bottom:15px;
	}

#AS-contents .AS-productInfoBox .AS-pib-picEx{
	position:absolute;
	right:10px;
	bottom:10px;
	max-width:170px;
	}

#AS-contents .AS-productInfoBox .AS-pib-picEx img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-productInfoBox .AS-pib-main-txt{
	font-size:340%;
	font-weight:bold;
	line-height:1.2;
	}

#AS-contents .AS-productInfoBox .AS-pib-main-txt .AS-pib-main-txt-img{
	position:relative;
	margin-top:-30px;
	margin-bottom:5px;
	}

#AS-contents .AS-productInfoBox .AS-noInfoMargin{
	margin-bottom:165px;
	}

#AS-contents .AS-productInfoBox .AS-pib-main-txt .AS-xsmall{
	font-size:58%;
	}

#AS-contents .AS-productInfoBox .AS-pib-main-txt .AS-xxsmall{
	font-size:42%;
	}

#AS-contents .AS-productInfoBox .AS-pib-main-txt .AS-notes{
	display:inline-block;
	margin:5px 0;
	font-weight:normal;
	font-size:20%;
	}

#AS-contents .AS-productInfoBox .AS-productInfo{
	min-height:170px;
	}

#AS-contents .AS-productInfoBox.AS-pib-red .AS-productInfo{
	min-height:auto;
	}

#AS-contents .AS-productInfoBox .AS-pib-icon{
	padding-right:180px;
	text-align:left;
	}

#AS-contents .AS-productInfoBox .AS-pib-icon li{
	display:inline-block;
	max-width:50px;
	padding:2px;
	}

#AS-contents .AS-productInfoBox .AS-pib-icon li img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-productInfoBox .AS-lu-icon{
	padding-right:180px;
	text-align:center;
	}

#AS-contents .AS-productInfoBox .AS-lu-icon li{
	display:inline-block;
	max-width:50px;
	padding:2px;
	}

#AS-contents .AS-productInfoBox .AS-lu-icon li img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-productInfoBox .AS-pib-rooms{
	margin-bottom:0;
	padding-right:180px;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms{
	margin-bottom:0;
	padding-right:180px;
	text-align:center;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms h5,
#AS-contents .AS-productInfoBox .AS-lu-rooms ul,
#AS-contents .AS-productInfoBox .AS-lu-rooms p{
	display:inline;
	background:none;
	width:auto;
	margin:0;
	padding:0;
	color:#000000;
	font-size:92%;
	font-weight:normal;
	text-align:left;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms li{
	display:inline-block;
	max-width:68px;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms li img{
	height:auto;
	width:100%;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms-ex h5{
	display:block;
	font-size:82%;
	line-height:1;
	text-align:center;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms-ex ul{
	display:inline-block;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms-ex li{
	display:table-cell;
	width:auto;
	padding:0 5px 5px;
	font-size:140%;
	line-height:1;
	text-align:center;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms-ex li strong{
	font-size:140%;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms-ex{
	text-align:center;
	}

#AS-contents .AS-productInfoBox .AS-lu-rooms-ex .AS-cell{
	display:inline-block;
	width:auto;
	}

#AS-contents .AS-productInfoBox.AS-pib-indigo{
	/background:#F1E9CC;
	background/**/:#F1E9CC;
	background: linear-gradient(top, #F1E9CC 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #F1E9CC 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #F1E9CC 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#F1E9CC), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffF1E9CC', endColorstr='#ffffffff');
	border-top-color:#966C01;
	}

#AS-contents .AS-productInfoBox.AS-pib-blue{
	/background:#E1F2FC;
	background/**/:#E1F2FC;
	background: linear-gradient(top, #E1F2FC 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #E1F2FC 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #E1F2FC 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#E1F2FC), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffE1F2FC', endColorstr='#ffffffff');
	border-top-color:#3C98DD;
	}

#AS-contents .AS-productInfoBox.AS-pib-green{
	/background:#EBFCED;
	background/**/:#EBFCED;
	background: linear-gradient(top, #EBFCED 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #EBFCED 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #EBFCED 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#EBFCED), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffEBFCED', endColorstr='#ffffffff');
	border-top-color:#285138;
	}

#AS-contents .AS-productInfoBox.AS-pib-yellow{
	/background:#FCF994;
	background/**/:#FCF994;
	background: linear-gradient(top, #FCF994 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #FCF994 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #FCF994 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FCF994), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffFCF994', endColorstr='#ffffffff');
	border-top-color:#F5DA07;
	}

#AS-contents .AS-productInfoBox.AS-pib-emerald{
	/background:#EAFDFD;
	background/**/:#EAFDFD;
	background: linear-gradient(top, #EAFDFD 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #EAFDFD 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #EAFDFD 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#EAFDFD), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffEAFDFD', endColorstr='#ffffffff');
	border-top-color:#64DEE1;
	}

#AS-contents .AS-productInfoBox.AS-pib-red{
	/background:#FAE7E8;
	background/**/:#FAE7E8;
	background: linear-gradient(top, #FAE7E8 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #FAE7E8 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #FAE7E8 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FAE7E8), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffFAE7E8', endColorstr='#ffffffff');
	border-top-color:#DC495B;
	}

#AS-contents .AS-productInfoBox.AS-pib-orange{
	/background:#FFE7CE;
	background/**/:#FFE7CE;
	background: linear-gradient(top, #FFE7CE 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #FFE7CE 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #FFE7CE 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFE7CE), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFE7CE', endColorstr='#ffffff');
	border-top-color:#FF7F00;
	}

#AS-contents .AS-productInfoBox.AS-pib-purple{
	/background:#F7F1FC;
	background/**/:#F7F1FC;
	background: linear-gradient(top, #F7F1FC 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #F7F1FC 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #F7F1FC 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#F7F1FC), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F7F1FC', endColorstr='#ffffff');
	border-top-color:#7657BD;
	}


/* .AS-pib-image-style
-------------------------------------------------------------*/

#AS-contents .AS-productInfoBox.AS-pib-image-style{
	background-position:left top !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-color:#fefefe !important;
	filter: '' !important;
	padding-bottom:10px;
	}

#AS-contents .AS-pib-image-style .AS-pib-bg-pic{
	display:none;
	}

#AS-contents .AS-pib-image-style .AS-pib-bg-pic-smp{
	display:none;
	width:100%;
	margin-bottom:20px;
	}

#AS-contents .AS-pib-image-style .AS-pib-bg-pic-smp img{
	width:100%;
	height:auto;
	}

#AS-contents .AS-pib-image-style .AS-pib-bg-pic-notes{
	display:inline-block;
	position:absolute;
	left:10px;
	bottom:10px;
	background:#ffffff;
	padding:3px;
	font-size:54%;
	opacity:.8;
	}

#AS-contents .AS-pib-image-style .AS-pib-main{
	position:relative;
	min-height:none;
	width:54.99%;
	padding-top:5px;
	text-align:center;
	}

#AS-contents .AS-pib-image-style p,
#AS-contents .AS-pib-image-style ul{
	margin:0 !important;
	padding:0 !important;
	}

/*
#AS-contents .AS-pib-image-style .AS-productInfo p,
#AS-contents .AS-pib-image-style .AS-productInfo ul{
	display:inline-block;
	}*/

#AS-contents .AS-pib-image-style .AS-productInfo .AS-floatLeft{
	float:none;
	max-width:60px;
	}

#AS-contents .AS-pib-image-style .AS-productInfo .AS-floatLeft img{
	width:100%;
	height:auto;
	}

#AS-contents .AS-pib-image-style .AS-pib-main-txt{
	text-shadow:0 0 10px rgba(239, 239, 239, 1);
	font-size:300%;
	}

#AS-contents .AS-pib-image-style .AS-pib-subtitle{
	position:absolute;
	left:10px;
	top:10px;
	max-width:262px;
	margin:0 auto;
	}

#AS-contents .AS-pib-image-style .AS-pib-subtitle img{
	width:100%;
	height:auto;
	}

#AS-contents .AS-pib-image-style .AS-pib-pic{
	float:none;
	width:auto;
	padding-top:0;
	text-align:center;
	}

#AS-contents .AS-pib-image-style .AS-pib-pic div{
	display:inline-block;
	max-width:240px;
	margin:0;
	}

#AS-contents .AS-pib-image-style .AS-pib-pic .AS-pib-picEx{
	position:relative;
	max-width:120px;
	right:auto;
	bottom:auto;
	margin-top:3%;
	margin-left:-60px;
	}



#AS-contents .AS-pib-image-style .AS-pib-productname{
	margin-bottom:15px;
	font-size:120%;
	}







#AS-contents .AS-pib-image-style .AS-productInfo{
	clear:right;
	float:right;
	display:block;/*
	background:#ffffff;*/
	min-height:auto;
	margin:0 5px;
	padding:5px 15px;/*
	border:1px solid #ccc;*/
	}

#AS-contents .AS-pib-image-style .AS-productInfo .AS-lu-riyou{
	display:inline-block;
	margin:0 10px 0 0;
	padding:0;
	border:none;
	}

#AS-contents .AS-pib-image-style .AS-productInfo .AS-lu-riyou dt{
	display:none;
	}

#AS-contents .AS-pib-image-style .AS-productInfo .AS-lu-riyou dd img{
	width:64px;
	height:auto;
	}

#AS-contents .AS-pib-image-style .AS-lu-icon{
	display:inline-block;
	margin:0 10px 0 0;
	padding:0;
	}

#AS-contents .AS-pib-image-style .AS-lu-icon li{
	display:inline-block;
	max-width:36px;
	padding:1px;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms{
	display:inline-block;
	padding-right:0;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms h5{
	display:none;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms ul,
#AS-contents .AS-pib-image-style .AS-lu-rooms p{
	display:inline-block;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms li{
	display:inline-block;
	max-width:46px;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms-ex h5{
	display:block;
	padding-bottom:4px;
	font-size:62%;
	line-height:1;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms-ex li{
	padding:0;
	font-size:80%;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms-ex .AS-cell{
	vertical-align:middle;
	}

#AS-contents .AS-pib-image-style .AS-lu-rooms-ex li strong{
	font-size:160%;
	vertical-align:middle;
	}























/* .AS-productSpecBox
-------------------------------------------------------------*/

#AS-contents .AS-productSpecBox{
	position:relative;
	width:92.85%;
	margin:0 auto;
	padding-bottom:20px;
	}

#AS-contents .AS-productSpecBox h4,
#AS-contents .AS-productSpecBox p,
#AS-contents .AS-productSpecBox ul,
#AS-contents .AS-productSpecBox ol,
#AS-contents .AS-productSpecBox dl{
	margin:0 0 5px;
	}

#AS-contents .AS-productSpecBox h4{
	font-size:140%;
	}

#AS-contents .AS-productSpecBox dl{
	padding:0;
	}

#AS-contents .AS-productSpecBox .AS-grayBox{
	padding-left:6.04%;
	width:auto;
	}

#AS-contents .AS-productSpecBox .AS-leftBox,
#AS-contents .AS-productSpecBox .AS-rightBox{
	position:relative;
	float:left;
	width:59.99%;
	}

#AS-contents .AS-productSpecBox .AS-rightBox{
	float:right;
	width:39.99%;
	}

#AS-contents .AS-productSpecBox .AS-lu-linkBox{
	padding-top:10px;
	}

#AS-contents .AS-productSpecBox .AS-lu-spec,
#AS-contents .AS-productSpecBox .AS-lu-aside{
	display:table;
	width:100%;
	margin-bottom:0;
	border-spacing:5px;
	}

#AS-contents .AS-productSpecBox .AS-lu-riyou{
	display:none;
	}

#AS-contents .AS-productSpecBox .AS-lu-aside{
	margin-top:5px;
	}

#AS-contents .AS-productSpecBox .AS-lu-spec dt,
#AS-contents .AS-productSpecBox .AS-lu-aside dt{
	display:table-cell;
	background:#666666;
	width:23.93%;
	padding:5px 1.53%;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
	}

#AS-contents .AS-productSpecBox .AS-lu-aside dt{
	background:#D5DFF4;
	color:#000000;
	}

#AS-contents .AS-productSpecBox .AS-lu-exData dt{
	background:#2f61c8;
	}

#AS-contents .AS-productSpecBox .AS-lu-spec dd,
#AS-contents .AS-productSpecBox .AS-lu-aside dd{
	display:table-cell;
	width:69.93%;
	padding:5px 1.53%;
	vertical-align:middle;
	}

#AS-contents .AS-productSpecBox .AS-lu-aside dd{
	background:#D5DFF4;
	font-size:78%;
	}

#AS-contents .AS-productSpecBox .AS-lu-exData dd{
	color:#2f61c8;
	font-weight:bold;
	}

#AS-contents .AS-productSpecBox .AS-lu-specList{
	font-size:136%;
	padding-left:0;
	}

#AS-contents .AS-productSpecBox .AS-lu-specList li{
	padding-left:5em;
	text-indent:-5em;
	}

#AS-contents .AS-productSpecBox .AS-lu-exData .AS-lu-specList li{
	padding-left:0;
	text-indent:0;
	}

#AS-contents .AS-productSpecBox .AS-lu-specList li .AS-xsmall{
	font-size:40%;
	}

#AS-contents .AS-productNewsBox{
	margin:0 2.04% 40px;
	padding:20px 0;
	border:1px solid #CCCCCC;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}

#AS-contents .AS-productNewsBox dl{
	margin-bottom:0;
	}

#AS-wrapper .AS-sitemap ul li{
	margin-bottom:10px;
	}


/* #AS-zoomWrapper
-------------------------------------------------------------*/

#AS-wrapper #AS-zoomWrapper{
	overflow:hidden;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:110001;
	}

#AS-wrapper #AS-zoomWrapper #AS-zoomContents{
	position:relative;
	overflow:hidden;
	height:85%;
	width:96%;
	margin:10px auto 0;
	z-index:10;
	}

#AS-wrapper #AS-zoomWrapper #AS-zoomContents #AS-zoomInner{
	position:relative;
	width:980px;
	-webkit-transform:translate3d(0,0,0);
	-webkit-transform-origin:0px 0px 0px;
	}

#AS-wrapper #AS-zoomWrapper #AS-zoomContents #AS-zoomInner .AS-sp-zoom{
	position:relative;
	}

#AS-wrapper #AS-zoomBG{
	position:absolute;
	top:0;
	left:0;
	background:#333;
	height:100%;
	width:100%;
	opacity:0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	z-index:110000;
	}

#AS-wrapper #AS-zoomWrapper #AS-zoomCloseBtn{
	position:absolute;
	bottom:0;
	width:100%;
	padding:10px 0;
	z-index:10;
	}

#AS-wrapper #AS-zoomWrapper #AS-zoomCloseBtn a{
	display:block;
	/background:#ffffff;
	background/**/:#ffffff;
	background: linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -ms-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -moz-linear-gradient(top, #ffffff 0, #ffffff 62%, #D9D9D9 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.62, #ffffff), to(#D9D9D9));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffffff', endColorstr='#ffD9D9D9');
	width:140px;
	margin:0 auto;
	padding:4px 0;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#000;
	font-size:140%;
	font-weight:bold;
	text-align:center;
	}

#AS-wrapper .AS-zoomBtn{
	position:relative;
	padding:10px;
	}

#AS-wrapper .AS-zoomBtn a{
	display:block;
	float:right;
	/background:#2F61C8;
	background/**/:#2F61C8;
	background: linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -ms-linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -moz-linear-gradient(top, #2F61C8 0, #2F61C8 62%, #254EA0 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#2F61C8), color-stop(0.62, #2F61C8), to(#254EA0));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff2F61C8', endColorstr='#ff254EA0');
	width:35%;
	padding:8px 0;
	border-radius:6px;
	-ms-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	}

#AS-wrapper #AS-modalArea{
	display:none;
	overflow:auto;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:5px;
	z-index:1000;
	}

.AS-modalOn #AS-wrapper #AS-modalArea{
	display:block;
	}

#AS-wrapper .AS-modalScreen{
	display:block;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#000000;
	padding:0;
	opacity:.4;
	z-index:0;
	cursor: pointer;
	}

#AS-wrapper .AS-modalInner{
	position:relative;
	display:table;
	width:100%;
	height:100%;
	margin:0 auto;
	text-align:center;
	z-index:1;
	cursor: pointer;
	}

#AS-wrapper .AS-modal{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	cursor: pointer;
	}

#AS-wrapper .AS-modal img{
	max-width:100%;
	height:auto;
	}
