@charset "utf-8";
@import "../../common/css/0-import.css";
body {
	background: #F2F0EC url(../../img/costume/index/body_back.gif) repeat-x left top;
}

.banner {
	padding-top: 2px;
}

#conts h2 {
	margin: 0 0 11px 9px;
	clear: both;
}

#conts p {
	font-size: 12px;
	line-height: 1.7;
	color: #666;
}

#conts .topbox {
	height:145px;
	margin: 0 0 25px 0px;
	*margin-bottom: 25px;
	padding: 10px 280px 20px 11px;
	line-height: 1;
	background: url(../../img/costume/index/back.jpg) no-repeat left top;
	zoom: 1;
}

#conts .topbox h2 {
	margin: 0;
}

#conts h2.h2bt {
	margin: 0;
}

#conts .box01 a.link {
	padding: 0 0 0 14px;
	display: inline-block;
	background: url(../../img/concept/index/icon.jpg) no-repeat left 5px;
}

#conts .box01 {
	margin: 0 10px 20px 10px;
	padding:10px;
	background: url(../../img/costume/index/back_sec.jpg) no-repeat left top;
}

#conts .box01 .floatL img {
	padding: 0 10px 0 0;
	width:170px;
}

#conts .box01 .floatR img {
	padding: 0 0 0 10px;
	width:170px;
}

#conts .box01 .textR{
	float: right;
	width:390px;
}

#conts .box01 .textL{
	float: left;
	width:390px;
}

#conts .box01 p {
	margin: 0 0 10px 0;
}

#conts .box01 h3 {
	margin:0;
	padding: 0 0 10px 0;
}
