@charset "Shift_JIS";	

body {
padding:0;
margin:0 auto;
background-image:url(../img/common/bg_body.gif);
background-repeat:repeat-y;
background-position:center;
font: small;
line-height:150%;
}
a:link { color:#003399; text-decoration:underline;}
a:visited { color:#003399; text-decoration:underline;}
a:hover { color:#003399; text-decoration:underline;}
a:active { color:#003399; text-decoration:underline;}
img { border:0; }
input {margin:0 3px;}

#contener {
border-top:#229969 solid 5px;
text-align:center;
margin:0 auto;
width:850px;
padding:0;
color:#333333;
}
#content, #content_top {
width:802px;
text-align:center;
margin:0 auto;
}

#content_top #main {background:url(../img/pan_right.jpg) right top no-repeat;}

/*Reset*/
#menu, #menu ul, #menu li, form, h1, h2, h3, hr { padding: 0; margin: 0;}
h1, h2, hr { clear:both;}

/* Header menu*/
#menu { text-align:left;}
#menu ul { list-style:none;}
#menu li { float:left; height:33px;}

/*Crumb*/
.pan, .pan_none {
margin:0;
padding:5px 0 0 25px;
font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
height:19px;
font-size:12px;
line-height:85%;
text-align:left;
color:#FFFFFF;
}
.pan img, .pan_none img { margin:0 7px;}
.pan a, .pan a:visited, .pan_none a, .pan_none a:visited { color:#FFFFFF;}
.pan { background:url(../img/common/bg_pan.gif) no-repeat;}
.pan_none { background:url(../img/common/bg_pan_none.gif) no-repeat;}

h1 { text-align:left;}


/*Main Area Outer*/
#main { float:left; width:587px; margin:0; text-align:left;}
#submenu { float:right; width:215px; background:url(../img/common/r_menu_bg.gif) repeat-y; text-align:left;}

/*Main Area contents*/
#content hr { display:none; clear:both; color:#FFFFFF; size:1px; margin:0; padding:0;}
.textarea h3, .textarea_sub h3 { padding:0 0 10px 0; margin:25px 0 10px 0; background:url(../img/common/h3_bg.gif) no-repeat; font-size:1.1em;}
.textarea h4 { font-size:1em; margin:20px 0 0 0;}
.textarea, .textarea_sub { text-align:left; margin:0 18px 18px 18px; font-size:0.9em;}
.textarea p { margin:0 0 20px 0;}
.midashi { padding:0 0 20px 0;}
.img_left { float:left; margin:3px 10px 10px 0; font-size:0.8em; text-align:center; color:#666;}
.img_right { float:right; margin:2px 0 10px 3px;}
.center { text-align:center; margin:0 auto;}
.hasen { background:url(../img/common/hasen_bg.gif) repeat-x; padding:10px 0;}
.font_small { font-size:9px;}
.important { color:#FF3300;}
.more_space { padding-top:20px;}
.more_space_s { padding-top:10px;}
.textarea ol li { margin:0 0 3px 0;}
.pagetop { font-size:10px; text-align:right; background:url(../img/common/i_pagetop.gif) no-repeat right; padding:0 17px 3px 0; margin:0;}

/*table start*/
.textarea table {
	width:100%;
	border-left:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
	}
.textarea th {
	text-align:left;
	vertical-align:top;
	width: 100px;
	padding:3px;
	background-color:#E8F3DC;
	font-size:small;
	font-weight:normal;
}
.textarea td { padding:3px; font-size:small;}
.textarea th, .textarea td {
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	line-height:140%;
	}
table ul {margin:0 0 0 15px; padding:0;}
table ul ul {margin:0 0 0 12px; padding:0; list-style:none;}


/*Top page*/
#content_top #main h3 { margin:0; padding:0 0 15px 0;}
#content_top #main ul { padding:0; margin:0 15px 0 0; list-style:none;}
#content_top #main li { background:url(../img/common/link_icon.jpg) no-repeat; margin:0 0 8px 16px; padding:0 0 2px 20px; font-size:small; line-height:130%;}
.day { color:#666; font-size:12px; line-height:17px;}
.r_top_menu { margin:0 16px 2px 7px; padding:5px; background-color:#DAEDED;}


/*Option Page*/
.textarea_sub ul { padding:0; margin:20px 15px 0 0; list-style:none;}
.textarea_sub li { background:url(../img/common/link_icon.jpg) no-repeat; margin:0 0 10px 10px; padding:0 0 2px 20px; font-size:small; line-height:140%;}


/*Right Mnue Area*/
#submenu { font-size:12px; line-height:130%;}
#submenu p { margin:3px 0 4px 0;}
#submenu ul { padding:0; margin:0; list-style:none;}
#submenu li { background:url(../img/common/r_menu_bg2.gif) no-repeat; margin:0 0 0 7px; padding:0 0 2px 18px; line-height:22px; color:#FF4C00;}
#submenu ul ul { padding:0; margin:2px 0 0 0; list-style:none;}
#submenu li li { background:url(../img/common/r_menu_bg3.gif) no-repeat; margin:0 0 0 -18px; padding:0 0 2px 30px; line-height:22px; color:#FF4C00;}
#submenu a { color:#333333; text-decoration:none;}
.r_common_menu { background-color:#FFFFFF; padding-left: 11px;}

/*Footer*/
#footer {
clear:both;
text-align:center;
padding:20px 0;
margin:30px 0 0 0;
color:#666666;
font-size:11px;
line-height:100%;
border-top:#229969 solid 5px;
}
#footer img { margin:10px 0; clear:both;}

