@charset "utf-8";*{margin:0;padding:0}a img{border:0;background:0}table{border:0;border-spacing:1px}p,ul,li,dt,dd,dl,h1,h2,h2,h3,h4,h5,h6,body{margin:0;padding:0;font-weight:normal}ul,li{list-style-type:none}a:link,a:visited,a:active{color:#e07}a:hover{color:#f3c}body{color:#666;font-size:12px;line-height:1.5;background:url(/assets/img/tmp_background.jpg) 50% 51px repeat-x;font-family:"メイリオ",Meiryo,"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif}input,textarea{padding:3px}table{background:#DDD;margin:12px 0;width:100%}th,td{padding:10px 12px}th{background:#EEE}td{background:#FFF}th span{font-weight:normal;color:#C00;margin:0 3px}.mode{ime-mode:disabled}.mode2{ime-mode:active}.mode3{ime-mode:inactive}p.err{color:#c00;padding:12px;border:1px solid #c00;margin:12px 0;font-weight:bold}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}.cf{min-height:1px}* html .cf{height:1px;/*\*//**/}h2{background:#00a299;color:#fff;font-size:16px;padding:8px}.tipped{color:#999}.linkBox{cursor:pointer}div#adtext{border:1px solid #ccc;padding:12px;text-align:center;margin:0 0 20px 0;background:#fff}div#pankuzu{border:1px solid #ccc;background:#fff}div#pankuzu li{float:left;padding:10px 50px 10px 12px}div#pankuzu li.link{background:url(/assets/img/pankuzu_bg.gif) 100% 50% no-repeat}div#wrap{width:955px;margin:0 auto}div#headerArea{height:140px}div#headerArea div#logo{float:left;width:220px}div#headerArea div#logo img{margin:20px 10px 0 0;float:left}div#headerArea div#logo p{padding:0;font-size:11px}div#headerArea div#ad{float:right;padding:18px 0 0 0}div#headerMenu{height:30px}div#headerMenu li{display:inline}div#headerMenu div{float:left;background:url(/assets/img/icon_login.png) 0 2px no-repeat;padding:0 0 0 15px}div#headerMenu ul{float:right}div#headerMenu span{margin-left:12px}div#headerMenu em{margin-left:8px;color:#00a299;font-weight:bold;font-style:normal}div#content{width:100%;margin:0 0 50px 0}div#leftColumn{float:left;width:300px}div#leftColumn div.box{border:1px solid #ccc;padding:12px}div#leftColumn div#search{margin:20px 0 0 0}div#leftColumn div#search h2{background:#00a299 url(/assets/img/icon_search.gif) 5px 4px no-repeat;padding-left:35px}div#leftColumn div#search .inputBg{background:url(/assets/img/tmp_searchbox_bg.gif) 0 0 repeat-x;border:1px solid #ccc;padding:5px;width:180px;margin:0 5px 0 0}div#leftColumn div#search #searchBt{background:url(/assets/img/bt_search_bg.gif) 0 0 repeat-x;color:#fff;width:60px;height:30px;border:0}div#leftColumn div#regist{margin:20px 0 0 0}div#leftColumn div#regist h2{background:#00a299 url(/assets/img/icon_user.gif) 5px 4px no-repeat;padding-left:35px}div#leftColumn div#regist div.box{background:url(/assets/img/tmp_memberbox_bg.gif) 0 0 no-repeat}div#leftColumn div#regist span{display:block;text-align:right;font-size:14px}div#leftColumn div#category{margin:20px 0 0 0}div#leftColumn div#category h2{background:#00a299 url(/assets/img/icon_point.gif) 5px 4px no-repeat;padding-left:35px}div#leftColumn div#category dt{font-size:14px;color:#00a299;font-weight:bold}div#leftColumn div#category dd{display:block;padding:0 0 0 12px;margin:0 0 12px 0;line-height:1.8}div#rightColumn{float:right;width:635px;margin-top:17px}ul#flink{margin:20px 0;text-align:center}ul#flink li{display:inline}div#footer{color:#fff;height:295px;background:url(/assets/img/map2.png) no-repeat center -64px #666}div#footer a{color:#ccc}div#footer a:hover{color:#EEE}div#footer div#footerArea{width:955px;margin:0 auto;padding:45px 0 25px;height:125px}div#footer h4{margin:0 0 12px 0;padding:8px;color:#fff;font-weight:bold;font-size:14px}div#footer div#mylink{float:left}div#footer div#facebook{float:right;width:48%}div#footer div#mylink div.box{width:191px;float:left;height:50px;background-repeat:no-repeat;background-position:0 0}div#footer div#mylink h5{font-size:12px}div#footer div#mylink span{font-size:10px}div#footer div#mylink div.box h5{padding:3px 0 0 45px}div#footer div#mylink div.box span{padding:0 0 0 45px}div#footer div#mylink div.icon1{background-image:url(/assets/img/freebie_link_illust.png)}div#footer div#mylink div.icon2{background-image:url(/assets/img/freebie_link_font.png)}div#footer div#mylink div.icon3{background-image:url(/assets/img/freebie_link_photo.png)}div#footer div#mylink div.icon4{background-image:url(/assets/img/freebie_link_newyear.png)}div#footer div#mylink div.icon5{background-image:url(/assets/img/freebie_link_silhouette.png)}div#footer div#mylink div.facebook{background-image:url(/assets/img/freebie_link_facebook.png)}div#footer div#mylink div.twitter{background-image:url(/assets/img/freebie_link_twitter.png)}div#copy{background-color:#333;color:#fff;height:42px;line-height:42px;font-size:11px}div#copy p{text-align:right;width:955px;margin:auto}div#copy a{color:#ccc;text-decoration:none}div#copy a:hover{color:#EEE}div#footer address{text-align:right;font-style:normal}div#footer div#facebook div{padding:0 0 10px 10px}#pr{text-align:center;background:none repeat scroll 0 0 #333;color:#fff;padding:5px 0}#pr a{color:#ccc;text-decoration:none}#pr a:hover{text-decoration:underline}.coin-slider{overflow:hidden;zoom:1;position:relative;margin:0 0 20px 0;cursor:default}div.top div#list{margin:0 0 10px 0;padding:0 0 0 5px}div.top div#list li{width:210px;height:261px;background:url(/assets/img/list_bg.png) 2px 1px no-repeat;float:left}div.top div#list li img{border:1px solid #ccc}div.top div#flow{margin:12px 0}div.top div#flow div{float:left}div.top div#flow div h3{margin:0 0 10px 0}div.top div#flow div.line{border-right:1px solid #ccc}div.top div#flow div.next{background:url(/assets/img/top_flow_next.gif) 0 50% no-repeat}div.top div#registLink{padding:12px;font-size:16px;border:1px solid #ccc;text-align:right;margin:0 0 20px 0}div.top div#info{width:285px;float:left;font-size:12px;line-height:1.8}div.top div#info p{margin:0 0 20px 0}div.top div#ad{width:336px;float:right}div.top div#pickup{background:url(/assets/img/top_whitemap.gif) 0 0 no-repeat;width:633px;height:430px}div.top div#pickup div{padding:285px 0 0 5px}div.result p#info{margin:15px 0;line-height:1.8}div.result div#list{margin:0 0 10px 0;padding:0 0 0 5px}div.result div#list{margin:0 0 10px 0;padding:0 0 0 5px}div.result div#list li{width:210px;height:300px;background:url(/assets/img/list_bg.png) 2px 1px no-repeat;float:left}div.result div#list li img{border:1px solid #ccc}div.result div#list li span{display:block;font-zise:11px;margin:5px 0 0 0;color:#00a299}div.pager{position:relative;overflow:hidden}div.pager ul{position:relative;left:50%;float:left;font-size:14px}div.pager li{float:left;position:relative;left:-50%;margin-right:5px;border:1px #ccc solid;font-weight:bold}div.pager li.prev,div.pager li.next{border:0}div.pager li a{position:relative;display:block;padding:10px 15px;color:#e07}div.pager li a:link,div.pager li a:visited{text-decoration:none}div.pager li a:hover,div.pager li a:active{background-color:#fce;text-decoration:none}div.pager li em{display:block;font-style:normal;padding:10px 15px;background:#e07;color:#fff}p.pagerNavi{text-align:center;margin:0 0 20px 0;font-size:14px}p.pagerNavi em{font-weight:bold;font-style:normal;color:#00a299}div.detail p#info{margin:15px 0;line-height:1.8}div.detail div#preview{margin:20px 0}div.detail div#preview .leftBox{float:left}div.detail div#preview .leftBox img{border:1px solid #ccc;width:332px}div.detail div#preview .rightBox{float:right;width:280px;height:250px;background:#fff;border:1px solid #ccc}div.detail div#preview .rightBox p{text-align:center;padding:110px 0 0 0}div.detail div#data{margin:0 0 20px 0}div.detail div#data .leftBox{float:left}div.detail div#data .rightBox{float:right;width:310px;height:250px}div.detail div#data .rightBox h3{font-size:14px;color:#00a299}div.detail div#data .rightBox ul{margin:0 0 8px 0}div.detail div#data .rightBox span{display:inline-block;width:40px}div.detail div#downlink{background:#eee;border:1px solid #ccc}div.detail div#downlink ul{padding:12px;text-align:center}div.detail div#downlink li{display:inline-block;width:120px}.tbox{position:absolute;display:none;padding:14px 17px;z-index:900}.tinner{padding:15px;-moz-border-radius:5px;border-radius:5px;background:#fff url(/assets/img/preload.gif) no-repeat 50% 50%;border-right:1px solid #333;border-bottom:1px solid #333}.tmask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#00a299;z-index:800}.tclose{position:absolute;top:49px;right:55px;width:30px;height:30px;cursor:pointer;background:url(/assets/img/close.gif) no-repeat}div#ad2set div.leftBox{float:left;width:300px}div#ad2set div.rightBox{float:right;width:300px}div#ad2set div.rightBox p{text-align:center;padding:110px 0 0 0}div.aboutad h3{font-size:16px;margin:12px 0}div.aboutad table{background:#ccc;margin:0 0 20px 0}div.aboutad th,div.aboutad td{padding:20px 12px}div.aboutad th{background:#c4e9e6;text-align:left;font-weight:normal}div.aboutad td{background:#fff}div.registration p.txt{margin:12px 0}div.registration p.txt em{text-style:normal;color:#00a299}div.registration h3{color:#fff;font-fize:16px}div.registration h3 span{background:#00a299 url(/assets/img/icon_check.png) 10px 5px no-repeat;padding:8px 8px 8px 35px;display:block}div.registration h4{font-size:30px;color:#00a299}div.registration div#flow{margin:12px 0}div.registration div#flow div{float:left;width:210px}div.registration div#flow div h3{color:#00a299;font-family:'Arial';font-size:26px;font-weight:bold}div.registration div#flow div.line{border-right:1px solid #ccc}div.registration div#flow div.next{background:url(/assets/img/top_flow_next.gif) 0 50% no-repeat}div.registration div#frm{border:2px solid #00a299;background:#c2e8e5;margin:12px 0}div.registration div#frm form{padding:12px}div.registration div#frm div#mail{width:48%;float:left;margin:0 10px 0 0}div.registration div#frm div#mail input{width:95%}div.registration div#frm div#pass{width:48%;float:left}div.registration div#frm div#pass input{width:95%}div.registration div#frm div.red_form{padding:0 0 0 17px;margin:5px 0 12px 0}div.registration div#frm div span{display:block;margin:0 0 5px 0}div.registration div#frm input#regist_button{background:url(/assets/img/form_bt_bg.gif) 0 50% repeat-x;color:#fff;padding:8px 20px;text-align:center;font-size:14px;border:2px solid #ccc}div.registration div#frm span#mark{float:right;margin:15px}div.registration h3#end{margin:20px 0;border:3px solid #00a299;background:#fff;color:#00a299;text-align:center;padding:20px 0;font-size:18px}div.terms h3{margin:20px 0;text-align:center;border:1px solid #ccc;padding:12px}div.terms h4{font-size:16px;color:#00a299;margin:20px 0}div.terms ul.listmark{margin:0 0 10px 0}div.terms ul.listmark li{background:url(/assets/img/icon_arrow.gif) 0 4px no-repeat;padding:0 0 0 18px;margin:0 0 10px 0}div.privacy h3{margin:20px 0;text-align:center;border:1px solid #ccc;padding:12px}div.privacy h4{font-size:16px;color:#00a299;margin:20px 0}div.privacy ol{margin:0 0 20px 0;padding:0 0 0 24px}div.privacy ol li{margin:0 0 10px 0}div.privacy ol li span{margin:0 12px 0 0}div.privacy p{margin:0 0 20px 0}div.sitemap ul#sitemap{margin:20px 0}div.sitemap ul#sitemap li{border:1px solid #ccc;margin:0 0 20px 0;background:#fff}div.sitemap ul#sitemap li a{padding:12px;display:block}div.help h3{font-size:16px;color:#00a299;margin:20px 0 12px 0;border-bottom:1px solid #ccc}div.help p{margin:0 0 30px 0}div.help p span{color:#00a299}div.about h3{font-size:16px;color:#00a299;margin:20px 0 12px 0;border-bottom:1px solid #ccc}div.about p{margin:0 0 30px 0}div.about p strong{font-size:16px}div.returnPass h3{font-size:16px;color:#00a299;margin:20px 0 12px 0;border-bottom:1px solid #ccc}div.returnPass p{margin:0 0 30px 0}div.returnPass em{font-style:normal;font-size:16px}div.returnPass .bt{width:80px;padding:3px 0}div.returnPass form{margin:0 0 20px 0}div.inquiry p{margin:12px 0}div.inquiry em{color:#c00}div.inquiry th{width:30%;text-align:right;font-weight:normal}div.inquiry td{width:70%}div.inquiry td input{width:90%}div.inquiry div#bt{text-align:center;margin:20px 0}div.inquiry div#bt input{padding:8px}#bottom-ad{width:100%;height:120px;text-align:center;position:fixed;bottom:0;z-index:10002}#bottom-ad .ad-bkg{background-color:#333;width:100%;height:120px;position:relative;filter:alpha(opacity=80);-moz-opacity:.80;-khtml-opacity:.80;opacity:.80}#bottom-ad .ad-body{position:relative;bottom:115px;width:728px;height:90px;margin:0 auto;text-align:left;background-color:#fff}#bottom-ad .btn-area{padding:5px 10px;text-align:right;position:relative;bottom:115px}.close-btn{float:right;-moz-box-shadow:inset 1px 1px 0 0 #fff;-webkit-box-shadow:inset 1px 1px 0 0 #fff;box-shadow:inset 1px 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:arial;font-size:25px;font-weight:bold;padding:6px 16px;text-decoration:none;text-shadow:1px 1px 0 #fff}.close-btn:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf}.close-btn:active{position:relative;top:1px}.donation-info{background:#fff;margin-top:15px}.donation-info img{border:0}.donation-info p{padding:15px 0 10px}.donation-report-area{margin:40px 0;background:url(/assets/img/tree.png) no-repeat;height:291px;position:relative}.donation-report{font-size:18px;color:#595757;position:absolute;bottom:0;right:0;padding:0 40px 0 0}.donation-report table{margin:0}.donation-report table,td,th{border:0;background:0}.donation-report table td{text-align:right}.donation-report table th,td{vertical-align:baseline;font-weight:400;padding:0}.donation-report table td span{color:#00a299;font-weight:bold;font-size:32px;font-family:'arial black'}.donation-message h3{border:0;font-weight:bold;font-size:15px;color:#00a299;border-bottom:1px solid #595757;padding-bottom:4px}.donation-info .notice{margin:15px 0 0 0}.donation-info .notice li{padding:0;margin:0}.nenga-fixed{position:fixed !important;top:10px}