/*
a.navi:link { text-decoration: none ;color:#9f400c;}
a.navi:visited { text-decoration:  none ; color:#9f400c}
a.navi:hover {text-decoration: none; color: #FF0000;}
a.navi:active { text-decoration: none;}
*/

a.navi {font-size:12px;font-weight:bold;}
a.navi:link { text-decoration: none; color:#FFF;}
a.navi:visited { text-decoration:  none; color:#ffffe0;}
a.navi:hover {text-decoration: underline; color: #FFF;}
a.navi:active { text-decoration: none;}


a.foot_navi:link { text-decoration: none ;color:#9f400c;}
a.foot_navi:visited { text-decoration:  none ; color:#925e42;}
a.foot_navi:hover {text-decoration: underline; color: #9f400c;}
a.foot_navi:active { text-decoration: none;}


a.dlink:link { text-decoration:none;border-bottom:1px dashed #333333;color:#9f400c;}
a.dlink:visited { text-decoration:none;border-bottom:1px dashed #333333; color:#925e42;}
a.dlink:hover {text-decoration:none;border-bottom:1px dashed #333333; color: #FF0000;}
a.dlink:active { text-decoration:none;border-bottom:1px dashed #333333;}


/*
2975a7
004276
9f400c
*/

a:link { text-decoration: none; color:#9f400c;}
a:visited { text-decoration:  none; color:#925e42;}
a:hover {text-decoration: underline; color: #ff772d;}
a:active { text-decoration: none;}

a.subc:link { text-decoration: none; color:#9f400c;}
a.subc:visited { text-decoration:  none; color:#925e42;}
a.subc:hover {text-decoration: underline; color: #ff772d;}
a.subc:active { text-decoration: none;}

a.shop:link { text-decoration: none; color:#9f400c;}
a.shop:visited { text-decoration: none; color:#9f400c;}
a.shop:hover {text-decoration: underline; color: #ff772d;}
a.shop:active { text-decoration: none;}

.ajax_ttl_frame {
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	color: #000000;
	font-size: 12pt;
}

body {
	color: #333333;
	background: url(image/main_bg.gif) top repeat-x white;
	margin:0; padding:0;
	font-size: 12px;

}
form {margin:0; padding:0;}


.navi_frame_ll {
	border-left: 0px solid #a3c380;
	border-top: 0px solid #a3c380;
	border-bottom: 0px solid #a3c380;
	border-right: 0px solid #a3c380;
	padding-left:0em;
	padding-top:0px;
	padding-bottom:0px;
/*
	background-image: url(image/ttlbar_gr6_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
*/
	color: #555555;
	font-size: 10pt;
	/*
	width: 80%;
	*/
}
.navi_frame_l {
	padding-left:0.3em;
	padding-top:2px;
	padding-bottom:2px;
	color: #555555;
	font-size: 12pt;
	/*
	width: 80%;
	*/
}

.navi_frame_r {
	padding-right:0.3em;
	padding-top:2px;
	padding-bottom:2px;
	color: #fcb691;
	font-size: 12px;
	text-align:right;
}
.navi_frame_rr {
	border-left: 0px solid #a3c380;
	border-right: 0px solid #a3c380;
	border-top: 0px solid #a3c380;
	border-bottom: 0px solid #a3c380;
	padding-left:0em;
	padding-top:0px;
	padding-bottom:0px;
/*
	background-image: url(image/ttlbar_gr6_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
*/
	color: #555555;
	font-size: 10pt;
	/*
	width: 80%;
	*/
}

.foot_frame_l {
	padding-left:0.3em;
	color: #555555;
	font-size: 9pt;
	height:100px;
	/*
	width: 80%;
	*/
}

.foot_frame_r {
	padding-right:0.3em;
	color: #555555;
	font-size: 10pt;
	text-align:right;
	height:100px;
}


.sideContInner {
	background:#FFFFFF;
	padding:5px;
	margin:5px;
}

h3.sideTitle {
	padding:5px 0 2px 2px;
	margin:0;
	font-size: 12pt;
	font-weight: bold;
}


/*content*/

.general_ul {
	FONT-SIZE: 10pt; LIST-STYLE-IMAGE: url(image/m_disc.gif); LINE-HEIGHT: 1.3em
}
.directory_ul {
	FONT-SIZE: 10pt; LIST-STYLE-IMAGE: url(image/arrow_tblue.gif); LINE-HEIGHT: 1.3em
}
.general_ol {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.3em; LIST-STYLE-TYPE: decimal
}
.disc_li {
	MARGIN-LEFT: -1.6em
}
.navi_ul {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; LIST-STYLE-IMAGE: url(image/m_disc.gif); LINE-HEIGHT: 1.5em;
}
LI {
	PADDING-BOTTOM: 1.3em; MARGIN-LEFT: 0em
}
.li0 {
	PADDING-BOTTOM: 1.3em; MARGIN-LEFT: 0em
}
.li1 {
	PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0em
}
.navi_li {
	PADDING-BOTTOM: 0em; MARGIN-LEFT: -1.6em; COLOR: #666666
}
.general_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 1.3em; PADDING-TOP: 1.6em; BORDER-BOTTOM: #aaaaaa 1px dotted
}
.general_sub_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LINE-HEIGHT: 1.3em; BORDER-BOTTOM: #aaaaaa 1px dotted
}
.general_contents {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; LINE-HEIGHT: 1.3em
}
.topics_title, .kenko_title {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 0em; BORDER-LEFT: #dddddd 8px solid; COLOR: #9f400c; LINE-HEIGHT: 1em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #cccccc 1px solid
}
.topics_contents, .kenko_contents {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; LINE-HEIGHT: 1.5em
}
.ceparate {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1em; BORDER-BOTTOM: #aaaaaa 1px dotted
}
.local_navi_title {
	padding:5px;
	background:#fdf6eb;
	border-bottom:1px solid #FFF;
}
.local_navi_title1 {
	font-weight: bold;
}
.recips_search {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.5em; TEXT-ALIGN: center
}
.recips_search_ps {
	FONT-SIZE: 8pt
}
.tb90per {
	WIDTH: 90%
}
.kenko_contents {
	line-height:1.6em;
}
