@charset "Shift_JIS";
/*-------------------------------------------------------------------------------------------------------
index
-------------------------------------------------------------------------------------------------------*/
/* --- */

marquee.top_message{
	background-color:#fafafa;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	color:#fd515d;
	}

.index_navi {
	width: 672px;
	height: 180px;
	background: url(../img/index_navi.jpg) no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.index_navi_t {
	padding-left:17px;
	padding-top:71px;
	height:70px;
}
.index_navi_t div{
	float:left;
	padding:0;
	margin:0;
}

/* --- */
.index_box{
	width:672px;
	BACKGROUND: url(../img/index_box_bg.jpg) repeat-y;
}
.index_box p{
	padding-top:5px;
	padding-bottom:5px;
	color:#817813;
}
.index_box1{
	width: 142px;
	padding-left: 22px;
	float: left;
}
.index_box2{
	width: 142px;
	padding-left: 20px;
	float: left;
}
.index_box3{
	width: 142px;
	padding-left: 20px;
	float: left;
}
.index_box4{
	width: 142px;
	padding-left: 20px;
	float: left;
}

/* --- */
.index_box3-1{
	width:142px;
	padding-left:22px;
	float:left;
}
.index_box3-2{
	width:142px;
	padding-left:20px;
	float:left;
}
.index_box3-3{
	width:196px;
	padding-left:20px;
	float:left;
}



/* --- */
.index_topic_l{
}
.index_topic_r{
	float:left;
}
div.topics{
	width:672px;
	margin:10px 0px 20px 0px;
	line-height:100%;
}
div.topics dl{
	width:672px;
	margin:0px 0 0px 0;
	padding:10px 0px 10px 0px;
	float:left;
	border-bottom:1px dotted #DFDFDF;
}
div.topics dt{
	width:120px;
	color:#3D8D47;
	float:left;
	padding-left:5px;
}
div.topics dd{
	width:540px;
	float:left;
}

/* --- */
.gtel {
  width:672px;
  margin:0px auto;
  position: relative;
  height:186px;
  background: url(../img/gtel.jpg) no-repeat;
}
.gtel_btn {
	position: absolute;
	top: 138px;left:17px;
}
.gtel_map {
	position: absolute;
	top: 17px;left:245px;
}

/*-------------------------------------------------------------------------------------------------------
ƒRƒ“ƒeƒ“ƒc“à‹¤’Ê•”•ª
-------------------------------------------------------------------------------------------------------*/
.key_un{
	BACKGROUND: url(../img/key_un.jpg) no-repeat;
	position: relative;
	width: 960px;
	height: 259px;
	margin-top: 0px;
	margin-bottom: 58px;
}
.key_un1{
	position: absolute;
	top: 81px;
	left: 79px;
}
.key_un2{
	position: absolute;
	top: 81px;
	left: 217px;
}
.key_un3{
	position: absolute;
	top: 81px;
	left: 357px;
}


.pan{LINE-HEIGHT:100%;LETTER-SPACING: 0px;padding:0px 0px 20px 0px;
	text-align:left;}

.link_a{
	BACKGROUND: url(../img/link_arrow.jpg) no-repeat;
	PADDING:0px 0px 0px 19px;
	margin:0px 0px 0px 8px;
}

h1{FONT-SIZE:10px;
	margin: 0;
	padding: 5px 5px 0 0;
	color:#222222;
	text-align: right;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}	

h3{FONT-SIZE:14px;
	LETTER-SPACING: 1px;
	PADDING:12px 0px 20px 32px;
	margin:0px 0px 15px 0px;
	color:#222222;
	BACKGROUND: url(../img/h3.jpg) no-repeat;
	TEXT-ALIGN: left;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}
h4{FONT-SIZE:15px;
	LETTER-SPACING: 1px;
	PADDING:30px 0px 11px 33px;
	margin:0px 0px 22px 0px;
	color:#397605;
	BACKGROUND:#E1F6CE;
	TEXT-ALIGN: left;
	BACKGROUND: url(../img/h4.jpg) no-repeat;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}


/* --ƒTƒuƒiƒr-- */

.sub_navi{
	margin-bottom:18px;
}
.sub_navi div{
	float:left;
}
.sub_navi_t{
	margin-bottom:10px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background:#EEEEEE;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.sub_navi_t div{
	float:left;
	padding-bottom:5px;
	margin-right:15px;
	padding-left:15px;
	BACKGROUND: url(../img/sub_navi_t.jpg) no-repeat;
}

.sub_navi_b1{
	border-top:1px solid #DDDDDD;
	background:#EEEEEE;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.sub_navi_b1 div{
	float:left;
	padding-bottom:0px;
	margin-right:15px;
	padding-left:15px;
	BACKGROUND: url(../img/sub_navi_t.jpg) no-repeat;
}

.sub_navi_b2{
	margin-bottom:10px;
	border-bottom:1px solid #DDDDDD;
	background:#EEEEEE;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 5px;
}
.sub_navi_b2 div{
	float:left;
	padding-bottom:0px;
	margin-right:15px;
	padding-left:15px;
	BACKGROUND: url(../img/sub_navi_t.jpg) no-repeat;
}


/* --t/p-- */
.g_t{
	font-size:15px;
	font-weight:bold;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	color:#3D8D47;
	margin-bottom:10px;
	line-height:160%;
}
.g_t2{
	font-size:18px;
	font-weight:bold;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	color:#3D8D47;
	margin-bottom:10px;
	line-height:150%;
}
.g_t3{
	font-size:16px;
	font-weight:bold;
	background:url(../img/care_title.jpg) no-repeat;
	padding: 0 0 0 22px;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	color:#397605;
	margin-bottom:10px;
	line-height:150%;
}
.g_t4{
	font-size:16px;
	font-weight:bold;
	width: 672px;
	height: 30px;
	background:url(../img/care_title2.jpg) no-repeat;
	padding: 3px 0 0 15px;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	color:#397605;
	margin-bottom:10px;
	line-height:150%;
}
.unpb10{
	margin-bottom:10px;
}
.unpb20{
	margin-bottom:20px;
}
.unpb30{
	margin-bottom:30px;
}
.unpb40{
	margin-bottom:40px;
}
.unpb_img{
	margin-right:22px;
}
.unt1{
	float:left;
	width:342px;
}
.unp1{
	float:right;
	padding-left:20px;
}
.unt2{
	float:left;
	width:402px;
}
.unp2{
	float:right;
	padding-left:20px;
}
.unt3{
	float:right;
	width:420px;
	margin-bottom:20px;
}

.unt4{
	float:right;
	width:370px;
	margin-bottom:20px;
}

.unp3{
	float:left;
	padding-right:20px;
	margin-bottom:20px;
}

.unt5{
	float:right;
	width:520px;
	margin-bottom:20px;
}
.unt6{
	float:left;
	width:321px;
}
.unp6{
	float:left;
	width:321px;
	margin-left: 20px;
}



/* --f—Ã‰È-- */
.sinryouka_box1{
	margin-right:15px;
	float:left;
	BACKGROUND: url(../img/shinryouka_bg1.jpg) repeat-y;
	padding-bottom:10px;
	border-bottom:1px solid #D9A5B2;
}
.sinryouka_box2{
	margin-right:15px;
	float:left;
	BACKGROUND: url(../img/shinryouka_bg2.jpg) repeat-y;
	padding-bottom:10px;
	border-bottom:1px solid #ABBED8;
}
.sinryouka_box3{
	margin-right:15px;
	float:left;
	BACKGROUND: url(../img/shinryouka_bg3.jpg) repeat-y;
	padding-bottom:10px;
	border-bottom:1px solid #9AC391;
}
.sinryouka_box_index{
	float:left;
	width:441px;
}
ul.sinryouka1{
	LIST-STYLE-TYPE:none;
	PADDING:0px;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:203px;
	}
ul.sinryouka1 li{
	BACKGROUND: url(../img/shinryouka_arrow1.jpg) no-repeat;
	PADDING:1px 18px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}
ul.sinryouka2{
	LIST-STYLE-TYPE:none;
	PADDING:0px;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:203px;
	}
ul.sinryouka2 li{
	BACKGROUND: url(../img/shinryouka_arrow2.jpg) no-repeat;
	PADDING:1px 18px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}
ul.sinryouka3{
	LIST-STYLE-TYPE:none;
	PADDING:0px;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:203px;
	}
ul.sinryouka3 li{
	BACKGROUND: url(../img/shinryouka_arrow3.jpg) no-repeat;
	PADDING:1px 18px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}
.sinryouka1_sub1{
	border:1px solid #D9A5B2;
	margin:10px 10px 0px 10px;
	padding-left:10px;
	text-align:left;
	font-size: 14px;
}
.sinryouka2_sub1{
	border:1px solid #ABBED8;
	margin:10px 10px 0px 10px;
	padding-left:10px;
	text-align:left;
	font-size: 14px;
}
.sinryouka3_sub1{
	border:1px solid #9AC391;
	margin:10px 10px 0px 10px;
	padding-left:10px;
	text-align:left;
	font-size:14px;
}

.sinryouka_boxside{
	BACKGROUND: url(../img/shinryouka_kanjya_sidebg.jpg) repeat-y;
	padding-bottom:10px;
	border-bottom:1px solid #C6C6C6;
	width:200px;
	margin:0 auto 10px auto ;
}
ul.sinryoukaside1{
	LIST-STYLE-TYPE:none;
	PADDING:5px 0px 0px 0px ;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:195px;
	}
ul.sinryoukaside1 li{
	BACKGROUND: url(../img/shinryouka_arrow1.jpg) no-repeat;
	PADDING:1px 18px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}
ul.sinryoukaside2{
	LIST-STYLE-TYPE:none;
	PADDING:5px 0px 0px 0px ;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:195px;
	}
ul.sinryoukaside2 li{
	BACKGROUND: url(../img/shinryouka_arrow2.jpg) no-repeat;
	PADDING:1px 18px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}
ul.sinryoukaside3{
	LIST-STYLE-TYPE:none;
	PADDING:5px 0px 0px 0px ;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:195px;
	}
ul.sinryoukaside3 li{
	BACKGROUND: url(../img/shinryouka_arrow3.jpg) no-repeat;
	PADDING:1px 18px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}


/* --•”–å-- */
.bumon_box{
	margin-right:21px;
	float:left;
	BACKGROUND: url(../img/bumon_bg3.jpg) repeat-y;
	padding-bottom:10px;
	border-bottom:1px solid #FF9000;
}
ul.bumon{
	LIST-STYLE-TYPE:none;
	PADDING:0px;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:203px;
	}
ul.bumon li{
	BACKGROUND: url(../img/shinryouka_arrow4.jpg) no-repeat;
	PADDING:1px 18px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}
ul.bumonside{
	LIST-STYLE-TYPE:none;
	PADDING:5px 0px 0px 0px ;
	MARGIN:0px;
	TEXT-ALIGN: left;
	width:195px;
	}
ul.bumonside li{
	BACKGROUND: url(../img/shinryouka_arrow4.jpg) no-repeat;
	PADDING:1px 10px 1px 30px;
	MARGIN:0px 0px 0px 5px;
	BORDER-BOTTOM: 1px #C3C3C3 dotted;
}

/* --ŠO—ˆ-- */

table.gairai{BACKGROUND:#FFF;MARGIN:0px auto 10px auto;WIDTH:672px;}
	.gairai td.tdg1{BACKGROUND:#FEEFF3;BORDER: 2px #FAB7C9 solid;PADDING:10px;WIDTH:300px;vertical-align:top}
	.gairai td.tdg2{BACKGROUND:#FEFAEF;BORDER: 2px #DFCA9C solid;PADDING:10px;WIDTH:300px;vertical-align:top}
	.gairai td.tdg3{BACKGROUND:#EFFEF1;BORDER: 2px #B5E7C2 solid;PADDING:10px;WIDTH:300px;vertical-align:top}
	.gairai td.tdg4{BACKGROUND:#EFF2FE;BORDER: 2px #B5CEE7 solid;PADDING:10px;WIDTH:300px;vertical-align:top}

.tdg1t{
	margin:0 auto;
	padding-bottom:8px;
	text-align:center;
	color:#990000;
	font-size:14px;
	font-weight:bold;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}
.tdg2t{
	margin:0 auto;
	padding-bottom:8px;
	text-align:center;
	color:#714D00;
	font-size:14px;
	font-weight:bold;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}
.tdg3t{
	margin:0 auto;
	padding-bottom:8px;
	text-align:center;
	color:#006633;
	font-size:14px;
	font-weight:bold;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}
.tdg4t{
	margin:0 auto;
	padding-bottom:8px;
	text-align:center;
	color:#000066;
	font-size:14px;
	font-weight:bold;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}


/* --‹~–½-- */
.kyuumei_box{
	border:5px solid #EEEEEE;
	margin-bottom:25px;
}
.kyuumei_box div{
	padding:10px;
}

.kunren_ph{
	margin-top: 30px;
	margin-bottom: 10px;
}

.kunren_ph2{
	margin-bottom: 30px;
}

.kunren_img{
	margin-right:10px;
}


/* --ƒtƒ[-- */
.flow_bg{
	BACKGROUND: url(../img/flow_bg.jpg) repeat-y;
}
.flow_in_bg{
	BACKGROUND: url(../img/flow_in_bg.jpg) repeat-y;
	padding:20px 40px 20px 40px ;
}
.g_box{
	border:5px solid #EEEEEE;
	margin-bottom:25px;
	padding:10px;
}


/* --faq[-- */
ul#faq{
	LIST-STYLE-TYPE:none;
	PADDING:0px 0px 10px 0px;
	MARGIN:0px;
	TEXT-ALIGN: left;
}
ul#faq li{
	BACKGROUND: url(../img/faq_icon.jpg) no-repeat; 
	PADDING:3px 18px 5px 30px;
	MARGIN:0px 0px 5px 7px;
	BORDER-BOTTOM: 1px #333333 dotted;
	}
.faq_q{
	BACKGROUND: url(../img/faq_icon_q.jpg) no-repeat;
	PADDING:5px 5px 5px 50px;
	MARGIN:25px 0px 10px 13px;
	COLOR:#8F7601;
	font-size:14px;
}
.faq_a{
	BACKGROUND: url(../img/faq_icon_a.jpg) no-repeat;
	PADDING:0px 18px 10px 50px;
	MARGIN:0px 0px 0px 13px;
}

table.sinryouka_pro{BACKGROUND:#CCCCCC;MARGIN:0px auto 30px auto;WIDTH:420px;}
	.sinryouka_pro th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.sinryouka_pro td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}

table.gairai2{
	BACKGROUND:#CCCCCC;
	WIDTH:345px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
	.gairai2 th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.gairai2 td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}

table.sinryouka_pro2{BACKGROUND:#CCCCCC;MARGIN:0px auto 30px auto;WIDTH:520px;}
	.sinryouka_pro2 th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.sinryouka_pro2 td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}

table.kyumei_staff{BACKGROUND:#CCCCCC;MARGIN:0px;WIDTH:520px;TEXT-ALIGN:left;}
	.kyumei_staff th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:2px;FONT-WEIGHT:normal;TEXT-ALIGN: center;width:100px;}
	.kyumei_staff td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:2px;}

table.kyumei_saigai{
	MARGIN:0px;
	WIDTH:672px;
	background-color: #CCCCCC;
	text-align: center;
}
	.kyumei_saigai th{
	BACKGROUND:#F3F2F2;
	BORDER: 1px #FFFFFF solid;
	PADDING:2px;
	FONT-WEIGHT:normal;
	TEXT-ALIGN: center;
}
	.kyumei_saigai td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:2px;}

table.un{BACKGROUND:#CCCCCC;MARGIN:0px auto 30px auto;WIDTH:672px;}
	.un th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.un td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}
	.un td.tdc{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;TEXT-ALIGN: center}
	.th-left{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: left !important;}
	
table.un2{BACKGROUND:#CCCCCC;MARGIN:0px auto 10px auto;WIDTH:672px;}
	.un2 th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.un2 td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}
	.un2 td.tdc{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;TEXT-ALIGN: center}
	
table.shinryou{MARGIN:0px auto 10px 50px;}
	.shinryou td{border-bottom:#71ba45 1px solid; vertical-align:bottom;
	PADDING:4px;
}
	.shinryou td.img{border-bottom:#71ba45 1px solid;PADDING:4px 10px 4px 10px;}
	
table.un3{BACKGROUND:#CCCCCC;MARGIN:0px auto 10px 40px;WIDTH:500px;}
	.un3 th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.un3 td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}
	.un3 td.tdc{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;TEXT-ALIGN: center}

table.un4{BACKGROUND:#CCCCCC;MARGIN:0px auto 10px 40px;}
	.un4 th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.un4 td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}

table.un5{
	BACKGROUND:#CCCCCC;
	WIDTH:500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
	.un5 th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.un5 td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}
	.un5 td.tdc{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;TEXT-ALIGN: center}
	.td-right {
		text-align:right;
	}

ol.un {PADDING:0px 0px 10px 0px ;MARGIN:0px;}
	ol.un li{margin: 0px 0 10px 2em;LINE-HEIGHT:180%;PADDING:0px 0px 0px 0px}

ul.un {PADDING:0px 0px 10px 0px ;MARGIN:0px;}
	ul.un li{margin: 0px 0 0 2em;LINE-HEIGHT:180%;PADDING:0px 0px 0px 0px}

ul#link{LIST-STYLE-TYPE:none;PADDING:0px 7px 0px 0px;MARGIN:0px;TEXT-ALIGN: left;}
	ul#link li{BACKGROUND: url(../img/sitemap_arrow.jpg) no-repeat; PADDING:0px 18px 7px 30px;MARGIN:0px 0px 7px 0px;BORDER-BOTTOM: 1px #C3C3C3 dotted;}


ul.sitemap{LIST-STYLE-TYPE:none;PADDING:0px 0px 0px 0px;MARGIN:17px 0px 0px 0px ;TEXT-ALIGN: left;width:670px;}
	ul.sitemap li{BACKGROUND: url(../img/sitemap_arrow.jpg) no-repeat; PADDING:3px 18px 7px 35px;MARGIN:0px 0px 7px 0px;BORDER-BOTTOM: 1px #C3C3C3 dotted;}

.txt_area{WIDTH:400px;}
.form_btn{WIDTH:70px;}
.radio{
VERTICAL-ALIGN: -2px;}

/* --policy-- */
.policy_title{color:#397605;BACKGROUND:#EFEFEF;FONT-WEIGHT:bold;padding:3px 3px 3px 8px ;margin:15px 0px 7px 0px ;
font-size:14px;}



.midashi{
	font-weight:bold;
	color:#3d8d47;
	BACKGROUND: url(../img/sitemap_arrow.jpg) no-repeat; PADDING:3px 18px 7px 35px;MARGIN:0px 0px 7px 0px;BORDER-BOTTOM: 1px #C3C3C3 dotted;}

.bumon_h{
	padding:43px 8px 60px 30px ;
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	BACKGROUND: url(../img/bumon_h.jpg) no-repeat;
}
.bumon_h2{
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	BACKGROUND: url(../img/bumon_h.jpg) no-repeat;
	padding-top: 43px;
	padding-right: 8px;
	padding-bottom: 30px;
	padding-left: 30px;
}

.bumon_eiyo{
	font-size:20px;
	color:#333333;
	LINE-HEIGHT:120%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	padding-top: 30px;
	padding-right: 8px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-image: url(../img/bumon_h_eiyo.jpg);
	background-repeat: no-repeat;
	letter-spacing: 1px;
}

.shinryouka_rinsyou_h{
	padding:43px 8px 60px 30px ;
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	BACKGROUND: url(../img/shinryouka_rinsyou_h.jpg) no-repeat;
}
.shinryouka_kanjya_h{
	padding:43px 8px 60px 30px ;
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	BACKGROUND: url(../img/shinryouka_kanjya_h.jpg) no-repeat;
}
.shinryouka_iryou_h{
	padding:43px 8px 60px 30px ;
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	BACKGROUND: url(../img/shinryouka_iryou_h.jpg) no-repeat;
}

.shinryouka_iryou_18{
	padding:43px 8px 60px 30px;
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	background-image: url(../img/shinryouka_iryou_18.jpg);
	background-repeat: no-repeat;
}

.shinryouka_kanjya_18{
	padding:43px 8px 60px 30px ;
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	BACKGROUND: url(../img/shinryouka_kanjya_18.jpg) no-repeat;
}

.shinryouka_rinsyou_18{
	padding:43px 8px 60px 30px ;
	font-size:20px;
	letter-spacing:2px;
	color:#333333;
	LINE-HEIGHT:100%;font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	BACKGROUND: url(../img/shinryouka_rinsyou_18.jpg) no-repeat;
}
/* --greeting-- */
.column {
	width:618px;
	background-image:url(../img/greeting2.jpg);
	background-repeat:no-repeat;
	margin:20px auto 0 auto;
	padding-top:15px;
	
}

.column .inner {
	background-image:url(../img/greeting3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 20px 20px;
}

/* --omimai-- */
.bt {
	float:left;
	padding-right:50px;
	padding-bottom:20px;
}


table.nagomi{
	BACKGROUND:#CCCCCC;
	WIDTH:330px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
	.nagomi th{BACKGROUND:#F3F2F2;BORDER: 1px #FFFFFF solid;PADDING:4px;FONT-WEIGHT:normal;TEXT-ALIGN: center}
	.nagomi td{BACKGROUND:#FFF;BORDER: 1px #FFFFFF solid;PADDING:4px;}
.overfhidden{
	overflow:hidden;
}


.survey{
	margin:10px 0px;
	padding:20px;
	border:1px solid #ccc;
}

table.radiation{
	BACKGROUND:#CCCCCC;
	MARGIN:0px auto 10px auto;
	WIDTH:672px;
}
.radiation th{
	BACKGROUND:#F3F2F2;
	BORDER: 1px #FFFFFF solid;
	PADDING:4px;
	FONT-WEIGHT:normal;
	TEXT-ALIGN: center;
}
.radiation td{
	BACKGROUND:#FFF;
	BORDER: 1px #FFFFFF solid;
	PADDING-TOP:20px;
	padding-bottom: 20px;
	text-align:center;
	line-height: 15px;
}



.pdf_box01{
	text-align:center;
	padding: 0;
	margin:0 auto;
	width: 412px;
}

.pdf_box01 .thumbnail{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	border: solid 1px #CCCCCC;
}
table.sinryouka_pro2 {
    background: #CCC none repeat scroll 0% 0%;
    margin: 0px auto 30px;
    width: 670px;
}


/* 201705’Ç‰Á
-------------------------------- */
.jisseki_box {
	border:1px solid #000;
	padding:10px;
	margin:15px 100px;
}