@charset "UTF-8";

/**************************************

ys_sp_pro CSS　特殊加工

***************************************/


/****　タイトル　****/
h2.pageTitle{background:url(../images/ys_sp_title_01.png) no-repeat;}


div#sp-maxim{
	width:667px;
	width:100%;
	padding-top:468px;
	height:0px;
	overflow:hidden;
	background:url(../images/ys_sp_img_01_02.png) no-repeat;
	margin-top:20px;
	background-size: contain;
	background-position: center;
}

h3.sp-s-title-01{
	width:396px;
	padding-top:36px;
	height:0px;
	overflow:hidden;
	background:url(../images/ys_sp_s_title_01.jpg) no-repeat;
	margin-bottom:24px;
	margin-top:49px;
}

div#sp-cont-01{
	width:667px;
	margin-bottom:20px;
	float:left;
	clear:both;
}

div#sp-cont-01-l{
	width:367px;
	float:left;
}

div#sp-cont-01-r{
	width:287px;
	float:right;
}

div#sp-item{
	border:1px solid #dddddd;
	background-color:#f5f5f5;
	width:341px;
	padding:20px 12px;
	font-size:16px;
	line-height:28px;
}

div#sp-item ul li{
	list-style:none;
}

div#sp-cont-text-01{
	width:287px;
	line-height:22px;
	margin-top:14px;
}

div#sp-cont-text-02{
	width:667px;
	line-height:22px;
}

h4.sp-s-title-02{
	width:666px;
	padding-top:45px;
	height:0px;
	overflow:hidden;
	background:url(../images/ys_sp_s_title_02.png) no-repeat;
	margin-bottom:24px;
	margin-top:49px;
}

div.sp-img-waku{
	width:667px;
	clear:both;
}

div.sp-img-waku-l{
	width:330px;
	float:left;
}

div.sp-img-waku-r{
	width:326px;
	float:right;
}
