body{ margin:0; padding:0; }


a {
	color:#009bdb;
}
a:hover {
	text-decoration:none;
}
#content {
	background:#fff;
}
#kiyaku {
	background:url(hobbyshow_0530_09.jpg);
	width:754px;
	height:1223px;
	padding:100px 23px 0;
	color:#FFF;
	line-height:1.6;
	font-size:12px;
}


.cleafix:after{ content:"."; display:block; visibility:hidden; font-size:0; height:0; clear:both; }



/*img{ vertical-align:bottom; }*/


#expo_header{ background:url(develop_bg.jpg) repeat-y center top;
 }

#expo_header ul{ list-style:none; margin:0; padding:0 0 0 20px; /*position:relative;*/ }
#expo_header li{ float:left; margin:20px 20px 20px 0; }

#expo_header #logo{ background:url(expo_title.png) no-repeat center bottom; height:310px; margin-bottom:10px; }


#expo_header #detail{ margin:30px 30px 0; padding-bottom:2em; }
#expo_header #detail #text{ width:450px; float:left; line-height:1.5em;  font-size:14px; }
#expo_header #detail #text #tokuhan{ background:url(icon_tokuhain.png) no-repeat top right; height:109px;}

#developer { background:url(develop_bg.jpg) repeat-y center top; }

#developer #detail{ padding:0 20px 0 30px; }
#developer #detail ul{ list-style:none; margin:0; padding:0; }
#developer #detail li{ text-align:center; float:left; margin-right:10px; font-size:10px; font-weight:bold; margin-bottom:0em; line-height:1.5em; width:240px; }
#developer #detail img{ margin-bottom:6px;}

#developer #detail .title{ font-size:16px; font-weight:bold; padding:6px 0; }
#developer #detail .title a{ text-decoration:underline; }
#developer #detail .text{ font-size:12px !important; line-height:1.5em; margin-right:10px; margin-bottom:3em; }
#developer #detail .text a{ color:#009bdb !important; text-decoration:underline !important; }

#developer #detail #tokuhain{ font-size:12px; color:#0e26a2; line-height:1.5em; margin:10px 10px 0 10px; padding-bottom:1.8em; }




.fbox {
    position: relative;
    display:inline-block;
    padding:10px ;
    text-align:left;
    background-color:#ffffff;
    border:1px solid #cbccd0;
    margin: 5px 10px 5px 5px;
    border-radius: 5px ;
	width:560px;
}
.fbox:after, .fbox:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
}
.fbox:after {
    top: 150px;
    right: -21px; 
    border: 11px solid transparent;
    border-left: 12px solid #ffffff; /*13px*/
}
.fbox:before {
    top: 151px;
    right: -21px;
    border: 10px solid transparent;
    border-left: 10px solid #cbccd0; /*10px*/
}

#developer #detail #tokuhain img{ margin-left:10px; margin-bottom:10px;}



#item-list{ background:url(item_bg-center.jpg) repeat-y center top; width:800px; }
#item-list a{ text-decoration:none; }
#item-list #detail { padding:16px 0 16px 24px; }
#item-list #detail p{ color:#FFFFFF; background:#000000; margin:0 !important; line-height:1.5em; padding:5px; font-size:12px !important; }
#item-list #detail .name{ font-size:16px; }
#item-list #detail .name_small{ font-size:14px; }
#item-list #detail .green{ color:#97DB59; display:block; margin-top:10px;  }
#item-list #detail .blue{ color:#34b0ff; display:block; margin-top:10px;  }
#item-list #detail .orenge{ color:#ff9d34; display:block; margin-top:10px;  }
#item-list #detail .red{ color:#e11414; display:block; margin-top:10px;  }

#item-list #detail ul{ list-style:none; margin:0; padding:0; }
#item-list #detail li{ float:left; margin:0 16px 16px 0; width:240px; height:auto; background:#000000; min-height:350px; word-break:break-all;
box-shadow:rgba(255, 255, 255, 0.227451) 0px 0px 6px 3px;
-webkit-box-shadow:rgba(255, 255, 255, 0.227451) 0px 0px 6px 3px;
-moz-box-shadow:rgba(255, 255, 255, 0.227451) 0px 0px 6px 3px;  }

#item-list #detail .icon{ background:url(icon_comingsoon.png) no-repeat right top; }
#item-list #detail .icon_onsale{ background:url(icon_omoushikomi.png) no-repeat right top; }
#item-list #detail .icon_saihan{ background:url(icon_saihan.png) no-repeat right top; }
#item-list #detail .icon_red{ background:url(icon_red.png) no-repeat right top; }

.item-detail{ width:240px; height:auto; }


#fotter{background:url(develop_bg.jpg) no-repeat center;}
#fotter #btn{ margin:0 auto 2em; width:423px; padding-top:2em; }
#fotter #copylight{ background:url(fotter-bg.jpg) no-repeat center; margin:0 auto; font-size:10px; height:82px; line-height:82px; }
