body { margin: 0; padding: 0; text-align: center; color: #333; background: url(images/back.gif) repeat-y top center; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
a { color: #0A4595}
a:visited { color: #0A4595}
a:hover { color: #f90}
div#kage { width: 830px; text-align: center; }
 
div#head {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}
div#head_menu { width: 790px; text-align: left; margin: 0 auto; padding: 0}
div#head_menu img { vertical-align: top}
div#top_word { width: 777px; position: absolute; margin-left: 10px; top: 2px}
div#top_word p { margin: 0; padding: 0; font-size: 10px; color: #fff}

div#page { width: 790px; text-align: left; margin: 0 auto; padding: 0}
div#page img { vertical-align: top}

div#pankuzu { text-align:left}
div#pankuzu p { margin: 15px 5px; padding: 0; font-size: 70%}
div#pankuzu p span.tophe {font-weight: bold;background-color: #FFD503;padding: 3px 4px 0px 5px;border: 1px solid #3A0087;}
div#pankuzu p span.tophe a {color: #0A4595;text-decoration: none;}
div#pankuzu p span.tophe a:visited { color: #0A4595}
div#pankuzu p span.tophe a:hover { color: #F27300}

/*その他のページ用の背景*/
div#haikei { background: url(images/back_sub.gif) repeat-y top left; width: 790px}
/*トップページのサブメニュー*/
div#t_submenu {
	width: 212px;
	float: left;
	background-image: url(images/waku_o_side.gif);
	background-repeat: repeat-y;
}
div#t_submenu img { vertical-align: top}
div#t_submenu p {
	font-size: 80%;
	text-align: left;
	width: 190px;
	padding: 0;
	list-style-type: none;
	margin-right: 20px;
	margin-left: 10px;
}
div#t_submenu ul {
	font-size: 80%;
	text-align: left;
	width: 200px;
	padding: 0;
	margin-left: 10px;
	list-style-type: none;
}
div#t_submenu p.link {
	text-align: right;
	margin-right: 10px;
}
div#t_submenu p.title {
	border: 2px dotted #FFD505;
	padding: 5px;
	line-height: 150%;
	width: 178px;
	background-color: #FFFFCC;
}

/*その他のページのサブメニュー*/
div#submenu { width: 210px; float: left}
div#submenu img { vertical-align: top}
div#submenu p { font-size: 80%; text-align: left; width: 200px; padding: 0; margin-left: 10px}
div#submenu ul { list-style-image:url(images/y_point.gif)}
div#submenu li {
	font-size: 12px;
	margin-bottom: 7px;
	margin-right: 15px;
	line-height: 15px;
}
div#banner { text-align: center; width: 210px; margin: 100px 0 0 0}
div#banner img { margin: 0 auto 18px auto}

/*メインコンテンツ部*/
div#content { width:550px; float: right}
/*トップページ用*/
div#block_left { display: block; width: 262px; background: url(images/waku_g_side.gif) repeat-y top left; float: left; vertical-align:top}
div#block_left img { vertical-align: top}
div#block_right { width: 262px; background: url(images/waku_g_side.gif) repeat-y top left; float:right; vertical-align: top}
div#block_right img { vertical-align: top}
div#content div.box_naka { text-align: left; height: 70px}
div#content div.box_naka p { margin:3px 0 0 15px; font-size: 12px; width:240px; line-height: 130%}
div#content div.box_img img { margin-left: 15px}
div#content div.box_botan { text-align: right; width: 255px}

/*トップページ用２*/
div#block { display: block; width: 550px; background: url(images/waku_g_side2.gif) repeat-y top left; vertical-align:top}
div#block img { vertical-align: top}
div#content div.box_botan2 { text-align: right; width: 543px}

/*その他のページ用*/
div#content h1 { margin: 0; padding: 0; font-size: 80%}
div#content h2 { background: url(images/h2_back.jpg) no-repeat center left; padding: 3px 0 3px 18px;
	margin-left: 3px; color: #0A4595; font-size: 90%}
div#content h3 { font-size: 90%; color: #0A4595; margin-bottom: 5px; margin-top: 25px; clear:both}
div#content p { font-size: 80%; line-height: 150%; margin-left: 10px}
div#content p.komoku2 { margin-left: 3px; font-size: 85%; margin-top: 20px; clear: both; margin-bottom: 5px}
div#content p.komoku1 { margin-left: 3px; font-size: 85%; clear: both; margin-bottom: 5px}
div#content div.photo_2 { margin: 10px}
div#content div.photo_2 ul { list-style-type: none; margin:0;padding: 0}
div#content div.photo_2 li { display: block; font-size: 80%; text-align: left; width: 250px; float: left;
	 padding-bottom: 15px}
div#content div.photo_2 li.liwide2 { width: 270px}
div#content div.photo_2 li img { margin-bottom: 5px}
div#content div.photo_4 { margin: 10px}
div#content div.photo_4 ul { list-style-type: none; margin: 0;padding: 0}
div#content div.photo_4 li { display: block; font-size: 10px; text-align: left; width: 132px; float: left;
	 padding-bottom: 15px}
div#content div.photo_4 li.bt0 { display: block; font-size: 10px; text-align: left; width: 132px; float: left;
     padding-bottom: 0}
div#content div.photo_4 p.licap { display: block; font-size: 10px; text-align: left; width: 400px; 
	 clear: both; margin: 0; padding-bottom: 15px; line-height: 100%}
div#content div.photo_4 li.liwide { display: block; font-size: 10px; text-align: left; width: 250px; float: left;
	 padding-bottom: 15px}
div#content div.photo_4 li img { margin-bottom: 5px}
div#content div.photo_4 li img.tp30 { margin: 30px 0 5px 0}
div#content div.left10 { margin-left: 10px}
div#content div.left5 table tr td { font-size: 80%; text-align: left; vertical-align:top; line-height: 150%}
div#inquiry {
	width:550px;
	float: right;
	text-align: center;
	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
div#totop { clear:both; text-align: right; width: auto; height: 20px}
p.cb-r { float: right; font-size: 80%; margin: 5px}
p.cb { clear: both}
div#content p img.img-migi { float: right; margin: 0 25px 20px 10px }

div#content p.kon_t { margin-bottom: 5px; margin-top: 0}
div#content p.kon_p { margin-top: 0; margin-bottom: 20px}
div#content p.st_ore { color: #f60}
table#chart_s tr td.block01	{ font-size: 99%; text-align: center; font-weight: bold;
	border: 1px solid #333; background-color:#eef2f2; padding: 10px; letter-spacing: 10px}
table#chart_s tr td.block02 { font-size: 99%; text-align: center; font-weight: bold;
	border: 1px solid #333; background-color:#ccf; padding: 10px; letter-spacing: 5px}	
table#chart_s tr td.block03 { font-size: 99%; text-align: center; font-weight: bold;
	border: 1px solid #333; background-color:#ccf; padding: 10px}
table#chart_s tr td.block04 { font-size: 99%; text-align: center; font-weight: bold;
	border: 1px solid #333; background-color:#eef2f2; padding: 10px}
table#chart_s tr td.block05 { text-align: center}
table#chart_s tr td.block06 { font-size: 80%; text-align: center}
table#chart_s tr td.block06 img { vertical-align: middle}
table#chart_s tr td.block07 { text-align: right; vertical-align: top}
table#chart_s tr td.block08 { font-size: 80%}
table#chart_s tr td.block09 { padding: 0 15px; text-align: left}
table#chart_s tr td p { font-size:12px; letter-spacing: 0; padding: 5px; border: 1px dotted #333;
	font-weight: normal; margin: 10px}
table#chart_s tr td span.sml { font-size: 80%}
table#chart_s tr td a{ text-decoration: none}

div#sitemap ul { margin-top: 0; margin-bottom: 0; list-style-type:square}
div#sitemap li { font-size: 80%; color: #ccc; margin-bottom: 10px}

table#chart_b tr td { font-size: 80%; line-height: 150%}
table#chart_c tr td { font-size: 80%; line-height: 150%}
table#pc_list { background-color: #333}
table#pc_list tr th { font-size: 80%; background-color: #fff}
table#pc_list tr td { font-size: 80%; vertical-align: top; background-color: #fff; line-height: 130%}

div#footer { clear: both; text-align:center; padding: 5px 0 10px 0}
div#footer p { font-size: 75%; margin: 0; padding: 5px}
div#footer p#copyright { background: url(images/footer_line.gif) no-repeat center center; padding: 10px 0;
	color: #fff; font-size: 70%; margin: 0}

/*トップページの日付の色指定*/
.style2 {color: #0A4595}

/* フィードバーナー設定
---------------------------------------------*/
#creditfooter {display: none;/*炎の画像を消す*/}
.date {
	text-align: left;
	font-size: 12px;
}

/*ブログページの設定追加　本文*/
div#textbox h1 { margin: 0; padding: 0; font-size: 80%}
div#textbox h2 { background: url(../images/h2_back.jpg) no-repeat center left; padding: 3px 0 3px 18px;
	margin-left: 3px; color: #0A4595; font-size: 90%}
div#textbox h3 { font-size: 90%; color: #0A4595; margin-bottom: 5px; margin-top: 25px; clear:both}
div#textbox p { line-height: 140%; font-size:80%; margin-left: 10px}
div#textbox p img { float: left; margin: 0 10px 10px 0; border:0px}

