@charset "utf-8";

@import "../common/css/0-import.css";

#mainImg {
	padding: 18px 0 0 10px;
	background: #fff;
}

#main {
	padding-top: 30px;
	padding-bottom: 40px;
}

#conts h2 {
	margin: 0 0 17px;
	clear: both;
}

#conts .photo_m10 {
	margin-bottom: 10px;
}

#conts .photoBox {
	padding-bottom: 20px;
}

#conts .photoBox li {
	margin: 0 10px 0 0;
	float: left;
}

#conts .photoBox li.mr0 {
	margin-right: 0;
}

#conts p.ml10 {
	margin: 0 0 6px 10px;
}


#conts .case {
	margin: 0 0 3px 10px;
	clear: both;
}

#conts .case li {
	margin: 0 5px 0 0;
	float: left;
}

#conts .case li.mr0 {
	margin-right: 0;
}

#conts .pb15 {
	padding-bottom: 20px;
}

#conts dl.news {
	padding: 0 0 25px;
	line-height: 1.5;
}

#conts dl.news dt {
	padding: 0 0 0 10px;
	float: left;
}

#conts dl.news dd {
	padding: 0 80px 11px 120px;
	margin: 0 0 7px;
	_text-indent: -3px;
	background: url(../img/index/news_back.jpg) no-repeat -1px bottom;
}

#conts .link_btn01 {
	margin: 0 0 20px 95px;
}

#conts .link_btn01 a {
	display: block;
	background: url(../img/index/photo05_over.jpg) no-repeat;
	width: 500px;
	height: 80px;
}

#conts .link_btn01 a:hover {
	background-color: #fff;
}

#conts .link_btn01 a:hover img {
	visibility: hidden;
}

#conts .link_btn02 {
	margin: 0 0 0 160px;
}

#conts .link_btn02 a {
	display: block;
	background: url(../img/index/photo06_over.jpg) no-repeat;
	width: 370px;
	height: 60px;
}

#conts .link_btn02 a:hover {
	background-color: #fff;
}

#conts .link_btn02 a:hover img {
	visibility: hidden;
}



#conts .link_btn02 img,
#conts .link_btn01 img {
	display: inline;
}


/*PageBottom-form_btn*/
#conts .link_btn-form {
	margin: 0 0 20px 95px;
}

#conts .link_btn-form a {
	display: block;
	background: url(../common/img/pagebottom-form_btn.jpg) no-repeat;
	width: 500px;
	height: 80px;
}

#conts .link_btn-form a:hover {
	background-color: #fff;
}

#conts .link_btn-form a:hover img {
	visibility: hidden;
}

/*PageBottom-seofree_btn*/
#conts .link_btn-seofree {
	margin: 20px 0 20px 95px;
}

#conts .link_btn-seofree a {
	display: block;
	background: url(../common/img/pagebottom-seofree_btn_over.jpg) no-repeat;
	width: 500px;
	height: 80px;
}

#conts .link_btn-seofree a:hover {
	background-color: #fff;
}

#conts .link_btn-seofree a:hover img {
	visibility: hidden;
}


#photodiv {
	width:960px;
}


/*whycom*/
#conts .mb40 {
margin-bottom: 40px;
}

#conts ul#hp-point {
margin-bottom: 40px;
}

#conts ul#hp-point li {
margin-top: 10px;
}
