@charset "Shift_JIS";
/*全体設定*/
body { margin: 0; padding: 0; text-align: center; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
div#all { width: 800px; text-align: left; margin: 0 auto}
a { color: #009}
a:visited { color: #009}
a:hover { color: #f60}
/*看板部分*/
div#top_word { position: absolute; margin-left: 15px; top: 16px; font-size: 13px; color: #fff;font-weight: bold}
div#top_word p { margin: 0; padding: 0}
div#top_menu { position: relative; left: 300px; top: -42px; font-size: 12px; font-weight: bold}
div#top_menu p { margin: 0; padding: 0}
div#top_menu p a { color: #000; text-decoration: none; padding: 0 12px; background: url(img/pochi.gif) no-repeat center left}
div#top_menu p a:visited { color: #000}
div#top_menu p a:hover { color: #f60}
div#top_menu p img { margin: 0 4px 0 12px; vertical-align: text-bottom}
/*背景*/
div#haikei { background: url(img/bk-sub.gif) repeat-y top left }
/*サブメニュー*/
div#sub_menu { width: 200px; float: left}
div#sub_menu div.m_topcate { border: 1px solid #666; border-top: 0; background-color: #fff; vertical-align: top} 
div#sub_menu div.m_topcate p { display: block; width: auto; height: auto; font-size: 13px; font-weight: bold;
	background: url(img/menu-bk.gif) repeat-x center left; margin: 0; padding: 5px; border-top: 3px solid #009}
div#sub_menu div.m_topcate p a { text-decoration: none; color: #000}
div#sub_menu div.m_topcate p a:visited { color: #000}
div#sub_menu div.m_topcate p a:hover { color: #f60}
div#sub_menu div.m_topcate p img { vertical-align: middle}
div#sub_menu div.m_subcate { border: 1px solid #666; border-bottom: 0; background-color: #fdf7ed; vertical-align:top}
div#sub_menu div.m_subcate p { margin:0; padding:0; font-size: 70%}
div#sub_menu div.m_subcate p.sub_midasi { display: block; width: auto; height: auto; font-size: 14px; font-weight: bold;
    background: url(img/menu-sub-bk.gif) no-repeat top left; margin: 0; padding: 8px 18px;
	vertical-align: middle}
div#sub_menu div.m_subcate p a { text-decoration: none; color: #000}
div#sub_menu div.m_subcate p a:visited { color: #000}
div#sub_menu div.m_subcate p a:hover { color: #f60}
div#sub_menu div.m_subcate p.subsub { padding: 5px 0 5px 12px; margin: 0 0 0 10px; width:auto ; font-size: 12px;
	font-weight: bold; background:url(img/san-g-dwn.gif) no-repeat center left}
div#sub_menu div.m_subcate ul { margin-top: 0; margin-bottom: 0}
div#sub_menu div.m_subcate li {  font-size: 85%; margin-bottom: 5px}
div#sub_menu div.m_subcate li.pochi-sub { list-style-image: url(img/san-g-up.gif)}
div#sub_menu div.link-banner img {padding: 10px 0px 0px 5px;}

/*メインコンテンツ*/
div#main { width: 570px; float: right}
div#main div#pankuzu p { font-size: 85%; color: #333; text-align: left; margin: 0; padding: 0}
div#content h1 { font-size: 85%; background-color: #fdf6ec; border-top: 3px solid #f80; border-left: 8px solid #f80;
	padding: 5px; margin-top: 6px}
div#content h2 { font-size:85%; margin-left: 3px; padding: 3px 20px; border-bottom: 1px dashed #009;
	background :url(img/pochi-h2.gif) no-repeat center left; color: #009}
div#content p { font-size: 85%; border-left: 8px solid #ededed; padding: 5px 0 5px 5px; margin: 0;
	line-height: 150%}
div#content p img { float: right; margin-left: 5px}
p.cb { margin: 0; padding: 0; font-size: 70%; clear: both}
p.link2 { text-align: right; font-size: 85%}
div#content p.link3 { text-align: right; font-size: 85%; border-left: 0}
div#content table.t-gaiyou { background-color:#99c; margin-left: 20px}
div#content table.t-gaiyou caption { font-size: 85%; color: #333}
div#content table.t-gaiyou td { background-color:#fff; font-size: 85%}
div#content table.t-gaiyou th { background-color:#fff; font-size: 85%}
/*メインコンテンツ２：カテゴリトップ用*/
div#content2 h1 { font-size: 85%; background-color: #fdf6ec; border-top: 3px solid #f80; border-left: 8px solid #f80;
	padding: 5px; margin-top: 6px}
div#content2 h2 { font-size:85%; margin-left: 3px; padding: 3px 20px; border-bottom: 1px dashed #009;
	background :url(img/pochi-h2.gif) no-repeat center left; color: #009}
div#content2 p { font-size: 85%; padding: 5px 0 5px 10px; margin: 0;
	line-height: 150%}
div#content2 p img { float: right; margin-left: 5px}
div#content2 p.link3 { text-align: right; font-size: 85%; border-left: 0}
div#content2 li { margin-bottom: 5px; font-size: 85%}
div#content2 table.t-gaiyou { background-color:#99c; margin-left: 20px}
div#content2 table.t-gaiyou caption { font-size: 85%; color: #333}
div#content2 table.t-gaiyou td { background-color:#fff; font-size: 85%}
div#content2 table.t-gaiyou th { background-color:#fff; font-size: 85%}

/*先頭へ戻る*/
div#to_pagetop { float: right; text-align: left}
div#to_pagetop p { font-size: 85%}
/*bottom menu*/
div#btm_menu { border-top: 1px dashed #999; text-align: left; clear: both; padding-top: 5px}
div#btm_menu p {font-size: 12px; font-weight: bold; margin: 2px 0; padding: 0}
div#btm_menu p a { color: #000; text-decoration: none}
div#btm_menu p a:visited { color: #000}
div#btm_menu p a:hover { color: #F60}
div#btm_menu p img { margin: 0 4px 0 12px; vertical-align: middle}
/*footer*/
div#footer { text-align:center}
div#footer p { font-size: 85%; line-height: 130%; margin-top: 0}