@charset "UTF-8";

.header_bg{
	background-image:url(images/h1back.jpg);}

.comment{
	width:94%;
	margin:0 3% 15px 3%;}

section{
	margin-bottom:20px;}

p.s_midashi{
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;}

.re_text{
	width:94%;
	margin:0 3%;
	margin-bottom:30px;}

.re_photo{
	width:94%;
	margin:0 3%;
	margin-bottom:30px;}

ul.re_photo li{
	width:100%;}

ul.re_photo li img{
	width:100%;}

.s_syosai{
	width:92%;
	margin:0 1% 0 1%;
	padding:10px 3% 10px 3%;
	background-color:#eee;}

.flow{
	margin-bottom:50px;}

.flow ul{}

.flow ul li{
	width:91%;
	margin:0 3% 15px;
	border-bottom:2px dotted #ccc;}

.flow ul li dl{
	float:left;
	width:94%;}

.com_work{}

dl.com_work{
	padding:5% 3% 5% 5%;
	background-color:#eee;
	border-radius:1em;}

dl.com_work dt{
	font-size:14px;
	letter-spacing:0.05em;
	font-weight:bold;
	margin-bottom:5px;
	color:#56A6AD;}

dl.your_work{
	padding:5%;
	background-color:#fff;}

dl.your_work dt{
	font-size:14px;
	letter-spacing:0.05em;
	font-weight:bold;
	margin-bottom:5px;
	color:#EB8D50;}

.kouji_flow{}

.kouji_alpha,.kouji_beta{}

.kouji_alpha{
	width:100%;}

.kouji_alpha dl{
	width:88%;
	padding:3%;
	margin:0 3% 10px;
	background-color:#eee;
	border-radius:1em;}

.kouji_alpha dl dt{
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	color:#56A6AD;}

.kouji_beta{
	width:94%;
	margin:0 3%;
	border:1px solid #EB8D50;}

.kouji_beta_title{
	font-size:14px;
	font-weight:bold;
	color:#EB8D50;
	margin:3% 0 10px 3%;}

.kouji_beta dl{
	margin:0 3% 10px;
	border-radius:1em;}

.kouji_beta dl dt{
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
	color:#000;}

.kouji_beta_com{
	width:88%;
	padding:3%;
	margin:10px 3% 10px;
	background-color:#F9E5D8;}

.hyo_title{
	margin:0 0 20px 0;}

.hyo_title li{
	width:100%;
	padding:10px 0 8px;
	text-align:center;
	font-size:15px;
	color:#fff;}

.hyo_title li.t_left{
	background-color:#86bfc0;
	margin-right:20px;}

.hyo_title li.t_right{
	background-color:#EBA87F;}

.contents_bottom{
	width:94%;
	margin:0 3%;
	margin-bottom:10px;}
