@import url(/css/common.css);

/* index.php ====================================================== */
#door {
margin-top:200px;
}

#footer-door {
text-align:center;
font-size:10px;
padding-top:100px;
}

/* top.php ====================================================== */

/* NEWS */
#newsbox {

}

#newsbox_body {
padding-left:30px;
font-size:10px;
}

.update {
color:#F03;
padding:0px 10px 0px 5px;
}

.newstext {
padding:5px 0px;
}

/* Pickup */
#pickupbox {

}

.toph {
clear:both;
padding:0px 0px 10px 0px ;
}

.pickupbox-thumlist {
float:left;
margin-left:10px;
margin-bottom:10px;
width:150px;
height:150px;
border:5px solid #DDD;
text-align:center;
padding:10px;
}

/* Ranking */
#ranking {

}

.rankingbox {
height:60px;
clear:both;
}

.ranking-l {
float:left;
width:63px;
height:60px;
padding-bottom:10px;
padding-right:5px;
}

.ranking-m {
float:left;
width:50px;
height:60px;
padding-bottom:10px;
}

.ranking-r {
float:right;
height:60px;
width:200px;
padding-bottom:10px;
}

.rankingbox-thum {
width:61px;
height:61px;
text-align:center;
border:1px solid #CCC;
}



/* Twitter */
.twitter {
padding-bottom:20px;
}



/* products.php ====================================================== */
#products-contents h2{
padding:10px 0px;
}

#productsbox {
margin-bottom:30px;
}

.toph {
clear:both;
padding:0px 0px 10px 0px ;
}

.thumlist {
float:left;
margin-left:10px;
margin-bottom:10px;
width:191px;
border:5px solid #DDD;
text-align:center;
padding:10px;
}

#products-contents {
width:940px;
}

#products-contents h2 {
font-size:16px;
margin-top:20px;
}

#products-images {
float:left;
padding-top:10px;
}

#products-thumbnail {
float:left;
}

#products-spec {
float:right;
width:540px;
}

#products-spec dl{
	width:540px;
	padding:0 0 20px 0;
}
#products-spec dt{
	clear:both;
	width:100px;
	float:left;
	padding: 10px 0;
	border-top:1px solid #CCC;

}
#products-spec dd{
	width:440px;
	float:left;
	padding: 10px 0;
	border-top:1px solid #CCC;
}

.topi_mainbox {
clear:both;
}

#productsbox ul {
padding-bottom:20px;
}

#productsbox li {
float:left;
padding-left:10px;
padding-bottom:20px;
}

.toolbox-img{
width:64px;
float:left;
}

.toolbox-txt{
width:356px;
float:right;
padding-left:20px;
}


/* company.php ====================================================== */
#companybox {
	width:600px;
}

#companybox dl{
	width:600px;
	padding:0 0 20px 0;
}
#companybox dt{
	width:100px;
	float:left;
	padding: 10px 0;
	border-top:1px solid #CCC;
	text-align:center;
}
#companybox dd{
	width:500px;
	float:left;
	padding: 10px 0;
	border-top:1px solid #CCC;
}

.comboxbody {
margin-bottom:50px;
}


/* recruit.php ====================================================== */

#recruitbox {
	width:600px;
	padding:100px 0px;
	
}

#companybox h2{
	font-weight:bold;
	font-size:1.3em;
	padding:20px 0;
}

/* pickup 特設ページ ====================================================== */

.clearfix:after
{	content:"";
	display:block;
	clear:both;} /* IE8, ModanBrowser */
.clearfix {width:100%;} /* clearfix IE 6, 7 */

.specialbox {
margin-bottom:20px;
}

.specialimg {
width:400px;
float:left;
}

.specialtext {
width:530px;
float:right;
padding-left:10px;
}

.specialheading {
font-size:180%;
padding-bottom:20px;
}