html { margin:0;padding:0;  }
body{ margin:0; padding:15px 0 0 0; color:#cccccc; background:#000; font-size:12px; font-family:osaka,MS Pゴシック,sans-serif; text-align:center;}
a:link { color: #ff0066; text-decoration:none; outline:none;}
a:visited { color:#DE1039; text-decoration:none; outline:none;}
a:active { color: #666666; text-decoration:none; outline:none;}
a:hover { color: #666666;text-decoration:none; outline:none;}
a img{border:0;}
h1,h2,h3{margin:0; padding:0;}
img{display:block;}
ul{list-style:none;}
li a span{display:none;}
form{margin:0; padding:0;}
.clear{margin:0; padding:0; clear:both;}

/*Popup
========================================================================================*/
#popup_wrap{margin:0 auto; padding:0;width:280px; text-align:left;}
#popup_footer{margin:0; padding:0; width:280px; text-align:center; clear:both;}
div.popup_inner{margin:0; padding:0; width:280px; }
div.popup_inner h2{margin:0 0 10px 0; background:#DE1039; clear:both;}
div.popup_inner h3{margin:0 0 10px 0; background:#444444; clear:both;}
div.popup_inner h4{margin:0 0 10px 0;clear:both; font-size:12px; font-weight:normal;}
div.popup_form{margin:0; padding:0 0 10px 0; border-top:1px solid #141414; background:url(images/popup_contents_bg.gif) no-repeat bottom;}
p.member_id{margin:0; padding:0 10px 10px 10px;}
p.member_id span{height:25px; line-height:25px; display:block;}
p.member_id input.textbox{width:180px; background:#f6f6f6; border:1px solid #141414; float:left; }
p.member_id input.sendbtn{float:right;}
p.popup_txt{margin:0; padding:10px 5px 20px 5px; line-height:18px; border-top:1px solid #141414; clear:both; background:url(images/popup_contents_bg.gif) no-repeat bottom;}
p.popup_txt span{color:#DE1039;}

ul.domain_navi{margin:0; padding:0 0 10px 0; width:280px; float:left;}
ul.domain_navi li{margin:0; padding:0; width:140px; height:40px; float:left;}
ul.domain_navi li a{margin:0; padding:0; width:140px; height:40px; display:block; background:url(images/domain_navi.gif);}
#popup_wrap li.dnavi01 a{background-position:0 0;}
#popup_wrap li.dnavi01 a:hover{background-position:0 -80px;}
#popup_wrap li.dnavi02 a{background-position:-140px 0;}
#popup_wrap li.dnavi02 a:hover{background-position:-140px -80px;}
#popup_wrap li.dnavi03 a{background-position:0 -40px;}
#popup_wrap li.dnavi03 a:hover{background-position:0 -120px;}
#popup_wrap li.dnavi04 a{background-position:-140px -40px;}
#popup_wrap li.dnavi04 a:hover{background-position:-140px -120px;}

ul.domain_block{margin:0; padding:0; width:280px; float:left;}
ul.domain_block li{margin:0; padding:10px 0 30px 0; width:280px; border-top:1px solid #141414; float:left; background:url(images/popup_domain_bg.gif) no-repeat bottom;}
ul.domain_block li.odd{background-color:#000;}
ul.domain_block li.even{background-color:#111111;}
ul.domain_block li.last{padding:10px 0 20px 0; background-image:url(images/popup_contents_bg.gif); background-repeat:no-repeat; background-position:bottom;}
ul.domain_block li.close{padding:10px 0 10px 0; background:none; border:0; text-align:left;}
ul.domain_block li img{margin:0 10px 0 5px; padding:0; float:left;}
ul.domain_block li p.mob_txt{margin:0; padding:0; width:130px; float:left; line-height:18px;}
ul.domain_block li p.sbmob_txt{margin:0; padding:0 5px;   line-height:18px;}
ul.domain_block li span.back{padding:0 10px 0 0; display:block; text-align:right;}
ul.domain_block li p span{color:#DE1039;}

p.close{margin:0; padding:0 0 10px 105px; text-align:left;}
a.closebt{margin:0; padding:0; display:block; width:71px; height:20px; background:url(images/closebt.gif) no-repeat left top;}
a.closebt:hover{background-position:left bottom;}
a.closebt span{display:none;}