@charset "UTF-8";
/* CSS Document */

/*ローカルメニュー*/
ul#local_menu{
	width:175px;
	height:154px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#local_menu li{
	padding:0px;
	margin:0px;
	line-height:1px;
	font-size:1px;
}
ul#local_menu li.menu_bar{
	width:175px;
	height:5px;
	margin:0px;
	padding:0px;
}
ul#local_menu li#local01, ul#local_menu li#local01 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
}
ul#local_menu li#local02,ul#local_menu li#local02 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif);
	background-position:0px -36px;
	text-indent:-9999px;
}
ul#local_menu li#local03,ul#local_menu li#local03 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif);
	background-position:0px -72px;
	text-indent:-9999px;
}
ul#local_menu li#local04,ul#local_menu li#local04 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif);
	background-position:0px -108px;
	text-indent:-9999px;
}
ul#local_menu li#local01 a:hover{
	background-position:0px -144px;
}
ul#local_menu li#local02 a:hover{
	background-position:0px -180px;
}
ul#local_menu li#local03 a:hover{
	background-position:0px -216px;
}
ul#local_menu li#local04 a:hover{
	background-position:0px -252px;
}

ul#local_menu li#local01_on,ul#local_menu li#local01_on a,ul#local_menu li#local01_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif) no-repeat;
	background-position:0px -144px;
	text-indent:-9999px;
}
ul#local_menu li#local02_on,ul#local_menu li#local02_on a,ul#local_menu li#local02_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif) no-repeat;
	background-position:0px -180px;
	text-indent:-9999px;
}
ul#local_menu li#local03_on,ul#local_menu li#local03_on a,ul#local_menu li#local03_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif) no-repeat;
	background-position:0px -216px;
	text-indent:-9999px;
}
ul#local_menu li#local04_on,ul#local_menu li#local04_on a,ul#local_menu li#local04_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_basic.gif) no-repeat;
	background-position:0px -252px;
	text-indent:-9999px;
}

/*--------------------------------------*/

h3#ttl01{
	width:725px;
	height:30px;
	background:url(../img/ttl_01.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}

dl#column01{
	width:725px;
	margin-bottom:20px;
}
dl#column01 dt{
	float:left;
	width:270px;
}
dl#column01 dt img{
	margin-right:10px;
}
dl#column01 dd{
	width:455px;
	float:right;
}
dl#column01 dd p{
	font-size:80%;
	line-height:1.5;
	margin-right:15px;
}
#ttl_s_01{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_01.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_09{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_09.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_010{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_10.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_011{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_11.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

p#btn_download{
	float:right;
	margin:0px 0px 20px 0px;
	text-indent:-9999px;
}
p#btn_download,p#btn_download a{
	display:block;
	width:155px;
	height:19px;
	background:url(../img/btn_download.gif);
	background-position:0px 0px;
}
p#btn_download a:hover{
	background-position:0px -19px;
}
#ttl_s_02{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_02.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
p#btn_pastreport{
	float:right;
	margin:0px 0px 20px 0px;
	text-indent:-9999px;
}
p#btn_pastreport,p#btn_pastreport a{
	display:block;
	width:155px;
	height:33px;
	background:url(../img/btn_pastreport.gif);
	background-position:0px 0px;
}
p#btn_pastreport a:hover{
	background-position:0px -33px;
}
#ttl_s_03{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_03.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
#unei{
	margin-bottom:20px;
}
#unei h5{
	margin-bottom:10px;
}
#unei p{
	font-size:80%;
	line-height:1.5;
	margin-bottom:10px;
}

#column02{
	width:723px;
	border:#CCCCCC solid 1px;
	font-size:80%;
	line-height:1.5;
}
#inline{
	padding:19px;
}
#column02 #inline #img_left{
	float:left;
	width:240px;
}
div#column02 #inline #txt_right{
	width:425px;
	float:right;
}
/*--MDGS----------------------------------------------*/
h3#ttl02{
	width:725px;
	height:30px;
	background:url(../img/ttl_02.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:30px;
}
#ttl_s_04{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_04.gif) no-repeat top left;
	text-indent:-9999px;
	margin: 30px 0px 30px;
}

/*--もっと知りたい方へ----------------------------------------------*/
h3#ttl03{
	width:725px;
	height:30px;
	background:url(../img/ttl_03.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:30px;
}
#ttl_s_05{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_05.gif) no-repeat top left;
	text-indent:-9999px;
	margin: 30px 0px 30px;
}
#ttl_s_06{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_06.gif) no-repeat top left;
	text-indent:-9999px;
	margin: 30px 0px 30px;
}
#ttl_s_07{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_07.gif) no-repeat top left;
	text-indent:-9999px;
	margin: 30px 0px 30px;
}
#ttl_s_08{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_08.gif) no-repeat top left;
	text-indent:-9999px;
	margin: 30px 0px 30px;
}
#learn ul{
	margin:0px 0px 30px 20px;
	font-size:80%;
	line-height:1.8;
}
/*--よくある質問----------------------------------------------*/
h3#ttl04{
	width:725px;
	height:30px;
	background:url(../img/ttl_04.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:30px;
}
#qa ul#qa_list{
	font-size:75%;
	line-height:1.5;
	color:#000000;
	border:#CCCCCC solid 1px;
	padding:20px;
	margin-bottom:30px;
}
#qa ul#qa_list li{
	margin-bottom:3px;
}
#qa ul#qa_list li a{
	color:#000000;
}
#qa ul#qa_list li a span{
	color:#FF0000;
}

#qa ul#qa_list li a:hover{
	color:#000000;
	text-decoration:underline;
}
#qa dl{
	border-bottom:#CCCCCC dotted 1px;
	margin-bottom:20px;
}
#qa dt{
	color:#000000;
	font-size:90%;
	line-height:1.5;
	margin-bottom:5px;
}
#qa dt span{
	color:#FF0000;
}
#qa dd{
	font-size:80%;
	line-height:1.5;
	margin:0px 0px 10px 20px;
	
}
#qa ul{
	font-size:90%;
}
#qa dl dl{
	border:#cccccc solid 1px;
	padding:0px 10px 10px;
}
#qa dl dl dt{
	font-size:100%;
	color:#333333;
	line-height:1.5;
	margin-top:10px;
}
#qa dl dl dd{
	font-size:100%;
	color:#333333;
	line-height:1.5;
	margin:0px 0px 0px 20px;
}
#qa a{
	color:#FF0000;
}
#qa a:hover{
	text-decoration:underline;
}
#learn a{
	color:#FF0000;
}
#learn a:hover{
	text-decoration:underline;
}

p.btn_detail{
	padding:0px;
	margin: 10px 0px 0px 0px;
	float:right;
}
p.btn_detail,p.btn_detail a{
	display:block;
	width:128px;
	height:18px;
	text-indent:-9999px;
	background:url(../../img/main/btn_detail.gif);
	background-position:0px 0px;
}
p.btn_detail a:hover{
	background-position:0px -18px;
}
