@charset "utf-8";


.clear{
	clear:both;
}
.left{
	float:left;
}

.right{
	float:right;
}
.height50{
	height:50px;
}


.dic_leftside{
	width:643px;
	float:left;

}
.dic_rightside{
	width:262px;
	float:left;
	margin-left:14px;
	_margin-left:12px;
}
.dic_search01{
	float:right;
	margin-top:10px;
}

.dic_img00{
	display:block;
	margin:0;
	padding:0;
}

.dic_box00{
	border-bottom:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;
	width:641px;
}

.dic_box00 img{
	margin:15px;	
}




.dic_box01{
	border:1px #d7d7d7 solid;
	width:635px;
	_height:172px;
	_height:170px;
	padding:3px;
	_padding-bottom:0px;
	margin-top:13px;
}
.dic_box01_01{
	float:left;
	margin-right:5px;
	width:423px;
}
.dic_box01_02{
	background:#3D9974;
	color:#fff;
	height:23px;
	padding-top:4px;
	font-size:16px;
	text-align:center;	
}
.dic_box01_03{
	color:#3D9972;
	font-size:18px;
	font-weight:bold;
	margin:20px 3px 0 3px;
	padding-bottom:3px;
	border-bottom:1px dotted #B1B1B1;
}
.dic_box01_04{
	margin:5px 3px 0 3px;
	line-height:144%;
}




.dic_box02{
	border:1px #d7d7d7 solid;
	width:635px;
	background:#F1F1F1;
	padding:4px;
	margin-top:20px;
}

.dic_box02_01{
	font-weight:bold;
	color:#323232;
	width:130px;
	float:left;
	padding:4px;
	display:block;
}
.dic_box02 input{
	width:170px;
	height:20px;
	display:block;
	border:none;
	float:left;
}

.dic_box02 img{
	float:left;
	margin:0px 0 0 11px;
	display:block;
}




.dic_box03{
	border:1px #d7d7d7 solid;
	width:635px;
	background:#F1F1F1;
	padding:4px 4px 4px 4px;
	_padding:4px 4px 1px 4px;
	margin-top:8px;
}
.dic_box03_01{
	font-weight:bold;
	color:#323232;
	float:left;
	padding:4px;
	width:120px;
	display:block;
}
.dic_box03_02{
	font-weight:bold;
	color:#0064CC;
	float:left;
	padding:4px;
	width:33px;
	display:block;
	text-align:center;
	background:#fff;
	margin-right:2px;
}
.dic_box03_02 a{
	font-weight:bold;
	color:#0064CC;
	text-decoration:none;
}
.dic_box03_02 a:link{
	font-weight:bold;
	text-decoration:none;
	color:#0064CC;
}



.dic_box04{
	border:1px #d7d7d7 solid;
	width:635px;
	padding:3px;
	_padding-bottom:0px;
	margin-top:13px;
}
.dic_box04_01{
	float:left;
	margin-right:5px;
}
.dic_box04_02{
	background:#3D9974;
	color:#fff;
	height:23px;
	padding-top:4px;
	font-size:16px;
	text-align:center;	
}
.dic_box04_03{
	color:#3D9972;
	font-size:18px;
	font-weight:bold;
	margin:20px 3px 0 3px;
	padding-bottom:3px;
	border-bottom:1px dotted #B1B1B1;
}
.dic_box04_04{
	margin:5px 3px 0 3px;
	line-height:144%;

}





.dic_box05{
	border:1px #d7d7d7 solid;
	width:635px;
	background:#F1F1F1;
	padding:4px;
	margin-top:20px;
}

.dic_box05_01{
	font-weight:bold;
	color:#323232;
	width:130px;
	float:left;
	padding:4px;
	display:block;
}
.dic_box05 input{
	width:170px;
	height:20px;
	display:block;
	border:none;
	float:left;
}

.dic_box05 img{
	margin:0px 0 0 11px;
	display:block;
}






.dic_tit01{
	font-weight:bold;
	font-size:16px;
	margin:30px 0 0 0;
	padding-bottom:4px;
	border-bottom:1px solid #bcbcbc;
	color:#3B9A72;
}




.dic_list01{
	margin:10px 0 0 10px;
	width:291px;
	float:left;
}


.dic_list01 li{
	background:url(../img/dic_icon01.gif) no-repeat top left;
	margin-top:6px;
	padding-left:10px;
}


.dic_list02{
	font-size:14px;
	font-weight:bold;
	float:right;
	padding-left:10px;
	background:url(../img/dic_icon01.gif) no-repeat top left;
	margin-right:24px;
	margin-top:41px;
}




.dic_right01{
	height:25px;
	width:86px;
	background:url(../img/rollmodel_box01.gif) no-repeat;
	padding:10px 0 0 40px;
	float:left;
}


.dic_right02{
	height:25px;
	margin-left:10px;
	width:91px;
	background:url(../img/rollmodel_box02.gif) no-repeat;
	padding:10px 0 0 35px;
	float:left;
}


.rollmodel_right_box_top{
	background:#F1F1F1 url(../img/rollmodel_right_box_top.gif) no-repeat top;
	width:242px;
	padding:10px;
	margin-top:11px;
}

.rollmodel_right_box_bottom{
	background:url(../img/rollmodel_right_box_bottom.gif) no-repeat top;
	width:262px;
	height:8px;
}


.dic_box01{
	border:1px #d7d7d7 solid;
	width:635px;
	padding:3px;
	_padding-bottom:0px;
	margin-top:13px;
}

.dic_box01_01{
	width:635px;
}

.dic_box01_02{
	background:#3D9974;
	color:#fff;
	height:23px;
	padding-top:4px;
	font-size:16px;
	text-align:center;	
}

.dic_box01_03{
	color:#3D9972;
	font-size:18px;
	font-weight:bold;
	margin:20px 3px 0 3px;
	padding-bottom:3px;
	border-bottom:1px dotted #B1B1B1;
}

.dic_box01_04{
	margin:5px 3px 0 3px;
	line-height:144%;
}




.dic_box02{
	border:1px #d7d7d7 solid;
	width:635px;
	background:#F1F1F1;
	padding:4px;
	margin-top:20px;
}



.dic_box02_01{
	font-weight:bold;
	color:#323232;
	width:120px;
	float:left;
	padding:4px;
	display:block;
}

.dic_box02 input{
	width:170px;
	height:20px;
	display:block;
	border:none;
	float:left;
}


.dic_box02 img{
	float:left;
	margin:0px 0 0 11px;
	display:block;
}


.dic_box03{
	border:1px #d7d7d7 solid;
	width:635px;
	background:#F1F1F1;
	padding:4px 4px 4px 4px;
	_padding:4px 4px 1px 4px;
	margin-top:8px;
}

.dic_box03_01{
	font-weight:bold;
	color:#323232;
	float:left;
	padding:4px;
	width:120px;
	display:block;
}

.dic_box03_02{
	font-weight:bold;
	color:#0064CC;
	float:left;
	padding:4px;
	width:33px;
	display:block;
	text-align:center;
	background:#fff;
	margin-right:2px;
}

.dic_box03_02 a{
	font-weight:bold;
	color:#0064CC;
	text-decoration:none;
}

.dic_box03_02 a:link{
	font-weight:bold;
	text-decoration:none;
	color:#0064CC;
}



.dic_tit01{
	font-weight:bold;
	font-size:16px;
	margin:30px 0 0 0;
	padding-bottom:4px;
	border-bottom:1px solid #bcbcbc;
	color:#3B9A72;
}




.dic_list01{
	margin:10px 0 0 10px;
	width:291px;
	float:left;
}


.dic_list01 li{
	background:url(/edit/img/dic_icon01.gif) no-repeat top left;
	margin-top:6px;
	padding-left:10px;
}



.dic_list02{
	font-size:14px;
	font-weight:bold;
	float:right;
	padding-left:10px;
	background:url(/edit/img/dic_icon01.gif) no-repeat top left;
	margin-right:24px;
	margin-top:41px;
}



.dic_right01{
	height:25px;
	width:86px;
	background:url(/edit/img/rollmodel_box01.gif) no-repeat;
	padding:10px 0 0 40px;
	float:left;
}


.dic_right02{
	height:25px;
	margin-left:10px;
	width:91px;
	background:url(/edit/img/rollmodel_box02.gif) no-repeat;
	padding:10px 0 0 35px;
	float:left;
}






/* SEARCH MAP
---------------------------------------------------------------------------------------------------*/
/* 検索ボタン */
div.free_searchBox td#free_search_submit input		{ width: 49px; height:20px;}

/* 親ボックス*/
div.free_searchBox div.top_areaBox01				{ width:439px;}

/* ポップアップ */
div.free_searchBox tr#free_search_pop td			{ height:6px; vertical-align:top;}
div.free_searchBox div#free_search_pop01			{ width:237px; position:absolute; display:none; padding-bottom:6px; text-align:center; background-color:#f6fff9; z-index:1000;}
div.free_searchBox div#free_search_pop01 div		{ padding:1px 5px 1px 15px; text-align:center;}
div.free_searchBox div#free_search_pop01 div a		{ margin-right:4px; white-space:nowrap;}
div.free_searchBox div#free_search_pop01 a.large2	{ font-size:135%; line-height:120%;}
div.free_searchBox div#free_search_pop01 a.large,
div.free_searchBox div#free_search_pop01 a.large2	{ font-weight:bold;}
div.free_searchBox div#free_search_pop01 p.small	{ padding:1px 0px 1px 0px;}
div.free_searchBox div#free_search_pop01 p.small a	{ padding:1px 9px 1px 18px; background-position:0% 50%; background-image:url("/front/edit/img/dic_close01.gif"); background-repeat:no-repeat;}
#free_search_pop01 img		{ text-align:center;margin:auto}
#free_search_pop01 p		{ text-align:center;}
#free_search_pop01 a		{ text-align:center;}

/* 全国検索ボックス */
table#free_search01									{ margin-left:12px; background-color:#c4e2ff;}
table#free_search01 td#pop_HiddenArea1				{ width:417px; height:6px;}
table#free_search01 td#free_search_title			{ width:111px; padding:2px 0px 8px 0px;}
table#free_search01 td#free_search_txtbox			{ width:237px; padding:2px 0px 2px 0px;}
table#free_search01 td#free_search_submit			{ width: 69px; padding:2px 0px 8px 0px; text-align:center;}
table#free_search01 td#free_search_txtbox input		{ width:232px; color:#999999;}
#free_searchBox01 {height:23px;overflow:hidden;}
div#free_searchBox01 tr.top_zenkokuBox01 td			{ vertical-align:bottom;}
div#free_searchBox01 tr.top_zenkokuBox01 p			{ margin-top:7px;}
div#free_searchBox01 tr.top_zenkokuBox01 div		{ width:280px; margin:5px 0px; padding:8px 10px; background-color:#c4e2ff;}
/* div#free_searchBox01 tr.top_zenkokuBox01 div a		{ white-space:nowrap;} */

/* 下層検索ボックス */
div#free_search02bg									{ background-color:#dbedff; border:solid 1px #a0ccfd;}
table#free_search02 td#pop_HiddenArea1				{ width:437px; height:6px;}
table#free_search02 td#free_search_title			{ width:124px; padding:2px 0px 8px 0px;}
table#free_search02 td#free_search_txtbox			{ width:237px; padding:2px 0px 2px 0px;}
table#free_search02 td#free_search_submit			{ width: 76px; padding:2px 0px 8px 0px; text-align:center;}
table#free_search02 td#free_search_txtbox input		{ width:232px; color:#999999;}

div.top_areaBox01 img								{ vertical-align:top;}
.small		{ font-size: 83%; line-height:140%;}



.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }


