#hbmx_header{
	width            :          800px;
	height           :           22px;
	border           : solid 1px #029;
	background-color :           #029;
	text-align       :           left;
}
#hbmx_header A:link    { color: #fff; }
#hbmx_header A:visited { color: #fff; }
#hbmx_header A:active  { color: #f00; }
#hbmx_header A:hover   { color: #fff; }
#hbmx_header_txt{
	margin-left : 10px;
	margin-top  :  2px;
	color       : #fff;
}
#hbmx_header_line{
	margin-bottom : 5px;
	border-top    : solid 1px #999;
	width         : 802px;
	font-size     : 0.1em;
}
#hbmx_frame_h{
	margin       :        3px 0px;
	height       :            5px;
	width        :          800px;
	border-top   : solid 1px #ccc;
	border-left  : solid 1px #ccc;
	border-right : solid 1px #ccc;
	font-size    :          0.1em;
}
#hbmx_frame_f{
	margin        :        3px 0px;
	height        :            5px;
	width         :          800px;
	border-bottom : solid 1px #ccc;
	border-left   : solid 1px #ccc;
	border-right  : solid 1px #ccc;
	font-size     :          0.1em;
}
#hbmx_frame_line{
	margin           :       5px ;
	border-top       : solid 1px #eee;
	border-bottom    : solid 2px #ccc;
	height           :           20px;
	width            :          390px;
	background-image : url('/img/dot_3.gif');
	color            :        #646400;
	text-align       :         center;
	float            :           left;
}
#hbmx_frame{
	margin     : 0px auto;
	width      :    700px;
	text-align :   center;
}
#txt_1{
	padding-left :  10px;
	width        : 420px;
/*	float        :  left;*/
}
#txt_2{
	padding-left :  10px;
	width        : 780px;
}
#pict_1{
/*	padding-left   :  10px;*/
	padding        :  10px;
	text-align     :  center;
	vertical-align :  middle;
	float          :  left;
	border         :  solid 5px #eef;
}
#pict_2{
/*	padding-left   :  10px;*/
	padding        :  10px;
	text-align     :  center;
	vertical-align :  middle;
	float          :  left;
	border         :  solid 5px #eef;
	margin         :  5px 15px 5px 25px;
}
#pict_3{
/*	padding-left   :  10px;*/
	padding        :  10px;
	text-align     :  center;
	vertical-align :  middle;
	float          :  left;
	border         :  solid 5px #eef;
	margin         :  5px 15px ;
}
#pict_4{
/*	padding-left   :  10px;*/
	padding        :  10px;
	text-align     :  center;
	vertical-align :  middle;
	float          :  left;
	border         :  solid 5px #eef;
	margin         :  5px 0 5px 15px;
}

#txt_3{
	padding-left :  20px;
	width        : 360px;
	float        :  left;
}

.border-center{
	border-left: #ccc 1px solid ;
}


#gaiyo{
	margin : 5px auto;
	width  :    800px;
}
/*
#otoiawase{
	display : none;
}
#bosyu{
	display : block;
}
#anken{
	display : block;
}
#anken_format{
	display : block;
}
#syokai_format{
	display : none;
}
*/

#menu{
	text-align : center;
}
#hakenBtn{
	display : none;
}
#hakenNon{
	display : block;
}
#haken_txt{
	padding : 5px;
}
#co_info{
	width            : 802px;
	height           :  90px;
	background-color :  #eee;
}
#bosyu_list{
	margin :        3px 0px;
	width  :          800px;
	border : solid 1px #eee;
}
#bosyu_list_th{
	border           : solid 1px #fff;
	width            :          100px;
	background-color :           #eee;
	padding-left     :            5px;
	float            :           left;
}
#bosyu_list_td{
	margin-top  :  2px;
	margin-left : 10px;
/*	float       : left;*/
}

#bosyu_table{
	margin           : 0px auto;
	width            :    800px;
	background-color :     #666;
}
#bosyu_table #name{
	width            :          120px;
	background-color :           #fff;
	background-image : url("/img/line_7.gif");
	border           : solid 2px #fff;
	padding-left     :           10px;
}

#bosyu_table #value{
	background-color : #fff;
	padding-left     : 10px;
}

#co_info #th{
	padding    : 7px 10px;
	text-align :     left;
}

#co_info #td{
	padding    : 7px 5px;
	text-align :     left;
}

#co_info_dot{
	margin-bottom : 2px;
	margin-right  : 5px;
}

#anken_table{
	margin           : 5px auto;
	width            :    600px;
	background-color :     #666;
}
#anken_table #th{
	padding-left     :  5px;
	width            : 50px;
	background-color : #eee;
}
#anken_table #td{
	padding-left     :  5px;
	background-color : #fff;
}

#syokai_table{
	margin           : 5px auto;
	width            :    600px;
	background-color :     #666;
}
#syokai_table #th{
	padding-left     :  5px;
	background-color : #eee;
	text-align       : center;
}
#syokai_table #td{
	padding-left     :  5px;
	background-color : #fff;
}
#image{
	border: solid 3px #eec;
}
textarea{
	width : 600px;
	height: 100px;
	font  : 13px "ＭＳ Ｐゴシック", sans-serif;
}
#input_text_S{
	width: 100px;
}
#input_text_M{
	width: 200px;
}
#input_text_L{
	width: 400px;
}
body{
	color:#222;
}
#error_detail{
	color       : #f00;
	font-size        :          10px;
}
#error{
	color       : #f00;
	font-size        :          10px;
}
#warning{
	color       : #f00;
	font-size        :          10px;
}

#entry_regist_form {
	background-color :#EEEEEE;
	margin           :10px auto;
	width            :780px;
}

#entry_regist_th {
	background-color :#EEEEEE;
	border           :2px solid #FFFFFF;
	padding-right    :10px;
	text-align       :right;
	width            :140px;
}

#entry_regist_td {
	background-color :#FFFFFF;
	padding-left     :5px;
}


#entry_regist_btn {
	background-color :#FFFFFF;
	text-align       :left;
}

