/*------------------------------------------------------------ 
	layout
------------------------------------------------------------*/  
body {
	text-align: center;
	line-height: 1.5;
}

/*------------------------------------------------------------ 
	header 
------------------------------------------------------------*/
#gHeader {
	margin-top:10px;
	margin-bottom: 10px;/*add*/
}
/*	logoの部分	*/

.left {
	float:left;
	margin-left:5px;
}

.right {
	float:right;
	margin-right:5px;
}
.right a{
	color:#333333;
	text-decoration:none;
}
.wellcome_guest {
	text-align:left;
	margin-left:5px;
	color:#676767;
	font-size:10.5px;
	font-weight:bold;
	margin-top:30px;
}

#gHeader ul {
	clear:both;
	margin-top:0px;
	list-style:none;
}
#gHeader ul li {
	float:left;
	margin-left:2px;
}


/*------------------------------------------------------------ 
	content
------------------------------------------------------------*/
#conts {  
	clear:both;
}
#slider {
	border-top:2px solid #C6C6C6;
	border-bottom:2px solid #C6C6C6;
	clear:both;
	height:92px;
	width:100%;
	text-align:center;
}

.colmunbox_top {
	/*background-color:#FFAD01;*/
	margin-top: 1px;
}
.colmunbox {
	/*background-color:#FFAD01;*/
}

.sidebox_title {
	font-size:16px;
	width:92%;
	margin:0 auto;
	font-weight: bold;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	padding: 0px;
	background: -moz-linear-gradient(center bottom , #EC7A0A 0%, #FE9903 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EC7A0A),color-stop(1, #FE9903));
	border:1px solid #E3E3E3;
}
.sidebox_title span {
	margin-left:5px;
}

.sidebox_title p {
	text-align:left;
	vertical-align:middle;
}


.sidebox_content {
	width:92%;
	margin:0 auto;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	padding: 0px;
	height:100%;
	background: -moz-linear-gradient(center bottom, #fff 0%,#fff 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff),color-stop(1, #fff));
	border:1px solid #E3E3E3;
	font-size:13px;
}

.title_b_color {
	color:#967A6C;
	font-weight:bold;
	font-size:13px;
}


.service_txt {
	padding:5px;
	text-align:left;
}

.service_txt p {
	margin-bottom:5px;
}

.bg_line_orange {
	text-align:left;
	background:url('../../common/images/service/bg_line_orange.jpg');
	width:100%;
	height:22px;
}
.bg_line_orange p {
	font-weight:bold;
	padding-left:10px;
	padding-top:1px;
}

.reason3_sp {
	display:block;
	height:27px;
}

.c_orange li p {
	background-image:url('../../common/images/service/c_orange.jpg');
	background-repeat:no-repeat;
	padding-left:24px;
}

.c_green li p {
	background-image:url('../../common/images/service/c_green.jpg');
	background-repeat:no-repeat;
	padding-left:24px;
}

.c_blue li p {
	background-image:url('../../common/images/service/c_blue.jpg');
	background-repeat:no-repeat;
	padding-left:24px;
}


/*------------------------------------------------------------ 
	お問い合わせ
------------------------------------------------------------*/

.sidebox_title2 {
	font-size:11px;
	width:92%;
	margin:0 auto;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	padding: 0px;
	background: -moz-linear-gradient(center bottom, #fff 0%,#fff 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff),color-stop(1, #fff));
	border:1px solid #E3E3E3;
}
