@charset "utf-8";
/******************************************

株式会社アンチータ
[style]common
サイト全体共通部分スタイル指定

******************************************/
/* ------------------------------------------------------------
header
------------------------------------------------------------ */

p.facebool_logo{
	padding: 30px 0 0 20px;
}

p.facebool_logo a:hover{
	opacity: 0.7;
  		filter: alpha(opacity=70);
 		 -ms-filter: "alpha(opacity=70)";
}




#wide_header{
	width:100%;
	margin:0;
	background-color:#FFFFFF;
}

#header{
	background-color:#FFF;
	height:150px;
	width:960px;
	margin:0 auto;
	padding-top:20px;
}

#header h1 a{
	width:411px;
	height:118px;
	background:url(../images/top_title.jpg) no-repeat;
	display:block;
	float:left;
	background-position: 0 0px;
	margin: -10px 0 0 0;
}

#header h1 a span{
	display:none;	
}



li.to_form{
	border: #6C6 1px solid;
	padding: 2px 10px 0 10px;
	margin-right: 20px;
	background-color: #D6E7D1;
	border-radius: 3px;
}

/*　navi sub　*/
#navi_sub_header{
	width:800px;
	float:right;
	text-align:right;
	margin: 0 0 20px 0;
}


#navi_sub_header ul li{
	display:inline;
	font-size:13px;
	text-align:right;
	padding-top: 5px;
	margin-left: 20px;

}
#navi_sub_header ul li:last-child{
	/*border-bottom: #06F solid 1px;*/
	margin: 0 0 0 ;
}

#navi_sub_header ul li a{
	text-decoration:none;
		color: #333;
}



#navi_sub_header ul li a:hover{
	text-decoration:none;
	color: #690;
	font-weight: bold;
	
}

.call_tel{
	text-decoration: none;
	font-size:0;

}
	


/*#navi_sub_header ul li{
	display:inline;
	font-size:10px;
	text-align:right;
	padding-left:10px;
}
#navi_sub_header ul li a{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
#navi_sub_header ul li a:hover{
	text-decoration:none;
	color: #690;
	font-weight:bold;
}*/

.header_tel{
	width:440px;
	height:70px;
	background:url(../images/header_tel.jpg) no-repeat;
	background-position:0 10px;
	float:right;
	margin-top:20px;

}
.header_tel a{
	display: block;
	text-indent: -99999px;
}


.header_tel p{
	display:none;
	}
	
	

/* font size */
#box_fontsize{
	width:174px;
	height:30px;
	background:url(../images/bg_fontsize.jpg) no-repeat 0 0;
	float:left;
}
ul#bt_switch{
	width:84px;
	height:24px;
	margin-top:3px;
	margin-left:81px;
	background:url(../images/bt_fontsize.jpg) no-repeat 0 0;
}
ul#bt_switch li{
	width:26px;
	height:24px;
	margin-right:2px;
	text-indent:-9999px;
	float:left;
}
ul#bt_switch li a{
width:26px;
height:24px;
display:block;
overflow:hidden;
}

ul#bt_switch li#sw1 a:hover{background:url(../images/bt_fontsize.jpg) no-repeat -84px 0;}
ul#bt_switch li#sw2 a:hover{background:url(../images/bt_fontsize.jpg) no-repeat -112px 0;}
ul#bt_switch li#sw3 a:hover{background:url(../images/bt_fontsize.jpg) no-repeat -140px 0;}
/* seach */
#box_search{
	width:264px;
	float:left;
}
/* ------------------------------------------------------------
navi main
------------------------------------------------------------ */
#box_navi_main{
	height:52px;
	background:url(../images/bg_navi_main.jpg) repeat-x 0 0;
}
#ul_navi_main{
	width:960px;
	margin:0 auto;
}
ul#ul_navi_main li{
	position: relative;
	width:160px;
	height:52px;
	float:left;
}
#ul_navi_main li li:hover > a{
    color:#9C6;
} 
*html #ul_navi_main li li a:hover{ /* IE6 */
    color: #9C6;
}
#ul_navi_main li:hover > ul{
    display: block;
}
 
/* Sub-menu */

 /**/
ul#ul_navi_main ul{
    list-style: none;
    margin: 0;
    padding:0;
    display: none;
    position: absolute;
    top: 52px;
    left: 0;
    z-index: 99999;
	/*
    background: #222;
    background: -moz-linear-gradient(top, #222, #111);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #222)); 
	*/   
/*
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	*/

}
ul#ul_navi_main ul#nm_right{
	left:auto;
	right:0;
}
 
ul#ul_navi_main ul li{
	width:auto;
	min-width:160px;
	height:auto;
    float: none;
    margin: 0;
    padding: 0;
    display: block; 
	background:#fff;
	 filter: alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
	
	/*
    -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    -webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
	*/
}
/*
ul#ul_navi_main ul li:last-child{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;    
}
*/
ul#ul_navi_main ul li a{
    color:#660;
	width:auto;

    text-decoration: none;
	/*
    text-shadow: 0 1px 0 #000;
	*/
	padding: 10px 10px;
    height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}
 
ul#ul_navi_main ul li:hover > a
{
    color: #fff;
}
 
*html ul#ul_navi_main ul li a:hover /* IE6 */
{
    color: #000;
}
ul#ul_navi_main ul li a{

}
 
*html ul#ul_navi_main ul a {/* IE6 */
    height: 10px;
	/*
    width: auto;
	*/
}
 
*:first-child+html ul#ul_navi_main ul a{ /* IE7 */
    height: 10px;
    width: auto;
}
 
ul#ul_navi_main ul li a:hover{
    background:#690;
    
}

*/
/* Clear floated elements */
ul#ul_navi_main:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
 
* html ul#ul_navi_main             { zoom: 1; } /* IE6 */
*:first-child+html ul#ul_navi_main { zoom: 1; } /* IE7 */


/* ------------------------------------------------------------
topicpath
------------------------------------------------------------ */
#pankuzu{
	width:960px;
	margin:12px auto 0 auto; 
}
.pankuzu_top{
	margin-right:5px;
}
.pankuzu_in{
	margin-left:5px;
	margin-right:5px;
}
.pankuzu_last{
	margin-left:5px;
}


/* ------------------------------------------------------------
column
------------------------------------------------------------ */
#wrapper_column_bg{
	height:auto;
	background-color:#E9EDDA;
}

#wrapper_column{
	width:960px;
	margin:0 auto 20px auto;
	padding: 15px 0 15px 0;
	color:#333;
}

#wrapper_column h4.midashi_s{
	font-size:14px;
	font-weight:bold;
	border-left: 8px solid #333;
	padding-left:12px;
}
	
#column_main{
	width:680px;
	float:left;
	margin-top:20px;
}
#column_sub{
	width:260px;
	float:right;
	margin-top:20px;
}
#side_menu{
	width:305px;
	height:auto;
	position:absolute;
	}
#side_menu ul{
	list-style:none;
}
#side_menu li{
	margin-bottom:15px;
}

/* ------------------------------------------------------------
main column
------------------------------------------------------------ */
.pagetitle{
	margin-bottom:30px;
}

.main_in{
	margin-top:20px;
	margin-bottom:30px;
	padding-left:30px;
	padding-right:10px;
}

.maintext{
	margin-bottom:30px;
	width:576px;
	height:auto;
	padding-left:24px;
}

.maintext p{
	font-size:14px;
	color:#333;
	margin-bottom:12px;
	margin-top:8px;
	text-align: justify;
text-justify: inter-ideograph;
}

.text_head{
	border-left:10px solid #669900;
	padding-left:10px;
	color:#669900;
	font-weight:bold;
	margin-top:15px;
	}

.rightimg img{
	float:right;
	padding:0 5px 0 0px;
	margin:10px 8px 30px 10px;
	clear:both;
	}

/* ------------------------------------------------------------
in page
------------------------------------------------------------ */

#in_header{
	width:860px;
	height:150px;
	margin:0 auto;
}

#in_header h1{
	width: 283px;
	height: 96px;
}

#in_header h1 a {
	width: 283px;
	height: 96px;
	display:block;
	margin-top:24px;
	background:url(../images/in_title.png) no-repeat;
	text-indent:-9999px;
}

#in_main{
	width:945px;
	height:auto;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:30px;
	overflow: hidden;
	padding-left:15px;
}

.bg_pht{
	background-image:url(../images/main_bg03.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

.bg_pht2{
	background-image:url(../images/main_bg02.png);
	background-repeat:no-repeat;
	background-position: bottom right;
}

#in_left{
	width:600px;
	height:auto;
	float:left;
}

#in_left h3{
	font-size:18px;
	font-weight:bold;
	border-left:8px solid #333;
	padding-left:15px;
	}
	
/*#in_left h4{
	font-size:16px;
	height:31px;
	width:auto;
	font-weight:bold;
	background: url(../images/h4_bg.jpg) no-repeat;
	padding-left:24px;
	}
*/	
		
#area_01 h4{
	font-size:16px;
	height:31px;
	width:auto;
	font-weight:bold;
	background: url(../images/h4_bg.jpg) no-repeat;
	padding-left:24px;
	}		
		
		
		
		
#term h4{
	font-size:16px;
	height:31px;
	width:auto;
	font-weight:bold;
	padding-left:24px;
	padding-top: 5px;
	border-left: #096 10px solid;
	background: #C5E0D1;
	border-bottom: #096 1px solid;
	border-right: #096 1px solid;
	border-top: #096 1px solid;
}



#in_left h5{
	font-size:16px;
	font-weight:bold;
	margin-top:12px;
	}
	
#in_left h6{
	font-size:16px;
	font-weight:bold;
	border-bottom:2px solid #999;
	margin-bottom:12px;
	}

#in_right{
	width:305px;
	height:auto;
	float:right;
	position:relative;

}


/* ------------------------------------------------------------
main table
------------------------------------------------------------ */

.top_table{
width:960px;
margin:12px 0px 10px 0px;
padding:0px;
border-collapse:separate;
border-spacing:7px;

/*  table-layout: fixed;
*/}



.top_table td{
padding:10px 7px 10px 0;
/*width:302px;
*/}



.top_table p{
	padding-left:15px;
	font-size:12px;
	line-height:180%;
	margin-top:15px;
}

.top_table ul{
	padding-left:15px;
	font-size:12px;
	line-height:180%;
	margin-top:15px;
}

.top_table ul.news li{
	background:url(../images/news_mark.gif) no-repeat 0 3px;
	padding-left:12px;
	font-size:12px;
}

.top_table td.area{
	width:295px;
	height:146px;
	background:url(../images/top_area.jpg) no-repeat 0 18px;
	padding-top:65px;
}
.top_table td.area:hover{
		width:302px;
	height:146px;
	background:url(../images/top_area2.jpg) no-repeat 0 18px;
		padding-top:65px;



}
.top_table td.area a{
	display:block;
	text-decoration:none;
	color: #666;
	font-size: 13px;

}




.area_text{
	width:260px;
	height:85px;
	color:#333333;
	margin-left:8px;
	line-height: 35px;
}

.top_table td.faq{
	width:630px;
	height:146px;
	background: url(../images/top_faq.jpg) no-repeat 0 18px;
	padding-top:65px;
}

.faq_text{
	width:600px;
	height:100px;
	color:#333333;
	margin-left:8px;
}

.main_table table {
	width:100%;
	border-collapse: collapse;
}
.main_table th.t_top {
    border-top: #b3b3b3 4px solid;
}
.main_table th {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	background: #f7f7f7;
	padding: 10px;
	font-weight: bold;
	color:#333333;
}
.main_table th.estate {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align:center;
	background: #f7f7f7;
	padding: 10px;
	font-weight: bold;
	color:#333333;
}
.main_table td.t_top {
	border-top: #be1309 4px solid;
}
.main_table td {
	border-bottom: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	padding: 15px;
	background:#FFFFFF;
	color:#333333;
	letter-spacing:0.1em;
	text-align:justify;
	text-justify:inter-ideograph;
}


.green-line-table table {
	width:100%;
	border-collapse: collapse;
}
.green-line-table th.t_top {
    border-top: #b3b3b3 4px solid;
}
.green-line-table th {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	background: #f7f7f7;
	padding: 10px;
	font-weight: bold;
	color:#333333;
}
.green-line-table td.t_top {
	border-top: #be1309 4px solid;
}
.green-line-table td {
	text-align: left;
	padding: 15px;
	background:#FFFFFF;
	color:#333333;
	letter-spacing:0.1em;
	text-align:justify;
	text-justify:inter-ideograph;
	border: 1px solid #66CC00;
}




/* ------------------------------------------------------------
appbox
------------------------------------------------------------ */

.appbox{
	width:634px;
	height:auto;
	background-color:#FAF8F1;
	border-left:1px solid #A4CE64;
	border-right:1px solid #A4CE64;
	border-bottom:1px solid #A4CE64;
	padding-top:15px;
}

.appbox table{
	margin-left:15px;
}

.appbox td{
	font-size:12px;
	padding-bottom:8px;
}

.appbox p{
	font-size:12px;
	margin:-10px 15px 15px 15px;
}

.pdf_icon{
	background:url(../images/pdficon_small.gif) no-repeat;
	padding-left:20px;
}

.download{
	background:url(../images/dl_icon_small.gif) no-repeat 0 2px;
	padding-left:20px;
}

/* ------------------------------------------------------------
faq
------------------------------------------------------------ */
	
.faq_q{
	height:30px;
	background:url(../images/faq_q.jpg) no-repeat;
	padding:3px 0 0 40px;
	font-weight:bold;
}

.faq_a{
	background:url(../images/faq_a.jpg) no-repeat;
	padding:3px 0 0 40px;
}

/* ------------------------------------------------------------
keyword
------------------------------------------------------------ */
.keyword_box{
	background-color:#FFFFFF;
	padding:0 15px 0 0;
	margin-bottom:20px;
	width:558px;
	min-height:230px;
	height:auto;
	padding:5px 15px 15px 15px;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	margin-top:0px;
	box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);
}


/* ------------------------------------------------------------
sitemap
------------------------------------------------------------ */

.sitemap{
	color:#333;
}
	
.sitemap p{
	color:#333;
	background:url(../images/list.png) no-repeat 0 5px;
	padding-left:21px;
	font-weight:bold;
}

.sitemap a{
	text-decoration:none;
	color:#333;
}

.sitemap a:hover{
	text-decoration:none;
	color: #690;}

.sitemap ul{
	margin-top:-10px;
}

.sitemap li{
	background:url(../images/list_s.png) no-repeat 0 11px;
	padding-left:21px;
	margin-left:24px;
}
/* ------------------------------------------------------------
footer
------------------------------------------------------------ */
#footer{
	padding-bottom:30px;
	background-color:#FFFFFF; 
}

.footer_area{
	width:960px;
	height:auto;
	margin:0 auto 0 auto; 
}

.address{
	width:300px;
	height:100px;
	float:left;
	background: url(../images/add_bg.jpg) right bottom no-repeat;
}

.address p{
	font-size:12px;
	line-height:140%;
}

.footer_navi ul{
width:600px;
	float:right;
	text-align:right;
}

.footer_navi ul li{
	display:inline;
	font-size:10px;
	text-align:right;
	padding-left:10px;
}

.footer_navi ul li a{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}

.footer_navi ul li a:hover{
	text-decoration:none;
	color: #690;
	font-weight:bold;
}

.copyright{
	margin:0 0 30px 0;
	font-size:10px;
	color:#333;
	float:right;
}


	
	
/* ------------------------------------------------------------
問い合わせフォーム
------------------------------------------------------------ */	

input.form1 {
	 width: 50%;
	 height:  }
input.form2 { width: 150px; }



/* note taste */
.defaultlist
,.defaultlist li{
	padding:0px;
	margin:0px;
}
 
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;
}
 
.list6 li{
	position:relative;
	padding-left:20px;
}
 
.list6 li:after{
	content:'';
	display:block; 
	position:absolute; 
	background:#333;
	width:9px;
	height:9px; 
	top:7px; 
	left:5px; 
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
}
/**/

.bor-rad {
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  	
	padding:5px;
}

.bor-color-red {
	border: thick solid #FB4F53;
		
}

.menu-other {
	border: thick solid #99C973;
	
}

.te-right {
	text-align:right;
}

.z-deep {
	z-index:-1;	
}

.attention {
	text-align:center;
	font-size:x-large;
	font-weight:bold;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
	padding:5px;
	border: thick solid #FF9900;
	background-color: #FF9;
	margin-bottom:16px;
	margin-top:10px;
}

.ver-mid {
	vertical-align:middle;	
}

#komidashi {
	font-weight:bold;
	font-size:16px;	
}

.box1 {
/*	width:50%;	
*/}

#appeal {
/*	font-weight: bold;
*/	color: #F00;
	
}

#appeal2 {
	color: #F00;
font-size: 16px;
	
}

.cap-bg {
	background-color: #CFE9BA;
	font-weight: bold;
	
}

.charge-box-left {
	width:68%;
	float:left;
}

.charge-box-right {
	width:30%;
	float:right;
}

.c-attention {
	font-size: 1.1em;
	font-weight: bold;
	color: #F60;
	
}

.under-wave {
	border-bottom-width: thin;
	border-bottom-style: double;
	border-bottom-color: #F60;
	
}

.font-20 {
	font-size: 20px;
	
}
.font-18 {
	font-size: 18px;
	
}


/*その他の外注ページ内ナビ*/


/* inside link */
a.link_inside{
	padding-left:20px;
	background: url(../images/icon_tri_blue.jpg) no-repeat 0 6px;/*fontsize*/
	text-align:right;
}
ul.link_inside li{
	padding-left:20px;
	background: url(../images/icon_tri_blue.jpg) no-repeat 0 6px;/*fontsize*/
	color:#096;
}


a.green_text{
	color:#096;
}

div.subnavi a{
	color:#096;
}


div.subnavi{
	width: 100%;
	height: 140px;
	border: solid  #096 1px;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */ 
	padding-top:20px;
	
}

#in_left2{
	width:600px;
	height:740px;
	float:left;
}

/*地図の部分*/


div.mapping{
	width:576px;
	height:670px;
	background:url(../images/map.png) no-repeat;
 background-position:0 60px;
	display: block;
	z-index: 100;
 /*   -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;	*/	
}

/*div.mapping:hover{
	background: url(images/dai-fukuoka2_cam.jpg);
	width:800px;
	height:380px;
	display: block;
	z-index: 100;
}
*/

  ul.shikaku05{
	  width: 305px;
	 
  }

  ul.shikaku05 li{
	  list-style:disc;
	  padding-bottom: ;
	  border-bottom: #696 1px dotted;
	  margin-bottom: 5px;
	  font-size: 14px;
  }
  
  
    ul.shikaku052 li{
	  border-bottom: #696 1px dotted;
	  margin-bottom: 5px;
  }
  
     ul.shikaku052 li:last-child{
		 border: none;
	 }
	 
	 
	 p.font110p{
	font-size:150%;
}

ul.gyomu_05{
	padding-left: 15px;

	padding-bottom: 25px;

	
}

ul.gyomu_05 li{
	list-style: disc;
	font-size: 120%;
	margin-bottom: 10px;
}

.shadow{
	-moz-box-shadow: 2px 2px 3px 3px #CCC;
	-webkit-box-shadow: 2px 2px 3px 3px #CCC;
	box-shadow: 2px 2px 3px 3px #CCC;
	background-color: #EEE;
	padding: 10px;
/*	margin: 20px;
*/}


ul.gyomu_06{
	padding-left: 25px;
}

ul.gyomu_06 li{
	list-style:disc;
	
}

.more20{
	width:87px;
	height:14px;
	background:url(../images/top_more.jpg) no-repeat;
	display:block;
	margin-top: -72px;
	margin-bottom: 50px;
	margin-left: 350px;	
}



.more20 a{
	width:87px;
	height:14px;
	background:url(../images/top_more.jpg) no-repeat;
	display:block;

}

.more20 a:hover{
	background:url(../images/top_more_on.jpg) no-repeat;
		
}

p.indent-1 {
padding-left:1em;
text-indent:-1em;
}

p.seko{
	margin: 10px 0 50px 0;
	font-size: 16px;
}

p.seko a{
	text-decoration:none;
	font-size:17px;
}

	.fs_13{font-size: 13px;}
	.fs_14{font-size: 14px;}
	span.te_box{
		border: #F00 1px solid;
		padding: 1px 2px;
	}
	
	
	
	table.branch_list{
	 border:none;
}
table.branch_list tr{
	height:15px;
  
}

table.branch_list td{
    border:none;
	padding:0
	
}

td.kinto{

/*  width: 100px;
*/  -moz-text-align-last: justify;
  text-align-last: justify;

}
td.str_text{
	font-weight:bold;
	color:#096;
}


.clearText {
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}


/*三角⤴*/
.yaji::before{
width: 12px;
height: 12px;
-webkit-border-radius: 25%;
border-radius: 25%;
background: #7a0;
}
.yaji::after{
left: 5px;
box-sizing: border-box;
width: 3px;
height: 3px;
border: 3px solid transparent;
border-left: 3px solid #fff;
}



/*管理期間*/



div.hosho5_box{
	padding-left: 0px;

}

div.h_box_botton{
	position: relative;
	top: -25px;
	left: 240px;
}
div.box_hosho{
	margin-top: 20px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 50px;
}


/*div.hosho5_box2{
	padding-left: 0px;
}

div.h_box_botton2{
	position: relative;
top: -32px;
left: 195px;
}
div.box_hosho2{
	margin-top: 20px;
	position: relative;
	top: 0px;
	left: 250px;
}
*/

/*div.h_box_botton2{
	position: relative;
top: -32px;
left: 195px;
}*/
/*div.hosho5_box2{
	padding-left: 0px;
}
*/
/*div.box_hosho2{
	margin-top: 20px;
	position: relative;
	top: 0px;
	left: 250px;
}*/

p.grntee{
	font-size:16px;
	height:31px;
	width:auto;
	}


span.web_link{
	font-size: 10px;
	padding-left: 20px;
	color: #F00;
	font-weight: 900;
}

span.web_link a{
		color: #F00;
/*		color: #666;
*/}





img.mini_arrow{
	padding: 6px 0 0 6px;
}

span.web_link a:link { 
text-decoration : none ;

}
span.web_link a:hover {
	 text-decoration : none ;
	 color: #F60;
	 }
/*保証くわしくはこちらボタン*/
 .guarantee a{
display:block;
width: 200px;
height: 50px;
background: url(../images/more-hosho.png) no-repeat;
	}
    
div.guarantee a:hover{
background: url(../images/more-hosho_on.png) no-repeat;
	}
/*保証くわしくはこちらボタン*/




div.hosho5_box{/*白蟻工事には5年間の保証が付きます*/
	padding-left: 0px;
	color: #F00;
	height: 50px;
	/*background: #69F;水色*/
}

div.h_box_botton{/*詳しくはこちら*/
position: relative;
top:-55px;
left: 250px;
width: 180px;
height: 50px;
/*background: #FC6;きいろ*/

}

div.h_box_botton5{/*管理の詳しくはこちら*/
position: relative;
top:-55px;
left: 410px;
width: 180px;
height: 50px;
/*background: #FC6;きいろ*/

}


div.h_box_botton6{/*管理の詳しくはこちら*/
position: relative;
top:-55px;
left: 370px;
width: 180px;
height: 50px;
/*background: #FC6;きいろ*/

}


/*コンタクトﾍﾟｰｼﾞ*/
	
div.h_box_botton8{/*位置*/
position: relative;
top:-38px;
left: 290px;
width: 180px;
height: 30px;

}

h4.h4mid{
	font-size: 16px;
	font-weight:bold;
	color: #333;
	padding: 3px 0 2px 0;
}

div.form_entry{
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 10px 10px 25px 2px;
	letter-spacing: 2px;
	font-weight:600;
}

div.form_entry a{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdeb8e+0,a5c956+100;Green+3D+%232 */
background: #cdeb8e; /* Old browsers */
background: -moz-linear-gradient(top, #cdeb8e 0%, #a5c956 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #cdeb8e 0%,#a5c956 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #cdeb8e 0%,#a5c956 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 ); /* IE6-9 */


    text-shadow: -1px 1px 0 #FFF;	
	display: block;
	text-decoration: none;
	color: #666;
	padding: 20px 0 18px 0;
	border-radius: 10px;
	
 box-shadow: 0 0 8px gray;
}

div.form_entry a:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc578+0,fb9d23+100;Orange+3D+%233 */
background: #ffc578; /* Old browsers */
background: -moz-linear-gradient(top, #ffc578 0%, #fb9d23 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffc578 0%,#fb9d23 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffc578 0%,#fb9d23 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-9 */

}
