body{margin:0px;padding:0px;border-top:9px #0047d9 solid;font-size:13px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,"MS UI Gothic",sans-serif;color:#555;line-height:1.3;}
h1{display:none;}
h2{margin:0px 0px 4px 0px;height:23px;padding:4px 0px 0px 30px;background:url('img/pink.gif') no-repeat 13px 8px;border:1px #ff2ecd solid;color:#ff2ecd;font-size:16px;}
h2.o{background:url('img/orange.gif') no-repeat 13px 8px;border:1px #ff6634 solid;color:#ff6634;}
h2.g{background:url('img/green.gif') no-repeat 13px 8px;border:1px #20adb6 solid;color:#20adb6;}
h3{margin:0px 0px 0px 0px;padding:2px 20px 4px 20px;font-size:13px;}
h3.p1{background:url('img/head_faq02a.jpg') no-repeat;}
h3.p2{background:url('img/head_faq02b.jpg') no-repeat;}
h3.p3{background:url('img/head_faq02c.jpg') no-repeat;}
h3.p4{background:url('img/head_faq02d.jpg') no-repeat;}
h3.p5{background:#efefef;}
h3.pp1{background:url('img/head_faq02a-sec.jpg') no-repeat;}
h3.pp2{background:url('img/head_faq02b-sec.jpg') no-repeat;}
h3.pp3{background:url('img/head_faq02c-sec.jpg') no-repeat;}
h3.pp4{background:url('img/head_faq02d-sec.jpg') no-repeat;}
h3.pp5{background:url('img/head_faq02d-sec.jpg') no-repeat;}
h4{margin:8px 0px;padding:8px 0px 0px 40px;height:23px;font-size:14px;}
h4.t1{background:url('img/head_faq03a.gif') no-repeat;}
h4.t2{background:url('img/head_faq03b.gif') no-repeat;}
h4.t3{background:url('img/head_faq03c.gif') no-repeat;}
h4.t4{background:url('img/head_faq03d.gif') no-repeat;}
h4.t5{background:url('img/head_faq03d.gif') no-repeat;}
table{margin:0px 0px 4px 0px;border-collapse:collapse;border-spacing:0px;font-size:12px;background:#ffffff;}
TH{margin:0px;padding:5px 8px;background:#defcf4;border:1px #888 solid;}
TD{margin:0px;padding:5px 8px;border:1px #888 solid;}
TD.no{border:0px;text-align:center;color:#cccccc;}
embed{z-index:1;}
form{margin:0px;padding:0px;}
textarea{font-size:13px;}
img{border:0px;}
span{display:none;}
a{color:#0047d9;}
a:hover{color:#00baff;text-decoration:none;}
#body{margin:0px auto;width:950px;background:url('img/ntop.jpg') no-repeat top;}
#top{width:950px;height:64px;padding:0px;}
#toprmenu{position:absolute;z-index:2;display:none;background-repeat:no-repeat;width:225px;height:147px;filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
#toprmenu2{position:absolute;z-index:3;width:219px;height:125px;display:none;background:url('img/clr.gif');}
a.ntopr{display:block;margin-left:823px;width:114px;height:21px;background:url('img/ntopr.gif') no-repeat left bottom;}
a.ntopr:hover{background-position:top;}
a.ntopl{display:block;width:127px;height:84px;z-index:4;}
#ntop{position:absolute;width:769px;margin:0px 0px 0px 181px;z-index:3;}
a.rmenu{display:block;float:left;width:128px;height:84px;}
#rmenu1{float:left;width:118px;height:84px;background:url('img/mout1.jpg') no-repeat center top;}
#rmenu2{float:left;width:118px;height:84px;background:url('img/mout2.jpg') no-repeat center top;}
#rmenu3{float:left;width:118px;height:84px;background:url('img/mout3.jpg') no-repeat center top;}
#rmenu4{float:left;width:118px;height:84px;background:url('img/mout4.jpg') no-repeat center top;}
#rmenu5{float:left;width:118px;height:84px;background:url('img/mout5.jpg') no-repeat center top;}
#rmenu6{float:left;width:118px;height:84px;background:url('img/mout6.jpg') no-repeat center top;}
#topleft{float:left;height:46px;padding-left:57px;}
#topright{margin-left:517px;background:url('img/topmenu.gif') no-repeat;width:387px;height:52px;}
#toprightm{margin-left:519px;position:absolute;z-index:4;}
.mtop{float:left;display:block;width:52px;height:52px;margin-right:14px;}
.mtopl{display:block;width:52px;height:52px;background:url('img/clr.gif');}
#maintop{padding:0px 2px;background:url('img/bg.gif') repeat-y;text-align:center;}
#main{width:943px;padding:10px 0px 0px 0px;overflow:hidden;}
#left{float:left;width:200px;}
#right{float:right;width:733px;}
#rightleft{float:left;width:350px;}
#rightright{float:right;width:350px;}
#searchmain{margin:0px auto 30px auto;width:590px;}
#ntop2{position:absolute;width:743px;margin:2px 0px 0px 195px;z-index:1;}
.syin{margin:0px auto 20px auto;width:590px;overflow:hidden;}
.syin table{width:340px;margin-bottom:20px;}
.syin th{padding:2px 5px;text-align:left;background:#ffffff;border-right:0px;}
.syin td{padding:2px 5px;background:#ffffff;border-left:0px;}
.syin b{border-left:3px #066bff solid;padding-left:8px;}
.syinleft{float:left;padding-top:20px;width:340px;}
.syinright{float:right;width:240px;}
.syinleft0{float:left;padding:5px 11px 0px 11px;width:120px;height:165px;border:1px #aaaaaa solid;}
.syinleft1{float:left;margin-left:10px;padding:5px 11px 0px 11px;width:120px;height:165px;border:1px #aaaaaa solid;}
.syinright0{float:left;padding:20px 11px;width:123px;height:130px;border:1px #aaaaaa solid;border-left:0px;font-size:12px;}
a.syitem{display:block;width:150px;height:35px;background:url('img/kuwasiku.gif') no-repeat bottom;}
a.syitem:hover{background-position:top;}
a.syback{position:absolute;margin:-145px 0px 0px 20px;display:block;width:125px;height:125px;background:url('img/modoru.gif') no-repeat bottom;}
a.syback:hover{background-position:top;}
#symain{margin:0px auto;padding-top:36px;width:670px;background:url('img/syousai.gif') no-repeat left top;}
#sybox{margin:10px auto;padding:10px;width:570px;background:#defcf4;}
#picup{background:url('img/top_71.gif') no-repeat left top;margin-top:6px;padding:36px 0px 0px 0px;overflow:hidden;}
#bottomtop{margin-left:228px;width:722px;height:50px;overflow:hidden;background:url('img/kensaku2.gif') no-repeat 0px 4px;}
#bottomleft{float:left;margin-top:4px;padding:8px 0px 0px 124px;}
.bottomsearch{float:left;margin:14px 0px 0px 8px;cursor:pointer;width:83px;height:20px;border:0px;background:url('img/kensaku-b-1.gif') no-repeat bottom;}
#bottomright{float:right;margin:20px 5px 0px 0px;}
.bottomlink{background:url('img/sankaku.gif') no-repeat left top;padding-left:20px;}
#bottom{text-align:center;height:54px;padding-top:10px;}
.menubt{padding-bottom:10px;text-align:center;}
.menubtswf{position:absolute;z-index:4;}
#cate{padding:35px 0px 10px 0px;background:url('img/cates.gif') no-repeat left top;}
#login{padding:35px 0px 10px 0px;background:url('img/login.gif') no-repeat left top;}
#loginbox{padding:4px 9px;border:1px #808080 solid;}
#loginbg{width:900px;margin:20px;background:url('img/logo_back2.gif') no-repeat left bottom;overflow:hidden;}
#rankhead{padding-top:40px;background:url('img/ranking.gif') no-repeat left top;}
#login_left{text-align:left;float:left;width:500px;text-align:center;}
#login_right{text-align:left;margin-left:520px;min-height:620px;height:auto !important;height:620px;}
#login_b{padding:20px;font-size:20px;font-weight:bold;}
#login_logout{width:500px;margin:0px auto 15px auto;padding:15px;border:1px #000 solid;}
.plinet{width:588px;margin-bottom:10px;padding:0px;overflow:hidden;color:#808080;}
.pline{width:568px;padding:8px 10px;overflow:hidden;color:#808080;}
.no{font-size:12px;}
.itemhead{margin:3px 0px;padding:5px;width:90px;background:#e6e6e4;border-bottom:1px #9d9b9e solid;border-right:1px #9d9b9e solid;}
.itemname{height:46px;font-size:12px;}
.itemuser{height:24px;}
.centeritem{font-size:10px;line-height:1.5em;width:101px;padding:0px 6px;float:left;}
.mline{background:url('img/mline.gif') repeat-y;padding:0px 0px 0px 0px;overflow:hidden;}
.mbottom2{padding:0px 0px 4px 0px;overflow:hidden;}
.scright{float:right;}
.scleft{margin-right:80px;}
.stretchDropdown{width:100px;}
.signup{margin:10px 0px;border:1px #ff9933 solid;border-left:8px #ff9933 solid;background:#fff0cc;padding:3px 7px;font-size:14px;font-weight:bold;}
a.user_form{display:block;background:url('img/user_form.jpg') bottom;width:180px;height:30px;}
a.user_form:hover{background-position:top;}
.rankitem{overflow:hidden;width:153px;margin:5px 0px 10px 0px;padding:2px 0px 10px 0px;background:url('img/line.gif') repeat-x bottom;}
.newhead{background:url('img/new.gif') no-repeat top;margin:20px 0px;padding-top:30px;}
.newbox{background:url('img/newline.gif') repeat-y;padding:0px;}
.newset{line-height:1.5;padding:0px 11px 10px 10px;background:url('img/newfooter.gif') no-repeat bottom;}
.picmain{width:550px;margin:0px 0px 5px 6px;padding:7px 0px 0px 3px;background:url('img/line.gif') repeat-x bottom;overflow:hidden;}
.picmain2{width:550px;margin:0px 0px 5px 6px;padding:7px 0px 0px 3px;overflow:hidden;}
.money{color:#FF6534;font-size:11px;padding-bottom:20px;}
.picmainc1{width:552px;margin-left:6px;padding:36px 0px 5px 3px;background:url('img/main_c1.gif') no-repeat;overflow:hidden;}
.picmainc2{width:552px;margin-left:6px;padding:36px 0px 5px 3px;background:url('img/main_c2.gif') no-repeat;overflow:hidden;}
.mliner{background:url('img/mline.gif') repeat-y;padding:6px 18px 10px 16px;overflow:hidden;}
.mliner2{background:url('img/lline.gif') repeat-y #ffffff;padding:6px 8px 0px 6px;overflow:hidden;}
.rk{width:454px;padding:10px 0px 0px 25px;overflow:hidden;}
.rankleft{float:left;width:40px;}
.rankright{margin-left:45px;width:92px;}
#rankset{line-height:1.3;margin:19px 0px 0px 0px;width:168px;overflow:hidden;font-size:10px;}
.waku{border:1px #d8d8d8 solid;width:124px;float:left;margin-right:10px;}
.waku img{border:1px #464646 solid;width:110px;padding:6px 6px 20px 6px;}
.waku2{border:1px #d8d8d8 solid;width:84px;float:left;margin-right:10px;}
.waku2 img{border:1px #464646 solid;width:70px;padding:6px 6px 10px 6px;}
.waku3{border:1px #d8d8d8 solid;width:74px;margin-left:83px;margin-right:10px;}
.waku3 img{border:1px #464646 solid;width:60px;padding:6px 6px 20px 6px;}
.box{border:1px #d8d8d8 solid;width:280px;float:left;font-size:12px;}
.boxm{border:1px #464646 solid;width:268px;padding:6px;color:#c25177;min-height:160px;height:auto !important;height:160px;}
.box a{font-weight:bold;}
.box2{border:1px #d8d8d8 solid;width:320px;float:left;font-size:12px;}
.boxm2{border:1px #464646 solid;width:308px;padding:6px;color:#c25177;min-height:97px;height:auto !important;height:97px;}
.box2 a{font-weight:bold;}
.box3{border:1px #d8d8d8 solid;border-bottom:0px;margin:3px 3px 0px 3px;font-size:11px;}
.boxm3{border:1px #464646 solid;border-bottom:0px;padding:6px 6px 0px 6px;color:#c25177;}
.box3 a{font-weight:bold;}
.next{margin:20px 10px 0px 10px;font-size:14px;width:560px;}
.srcline{background:url('img/list1_title.gif') no-repeat left top;margin:0px 13px 0px 12px;padding-top:34px;}
.topsearch{float:right;margin:2px 40px 0px 0px;cursor:pointer;width:83px;height:20px;border:0px;background:url('img/kensaku-b-1.gif') no-repeat bottom;}
#search{height:39px;padding:4px 0px 0px 140px;overflow:hidden;background:url('img/kensaku-haikei.gif') no-repeat center top;}
.mbottom{padding:0px;overflow:hidden;}
.mbottom img{padding:2px 0px;}
.mbottom table{border:0px;}
.mbottom th{background:#ffffff;border:1px #ff55ff solid;border-left:0px;border-top:0px;}
.mbottom td{background:#ffeaff;border:1px #ff55ff solid;border-left:0px;border-top:0px;}
.mbottom th.tl{border-right:0px;}
.mbottom td.tl{border-right:0px;}
.bttop{padding:5px;background:#defcf4;color:#0047d9;font-family:"ＭＳ Pゴシック",sans-serif;font-weight:bold;font-size:12px;}
.bttop a{color:#0047d9;text-decoration:none;font-weight:normal;}
.bttop a:hover{color:#0047d9;text-decoration:underline;}
.btbottom{padding-top:10px;color:#0047d9;font-size:12px;font-weight:bold;}
.r{text-align:right;padding-right:5px;}
.rr{text-align:right;padding:10px 5px 10px 0px;}
.login{cursor:pointer;width:80px;height:30px;border:0px;padding:0px;margin:0px;background:url('img/btn_login1.jpg') no-repeat bottom;}
.green{margin:8px 0px;border:1px #99cc99 solid;background:#f4ffe6;padding:5px 10px;font-size:12px;}
.rbox{margin:8px 0px;border:1px #ff9966 solid;background:#fff2f2;padding:5px;text-align:center;color:#be4d36;font-size:12px;}
.ball{font-size:13px;background:url(img/sball.gif) no-repeat 4px 3px;margin:4px;padding:1px 0px 2px 24px;border-bottom:1px #aaaaaa solid;margin-top:10px;}
.ball2{background:url(img/ball.gif) no-repeat left top;margin:8px 0px;padding:0px 0px 3px 20px;border-bottom:1px #ff9900 solid;}
.rmain{padding:10px;}
.rmain table{margin:5px 10px;}
.gbox{width:450px;overflow:hidden;font-size:12px;}
.gbox a{text-decoration:none;font-size:12px;}
.gbox2{float:left;margin:2px 3px;font-size:12px;width:30px;border:1px #ccc8c0 solid;text-align:center;}
a.lmenu{border:1px #808080 solid;border-bottom:0px;display:block;padding:5px;background:#defcf4;font-weight:bold;text-decoration:none;}
a.lmenu:hover{text-decoration:underline;}
a.bk{color:#555;}
a.bl{color:#3366ff;}
a.lsmenu{color:#808080;border-left:1px #808080 solid;border-right:1px #808080 solid;display:block;padding:5px 10px;text-decoration:none;}
a.lsmenu:hover{background:#eefcff;}
a.bgw{background:#fff;}
a.bgb{background:#eefcff;}
a.ldot{border-bottom:1px #808080 dotted;}
a.lln{border-bottom:1px #808080 solid;}
.bg_g{width:711px;padding:10px;border:1px #20adb6 solid;overflow:hidden;font-size:14px;}
.bg_g a{color:#808080;text-decoration:underline;}
.bg_g a:hover{text-decoration:none;}
.yb{margin:0px 0px 5px 10px;padding:0px 0px 0px 16px;}
.y1{background:url('img/list_faq01a.gif') no-repeat left;}
.y2{background:url('img/list_faq01b.gif') no-repeat left;}
.y3{background:url('img/list_faq01c.gif') no-repeat left;}
.y4{background:url('img/list_faq01d.gif') no-repeat left;}
.y5{background:url('img/list_faq01d.gif') no-repeat left;}
.faqtop{padding-bottom:8px;font-size:12px;}
.faqb{width:711px;padding-bottom:5px;background:url('img/q_bgb.gif') no-repeat bottom;}
.faqbar{background:url('img/q_bg.gif') repeat-y;}
.q1{padding:40px 20px 20px 20px;background:url('img/bg_box02a_a.jpg') no-repeat left top;}
.q2{padding:40px 20px 20px 20px;background:url('img/bg_box02a_b.jpg') no-repeat left top;}
.q3{padding:40px 20px 20px 20px;background:url('img/bg_box02a_c.jpg') no-repeat left top;}
.q4{padding:40px 20px 20px 20px;background:url('img/bg_box02a_d.jpg') no-repeat left top;}
.q5{padding:40px 20px 20px 20px;background:url('img/bg_box02a_d.jpg') no-repeat left top;}
.faqab{width:711px;margin-top:18px;padding-bottom:5px;background:url('img/a_bgb.gif') no-repeat bottom;}
.faqabar{background:url('img/a_bg.gif') repeat-y;}
.ans{padding:40px 20px 20px 20px;background:url('img/bg_box02b_r1_c1.jpg') no-repeat left top;}
a.back{display:block;width:80px;height:80px;background:url('img/btn_faq_return.gif') no-repeat bottom;}
a.back:hover{background-position:top;}

