@charset "shift_jis";




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

#AS-contents .AS-imgLeft img{
	float:left;
	}

#AS-contents .AS-h-color{
	padding-left:0;
	color:#2D5FC6;
	font-size:140%;
	}

#AS-contents .AS-sp-hide{
	display:block;
	}

#AS-contents .marginXL{
	margin-bottom:80px !important;
	}

#AS-contents .AS-colorBox{
	background:#D5DFF4;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	border:none;
	border-radius:20px;
	-ms-border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	}

#AS-contents .maxW800{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	}

#AS-contents .AS-colorTxt{
	color:#2c5fc5;
	}

#AS-contents .AS-black{
	color:#000000;
	}

#AS-contents .AS-xlarge{
	font-size:160%;
	}

#AS-contents .AS-colorBox h4{
	margin-bottom:5px;
	color:#2C5FC5;
	font-size:140%;
	}

#AS-contents .AS-colorBox p{
	padding-left:15px;
	padding-right:15px;
	}

#AS-contents h1.AS-h-visual{
	background-color:#E9680A;
	color:#ffffff;
	}

.AS-xxsmall{
	font-size:50%;
	font-weight:normal;
	}

#AS-contents .AS-shadow{
	box-shadow:4px 4px 6px rgba(0,0,0,0.4);
	-ms-box-shadow:4px 4px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:4px 4px 6px rgba(0,0,0,0.4);
	-webkit-box-shadow:4px 4px 6px rgba(0,0,0,0.4);
	}

#AS-contents .AS-tabLink div em,
#AS-contents .AS-tabLink div a{
	height:auto;
	font-size:130%;
	margin-left:-5px;
	margin-right:-5px;
	padding-left:15px;
	padding-right:1px;
	}

#AS-contents .AS-tab4 div{
	width:23%;
	padding:0 1%;
	}

#AS-contents .AS-tab5 div{
	font-size:74%;
	}

#AS-contents .AS-tab5 div a,
#AS-contents .AS-tab4 div a{
	position:relative;
	background:url(../images/arrow.png) 5px center no-repeat;
	padding-top:5px;
	padding-bottom:6px;
	}

#AS-contents .AS-tab4 div em{
	padding-top:10px;
	padding-bottom:9px;
	}

#AS-contents .AS-tab4 div.AS-tabLink-singleL a{
	padding-top:17px;
	padding-bottom:13px;
	}

#AS-contents .AS-tab4 div.AS-tabLink-singleL em{
	padding-top:22px;
	padding-bottom:20px;
	}

#AS-contents .AS-tab5 div em{
	padding-top:10px;
	padding-bottom:11px;
	padding-left:1px;
	}

#AS-contents .AS-tab5 div.AS-tabLink-singleL a{
	padding-top:14px;
	padding-bottom:12px;
	}

#AS-contents .AS-tab5 div.AS-tabLink-singleL em{
	padding-top:18px;
	padding-bottom:18px;
	}

#AS-contents .AS-tab5 div.AS-tabLink-SF a,
#AS-contents .AS-tab4 div.AS-tabLink-SF a{
	background-image:url(../images/arrow-w.png);
	background-color:#e9680a;
	border-color:#e9680a;
	color:#ffffff;
	}

#AS-contents .AS-tab5 div.AS-tabLink-SF a{
	}

#AS-contents .AS-tab5 div.AS-tabLink-SF em{
	}

#AS-contents .AS-tab5 div.AS-tabLink-SF span,
#AS-contents .AS-tab4 div.AS-tabLink-SF span{
	display:inline-block;
	background:#ffffff;
	margin:0 auto 2px;
	padding:2px 8px;
	border:1px solid #e9680a;
	border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#000000;
	font-size:60%;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	line-height:1;
	}

#AS-contents .AS-tab5 div.AS-tabLink-SF em,
#AS-contents .AS-tab4 div.AS-tabLink-SF em{
	background-color:#e9680a;
	border-color:#e9680a;
	}

#AS-contents .AS-tab5 div.AS-tabLink-SF em span,
#AS-contents .AS-tab4 div.AS-tabLink-SF em span{
	background-color:#d80606;
	border-color:#ffffff;
	color:#ffffff;
	}

#AS-contents .AS-imgHGroup{
	position:relative;
	margin:0 1.53% 30px;
	padding-left:190px;
	border-bottom:8px solid #E96707;
	}

#AS-contents .AS-imgHGroup img{
	position:absolute;
	bottom:0;
	left:0;
	}

#AS-contents .AS-imgHGroup h3{
	background:url(../images/index_img_h_r.jpg) right bottom no-repeat;
	padding:0;
	margin:0;
	font-size:160%;
	line-height:1.2;
	}

#AS-contents .AS-bannerLink a{
	display:block;
	background:url(../images/arrow-w.png) 20px center #e9680a no-repeat;
	max-width:520px;
	margin:0 auto;
	padding:20px 30px;
	border-radius:30px;
	-ms-border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	color:#ffffff;
	font-size:135%;
	font-weight:bold;
	text-align:center;
	}

#AS-contents .AS-boxLayout{
	position:relative;
	background:#E2E9F7;
	/background:#E2E9F7;
	background/**/:#E2E9F7;
	background: linear-gradient(top, #E2E9F7 0, #ffffff 100%);
	background: -ms-linear-gradient(top, #E2E9F7 0, #ffffff 100%);
	background: -moz-linear-gradient(top, #E2E9F7 0, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#E2E9F7), to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffE2E9F7', endColorstr='#ffffffff');
	margin:50px 0;
	border:8px solid #D5DFF4;
	border-radius:12px;
	-ms-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	}

#AS-contents .AS-boxLayout:before{
	content:"";
	position:absolute;
	right:30px;
	bottom:0;
	left:30px;
	height:20px;
	box-shadow:0 0 20px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 20px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 20px 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-boxLayout h4{
	margin:0;
	padding-top:35px;
	color:#2C5FC5;
	font-size:146%;
	line-height:1.4;
	}

#AS-contents .AS-blockLink{
	display:block;
	float:left;
	width:110px;
	padding:10px 0;
	text-align:center;
	}

#AS-contents .AS-blockLink img{
	display:block;
	width:80px;
	height:auto;
	margin:5px auto;
	}

#AS-contents .AS-blockLink span{
	display:inline-block;
	line-height:1.4;
	}

#AS-contents .AS-blockLink.smallImg{
	padding:5px 0;
	}

#AS-contents .AS-blockLink.smallImg img{
	width:50px;
	margin:0 auto;
	}



#AS-contents .AS-bottomTabLink{
	background:#2F61C8;
	}

#AS-contents .AS-bottomTabLink .AS-box5,
#AS-contents .AS-bottomTabLink .AS-box4{
	margin-bottom:0;
	}

#AS-contents .AS-bottomTabLink .AS-box5{
	margin-bottom:0;
	font-size:62%;
	}

#AS-contents .AS-bottomTabLink .AS-box5 li a,
#AS-contents .AS-bottomTabLink .AS-box4 li a{
	background:url(../images/arrow.png) 10px center #ffffff no-repeat;
	padding:4px 25px 2px;
	border:1px solid #ffffff;
	font-size:110%;
	}

#AS-contents .AS-bottomTabLink .AS-box5 li span,
#AS-contents .AS-bottomTabLink .AS-box4 li span{
	display:inline-block;
	margin:0 auto 2px;
	padding:2px 8px;
	font-size:80%;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	}

#AS-contents .AS-bottomTabLink .AS-box5 li em,
#AS-contents .AS-bottomTabLink .AS-box4 li em{
	padding:4px 30px 2px;
	border:1px solid #ffffff;
	font-size:110%;
	}

#AS-contents .AS-bottomTabLink .AS-box5 li.SF em,
#AS-contents .AS-bottomTabLink .AS-box4 li.SF em{
	background-color:#e9680a;
	}

#AS-contents .AS-bottomTabLink .AS-box4 li.AS-tabLink-singleL a,
#AS-contents .AS-bottomTabLink .AS-box4 li.AS-tabLink-singleL em{
	padding-top:17px;
	padding-bottom:15px;
	}

#AS-contents .AS-bottomTabLink .AS-box5 li.AS-tabLink-singleL a,
#AS-contents .AS-bottomTabLink .AS-box5 li.AS-tabLink-singleL em{
	padding-top:12px;
	padding-bottom:10px;
	}



#AS-contents .AS-bottomLineup{
	background:#EEEEEE;
	/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');
	}

#AS-contents .AS-bottomLineup h2{
	background:none;
	padding-left:0;
	padding-right:0;
	color:#333333;
	font-size:160%;
	}

#AS-contents .AS-bottomLineup h3{
	background:none;
	padding-left:0;
	padding-right:0;
	color:#333333;
	font-weight:normal;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox{
	position:relative;
	background:#ffffff;
	min-height:120px;
	margin:0 -10px;
	padding:10px 5px 0 0;
	border:1px solid #CCCCCC;
	border-radius:8px;
	-ms-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-pic{
	float:left;
	width:100px;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-pic img{
	display:block;
	width:100%;
	height:auto;
	margin:0 auto 5px;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox p,
#AS-contents .AS-bottomLineup .AS-bottomLineupBox ul{
	margin-left:100px;
	margin-bottom:5px;
	font-size:86%;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox p{
	color:#1F497D;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox.AS-bL-yellow p{
	color:#98790E;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox.AS-bL-red p{
	color:#DC495B;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox.AS-bL-purple p{
	color:#7657bd;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-boxList li{
	display:inline-block;
	padding:1px;
	vertical-align:middle;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-boxList li a{
	display:block;
	background-color:#1F497D;
	padding:5px 8px 5px 3px;
	border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#ffffff;
	font-size:112%;
	font-weight:bold;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-boxList li a:before{
    content: url(/product/atermstation/cmn/images/bg-arrow04.png);
    padding-right: 2;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox.AS-bL-yellow .AS-bL-boxList li a{
	background-color:#98790E;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox.AS-bL-red .AS-bL-boxList li a{
	background-color:#DC495B;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox.AS-bL-purple .AS-bL-boxList li a{
	background-color:#7657bd;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-name{
	color:#333333 !important;
	font-size:115%;
	}
	
#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-mumimoMark{
	position: relative;
	display: block;
	background: #e9680a;
	margin: -15px 0 5px -7px;
	padding: 5px 0px;
	border-radius:15px;
	-ms-border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color: #ffffff;
	font-size: 72%;
	font-weight: bold;
	text-align: center;
	}

#AS-contents .AS-topbanner{
	background:#FDF3EC;
	margin-bottom:30px;
	border:2px solid #F4B383;
	border-radius:8px;
	-ms-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}

#AS-contents .exTitle{
	margin-top:40px;
	margin-bottom:0 !important;
	border-radius:20px 20px 0 0;
	-ms-border-radius:20px 20px 0 0;
	-moz-border-radius:20px 20px 0 0;
	-webkit-border-radius:20px 20px 0 0;
	font-size:200%;
	}

#AS-contents .exBox{
	width:auto;
	padding:0;
	border:20px solid #d5dff4;
	border-top:none;
	border-radius:0 0 20px 20px;
	-ms-border-radius:0 0 20px 20px;
	-moz-border-radius:0 0 20px 20px;
	-webkit-border-radius:0 0 20px 20px;
	box-shadow:0 8px 10px -8px rgba(0,0,0,0.4);
	-ms-box-shadow:0 8px 10px -8px rgba(0,0,0,0.4);
	-moz-box-shadow:0 8px 10px -8px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 8px 10px -8px rgba(0,0,0,0.4);
	}

#AS-contents .exBox h3{
	background-color:transparent;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#AS-contents .familyBox{
	position:relative;
	margin:0;
	}

#AS-contents .exBox .family{
	position:absolute;
	bottom:0;
	right:0;
	}

#AS-contents .marginTop20{
	margin-top:20px !important;
	}

#AS-contents .exBox .AS-colorBox{
	max-width:none;
	padding-right:300px;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#AS-contents .exBox .AS-colorBox h4{
	color:#000000;
	}

#AS-contents .exBox .AS-grayBox{
	background-color:#d5dff4;
	max-width:680px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0 0;
	border:none;
	border-radius:20px 20px 0 0;
	-ms-border-radius:20px 20px 0 0;
	-moz-border-radius:20px 20px 0 0;
	-webkit-border-radius:20px 20px 0 0;
	}

#AS-contents .exBox .AS-grayBox .AS-blockLink{
	width:130px;
	padding:0 4px;
	color:#000000;
	line-height:1.2;
	}

#AS-contents .exBox .AS-grayBox .AS-blockLink img{
	margin-bottom:0;
	}

#AS-contents .exBox .AS-grayBox .AS-blockLink span{
	color:#2d5fc6;
	}

#AS-contents .exBox .AS-colorBox h4{
	margin:0;
	padding:10px 0 0;
	}

#AS-contents .exBox .AS-colorBox .borderTop{
	border-top:1px solid #966c01;
	}

#AS-contents .exBox .AS-colorBox ul li{
	display:inline-block;
	padding:1px;
	vertical-align:middle;
	}

#AS-contents .exBox .AS-colorBox ul li a{
	display:block;
	background-color:#1F497D;
	padding:0 15px 0 10px;
	border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#ffffff;
	font-size:112%;
	font-weight:bold;
	}

#AS-contents .exBox .AS-colorBox ul li a:before{
    content: url(/product/atermstation/cmn/images/bg-arrow04.png);
    padding-right: 2;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column{
	padding:15px 0 0;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column.boxWidthEx{
	width:120%;
	margin-right:-20%;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column p{
	padding:0;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column .AS-component-col{
	width:32.99%;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column .AS-component-col-wide{
	width:65.99%;
	line-height:1.4;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column .AS-component-col-wide p{
	text-indent:-15px;
	padding-left:15px;
	}

#AS-contents .exTitle#stream4,
#AS-contents .exTitle#stream4light{
	background:#966C01;
	/background:#966C01;
	background/**/:#966C01;
	background: linear-gradient(top, #D1AC00 0, #966C01 50%, #D1AC00 100%);
	background: -ms-linear-gradient(top, #D1AC00 0, #966C01 50%, #D1AC00 100%);
	background: -moz-linear-gradient(top, #D1AC00 0, #966C01 50%, #D1AC00 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#D1AC00), color-stop(0.5, #966C01), to(#D1AC00));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffD1AC00', endColorstr='#ff966C01');
	}

#AS-contents .exTitle#stream3{
	background:#C7000C;
	/background:#C7000C;
	background/**/:#C7000C;
	background: linear-gradient(top, #C7000C 0, #C7000C 100%);
	background: -ms-linear-gradient(top, #C7000C 0, #C7000C 100%);
	background: -moz-linear-gradient(top, #C7000C 0, #C7000C 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#C7000C), to(#C7000C));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffC7000C', endColorstr='#ffC7000C');
	}

#AS-contents .exTitle#stream2{
	background:#F39800;
	/background:#F39800;
	background/**/:#F39800;
	background: linear-gradient(top, #F39800 0, #F39800 100%);
	background: -ms-linear-gradient(top, #F39800 0, #F39800 100%);
	background: -moz-linear-gradient(top, #F39800 0, #F39800 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#F39800), to(#F39800));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffF39800', endColorstr='#ffF39800');
	}

#AS-contents .exTitle#stream1{
	background:#27AD3A;
	/background:#27AD3A;
	background/**/:#27AD3A;
	background: linear-gradient(top, #27AD3A 0, #27AD3A 100%);
	background: -ms-linear-gradient(top, #27AD3A 0, #27AD3A 100%);
	background: -moz-linear-gradient(top, #27AD3A 0, #27AD3A 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#27AD3A), to(#27AD3A));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff27AD3A', endColorstr='#ff27AD3A');
	}

#AS-contents .exBox#stream4Box,
#AS-contents .exBox#stream4lightBox{
	border-color:#DFECEF;
	}

#AS-contents .exBox#stream3Box{
	border-color:#EBEEF8;
	}

#AS-contents .exBox#stream2Box{
	border-color:#FEF1DD;
	}

#AS-contents .exBox#stream1Box{
	border-color:#E9F3E2;
	}

#AS-contents .exBox#stream4Box .AS-colorBox,
#AS-contents .exBox#stream4Box .AS-grayBox,
#AS-contents .exBox#stream4lightBox .AS-colorBox,
#AS-contents .exBox#stream4lightBox .AS-grayBox{
	background-color:#DFECEF;
	}

#AS-contents .exBox#stream3Box .AS-colorBox,
#AS-contents .exBox#stream3Box .AS-grayBox{
	background-color:#EBEEF8;
	}

#AS-contents .exBox#stream2Box .AS-colorBox,
#AS-contents .exBox#stream2Box .AS-grayBox{
	background-color:#FEF1DD;
	}

#AS-contents .exBox#stream1Box .AS-colorBox,
#AS-contents .exBox#stream1Box .AS-grayBox{
	background-color:#E9F3E2;
	}

#AS-contents .exBox#stream4Box .AS-colorTxt,
#AS-contents .exBox#stream4lightBox .AS-colorTxt{
	color:#966C01;
	}

#AS-contents .exBox#stream3Box .AS-colorTxt{
	color:#C7000C;
	}

#AS-contents .exBox#stream2Box .AS-colorTxt{
	color:#F39800;
	}

#AS-contents .exBox#stream1Box .AS-colorTxt{
	color:#27AD3A;
	}

#AS-contents .exBox#stream4Box .AS-colorBox ul li a,
#AS-contents .exBox#stream4lightBox .AS-colorBox ul li a{
	background-color:#966C01;
	}

#AS-contents .exBox#stream3Box .AS-colorBox ul li a{
	background-color:#C7000C;
	}

#AS-contents .exBox#stream2Box .AS-colorBox ul li a{
	background-color:#F39800;
	}

#AS-contents .exBox#stream1Box .AS-colorBox ul li a{
	background-color:#27AD3A;
	}

#AS-contents .btnLink li{
	display:inline-block;
	padding:0 5px 10px;
	}

*+html #AS-contents .btnLink li{
	display:inline;
	}

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

	

@media screen and (max-width:910px){

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-boxList .AS-bL-throughput{
	display:block;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-name{
	font-size:80%;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-name strong{
	display:block;
	font-size:125%;
	}

#AS-contents .AS-tabLink.AS-tab5 div a,
#AS-contents .AS-tabLink.AS-tab4 div a{
	padding-top: 5px;
	padding-bottom: 6px;
	}

#AS-contents .AS-tabLink.AS-tab4 div em{
	padding-top:10px;
	padding-bottom:9px;
	}

#AS-contents .AS-tabLink.AS-tab4 div.AS-tabLink-singleL a{
	padding-top:17px;
	padding-bottom:13px;
	}

#AS-contents .AS-tabLink.AS-tab4 div.AS-tabLink-singleL em{
	padding-top:22px;
	padding-bottom:20px;
	}

#AS-contents .AS-tabLink.AS-tab5 div em{
	padding-top:10px;
	padding-bottom:11px;
	}

#AS-contents .AS-tabLink.AS-tab5 div.AS-tabLink-singleL a{
	padding-top:14px;
	padding-bottom:10px;
	}

#AS-contents .AS-tabLink.AS-tab5 div.AS-tabLink-singleL em{
	padding-top:18px;
	padding-bottom:18px;
	}

}
	
	

@media screen and (max-width:840px){

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

#AS-contents .AS-bottomTabLink .AS-box5,
#AS-wrapper #AS-contents .AS-tab5 div{
	font-size:100%;
	}

#AS-wrapper #AS-contents .AS-tabLink,
#AS-wrapper #AS-contents .AS-tabLink div{
	display:block;
	float:none;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
	}

#AS-wrapper #AS-contents .AS-tabLink div em,
#AS-wrapper #AS-contents .AS-tabLink div a{
	margin-top:0;
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:left;
	}

#AS-wrapper #AS-contents .AS-tabLink {
	display:block;
	width:90%;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:none;
	}

#AS-wrapper #AS-contents .AS-tabLink div{
	margin-left:0;
	margin-right:0;
	padding:0;
	border:1px solid #CCCCCC;
	}

#AS-wrapper #AS-contents .AS-tabLink div em,
#AS-wrapper #AS-contents .AS-tabLink div a{
	margin:0;
	padding:15px 5px 13px;
	/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');
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:center;
	line-height:1.4;
	}

#AS-wrapper #AS-contents .AS-tabLink div a:before {
    content: url("../images/arrow.png");
    padding-right: 2px;
    position: relative;
    top: 2px;
}

#AS-wrapper #AS-contents .AS-tab5 div.AS-tabLink-SF a,
#AS-wrapper #AS-contents .AS-tab4 div.AS-tabLink-SF a{
	/background:#e9680a;
	background/**/:#e9680a;
	background: linear-gradient(top, #e9680a 0, #e9680a 62%, #D85E03 100%);
	background: -ms-linear-gradient(top, #e9680a 0, #e9680a 62%, #D85E03 100%);
	background: -moz-linear-gradient(top, #e9680a 0, #e9680a 62%, #D85E03 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#e9680a), color-stop(0.62, #e9680a), to(#D85E03));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffe9680a', endColorstr='#ffD85E03');
}

#AS-wrapper #AS-contents .AS-tabLink div.AS-tabLink-SF a span,
#AS-wrapper #AS-contents .AS-tabLink div.AS-tabLink-SF em span {
	margin:0 5px;
}

#AS-contents .AS-tab5 div.AS-tabLink-SF a:before,
#AS-contents .AS-tab4 div.AS-tabLink-SF a:before {
    content: url("../images/arrow-w.png");
}

#AS-wrapper #AS-contents .AS-tabLink div em{
	background:#2F61C8;
	filter:none;
	z-index:1;
	}

#AS-wrapper #AS-contents .AS-tabLink div.AS-link{
	padding-top:15px;
	padding-bottom:0;
	border:none;
	}

#AS-wrapper #AS-contents .AS-tabLink div.AS-link a{
	display:inline-block;
	background:none;
	filter:;
	margin:0;
	padding:0;
	padding-left:22px;
	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-wrapper #AS-contents .AS-tabLink div br{
	display:none;
	}

#AS-wrapper #AS-contents .AS-tabLink{
	zoom:1;
	}

#AS-wrapper #AS-contents .AS-tabLink:after{
	clear: both;
	content: ""; 
	display: block; 
	height: 0;
	}

#AS-contents .AS-bannerLink a{
	width:80%;
	}

#AS-contents .AS-bottomLineup{
	border-top:8px solid #aaaaaa;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox{
	margin:0 10px 10px;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-boxList .AS-bL-throughput{
	display:inline-block;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-name{
	font-size:115%;
	}

#AS-contents .AS-bottomLineup .AS-bottomLineupBox .AS-bL-name strong{
	display:inline;
	font-size:125%;
	}

#AS-contents .AS-bottomLineup h2{
	font-size:100%;
}

#AS-contents .AS-bottomLineup h3{
	padding-left:10px;
	padding-right:10px;
}

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

#AS-contents .AS-bottomTabLink{
	background-color:#ffffff;
}

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

#AS-contents .AS-bottomTabLink .AS-boxList{
	margin-top:0;
	margin-bottom:0;
}

#AS-contents .AS-bottomTabLink .AS-boxList li{
	float:none;
	width:auto;
	padding:0;
	border:1px solid #cccccc;
}

#AS-contents .AS-bottomTabLink .AS-boxList li a{
	padding:15px 5px 13px;
	/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');
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-size:130%;
	text-align:center;
	line-height:1.4;
}

#AS-contents .AS-bottomTabLink .AS-boxList li a:before{
	position:relative;
	top:2px;
	content:url(../images/arrow.png);
	padding-right:2px;
	}


#AS-contents .AS-bottomTabLink .AS-boxList li em{
	padding:15px 5px 13px;
	border:none;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-size:148%;
}

#AS-contents .AS-bottomTabLink .AS-boxList li br{
	display:none;
}

#AS-contents .exTitle{
	margin-top:0;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	font-size:148%;
	}

#AS-contents .exBox .AS-colorBox{
	padding-right:0;
	}

#AS-contents .exBox h3{
	padding-right:0;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column.boxWidthEx{
	width:100%;
	margin-right:0;
	}

#AS-contents .familyBox{
	padding:10px 0;
	text-align:center;
	}

#AS-contents .exBox .family{
	position:relative;
	}
	
}

@media screen and (max-width:660px){

#AS-contents .AS-blockLink.AS-small .AS-link:before,
#AS-contents .AS-blockLink .AS-small .AS-link:before,
#AS-contents .AS-blockLink .AS-small.AS-link:before,
#AS-contents .AS-small .AS-blockLink .AS-link:before{
	top:-0.1em;
	}

#AS-contents .AS-blockLink.smallImg.AS-small .AS-link:before,
#AS-contents .AS-blockLink.smallImg .AS-small .AS-link:before,
#AS-contents .AS-blockLink.smallImg .AS-small.AS-link:before,
#AS-contents .AS-small .AS-blockLink .AS-link:before{
	top:-0.3em;
	}

#AS-contents .AS-sp-hide{
	display:none;
	}

#AS-contents h1 .AS-sp-block{
	padding:10px 15px;
	border-top:8px solid #f5a56a;
	border-bottom:8px solid #f5a56a;
	}

#AS-contents .AS-h-color{
	padding-left:10px;
	padding-right:10px;
	}

#AS-contents .AS-shadow{
	box-shadow:none;
	-ms-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin-bottom:30px;
	}

#AS-contents .AS-imgHGroup{
	padding-left:0;
	}

#AS-contents .AS-imgHGroup img{
	display:none;
	}

#AS-contents .AS-imgHGroup h3{
	background:url(../images/index_img_h_r.jpg) right bottom no-repeat;
	padding:0;
	margin:0;
	font-size:160%;
	line-height:1.2;
	}

#AS-contents .AS-boxLayout{
	margin-left:10px;
	margin-right:10px;
	}

#AS-contents .AS-boxLayout h4{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	font-size:120%;
	}

#AS-contents .AS-boxLayout .AS-column .AS-col{
	text-align:center;
	}

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

#AS-contents .AS-topbanner{
	margin:20px 10px 30px;
	}

#AS-contents .AS-SP-hide{
	display:none;
	}

#AS-contents .exBox{
	margin-left:0;
	margin-right:0;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#AS-contents .exBox .AS-grayBox{
	width:auto;
	border-radius:0;
	-ms-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}


}

@media screen and (max-width:480px){

#AS-contents .AS-imgHGroup h3{
	background:none;
	font-size:110%;
	}

#AS-contents .exBox{
	border-width:medium 5px 20px;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column{
	}

#AS-contents .exBox .AS-colorBox .AS-component-column .AS-component-col{
	float:none;
	width:auto;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column .AS-component-col img{
	max-width:160px !important;
	}

#AS-contents .exBox .AS-colorBox .AS-component-column .AS-component-col-wide{
	float:none;
	width:auto;
	text-align:center;
	}

}
	
	
	
	
	
	