/*------------------------------------------------------------ 
	layout
------------------------------------------------------------*/  
body {
	text-align: center;
	line-height: 1.5;
}

/*------------------------------------------------------------ 
	header 
------------------------------------------------------------*/
#gHeader {
	margin-top:10px;
}
/*	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 , #D2D2D2 0%, #FFF 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #D2D2D2),color-stop(1, #FFF));
	border:1px solid #E3E3E3;
	height:30px;
}
.sidebox_title span {
	padding-left:5px;
}

.sidebox_title p {
	color: #688A2B;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
}

.sidebox_title img {
	padding-top:4px;
}

.sidebox_title a {
	text-decoration:none;
}
.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;
}
.sidebox_content a {
	text-decoration:none;
}
.title_b_color {
	color:#967A6C;
	font-weight:bold;
	font-size:13px;
}

.f_12 {
	font-size:12px;
}
.flow_txt {
	padding:5px 5px 0 5px;
	text-align:left;
}
.flow_txt .ico img{
	vertical-align: top;
	margin-right:5px;
}

.flow_txt .txt{
	color:#993400;
}

.flow_txt p {
	margin-bottom:5px;
}
.v_top {
	vertical-align:top;
}

.txt_o {
	color:#FF8E14;
}
.staff3_title {
	color:#52280F;
	font-size:15px;
	font-weight:bold;
}

.bg_title {
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
	text-align: left;
	width: 100%;
}
.bg_title a{
	color:#FFF;
}
.bg_title p {
	padding-left: 5px;
	padding-top: 2px;
}

dl.list309 dt {
	clear: left;
	float: left;
	padding-left:5px;
	padding-right:5px;
	margin: 0px;
}

dl.list309 dt p {
	text-align:left;
}

dl.list309 dd {
	margin-left: 110px;
	margin-right: 5px;
	text-align: left;
}

dl.list309 dd p {
	color:#FC871D;
	font-size:14px;
	font-weight:bold;
}

dl.list309 dd span {
	color:#5E3926;
	font-weight:bold;
}


.bg_blown {
	background:#7F3F11;
}

.bg_blown2 {
	background:#66320D;
}

.bg_blown3 {
	background:#4B260B;
}

.bg_lgreen {
	background:#72B311;
}

.bg_green {
	background:#0C7F0C;
}

.bg_ygreen {
	background:#88CC00;
}

.bg_orange {
	background:#FF6600;
}

.bg_orange2 {
	background:#FF8B00;
}

.bg_dred {
	background:#990F29;
}

.teikei_b {
	border-top:2px solid #7F3F11;
}

.teikei_b2 {
	border-top:2px solid #66320D;
}

.teikei_b3 {
	border-top:2px solid #4B260B;
}

.teikei_lg {
	border-top:2px solid #72B311;
}

.teikei_g {
	border-top:2px solid #0C7F0C;
}

.teikei_yg {
	border-top:2px solid #88CC00;
}

.teikei_o {
	border-top:2px solid #FF6600;
}

.teikei_lo {
	border-top:2px solid #FF8B00;
}

.teikei_dr {
	border-top:2px solid #990F29;
}


/*------------------------------------------------------------ 
	お問い合わせ
------------------------------------------------------------*/

.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;
}

