﻿@charset "UTF-8";

/* layout */

* {
	margin: 0;
	padding: 0;
}

body {
	margin-bottom: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif, Osaka;
	background: #ffffff url("../img/bg_body.gif") fixed;
	text-align: center;
}

#layout {
	margin: 0 auto;
	width: 800px;
	background-color: #ffffff;
	text-align: justify;
	color: #404040;
	border-right: solid #bababa 1px;
	border-bottom: solid #bababa 1px;
	border-left: solid #bababa 1px;
	position: relative;
}

#head {
	width: 100%;
}

#container {
	margin: 10px 25px;
}

#container_top {
	margin: 10px 25px;
	background: url("../img/top_ill.jpg") right bottom no-repeat;
}

#main {
	width: 544px;
	float: left;
}

#main_top {
	width: 510px;
	float: left;
}

#main_sitemap {
	width: auto;
	background: url("../img/top_devx.gif") 0 bottom repeat-x;
}

#topics {
	width: 224px;
	height: 436px;
	_height: 456px;
	background: #effdde url("../img/top_topicsb.jpg") 0 bottom no-repeat;
	float: right;
}

#navi {
	width: 176px;
	float: right;
}

#foot {
	margin-top: 32px;
}



/* base */

img {
	border-width: 0;
	border-style: none;
}

ul {
	list-style-type: none;
}

h1, h2, h3, p, li, th, td, dt, dd {
	line-height: 150%;
	letter-spacing: 0.1em;
}

a { color: #0000cc; text-decoration:none;}
a:hover { color: #cc3300; text-decoration:underline;}



/* header */

#kv_area {
	margin-bottom: 0;
	width: 100%;
	height: 90px;
	background: url("../img/head_img.jpg") 0 0 no-repeat;
}

#top_kv_area {
	margin-bottom: 0;
	width: 100%;
	height: 305px;
	background: url("../img/top_kv.jpg") 0 0 no-repeat;
}

#top_read_area {
	display: none;
}

#emblem {
	padding-top: 10px;
}

#emblem p {
	margin: 0 12px;
	font-size: 75%;
}

#globalnavi {
	padding: 0 25px 6px;
	_padding-bottom: 4px;
	font-size: 63%;
	background: #c8ef8d url("../img/head_btmbar.gif") 0 bottom repeat-x;
	border-top: solid #a7cc72 1px;
}

#breadcrumbs {
	float: left;
}

#breadcrumbs ul {
	padding: 1px 0;
}

#breadcrumbs li {
	display: inline;
	padding: 3px 0 4px 10px;
	color: #006f00;
	background: url("../img/bread_dir.gif") 0 6px no-repeat;
}

#breadcrumbs li.breadhome {
	padding-left: 0;
	background: none;
}

#utilities {
	float: right;
}

#utilities ul {
	padding: 1px 0;
}

#utilities li {
	display: inline;
	padding: 3px 0 4px 32px;
	color: #006f00;
}

#utilities li.g_acsmap { background: url("../img/g_acsmap.gif") 10px 0 no-repeat;}
#utilities li.g_inq { background: url("../img/g_inq.gif") 10px 3px no-repeat;}
#utilities li.g_sitemap { background: url("../img/g_sitemap.gif") 10px 2px no-repeat;}

#globalnavi li a {
	text-decoration: none;
	color: #006f00;
}

#globalnavi li a:hover {
	text-decoration: underline;
	color: #cc3300;
}



/* topics */

#topics h2 {
	margin-bottom: 6px;
	background: url("../img/top_topicst.jpg") 0 0 no-repeat;
	font-size: 75%;
	height: 24px;
}

#topics h2 span {
	visibility: hidden;
}

#topics div.topics_inner {
	margin: 0 10px;
	overflow: auto;
	height: 380px;
}

#topics div.topics_inner h3 {
	margin: 0 6px 3px 3px;
	font-size: 75%;
	color: #006f00;
}

#topics div.topics_inner p {
	margin: 0 6px 10px 3px;
	padding-bottom: 12px;
	font-size: 75%;
	background: url("../img/top_devx_topics.gif") 0 bottom repeat-x;
}



/* main */

#main_top h2 {
	display: none;
}

#main_top ul li {
	padding-top: 12px;
	width: 162px;
	font-size: 75%;
	background: url("../img/top_devx.gif") 0 top repeat-x;
	float: left;
}

#main_top ul li.top_li_aka { padding-top: 0; background: none;}
#main_top ul li.top_li_nur { padding-top: 0; padding-left:12px; background: none;}
#main_top ul li.top_li_ent { padding-top: 0; padding-left:12px; background: none;}
#main_top ul li.top_li_cen { clear: left;}
#main_top ul li.top_li_nob { padding-left:12px;}
#main_top ul li.top_li_bbs { padding-left:12px; padding-left:12px;}
#main_top ul li.top_li_rec { clear: left;}
#main_top ul li.top_li_glo { padding-left:12px; width: 336px;}

#main_top ul li dl {
	margin-bottom: 12px;
	padding-right: 10px;
	min-height: 200px;
	_height: 210px;
	background: url("../img/top_devy.gif") right 0 repeat-y;
}

#main_top ul li.top_li_ent dl { padding-right: 0; background: none;}
#main_top ul li.top_li_bbs dl { padding-right: 0; background: none;}
#main_top ul li.top_li_glo dl { padding-right: 0; background: none;}

#main_top ul li dt {
	margin-bottom: 6px;
	width: 152px;
	height: 43px;
}

#main_top ul li dl dt a {
	display: block;
	width: 152px;
	height: 43px;
	text-decoration: none;
}

#main_top ul li dl dt a span {
	visibility: hidden;
}

#main_top ul li.top_li_aka dl dt { background: url("../img/top_aka.jpg") 0 0 no-repeat;}
#main_top ul li.top_li_nur dl dt { background: url("../img/top_nur.jpg") 0 0 no-repeat;}
#main_top ul li.top_li_ent dl dt { background: url("../img/top_ent.jpg") 0 0 no-repeat;}
#main_top ul li.top_li_cen dl dt { background: url("../img/top_cen.jpg") 0 0 no-repeat;}
#main_top ul li.top_li_nob dl dt { background: url("../img/top_nob.jpg") 0 0 no-repeat;}
#main_top ul li.top_li_bbs dl dt { background: url("../img/top_bbs.jpg") 0 0 no-repeat;}
#main_top ul li.top_li_rec dl dt { background: url("../img/top_rec.jpg") 0 0 no-repeat;}
#main_top ul li.top_li_glo dl dt { display: none;}

#main_top ul li dl dd {
	margin-bottom: 2px;
	padding-left: 10px;
	letter-spacing: 1px;
	background: url("../img/navi_ico_link.gif") 0 4px no-repeat;
	@background: url("../img/navi_ico_link.gif") 0 5px no-repeat;
	_background: url("../img/navi_ico_link.gif") 0 4px no-repeat;
}

#main_top ul li dd a { color: #333333;}
#main_top ul li dd a:hover { color: #cc3300; text-decoration:underline;}

#main_sitemap ul li {
	padding-top: 12px;
	width: 25%;
	_width: 24%;
	font-size: 75%;
	background: url("../img/top_devx.gif") 0 top repeat-x;
	float: left;
}

#main_sitemap ul li.sitemap_li_nob { clear: left;}

#main_sitemap ul li dl {
	margin: 0 18px 12px;
	*margin-right: 0;
	width: 169px;
	min-height: 220px;
	_height: 230px;
	text-align: left;
	background: url("../img/top_devy.gif") right 0 repeat-y;
}

#main_sitemap ul li.sitemap_li_cen dl { background: none;}
#main_sitemap ul li.sitemap_li_glo dl { background: none;}

#main_sitemap ul li dt {
	margin-bottom: 6px;
	width: 152px;
	height: 43px;
}

#main_sitemap ul li dl dt a {
	display: block;
	width: 152px;
	height: 43px;
	text-decoration: none;
}

#main_sitemap ul li dl dt a span {
	visibility: hidden;
}

#main_sitemap ul li.sitemap_li_aka dl dt { background: url("../img/top_aka.jpg") 0 0 no-repeat;}
#main_sitemap ul li.sitemap_li_nur dl dt { background: url("../img/top_nur.jpg") 0 0 no-repeat;}
#main_sitemap ul li.sitemap_li_ent dl dt { background: url("../img/top_ent.jpg") 0 0 no-repeat;}
#main_sitemap ul li.sitemap_li_cen dl dt { background: url("../img/top_cen.jpg") 0 0 no-repeat;}
#main_sitemap ul li.sitemap_li_nob dl dt { background: url("../img/top_nob.jpg") 0 0 no-repeat;}
#main_sitemap ul li.sitemap_li_bbs dl dt { background: url("../img/top_bbs.jpg") 0 0 no-repeat;}
#main_sitemap ul li.sitemap_li_rec dl dt { background: url("../img/top_rec.jpg") 0 0 no-repeat;}
#main_sitemap ul li.sitemap_li_glo dl dt { display: none;}

#main_sitemap ul li dl dd {
	margin-bottom: 2px;
	padding-left: 10px;
	letter-spacing: 1px;
	background: url("../img/navi_ico_link.gif") 0 4px no-repeat;
	@background: url("../img/navi_ico_link.gif") 0 5px no-repeat;
	_background: url("../img/navi_ico_link.gif") 0 4px no-repeat;
}

#main_sitemap ul li dl dd ul li {
	margin-bottom: 2px;
	padding-top: 0;
	padding-left: 14px;
	letter-spacing: 1px;
	width: auto;
	font-size: 100%;
	background: url("../img/sitemap_dir.gif") 2px 3px no-repeat;
	@background: url("../img/sitemap_dir.gif") 2px 4px no-repeat;
	_background: url("../img/sitemap_dir.gif") 2px 3px no-repeat;
	float: none;
}

#main_sitemap ul li dd a { color: #333333;}
#main_sitemap ul li dd a:hover { color: #cc3300; text-decoration: underline;}

div#pagetitle_area {
	margin-bottom: 24px;
	border-bottom: dotted #999999 1px;
}

#main_sitemap div#pagetitle_area {
	margin-bottom: 0;
	border-bottom: none;
}

h1 {
	padding: 8px 12px 6px;
	font-size: 125%;
	font-weight: normal;
	letter-spacing: 0.2em;
	border-top: solid #999999 1px;
}

h1.page_aka,
h1.page_nur,
h1.page_ent,
h1.page_cen,
h1.page_nob,
h1.page_bbs,
h1.page_rec {
	padding-top: 28px;
	border-top: none;
}

h1.page_aka { background: url("../img/page_aka.jpg") 0 top no-repeat;}
h1.page_nur { background: url("../img/page_nur.jpg") 0 top no-repeat;}
h1.page_ent { background: url("../img/page_ent.jpg") 0 top no-repeat;}
h1.page_cen { background: url("../img/page_cen.jpg") 0 top no-repeat;}
h1.page_nob { background: url("../img/page_nob.jpg") 0 top no-repeat;}
h1.page_bbs { background: url("../img/page_bbs.jpg") 0 top no-repeat;}
h1.page_rec { background: url("../img/page_rec.jpg") 0 top no-repeat;}

div#pagetitle_area_bbs { margin-bottom: 12px;}
div#pagetitle_area_bbs h1.page_bbsctn { padding-top: 0; background: url("../img/page_bbs.jpg") 0 top no-repeat; border-top: none;}
div#pagetitle_area_bbs h1.page_bbsctn span { visibility: hidden;}
div#pagetitle_area_bbs div#bbs_kv { height: 192px; background: url("../img/bbs_kv.jpg") right top no-repeat;}
div#pagetitle_area_bbs div#bbs_kv p.bbsh1p { padding-top: 60px; font-size: 75%;}

div.section {
	margin-bottom: 18px;
}

div.section h2 {
	margin-bottom: 12px;
	padding-left: 15px;
	font-size: 75%;
	font-weight: normal;
	background: url("../img/sec_title.gif") 0 4px no-repeat;
	@background: url("../img/sec_title.gif") 0 5px no-repeat;
}

div.section h2.sec_title_aka { color:#ff5365;}
div.section h2.sec_title_nur { color:#fe808f;}
div.section h2.sec_title_ent { color:#fea400;}
div.section h2.sec_title_cen { color:#8fca01;}
div.section h2.sec_title_nob { color:#7ac5dd;}
div.section h2.sec_title_bbs { color:#496ae8;}
div.section h2.sec_title_rec { color:#9650de;}

div.section div.ssec_aka_chief {
	margin-bottom: 18px;
	padding: 10px 13px 0 13px;
	background: url("../img/aka_sec_h3.jpg") 0 top no-repeat;
}

div.section div.ssec_aka_chief h3 {
	margin-bottom: 12px;
	font-size: 75%;
	color: #935039;
}

div.section h3.ssec_nur_spot {
	margin-right: 14px;
	margin-bottom: 8px;
	font-size: 75%;
	font-weight: normal;
	color: #965003;
	width: 145px;
	text-align: right;
	float: left;
}

div.section h3.ssec_ent_item {
	margin-bottom: 12px;
	font-size: 75%;
}

div.section div.ssec_ent_pricelist {
	padding: 15px;
	background-color: #fff8dd;
}

div.section div.ssec_ent_pricelist h3 {
	margin-bottom: 12px;
	font-size: 75%;
	color: #b40000;
}

div.section h3.nob_insh3 {
	margin-bottom: 12px;
	width: 90px;
	font-size: 75%;
	font-weight: bold;
	float: left;
}

div.section div.ssec_ent_pricelist ol li {
	margin-bottom: 12px;
	margin-left: 18px;
	@margin-left: 26px;
	font-size: 75%;
}

div.section div.ssec_ent_pricelist p {
	margin-bottom: 0;
	padding: 10px;
	border: solid #b40000 1px;
}

div.section p {
	margin-bottom: 18px;
	font-size: 75%;
}

div.section ul {
	margin-bottom: 18px;
}

div.section ul li {
	margin-bottom: 6px;
	font-size: 75%;
}

div.section p img.pimgl {
	margin-bottom: 12px;
	margin-right: 12px;
	float: left;
}

div.section p img.pimgr {
	margin-bottom: 12px;
	margin-left: 12px;
	float: right;
}

div.section p.aka_chief_policy {
	width:372px;
}

div.section p span.aka_talk {
	margin-right: 12px;
	font-weight: bold;
}

div.section p.nur_imgmap {
	padding: 2px 0 10px;
}

div.section p.nur_spotpic {
	margin-bottom: 12px;
	float: right;
}

div.section p.ent_calculation {
	padding: 16px;
	text-align: center;
	line-height: 250%;
	border: double #ffaa00 3px;
}

div.section p.ent_calculation span {
	margin: 0 16px;
	color: #ff0000;
}

div.section p.notes {
	text-align: right;
}

div.section p.notes img {
	margin: 0 3px;
	vertical-align: text-bottom;
}

div.section p.rec_nothing {
	padding: 36px 0;
	text-align: center;
	border: solid #cccccc 1px;
}

div.section p.ssl { margin-bottom: 18px; font-size: 63%; line-height: 180%;}
div.section p.ssl img { float: right; margin-left: 10px;}

div.section p.pbutton { text-align: center;}
div.section p.pbuttonf { margin-top: 18px; text-align: center;}
div.section p.pbutton button { margin: 0 6px; padding: 3px 0; *padding: 2px 0; font-size: 100%; border: none; vertical-align: top; letter-spacing: 0;}
div.section p.pbutton button.btn_reset { margin: 0 6px; width: 64px; background: url("../img/bbs_btn_reset.gif") 0 2px no-repeat;}
div.section p.pbutton button.btn_reset:hover { background: url("../img/bbs_btn_resethv.gif") 0 2px no-repeat;}
div.section p.pbutton button.btn_write { margin: 0 6px; width: 118px; background: url("../img/bbs_btn_write.gif") 0 2px no-repeat;}
div.section p.pbutton button.btn_write:hover { background: url("../img/bbs_btn_writehv.gif") 0 2px no-repeat;}

div.bbs_linearea { padding-bottom: 12px; background: url("../img/bbs_line.gif") 0 bottom repeat-x;}

div.bbs_adj p {
	margin-bottom: 0;
}

div.bbs_adj p.bbs_pview {
	float: right;
}

div.bbs_adj p.bbs_ppage {
	margin-right: 200px;
	text-align: right;
}

div.bbs_topicm {
	clear: both;
	*width: 100%;
	_width: 100%;
	background: url("../img/bbs_bgm.gif") 0 top repeat-y;
}

div.bbs_topict {
	padding: 2px 15px 15px;
	*width: 514px;
	_width: 544px;
	background: url("../img/bbs_bgt.jpg") 0 top no-repeat;
	border-bottom: solid #ece8ff 1px;
}

div.bbs_topicm p.bbs_num {
	margin-bottom: 0;
	padding-right: 12px;
	font-size: 63%;
	text-align: right;
}

div.bbs_topic1st {
	padding: 8px 12px;
	background-color: #ffffff;
	border: solid #ece8ff 1px;
}

div.bbs_topic2nd {
	margin-top: 12px;
	margin-left: 80px;
	padding: 8px 12px;
	background-color: #ffffff;
	border: solid #ece8ff 1px;
}

div.bbs_topic1st p,
div.bbs_topic2nd p {
	margin-bottom: 0;
}

div.ico_sakura { background: url("../img/bbs_ico_sakura.gif") 3px center no-repeat; *background: url("../img/bbs_ico_sakura.gif") 7px center no-repeat;}
div.ico_ume { background: url("../img/bbs_ico_ume.gif") 3px center no-repeat; *background: url("../img/bbs_ico_ume.gif") 7px center no-repeat;}
div.ico_momo { background: url("../img/bbs_ico_momo.gif") 3px center no-repeat; *background: url("../img/bbs_ico_momo.gif") 7px center no-repeat;}
div.ico_bara { background: url("../img/bbs_ico_bara.gif") 3px center no-repeat; *background: url("../img/bbs_ico_bara.gif") 7px center no-repeat;}
div.ico_sumire { background: url("../img/bbs_ico_sumire.gif") 3px center no-repeat; *background: url("../img/bbs_ico_sumire.gif") 7px center no-repeat;}
div.ico_yuri { background: url("../img/bbs_ico_yuri.gif") 3px center no-repeat; *background: url("../img/bbs_ico_yuri.gif") 7px center no-repeat;}
div.ico_wakaba { background: url("../img/bbs_ico_wakaba.gif") 3px center no-repeat; *background: url("../img/bbs_ico_wakaba.gif") 7px center no-repeat;}
div.ico_kanri { background: url("../img/bbs_ico_kanri.gif") 3px center no-repeat; *background: url("../img/bbs_ico_kanri.gif") 7px center no-repeat;}

div.bbs_title1st {
	margin-bottom: 12px;
	padding: 3px 0 1px 40px;
	*padding: 3px 0 1px 44px;
	border-bottom: solid #ece8ff 1px;
	border-left: solid #7551fe 3px;
	*width: 444px;
	_width: 474px;
}

div.bbs_title2nd {
	margin-bottom: 12px;
	padding: 3px 0 1px 40px;
	border-bottom: solid #ece8ff 1px;
	border-left: solid #adc0ff 3px;
}

div.bbs_title1st h2,
div.bbs_title2nd h3 {
	margin-bottom: 0;
	padding: 0;
	background: none;
	font-weight: bold;
	float: left;
}

div.bbs_title2nd h3 {
	font-size: 75%;
}

div.bbs_title1st p.bbs_name,
div.bbs_title2nd p.bbs_name {	margin-bottom: 0; float: left;}
div.bbs_title1st p.bbs_time,
div.bbs_title2nd p.bbs_time {	margin-bottom: 0; float: right;}
div.bbs_title1st p.bbs_button,
div.bbs_title2nd p.bbs_button {	margin-bottom: 0; float: right;}

div.bbs_title1st p.bbs_button input,
div.bbs_title2nd p.bbs_button input { margin-left: 8px; vertical-align: middle;}


div.nur_eventdl_bgspr,
div.nur_eventdl_bgsum,
div.nur_eventdl_bgaut,
div.nur_eventdl_bgwin {
	margin-bottom: 18px;
	height: 155px;
}

div.nur_eventdl_bgspr { background: url("../img/nur_eve_bar1.gif") 0 0 repeat-y;}
div.nur_eventdl_bgsum { background: url("../img/nur_eve_bar2.gif") 0 0 repeat-y;}
div.nur_eventdl_bgaut { background: url("../img/nur_eve_bar3.gif") 0 0 repeat-y;}
div.nur_eventdl_bgwin { background: url("../img/nur_eve_bar4.gif") 0 0 repeat-y;}

dl.nur_eventdl {
	font-size: 75%;
}

dt.nur_event_spring,
dt.nur_event_summer,
dt.nur_event_autumn,
dt.nur_event_winter {
	display: block;
	padding-right: 4px;
	width: 61px;
	height: 155px;
	text-align: right;
	float: left;
}

dt.nur_event_spring { color: #92d944; background: url("../img/nur_eve1.jpg") 0 top no-repeat;}
dt.nur_event_summer { color: #fc7de3; background: url("../img/nur_eve2.jpg") 0 top no-repeat;}
dt.nur_event_autumn { color: #ff9200; background: url("../img/nur_eve3.jpg") 0 top no-repeat;}
dt.nur_event_winter { color: #3bc5eb; background: url("../img/nur_eve4.jpg") 0 top no-repeat;}

dd.nur_event_month {
	display: block;
	height: 155px;
	float: left;
}

dd.nur_event_month dl {
	margin-left: 20px;
	width: 139px;
}

dd.nur_event_month dl dt {
	margin-bottom: 6px;
	font-weight: bold;
}

dd.nur_event_month dl dd {
	padding: 1px 0 1px 11px;
	background: url("../img/ico_list.gif") 1px 8px no-repeat;
	@background: url("../img/ico_list.gif") 1px 9px no-repeat;
}

dd.nur_event_month dl dd span.event_parent {
	padding: 3px 20px 3px 0;
	background: url("../img/nur_ico_par.gif") center right no-repeat;
}

dd.nur_event_month dl dd span.event_power {
	padding: 3px 20px 3px 0;
	background: url("../img/nur_ico_pow.gif") center right no-repeat;
}

dl.aka_talkdll,
dl.aka_talkdlr { width: 48%; font-size: 75%;}

dl.aka_talkdll dt,
dl.aka_talkdlr dt { margin-bottom: 8px; font-weight: bold;}

dl.aka_talkdll { float: left;}
dl.aka_talkdlr { float: right;}

ul.listlink li {
	padding-left: 15px;
	background: url("../img/ico_link.gif") 0 3px no-repeat;
	@background: url("../img/ico_link.gif") 0 4px no-repeat;
	_background: url("../img/ico_link.gif") 0 3px no-repeat;
}

ul.aka_orig_isoul li {
	padding-left: 18px;
	background: url("../img/ico_list.gif") 5px 7px no-repeat;
	*background: url("../img/ico_list.gif") 5px 8px no-repeat;
}

ol.aka_orig_isool {
	margin-bottom: 18px;
	font-size: 75%;
}

ol.aka_orig_isool li {
	margin-bottom: 6px;
	margin-left: 20px;
	@margin-left: 28px;
}

ul.listlink li a { color: #ff9900;}
ul.listlink li a:hover { color: #cc3300;}

p.inq_caution,
p.bbs_caution,
p.form_caution,
span.caution,
ul.caution {
	color: #b40000;
}

p.bbs_caution {
	margin-bottom: 6px !important;
	padding-top: 10px;
	background: url("../img/bbs_line.gif") 0 top repeat-x;
	text-align: right;
}

p.inq_caution {
	margin-bottom: 6px !important;
	text-align: right;
}

ul.caution li {
	padding-left: 13px;
	text-indent: -13px;
}

ul.ent_step li {
	padding-bottom: 9px;
	background: url("../img/ent_flowdir.gif") center 50px no-repeat;
}

ul.ent_step li.ent_stepend {
	padding-bottom: 0;
	background: none;
}

ul.ssec_ent_itemlist li {
	padding-left: 14px;
	background: url("../img/ico_list.gif") 5px 7px no-repeat;
	@background: url("../img/ico_list.gif") 5px 8px no-repeat;
}

dl.ent_explanation {
	background-color: #fef6ce;
	font-size: 75%;
}

dl.ent_explanation dt {
	margin-bottom: 6px;
	padding: 12px 12px 0;
	font-weight: bold;
}

dl.ent_explanation dd {
	padding: 0 12px 12px;
}

dl.ent_classify {
	margin-bottom: 18px;
	font-size: 75%;
	border: solid #fdd999 1px;
}

dl.ent_classify dt {
	margin: 2px 2px 6px;
	padding: 1px 10px;
	font-weight: bold;
	background-color: #feffdd;
}

dl.ent_classify dd {
	margin: 0 2px 6px;
	padding: 0 10px;
}

dl.ent_classify dd select { padding: 1px 0 1px 3px; font-size: 100%; border: solid #7f9db9 1px;}

dl.ent_impdl {
	margin-bottom: 18px;
	font-size: 75%;
}

dl.ent_impdl dt {
	margin: 2px 0;
	padding: 3px 3px 3px 25px;
	background: url("../img/nur_ico_par.gif") 0 2px no-repeat;
}

dl.ent_impdl dd {
	clear: both;
	margin: 0 5px 24px;
	padding: 3px 3px 3px 20px;
}

dl.ent_impdl dt span { display: block;}
dl.ent_impdl dt span.ent_impl { font-weight: bold; float: left;}
dl.ent_impdl dt span.ent_impr { padding-right: 3px; float: right;}

dl.ent_qadl {
	margin-bottom: 18px;
	font-size: 75%;
	border-top: solid #ffae1e 2px;
	border-bottom: solid #ffae1e 2px;
}

dl.ent_qadl dt {
	margin: 5px 0;
	padding: 2px 2px 2px 27px;
	font-weight: bold;
	background: #fef8dd url("../img/ent_qa_q.gif") 0 0 no-repeat;
}

dl.ent_qadl dd {
	margin-bottom: 6px;
	padding: 0 2px 8px 44px;
	background: url("../img/ent_qa_a.gif") 25px 2px no-repeat;
	border-bottom: dotted #999999 1px;
}

dl.ent_qadl dd.ent_qadl_end {
	margin-bottom: 6px;
	padding: 0 2px 4px 44px;
	border-bottom: none;
}

dl.nob_qadl {
	margin-bottom: 18px;
	font-size: 75%;
	border-top: solid #26a6ff 2px;
	border-bottom: solid #26a6ff 2px;
}

dl.nob_qadl dt {
	margin: 5px 0;
	padding: 2px 2px 2px 27px;
	font-weight: bold;
	background: #dbeafe url("../img/nob_qa_q.gif") 0 0 no-repeat;
}

dl.nob_qadl dd {
	margin-bottom: 6px;
	padding: 0 2px 8px 44px;
	background: url("../img/ent_qa_a.gif") 25px 2px no-repeat;
	border-bottom: dotted #999999 1px;
}

dl.nob_qadl dd.nob_qadl_end {
	margin-bottom: 6px;
	padding: 0 2px 4px 44px;
	border-bottom: none;
}

div.nobisapo_kv {
	margin-bottom: 24px;
	background: url("../img/nob_kvm.gif") 0 0 repeat-y;
}

div.nobisapo_kv p {
	margin-bottom: 18px;
	padding: 0 30px;
	font-size: 75%;
}

div.nobisapo_kv p.nob_kvt {
	padding-top: 130px;
	background: url("../img/nob_kv.jpg") 0 0 no-repeat;
}

div.nobisapo_kv p.nob_kvb {
	margin-bottom: 0;
	padding-bottom: 30px;
	background: url("../img/nob_kvb.gif") 0 bottom repeat-x;
}

dl.nob_dllist {
	margin-bottom: 18px;
	font-size: 75%;
	border: solid #cccccc 1px;
}

dl.nob_dllist dt {
	margin-bottom: 8px;
	padding: 3px 10px;
	font-weight: bold;
	background-color: #e6f4f9;
	border-bottom: solid #cccccc 1px;
}

dl.nob_dllist dd {
	margin-bottom: 8px;
	padding: 0 10px 0 22px;
	background: url("../img/ico_list.gif") 12px 7px no-repeat;
	@background: url("../img/ico_list.gif") 12px 8px no-repeat;
}

dl.nob_step {
	margin-bottom: 18px;
	font-size: 75%;
}

dl.nob_step dt {
	margin-bottom: 8px;
}

dl.nob_step dd {
	margin-bottom: 6px;
	padding: 0 0 17px 75px;
	background: url("../img/nob_flowdir.gif") center bottom no-repeat;
}

dl.nob_step dd.nob_stepend {
	margin-bottom: 32px;
	padding: 0 0 0 75px;
	background: none;
}

div.nob_insdiv {
	margin-bottom: 18px;
	margin-left: 90px;
	padding-left: 23px;
	background: url("../img/nob_insline.gif") 6px 0 repeat-y;
}

ul.nob_payment li {
	margin-bottom: 12px;
}

div.pagetopnavi {
	margin-bottom: 18px;
	text-align: right;
}

div.pagetopnavi_withlink {
	margin-bottom: 40px;
	text-align: right;
}

div.pagetopnavi_withlink p,
div.pagetopnavi p {
	padding-left: 15px;
	width: auto;
	font-size: 75%;
	background: url("../img/ico_pagetop.gif") 0 4px no-repeat;
	@background: url("../img/ico_pagetop.gif") 0 5px no-repeat;
	_background: url("../img/ico_pagetop.gif") 0 3px no-repeat;
	float: right;
}

div.pagetopnavi_withlink p.pnavilink,
div.pagetopnavi p.pnavilink {
	padding-right: 12px;
	background: url("../img/ico_link.gif") 0 4px no-repeat;
	@background: url("../img/ico_link.gif") 0 5px no-repeat;
	_background: url("../img/ico_link.gif") 0 3px no-repeat;
}

div.pagetopnavi_withlink p a,
div.pagetopnavi p a { color: #ff9900;}
div.pagetopnavi_withlink p a:hover,
div.pagetopnavi p a:hover { color: #cc3300;}

div.am_map ul { margin: 0; padding: 0;}
div.am_map ul li { margin: 0 1px 0 0; padding: 0; line-height: 100%; font-size: 50%; float: left;}
div.am_map ul li a { display: block; width: 160px; height: 28px; text-decoration: none;}
div.am_map ul li a:hover { text-decoration: none;}
div.am_map ul li a span { visibility: hidden;}
div.am_map ul li a.am_walkt_on { background: url("../img/am_walkt_on.gif") 0 0 no-repeat;}
div.am_map ul li a.am_walkt_off { background: url("../img/am_walkt_off.gif") 0 0 no-repeat;}
div.am_map ul li a.am_bict_on { background: url("../img/am_bict_on.gif") 0 0 no-repeat;}
div.am_map ul li a.am_bict_off { background: url("../img/am_bict_off.gif") 0 0 no-repeat;}
div.am_map ul li a.am_cart_on { background: url("../img/am_cart_on.gif") 0 0 no-repeat;}
div.am_map ul li a.am_cart_off { background: url("../img/am_cart_off.gif") 0 0 no-repeat;}
div.am_map ul li.am_mapimg { clear: left; padding: 10px 0; width: 544px; font-size: 75%; text-align: center; background-color: #098903;}
div.am_map form { clear: left; margin-top: 5px; *margin-top: -13px; margin-bottom: 6px; float: right;}
div.am_map form p.am_mapprint { margin: 0; padding: 0;}
div.am_map form p.am_mapprint button { margin: 0; padding: 4px 0; *padding: 2px 0; font-size: 100%; border: none; vertical-align: top; width: 64px; background: url("../img/bbs_btn_reset.gif") 0 2px no-repeat;}
div.am_map form p.am_mapprint button:hover { background: url("../img/bbs_btn_resethv.gif") 0 2px no-repeat;}


div.am_map dl { margin-bottom: 10px; font-size: 75%;}
div.am_map dt { padding-top: 10px; font-weight: bold; background: url("../img/top_devx.gif") 0 top repeat-x;}
div.am_map dd { padding-left: 20px; background: url("../img/ico_list.gif") 11px 7px no-repeat; @background: url("../img/ico_list.gif") 11px 8px no-repeat;}
div.am_map dd.am_ad { background: none;}


div.section ul.qa_index li {
	display: inline;
	margin-right: 2px;
	padding: 0 0 2px 15px;
	font-size: 63%;
	background: url("../img/ico_link.gif") 0 0 no-repeat;
	@background: url("../img/ico_link.gif") 0 1px no-repeat;
	_background: url("../img/ico_link.gif") 0 0 no-repeat;
}

div.section ul.qa_index li a { color: #333333; text-decoration:none;}
div.section ul.qa_index li a:hover { color: #cc3300; text-decoration:underline;}



/* section table */

div.section table {
	margin-bottom: 18px;
	border-collapse: collapse;
}

div.section table th,
div.section table td {
	padding: 4px 8px;
	text-align: left;
	font-size: 75%;
	font-weight: normal;
	border: solid #cccccc 1px;
}

div.section table.table_nur th,
div.section table.table_nur td {
	padding: 3px 4px;
	font-size: 63%;
}

div.section table.table_glo,
div.section table.table_gloinq,
div.section table.table_ent,
div.section table.table_entinq,
div.section table.table_ceninq,
div.section table.table_censch,
div.section table.table_nobinq,
div.section table.table_rec,
div.section table.table_bbs {
	width: 100%;
}

div.section table.table_ent th,
div.section table.table_ent td {
	padding: 3px 4px;
	text-align: left;
	font-size: 75%;
	font-weight: normal;
	border: solid #cccccc 1px;
}

div.section table.table_bbs th,
div.section table.table_bbs td {
	padding: 3px 2px;
	border: none !important;
}

div.section table.table_bbs th {
	text-align: right;
}

div.section table.table_gloinq td input,
div.section table.table_entinq td input,
div.section table.table_ceninq td input,
div.section table.table_nobinq td input,
div.section table.table_rec td input,
div.section table.table_gloinq td textarea,
div.section table.table_entinq td textarea,
div.section table.table_ceninq td textarea,
div.section table.table_nobinq td textarea,
div.section table.table_rec td textarea,
div.section table.table_bbs td input.bbs_finp,
div.section table.table_bbs td input.bbs_fpass,
div.section table.table_bbs td textarea { padding: 1px 0 1px 3px; font-size: 100%; border: solid #7f9db9 1px;}
div.section div.bbs_adj p select { font-size: 100%; border: solid #7f9db9 1px;}

div.section table.table_bbs td input.bbs_finp { width: 50%; letter-spacing: 0.1em;}
div.section table.table_bbs td input.bbs_fpass { width: 30%;}
div.section table.table_gloinq td textarea,
div.section table.table_entinq td textarea,
div.section table.table_ceninq td textarea,
div.section table.table_nobinq td textarea,
div.section table.table_rec td textarea,
div.section table.table_bbs td textarea { width: 98%; *width: 97%; height: 100px;}
div.section table.table_bbs td input.bbs_fradio { margin-right: 2px; margin-left: 6px; vertical-align: middle;}

div.section table.table_bbs tr.select_ico td span {
	display: block;
	width: 50px;
	text-align: center;
	float: left;
	min-height: 60px;
	*height: 60px;
}

div.section table.table_bbs tr.select_ico td span input {
	margin: 0 15px 28px;
	*margin: 0 15px 22px;
}

tr.select_ico td span.select_ico_sakura { background: url("../img/bbs_ico_sakura.gif") center 14px no-repeat;}
tr.select_ico td span.select_ico_ume { background: url("../img/bbs_ico_ume.gif") center 14px no-repeat;}
tr.select_ico td span.select_ico_momo { background: url("../img/bbs_ico_momo.gif") center 14px no-repeat;}
tr.select_ico td span.select_ico_bara { background: url("../img/bbs_ico_bara.gif") center 14px no-repeat;}
tr.select_ico td span.select_ico_sumire { background: url("../img/bbs_ico_sumire.gif") center 14px no-repeat;}
tr.select_ico td span.select_ico_yuri { background: url("../img/bbs_ico_yuri.gif") center 14px no-repeat;}
tr.select_ico td span.select_ico_wakaba { background: url("../img/bbs_ico_wakaba.gif") center 14px no-repeat;}
tr.select_ico td span.select_ico_kanri { background: url("../img/bbs_ico_kanri.gif") center 14px no-repeat;}

div.section table td.form_error input,
div.section table td.form_error textarea { background-color: #ffcece;}

div.section table.table_ent colgroup.table_ent6th { width: 9%;}
div.section table.table_ent tbody.table_ent_tbvalue td { text-align: right;}

div.section table.table_aka th { background-color: #ffe0e0; padding: 4px 8px;}
div.section table.table_nur th { background-color: #ffe6e9; text-align: center;}
div.section table.table_ent thead th { background-color: #fff8dd; text-align: center;}
div.section table.table_ent tbody th { background-color: #fff8dd;}
div.section table.table_cen th,
div.section table.table_censch thead th { background-color: #edfec0; padding: 4px 8px; text-align: center;}
div.section table.table_censch tbody th { background-color: #edfec0; padding: 4px 8px; text-align: left;}
div.section table.table_nob th,
div.section table.table_nob thead th { background-color: #e6f4f9; padding: 4px 8px; text-align: center;}
div.section table.table_rec th { background-color: #f1e9fa; padding: 8px; width: 20%; *width: 27%;}

div.section table.table_nur td { width: 23%;}
div.section table.table_nur th span.sat { color: #0000ff;}
div.section table.table_nur th span.sun { color: #ff0000;}
div.section table.table_nob th.table_nobh15 { width: 15%;}
div.section table.table_nob td.table_nobtdr { text-align: right;}

div.section table.table_gloinq th,
div.section table.table_entinq th,
div.section table.table_ceninq th,
div.section table.table_nobinq th { padding: 8px 8px 8px 30px; width: 20%; *width: 27%;}

div.section table.table_gloinq th.inq_name { background: #efefef url("../img/inq_ico_name.gif") 10px center no-repeat;}
div.section table.table_entinq th.inq_name { background: #fff8dd url("../img/inq_ico_name.gif") 10px center no-repeat;}
div.section table.table_ceninq th.inq_name { background: #f2fed4 url("../img/inq_ico_name.gif") 10px center no-repeat;}
div.section table.table_nobinq th.inq_name { background: #e6f4f9 url("../img/inq_ico_name.gif") 10px center no-repeat;}
div.section table.table_gloinq th.inq_tel { background: #efefef url("../img/inq_ico_tel.gif") 10px center no-repeat;}
div.section table.table_entinq th.inq_tel { background: #fff8dd url("../img/inq_ico_tel.gif") 10px center no-repeat;}
div.section table.table_ceninq th.inq_tel { background: #f2fed4 url("../img/inq_ico_tel.gif") 10px center no-repeat;}
div.section table.table_nobinq th.inq_tel { background: #e6f4f9 url("../img/inq_ico_tel.gif") 10px center no-repeat;}
div.section table.table_gloinq th.inq_mail { background: #efefef url("../img/inq_ico_mail.gif") 10px center no-repeat;}
div.section table.table_entinq th.inq_mail { background: #fff8dd url("../img/inq_ico_mail.gif") 10px center no-repeat;}
div.section table.table_ceninq th.inq_mail { background: #f2fed4 url("../img/inq_ico_mail.gif") 10px center no-repeat;}
div.section table.table_nobinq th.inq_mail { background: #e6f4f9 url("../img/inq_ico_mail.gif") 10px center no-repeat;}
div.section table.table_gloinq th.inq_write { background: #efefef url("../img/inq_ico_write.gif") 10px center no-repeat;}
div.section table.table_entinq th.inq_write { background: #fff8dd url("../img/inq_ico_write.gif") 10px center no-repeat;}
div.section table.table_ceninq th.inq_write { background: #f2fed4 url("../img/inq_ico_write.gif") 10px center no-repeat;}
div.section table.table_nobinq th.inq_write { background: #e6f4f9 url("../img/inq_ico_write.gif") 10px center no-repeat;}

div.section table.table_gloinq td,
div.section table.table_entinq td,
div.section table.table_ceninq td,
div.section table.table_nobinq td,
div.section table.table_rec td { padding: 8px;}

div.section table.table_gloinq td input,
div.section table.table_entinq td input,
div.section table.table_ceninq td input,
div.section table.table_nobinq td input,
div.section table.table_rec td input { width: 60%;}

div.section table.table_gloinq td input.inq_formtel,
div.section table.table_entinq td input.inq_formtel,
div.section table.table_ceninq td input.inq_formtel,
div.section table.table_nobinq td input.inq_formtel,
div.section table.table_rec td input.inq_formtel { width: 10%; ime-mode: disabled;}
div.section table.table_rec td input.form_ad { width: 98%; *width: 97%;}

div.section table.table_rec td input.rec_date { margin-left: 12px; margin-right: 3px; width: 10%;}



/* navi */
div.n_menubox {
	margin-bottom: 18px;
	background: #d6d5d6 url("../img/n_btm.gif") 0 bottom no-repeat;
	text-align: center;
}

div.n_menutitle {
	height: 24px;
	background: url("../img/n_title.jpg") 0 0 no-repeat;
}

div.n_menutitle h2 {
	font-size: 75%;
	font-weight: normal;
	visibility: hidden;
}

div.n_menu_inner {
	margin: 0 auto;
	padding: 3px 0 8px;
	width: 164px;
	text-align: justify;
}

div.n_menu_inner ul li {
	font-size: 75%;
	letter-spacing: 1px;
}

div.n_menu_inner ul li a span {
	visibility: hidden;
}

div.n_menu_inner ul li.linkaka,
div.n_menu_inner ul li.linkaka_current ul li,
div.n_menu_inner ul li.linknur,
div.n_menu_inner ul li.linknur_current ul li,
div.n_menu_inner ul li.linkent,
div.n_menu_inner ul li.linkent_current ul li,
div.n_menu_inner ul li.linkcen,
div.n_menu_inner ul li.linkcen_current ul li,
div.n_menu_inner ul li.linknob,
div.n_menu_inner ul li.linknob_current ul li,
div.n_menu_inner ul li.linkbbs,
div.n_menu_inner ul li.linkbbs_current ul li {
	margin-bottom: 3px;
}

div.n_menu_inner ul li.linkrec,
div.n_menu_inner ul li.linkrec_current ul li {
	margin-bottom: 0;
}

div.n_menu_inner ul li.linkaka a,
div.n_menu_inner ul li.linknur a,
div.n_menu_inner ul li.linkent a,
div.n_menu_inner ul li.linkcen a,
div.n_menu_inner ul li.linknob a,
div.n_menu_inner ul li.linkbbs a,
div.n_menu_inner ul li.linkrec a {
	display: block;
	width: 164px;
	height: 52px;
	text-decoration: none;
}

div.n_menu_inner ul li.linkaka a { background: url("../img/navi_akatsuki_off.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linknur a { background: url("../img/navi_nurse_off.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkent a { background: url("../img/navi_enter_off.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkcen a { background: url("../img/navi_care_center_off.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linknob a { background: url("../img/navi_nobisapo_off.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkbbs a { background: url("../img/navi_bbs_off.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkrec a { background: url("../img/navi_recruit_off.jpg") 0 0 no-repeat;}

div.n_menu_inner ul li.linkaka a:hover { background: url("../img/navi_akatsuki_on.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linknur a:hover { background: url("../img/navi_nurse_on.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkent a:hover { background: url("../img/navi_enter_on.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkcen a:hover { background: url("../img/navi_care_center_on.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linknob a:hover { background: url("../img/navi_nobisapo_on.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkbbs a:hover { background: url("../img/navi_bbs_on.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkrec a:hover { background: url("../img/navi_recruit_on.jpg") 0 0 no-repeat;}

div.n_menu_inner ul li.linkaka_current,
div.n_menu_inner ul li.linknur_current,
div.n_menu_inner ul li.linkent_current,
div.n_menu_inner ul li.linkcen_current,
div.n_menu_inner ul li.linknob_current,
div.n_menu_inner ul li.linkbbs_current,
div.n_menu_inner ul li.linkrec_current {
	background: url("../img/n_menumdl.gif") 0 0 repeat-y;
}

div.n_menu_inner ul li.linkaka_current a,
div.n_menu_inner ul li.linknur_current a,
div.n_menu_inner ul li.linkent_current a,
div.n_menu_inner ul li.linkcen_current a,
div.n_menu_inner ul li.linknob_current a,
div.n_menu_inner ul li.linkbbs_current a,
div.n_menu_inner ul li.linkrec_current a {
	display: block;
	width: 164px;
	height: 51px;
	text-decoration: none;
}

div.n_menu_inner ul li.linkaka_current a { background: url("../img/navi_akatsuki_current.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linknur_current a { background: url("../img/navi_nurse_current.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkent_current a { background: url("../img/navi_enter_current.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkcen_current a { background: url("../img/navi_care_center_current.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linknob_current a { background: url("../img/navi_nobisapo_current.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkbbs_current a { background: url("../img/navi_bbs_current.jpg") 0 0 no-repeat;}
div.n_menu_inner ul li.linkrec_current a { background: url("../img/navi_recruit_current.jpg") 0 0 no-repeat;}

div.n_menu_inner ul li.linkaka_current ul,
div.n_menu_inner ul li.linknur_current ul,
div.n_menu_inner ul li.linkent_current ul,
div.n_menu_inner ul li.linkcen_current ul,
div.n_menu_inner ul li.linknob_current ul,
div.n_menu_inner ul li.linkbbs_current ul,
div.n_menu_inner ul li.linkrec_current ul {
	background: url("../img/n_menubtm.gif") 0 bottom no-repeat;
}

div.n_menu_inner ul li.linkaka_current ul li,
div.n_menu_inner ul li.linknur_current ul li,
div.n_menu_inner ul li.linkent_current ul li,
div.n_menu_inner ul li.linkcen_current ul li,
div.n_menu_inner ul li.linknob_current ul li,
div.n_menu_inner ul li.linkbbs_current ul li,
div.n_menu_inner ul li.linkrec_current ul li {
	display: block;
	padding: 0 6px 0 18px;
	width: 164px;
	height: auto;
	font-size: 100%;
	background: url("../img/navi_ico_link.gif") 7px 0.5em no-repeat;
}

div.n_menu_inner ul li.linkaka_current ul li.link_current2nd,
div.n_menu_inner ul li.linknur_current ul li.link_current2nd,
div.n_menu_inner ul li.linkent_current ul li.link_current2nd,
div.n_menu_inner ul li.linkcen_current ul li.link_current2nd,
div.n_menu_inner ul li.linknob_current ul li.link_current2nd,
div.n_menu_inner ul li.linkbbs_current ul li.link_current2nd,
div.n_menu_inner ul li.linkrec_current ul li.link_current2nd {
	background: url("../img/navi_ico_linkcur.gif") 7px 0.5em no-repeat;
}

div.n_menu_inner ul li.linkaka_current ul li.link_current2nd_end,
div.n_menu_inner ul li.linknur_current ul li.link_current2nd_end,
div.n_menu_inner ul li.linkent_current ul li.link_current2nd_end,
div.n_menu_inner ul li.linkcen_current ul li.link_current2nd_end,
div.n_menu_inner ul li.linknob_current ul li.link_current2nd_end,
div.n_menu_inner ul li.linkbbs_current ul li.link_current2nd_end,
div.n_menu_inner ul li.linkrec_current ul li.link_current2nd_end {
	padding-bottom: 8px;
}

div.n_menu_inner ul li.linkaka_current ul li a,
div.n_menu_inner ul li.linknur_current ul li a,
div.n_menu_inner ul li.linkent_current ul li a,
div.n_menu_inner ul li.linkcen_current ul li a,
div.n_menu_inner ul li.linknob_current ul li a,
div.n_menu_inner ul li.linkbbs_current ul li a,
div.n_menu_inner ul li.linkrec_current ul li a {
	display: block;
	padding: 2px 0 2px 8px;
	width: 132px;
	height: auto;
	color: #404040;
	text-decoration: none;
	background-image: none;
}

div.n_menu_inner ul li.linkaka_current ul li a:hover,
div.n_menu_inner ul li.linknur_current ul li a:hover,
div.n_menu_inner ul li.linkent_current ul li a:hover,
div.n_menu_inner ul li.linkcen_current ul li a:hover,
div.n_menu_inner ul li.linknob_current ul li a:hover,
div.n_menu_inner ul li.linkbbs_current ul li a:hover,
div.n_menu_inner ul li.linkrec_current ul li a:hover {
	color: #cc3300;
	text-decoration: underline;
	background-color: #fffac8;
}

div.n_menu_inner ul li.linkaka_current ul li.link_current2nd a,
div.n_menu_inner ul li.linknur_current ul li.link_current2nd a,
div.n_menu_inner ul li.linkent_current ul li.link_current2nd a,
div.n_menu_inner ul li.linkcen_current ul li.link_current2nd a,
div.n_menu_inner ul li.linknob_current ul li.link_current2nd a,
div.n_menu_inner ul li.linkbbs_current ul li.link_current2nd a,
div.n_menu_inner ul li.linkrec_current ul li.link_current2nd a {
	background-color: #fffac8;
}



/* footer */
#f_about {
	background: url("../img/foot_img.gif") 25px bottom no-repeat;
	border-bottom: solid #006f00 1px;
}

#f_about p a { color: #404040;}
#f_about p a:hover { color: #cc3300;}

#f_about p,
#f_copy p {
	font-size: 75%;
	margin: 4px 25px 6px;
	text-align: right;
}



/* adjustment */
div.clearsum {
	display: block !important;
	margin: 0 !important;
	height: 1px !important;
	font-size: 1px !important;
	clear: both;
}

div.clearsum hr { display: none;}
.clear { clear: both; margin-top: 0;}
.clearl { clear: left;}
.clearr { clear: right;}

.hyde { display: none;}

.textsmaller { font-size: 90%;}

.m0 { margin-bottom: 0;}
.m6 { margin-bottom: 6px;}
.m12 { margin-bottom: 12px;}
.m18 { margin-bottom: 18px;}
.m24 { margin-bottom: 24px;}
.m30 { margin-bottom: 30px;}

.p6 { padding: 6px 0;}

#error{
	text-align:center;
}

#error img{
	margin:50px auto ;
	height:116px ;
	width:432px ;
}
/*-----------top_blog_banner-----------*/
.top_blog_banner{
	position:absolute;
	left:460px;
}
.top_blog_banner a{
	display:block;
	width:182px;
	height:105px;
}

/*IE6*/
* html .top_blog_banner{
	top:890px;
}
* html .top_blog_banner a{
	background-image:url(../img/top_blog_banner.gif);
}

/*OTHER*/
html > body .top_blog_banner{
	top:790px;
}
html > body .top_blog_banner a{
	background-image:url(../img/top_blog_banner.png);
}
