@charset "utf-8";

body{
background:url("../images/bg_header_top.jpg") repeat-x;
}

/*------------------------------------------------------------------------------------ header ----*/

#header_top{
width:100%;
height:350px;
background-image:url("../images/bg_sitetitle.jpg");
background-repeat:repeat-x;
}

#header_top h1{
margin:0px auto;
width:760px;
height:100px;
background-image:url("../images/sitetitle_top.jpg");
text-indent:-9999px;
}

#space_fla{
margin:0px auto;
width:760px;
height:250px;
background-image:url("../images/bg_space_fla.jpg") repeat-x;
}

/*------------------------------------------------------------------------------------ 最近登録された画像 ----*/

#saikin{
width:530px;
}

##saikin dl{
width:530px;
}

#saikin dt{/*170*/
clear:both;
line-height:1.2em;
margin:0.3em 0px 0px 0px;
padding:0.5em 0px 0.2em 17px;
width:153px;
float:left;
display:block;
border-top:1px dotted #CCCCCC;
background-image:url("../images/icon_saikin.gif");
background-repeat:no-repeat;
}


/*180*/
/*#saikin dd{
line-height:1.2em;
margin:0.3em 0px;
padding:0.5em 0px 0.2em 10px;
width:170px;
float:left;
display:block;
border-top:1px dotted #CCCCCC;
}*/

.coment{
line-height:1.2em;
margin:0.3em 0px;
padding:0.5em 0px 0.2em 10px;
width:220px;
float:left;
display:block;
border-top:1px dotted #CCCCCC;
}


.category{
line-height:1.2em;
margin:0.3em 0px;
padding:0.5em 0px 0.2em 10px;
width:120px;
float:left;
display:block;
border-top:1px dotted #CCCCCC;
}

#saikin ul{
margin:0.3em 0px 0px 0px;
padding:0.5em 0px 0.2em 17px;
border-top:1px dotted #CCCCCC;
}

/*------------------------------------------------------------------------------------ 本日のピックアップ画像 ----*/

#todays_pickup{
width:365px;
float:left;
display:inline;
background:url("../images/bg_pickup.jpg") left bottom;
}

#todays_pickup h2{
width:365px;
height:87px;
text-indent:-9999px;
background:url("../images/bg_title_pickup.jpg") left top no-repeat;
}

#pickup_wrap{
padding:0px 30px 30px 30px;
width:305px;
}

#todays_pickup table{
margin:0px 10px 0px 0px;
width:100px;
height:100px;
float:left;
background:#FFFFFF;
border:1px solid #CCCCCC;
}

#pickup_title{
margin-bottom:5px;
padding-bottom:5px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
}










#thumb_images{/*サムネイル画像*/
text-align:center;
vertical-align:middle;
}

#thumb_images a:hover img{
filter:alpha(opacity=60);
opacity:0.6;
}














#pickup_com{
height:4.5em;
overflow:hidden;
}

/*------------------------------------------------ 【画像の詳細を見る】 ----*/

.btn_detail{
margin:5px 99px 5px 116px;
width:90px;
height:24px;
text-indent:-9999px;
display:block;
background:url("../images/btn_detail.gif") no-repeat center top;
}

.btn_detail a{
width:90px;
height:24px;
text-indent:-9999px;
display:block;
background:url("../images/btn_detail.gif") no-repeat center top;
}

.btn_detail a:hover{
width:90px;
height:24px;
text-indent:-9999px;
display:block;
background:url("../images/btn_detail_hv.gif") no-repeat center top;
}

/*------------------------------------------------------------------------------------ エリアマップ ----*/

#kouiki_area{
width:165px;
height:281px;
text-indent:-9999px;
float:right;
display:block;
background:url("../images/kouiki_area.gif") no-repeat;
}

#kouiki_area a{
width:165px;
height:281px;
text-indent:-9999px;
float:right;
display:block;
background:url("../images/kouiki_area.gif") no-repeat;
}








