body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#white a:link { color: #FFFFFF; font-size: 10px; text-decoration:none; padding-top: 5px; } 
#white a:visited { color: #FFFF00; font-size: 10px; padding-top: 5px; } 
#white a:hover { color: #ffff00; font-size: 10px; text-decoration:underline; padding-top: 5px; } 
#white a:active { color: #FFFFFF; font-size: 10px; padding-top: 5px;
}

#black a:link { color: #000000; font-size: 10px; line-height: 16px; } 
#black a:visited { color: #F99C49; font-size: 10px; line-height: 16px; } 
#black a:hover { color: #FF0000; font-size: 10px; line-height: 16px; } 
#black a:active { color: #000000; font-size: 10px; line-height: 16px;
}

#shokushumei a:link { color: #000000; font-size: 14px; font-weight:bold; text-indent: 15px; text-decoration:none; } 
#shokushumei a:visited { color: #666666; font-size: 14px; font-weight:bold; text-indent: 15px; } 
#shokushumei a:hover { color: #FF9900; font-size: 14px; font-weight:bold; text-indent: 15px; text-decoration:underline; } 
#shokushumei a:active { color: #000000; font-size: 14px; font-weight:bold; text-indent: 17px;
}

#org a:link { color: #F9AE2E; font-size: 10px; text-decoration:none; vertical-align:middle;} 
#org a:visited { color: #FF0000; font-size: 10px; } 
#org a:hover { color: #FF9900; font-size: 10px; text-decoration:underline; } 
#org a:active { color: #F9AE2E; font-size: 10px;
}

#feature a:link { color: #0066FF; font-size: 12px; line-height: 20px; font-weight: bold; text-decoration:none; } 
#feature a:visited { color: #66CCFF; font-size: 12px; line-height: 20px; font-weight: bold; } 
#feature a:hover { color: #33CCFF; font-size: 12px;  line-height: 20px; font-weight: bold; text-decoration:underline; } 
#feature a:active { color: #0066FF; font-size: 12px; line-height: 20px; font-weight: bold; text-decoration:none; 
}
#about a:link { color: #000000; font-size: 10px; font-weight:bold; text-indent: 15px; text-decoration:none; } 
#about a:visited { color: #666666; font-size: 10px; font-weight:bold; text-indent: 15px; } 
#about a:hover { color: #FF9900; font-size: 10px; font-weight:bold; text-indent: 15px; text-decoration:underline; } 
#about a:active { color: #000000; font-size: 10px; font-weight:bold; text-indent: 17px;
}
#touroku a:link { color: #3300FF; font-size: 12px; text-indent: 15px; text-decoration:underline; } 
#touroku a:visited { color: #0066CC; text-indent: 15px; } 
#touroku a:hover { color: #FF9900; text-indent: 15px; text-decoration:underline; } 
#touroku a:active { color: #3300FF; text-indent: 15px;
}
.header_background {
	background-image: url(../image/top/top_bg.gif);
	height: 20px;
}
.header_seoad_text {
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
}
.header_seoad_text2 {
	font-size: 10px;
	color: #999999;
	vertical-align: left;
	padding-top: 5px;
	padding-bottom: 3px;
}
.header_link_tateline {
	background-image: url(../image/common/line_tate_org.gif);
	background-repeat: no-repeat;
	width: 10px;	
}
.header_link_text {
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.update {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}
.rayout_right_botton {
	background-image: url(../image/top/top_bt_base.jpg);
	background-repeat: no-repeat;
	width: 203px;
	height: 388px;
	padding-top: 8px;
}
.rayout_right_text_black {
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.layout_left {
	width: 497px;
}
.font10_brack {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
.font10_gray1 {
	font-size: 10px;
	color: #CCCCCC;
}
.title_shokushumei{
	background-image: url(../image/top/top_arrow.gif);
	background-repeat: no-repeat;
	width: 327px;
	height: 19px;
	text-indent: 15px;
}
.shokushu_shousai {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	padding-left: 16px;
	vertical-align: top;
	height: 50px;
}
.font10_gray2 {
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	vertical-align: left;
}
.footer_link {
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
.header_directory_black {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.header_directory_gray {
	font-size: 10px;
	color: #999999;
}
.header_title14 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(../image/common/header_title_bg.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-indent: 15px;
	vertical-align: left;
}
.form_org {
	font-size: 10px;
	color: #000000;
	background-color: #FCD3AD;
	width: 70px;
}
.form_gray_bg {
	background-image: url(../image/common/bg_gray.gif);
	vertical-align: left;
	text-indent: 5px;
	font-size: 10px;
	line-height: 14px;
}
.form_text12_red {
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}
.form_item_name {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ECECEC;
	width: 215px;
}
.form_text10_black {
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}
.form_item_name_smoll {
	font-size: 10px;
	color: #FF0000;
}
.form_text10_black_count {
	font-size: 10px;
	color: #000000;
}
.form_text12_gray {
	font-size: 12px;
	color: #CCCCCC;
}
.form_text14B_black {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
}
.form_text10_org {
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-color: #FFEDC5;
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url(../image/form/form_bg_org.gif);
}
.form_text12_black {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: left;
}
.seachlist_text10_black {
	font-size: 10px;
	line-height: 18px;
	color: #000000;
}
.form_text12B_black {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.font10_blue {
	font-size: 10px;
	font-weight: bold;
	color: #0099FF;
}
.font10_red {
	font-size: 10px;
	color: #FF0000;
	line-height: 14px;
}
.font10_green {
	font-size: 10px;
	color: #009999;
}
.admin_table_bg {
	background-image: url(../image/admin/admin_table_bg.gif);
	background-repeat: repeat-x;
	font-size: 10px;
}
.admin_table_bg_koukai {
	font-size: 10px;
	color: #0066FF;
	background-image: url(../image/admin/admin_table_bg.gif);
	background-repeat: repeat-x;
}
.admin_table_bg_irai {
	font-size: 10px;
	color: #FF0000;
	background-image: url(../image/admin/admin_table_bg.gif);
	background-repeat: repeat-x;
}
.admin_table_bg_seisakuchu {
	font-size: 10px;
	color: #00CC00;
	background-image: url(../image/admin/admin_table_bg.gif);
	background-repeat: repeat-x;
}
.admin_table_bg_shusei {
	font-size: 10px;
	color: #CC00FF;
	background-image: url(../image/admin/admin_table_bg.gif);
	background-repeat: repeat-x;
}
.admin_table_bg_teishi {
	font-size: 10px;
	color: #999999;
	background-image: url(../image/admin/admin_table_bg.gif);
	background-repeat: repeat-x;
}
.admin_table_bg_gray {
	font-size: 10px;
	color: #000000;
	background-image: url(../image/admin/admin_table_bg_gray.gif);
	background-repeat: repeat-x;
}
.admin_table_bg_gray2 {
	font-size: 10px;
	color: #FF0000;
	background-image: url(../image/admin/admin_table_bg_gray.gif);
	background-repeat: repeat-y;
}
.invoice_text10_black {
	font-size: 10px;
	color: #000000;
	text-indent: 10px;
	font-weight: bold;
}
.detail_titleheader_bg {
	background-image: url(../image/kanri/kanri_titleheader_bg.gif);
	background-repeat: repeat-x;
}
.detail_title14B_black {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}.detail_shokushu {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../image/detail/detail_shokushu.gif);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: 19px;
}
.detail_com_title {
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	text-indent: 18px;
	padding-top: 13px;
	padding-bottom: 12px;
}
.detail_shamei {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.detail_com_data {
	font-size: 10px;
	line-height: 20px;
	color: #333333;
}
.detail_bg_gray {
	background-image: url(../image/common/bg_gray.gif);
	padding-top: 13px;
	padding-bottom: 8px;
}
.detail_video_title {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}
.detail_body12_black {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.detail_bodytitle12_org {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	padding-bottom: 15px;
}
.detail_data_tablebg_lightorg {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFF3D5;
	text-indent: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 150px;
}
.detail_data10_bg_white {
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.detail_font10b_bg_gray {
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	background-image: url(../image/common/bg_gray.gif);
	width: 20%;
}
.detail_font10_bg_white {
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	background-color: #FFFFFF;
	width: 80%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.detail_title_font12b_black_bg_org {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../image/form/form_bg_org.gif);
}
.detail_ichiran_header {
	background-color: #F9AE2E;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	color: #FFFFFF;
}
.detail_ichiran_shokushu {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.detail_ichiran_shokushu {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(../image/detail/detail_ichiran_shokushu_bg.gif);
}
.detail_ichiran_bg {
	background-image: url(../image/form/form_bg_org.gif);
}
.form_item_name_red {
	font-size: 10px;
	font-weight: bold;
	color: #DE2E2E;
	background-color: #ECECEC;
	width: 150px;
}
.detail_font10_red_bg_white {
	font-size: 10px;
	color: #DF5144;
	font-weight: bold;
}
.pb_tab_org {
	font-size: 12px;
	background-color: #FFCC00;
	width: 160px;
	height: 25px;
	font-weight: bold;
	padding-top: 4px;
	color: #FFFFFF;
}
.pb_tab_org2 {
	font-size: 12px;
	background-color: #FFCC00;
	width: 100px;
	height: 25px;
	font-weight: bold;
	padding-top: 4px;
	color: #FFFFFF;
}
.pb_tab_bg_lightorg {
	font-size: 12px;
	background-color: #FDE7C1;
	width: 100px;
}
.pb_tab_bg_lightorg2 {
	font-size: 12px;
	background-color: #FDE7C1;
	width: 160px;
}
.pb_title12b_org {
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
}
.pb_table_text10_black_indent {
	font-size: 10px;
	color: #000000;
	background-image: url(../image/admin/admin_table_bg.gif);
	background-repeat: repeat-x;
	text-indent: 10px;
}
.detail_ichiran_shokushuname {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-left: 3px;
}
.description_body14 {
	font-size: 14px;
	line-height: 23px;
	color: #000000;
}
.description_midashi14_org {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #F9AE2E;
	padding-top: 15px;
	padding-bottom: 15px;
}
.description14b_red {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
}
.description16b_red {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
}
.category {
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	color: #000000;
}
.pb_tab_bg_lightorg3 {
	font-size: 12px;
	background-color: #FDE7C1;
	width: 60px;
}
.font10_brack_bg_salmonpink {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	background-color: #FFE8EF;
}
.top_feature {
	font-size: 14px;
	line-height: 20px;
	background-image: url(../image/top/top_teature.gif);
	height: 110px;
	padding-left: 96px;
	background-repeat: no-repeat;
}
table.about {
   border-collapse: collapse;
   border: 1px solid #E1E1E1; /* 外側の枠線 */
   padding: 10px; /* セル内側の余白 */
}
.topcell   {
	background-color: #FFFFCC;
	font-size: h3;
	font-weight: bold;
	text-align:left;
	padding-left: 10px;
}
.btmcell   {
	background-color: #F9F9F9;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.btmcell2   {
	background-color: #F9F9F9;
	font-size: 12px;
	line-height: 18px;
	text-align:right;
	padding-right: 15px;
}
#update  {
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    width: 700px;
    align:right;
}
.link_midashi {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#000000;
	letter-spacing:1px;
	text-align:left;
	padding:0 0 0 6px;
}
.touroku_txt {
	font-size:12px;
	text-align:left;
	line-height:23px;
}
#touroku_pd {
    margin:0 0 15px 10px;
}
