@charset "utf-8";body{color:#000;font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Arial,sans-serif;font-size:12px;line-height:1.5em}a{color:#369}a:hover{text-decoration:underline}#wrapper{margin:0 auto;width:950px}h2,.h{text-indent:-9999px;height:30px}.bottom{background-repeat:no-repeat;background-position:left bottom;padding:0 0 5px 0;background-image:url(../img/bottom_740.gif)}.bg{background-repeat:repeat-y;background-image:url(../img/bg_740.gif);width:740px;margin:0 0 10px 0}.top{background-image:url(../img/top2_740.gif);background-repeat:no-repeat;background-position:left top;padding:6px 0 0 0}#header{background-image:url(../img/header_bg.gif);height:135px;width:950px;margin:5px 0 0 0}#logoHeader{display:block;float:left;width:329px;height:118px;position:relative}#header h1{float:left;display:block;width:329px;height:118px;background-image:url(../img/logo.gif);font-size:11px;padding:0 0 0 3px;color:#369}#aHeader{text-indent:-9999px;z-index:999;position:absolute;display:block;top:18px;left:0;width:329px;height:100px;background-image:url(../img/logo.gif) bottom}#aHeader a{display:block;width:329px;height:100px}#header #leftheader{float:left;margin:15px 0 0 4px}#header #leftheader.toppage{margin:14px 0 0 4px}#header #leftheader #bnrheader{margin:0 0 5px}#header #leftheader #bnrheader a{float:left;margin:0 4px 0 0}#header #leftheader #areaicon{width:610px;height:35px}#header #leftheader.toppage #areaicon{margin:3px 0 0 0}#header #leftheader #areaicon li{height:22px;width:120px;margin:0 2px 2px 0;float:left}#header #leftheader #areaicon li a{line-height:22px;background-image:url(../img/area_bt.png);display:block;padding:0 0 0 14px}#header #leftheader #areaicon li a:hover{background-image:url(../img/area_bt.png);background-position:0 -22px;color:#fff;text-decoration:none}#header #leftheader #areaicon li.active a{background-image:url(../img/area_bt.png);background-position:0 -44px;color:#fff}#header #leftheader.toppage #areaicon li a{background-image:url(../img/area_bt2.png);font-size:14px;line-height:60px;padding:0;text-align:center}#header #leftheader.toppage #areaicon li a:hover{background-image:url(../img/area_bt2.png);background-position:0 -60px}#header .groups{width:610px;margin:0 0 3px 0}#header .groups p{font-size:11px;line-height:14px;color:#666}#header .groups li{float:left;margin:0 2px 2px 0;background:url(/img/bg_header_links.gif);width:96px;height:19px;line-height:22px;text-align:center}#header .groups li a{color:#02a0e8;text-decoration:none;display:block}#topmenu{background-image:url(../img/menu.gif);width:950px;height:35px;position:relative;margin:5px 0 0 0;overflow:hidden}#topmenu li a{display:block;position:absolute;height:33px;width:135px;left:0;top:0;background-position:0 0;background:url(../img/menu.gif);text-indent:-9999px}#topmenu li.menu1 a{background-position:-2px 0;left:2px;top:0}#topmenu li.menu1 a:hover{background-position:-2px -35px}#topmenu li.menu1.active a{background-position:-2px -70px}#topmenu li.menu2 a{background-position:-137px 0;left:137px;top:0}#topmenu li.menu2 a:hover{background-position:-137px -35px}#topmenu li.menu2.active a{background-position:-137px -70px}#topmenu li.menu3 a{background-position:-272px 0;left:272px;top:0}#topmenu li.menu3 a:hover{background-position:-272px -35px}#topmenu li.menu3.active a{background-position:-272px -70px}#topmenu li.menu4 a{background-position:-407px 0;left:407px;top:0}#topmenu li.menu4 a:hover{background-position:-407px -35px}#topmenu li.menu4.active a{background-position:-407px -70px}#topmenu li.menu5 a{background-position:-542px 0;left:542px;top:0}#topmenu li.menu5 a:hover{background-position:-542px -35px}#topmenu li.menu5.active a{background-position:-542px -70px}#topmenu li.menu6 a{background-position:-677px 0;left:677px;top:0}#topmenu li.menu6 a:hover{background-position:-677px -35px}#topmenu li.menu6.active a{background-position:-677px -70px}#topmenu li.menu7 a{background-position:-812px 0;left:812px;top:0}#topmenu li.menu7 a:hover{background-position:-812px -35px}#topmenu li.menu7.active a{background-position:-812px -70px}#side{margin:5px 0 0 0;width:200px;float:left}#side a img{margin:0 0 5px 0}#side #ads a img{margin:5px 0}#side #mobile{text-indent:-9999px;background-image:url(../img/mobile.gif);height:250px;width:200px;margin:5px 0 10px 0}#side #mobile a{margin:198px 0 0 13px;display:block;height:23px;width:174px}#side #sesrchmenu{margin:0 0 10px 0;}#side #sesrchmenu h4{padding:5px 0 0 0;height:25px;border-width:0 5px;border-color:#0000FF;border-style:solid;background-color:#000000;color:#ffffff;text-align:center;}#side #sesrchmenu .bg{padding:0 0 10px 0;text-align:left}#side #sesrchmenu .bg2{background-position:left top;padding:7px 0 0 0;text-align:left}#side #sesrchmenu .bg ul li div{background-image:url(/img/search_left_li.gif);background-repeat:no-repeat;background-position:18px 0;height:24px;line-height:24px}#side #sesrchmenu .bg ul li .none{background-image:none}#side #sesrchmenu .bg ul li div a{background-image:url(/img/icon_search+.gif);background-repeat:no-repeat;background-position:18px 7px;padding:0 0 0 32px;display:block}#side #sesrchmenu .bg ul li div.close a{background-image:url(/img/icon_search-.gif)}#side #sesrchmenu .bg ul li ul li{height:18px}#side #sesrchmenu .bg ul li ul li a{background-image:url(/img/icon_search.gif);background-repeat:no-repeat;background-position:32px 2px;padding:0 0 0 40px;font-size:11px;display:block}#sesrchmenu2{margin:0 0 0 7px}#sesrchmenu2 li a{text-indent:-9999px;display:block;height:46px;width:186px}#sesrchmenu2 li.menu01 a{background-image:url(/img/search_left1.gif)}#sesrchmenu2 li.menu02 a{background-image:url(/img/search_left2.gif)}#sesrchmenu2 li.menu03 a{background-image:url(/img/search_left3.gif)}#sesrchmenu2 li.menu04 a{background-image:url(/img/search_left4.gif)}#sesrchmenu2 li.menu05 a{background-image:url(/img/search_left5.gif)}#side #sesrchmenu h2#areamenu_h{margin:0 0 0 7px;text-indent:-9999px;height:31px;width:186px;background-image:url(/img/search_left_h.gif)}#areamenu2{margin:0 0 7px 18px}#areamenu2 li{background-image:url("/img/line.gif");background-position:left bottom;background-repeat:repeat-x;height:20px;width:164px;line-height:20px}#areamenu2 li a{background-image:url("/img/icon_list.png");background-position:right center;background-repeat:no-repeat;display:block}#sesrch_link,#sesrch_login{margin:0 0 0 7px}#sesrch_link a,#sesrch_login a{background-image:url(/img/search_left_link.gif);text-indent:-9999px;display:block;height:56px;width:186px}#sesrch_login a{background-image:url(/img/search_left_login.gif)}#side #sesrchmenu.login{margin:5px 0 0 0}#side #sesrchmenu.login h2{background-image:url("/img/login.gif")}#side #sesrchmenu.login dl{margin:10px 0 0 28px}#side #sesrchmenu.login dl dt,#side #sesrchmenu.login dl dd{margin:0 0 5px 0}#side #sesrchmenu.login dl dt label{width:20px;display:inline-block}#side #sesrchmenu.login dl dt input{width:110px}#side #sesrchmenu.login dl dd input{margin:0 0 0 19px;width:110px}#side #sesrchmenu.login dl dd.text{margin:0 0 5px 5px}#main{margin:5px 0 0 10px;width:740px;float:left}#enter{background-image:url(../img/search_bg.gif);width:740px;height:221px;position:relative;font-size:14px;line-height:16px}#enter p.info{position:absolute;color:#010101;left:265px;top:8px}#enter ul li a{display:block;position:absolute;height:61px;width:179px;left:0;top:0;background-position:0 0;background:url(../img/search_bt.png);text-indent:-9999px}#enter ul li.enter1 a{background-position:0 0;left:6px;top:50px}#enter ul li.enter1 a:hover{background-position:0 -127px}#enter ul li.enter2 a{background-position:-183px 0;left:189px;top:50px}#enter ul li.enter2 a:hover{background-position:-183px -127px}#enter ul li.enter3 a{background-position:-366px 0;left:372px;top:50px}#enter ul li.enter3 a:hover{background-position:-366px -127px}#enter ul li.enter4 a{background-position:-549px 0;left:555px;top:50px}#enter ul li.enter4 a:hover{background-position:-549px -127px}#enter ul li.enter5 a{background-position:0 -66px;left:6px;top:116px}#enter ul li.enter5 a:hover{background-position:0 -193px}#enter ul li.enter6 a{background-position:-183px -66px;left:189px;top:116px}#enter ul li.enter6 a:hover{background-position:-183px -193px}#enter ul li.enter7 a{background-position:-366px -66px;left:372px;top:116px}#enter ul li.enter7 a:hover{background-position:-366px -193px}#enter p.leave{position:absolute;color:#666;left:428px;top:203px;font-weight:bolder}#enter p.leave a{color:#3552b3;padding:0 0 0 8px}#maintop{margin:10px 0 0 0}#maintop #covergirl{background-image:url(../img/bg_326.gif);width:326px;line-height:14px;float:left}#maintop #covergirl .bottom{background-image:url(../img/bottom_326.gif)}#maintop #covergirl h2{background-image:url(../img/covergirl.gif)}#maintop #covergirl .girlimg,#maintop #update .inner,#recommendshop .box,#excell .box{width:312px;height:463px;border:1px solid #565656;background-color:#fff;margin:5px 0 0 6px}#maintop #covergirl .girlimg{text-align:center}#maintop #covergirl .girlimg a img,#bnrbottom .box a img{border:1px solid #ccc;margin:5px 0 3px 0}#maintop #covergirl a,#recommendshop .box a{color:#666}#recommendshop .box a.recoimg{height:144px;width:108px;border:1px solid #ccc;margin:2px auto;overflow:hidden;display:block}#maintop #covergirl .girlimg .icon{text-align:right;margin:5px 5px 5px 0}#maintop #update{background-image:url(../img/bg_404.gif);width:404px;float:left;margin:0 0 0 10px}#maintop #update .bottom{background-image:url(../img/bottom_404.gif)}#maintop #update h2{background-image:url(../img/update.gif)}#maintop #update .inner{width:390px;>height:465px;overflow:auto}#maintop #update .inner dl{margin:5px 5px;text-align:justify}#maintop #update .inner dl dt a{color:#f9114d}#maintop #update .inner dl dd{color:#444;background-image:url(../img/line.gif);background-repeat:repeat-x;background-position:left bottom;padding:0 0 5px 0;margin:0 0 10px 0}#areabn{margin:0 0 10px 0}#areabn a{background-image:url(../img/areabn.gif);width:740px;height:90px;text-indent:-9999px;display:block}#recommendshop{background-image:url(../img/bg_740.gif);width:740px}#recommendshop h2{background-image:url(../img/recommendshop.gif)}#recommendshop .box,#excell .box{width:114px;height:205px;margin:6px 0 0 6px;float:left;text-align:center;font-size:11px;line-height:12px}#recommendshop .box a img,#excell .box a img{border:1px solid #ccc;margin:2px 0}#recommendshop .box a img{border:0;margin:0}#recommendshop .box .icon{text-align:right;margin:0 2px 0 0}#bnrbottom{margin:13px 0 0 0}#bnrbottom .box{float:left;width:236px;height:120px;background-color:#565656;text-align:center;margin:0 5px}#bnrbottom .box a{color:#fff}#toptextlinks h2{background:url(/img/benrinasite.gif) no-repeat left top}#toptextlinks h3{font-size:14px}#toptextlinks .inner{padding:10px 0 0 10px}#toptextlinks ul{width:720px}#toptextlinks li{float:left;margin:0 10px 10px 15px;list-style-type:circle}#toplinks,#toptextlinks{margin:15px 0 0}#toplinks h2{background:url(/img/supportsite.gif) no-repeat left top}#toplinks .inner{padding:10px 0 0 47px}#toplinks li{float:left;margin:0 5px 5px 0}#toplinks .linkbox{width:680px;margin:0 0 10px 0}#footerinfo{margin:15px 0 15px 0;padding:10px;background-color:#f2f2f2;border:3px double #ccc;color:#444;text-align:center}.smedia{margin:5px 0}.smedia li{float:left;height:21px;padding:0 10px 0 0}#use{margin:15px 0 0 0}#use h3{background:url(../img/top/use.gif) no-repeat left top;text-indent:-9999px;height:30px}#use .inner{padding:10px;margin:7px;background:#fff}#use li{margin:0 0 5px;padding:0 0 5px;border-bottom:1px dotted #ccc}#main #free{background-image:url(/img/search_free_bg.gif)}#main #free .bg{background:url(/img/search_bottom.gif) no-repeat scroll left bottom transparent;padding:0 0 8px 0}#main #free h2{border-width:0 5px;border-color:#0000FF;border-style:solid;background-color:#000000;text-indent:0;color:#fff;font-size:14px;text-shadow:-1px -1px 1px #000;line-height:30px;padding:0 0 0 25px;font-weight:bolder}#main #free table{font-size:12px;width:100%;border-collapse:collapse}#main #free .tableinner{padding:8px 8px 0 8px}#main #free table th{background-color:#666;font-weight:bolder;color:#fff;padding:2px 0 2px 15px;border-left:1px solid #ccc;text-align:left}#main #free table td{width:80px;color:#666;background-color:#fff;border-left:1px solid #666;padding:2px 0 0 10px}#main #free td{line-height:1.4}#main #free td.system div{width:230px;overflow:hidden}#main #free td.system span{white-space:nowrap}#main #free table .name{border:0;width:335px}#main #free table .color td{background-color:#ccc}#main #free table td a,#footer ul li a{background-image:url(/img/icon_list.png);background-repeat:no-repeat;background-position:left center;padding:2px 0 2px 16px}#main #free td br{display:none}#footer{border-top:1px solid #cdcdcd;margin:15px 0 0 0;clear:both}#footer ul{margin:0 0 0 130px;float:right}#footer ul li{margin:10px 0 10px 8px;float:left}#footer ul li a{background-image:url(../img/icon_list.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 16px}#footer .add{width:950px;background-color:#cdcdcd;margin:10px 0 0 0;text-align:right;clear:both}#footer .add address{padding:10px 5px 10px 0;font-style:normal;font-weight:bolder;color:#666}#footer .copyright{float:right}#footer .glink{float:left}#footer .glink ul{margin:12px 0 0 10px}#footer .glink ul li{margin:0}#footer .glink ul li a{background:none scroll 0 0;padding:0 0 0 5px;margin:0 5px 0 0}#container404{background:url(../img/404/404_bg.gif) no-repeat scroll 0 5px;height:593px}#container404 h1{font-size:15px;color:#bbb;padding:235px 0 0 50px;margin:0 0 30px}#container404 h2{text-indent:inherit}#container404 .nav{font-size:14px;padding:0 0 0 74px;float:left}#container404 .nav li{margin:0 0 10px 0}#container404 .nav li a{color:#444}#container404 .nav li ul{float:left}#container404 .nav li ul.left{margin:0 50px 0 0}#footer.c404{margin:0}#footer.c404 ul{margin:0}#register .mid_area{float:left;margin:0 5px 0 0}#register #prefecture{clear:both;background:#ccc;margin:8px 0 0 0;padding:2px 0 0 4px}#register p.cbox{color:#5352e9}#header404{display:none;}#container404 .nav li{text-decoration:underline;}#keisai_bosyu{padding:0 0 0 74px;}#keisai_bosyu h2{text-indent:0;}#keisai_bosyu p{padding:8px;}#keisai_bosyu ul{padding:left:8px;margin:8px 0;}#keisai_bosyu li{color:#369;}#keisai_bosyu li:before{content:"○";}@media (max-width: 736px) {	html{-webkit-text-size-adjust:none; /*フォントサイズ自動調整OFF*/}	a{ -webkit-tap-highlight-color:rgba(00,33,99,0.3);/*タップ時の背景色*/}	#wrapper{width:100%}	#header404{display:block;}	#header404 div{width:329px;margin:0 auto;}	#container404{width:100%;height:auto;background:none;}	#container404 h1{padding:0;width:90%;margin:16px auto;}	#container404 .nav{padding:0;width:90%;margin:16px auto;float:none;}	#keisai_bosyu{padding:0;width:90%;margin:16px auto;padding-top:8px;}	#keisai_bosyu ul{margin:8px 0;}	#footer .add{width:100%;text-align:center;}}