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

/* ---------------------------------------------------------
	CSS Document Common
--------------------------------------------------------- */
#info {
	width: 1000px;
	margin:auto;
	background:url(../images/bk01.jpg);
	color:#3c3532;
	text-align:left
}

#info #title_sp{
	display:none
}

#info .lead{
	width: 1000px;
	background:url(../images/lead_bk01.jpg);
	padding:0 55px;
}

#info .sb01{
	width: 100%;
	text-align:center
}

#info .sb02{
	width: 100%;
	height:64px;
	background:url(../images/bk02.png);
	text-align:center;
	padding:15px;
}

#info .co01{
	width: 100%;
	background:#fde0ab;
	padding:0 55px 30px;
}

#info .sk01{
	margin:auto;
	padding:30px 40px;
	font-size:16px;
	background:#fff;
	border-radius:10px;
	border:3px solid #d6dcdd;
}

#info .sk01 table{
	width: 100%;
}

#info .sk01 td{
	padding:10px 0 10px 15px; 
	vertical-align:middle;
	background:#fff;
	border-bottom:1px #333 dotted;
}

#info .sk01 tr:nth-of-type(1) { border-top:1px #333 dotted; }
#info .sk01 td:nth-of-type(1) { width:14%;background:#fff0f0;border-right:5px #fdacac solid;color:#7c2727 }

#info .sk01 strong{
	display:block;
	padding-top:3px
}

#info .sk01 p{
	margin:3px 0 3px 33px;
	font-size:15px;
}

#info .sk01 span{
	margin:10px 0 0;
	display:block;
	font-size:14px;
	line-height:22px
}

#info .sk01 li{
	list-style-type:disc;
	margin-left:20px;
}

#info .co02{
	width: 100%;
	height:188px;
	background:url(../images/bk01b.png);
	padding:0 55px;
	margin-bottom:30px;
	text-align:center;
}

#info .co_bnr{
	height:188px;
	background:url(../images/bk01.png);
}

#info .co_bnr img:nth-of-type(1) { background:url(../images/bk01b.png);margin-bottom:20px }

#info .co03{
	width: 100%;
	background:#fff;
	text-align:center;
	padding:20px 55px;
	line-height:20px;
}

#info .co03 .kaiin{
	margin:40px 0;
	background:#f2e6be;
	text-align:left;
	padding:20px
}

#info .co03 .kaiin li{
	display:inline-block;
}

#info .co03 .kaiin li:nth-of-type(1) { width:500px;margin-right:15px }

#info .co04{
	width: 100%;
	background:#f8e2e2;
	padding:30px 56px;
}

#info .co04 ul{
	margin-bottom:30px;
}

#info .co04 ul li{
	display:inline-block;
	vertical-align:top;
}

#info .co04 .photo{
	width:182px;
}

#info .co04 .prof_text{
	width:700px;
}

#info .co04 .prof_text .name{
	font-size:16px;
	background:url(../images/mk01.png) no-repeat;
	padding-left:85px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d7b957
}

#info .co04 .prof_text span{
	display:block;
	font-size:20px
}

#info .co04 .prof span{
}
