@charset "UTF-8";


@import url("http://www.growin.jp/common/css/utility.css");
@import url("http://www.growin.jp/common/css/font.css");
@import url("http://www.growin.jp/common/css/popup.css");




body {
 border-top: 5px solid #F05041;
}
a {
 color: #F05041;
}

/* contents */

#cts-main p,
#cts-main .dtl-text dd {
 line-height: 1.6;
}
#cts-block {
 margin: 0 14px;
	background-color: #FFFFFF;
}
#cts-block #cts-main {
 margin-top: 34px;
 padding: 0 29px;
}


.dtl-text h2 {
 margin-top: 50px;
}
.dtl-text dl {
 margin-top: 30px;
}
.dtl-text dt {
 background: url(../../common/img/arrow_02.gif) no-repeat left center;
	padding-left: 20px;
	font-weight: bold;
	color: #000000;
	font-size: 115%;
}
.dtl-text dd {
 margin-top: 20px;
}


.dtl-text .info {
 border: 1px solid #DDDDDD;
	padding: 10px;
	margin-top: 30px;
	background-color: #F5F4EE;
}
.dtl-text .info .alignLeft {
 width: 150px;
}
.dtl-text .info .alignRight {
 width: 500px;
}
.dtl-text .info .alignRight p {
 margin-bottom: 25px;
}
.dtl-text .info .alignRight ul {
 background: url(../../common/img/bg_dot_h.gif) repeat-x left bottom;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.dtl-text .info .alignRight ul li {
 margin-top: 13px;
	font-weight: bold;
	padding-left: 5px;
}
.dtl-text .info .alignRight ul li span {
 font-family:"ＭＳ Ｐ明朝", "細明朝体", "Century";
	font-size: 150%;
	font-weight: bold;
}
.dtl-text .info .alignRight ul li span span {
 font-size: 70%;
	padding: 0 10px;
}

.dtl-text .info .alignRight ol {
 margin-left: 20px;
}
.dtl-text .info .alignRight ol li {
	list-style: disc;
	margin-bottom: 25px;
}