@charset "UTF-8";
@import "/include_2015/css/common.pc.css";

/* ---------------------------------------------------------
	CSS Document Common
--------------------------------------------------------- */
#event {
	width: 100%;
	margin:auto;
	background: #dd9a0c;
}

.slillsbuild {
	width: 1000px;
	background:#fff;
	margin:auto;
	color:#383028;
	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
}

.slillsbuild .sp {
	display:none
}

.slillsbuild .title01 {
	background:url(../images/title02.png) no-repeat;
	background-position:top right;
	padding:0 48px;
	text-align:left;
}

.slillsbuild .title01 h2 {
	display:inline-block;
	width: 465px;
	font-size:22px;
	line-height:33px;
	margin:30px 0 25px;
	border-right:8px solid #581d1d;
	border-left:8px solid #581d1d;
	text-align:center;
}

.slillsbuild .title01 p {
	width: 465px;
	font-size:16px;
	line-height:28px;
	text-align:left;
	font-weight:bold;
}


.slillsbuild .co01 {
	padding:0 48px;
	font-size:16px;
	line-height:28px;
	text-align:left;
	font-weight:bold;
}

.slillsbuild .co02 {
	background:#fef1d4;
	margin:30px 48px 0;
	padding:25px 33px;
	border:2px solid #e0ca99;
	border-radius:15px;
	font-size:15px;
	line-height:23px;
	text-align:left;
}

.slillsbuild .co02 p:nth-of-type(1){
	font-size:18px;
	color:#3b2f14;
	margin-bottom:20px;
	padding-bottom:14px;
	font-weight:bold;
	text-align:center;
	border-bottom:2px solid #3b2f14;
}

.slillsbuild .co02 p:nth-of-type(3){
	font-size:16px;
	color:#3b2f14;
	font-weight:bold;
	padding:10px 0 5px;
}

.slillsbuild .co02 p:nth-of-type(4){
	display:inline-block;
	vertical-align:top;
	width:409px;
	margin-right:11px
}

.slillsbuild .co02 p:nth-of-type(5){
	display:inline-block;
	vertical-align:top;
	width:409px
}

.slillsbuild .co02 p:nth-of-type(4) span,
.slillsbuild .co02 p:nth-of-type(5) span{
	color:#6b592f;
}

.slillsbuild .co03 {
	padding:20px 33px 30px;
}

.slillsbuild .co03 h2 {
	display:inline-block;
	font-size:22px;
	line-height:33px;
	margin:30px 0 10px;
	padding:0 45px;
	border-right:8px solid #581d1d;
	border-left:8px solid #581d1d;
	text-align:center;
}

.slillsbuild .co03 ul li {
	display:inline-block;
	vertical-align:top;
	width:227px;
}

.slillsbuild .co03 p {
	font-size:16px;
	font-weight:bold;
	color:#581d1d;
	padding:10px 0 5px
}

.slillsbuild .co03 span {
	display:block;
	line-height:18px;
	padding:2px
}

.slillsbuild h3 {
	width:300px;
	font-size:20px;
	margin:0 auto 30px;
	padding:20px 0 10px;
	border-bottom:4px dotted #dd9a0c;
	text-align:center;
}

.slillsbuild .co04 {
	background:#f3f0e9;
	padding:15px 45px 30px;
}

.slillsbuild .co04 .no {
	display:inline-block;
	border-radius:30px;
	background:#dd9a0c;
	padding:10px;
	margin-top:-30px;
	font-size:25px;
	font-weight:bold;
	color:#fff;
}

.slillsbuild .co04 .obj01 {
	display:block;
	padding:10px 10px 5px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:-3px 0 10px;
	border-bottom:4px solid #dd9a0c;
}

.slillsbuild .co04 ul li:nth-of-type(1) ,
.slillsbuild .co04 ul li:nth-of-type(3) ,
.slillsbuild .co04 ul li:nth-of-type(5) {
	display:inline-block;
	vertical-align:top;
	width:279px;
	min-height:190px;
	background:#fff;
	padding:0 18px;
	margin-top:0px;
	text-align:left;
	border-radius:15px;
}

.slillsbuild .co04 ul li:nth-of-type(2) ,
.slillsbuild .co04 ul li:nth-of-type(4) {
	display:inline-block;
	vertical-align:top;
	min-height:190px;
	width:34px;
	background: url(../images/mk02.png)  no-repeat;
	background-position:8px 90px;
}

.slillsbuild .co04 .text01 {
	display:block;
	padding:40px 0 30px;
	font-size:25px;
	font-weight:bold;
	text-align:center;
}

.slillsbuild .co04 .text02 {
	font-size:16px;
	line-height:24px;
	text-align:left;
	padding:2px 0
}

.slillsbuild .co04 .bt01 a {
	background: #ae2a2a;
	display:inline-block;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	line-height:24px;
	text-align:left;
	margin:40px 0 60px;
	padding:30px 100px;
	border-radius:20px;
	text-decoration:none
}

.slillsbuild .co04 .bt01 p:before {
	content : url(../images/mk01.png) ;
	display: inline-block;
	margin-right:10px
}

.slillsbuild .red{
	color:#ae2a2a
}