body{background-color:#FFF!important;}

div#wrapper {background:none!important;}



img{vertical-align:top;}



.clearfix:after {

  content: ".";

  display: block;

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  min-height: 1px;

}



* html .clearfix {

  height: 1px;

  /*\*//*/

  height: auto;

  overflow: hidden;

  /**/

}



.gNavi_webcatalog{width:900px; margin:0 auto;}

.gNavi_support{width:900px; margin:0 auto;}



a:link,a:visited,a:active{color:#016ba2; text-decoration:none;}

a:hover{text-decoration:underline;}





.wrapA01{width:900px; margin:0 auto; text-align:left; padding:25px 0 0;}

.wrapA02{width:212px; float:right; padding:5px 0 0;}

.wrapA02 h1{padding:0 0 20px;}

.wrapA02 ul{margin:26px 0 0;}

.wrapA02 li{float:left; display:inline; margin:0 4px 0 0;}

.wrapA02 li.last{margin:0;}

.wrapA02 .wrapAIc01{padding:9px 0 0;}

.wrapA02 .wrapABtn01{

	position: relative;

	margin-top: 10px;

	padding:18px 0 0 1px;

}

.topSnsBox {

	position: absolute;

	height: 20px;

	width: 216px;

	left: 0;

	top: 0;

}

.topSnsBox .twitter {

	position: absolute;

	left: 0;

	top: 0;

	width: 100px;

}

.topSnsBox .twitter a {

	font-size: 80%;

}

.topSnsBox .facebook {

	position: absolute;

	right: 0;

	top: 0;

	width: 110px;

}

.wrapA02 .wrapAImg01{position:relative;}

.wrapA02 .wrapABtn0101{position:absolute; left:169px; top:0px;}

.wrapA02 .wrapABtn0102{position:absolute; left:82px; top:74px;}



.wrapA03{width:680px; float:left; position:relative;}

.wrapA03 .mainSpec{position:absolute; left:421px; top:274px;}

.wrapA03 .mainSpecBtn01{position:absolute; left:225px; top:30px;}

.wrapA03 .mainSpecBtn02{position:absolute; left:139px; top:49px;}

.wrapA03 p{text-align:center;}

.wrapA03 dl{padding:38px 0 0;}

.wrapA03 dt{float:left; display:inline; margin:3px 19px 0 2px;}

.wrapA03 dd{float:left; display:inline; margin:0 2px 0 0; display:inline; position:relative; z-index:100;}

.wrapA03 dd span{position:absolute; visibility:hidden;}

.wrapA03 .item01 span{left:-50px; top:-25px;}

.wrapA03 .item02 span{left:-59px; top:-25px;}

.wrapA03 .item03 span{left:-54px; top:-25px;}

.wrapA03 .item04 span{left:-59px; top:-25px;}

.wrapA03 .item05 span{left:-44px; top:-25px;}

.wrapA03 .item06 span{left:-44px; top:-25px;}

.wrapA03 .item07 span{left:-38px; top:-25px;}

.wrapA03 .item08 span{left:-9px; top:-25px;}

.wrapA03 .item09 span{left:-14px; top:-25px;}

.wrapA03 dd a{float:left; padding:0 0 1px 0; border-bottom:solid 2px #FFF;}

.wrapA03 dd a:hover{border-bottom:solid 2px #016BA1;}

.wrapA03 dd a:hover span{ visibility:visible; }

.wrapA03 dd a span{visibility:hidden; }

/*.wrapA03 dd.active a span{ visibility:visible; }*/

.wrapA03 dd.active a{border-bottom:solid 2px #016BA1;}

.wrapA03 dd.active{z-index:10!important;}

.wrapA01 .wrapATx01{color:#333; font-size:77%; padding:14px 5px;}



#rt-personalize-area-a{font-size:93%; background:url(../image/wrap_a_ic01.gif) no-repeat left 0px; margin:16px 0 0; padding:0 0 0 18px; min-height:15px; height:auto!important;height:15px;}

#rt-personalize-area-a a{color:#333;}



/*.wrapB01{background:url(../image/wrap_b_bg01.gif) no-repeat center bottom;}*/

/*.wrapB02{background:url(../image/wrap_b_bg01.gif) no-repeat center bottom; width:900px; margin:0 auto; padding:0 0 4px;}*/

.wrapB03{min-height:30px; height:auto!important;height:30px;}

.wrapB04{padding:3px 0;}



.bunnerArea{margin:60px 0 0;}

.bunnerArea2{width:900px; min-height:340px; height:auto!important;height:340px; margin:0 auto; text-align:left;}



.wrapC01{margin:60px 0 0; background:url(../image/wrap_c_bg01.jpg) no-repeat center bottom;}

.wrapC02{width:900px; min-height:460px; height:auto!important;height:460px; margin:0 auto; text-align:left; background:url(../image/wrap_c_bg01.jpg) no-repeat center bottom;}

.wrapC02 .text01{font-size:116%; margin:15px 0 0;}

.wrapC03{margin:15px 0 0;}

.wrapC03 p{margin:0 14px 0 0; float:left;}

.wrapC03 .text02{font-size:108%; margin:3px 0 0;}

.wrapC03 .text02 img{margin:0 4px 0 0; vertical-align:middle;}



.wrapD01{margin:60px 0 0; background:url(../image/wrap_d_bg01.jpg) no-repeat center bottom;}

.wrapD02{width:900px; min-height:513px; height:auto!important;height:513px; margin:0 auto; text-align:left; background:url(../image/wrap_d_bg01.jpg) no-repeat center bottom;}

.wrapD02 .text01{font-size:116%; margin:15px 0 0;}

.wrapD03{margin:15px 0 0;}

.wrapD03 p{margin:0 14px 0 0; float:left;}

.wrapD03 .text02{font-size:108%; margin:3px 0 0;}

.wrapD03 .text02 img{margin:0 4px 0 0; vertical-align:middle;}



/*

.wrapE01{margin:60px 0 0; background:url(../image/wrap_e_bg01.jpg) no-repeat center bottom;}

.wrapE02{width:900px; min-height:506px; height:auto!important;height:506px; margin:0 auto; text-align:left; background:url(../image/wrap_e_bg01.jpg) no-repeat center bottom;}

.wrapE02 .text01{font-size:116%; margin:15px 0 0;}

.wrapE03{margin:15px 0 0;}

.wrapE03 p{margin:0 14px 0 0; float:left;}

.wrapE03 .text02{font-size:108%; margin:3px 0 0;}

.wrapE03 .text02 img{margin:0 4px 0 0; vertical-align:middle;}

*/

.wrapE01{margin:30px 0 0; background:url(../image/wrap_e_bg01.jpg) no-repeat center bottom;}

.wrapE02{width:900px; padding-top: 60px; min-height:493px; height:auto!important;height:493px; margin:0 auto; text-align:left; background:url(../image/wrap_e_bg01.jpg) no-repeat center bottom; border-top:solid 1px #CCC;}

.wrapE02 .text01{font-size:116%; margin:15px 0 0;}

.wrapE03{margin:15px 0 0;}

.wrapE03 p{margin:0 14px 0 0; float:left;}

.wrapE03 .text02{font-size:108%; margin:3px 0 0;}

.wrapE03 .text02 img{margin:0 4px 0 0; vertical-align:middle;}





.wrapF01{margin:60px 0 0; background:url(../image/wrap_f_bg01.jpg) no-repeat center bottom; overflow:hidden;}

.wrapF02{width:900px; min-height:592px; height:auto!important;height:592px; margin:0 auto; text-align:left; background:url(../image/wrap_f_bg01.jpg) no-repeat center bottom;position:relative;}

.wrapF02 .text01{font-size:116%; margin:15px 0 0;}

.wrapF03{margin:15px 0 0;}

.wrapF03 p{margin:0 14px 0 0; float:left;}

.wrapF03 .text02{font-size:108%; margin:3px 0 0;}

.wrapF03 .text02 img{margin:0 4px 0 0; vertical-align:middle;}



.wrapG01{margin:60px 0 0; background:url(../image/wrap_g_bg01.jpg) no-repeat center bottom;}

.wrapG02{width:900px; min-height:564px; height:auto!important;height:564px; margin:0 auto; text-align:left; background:url(../image/wrap_g_bg01.jpg) no-repeat center bottom;}

.wrapG02 .text01{font-size:116%; margin:15px 0 0;}

.wrapG03{margin:15px 0 0;}

.wrapG03 p{margin:0 14px 0 0; float:left;}

.wrapG03 .text02{font-size:108%; margin:3px 0 0;}

.wrapG03 .text02 img{margin:0 4px 0 0; vertical-align:middle;}



/*

.wrapH01{margin:60px 0 0; background:url(../image/wrap_h_bg01.jpg) no-repeat center bottom;}

.wrapH02{width:900px; min-height:572px; height:auto!important;height:572px; margin:0 auto; text-align:left; background:url(../image/wrap_h_bg01.jpg) no-repeat center bottom;}

.wrapH02 .text01{font-size:116%; margin:15px 0 0;}

.wrapH03{margin:15px 0 0;}

.wrapH03 p{margin:0 14px 0 0; float:left;}

.wrapH03 .text02{font-size:108%; margin:3px 0 0;}

.wrapH03 .text02 img{margin:0 4px 0 0; vertical-align:middle;}

*/

.wrapH00{margin-top: -60px;}

.wrapH01{margin:60px 0 0;}

.wrapH02{width:900px; margin:0 auto; text-align:left;}

.wrapH03{width:470px; padding-top: 67px; float:left;}

.wrapH04{width:425px; margin-top: 48px; float:right; position: relative; height: 304px;}

.wrapH04 .item1 {position: absolute; top: 130px; left: 1px; z-index: 5;}

.wrapH04 .item2 {position: absolute; top: 76px; right: 8px; z-index: 10;}

.wrapH04 .item3 {position: absolute; top: 5px; left: 46px; z-index: 15;}

.wrapH04 .item4 {position: absolute; top: -23px; right: 8px; z-index: 20;}

.wrapH07{margin:20px 0 0; padding: 60px 0 0; border-top:solid 1px #CCC; clear: both; position:relative;}

.wrapH07 p{margin:18px 0 0; font-size:77%; color:#333; line-height:1.6;}

.wrapH07 .wrapITx03{margin:18px 0 0;}





.wrapI01{margin:60px 0 0;}

.wrapI02{width:900px; margin:0 auto; text-align:left;}

.wrapI03{width:488px;}

.wrapI03 h3{padding:9px 0;}

.wrapI05{position:relative; padding:24px 0 0;}

.wrapI02 .wrapIImg01{position:absolute; right:60px; top:14px;}

.wrapI02 .wrapIImg02{position:absolute; right:60px; top:25px;}

.wrapI02 .wrapITx02{margin:46px 0 0;}

.wrapI03 table{margin:10px 0 0;}

.wrapI03 table th{background:#E6E6E6; text-align:center;}

.wrapI03 table th img{vertical-align:middle;}

.wrapI03 table td{text-align:center; padding:10px 0; color:#000;}

.wrapI03 table .cell01{width:150px; border-right:solid 4px #FFF;}

.wrapI03 table .cell02{width:92px; border-right:solid 4px #FFF;}

.wrapI03 table .cell03{width:83px; border-right:solid 4px #FFF;}

.wrapI03 table .cell04{width:117px; border-right:solid 4px #FFF;}

.wrapI03 table .cell05{width:126px;}

.wrapI03 .wrapITx03{margin:0 20px 0 0; float:left;}

.wrapI03 .wrapITx04{font-size:108%; margin:3px 0 0; float:left;}

.wrapI03 .wrapITx04 img{margin:0 2px 0 0; vertical-align:middle;}

.wrapI02 li{font-size:77%; color:#333; line-height:1.6; font-weight:bold;}

.wrapI04{margin:35px 0 0; padding:35px 0 0; border-top:solid 1px #CCC; position:relative;}

.wrapI04 p{margin:18px 0 0; font-size:77%; color:#333; line-height:1.6;}

.wrapI02 .wrapIImg03{position:relative;}

.wrapI02 .wrapIBtn0101{position:absolute; left:351px; top:24px;}

.wrapI02 .wrapIBtn0102{position:absolute; left:349px; top:24px;}

.wrapI02 .wrapIBtn0103{position:absolute; left:350px; top:24px;}

.wrapI06{margin:60px 0 0;}





/*

.wrapI06{margin:35px 0 0;}

.wrapI07{padding:35px 0 0; border-top:solid 1px #CCC; position:relative;}

.wrapI07 p{margin:18px 0 0; font-size:77%; color:#333; line-height:1.6;}

.wrapI07 .wrapITx03{margin:18px 0 0;}

*/



.wrapJ01{margin:90px 0 0;}

.wrapJ02{width:900px; margin:0 auto; text-align:left;}



.wrapK01{margin:60px 0 0;}

.wrapK02{width:900px; margin:0 auto; text-align:left;}

.wrapK03{width:610px; height:385px; background:url(../image/wrap_k_bg01.gif) no-repeat; float:left; display:inline; margin:0 0 0 -15px; position: relative; z-index: 10;}

.wrapK03 p{padding:20px 0 0 35px;}

.wrapK03 p img{padding:52px 0 0 113px;}

.wrapK04{width:278px; float:right; display:inline;}

.wrapK04 .wrapKTx01{margin:95px 0 0 0; font-size:123.1%; color:#333;}

.wrapK04 .wrapKTx02{margin:11px 0 45px 0; color:#656565;}





.anchorWrapper{position: relative;}

.anchorWrapper .anchorPoint{position: absolute; top: 0px; left:0;}

* html .anchorWrapper .anchorPoint{position: absolute; top: 35px; left:0;}

.wrapH00 .anchorPoint{position: absolute; top: 26px; left:0;}

* html .wrapH00 .anchorPoint{position: absolute; top: 65px; left:0;}





.sideMenu{position:absolute; right:0; text-align:right; width:33px; z-index:100;}

.sideMenu li{padding:0 0 1px; position:relative; display:block; z-index:100;}

.sideMenu li a{ display:block; margine:0;padding:0;height:33px;}

.sideMenu .item01 { background-image:url(../image/btn_side02.gif);}

.sideMenu .item02 { background-image:url(../image/btn_side03.gif);}

.sideMenu .item03 { background-image:url(../image/btn_side04.gif);}

.sideMenu .item04 { background-image:url(../image/btn_side05.gif);}

.sideMenu .item05 { background-image:url(../image/btn_side06.gif);}

.sideMenu .item06 { background-image:url(../image/btn_side07.gif);}

.sideMenu .item07 { background-image:url(../image/btn_side08.gif);}

.sideMenu .item08 { background-image:url(../image/btn_side09.gif);}

.sideMenu .item09 { background-image:url(../image/btn_side10.gif);}



.ecoanime_item { position:absolute;}

.ecoanime_wrap .filp1 {left:11px;top:258px;}

.ecoanime_wrap .filp2 {left:403px;top:94px;}

.ecoanime_wrap .meter3 {left:585px;top:244px;}

.ecoanime_wrap .meter2 {left:585px;top:244px;}

.ecoanime_wrap .meter1 {left:585px;top:244px;}

.ecoanime_wrap .fukidashi2 {left:156px;top:196px;}

.ecoanime_wrap .fukidashi1 {left:706px;top:146px;}

.ecoanime_wrap .bt_press {left:263px;top:299px;}

.ecoanime_wrap .bt {left:263px;top:299px;}

.ecoanime_wrap .handWraper {height:265px; width:366px; position:absolute; left:-52px;top:327px; overflow:hidden;}

.ecoanime_wrap .hand {/*left:-52px;top:327px;*/}



#auto-footer{margin-top:60px;}

#auto-footer-contents{text-align:left;}

#auto-footer-col-mail-text{font-size:77%; padding:15px 20px 0 20px!important;}

#auto-footer-col-mail dd {background: url(/auto-archive/fit/2013//layout/auto-footer/images/af_bg_05.jpg) no-repeat!important;}

#auto-footer-special-banner{

  float:left;

  margin-bottom:10px;

  margin-left:45px;

  margin-right:45px;

  width:200px;

}

#auto-footer-banner_fbnon {

  float:left;

  margin-bottom:10px;

  margin-left:auto;

  margin-right:auto;

  margin-top:10px;

}

#auto-footer-banner_fbnon li {

  margin-bottom:20px;

}



.gNavi_webcatalogOuter{background:#F0F0F0;}



/*-----------------------------------------------------

10px = 77%     11px = 85%     12px = 93%     13px = 100%

14px = 108%    15px = 116%    16px = 123.1%  17px = 131%

18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%

22px = 167%    23px = 174%    24px = 182%    25px = 189%

26px = 197%

------------------------------------------------------*/