@charset "utf-8";
#container #MainContents #nav {
	margin-bottom: 30px;
}
#container #MainContents #nav dl {
	float:left;
	height:80px;
}
#container #MainContents #nav dl dt {
	color: #ffffff;
	width: 110px;
	vertical-align: middle;
	background-color: #1690ef;
	display: block;
	height: 45px;
}
#container #MainContents #nav dl dd {
	height:30px;
}

#MainContents .inner a:before,
#MainContents dl.shutten dd a:before {
	background-image:url(../images/mark-link.jpg);
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	content:'';
	width:10px;
	height:10px;
	margin-right:2px;
	vertical-align:middle;
}

#container #MainContents ul#pan_nabi{
	padding-top:10px;
	padding-left:5px;
	width:520px;
	float:left;
}
#container #MainContents #pan_nabi li{
	float:left;
}
#container #MainContents .print_btn{
	float:right;
	width:185px;
}

#container #MainContents .read_txt{
	width:650px;
	margin:30px auto;
}
#container #MainContents .inner,
#container #MainContents .inner02 {
/*	width:680px;
	margin:25px auto;*/
	padding-bottom:5px;
	background-color:#ffffff;
	padding:5px 15px;
	display:block;
	border: solid 1px #f6e6dd;
	margin-top:10px;
	margin-bottom:15px;
	border-radius: 10px;
	box-shadow: 3px 3px #E7E7E7;
}
#container #MainContents .inner .in_read{
	width:660px;
	margin:10px auto;
	padding-bottom:5px;
	min-height:5px;
}
#container #MainContents .rbox{
/*	background:url(../images/001028594.jpg) no-repeat center bottom;
	padding-bottom:20px;
	width:718px;*/
	width:731px;
	margin:0px auto;
	padding: 5px 5px 5px 0;
	background-color: #e6f5ff;
}
#container #MainContents .rbox .inner_box{
/*	background:url(../images/001028602.jpg) repeat-y left top;
	width:718px;
	padding-bottom:20px;*/
}
#container #MainContents .rbox .inner_top{
/*	background:url(../images/001028629.jpg) no-repeat left top;
	width:718px;*/
}

/* --------------------------------------------------------------------------
 *　main-contents-links
 * -------------------------------------------------------------------------- */
#container #MainContents img.country-flag {
	width:60px;
	height:40px;
	margin-right:7px;
	float: left;
	padding:8px 0;
}

#container #MainContents div.main-contents-position {
}
#container #MainContents div.main-contents-list {
	position: relative;
}
#container #MainContents div.main-contents-list p {
	line-height: 14px;
	margin-bottom: 1px;
	color: #3d3d3d;
}
#container #MainContents div.main-contents-list div.main-contents-title {
	background-color: #1690ef;
	float: left;
	box-shadow:3px 3px rgb(234, 228, 212);
	height: 45px;
	margin-right: 1px;
	text-align: center;
	width:121px;
	cursor: pointer;
}
#container #MainContents div.main-contents-list div.main-tab-01 a,
#container #MainContents div.main-contents-list div.main-tab-02 a,
#container #MainContents div.main-contents-list div.main-tab-03 a,
#container #MainContents div.main-contents-list div.main-tab-04 a,
#container #MainContents div.main-contents-list div.main-tab-05 a,
#container #MainContents div.main-contents-list div.main-tab-06 a {
	color:#ffffff;
}
#container #MainContents div.main-contents-list div.main-tab-06 {
	margin-right: 0px!important;
}
#container #MainContents div.main-contents-list div.main-contents-title p {
	height: 45px;
	color: #ffffff;
	width: 120px;
	vertical-align: middle;
	display: table-cell;
}
#container #MainContents div.main-contents-list div.tab01,
#container #MainContents div.main-contents-list div.tab02,
#container #MainContents div.main-contents-list div.tab03,
#container #MainContents div.main-contents-list div.tab04,
#container #MainContents div.main-contents-list div.tab05,
#container #MainContents div.main-contents-list div.tab06 {
	position: absolute;
	top: 45px;
	padding: 5px 3px;
	width: 115px;
	background-color: #f0f0f0;
	box-shadow:3px 3px rgb(234, 228, 212);
}
#container #MainContents div.main-contents-list div.tab01 {
	left: 0;
}
#container #MainContents div.main-contents-list div.tab02 {
	left: 122px;
}
#container #MainContents div.main-contents-list div.tab03 {
	left: 244px;
}
#container #MainContents div.main-contents-list div.tab04 {
	left: 366px;
}
#container #MainContents div.main-contents-list div.tab05 {
	left: 488px;
}
#container #MainContents div.main-contents-list div.tab06 {
	left: 610px;
}
#container #MainContents div.main-contents-list div.tab01 p,
#container #MainContents div.main-contents-list div.tab02 p,
#container #MainContents div.main-contents-list div.tab03 p,
#container #MainContents div.main-contents-list div.tab04 p,
#container #MainContents div.main-contents-list div.tab05 p,
#container #MainContents div.main-contents-list div.tab06 p {
	font-size: 12px;
	padding: 6px 3px 0 3px;
	border-bottom: solid 1px #bebebe;
	font-weight: bold;
	margin-bottom: 5px;
	color: #595959;
	cursor:pointer;
	line-height:15px;
/*	border-radius: 2px;
	color: #3d3d3d;
	background-color: #ffffff;*/
}
#container #MainContents div.main-contents-list div.tab01 a,
#container #MainContents div.main-contents-list div.tab02 a,
#container #MainContents div.main-contents-list div.tab03 a,
#container #MainContents div.main-contents-list div.tab04 a,
#container #MainContents div.main-contents-list div.tab05 a,
#container #MainContents div.main-contents-list div.tab06 a {
	font-size: 12px;
	padding: 6px 3px 0 3px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #595959;
	cursor:pointer;
	line-height:15px;
/*	border-radius: 2px;
	color: #3d3d3d;
	background-color: #ffffff;*/
}

div.sub-menu-wrap {
	background-color: #f0f0f0;
	float: left;
	margin: 0 3px 3px 0;
	padding:5px;
	width:131px;
	height:28px;
	border:solid 1px #bebebe;
}

div.sub-menu-wrap div {
	font-size: 11px;
	color: #595959;
	vertical-align: middle;
	line-height: 14px;
	text-align:center;
	font-weight:bold;
}

#container #MainContents #link01,
#container #MainContents #link02,
#container #MainContents #link03,
#container #MainContents #link04,
#container #MainContents #link05,
#container #MainContents #link06 {
/*	margin-top: 30px;*/
}
/*
#container #MainContents ul.main-contents-list{
	min-height:75px;
	padding:8px 5px;
	height: 40px;
	overflow: hidden;
}
#container #MainContents ul.main-contents-list li {
	float:left;
	height:40px;
	margin-right:1px;
	width:104px;
	font-weight:bold;
	position:relative;
	overflow:hidden;
}
#container #MainContents ul.main-contents-list li a {
	line-height:16px;
}
#container #MainContents ul.main-contents-list li p{
	line-height:16px;
	text-align:center;
	margin-bottom: 0px;
}
#container #MainContents ul.main-contents-list li div.main-contents-title {
	background-color:#eeeeee;
	line-height:16px;
	padding:5px;
	height:30px;
	width:94px;
}
#container #MainContents ul.main-contents-list li dl.main-contents-subtitle {
}
#container #MainContents ul.main-contents-list li dl.main-contents-subtitle dd {
}
*/
/*
#container #MainContents ul.list_line li {
	float:left;
	min-height:25px;
	line-height:25px;
	width:76px;
	background:url(../images/001028682.jpg) no-repeat right center;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
	font-size: 15px;
	text-align:left;
	display:block ;
	vertical-align:middle;
}
#container #MainContents ul.list_line li.line_1 {
	padding-top:25px;
	padding-bottom:25px;
}

#container #MainContents ul.list_line li.line_2 {
	padding-top:13px;
	padding-bottom:13px;
}

#container #MainContents ul.list_line li.line_3 {
	padding-top:1px;
	padding-bottom:0px;
}
#container #MainContents ul.list_line li.line_text5 {
	width:83px;
}

#container #MainContents ul.list_line li.line_text7 {
	width:120px;
}

#container #MainContents ul.list_line li a{
	font-size: 15px;
	font-weight:normal;
}
#container #MainContents ul.list_line li.last{
	background-image:none;
}
#container #MainContents ul.list_line li a.tab_off{
	font-weight:normal;
	text-decoration:none;
	font-size: 15px;
}
#container #MainContents ul.list_line li a.tab_on{
	font-size:16px;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
*/
/*
#container #MainContents div.tablist{
	display:block;
	border-top:2px solid #CCC;
	width:655px;
	margin-top:0px; 
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	padding-buttom:20px;
}

#container #MainContents div.tablist ul{
	width:640px;
	padding:10px 0px 15px 0px;
	margin-top:0px; 
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	min-height:25px;
}
#container #MainContents div.tablist ul li{
	background:url(../images/001028543.jpg) no-repeat left center;
	display:block ;
	padding-right:15px;
	padding-left:17px;
	float:left;
	min-width:50px;
}


#container #MainContents ul.list_2line{
	padding:20px 0px 0px 20px;
}
#container #MainContents ul.list_2line li{
	float:left;
	background:url(../images/001028543.jpg) no-repeat left center;
	width:300px;
	padding-right:15px;
	padding-left:17px;
}

#container #MainContents ul.list_pdf{
	width:640px;
	margin:10px auto 20px auto;
}

#container #MainContents ul.list_pdf li{
	background:url(../images/001028541.jpg) no-repeat left 4px;
	padding:5px 5px 5px 65px;
	min-height:25px;
}
*/
#MainContents .inner dl,
#MainContents .inner02 dl {
	margin-bottom:20px;
}
#MainContents .inner dl dt,
#MainContents .inner02 dl dt {
	float:left;
}
#MainContents .inner dl dd,
#MainContents .inner02 dl dd {
	margin-left:75px;
}

#container #MainContents  dl.list_date{
	width:640px;
	margin:10px auto 30px auto;
}
#container #MainContents  dl.list_date dt{
	width:120px;
	padding-top:5px;
	float:left;
}
#container #MainContents  dl.list_date dd{
	float:left;
	padding-top:5px;
	width:520px;
}

#container #MainContents  dl.list_text{
	width:680px;
	margin:0px auto 30px auto;
}
#container #MainContents  dl.list_text2{
	float:left;
	width:340px;
	margin:0px auto 30px auto;
}

#container #MainContents  dl.list_text dt,
#container #MainContents  dl.list_text2 dt{
	background:url(../images/001028571.jpg) no-repeat left center;
	padding:5px 10px;
	clear: both;
}

#container #MainContents  dl.list_text dd,
#container #MainContents  dl.list_text2 dd{
	padding-left:10px;
}
#container #MainContents  dl.list_text dd ul,
#container #MainContents  dl.list_text2 dd ul{

}
#container #MainContents  dl.list_text dd ul li,
#container #MainContents  dl.list_text2 dd ul li{
	background:url(../images/001028529.jpg) no-repeat left 4px;
	padding-left:15px;
}

#container #MainContents  dl.list_text dd ul li{
	float:left;
	padding-right:20px;
}

/* 蜃ｺ蜈ｸ譏手ｨ倡畑繝ｪ繧ｹ繝� */
#container #MainContents .inner dl.odl_list{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list dt{
	float:left;
	width:35px;
	text-align:center;
}
#container #MainContents .inner dl.odl_list dd{
	float:left;
	width:480px;
}

/* 謨ｰ蟄嶺ｻ倥″繝ｪ繧ｹ繝� */
#container #MainContents .inner ol.number_indent{
	padding-left:20px;
	list-style-type:decimal;
}
/* 荳ｭ轤ｹ繝ｪ繧ｹ繝� */
#container #MainContents .inner ul.usr_indent{
	padding-left:1em;
	text-indent:-1em;
	clear:both;
}
/* 笳上Μ繧ｹ繝� */
#container #MainContents .inner ul.disc_indent{
	padding-left:20px;
	list-style-type: disc;
}
/* 笆繝ｪ繧ｹ繝� */
#container #MainContents .inner ul.square_indent{
	padding-left:20px;
	list-style-type: square;
}


/* 75px縺ｮ鬆・岼譎� */
#container #MainContents .inner dl.odl_list75{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list75 dt{
	float:left;
	width:75px;
	text-align:center;
}
#container #MainContents .inner dl.odl_list75 dd{
	float:left;
	width:435px;
}


/* 95px縺ｮ鬆・岼譎� */
#container #MainContents .inner dl.odl_list95{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list95 dt{
	float:left;
	width:95px;
	text-align:center;
}
#container #MainContents .inner dl.odl_list95 dd{
	float:left;
	width:420px;
}

/* 130px縺ｮ鬆・岼譎� */
#container #MainContents .inner dl.odl_list130{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list130 dt{
	float:left;
	width:130px;
	text-align:center;
}
#container #MainContents .inner dl.odl_list130 dd{
	float:left;
	width:380px;
}



/* 謨ｰ蟄�+80px縺ｮ鬆・岼譎� */
#container #MainContents .inner dl.odl_list80{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list80 dt{
	float:left;
	width:80px;
	text-align:right;
	font-weight:bold;
}

#container #MainContents .inner dl.odl_list80 dd{
	float:left;
	width:500px;
	margin-left:5px;
}


/* 謨ｰ蟄�+80px縺ｮ鬆・岼譎ゑｼ域ｨ呎ｺ匁枚蟄暦ｼ� */
#container #MainContents .inner dl.odl_list80_2{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list80_2 dt{
	float:left;
	width:80px;
	text-align:right;
	}

#container #MainContents .inner dl.odl_list80_2 dd{
	float:left;
	width:500px;
	margin-left:5px;
}


/* 謨ｰ蟄�+90px縺ｮ鬆・岼譎ゑｼ域ｨ呎ｺ匁枚蟄暦ｼ� */
#container #MainContents .inner dl.odl_list90_2{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list90_2 dt{
	float:left;
	width:90px;
	text-align:right;
}

#container #MainContents .inner dl.odl_list90_2 dd{
	float:left;
	width:500px;
	margin-left:5px;
}




/* 謨ｰ蟄�+100px縺ｮ鬆・岼譎ゑｼ域ｨ呎ｺ匁枚蟄暦ｼ� */
#container #MainContents .inner dl.odl_list100_2{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list100_2 dt{
	float:left;
	width:100px;
	text-align:right;
}

#container #MainContents .inner dl.odl_list100_2 dd{
	float:left;
	width:495px;
	padding-left:5px;
}



/* 謨ｰ蟄�+120px縺ｮ鬆・岼譎ゑｼ域ｨ呎ｺ匁枚蟄暦ｼ� */
#container #MainContents .inner dl.odl_list120_2{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list120_2 dt{
	float:left;
	width:120px;
	text-align:right;
	}

#container #MainContents .inner dl.odl_list120_2 dd{
	float:left;
	width:470px;
	margin-left:5px;
}

/* 謨ｰ蟄�+150px縺ｮ鬆・岼譎ゑｼ域ｨ呎ｺ匁枚蟄暦ｼ� */
#container #MainContents .inner dl.odl_list150_2{
	margin:5px 0px;
}

#container #MainContents .inner dl.odl_list150_2 dt{
	float:left;
	width:150px;
	text-align:right;
	}

#container #MainContents .inner dl.odl_list150_2 dd{
	float:left;
	width:370px;
	margin-left:5px;
}



#container #MainContents .inner dl.src_list{
}

#container #MainContents .inner dl.src_list dt{
	float:left;
	width:58px;
	background:url(/common/001028598.gif) no-repeat center center;
	height:20px;
	text-indent:-9999px;
	margin:10px 0px;
}

#container #MainContents .inner dl.src_list dd{
	float:left;
	width:460px;
	margin:10px 0px;
}

/*
#container #MainContents .inner dl.src_list dd ul li{
	background:url(/common/001028532.gif) no-repeat 4px 0.3em;
	padding-left:20px;
}
*/


#container #MainContents .inner .src_item a{
	background:url(/common/001028532.gif) no-repeat 5px 0.3em;
	padding-left:25px;
}




#container #MainContents .inner dl.src_list2{
}

#container #MainContents .inner dl.src_list2 dt{
	float:left;
	width:58px;
	background:url(/common/001028524.gif) no-repeat center center;
	height:20px;
	text-indent:-9999px;
	margin:10px 0px;
}

#container #MainContents .inner dl.src_list2 dd{
	float:left;
	width:460px;
	margin:10px 0px;
}

/*
#container #MainContents .inner dl.src_list2 dd ul li{
	background:url(/common/001028633.gif) no-repeat 4px 0.3em;
	padding-left:20px;
}
*/

#container #MainContents .inner .src_item2 a{
	background:url(/common/001028633.gif) no-repeat 5px 0.3em;
	padding-left:25px;
}


#container #MainContents .inner dl.src_list3{
}

#container #MainContents .inner dl.src_list3 dt{
	float:left;
	width:58px;
	background:url(/common/001028685.gif) no-repeat center center;
	height:20px;
	text-indent:-9999px;
	margin:10px 0px;
}

#container #MainContents .inner dl.src_list3 dd{
	float:left;
	width:460px;
	margin:10px 0px;
}

/*
#container #MainContents .inner dl.src_list3 dd ul li{
	background:url(/common/001028633.gif) no-repeat 4px 0.3em;
	padding-left:20px;
}
*/


#container #MainContents .inner dl.src_list4{
}

#container #MainContents .inner dl.src_list4 dt{
	float:left;
	width:58px;
	background:url(/common/001028643.gif) no-repeat center center;
	height:20px;
	text-indent:-9999px;
	margin:10px 0px;
}

#container #MainContents .inner dl.src_list4 dd{
	float:left;
	width:460px;
	margin:10px 0px;
}

/*
#container #MainContents .inner dl.src_list4 dd ul li{
	background:url(/common/001028633.gif) no-repeat 4px 0.3em;
	padding-left:20px;
}
*/




/**
 * 繝・・繝悶Ν髢｢騾｣
 */
 
 

#container #MainContents .inner table.tbl_cmn,
#container #MainContents .inner table.tbl_src {
	margin: 10px auto;
	width: 658px;
	border-collapse:collapse;
	border-spacing:0;
}

#container #MainContents .inner table.tbl_cmn tr th,
#container #MainContents .inner table.tbl_cmn tr td {
	padding: 5px 5px;
	border: 1px solid #74B4D5;
}
#container #MainContents .inner table.tbl_src tr th,
#container #MainContents .inner table.tbl_src tr td {
	padding: 5px 5px;
	border: 1px solid #AB6523;
	background:#F8E8D9;

}

#container #MainContents .inner table.tbl_cmn tr th {
	width:100px;
	background:#D3E8F1;
	/*font-weight:bold;*/
	text-align: left;
	vertical-align:middle;
	padding:3px 10px;
}
#container #MainContents .inner table.tbl_src tr th {
	background:#AB6523;
	color:#FFF;
	font-weight:bold;
	text-align: left;
	padding:1px 10px;
}




/**
 * 繝・・繝悶Ν髢｢騾｣(鬆・岼縺梧焚蟄励・譎�20px)
 */


#container #MainContents .inner table.tbl_cmn2,
#container #MainContents .inner table.tbl_src {
	margin: 10px auto;
	width: 658px;
	border-collapse:collapse;
	border-spacing:0;
}

#container #MainContents .inner table.tbl_cmn2 tr th,
#container #MainContents .inner table.tbl_cmn2 tr td {
	padding: 5px 5px;
	border: 1px solid #74B4D5;
}

#container #MainContents .inner table.tbl_src tr th,
#container #MainContents .inner table.tbl_src tr td {
	padding: 5px 5px;
	border: 1px solid #AB6523;
	background:#F8E8D9;
}

#container #MainContents .inner table.tbl_cmn2 tr th {
	width:20px;
	background:#D3E8F1;
	/*font-weight:bold;*/
	text-align:center;
	vertical-align:middle;
	padding:3px 10px;
}
#container #MainContents .inner table.tbl_src tr th {
	background:#AB6523;
	color:#FFF;
	font-weight:bold;
	text-align: left;
	padding:1px 10px;
}



/**
 * 繝・・繝悶Ν髢｢騾｣(鬆・岼縺碁聞縺・凾150px)
 */


#container #MainContents .inner table.tbl_cmn3,
#container #MainContents .inner table.tbl_src {
	margin: 10px auto;
	width: 658px;
	border-collapse:collapse;
	border-spacing:0;
}

#container #MainContents .inner table.tbl_cmn3 tr th,
#container #MainContents .inner table.tbl_cmn3 tr td {
	padding: 5px 5px;
	border: 1px solid #74B4D5;
}

#container #MainContents .inner table.tbl_src tr th,
#container #MainContents .inner table.tbl_src tr td {
	padding: 5px 5px;
	border: 1px solid #cccc99;
	background:#fff;
}

#container #MainContents .inner table.tbl_cmn3 tr th {
	width:150px;
	background:#D3E8F1;
	/*font-weight:bold;*/
	text-align:left;
	vertical-align:middle;
	padding:3px 10px;
}
#container #MainContents .inner table.tbl_src tr th {
	background:#cccc99;
	color:#FFF;
	font-weight:bold;
	text-align: left;
	padding:1px 10px;
}



/* 荳ｭ蝗ｽ縺ｮtable */


#container #MainContents .inner table.tbl_cmn4{
	margin: 10px auto;
	width: 500px;
	border-collapse:collapse;
	border-spacing:0;
}

#container #MainContents .inner table.tbl_cmn4 tr th,
#container #MainContents .inner table.tbl_cmn4 tr td {
	padding: 5px 5px;
	border: 1px solid #74B4D5;
}




#container #MainContents .inner table.tbl_cmn .center {
	text-align: center;
}

#container #MainContents .inner table.tbl_cmn .right {
	text-align: right;
}




/* 鬆・岼螟ｪ蟄玲凾60px */
#container #MainContents .inner dl.odl_list60{
	margin-bottom:10px;
}

#container #MainContents .inner dl.odl_list60 dt{
	float:left;
	width:60px;
	text-align:right;
	font-weight:bold;
	}

#container #MainContents .inner dl.odl_list60 dd{
	float:left;
	width:410px;
	margin-left:5px;
}

/* 鬆・岼螟ｪ蟄玲凾60px邨ゅｏ繧� */




#container #MainContents .inner table.tbl_cmn,
#container #MainContents .inner table.tbl_src2 {
	margin: 10px auto;
	width: 658px;
	border-collapse:collapse;
	border-spacing:0;
}

#container #MainContents .inner table.tbl_cmn tr th,
#container #MainContents .inner table.tbl_cmn tr td {
	padding: 5px 5px;
	border: 1px solid #74B4D5;
}

#container #MainContents .inner table.tbl_src2 tr th,
#container #MainContents .inner table.tbl_src2 tr td {
	padding: 5px 5px;
	border: 1px solid #99CC00;
	background:#F4FFD2;
}

#container #MainContents .inner table.tbl_cmn tr th {
	width:100px;
	background:#D3E8F1;
	/*font-weight:bold;*/
	text-align: left;
	vertical-align:middle;
	padding:3px 10px;
}

#container #MainContents .inner table.tbl_cmn td.hoge {
	width:300px;
}

#container #MainContents .inner table.tbl_cmn th.hoge{
	background:#CCCC99;
}

#container #MainContents .inner table.tbl_src2 tr th {
	background:#99CC00;
	color:#FFF;
	font-weight:bold;
	text-align: left;
	padding:1px 10px;
}



/* 繝・・繝悶Ν蜀・ｮｹ縺ｫ2蛻� */

#container #MainContents .inner dl.odl_list230{
	margin-bottom:10px;
}

#container #MainContents .inner dl.odl_list230 dt{
	float:left;
	width:525px;
}

#container #MainContents .inner dl.odl_list230 dd{
	float:left;
	width:230px;
	margin-left:5px;
}

/* 繝・・繝悶Ν蜀・ｮｹ縺ｫ2蛻�(邨ゅｏ繧�) */

/* 荳ｻ縺ｪ螟門嵜蟒ｺ險ｭ莨∵･ｭ 遉ｾ蜷阪Μ繧ｹ繝�(indnesia/page4) */
#container #MainContents .inner dl.odl_list260{
	width:525px;
	padding-bottom:5px;
}
#container #MainContents .inner dl.odl_list260 dt{
	width:525px;
}
#container #MainContents .inner dl.odl_list260 dd{
	width:255px;
	float:left;
}
/* 荳ｻ縺ｪ螟門嵜蟒ｺ險ｭ莨∵･ｭ 遉ｾ蜷阪Μ繧ｹ繝医％縺薙∪縺ｧ */


/* PDF繧偵ム繧ｦ繝ｳ繝ｭ繝ｼ繝峨☆繧九お繝ｪ繧｢ */
#container #MainContents .inner #pdf_download{
	width:618px;
	border:1px solid #CCC;
	margin:40px auto;
}
#container #MainContents .inner #pdf_download h4{
	background: #CCC url(/common/001028609.gif) no-repeat 5px center;
	width:618px;
	line-height:29px;
	height:29px;
	margin-bottom:15px;
	text-indent:60px;
}
#container #MainContents .inner #pdf_download p{
	padding:5px 15px;
}

#MainContents .inner ul{
	margin-bottom:25px;
}
#MainContents .inner ul li{
	padding-left: 0.5em;
}
#MainContents .inner ul li:before{
	content:url(../images/icon_list.png);
	margin-right:5px;
}
#MainContents .inner ul li:after{
}

dl.shutten {
/*	background:#cccc99;
	color:#FFF;
	font-weight:bold;
	text-align: center;
	float: left;
	width: 50px;
	height: 20px;*/
	margin: 15px 0 30px;
	background:#c6a18e;
	padding: 1px 1px 1px 14px;
}
dl.shutten dt {
	float:left;
	color: #ffffff;
	padding: 10px 0;
}
dl.shutten dd {
	margin-left: 40px;
	padding: 10px;
	background-color:#fef7e7;
}
dl.shutten dd p {
	margin-bottom:1px!important;
}

#side .service ul li ul.is--close
{
	display: none;
}