@charset "utf-8";
/* CSS Document */
/*テンプレート用設定CSSファイル*/
a{text-decoration:underline;}
body{
	background-color: #FFFFFF;
	background-image: url(../c_images/common/topback.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: SimSun,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#wrapper{
	width:810px;
	margin:0 auto;
}
/*ヘッダーエリア設定*/
#logo{
	float:left;
	width:225px;
}
#logo a{float:left;
	background:url(../c_images/common/logo.jpg)
	height:0;
	width:225px;
	padding-top:66px;
	display:block;
	overflow:hidden;
}
#header{
	width:810px;
	height:66px;
	background:url(../c_images/common/header.jpg) no-repeat;
}
h1{
	float:left;
	padding-top:29px;
	color:#F5FBE6;
	width:450px;
}
h1 a,h1 a:visited{color:#F5FBE6;
text-decoration:none;
}
#language{
	float:left;
	width:130px;
	text-align:right;
	padding-top:25px;
	padding-left:0px;
}
#language img{
	margin-bottom:7px;
}

/*メインエリア設定*/
#main{
}
#main_top{
	background:url(../c_images/common/main_top_back.jpg) no-repeat;
	height:0;
	overflow:hidden;
	padding-top:15px;
}
#main_middle{
background:#B2EADE;
}
#main_bottom{
	background:url(../c_images/common/main_bottom_back.jpg) no-repeat;
	height:0;
	overflow:hidden;
	padding-top:15px;
	clear:both;
}
/*メイン左側設定*/
#main_left{
	background:url(../c_images/common/main_left_back.jpg) repeat-y;
	width:218px;
	float:left;
}
#main_left_top{
	background:url(../c_images/common/main_left_top_back.jpg) no-repeat;
	padding-left:11px;
	padding-right:9px;
	padding-top:19px;
}
#sepa{
	background:url(../c_images/common/sepa.jpg) no-repeat;
	width:218px;
	padding-top:43px;}
#main_left_middle{
	padding-left:11px;
	padding-right:9px;
	padding-bottom:5px;
}

#main_left_bottom{
	background:url(../c_images/common/main_left_bottom_back.jpg) no-repeat;
	height:0;
	overflow:hidden;
	padding-top:15px;
}
/*メイン左側コンテンツ*/
#left_1 a{
	background:url(../c_images/common/new_1.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	padding-top:83px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
#left_1 a:hover{
	background:url(../c_images/common/new_1_f2.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	padding-top:83px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
/**/
#left_2_1 a{
	background:url(../c_images/common/new_2.jpg) no-repeat;
	width:198px;
	padding-top:55px;
	height:0;
	overflow:hidden;
	display:block;
}
#left_2_1 a:hover{
	background:url(../c_images/common/new_2_f2.jpg) no-repeat;
	width:198px;
	padding-top:55px;
	height:0;
	overflow:hidden;
	display:block;
}
#left_2_2 a{
	background:url(../c_images/common/new_3.jpg) no-repeat;
	width:198px;
	padding-top:55px;
	height:0;
	overflow:hidden;
	display:block;
}
#left_2_2 a:hover{
	background:url(../c_images/common/new_3_f2.jpg) no-repeat;
	width:198px;
	padding-top:55px;
	height:0;
	overflow:hidden;
	display:block;
}
/**/
#left_3 a{
	background:url(../c_images/common/left_3.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:42px;
	margin-top:5px;}
#left_3 a:hover{
	background:url(../c_images/common/left_3_f2.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:42px;
	margin-top:5px;}
/**/
#left_4 a{
	background:url(../c_images/common/left_4.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:43px;
	margin-bottom:5px;}
#left_4 a:hover{
	background:url(../c_images/common/left_4_f2.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:43px;
	margin-bottom:5px;}
#left_5 a{
	background:url(../c_images/common/new_4.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:102px;
	margin-bottom:5px;}
#left_5 a:hover{
	background:url(../c_images/common/new_4_f2.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:102px;
	margin-bottom:5px;}
#new_5 a{
	background:url(../c_images/common/new_5.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:51px;
	margin-bottom:5px;
}
#new_5 a:hover{
	background:url(../c_images/common/new_5_f2.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:51px;
	margin-bottom:5px;
}
#new_6 a{
	background:url(../c_images/common/new_6.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:51px;
	margin-bottom:5px;
}
#new_6 a:hover{
	background:url(../c_images/common/new_6_f2.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:51px;
	margin-bottom:5px;
}
#new_7 a{
	background:url(../c_images/common/new_7.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:51px;
	margin-bottom:5px;
}
#new_7 a:hover{
	background:url(../c_images/common/new_7_f2.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:51px;
	margin-bottom:5px;
}
#left_7{
	margin-bottom:10px;
}
#left_7 h3{text-align:center;
	margin-bottom:5px;}
#left_8 a{
	background:url(../c_images/common/left_8.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:55px;
	margin-bottom:10px;
}

#left_9 a{
	background:url(../c_images/common/left_9.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:196px;}

#left_10 a{
	background:url(../c_images/common/left_10.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:65px;}
#left_20 a{
	background:url(../images/common/left_20.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:100px;
	margin-bottom:10px;
}
#left_21 a{
	background:url(../images/common/shin8.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:166px;
	margin-bottom: 10px;	
}
#left_22 a{
	background:url(../images/common/ank.jpg) no-repeat;
	width: 188px;
	height: 0;
	padding-top:99px;
	margin-left: 5px;
	overflow: hidden;
	display: block;
}

#left_30 a{
	background:url(../c_images/common/left_30.jpg) no-repeat;
	width:198px;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:138px;
	margin-bottom:10px;
}


/* 新サイト右下メニュー */
#new_top_lb_05 a{
	background:url(../c_images/common/new_top05.jpg) no-repeat;
	width: 198px;
	height: 0;
	padding-top:52px;
	overflow: hidden;
	display: block;
}
#new_top_lb_06 a{
	background:url(../c_images/common/new_top06.jpg) no-repeat;
	width: 198px;
	height: 0;
	padding-top:52px;
	overflow: hidden;
	display: block;
}
#new_top_lb_07 a{
	background:url(../c_images/common/new_top07.jpg) no-repeat;
	width: 198px;
	height: 0;
	padding-top:70px;
	overflow: hidden;
	display: block;
	margin-bottom:5px;
}
#new_top_lb_08 a{
	background:url(../c_images/common/new_top08.jpg) no-repeat;
	width: 198px;
	height: 0;
	padding-top:52px;
	overflow: hidden;
	display: block;
}

#new_top_lb_10 a{
	background:url(../c_images/common/new_top10.jpg) no-repeat;
	width: 198px;
	height: 0;
	padding-top:52px;
	overflow: hidden;
	display: block;
}

/*メイン右側設定*/
#main_right{
	float:left;
	width:592px;
	background:url(../c_images/common/main_right_back.jpg) repeat-y;
}
#main_right_top{
	background:url(../c_images/common/main_right_top_back.jpg) no-repeat;
	padding-left:23px;
	padding-right:24px;
	padding-top:7px;
	padding-bottom:20px;
	min-height:920px;
}
#main_right_bottom{
	background:url(../c_images/common/main_right_bottom_back.jpg) no-repeat;
	height:0;
	overflow:hidden;
	padding-top:15px;
}

/*メイン右側コンテンツ*/
#right_menu{
	margin-left:4px;
	padding-bottom:6px;
	border-bottom:solid 1px #EFEFEF;
	margin-bottom:7px;
}

#right_menu li{
	float:left;
}
#rm_1 a{
	width:78px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_1.jpg) no-repeat;
}
#rm_1 a:hover{
	width:78px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_1_f2.jpg) no-repeat;
}
#rm_2 a{
	width:79px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_2.jpg) no-repeat;
}
#rm_2 a:hover{
	width:79px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_2_f2.jpg) no-repeat;
}
#rm_3 a{
	width:78px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_3.jpg) no-repeat;
}
#rm_3 a:hover{
	width:78px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_3_f2.jpg) no-repeat;
}
#rm_4 a{
	width:79px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_4.jpg) no-repeat;
}
#rm_4 a:hover{
	width:79px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_4_f2.jpg) no-repeat;
}
#rm_5 a{
	width:65px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_5.jpg) no-repeat;
}
#rm_5 a:hover{
	width:65px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_5_f2.jpg) no-repeat;
}
#rm_6 a{
	width:79px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_6.jpg) no-repeat;
}
#rm_6 a:hover{
	width:79px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_6_f2.jpg) no-repeat;
}
#rm_7 a{
	width:80px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_7.jpg) no-repeat;
}
#rm_7 a:hover{
	width:80px;
	padding-top:18px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_menu_7_f2.jpg) no-repeat;
}

#right_menu2{}
#right_menu2 li{
	float:left;
	padding-right:2px;
}
#rm2_1 a{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_1.jpg) no-repeat;
}
#rm2_1 a:hover{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_1_f2.jpg) no-repeat;
}
#rm2_1_1 a{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_1_1.jpg) no-repeat;
}
#rm2_1_1 a:hover{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_1_1_f2.jpg) no-repeat;
}
#rm2_2 a{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_2.jpg) no-repeat;
}
#rm2_2 a:hover{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_2_f2.jpg) no-repeat;
}
#rm2_3 a{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_3.jpg) no-repeat;
}
#rm2_3 a:hover{
	width:100px;
	padding-top:25px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/rm2_3_f2.jpg) no-repeat;
}
#rm2_4{
	width:133px;
	padding-top:25px;
	height:0;
	overflow:hidden;
	background:url(../c_images/common/rm2_4.gif) no-repeat 0 center;
}
#right_1{
	width:545px;
	padding-top:43px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(../c_images/common/right_1.jpg) no-repeat;
	margin-bottom:10px;
}
#f_fx a{
	width:545px;
	height:0;
	background:url(../c_images/common/f_fx.jpg) no-repeat;
	margin-top:15px;
	margin-bottom:25px;
	padding-top:150px;
	overflow:hidden;
	display:block;
}
#f_fx01 a{
	background:url(../c_images/common/f_fx01.gif) no-repeat;
	width:243px;
	height:0;
	padding-top:34px;
	overflow:hidden;
	display:block;
	margin-bottom:30px;
}
#f_fx02 a{
	background:url(../c_images/common/f_fx02.gif) no-repeat;
	width:260px;
	height:0;
	padding-top:25px;
	overflow:hidden;
	display:block;
}
#f_fx03 a{
	background:url(../c_images/common/f_fx03.gif) no-repeat;
	width:243px;
	height:0;
	padding-top:25px;
	overflow:hidden;
	display:block;
}
/*フッターエリア設定*/
#footer{
}
.footer_top{
	height:29px;
	border-bottom:solid 1px #CCCCCC;
}
.footer_top2{
	padding:10px 0;
	border-bottom:solid 1px #CCCCCC;
	width:810px;
}
#footer_middle{
	margin-top:1px;
	background:#F5F5F5;
	padding:10px;
}
#footer_middle h3{
	font-size:14px;
	color:#666666;
	line-height:135%;
}
#footlink_1,#footlink_2{padding:0 10px;width:790px;}
.footer_top a{
	color:#999999;
	font-size:10px;
	line-height:30px;
}
.fl_left{
	float:left;
	padding-right:10px;
}
.fl_right{
	float:right;
}

#footer_bottom{
	padding:10px 0;width:810px;
	border-bottom:solid 1px #CCCCCC;
}
#fb_1 a{
	background:url(../c_images/common/fb_1.gif) no-repeat;
	width:88px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}
#fb_2 a{
	background:url(../c_images/common/fb_2.gif) no-repeat;
	width:190px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}
#fb_3 a{
	background:url(../c_images/common/fb_3.gif) no-repeat;
	width:111px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}
#fb_4 a{
	background:url(../c_images/common/fb_4.gif) no-repeat;
	width:88px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}
#fb_5 a{
	background:url(../c_images/common/fb_5.gif) no-repeat;
	width:115px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}
#fb_5 a:hover{
	background:url(../c_images/common/fb_5_f2.gif) no-repeat;
	width:115px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}
#fb_6 a{
	background:url(../c_images/common/fb_6.gif) no-repeat;
	width:125px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}
#fb_6 a:hover{
	background:url(../c_images/common/fb_6_f2.gif) no-repeat;
	width:125px;
	height:0;
	padding-top:31px;
	overflow:hidden;
	display:block;
}

#secom{
	float:left;
	padding:0 10px;
}
address{
	padding:10px;
	border:solid 2px #CCCCCC;
	float:right;
	line-height:135%;
	color:#666666;
	font-size:14px;
}
#copy{
	background:#F5F5F5;
	margin-top:1px;
	padding:5px;
	text-align:right;
}
.adb{
	padding:10px 0;
	color:#666666;
	float:left;
	font-size:10px;
}
.adb div,.adb2 div{float:left;
	width:220px;
}
.adb img{float:left;
	display:block;
	padding-right:10px;
}
/*index.php*/
#swf{
	width:545px;
	height:270px;
	margin-bottom:15px;
}
#bunner_area{width:545px;}
#bunner_area li{float:left;
	padding-bottom:10px;}
.bunner_right{padding-left:10px;}

#first_fx{
	background:url(../c_images/contents/first_fx.jpg) no-repeat;
	padding-top:30px;
	width:300px;
	height:120px;
	float:left;
}
#rate{padding-left:15px;
	float:left;
}

#topics_1{
	background:url(../c_images/contents/topics_1.jpg) no-repeat;
	padding-top:31px;
	margin-bottom:25px;
	padding-left:5px;
	padding-right:5px;
}
#topics_2{
	background:url(../c_images/contents/topics_2.jpg) no-repeat;
	padding-top:31px;
	margin-bottom:25px;
	padding-left:5px;
	padding-right:5px;
}
#topics_3{
	background:url(../c_images/contents/topics_3.jpg) no-repeat;
	padding-top:31px;
	margin-bottom:25px;
	padding-left:5px;
	padding-right:5px;
}
.topics_section{
	border-bottom:solid 1px #D5D5D5;
	padding:5px 0;
	width:535px;
}
.topics_date{
	color:#339999;
	font-size:11px;
	padding-left:5px;
	border-left:3px solid #339999;
	float:left;
}
.topics_text{
	color:#666666;
	line-height:130%;
	float:left;
	padding-left:10px;
	font-size:12px;
	width:425px;
}
.topics_text2{
	color:#666666;
	line-height:130%;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	width:525px;
}
#system_repoat{
	background:url(../c_images/contents/system_repoat.jpg) no-repeat;
	padding-top:45px;
	margin-bottom:25px;
	padding-left:5px;
	padding-right:5px;
}
/*各ページ共通スタイル*/
#contents{width:545px;}
.pl10{padding-left:10px;}
.box_p10{
	padding:10px;
}
.box_p10 p{
	margin-bottom:10px;
}
p strong{
	font-size:15px;
	color:#006600;
	font-weight:bold;
}
.mb25{
	margin-bottom:25px;
}
.mt10{
margin-top:10px;
}.mt10c{
margin-top:10px;
text-align:center;
}
.midashi_green16{
	color:#336600;
	font-size:16px;
	line-height:150%;
	font-weight:bold;
}
.bold{font-weight:bold;}
.pb10{
	padding-bottom:10px;
}
.red11{
	font-size:11px;
	color:#FF3300;
}.red15{
	font-size:15px;
	color:#FF3300;
}
.red11c{
	font-size:11px;
	color:#FF3300;
	text-align:center;
}.red11r{
	font-size:11px;
	color:#FF3300;
	text-align:right;
}
.pl10{
	padding-left:10px;
}
#topic_path{margin-bottom:10px;}
#topic_path li{
	display:inline;
	font-size:10px;
	color:#198A6D;
	line-height:150%;
}
#topic_path h3{
	display:inline;
	margin-right:5px;
	font-size:10px;
	color:#198A6D;
}
#topic_path h3 a{color:#198A6D;}
#topic_path h3 a:hover{text-decoration:underline;}
.page_down{
	background:url(../c_images/contents/pagelink_down.gif) no-repeat;
	padding-left:15px;
	padding-right:10px;
}

/*タイトル*/
.second_title{
	width:525px;
	height:52px;
	padding-top:10px;
	padding-left:20px;
	overflow:hidden;
	margin-bottom:10px;
}
.right{text-align:right;}
.r{color:#FF0000;}
.b{color:#0000FF;}
.center{text-align:center;}
.bold{font-weight:bold;}
.b15{font-size:15px;
font-weight:bold;}

#swap2{width:100%;border-collapse:collapse;}
#swap2 td,#swap2 th{text-align:center;padding:3px; border:solid 1px #CCCCCC;}
#swap2 .info_00_style05,#swap2 .info_00_style06,#swap2 .info_00_style07{width:20%;}
.box_p10s{
padding-top:10px;
padding-right:10px;
padding-left:10px;
}
.box_p10s p{margin-bottom:10px;}
#top_bm01 a{
	background:url(../c_images/contents/index_bn1.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
#top_bm01 a:hover{
	background:url(../c_images/contents/index_bn1_f2.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
#top_bm02 a{
	background:url(../c_images/contents/index_bn2.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
#top_bm02 a:hover{
	background:url(../c_images/contents/index_bn2_f2.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
#top_bm03 a{
	background:url(../c_images/contents/index_bn3.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
#top_bm03 a:hover{
	background:url(../c_images/contents/index_bn3_f2.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
#top_bm04 a{
	background:url(../c_images/contents/index_bn4.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
#top_bm04 a:hover{
	background:url(../c_images/contents/index_bn4_f2.jpg) no-repeat;
	width:267px;
	height:0;
	display:block;
	padding-top:75px;
	overflow:hidden;
}
.bottom01 a {
	background-image: url(../images/contents/bottom01.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 250px;
	margin: auto;
	font-size: 15px;
	font-weight: bold;
	padding-top: 18px;
	display: block;
}
.red12b{
color:#FF3300;
font-weight:bold;
}
.input_250{width:250px;}
.ml1em{
	margin-left:1.2em;
}
.kanryo{
width:405px;
margin-left:70px;
}
.kanryo h4{font-size:14px;
font-weight:bold;
margin:15px 0;}
#sepa{
	background:url(../images/common/sepa.jpg) no-repeat;
	width:218px;
	padding-top:43px;
	height:0;
	overflow:hidden;
	}
#sitemap{
	background:url(../c_images/contents/second_title/sitemap.gif) no-repeat;
}
.etc_07_style03 a{
	color:#198A6D;
	text-decoration:none;
	font-weight:bold;
}
.sitemap{
	border-collapse:collapse;
	font-size:12px;
	margin:0 5px 20px 5px;
}
.sitemap a{
	text-decoration:none;
	color:#333333;
}
.sitemap span a{
	text-decoration:none;
	color:red;
}
.sitemap th,.sitemap td{
	border:solid 1px #CCCCCC;
	padding:5px 10px;
	text-align:left;
	font-weight:normal;
}
.sitemap th{width:120px;}
.sitemap td{width:180px;}
.sitemap td.sm1{
	background:#ECFFEC;
	width:170px;
}
.sitemap td.sm2{
	background:#FFFFCC;
	width:170px;
}
.sitemap td.sm3{
	width:170px;
}


.jp{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
.footer_txt {
	font-size: 14px;
	line-height: 125%;
	color: #666666;
}
.footer_txt p{
	font-size: 14px;
	line-height: 125%;
	color: #666666;
}



/**/
.lmenu{
	padding-left:8px;
	padding-bottom:10px;
}
.dbg{
	background:url(../c_images/common/demo_bg.jpg) repeat-y;
	padding-left:10px;
}
.dbg li{
	background:url(../c_images/common/demo_li.jpg) no-repeat 0 center;
	padding-left:8px;
	line-height:150%;
}
.dbg li a{
	color:#129569;
	text-decoration:none;
}





