/* パンくずナビ */
#pan_seni{
	background:url(/common/head_bg.gif) #0066ff;
	font-size:13px;
	color:#fff;
	line-height:25px;
	padding-left:1.3em;
}
#pan_seni a{
	font-size:13px;
	color:#fff;	
}

#main{
	border-collapse:collapse;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	text-align:center;
}

.silyell{
	background:url(images/silfineyell_bk.jpg) 0% 0% no-repeat #fff;
}

.cocoon{
	background:url(images/cocoonsilfine_bk.jpg) 0% 0% no-repeat #fff;
}

.aircube, .fairy, .dullfine{
	background:url(images/inner1_bk.jpg) 0% 0% no-repeat #fff;
}

.bktop{
	font-size:12px;
	text-align:right;
	padding:1em;
}

#main h1{
	margin:40px auto 20px;
}

#main h2{
	font-size:18px;
	font-weight:bold;
}
.dullfine h2{
	color:#932A8E;
}
.dullfine h2 img{
	vertical-align:middle;
}

.silyell h2, .cocoon h2{
	color:#004A8F;
}
.silyell h2 img, .cocoon h2 img, .dullfine h2 img{
	margin-right:0.5em;
}

.cocoon h2 img{
	vertical-align:top;
}

#main h3{
	padding-left:22px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
}

#main p{
	margin-top:5px;
	margin-bottom:20px;
}

.cont_all{
	width:700px;
	text-align:left;
	margin:0 auto;
}

.content{
	margin:0 5px 0 50px;
}

#main .content_cocoon{
	margin:0 0 2em 60px;
}

#main .content_dullfine{
	margin:0 0 1em 35px;
}

.left{
	float:left;
}
.right{
	float:right;
}

.dullfine .left{
	width:400px;
}
.dullfine .right{
	width:262px;
}

.center{
	margin:0 auto;
	text-align:center;
}

.bottom{
	vertical-align:bottom;
}

.mb_20{
	margin-bottom:20px;
}

.clear{
	clear:both;
}

/* list */
.aircube li{
	list-style:none;
	text-align:left;
	font-size:14px;
	margin-bottom:3px;
}
.aircube ol img{
	vertical-align:middle;
	margin-right:0.5em;
}

.fairy dl{
	text-align:left;
}
.fairy dt{
	font-size:16px;
	font-weight:bold;
	color:#932A8E;
}
.fairy dt img{
	vertical-align:middle;
	margin-right:0.5em;
}
.fairy dd{
	margin-bottom:1em;
}