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

/* ---------------------------------------------------------
	CSS Document .shiga_2017
--------------------------------------------------------- */
#writer {
	margin:auto;
	text-align:left;
	background:#ffeeaa;
}

#writer .pc{
	display:none
}

#writer h2 {
	background:url(../images/h2_back_sp.png) ;
	padding:2% 8%;
	margin-bottom:2%
}

#writer .lead{
	color:#7b5e2e;
	padding:5%;
	font-weight:bold;
}

#writer .lead br{
	display:none
}

#writer .co01{
	width: 100%;
	margin:auto;
	text-align:center
}

#writer .bnr01{
	display:block;
	background:#f4dd80;
	margin: 0 5% 5%;
	padding:3% 5% 5%;
	border-radius:15px;
}

#writer .co02{
	background:url(../images/co02_back01.png);
	width: 100%;
	margin:auto;
	text-align:center
}

#writer .co02 h3{
	margin:3% 5% 5%;
}

#writer .co02 ul{
	width:100%;
	padding:0 5%;
}

#writer .co02 li{
	width:100%
	display:block;
	position: relative;
	background:#e0ebb5 ;
	font-size:15px;
	line-height:25px;
	margin:auto;
}

#writer .co02 li img{
	margin-top:45px;
}

#writer .co02 li h4{
	display:block;
	width:280px;
	position:absolute;top:-10px;left:-5px;
	background:url(../images/co02_back02_sp.png) no-repeat ;
	color:#283008;
	text-align:left;
	padding:10px 0 10px 40px;
	font-weight:normal;
	overflow: hidden;
}

#writer .co02 li p{
	text-align:left;
	padding:3% 5% 5%;
	margin-bottom:8%
}

#writer .co02 .bt01{
	padding:0 5% 5%;
}

#writer .co03{
	width: 100%;
	margin:auto;
	padding-top:20px;
	text-align:center
}

#writer .co03 ul{
	background:url(../images/co03_back.png) ;
	margin:5%;
	padding:5%;
	border-radius:15px;
}

#writer .co03 li:nth-child(2){
	padding:5%;
	text-align:left;
	color:#4f370e;
}

#writer .co04{
	width: 100%;
	margin:auto;
	text-align:center
}

#writer .co04 ul{
	margin:5%;
}

#writer .co04 li{
	width:100%;
	text-align:center；
}

#writer .co04 li:nth-child(1),
#writer .co04 li:nth-child(3){
	background:#fff;
	padding:20px;
	text-align:left;
	margin:5% auto;
	border-radius:20px
}

#writer .co05{
	width: 100%;
	margin:auto;
	padding:3% 5% 5%;
	text-align:center
}
