@charset "utf-8";
/* CSS Document */

#gal{
text-align:left;
}

#gal h2{
width:846px;
height:120px;
text-indent:-10000px;
background:url(/gals/img/title.gif) no-repeat;
margin-bottom:10px;
}

#gal #kakomi{
background-color:#ffffff;
padding:5px;
width:836px;
}

#gal .galblock{
width:197px;
height:294px;
float:left;
margin:10px 5px 0px 5px;
background:url(/gals/img/gal_block.jpg) no-repeat;
/*border:1px solid #ff0000;*/
text-align:center;
padding-top:13px;
/*overflow:auto;*/
}
#gal .galblock#rnk1{
background:url(/gals/img/rank1.jpg) no-repeat;
}
#gal .galblock#rnk2{
background:url(/gals/img/rank2.jpg) no-repeat;
}
#gal .galblock#rnk3{
background:url(/gals/img/rank3.jpg) no-repeat;
}
#gal .galblock#rnk4{
background:url(/gals/img/rank4.jpg) no-repeat;
}

#gal .galblock#rnk5{
background:url(/gals/img/rank5.jpg) no-repeat;
}

#gal .galblock#rnk6{
background:url(/gals/img/rank6.jpg) no-repeat;
}

#gal .galblock#rnk7{
background:url(/gals/img/rank7.jpg) no-repeat;
}

#gal .galblock#rnk8{
background:url(/gals/img/rank8.jpg) no-repeat;
}

#gal .galblock#rnk9{
background:url(/gals/img/rank9.jpg) no-repeat;
}

#gal .galblock#rnk10{
background:url(/gals/img/rank10.jpg) no-repeat;
}



#gal .galblock img.thumb{
border:3px solid #B1D4FF;
}


#gal .galblock .icnblock{
margin:0px auto;
padding:0px 4px;
position:relative;
top:-214px;
width:162px;
height:20px;
}
#gal .galblock .icnblock img.new{
float:left;
}
#gal .galblock .icnblock img.up{
float:right;
}


#gal .galblock .scheblock{
margin:0px auto;
position:relative;
top:-43px;
width:170px;
height:20px;
}
#gal .galblock .datablock{
font-size:12px;
line-height:150%;
color:#666666;
margin:0px auto;
position:relative;
top:-39px;
}
#gal .galblock .datablock .galname{
color:#1351A4;
font-size:14px;
font-weight:bold;
}
#gal .galblock .datablock .galage{
color:#1351A4;
font-size:12px;
font-weight:bold;
}

/*プロフィール*/
#prof{
text-align:center;
}
#prof #block #above_block{
width:664px;
}
#prof #block{
width:664px;
height:664px;
background:url(/gals/img/detail_bg.jpg) no-repeat;
margin:auto;
margin-top:18px;
}
#prof #block #imgblock{
width:324px;
height:490px;
float:left;
margin-left:20px;
margin-top:20px;
}
#prof #block #imgblock img{
border:2px solid #7DB7FF;
}
#prof #block #imgblock .thumbbox{
border:2px solid #7DB7FF;
height:61px;
margin:4px 2px;
overflow:hidden;
float:left;
}
#prof #block #imgblock .thumbbox_null{
border:none;
height:61px;
width:60px;
margin:4px 2px;
overflow:hidden;
float:left;
}
#prof #block #imgblock img.thumb{
border:none;
margin-top:-5px;
}
#prof #block #datablock{
margin-top:24px;
width:300px;
_width:296px;
height:490px;
float:left;
overflow:hidden;
font-size:12px;
line-height:130%;
color:#666666;
background:url(/gals/img/list_bg.jpg) no-repeat;
text-align:left;
}
#prof #block #datablock h2{
text-align:left;
font-size:20px;
color:#1351A4;
font-weight:bold;
border-bottom:2px solid #7DB7FF;
text-indent:0.5em;
padding-bottom:4px;
padding:4px;
margin-bottom:4px;
}
#prof #block #datablock img.bt{
margin-left:14px;
}
#prof #block #datablock ul.size{
text-align:right;
height:80px;
padding-left:20px;
_padding-left:0px;
_padding-right:20px;
list-style-type:none;
}
#prof #block #datablock ul.size li{
width:258px;
_width:258px;
height:18px;
_height:20px;
padding-top:2px;
}

#prof #block #datablock ul.data{
text-align:left;
height:120px;
text-indent:100px;
padding-left:20px;
list-style-type:none;
}
#prof #block #datablock ul.data li{
width:258px;
height:18px;
_height:20px;
padding-top:2px;
}

#prof #block #datablock ul li.li_2{
background:url(/gals/img/li_2.gif) no-repeat;
}
#prof #block #datablock ul li.li_3{
background:url(/gals/img/li_3.gif) no-repeat;
}
#prof #block #datablock ul li.li_5{
background:url(/gals/img/li_5.gif) no-repeat;
}
#prof #block #datablock ul li.li_6{
background:url(/gals/img/li_6.gif) no-repeat;
}
#prof #block #datablock ul li.li_9{
background:url(/gals/img/li_9.gif) no-repeat;
}
#prof #block #datablock ul li.li_10{
background:url(/gals/img/li_10.gif) no-repeat;
}
#prof #block #datablock ul li.li_11{
background:url(/gals/img/li_11.gif) no-repeat;
}
#prof #block #datablock ul li.li_12{
background:url(/gals/img/li_12.gif) no-repeat;
}
#prof #block #datablock ul li.li_13{
background:url(/gals/img/li_13.gif) no-repeat;
}
#prof #block #datablock ul li.li_14{
background:url(/gals/img/li_14.gif) no-repeat;
}


#prof #block #datablock dl{
text-align:left;
height:76px;
padding-left:20px;
list-style-type:none;
}
#prof #block #datablock dl dt{
width:258px;
height:20px;
}
#prof #block #datablock dl dd{
height:60px;
overflow:auto;
margin-bottom:10px;
margin-left:20px;
}

#prof #block #datablock #movie{
margin-left:45px;
}

#prof #block #scheblock{
width:602px;
height:81px;
margin:auto;
margin-top:10px;
/*_margin-top:20px;*/
}
#prof #block #scheblock table{
border-collapse:collapse;
border:1px solid #3C94FF;
background-color:#ffffff;
}
#prof #block #scheblock th{
border:1px solid #3C94FF;
width:85px;
height:25px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#666666;
}
#prof #block #scheblock th.sunday{
background-color:#ffffff;
color:#cc3300;
}
#prof #block #scheblock th.saturday{
background-color:#ffffff;
color:#1351a4;
}
#prof #block #scheblock td{
border:1px solid #3C94FF;
padding:4px;
width:85px;
height:56px;
text-align:center;
font-size:12px;
font-weight:normal;
color:#666666;
vertical-align:top;
}



#prof #block #nextback{
margin-top:11px;
_margin-top:7px;
text-align:center;
height:42px;
}
#prof #block #nextback .prev{
float:left;
width:146px;
height:48px;
}
#prof #block #nextback .next{
float:right;
width:146px;
height:48px;
}
#prof #block #nextback .close{
margin:0px auto;
width:146px;
height:42px;
}

#gal_option{
margin:0px;
padding:0px;
background:url(/system/img/img_3bg.jpg) no-repeat;
}
#gal_option ul{
list-style-type:none;
text-align:left;
width:360px;
height:428px;
padding-top:14px;
}
#gal_option ul li{
width:120px;
height:27px;
margin-left:230px;
margin-top:3px;
margin-bottom:4px;
text-align:center;
font-weight:bold;
color:#666666;
font-size:14px;
line-height:1.8em;
}

