@charset "shift-JIS"; 

html						{ margin: 0; padding: 0; }
body						{ text-align: center; margin: 0; padding: 0; 
font-family: '‚l‚r ‚oƒSƒVƒbƒN','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',sans-serif; font-weight: normal; background-color: #69533F; font-size: 14px; }

h1, h2, h3, h4, h5, h6		{ font-family: '‚l‚r ‚oƒSƒVƒbƒN','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',sans-serif; font-weight: bold; font-style: normal; }
b,  strong				{ font-family: '‚l‚r ‚oƒSƒVƒbƒN','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3',sans-serif; font-weight: bold; font-style: normal; }

h1							{ font-size: 18px; margin: 10px 0 1.5em 0; line-height: 110%; }
h2							{ font-size: 16px; margin: 30px 0 1.0em 0; line-height: 120%; }
h3							{ font-size: 14px; margin: 0 0 1.0em 0; line-height: 130%; }
h4							{ font-size: 14px; margin: 0 0 0.5em 0; line-height: 130%; }
h5							{ font-size: 14px; margin: 0 0 0.5em 0; line-height: 150%; }
h6							{ font-size: 12px; margin: 0 0 0.5em 0; line-height: 150%; }

h1							{ padding-bottom: 10px; border-bottom: 4px solid #876654; }
h2							{ padding-bottom: 3px; border-bottom: 1px solid #876654; }
h3							{ padding-bottom: 7px; border-bottom: 1px solid #876654; }
h3							{ padding-bottom: 7px; border-bottom: 4px solid #DCCDC5; }
h4							{ padding-bottom: 1px; border-bottom: 1px dotted #876654; }

/*
a							{ text-decoration: underline; color: #0033CC; }
a:visited					{ text-decoration: underline; color: #0033CC; }
a:hover						{ text-decoration: underline; color: purple; }
*/

a:link {
	text-decoration: underline;
	color: #000099;
}

a:visited {
	text-decoration: underline;
	color: purple;
}

a:hover {
	text-decoration: underline;
	color: #BA1B24;
}

a:focus {
	text-decoration: underline;
	color: #BA1B24;
}

a:active {
	text-decoration: underline;
	color: #BA1B24;
}



a.red, .red					{ color: #C11B1B; }
a.green, .green				{ color: #78A400; }

form, input					{ margin: 0; padding: 0; }
p							{ margin: 0 0 10px 0; padding: 0; }
p.indent					{ margin-left: 14px; }

.xl							{ font-size: 14px; line-height: 120%; }
.m							{ font-size: 12px; }
.xls						{ font-size: 10px; }


/*
ul.none						{ list-style: none; margin: 0 0 10px 0; padding: 0; line-height:150%; }
ul							{ margin: 0 0 0 0; padding: 0 0 0 20px; }
*/
/*
ol							{ margin: 0 0 0 0; padding: 0 0 0 20px; }
ol.indent					{ margin: 0 0 0 10px; padding: 0 0 0 20px; }
*/




#sep-long					{ margin: 5px 0 5px 0; background: url("/images/dot_line_brown.gif") repeat-x bottom; }

/**/

#header						{ clear: both; margin: 0 auto; width: 800px; text-align: left; background: url("/images/container_back.gif") repeat-y center top; }
#header-inner				{ width: auto; padding: 0px 10px 0px 10px; }

/**/


#top-menu					{ clear: both; margin: 0 auto; width: 800px; text-align: center; background: url("/images/container_back.gif") repeat-y top; }

#top-menu-inner				{ width: auto; padding: 0px 10px 0px 10px; }

ul.dot						{ list-style: none; margin: 0; padding: 0;}
li.dot						{ margin: 0 0 0 0; padding: 0 0 0 12px; background: url("/images/dot.gif") no-repeat 2px 2px;}
ul.dot-indent				{ list-style: none; margin: 0 0 0 10px; padding: 0;}

#top-menu .first ul 		{ margin: 0; padding: 2px 0 2px 20px; LIST-STYLE: none; text-align: center; background: url("/images/gloval_menu_back.gif") repeat-x left 50%; border-top: 1px solid #BA9987; border-bottom: 1px solid #BA9987; }
/*
#top-menu .first li 		{ DISPLAY: inline; TEXT-DECORATION: none; padding-right: 10px; padding-left: 11px; background: url("/images/gloval_menu_arrow.gif") no-repeat left 2px; }
*/
#top-menu .first li 		{ DISPLAY: inline; TEXT-DECORATION: none; padding-right: 10px; }

#top-menu .first li.sep		{ background: url("/images/gloval_menu_sep.gif") no-repeat; padding: 0 10px 0 0; margin: 0; }
#top-menu .first a			{ color: white; text-decoration: none; font-weight: bold; }
#top-menu .first a:visited	{ color: white; }
#top-menu .first a:hover	{ color: #0033CC; text-decoration: underline; }

#top-menu .second ul		{ margin: 0; padding: 2px 0 7px 15px; LIST-STYLE: none; text-align: center; background: #D1C0B1 url("/images/gloval_menu_shadow.gif") repeat-x bottom; }
#top-menu .second li		{ DISPLAY: inline; TEXT-DECORATION: none; margin-right: 5px; padding-left: 8px; background: url("/images/arrow_brown.gif") no-repeat left center; }
#top-menu .second a			{ color: black; text-decoration: none; font-size: 12px;  }
#top-menu .second a:visited	{ color: black; }
#top-menu .second a:hover	{ color: #0033CC; text-decoration: underline; }

/**/

#container					{ position: relative; margin: 0 auto; width: 800px; text-align: center; background: white url("/images/container_back.gif") repeat-y center top; }
#container-inner			{ position: static; width: auto; padding: 5px 20px 0 20px; }

/**/

#left						{ float: left; width: 175px; }
#left-inner					{ text-align: left; margin: 0; padding: 0 0 20px 0; }
#left-inner ul				{ margin: 0 0 5px 0; padding: 0; list-style: none; line-height: 100%; font-size: 0px; }
#left-inner li				{ margin: 0; padding: 0; line-height: 100%; font-size: 0px; }

/**/

#right						{ float: right; width: 575px; } /* 2007/01/18 */
#right-inner				{ padding: 0 0 20px 5px; margin: 0; text-align: left; line-height: 140%; color: #5A4436; }

/**/

#right-lt					{ float: left; width: 380px;  }

/**/

#right-rt					{ float: right; width: 175px; }
#right-rt ul				{ margin: 0 0 5px 0; padding: 0; list-style: none; line-height: 100%; }
#right-rt li				{ margin: 0; padding: 0; line-height: 100%; font-size: 0px; }

#right-rt .square ul		{ margin: 0; padding: 2px; LIST-STYLE: none; }
#right-rt .square li		{ TEXT-DECORATION: none; padding-left: 10px; background: url("/images/square_black.gif") no-repeat left 4px; font-size: 12px; line-height: 140%; }

/*
#right-rt a					{ color: #5A4436;; text-decoration: none;}
#right-rt a:hover			{ color: #0033CC; text-decoration: underline; }
*/

ul.square_brown			{ margin: 0; padding: 2px; LIST-STYLE: none; }
li.square_brown			{ TEXT-DECORATION: none; padding-left: 15px; background: url("/images/square_brown.gif") no-repeat left center; font-size: 14px; line-height: 110%; }



/**/

#footer						{ clear: both; margin: 0 auto; width: 800px; text-align: center; background: url("/images/container_back.gif") repeat-y center top; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; }
#footer-inner				{ width: auto; padding: 0 10px 15px 10px; background: url("/images/footer_back.gif") no-repeat center bottom; }
#address					{ padding: 10px 0 4px 0; font-size: 12px; }
#address a					{ margin-right: 10px; text-decoration: none; color: black; }
#address a:hover			{ color: #0033CC; text-decoration: underline; }





/**/

.entry_list					{ margin-bottom: 10px; line-height: 120%; }
.entry_list th				{ padding: 2px 7px 0 7px; font-style: normal; font-weight: normal; }
.entry_list td				{ padding: 2px 4px 0 0; }
/*
.entry_list a				{ color: #5A4436; text-decoration: none; }
.entry_list a:hover			{ color: #0033CC; text-decoration: underline; }
*/
#sep						{ height: 1px; padding: 1 0; margin: 1 0; background: url("/images/dot_line_brown.gif") repeat-x bottom; font-size: 0; }

/**/

.pagetop					{ text-align: right; border-bottom: 1px dotted #bababa; padding: 0 10px 10px 0; margin: 0 0 20px 0; }
.clr						{ clear: both; height: 1px; }

.box05						{ border: 1px solid #876654; padding: 5px; background-color: white; }
.box10						{ border: 2px solid #876654; padding: 10px; background-color: white; }
.box15						{ border: 1px solid #876654; padding: 15px; background-color: white; }
/*
.box15_lite_brown			{ border: 1px dotted #876654; padding: 15px; background-color: #F3EFEB; }
*/
.box15_lite_brown			{ border: 1px dotted #876654; padding: 15px; }
.box15_lite_white			{ padding: 15px; border: 5px solid #F3EFEB; background-color: white; }

.note						{ color: #CC3300; } 

.indent						{ margin-left: 20px; }

#border_none				{ border: none; padding: 0; }
#border_none th				{ border: none; padding: 0 5px 0 0; background-color: none; }
#border_none tr				{ border: none; padding: 0 5px 0 0; background-color: none; }
#border_none td				{ border: none; padding: 0 5px 0 0; background-color: none; }

#box_note					{ border: 1px solid #CC3300; padding: 10px; background-color: white; }

#goto_top					{ margin: 15px 0; text-align: right; font-size: 12px; }
#goto_top a					{ padding: 0 5px 0 10px; background: url("/images/goto_top.gif") no-repeat left 4px; }
/*
#goto_top a:hover			{ text-decoration: underline; color: purple; }
*/

#title_box					{ background-color: #D1C0B1; padding: 0 5px; margin: 0 0 3px 0; }
/*
#lead_box					{ padding: 3px 10px; margin: 0 0 25px 0; background-color: #E1E9F1; color: #547399; border: 10px solid white; }
*/

#lead_box					{ padding: 0; margin: 0 0 15px 0; font-size: 16px; line-height: 110%; font-weight: bold; }

#lead_box2					{ padding: 5px 10px; margin: 0 0 15px 0; background-color: white; border: 1px solid white; }




#separator					{ margin: 10px 0 0 0; padding: 10px 0 0 0; background: url("/images/dot_line_brown.gif") repeat-x top; }
.sep						{ padding: 5px 10px 0 10px; background: url("/images/dot_line_brown.gif") repeat-x top; }



#entry_date					{ margin: 0 0 10px 0; font-family: "Verdana"; font-weight: bold; }
h2.entry_title				{ font-size: 14px; margin: 0 0 10px 0; line-height: 120%; }
h2.entry_title a			{ color: #333; }
h2.entry_title a:hover		{ color: purple; }

#entry						{ padding: 0 100px 0 0; }
#entry_body					{ margin: 0; padding: 0px; line-height: 140%; }
#entry_state				{ margin: 15px 0 0 0; padding: 0; text-align: right; font-family: "Verdana"; }
#entry_state a				{  }
#entry_state img			{ margin: 0 3px 0 3px; }



.length_style {
	margin: 0 0 15px 0;
	border-top: 1px solid #876654;
	border-left: 1px solid #876654;
}

.length_style th {
	padding: 3px 5px 3px 5px;
	text-align: left;
	font-weight: normal;
	border-right: 1px solid #876654;
	border-bottom: 1px solid #876654;
	background-color: #D1C0B1;
}

.length_style td {
	padding: 3px 10px 3px 5px;
	text-align: left;
	border-right: 1px solid #876654;
	border-bottom: 1px solid #876654;
}



.length_style_modan {
	margin: 0 0 15px 0;
	border-top: 1px solid #BDA58E;
/*
	border-left: 1px solid #D1C0B1;
*/
}

.length_style_modan th {
	padding: 3px 5px 3px 5px;
	text-align: left;
	font-weight: normal;
/*
	border-right: 1px solid #D1C0B1;
*/
	border-bottom: 1px solid #BDA58E;
/*
	background-color: #D1C0B1;
*/
}

.length_style_modan td {
	padding: 3px 10px 3px 5px;
	text-align: left;
/*
	border-right: 1px solid #D1C0B1;
*/
	border-bottom: 1px solid #876654;
	border-bottom: 1px solid #BDA58E;
/*
	background-color: white;
*/
}


.top_navi		{ background: url(images/title_top_navi_back.jpg) center no-repeat; line-height: 120%;  font-size: 12px; }
.top_navi a		{ font-weight: bold; }




.profile_style		{ margin: 0 0 15px 0; }
.profile_style th	{ padding: 15px 5px 15px 5px; text-align: left; font-weight: normal; }
.profile_style td	{ padding: 15px 10px 15px 5px; text-align: left; }
.profile_style td.clr	{ padding: 0; margin: 0; }




.top_mone_style			{ margin: 2px 0 0 0; padding: 0; text-align: center; }
.top_mone_style td		{ margin: 0; padding: 0; line-height: 110%; }
.top_mone_style a		{ margin: 0 10px; }
