@charset "euc-jp";

body { margin:0px; background-color:#FAFCDF; }
body,table td { font-size:12px; line-height:18px; vertical-align:top; color:#333333; }
body,td div { font-size:12px; line-height:18px; vertical-align:top; color:#333333; }

/* ---------------------------------- */
/* リンク */
/* ---------------------------------- */

/* 基本色 */
a:link { color:#000099; text-decoration:none; }
a:visited { color:#000099; text-decoration:none; }
a:hover { color: #FF0000; text-decoration:underline; }
a:active { color: #0099FF;}

/* 特別色 */
a:link.azuki { color:#73473F; text-decoration:none; }
a:visited.azuki { color:#73473F; text-decoration:none; }
a:hover.azuki { color:#666666; text-decoration:none; }
a:active.azuki { color:#CCCCCC;}

a:link.w { color:#FFFFFF; text-decoration:none; }
a:visited.w { color:#FFFFFF; text-decoration:none; }
a:hover.w { color:#73473F; text-decoration:none; }
a:active.w { color:#CCCCCC;}

a:link.g { color:#666666; text-decoration:none; }
a:visited.g { color:#666666; text-decoration:none; }
a:hover.g { color:#73473F; text-decoration:none; }
a:active.g { color:#CCCCCC;}

a:link.g2 { color:#444444; text-decoration:none; }
a:visited.g2{ color:#444444; text-decoration:none; }
a:hover.g2 { color:#DA3F13; text-decoration:none; }
a:active.g2 { color:#CCCCCC;}

a:link.cya { color:#73473F; text-decoration:none; }
a:visited.cya{ color:#73473F; text-decoration:none; }
a:hover.cya { color:#DA3F13; text-decoration:none; }
a:active.cya { color:#CCCCCC;}

/* ---------------------------------- */
/* 基本要素 */
/* ---------------------------------- */

img,table{ border:none;}

/* 配置 */
.center { text-align:center; }
.right { text-align:right; }
.right_f { float:right; }
.left_f { float:left; }
.clear { clear:both; line-height:1; }

/* 文字色 */
.red { color:#FF0000; }
.syou_6 .gray { color:#666666; }
.gray { color:#8D8D8D; }

/* 枠 */
.bd { border:1px #AAAAAA solid; }

/* 文字サイズ */
.s { font-size:10px; }
.l{ font-size:14px;}
.b{ font-weight:bold; color:#444444; }
.b_to_n{ font-weight:normal;}

/* IMEオフ */
.ime_off { ime-mode:disabled; }


.div_s{
	line-height:1;
	font-size:1;
	margin:0;
}

/* all */
.shade_l{
	background-image:url(../img/shade_l.gif);
	background-repeat:repeat-y;
}
.shade_r{
	background-image:url(../img/shade_r.gif);
	background-repeat:repeat-y;
}
.header_l{
	background-image:url(../img/head_bk1.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:100px;
	height:102px;
	padding:18px 0px 0px 13px;
}
.header_r{
	background-image:url(../img/head_bk2.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:600px;
	height:102px;
}
.header_l2{
	background-image:url(../img/cts_head_bk1.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:100px;
	height:102px;
	padding:18px 0px 0px 13px;
}
.header_r2{
	background-image:url(../img/cts_head_bk2.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:600px;
	height:102px;
}

h1{
	margin:12px 10px 0px 0px;
	padding:0;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:right;
}
.go_sitemap{
	font-size:10px;
	color:#73473F;
	text-align:right;
	margin:10px 7px 0px 0px;
	letter-spacing:1;
}
.footer{
	background-image:url(../img/foot_bk.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	padding:5px 15px 0px 0px;
	height:32px;
}
.copy{ font-size:12px; vertical-align:1;}

/* menu */
#menu_box{
	width:700px;
	height:45px;
}
#menu_box ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu_box li{
	margin:0;
	padding:0;
	float:left;
	_margin-bottom:-3px;
}
/* menu1 */
#menu1{
	background:url(../img/menu/menu01.gif) no-repeat 0 0;
}
#menu1 a{
	display:block;
	width:102px;
	height:45px;
}
#menu1 a span{
	display:none;
}
#menu1 a:hover{
	background:url(../img/menu/menu01_on.gif) no-repeat 0 0;
}
/* menu2 */
#menu2{
	background:url(../img/menu/menu02.gif) no-repeat 0 0;
}
#menu2 a{
	display:block;
	width:104px;
	height:45px;
}
#menu2 a span{
	display:none;
}
#menu2 a:hover{
	background:url(../img/menu/menu02_on.gif) no-repeat 0 0;
}
/* menu3 */
#menu3{
	background:url(../img/menu/menu03.gif) no-repeat 0 0;
}
#menu3 a{
	display:block;
	width:93px;
	height:45px;
}
#menu3 a span{
	display:none;
}
#menu3 a:hover{
	background:url(../img/menu/menu03_on.gif) no-repeat 0 0;
}
/* menu4 */
#menu4{
	background:url(../img/menu/menu04.gif) no-repeat 0 0;
}
#menu4 a{
	display:block;
	width:80px;
	height:45px;
}
#menu4 a span{
	display:none;
}
#menu4 a:hover{
	background:url(../img/menu/menu04_on.gif) no-repeat 0 0;
}
/* menu5 */
#menu5{
	background:url(../img/menu/menu05.gif) no-repeat 0 0;
}
#menu5 a{
	display:block;
	width:95px;
	height:45px;
}
#menu5 a span{
	display:none;
}
#menu5 a:hover{
	background:url(../img/menu/menu05_on.gif) no-repeat 0 0;
}
/* menu6 */
#menu6{
	background:url(../img/menu/menu06.gif) no-repeat 0 0;
}
#menu6 a{
	display:block;
	width:125px;
	height:45px;
}
#menu6 a span{
	display:none;
}
#menu6 a:hover{
	background:url(../img/menu/menu06_on.gif) no-repeat 0 0;
}

/* menu8 */
#menu8{
	background:url(../img/menu/menu07.gif) no-repeat 0 0;
}
#menu8 a{
	display:block;
	width:101px;
	height:45px;
}
#menu8 a span{
	display:none;
}
#menu8 a:hover{
	background:url(../img/menu/menu07_on.gif) no-repeat 0 0;
}




/* パンくずリスト */
.pan{
	font-size:10px;
	color:#AE837C;
}



/* top */
#top{
	background-color:#FFFFFF;
	padding:0px 0px 20px 0px;
}
.osirase{
	background-image:url(../img/top/osirase_bk.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:443px;
	height:90px;
	color:#444444;
	font-size:10px;
	padding:15px 12px 0px 16px;
	margin:20px 0px 10px 10px;
	line-height:1.3;
	letter-spacing:1;
}
.osirase_img{
	background-image:url(../img/top/osirase_title.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom:2px;
}
.osirase_img a{
	display:block;
	width:215px;
	height:21px;
}
.osirase_img a:hover{
	background-image:url(../img/top/osirase_title_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.osirase_img a span{
	display:none;
}

/* news */
.news_box{
	background-image:url(../img/top/news_bk.gif);
	background-repeat:repeat-y;
	background-position:top;
	margin:5px 13px 0px 10px;
	padding:3px;
}
.news_scroll{
	padding:0px 10px 10px 13px;
	width:438px;
	height:176px;
	overflow:auto;
	border: 0px;
	scrollbar-face-color:#996F68;					/*スクロールバー本体の色*/
	scrollbar-highlight-color: #996F68;		/*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #996F68;			/*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #996F68;			/*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #FFFFFF;				/*矢印の色*/
	scrollbar-track-color: #F4F8B2;				/*背面の色*/
	scrollbar-darkshadow-color: #996F68;	/*スクロールバー右側（下）の影*/
}
.news_date{
	color:#73473F;
	font-weight:bold;
	padding:10px 0px 0px 3px;
}
.news_text{
	color:#333333;
	padding:3px 0px 0px 3px;
	line-height:1.4;
}
.news_img{
	border:solid #CCCCCC 1px;
	margin-left:13px;
}
.line_g{
	background-image:url(../img/top/line_g.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:8px;
}
/* add */
.add_box{
	background-image:url(../img/top/add_bk.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#444444;
	margin:20px 9px 11px 0px;
}
.add_name{
	font-weight:bold;
	padding:20px 0px 0px 13px;
}
.add_add{
	padding:8px 0px 0px 13px;
}
.nyuukai_btn{
	background-image:url(../img/top/nyuukai_btn.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-top:-15px;
}
.nyuukai_btn a{
	width:211px;
	height:58px;
	display:block;
}
.nyuukai_btn a:hover{
	background-image:url(../img/top/nyuukai_btn_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.nyuukai_btn a span{
	display:none;
}
.top_banner_area{
	padding:20px 0 0 0;
}
	.top_banner{
		margin:0px 0px 5px 7px;
	}

/* cts */
#cts{
	padding:20px 15px 30px 15px;
	background-color:#FFFFFF;
}
.cts_title{
	margin:3px 0px 10px 0px;
	padding:7px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	height:35px;
	background-image:url(../img/title/title_bk.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.sub_cts{
	padding:5px 5px 3px 5px;
	background-color:#F4F8B2;
	border:double #CDB3AE 3px;
}
.sub_cts2 {
	margin-bottom:5px;
}
.sub_cts ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sub_cts li{
	background-color:#FFFFFF;
	border-bottom:solid #AE837C 1px;
	border-left:solid #AE837C 4px;
	margin-bottom:2px;
	padding:4px 5px 3px 5px;
}
#submenu a{
	display:block;
	width:auto;
	height:auto;
}
#submenu a:hover{
	background-color:#E1D0CD;
	margin:-4px -5px -3px -5px;
	padding:4px 5px 3px 5px;
}
#submenu_now{
	background-color:#E1D0CD;
	margin:0px 0px 2px 0px;
	padding:4px 5px 3px 5px;
}
.submenu_2{
	padding:5px 0px 2px 3px;
}
.submenu_3{
	padding:2px 0px 5px 3px;
}
.submenu_4{
	padding:3px 0px 2px 3px;
}

.now {
	color:#555555;
	font-weight:bold;
}

.pdf_ico_l{
	vertical-align:-9;
	margin-left:3px;
}
.pdf_ico{
	vertical-align:-4;
	margin-left:3px;
}
.yaji_ico{
	vertical-align:1px;
	margin-right:5px;
}
.yaji_ico2{
	vertical-align:1;
	margin-right:6px;
}
.yaji_ico3{
	vertical-align:-3;
	margin-right:4px;
}
.yaji_ico4{
	vertical-align:-2;
	margin-right:6px;
}

.cts_common_tbl{
	width:505px;
	margin:3px 0px 10px 15px;
}
.cts_div_all{
	margin:5px 0px 1px 15px;
}
.page_top{
	text-align:right;
	margin:30px 5px 0px 0px;
	height:20px;
	font-size:10px;
	background-image:url(../img/cts/go_top_bk_.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.page_top2{
	text-align:right;
	margin:0px 5px 0px 0px;
	height:20px;
	font-size:10px;
	background-image:url(../img/cts/go_top_bk_.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.page_top3{
	text-align:right;
	margin:0px 5px 0px 0px;
	height:20px;
	font-size:10px;
	background-image:url(../img/cts/go_top_bk_.gif);
	background-repeat:no-repeat;
	background-position:right;
}

/* 左メニュー内　データリスト部分 */
.l_list{
	margin-top:30px;
	padding:10px;
	border:solid #CDB3AE 1px;
	background-color:#F2F2F2;
}
.l_list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.l_list li{
	border-bottom:dashed #AE837C 1px;
	margin-bottom:2px;
	padding:2px 8px 1px 8px;
}
.l_list2{
	padding:10px;
	border:solid #CDB3AE 1px;
	background-color:#F2F2F2;
}
.l_list2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.l_list2 li{
	border-bottom:dashed #AE837C 1px;
	margin-bottom:2px;
	padding:2px 8px 1px 8px;
}



/* aisatu */
.aisatu_photo{
	margin:0px 8px 3px 0px;
}
.aisatu_1{
	margin:8px 0px;
	line-height:1.6;
}
.aisatu_2{
	margin:8px 0px;
	line-height:1.6;
	font-size:14px;
	font-weight:bold;
}

/* yakuin */
.ya_td1{
	padding:3px 8px 2px 8px;
	background-color:#F7F9CF;
	background-image:url(../img/cts/td_cr.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#572F28;
	font-weight:bold;
	border-bottom:solid #CDB3AE 1px;
	border-left:solid #CDB3AE 3px;
}
.ya_td2{
	background-color:#F2F2F2;
	padding:2px 8px 0px 8px;
	border-bottom:solid #C0C0C0 1px;
}
.ya_td3{
	background-color:#FFFFFF;
	padding:2px 8px 0px 8px;
	border-bottom:dashed #C0C0C0 1px;
}

/* hyougiin */
.hyo_td2{
	padding:0px 8px 0px 20px;
	border-style:solid;
	border-color:#A4746B #CCCCCC #CCCCCC #CDB3AE;
	border-width:0 0 0 0;
}

/* syoureihi,gakkai */
.bosyu_box{
	margin:0px 0px 20px 15px;
	height:auto;
	padding:4px 15px 15px 15px;
	border:solid #D1D2C5 1px;
	background-color:#FEFFE4;
}
.bosyu_box2{
	margin:0px 0px 20px 15px;
	height:auto;
	padding:0px 15px 0px 15px;
	border:solid #D1D2C5 1px;
	background-color:#FEFFE4;
}
.bosyu_date{
	padding:10px 6px 0px 0px;
	color:A4746B;
	text-align:right;
}
.bosyu_title{
	border-left:solid #73473F 4px ;
	padding:6px 6px 4px 6px;
	background-color:#CDB3AE;
	height:auto;
	color:#43070F;
	font-weight:bold;
	font-size:14px;
}
.bosyu_title2 {
	margin-top:10px;
	border-left:solid #73473F 4px ;
	padding:6px 6px 4px 6px;
	background-color:#CDB3AE;
	height:auto;
	color:#43070F;
	font-weight:bold;
	font-size:14px;
}
.bosyu_text{
	padding:10px 8px 0px 8px;
	line-height:18px;
}
.bosyu_text2{
	padding:5px 8px 0px 8px;
}
.bosyu_kikan{
	padding:0px 8px 0px 4px;
	margin-bottom:3px;
}
.kikan_1{
	color:84544B;
	font-weight:bold;
}
.kikan_2{
	color:#444444;
	font-weight:bold;
}

.syou_title{
	margin:20px 0px 10px 15px;
	background-color:#F7F9CF;
	background-image:url(../img/cts/td_cr.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:3px 0px 2px 8px;
	border-style:solid;
	border-color:#A4746B #CDB3AE #CDB3AE #CDB3AE;
	border-width:2 0 1 0;
	color:#444444;
	font-weight:bold;
	font-size:14px;
}
.syou_title2{
	margin:0px 0px 0px 5px;
	padding:3px 0px 2px 18px;
}
.syou_title3{
	background-color:#EDDAD6;
	padding:4px 8px 2px 8px;
	border-left:solid #A4746B 3px; 
	border-right:solid #A4746B 3px;
	color:#73473F;
	font-weight:bold; 
}
.syou_title4{
	margin:0px 0px 5px 15px;
	padding:3px 0px 2px 8px;
	color:#555555;
	font-weight:bold;
}

.syou_td1{
	background-color:#F2F2F2;
	font-weight:bold;
	color:#555555;
	padding:1px 3px 0px 3px;
}
.syou_td2{
	background-color:#FFFFFF;
	padding:2px 3px 1px 3px;
}
.syou_td3{
	background-color:#F2F2F2;
	color:#555555;
	font-weight:bold;
	padding:2px 5px 1px 5px;
	border-bottom:solid #CCCCCC 1px;
}
.syou_td4{
	padding:2px 5px 1px 5px;
	border-bottom:solid #CCCCCC 1px;
}
.syou_5{
	margin:0px 0px 0px 15px;
	padding:4px 5px 2px 8px;
	border-top:solid #666666 1px;
	background-color:#F2F2F2;
	line-height:1.4;
	font-weight:bold;
	color:#555555;
}
.syou_6{
	margin:0px 0px 8px 15px;
	padding:2px 5px 1px 20px;
	color:#555555;
}
.syou_7{
	margin:0px 0px 0px 15px;
	padding:2px 5px 1px 20px;
}
.syou_8{
	margin:0px 0px 20px 15px;
	padding:2px 5px 1px 20px;
	color:#555555;
}
.syou_box{
	margin:0px 0px 8px 15px;
	padding-left:10px;

}
.syou_sub_ti{
	background-color:#E1D0CD;
	padding:2px 5px 1px 10px;
	margin-bottom:10px;
	border-left:solid #838383 3px;
	font-weight:bold;
}
.syou_box_text1{
	background-color:#F2F2F2;
	padding:3px 8px 2px 8px;
	border-left:double #B4B4B4 3px;
	border-right:double #B4B4B4 3px;
	font-weight:bold;
	color:#555555;
}
.syou_box_text2{
	padding:2px 10px 7px 10px;
}
.intro2 {
	margin:20px 0px 0px 20px;
	padding:10px 15px 0px 15px;
	border-top:solid #73473F 1px;
}
.syo_name{
	margin:10px 0px 0px 0px;
	font-weight:bold;
	color:#73473F;
}
.syo_add{
	margin:0px 0px 0px 0px;
}
.syo_add2{
	margin:5px 10px 0px 0px;
	text-align:right;
}

.ga_line {
	border-bottom:1px solid #CCCCCC;
	padding:2px 0px 0px 5px;
}
.ga_line2 {
	border-bottom:1px solid #CCCCCC;
	padding:2px 0px 0px 8px;
}

/* nyuukai */
.nyu_title{
	margin:30px 0px 5px 0px;
	border-left:solid #73473F 3px;
	background-color:#FCE775;
	padding:5px 0px 4px 10px;
	font-weight:bold;
	color:#444444;
	font-size:14px;
}
.nyu_title2{
	margin:0px 0px 5px 0px;
	border-left:solid #73473F 3px;
	background-color:#FCE775;
	padding:5px 0px 4px 8px;
	font-weight:bold;
	color:#444444;
	font-size:14px;
}
.nyu_box{
	margin:0px 0px 15px 0px;
	padding:10px 15px;
	width:505px;
	background-color:#F4F6CF;
}
.nyu_box1{
	width:70px;
}
.nyu_box2{
	width:390px;
}
.nyu_ul{
	margin:5px 0px 15px 30px;
	padding:10px 0px 0px 0px;
	list-style:url(../img/cts/li_star.gif);
}	
.nyu_li{
	margin-bottom:5px;
	line-height:14px;
	padding:2px 8px 1px 0px;
}
.nyu_addbox{
	margin:10px 0px 10px 0px;
	padding:10px 15px;
	border:solid #73473F 1px;
	background-color:#E1D0CD;
}
.nyu_name{
	font-weight:bold;
	color:#73473F;
}
.nyu_add{
	margin:5px 0px 0px 15px;
}
.nyu_add2{
	margin:5px 10px 0px 0px;
	text-align:right;
}
.bd_b {
	border-bottom:1px #A4746B dashed;
	padding-bottom:2px;
	line-height:1.8;
}
.nyu_text{
	margin:10px 5px 20px 0px;
}
.nyu_text2 {
	font-size:14px;
	padding:0px 0px 5px 15px;
	font-weight:bold;
}
.nyu_text3 {
	font-size:14px;
	padding:0px 0px 0px 15px;
	font-weight:bold;
}
.nyu_img {
	margin-right:5px;
	vertical-align:-16px;
}

/* moriisyou */
.intro {
	margin:10px 0px 10px 15px;
	font-size:14px;
	line-height:18px;
}
.morii_box{
	margin:10px 0px 10px 35px;
	padding:0px 10px;
}
.morii_text{
	border-bottom:dashed #CDB3AE 1px;
	padding:4px 10px 1px 10px;
}
.morii_text2{
	background-color:#E1D0C0;
	padding:4px 5px 2px 5px;
	text-align:center;
	border-bottom:solid #CDB3AE 1px;
}
.morii_text3{
	margin:10px 0px 5px 30px;
}
.morii_title{
	margin:10px 0px 5px 15px;
	border-left:solid #777777 3px;
	background-color:#F4F8B2;
	padding:3px 0px 2px 8px;
	font-weight:bold;
	color:#555555;
}
.morii_title2{
	margin:10px 0px 5px 25px;
	background-color:#E1D0C0;
	padding:3px 0px 2px 8px;
	font-weight:bold;
	color:#555555;
}
.end {
	color:#FF0000;
	margin:15px 0px 0px 8px;
}

/* katudou */
.katu_title{
	padding:3px 0px 1px 8px;
	background-image:url(../img/cts/td_cr2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-style:solid;
	border-color:#E0E0E0 #C0C0C0 #C0C0C0 #C0C0C0;
	border-width:1 3 2 3;
	font-weight:bold;
	color:#444444;
}
.katu_title2{
	margin:0px 0px 3px 0px;
	border-left:solid #73473F 3px;
	background-color:#F4F8B2;
	padding:5px 0px 4px 8px;
	font-weight:bold;
	color:#73473F;
	font-size:14px;
}

.katu_text{
	background-color:#FDFFDC;
	padding:8px 10px 8px 10px;
	border:solid #C0C0C0 1px;
	border-top:0px;
	margin-bottom:5px;
	line-height:1.4;
}
.katu_date{
	margin:0px 20px 0px 8px;
}
.katu_box{
	margin:10px 0px 15px 0px;
}
.katu_text2{
	margin:0px 0px 3px 0px;
	background-color:#F2F2F2;
	padding:2px 0px 1px 8px;
}
.katu_img {
	margin-right:5px;
	vertical-align:-3px;
}

/* sanjyo */
.sanjyo_td1{
	padding:0px 5px 0px 20px;
}

/* sitemap */
.site1{
	margin:15px 20px 5px 0px;
	padding:3px 0px 2px 20px;
	background-image:url(../img/cts/td_azu2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	border-bottom:solid #F2EBE9 1px;
	font-weight:bold;
}
.site2{
	margin:0px 20px 5px 30px;
	padding:1px 0px 0px 20px;
	background-image:url(../img/cts/site_yaji2.gif);
	background-repeat:no-repeat;
	background-position:6 3;
	border-bottom:dashed #CCCCCC 1px;
}
.site3{
	margin:0px 20px 5px 60px;
	padding:1px 0px 0px 20px;
	background-image:url(../img/cts/site_yaji2.gif);
	background-repeat:no-repeat;
	background-position:6 3;
	border-bottom:dashed #CCCCCC 1px;
}
/* marker */
.marker_box{
	margin:10px 0px 0px 15px;
}
.marker_ti{
	background-image:url(../img/cts/td_cr.gif);
	background-repeat:repeat-x;
	background-position:top;
	
}
.marker_text1{
	margin-bottom:2px;
	background-color:#E4E4E4;
	padding:2px 0px 1px 8px;
}
.marker_text2{
	margin-bottom:2px;
	background-color:#F2F2F2;
	padding:2px 0px 1px 8px;
}

/* contact */
.td_left{
	border-left:solid #73473F 3px;
	border-bottom:solid #A4746B 1px;
	background-image:url(../img/cts/td_gray.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#DFDFDF;
	color:#444444;
	font-weight:bold;
	padding:6px 0px 2px 8px;
}
.td_right{
	border-bottom:dashed #CDB3AE 1px;
	background-color:#FAF7E4;
	padding:2px 0px 2px 8px;
}
.td_right2{
	border-bottom:dashed #CDB3AE 1px;
	background-color:#FAF7E4;
	padding:4px 0px 2px 8px;
}
.end_comment{
	margin:20px 25px;
	background-image:url(../img/cts/site_bk.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
/*new0527*/
.head_right{
	background-image:url(../img/headr_r.gif);
	text-align:right;
	padding:10px 10px 0 0;
	font-size:10px;
	width:421px;
}
.h1_td{
	font-size:10px;
	color:#FFFFFF;
	background-image:url(../img/h1.gif);
	text-align:right;
	padding:2px 10px 0 0;
	height:26px;
}
/*link*/
.link_title{
	font-weight:bold;
	border-bottom:2px solid #73473F;
	margin:15px 3px 0;
	padding: 0 0 1px 0px ;
}
.link_p{
	margin:0px 3px 0;
	padding:2px 5px 10px;
	border-top:1px solid #CDB3AE;
	color:#9E6D64;
}
.link_point{
	margin:0 5px 2px 5px ;
	vertical-align:middle;
}

.nyuukai_seikaiin {
	padding:10px;
}

/*灰色ライン*/
.list_div3 {
	background-color:#F2F2F2;
	color:#333333;
	text-align:right;
	padding:3px 5px 0px 0px;
	margin:0px 0px 0px 15px;
}
.list_div6 {
	margin:0px 10px;
}
.a4 {
	text-decoration:none;
	color:#ffffff;
}

.a4:hover {
	text-decoration:underline;
}
.list_span1 {
	color:#333333;
}