@charset "Shift_JIS";

.h3_title{ margin:0; padding:0.4em 0;}
.box_somu{ margin:0; padding:0 0 0 15px;}
/* titleblock */
.mainbody .comment { margin:0.7em 0; padding:0; text-align:justify;text-justify:distribute;}
.mainbody .comment2 { margin:0.7em 0; padding:0; text-align:justify;text-justify:distribute; text-indent:1em;}
.mainbody .titleblock {margin: 0 0 1em 0;padding: 0;}
.mainbody .titleblock2 {margin: 1.7em 0 1em 0;padding: 0;}
.mainbody .titleblock span,
.mainbody .titleblock2 span{padding: 0.4em 0.8em;font-weight: bold;font-size: 1.1em;line-height: 1.8em;}
.wak_title1 { display:block; text-align:center; padding:0.3em; margin:0 0 0.5em 0;}
.wak_title2 { display:block; text-align:center; padding:0.3em; margin:0.7em 0 0 0;}
.wak_jisage1 { display:block; padding:0 0 0 1.2em; margin:0;}
/* haba */
.cel_h_1em {margin:1.5em 0 0 0; padding:0;}
/* P */
.com_8em {margin:0; padding:0; width:9em;text-align:justify;text-justify:distribute;}
.p_hoken1 {margin:0; padding:0.5em 0 1.4em 0;}
/* hr */
.mainbody hr {border-top: 1px dotted #999;
	border-right: none;border-left: none;border-bottom: none;
	margin:0; padding:0; clear:both; height:1px;}
/* UL LI */
.ul_toiawase {margin:0 0 1em 0; padding:0.2em;list-style-type: none; width:8em;}
.ul_toiawase2 {margin:0; padding:0.2em;list-style-type: none; width:8em;}
.ul_toiawase3 {margin:0; padding:0.2em;list-style-type: none;}
.ul_toiawase2 .tellnm,.ul_toiawase3 .tellnm{margin:0; padding:0 0 0.6em 0;}
.ul_shorui, .ul_kankei, .ul_shorui3,.ul_shorui4,.ul_shorui5, .ul_list1 {margin:0; padding:0;list-style-type: none;}
.ul_shorui4 li{ padding:0 0 0 1em; text-indent:-1em;margin:0;}
.ul_shorui5 li{ padding:0.2em 0 0 1em; text-indent:-1em;margin:0;}
.ul_shorui4 li li{ padding:0 0 0 0.5em; text-indent:-0.5em; margin:0;}
.ul_shorui4 span{font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}

.ul_shorui1 {margin:1em 0 0 0; padding:0;list-style-type: none; color:#FF6633;}
.ul_shorui2 {margin:0.7em 0 0 0; padding:0;list-style-type: none;}
.ul_shorui li,.ul_shorui1 li,.ul_shorui2 li,.ul_toiawase3 .kome{
	margin: 0;padding: 0 0 0.1em 1em;list-style-type: none;text-indent: -1em;}
.ul_list1 li{margin: 0;padding: 0 0 0.3em 0;list-style-type: none;line-height: 1.5em;}

.ul_list2{ margin:0; padding:0 0 0 1em;}
.ul_list2 li{ margin:0; padding:0;}
.ul_jisage,
.ul_jisage_1em{ margin:0.2em 0; padding:0; list-style-type:none;}
.ul_jisage li{ margin:0; padding:0 0 0 1em; text-indent:-1em;}

.jisage_1em { text-indent:1em; }
.p_jisage_1em { text-indent:1em; margin:0; padding:0;}

.ul_shorui1 {margin:1em 0 0 0; padding:0;list-style-type: none; color:#FF6633;}
.ul_kankei{margin: 0;padding-left:1em; font-size:0.9em;}
.ul_kankei li.tantonm{display: inline;margin: 0 0 0 0;padding: 0;}
.ul_kankei li.kameinm{display: inline;margin: 0 0 0 0;padding: 0;}
.ul_img{ padding:0;margin:0 0 0 1em;line-height: 1.5em;text-align:justify;text-justify:distribute;}
.ul_img li {
	list-style-type:none;padding:0 1.2em 0.7em 14px;
	background: url(../image/left_menu_aicon.gif) no-repeat 0px 0.2em;display:block;
}
.ul_pdf{ padding:0.8em 0; margin:0; border: 1px dotted #666666; border-left:none; border-right:none;}
.ul_pdf li{ list-style-type:none;padding:0 1.5em 0.3em 16px;
	background: url(../image/ico_sankaku.gif) no-repeat 0px 0.4em;}
.ul_link { padding:0 0 0.8em 0; margin:0;}
.ul_link2 { padding:0.8em 0; margin:0;}
.ul_link li,
.ul_link2 li{ list-style-type:none;padding:0 1.2em 0.7em 25px;
	background: url(../image/left_menu_aicon.gif) no-repeat 10px 0.2em;
}
.ol_list{ margin-top:0.3em; margin-bottom:0.3em; padding-bottom:0; padding-top:0; padding-left:2em;}

.dl_float_l{
	margin:0;
	padding:0;
	
}
.dl_float_l dt{
	
	float:left;
	margin:0;
	padding:0.8em 0 0;
	font-weight:bold;
}
.dl_float_l dd{
	border-bottom:1px dotted #CCC;
	padding:0.8em 0;
	margin:0;
}
.ul_link3{
	margin:0;
	padding:0;
	list-style-type:none;
}

.ul_link3 li{
	margin:0;
	padding:0.6em 0;
	list-style-type:none;
	border-bottom:1px dotted #CCC;
}
.ul_link3 li ul li{
	border-top:1px dotted #CCC;
	border-bottom:none;
}
.ul_link3 li ul{
	margin:0.6em 0 0 2em;
	padding:0;
}
.left1em{ margin:0; padding:0 0 0 2em;}


.under_line{ border-bottom:1px dotted #CCC; padding:0; margin:1em 0}
.noborder dd{ border-bottom:none;}

.soroe1 dl{ margin:0; padding:0;}
.soroe1 dt{ float:none; font-weight:normal; margin:0; padding:0;}
.soroe1 dd{ float:none; margin:0; padding:0; text-align:right;}

.soroe2 dl{ margin:0; padding:0;}
.soroe2 dt{ float:left;font-weight:normal; margin:0; padding:0;}
.soroe2 dd{margin:0; padding:0 0 0 8em; text-align:right;}

/* FONT COLOR */
.c_orange{
	color:#FF6633;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.gothic{font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;}
.c_red{font-size: 120%;font-weight: bold;color: #F00;text-align:center; margin:0 0 0.8em 0;}
/* WAK */
.wak_todoke1{margin: 20px 0; clear:both;padding:0.5em;text-align:justify;text-justify:distribute;}
.wak_todoke2{margin: 1em auto; padding:0.7em;text-align:justify;text-justify:distribute; width:290px; text-align:center;}
.wakle_todoke{ width:282px; float:left;}
.wakri_todoke{ width:282px; float:right;}
.wakle_todoke .title,
.wakri_todoke .title { display:block; text-align:center; padding:0.3em;}
.wakle_todoke .comment,
.wakri_todoke .comment{ display:block; padding:0.6em; margin:0;}
/* DL DT DD */
.todoke_dl1 {margin: 0;padding:0;line-height: 1.4em; }
.todoke_dl1 dt {font-weight: normal;padding: 0.6em 0 0 0;}
.todoke_dl1 dd {margin:-1.4em 0 0 0;padding:0 0 0 11em; zoom:1;}
/*clear block*/
.column_clear {clear: both;}
.column { margin:0; padding:0;}
.column:after{content: ".";display: block;height: 0;clear :both;visibility: hidden;}
.column{ display: inline-table;}
/* MacIE begin \*/
* html .column{ height: 1%;}
.column { display: block;}
/* MacIE end */