@charset "UTF-8";


/* styles */
/*/////////////////////////////////////////////////*/

div#mainvisual {
	background      : url("../img/index/mainvisual.jpg");
}


/* service-box */

div#service-box {
	margin          : 0 0 30px 0;
}

div#service-box div.sb-top {
	background      : url("../img/index/servicebox_top.jpg");
	width           : 624;
	height          : 230px;
	margin          : 0 -2px 12px -2px;
	padding         : 53px 14px 0 14px;
	position        : relative;
}

div#service-box a {
	font-size       :  5px;
	text-indent     : -5000px;
}

div#service-box div.sb-top div.left,
div#service-box div.sb-top div.right {
	width           : 298px;
	padding         : 0 0px;

}

div#service-box div.sb-top h3 {
	margin          : 0 0 13px 0;
}

div#service-box div.sb-top ul.left,
div#service-box div.sb-top ul.right {
	width           : 128px;
	height          : 111px;
	margin          : 0 0 42px 0;
	padding         : 4px 4px 0 4px;
}


div#service-box div.sb-top h3 a {
	height          : 20px;
	display         : block;
}

div#service-box div.sb-top ul.left li {
	margin          : 0 0 1px 0;
}

div#service-box div.sb-top ul.left li.top-icon {
	margin          : 0 0 4px 0;
}


div#service-box div.sb-top ul.left li a,
div#service-box div.sb-top ul.left li span {
	height          : 13px;
	display         : block;
}

div#service-box div.sb-top ul.left li span {
	text-indent     : -5000px;
}

div#service-box div.sb-top ul.right li {
	margin          : 0 0 10px 0;
}

div#service-box div.sb-top ul.left li.top-icon a,
div#service-box div.sb-top ul.right li a,
div#service-box div.sb-top ul.right li span {
	height          : 17px;
	display         : block;
}

div#service-box div.sb-top ul.right li span {
	text-indent     : -5000px;
}

div#service-box div.sb-top ul.right li.l-txt {
	margin          : 0 0 8px 0;
}
div#service-box div.sb-top ul.right li.l-txt a {
	height          : 10px;
	display         : block;
}

div#service-box div.sb-top ul.sb-btn li {
	float           : left;
}

div#service-box div.sb-top ul.sb-btn li a {
	height          : 27px;
	display         : block;
}

div#service-box div.sb-top ul.sb-btn li.sb-detail   a { width : 114px; }
div#service-box div.sb-top ul.sb-btn li.sb-contact  a { width : 92px; }
div#service-box div.sb-top ul.sb-btn li.sb-estimate a { width : 92px; }


div#service-box div.sb-btm {
	background      : url("../img/index/servicebox_btm.jpg");
	width           : 552;
	height          : 93px;
	margin          : 0 -2px;
	padding         : 0 12px 0 90px;
	position        : relative;
}

div#service-box div.sb-btm div.left {
	width           : 185px;
	padding         : 35px 0 0 0;	
}

div#service-box div.sb-btm ul.right {
	width           : 110px;
	padding         : 14px 0 0 0;
}

div#service-box div.sb-btm ul.right li {
	margin          : 0 0 8px 0;
}

div#service-box div.sb-btm ul.right li a {
	height          : 27px;
	display         : block;
}

div#service-box div.sb-btm h3 a {
	height          : 20px;
	display         : block;
}

/* Float Clear */
/*/////////////////////////////////////////////////*/

div#service-box div.sb-top ul.sb-btn:after {
	content         : " ";
	height          : 0px;
	clear           : both;
	visibility      : hidden;
	display         : block;
}

div#service-box div.sb-top ul.sb-btn {
	display         : inline-block;
}

/*\*/
* html div#service-box div.sb-top ul.sb-btn {
	height          : 1%;
}

div#service-box div.sb-top ul.sb-btn {
	display         : block;
}
/*\*/

