/*@import url(base.css);*/

body{color: #000; width:880px;background:#050426; margin:0 auto; color:#FFF; line-height:20px; font-size:11px;
font-family:"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ＭＳ Ｐゴシック",sans-serif;-webkit-text-size-adjust:none;}
*{ padding: 0; margin: 0; list-style:none;}
h2,h3{ padding: 0; margin: 0;}
h2{  font-size:20px;}
h3{font-size: 15px; padding:0px 10px 0 10px;background:#836b03; height:25px; line-height:25px;  }
a{ color:#dbb500; text-decoration: none;}
a:hover{ text-decoration: underline;}
.top{ background: url(if_topbg.jpg) 0 0 repeat-x #050426; height:231px; border-bottom:#836c00 7px solid;}
.left_box{ float:left; width:643px; padding:20px 15px 0 15px;}
.right_box{ float:left; width:186px; margin-top:30px; background:#050426; padding:0 5px 20px 5px;}

.conter{ background:#050426; padding:0 10px 20px 10px;margin-top:5px;}
.left_sm{ margin:20px 10px; padding:15px 10px; border:1px #666 dotted;}
.right_sm{ padding:10px 10px; border-bottom:1px #666 dotted;}
.pad_bm0{ margin-bottom:0;}

.right_sm a{ margin:15px 0; font-weight:bold; font-size:13px;}
.Prev{ float: left; width: 100px; font-size: 13px; padding:10px 0 0 0;}
.Next{ float: right;width: 100px; font-size: 13px; padding:10px 0 0 0; text-align:right;}
.up_top{ font-size: 13px; padding:0px 0 0 0; text-align:right;}
.pad20{ padding-top:20px;}



/**************************cdlist*********************************/
.moflist{ background:#ff4c49; font-size:12px; width:840px;}
.main{ padding:20px 0; margin:0 auto;}
.main h2{ padding:0px; margin:10px 0 10px 0; color:#4b3647; height:22px;}
.main h3{ font-size: 16px; padding:0px 10px 0 10px;background:#4b3647; height:28px; line-height:28px; }
.main .left_sm{ margin:15px 10px; padding:15px 10px; border:1px #3b2837 dotted;}
.page_top{ font-size: 13px; padding:10px 0 0 0; text-align:right;}
.page_top a{ color:#FFF;}

 

