/*デザイン用CSS*/
*{
border:0px none;
margin:0px;
padding:0px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
body{
margin:0px;
padding:0px;
background-color:#000000;
background-image:url(images/bg.jpg);
text-align:left;
}
div{
margin:0px;
padding:0px;
}
form{
margin:0px;
padding:0px;
clear:both;
}
h1,h2{
font-weight:100;
}
img{
border:0px none;
}
a{
text-decoration:none;
color:#0066FF;
}
a:hover{
text-decoration:underline;
}

#bodywaku{
position:relative;
text-align:left;
margin-left:100px;
/*margin-right:auto;*/
/*margin-left:auto;*/
border-left:2px solid #996633;
border-right:2px solid #996633;
}
#subbox{
position:absolute;
border:0px none;
top:50px;
right:-85px;
width:84px;
height:100px;
color:#ffffff;
text-align:center;
}
#subbox iframe{
width:80px;
height:35px;
margin:0px;
padding:0px;
}
/*ヘッダ部*/
#head{
margin:0px 3px 0px 4px;
background-color:#FFFFFF;
padding:5px 5px 0px 5px;
}

#head h1{
clear:both;
float:left;
}
#head h2{
float:left;
}
#head .line{
background-color:#003366;
color:#FFFFFF;
}
#head .line a{
float:right;
}
#head #headmenu{
background-image:url(images/logo.jpg);
margin-top:5px;
padding:0px 0px 0px 300px;
}
#head #headtopmenu{
margin-top:1px;
}
#head #headsearch{
clear:both;
float:left;
margin-top:15px;
margin-left:0px;
}
#head #headsearch .shline{
margin-top:3px;
margin-bottom:6px;
margin-left:0px;
}
#head #headsearch .shleft{
clear:both;
float:left;
}
#head #headsearch .shright{
float:right;
}
#head #headsearch .shleft2{
clear:both;
float:left;
}
#head #headsearch .shright2{
float:right;
}
#head #headsearch .hss{
text-align:right;
color:#666666;
border:1px solid #666666;
scrollbar-arrow-color:#000000;
}
#head #headsearch .hst{
margin:0px;
padding:2px;
color:#666666;
border:1px solid #666666;
}
#head #headcart{
float:right;
margin:15px 20px 0px 0px;
/*background-color:#CCCCCC;*/
}
#head #headcart iframe{
margin:5px 0px 7px 0px;
padding:0px;
border:0px none;
}

/*中身*/
#nakami{
/*margin:0px 3px 0px 4px;*/
padding:5px 5px 0px 5px;
margin:0px 3px 0px 4px;
background-color:#ffffff;
}

/*中身左メニュー*/
#hidari{
clear:both;
float:left;
text-align:left;
}
#hidari #login{
background-image:url(images/loginbox.jpg);
padding:10px 0px 0px 10px;
}
#login .inputbox{
margin-top:3px;
padding:2px;
border:1px solid #666666;
background-color:#FFFFCC;
font-size:10px;
}
#login .smtbtn{
margin:3px 0px 10px 64px;
}
#login a{
font-size:10px;
}
#center iframe{
margin:0px;
padding:0px;
border:0px none;
}
.hidari_fukubukuro{
margin-top:10px;
padding:0px 0px 5px 0px;
/*border-top:3px solid #000066;*/
background-image:url(images/fukubukuro_bg.jpg);
height:125px;
width:145px;
}
.dtitle{
padding:2px;
}
.ddate{
height:15px;
text-align:right;
color:#FFFFFF;
}
.dno_no{
/*background-color:#666666;
color:#FFFFFF;*/
width:62px;
height:18px;
float:left;
margin:3px;
padding:2px;
text-align:center;
}
.dmsg{
font-size:10px;
}
.domedetou{
font-size:14px;
color:#FF0000;
text-align:center;
}
.hidarimenu{
margin-top:10px;
padding:0px 0px 5px 0px;
border-top:3px solid #000066;
border-bottom:3px solid #BCBBDF;
/*border-left:3px solid #ffffff;*/
/*border-right:3px solid #ffffff;*/
}
.hidarimenu .genreline{
margin-top:5px;
}
.hidarimenutitle{
background-image:url(images/menutitle.gif);
padding:6px 0px 0px 20px;
}
.hidarimenu ul{
list-style-image:url(images/menupoint.gif);
margin-left:0px;
}
.hidarimenu li{
margin-top:5px;
margin-left:20px;
list-style-image:url(images/menupoint.gif);
}
.imgwaku{
margin:5px;
}
.imgwaku a{
font-size:10px;
}
.imgleft{
clear:both;
float:left;
text-align:center;
}
.imgright{
float:right;
text-align:center;
}
.genreline .genreleft{
float:left;
padding-left:10px;
}
.genreline .genreright{
float:right;
padding-left:10px;
}


/*中身中央部分*/
#center{
float:left;
text-align:left;
}
#center .bodyminibox{
margin-bottom:5px;
}
#center .bodyminibox p{
padding:5px;
}
#center .bodytitle{
background-image:url(images/titlebg.jpg);
padding:6px 0px 0px 15px;
color:#FFFFFF;
font-weight:bold;
}
#center .bodybox{
background-image:url(images/boxbg.jpg);
border:1px solid #cccccc;
padding:10px 10px 3px 10px;
}
#center .bodybox p{
font-size:10px;
margin-bottom:5px;
}
#center .tousenline div{
float:left;
margin:0px 5px 0px 20px;
padding:2px 3px 2px 3px;
width:80px;
background-color:#333333;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}
#center .tousenda{
margin:0px;
padding:0px;
font-size:10px;

}

#center .bodyboxlineleft{
background-image:url(images/rboxbg.gif);
clear:both;
float:left;
margin:5px 0px 0px 5px;
padding:10px 5px 5px 5px;
}
#center .bodyboxlineright{
background-image:url(images/rboxbg.gif);
float:right;
margin:5px 5px 0px 0px;
padding:10px 5px 5px 5px;
}
#center .btitle{
font-weight:bold;
margin:0px 0px 5px 10px;
}
#center .bnaiyou{
font-family:"ＭＳ ゴシック", "Osaka－等幅";
margin:1px 0px 3px 15px;
}
#center .bnaiyoub{
font-family:"ＭＳ ゴシック", "Osaka－等幅";
margin:1px 0px 3px 5px;
}
#center .picitembox{
float:left;
margin:0px 0px 0px 4px;
background-image:url(images/rboxbg.gif);
text-align:center;
}
#center .picitembox .miru{
margin-top:3px;
}
#center .picitembox iframe{
margin:2px 0px 0px 0px;
padding:0px;
border:0px none;
}
#center .picitembox a{
font-size:10px;
}
#center .picitembox .pt{
background-color:#000099;
margin-bottom:3px;
}
#center .picitembox .pt a{
font-size:10px;
color:#FFFFFF;
}
#center .picdate{
float:left;
margin-left:10px;
}
#center .picdate a{
font-size:10px;
}
#center .longsampleline{
margin-top:5px;
}
#center .longspleft{
clear:both;
float:left;
text-align:center;
}
#center .longspright{
float:right;
text-align:left;
}
#center .longsprl{
float:left;
text-align:right;
margin-right:5px;
}
#center .longsprc{
float:left;
text-align:left;

}
#center .longsprr{
float:right;
text-align:right;
}
#center .longsprr iframe{
margin:5px 0px 0px 0px;
padding:0px;
border:0px none;
}
#center .piclongcomment{
float:left;
}
.osusumebosi{
color:#ee0000;
}

#center .bodybox .sinsakuline .sinsakuleft{
float:left;
border:1px solid #cccccc;
}
#center .bodybox .sinsakuline .sinsakuright{
float:right;
border:1px solid #cccccc;
}
#center .sinsakuline iframe{
margin:5px 0px 5px 0px;
}
#center .bodybox .minititle{
background-image:url(images/titlebg.jpg);
padding:5px 0px 0px 5px;
color:#FFFFFF;
}
#center .bodybox .minititle a{
color:#FFFFFF;
}
#center .bodybox .sinsaku_img{
float:left;
text-align:center;
padding-top:5px;
}
#center .bodybox .sinsaku_comment{
float:right;
padding-top:5px;
}
#center .sinsaku_name{
margin-bottom:5px;
}
#center .sinsaku_commentbox{
border:1px dotted #cccccc;
}
.commenhr{
border-bottom:1px dotted #cccccc;
}
/*検索結果用*/
#center .hyouji_box{
border:1px solid #cccccc;
margin-top:10px;
}
#center .hyouji_boxbodytitle{
background-image:url(images/titlebg.jpg);
padding:5px 0px 0px 5px;
color:#FFFFFF;
}
#center .hyouji_boxbodytitle a{
color:#FFFFFF;
}
#center .hyouji_boxbodyleft{
float:left;
padding:5px;
text-align:center;
}
#center .hyouji_boxbodyright{
float:right;
padding:5px;
}
#center .hyouji_boxbodyright_l{
float:left;
text-align:right;
}
#center .hyouji_boxbodyright_r{
float:right;
text-align:left;
}
#center .hyouji_boxbodycomment{
clear:left;
border:1px dotted #cccccc;
padding:5px;
}
#center .btn_line{
margin-top:5px;
}
#center .btn_line .btn_line_left{
float:left;
text-align:center;
}
#center .btn_line .btn_line_right{
float:right;
text-align:center;
}
#center .btn_line_right iframe{
margin:0px;
}
#center .namebox{
border:1px solid #cccccc;
}
#center .namebox_left{
float:left;
}
#center .namebox_right{
float:right;
}
/*詳細*/
#center .item_bigimg{
margin:5px 0px 5px 0px;
text-align:center;
border:1px solid #cccccc;
padding:5px;
}
#center .item_btnline{
text-align:center;
margin:5px 0px 5px 0px;
}
#center .item_btnline iframe{
margin:5px 0px 7px 0px;
padding:0px;
border:0px none;
text-align:center;
}
#center .item_left{
float:left;
background-color:#0099FF;
}
#center .item_right{
float:right;
background-color:#CCFFCC;
}
#center .item_comment{
border:1px solid #cccccc;
padding:5px;
}
#center .item_movie{
margin:5px 0px 5px 0px;
text-align:center;
border:1px solid #cccccc;
padding:5px;
}
#center .item_chapterimg{
margin:5px 0px 5px 0px;
text-align:center;
border:1px solid #cccccc;
padding:5px;
}
#center .item_table{
border-collapse:collapse;
}
#center .item_tabletdleft{
border:1px solid #cccccc;
padding:3px;
}
#center .item_tabletdright{
border:1px solid #cccccc;
padding:3px;
}
#center .itemtable_tdnone{
border:0px none;
}
#center .item_tabletdall{
border:1px solid #cccccc;
padding:3px;
}
/*cart*/
#center .carttable{
border-collapse:collapse;
border:1px solid #cccccc;
}
#center .carttabletitle td{
background-color:#000066;
padding:3px 5px 3px 5px;
text-align:center;
color:#FFFFFF;
}
#center .cartbodytr1{
background-color:#DABAB8;
}
#center .cartbodytr2{
background-color:#FFFFFF;
}
#center .cartbodytrkei{
background-color:#FFFFCC;
}
#center .cartbodytrkei td{
border-top:2px dotted #666666;
}
#center .cartbodytrkei2{
background-color:#FFCCFF;
}
#center .cartbodytrkei2 td{
border-top:2px dotted #666666;
}
#center .cartbodytdleft{
color:#333333;
text-align:left;
padding:3px 5px 3px 5px;
}
#center .cartbodytdright{
color:#333333;
text-align:right;
padding:3px 5px 3px 5px;
white-space:nowrap;
}
#center .cartbodytdcenter{
color:#333333;
text-align:center;
padding:3px 5px 3px 5px;
}
#center .nonesyoukei{
float:left;
}
#center .syoukei{
float:right;
margin-top:3px;
color:#333333;
}
/*order*/
#center .nyuuryokutable{
border-collapse:collapse;
margin:0px 0px 10px 0px;
}
#center .nyuuryokutable li{
margin-left:15px;
padding-left:0px;
}
#center .nyuuryokutable select{
border:1px solid #666666;
}
#center .forminputbox_mini{
border:1px solid #666666;
background-color:#FFFFCC;
}
#center .forminputbox{
border:1px solid #666666;
background-color:#FFFFCC;
}
#center .forminputbtn{
border:1px solid #666666;
}
#center .nyuuryoku_textarea{
border:1px solid #666666;
background-color:#FFFFCC;
}
#center .nyuuryoku_textareabig{
border:1px solid #666666;
}
#center .nyuuryoku_radio{
border:0px none;
}
#center .formradiobox{
padding:5px 0px 0px 0px;
}
#center .radiotext{
cursor:pointer;
}
#center .nyuuryoku_left{
text-align:left;
padding:3px;
border:1px solid #cccccc;
}
#center .nyuuryoku_right{
text-align:left;
padding:3px;
border:1px solid #cccccc;
}
#center .nyuuryoku_right ul{
list-style-image:url(images/markkome.gif);
margin-left:10px;
}
#center .nyuuryoku_2{
text-align:left;
padding:3px;
border:1px solid #cccccc;
}
#center .nyuuryoku_2 ul{
list-style-image:url(images/markkome.gif);
margin-left:10px;
}
#center .cyuuiwaku{
border:1px solid #cccccc;
margin:5px;
padding:5px 10px 10px 10px;
}
#center .nyuuryoku_btn{
text-align:right;
padding:3px;
border:1px solid #cccccc;
}
#center .nyuuryoku_all{
text-align:left;
padding:3px;
background-color:#000066;
color:#FFFFFF;
}
#center .nyuuryoku_all2{
text-align:right;
padding:3px;
background-color:#000066;
color:#FFFFFF;
}

#center .nyuuryoku_none{
border:0px none;
}
#center .nyuuryoku_none2{
border:0px none;
padding:3px;
}
.hissumark{
color:#990000;
}
/*genre*/
#center .hyouji_jbox{
border:1px solid #cccccc;
margin-bottom:10px;
}
#center .hyouji_jboxbodytitle{
background-image:url(images/titlebg.jpg);
padding:5px 0px 0px 5px;
color:#FFFFFF;
}
#center .hyouji_jboxbodytitle a{
color:#FFFFFF;
}
#center .hyouji_jboxbodline p{
font-size:12px;
}
#center .hyouji_jboxbodline li{
margin-left:22px;
padding-right:10px;
padding-bottom:5px;
}
#center .hyouji_jboxbodline ul{
list-style-image:url(images/markstar.gif);
margin-left:15px;
}
#center .hyouji_jboxbodline ol{
margin-left:10px;
}
#center .btnright{
text-align:right;
margin:5px;
}
/*購入*/
#center .kounyuubox{
text-align:right;
margin:5px;
}
/*日付検索*/
#center .kensakubox{
padding:10px;
border:1px solid #cccccc;
text-align:center;
}
#center .kensakubox input{
border:1px solid #cccccc;
}
#center .kensakubox select{
border:1px solid #cccccc;
}
#center .kensakubox .nextdata{
float:left;
text-align:center;
}
#center .kensakubox .datedata{
float:left;
text-align:center;
}
/*履歴*/
#center .rireki_table{
border-collapse:collapse;
border:1px solid #cccccc;
margin:1px 5px 5px 5px;
width:100%;
}
#center .rireki_table td{
padding:3px;
}
#center .rireki_title{
border:1px solid #cccccc;
background-color:#990000;
color:#FFFFFF;
text-align:center;
}
#center .rireki_item_center{
border:1px dotted #cccccc;
text-align:center;
white-space:nowrap;
}
#center .rireki_item_left{
border:1px dotted #cccccc;
text-align:left;
}
#center .rireki_item_rigth{
border:1px dotted #cccccc;
text-align:right;
white-space:nowrap;
}
#center .rireki_kei{
border-top:2px solid #cccccc;
text-align:right;
white-space:nowrap;
}
#center .rireki_none{
border-top:0px none;
height:10px;
}
/*更新情報*/
#center .kousin_date{
margin-top:10px;
background-color:#333333;
padding:6px 0px 0px 15px;
color:#FFFFFF;
}
#center .kousin_title{
margin-top:2px;
border-top:1px solid #cccccc;
border-bottom:0px none;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:2px;
background-color:#000066;
color:#FFFFFF;
}
#center .kousin_title a{
color:#FFFFFF;
}
#center .kousin_line{
border-top:0px none;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
height:145px;
margin-bottom:8px;
}
#center .kousin_left{
float:left;
height:140px;
widows:75px;
padding:2px;
text-align:center;
}
#center .kousin_left iframe{
width:52px;
height:17px;
margin:0px;
padding:0px;
border:0px none;
}
#center .kousin_left .kousin_left_btn{
margin-top:3px;
}
#center .kousin_right{
float:right;
height:140px;
width:305px;
}
#center .kousin_name{
text-align:left;
padding:3px 3px 1px 3px;
}
#center .kousin_comment{
border:1px dotted #cccccc;
margin:2px;
padding:3px;
text-align:left;
}
/*sitemap*/
#center .sitemap1{
margin:5px 3px 2px 5px;
}
#center .sitemap2{
margin:10px 3px 2px 15px;
}
#center .sitemap3{
margin:1px 3px 2px 25px;
}


/*中身右メニュー*/
#migi{
float:right;
text-align:right;
margin:0px;
padding:0px;
border:0px none;
}
#migi .tokuimg{
margin-bottom:5px;
}
#migi .migirankwaku{
margin:0px;
padding:0px 0px 0px 0px;
border:0px none;
text-align:right;
height:1200px;
}
#migi iframe{
margin:0px;
padding:0px;
border:0px none;
}
#migi .migirank{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:2px solid #990000;
}
#migi .migimenutitle{
background-image:url(images/menutitle.gif);
padding:6px 0px 0px 20px;
}
#migi .rankbox{
margin-top:5px;
border-bottom:2px dotted #cccccc;
}
#migi .jyuni{
margin-left:3px;
font-weight:bold;
}
#migi .jyuni img{
margin-right:3px;
}
#migi .jyunisub{
margin-left:5px;
font-size:10px;
}
#migi .rankdataleft{
clear:both;
float:left;
margin:2px 0px 0px 3px;
}
#migi .rankdataright{
float:right;
margin:2px 0px 0px 0px;
}
#migi .rankdataright a{
font-size:10px;
}
#migi .rankdataright p{
margin-bottom:7px;
}
/*if専用*/
#migiif{
text-align:left;
margin:0px;
padding:0px;
border:0px none;
}
#migiif iframe{
margin:0px;
padding:0px;
border:0px none;
}
#migiif .tokuimg{
margin-bottom:5px;
}
#migiif .migirankwaku{
margin:0px;
padding:0px 0px 0px 5px;
border:0px none;
text-align:right;
text-align:left;
}
#migiif .migirank{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*border:2px solid #990000;*/
border-top:3px solid #000066;
border-bottom:3px solid #BCBBDF;
}
#migiif .migimenutitle{
background-image:url(images/menutitle.gif);
padding:6px 0px 0px 20px;
}
#migiif .rankbox{
margin-top:5px;
border-bottom:2px dotted #cccccc;
}
#migiif .jyuni{
margin-left:3px;
font-weight:bold;
}
#migiif .jyuni img{
margin-right:3px;
}
#migiif .jyunisub{
margin-left:5px;
font-size:10px;
}
#migiif .rankdataleft{
clear:both;
float:left;
margin:2px 0px 0px 3px;
}
#migiif .rankdataright{
float:right;
margin:2px 0px 0px 0px;
}
#migiif .rankdataright a{
font-size:10px;
}
#migiif .rankdataright p{
margin-bottom:7px;
}



#footer{
padding:5px 5px 0px 5px;
margin:0px 3px 0px 4px;
text-align:center;
color:#333333;
background-color:#FFFFFF;
}



/*カーとの中身*/
#fm_cart{
background-image:url(images/nakabg.gif);
text-align:center;
padding-top:5px;
}
#fm_cart div{
font-weight:bold;
color:#333333;
}
/*カートIN*/
#fm_cartinbox{
text-align:center;
background-image:url(images/rboxbg.gif);
}


/*ranking用*/
#rankbody{
background-color:#FFFFFF;
background-image:none;
text-align:left;
}

/*裏袋当選番号*/
#tousen1{
position:absolute;
top:420px;
left:13px;
color:#FFFFFF;
background-color:#666666;
width:65px;
height:12px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
}
#tousen2{
position:absolute;
top:420px;
left:82px;
color:#FFFFFF;
background-color:#666666;
width:65px;
height:12px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
}
#tousenbi{
position:absolute;
top:382px;
left:40px;
color:#FFFFFF;
width:110px;
height:12px;
padding-top:3px;
padding-bottom:3px;
text-align:right;
}

