/* CSS Document */

/* メイン */
BODY { padding: 0px; MARGIN: 0px auto 0px auto; text-align: center; COLOR: #333333; FONT:12px/130% "MS Pゴシック", Osaka,Arial,;}
#wrapper { padding: 0; margin:0 auto 0 auto; width:800px; height: auto; text-align: center;}
#header { height: auto; background-color: #FFFFFF; text-align: left}
#container { width: 800px; position: relative; margin: 0px auto 10px auto; }
A:link { COLOR: ; TEXT-DECORATION: none}
A:visited { COLOR: ; TEXT-DECORATION: none}
A:hover { COLOR: ; TEXT-DECORATION: none}
#head_line { width:800px; height: 20px; background-image: url(img/head_line.gif);}

#pan { width: 790px; padding: 5px 0 0 10px; text-align: left;}

p { margin: 0 0 0 0; padding: 0 0 0 0;}

#list_waku1 { width:200px; height: 39px; background-image: url(img/list_waku1.gif);}
#list_waku01 { width:200px; height: 25px; background-image: url(img/list_waku01.gif);}
#list_waku2 { width:200px; height: 20px; background-image: url(img/list_waku2.gif);}
#list_waku3 { width:200px; height: 80px; background-image: url(img/list_waku3.gif);}
#list_waku4 { width:200px; height: 50px; background-image: url(img/list_waku4.gif);}

/* 中央 */
#center_box { margin: 0 200px 0 200px; text-align: left;}
#catch { text-align:left; margin: 10px 10px;}
#center_title1 {line-height: 150%; margin: 10px 10px;}
#center_title1 ul { padding: 10px 0 0 15px; margin: 0; LIST-STYLE-TYPE: none; line-height: 170%;}
#center_title1 li {}
#center_title1 li a { color: #0033FF; background: #FFFFFF url(img/ya6.gif) left center no-repeat; padding: 0 0 0 15px}
#center_title1 li a:hover { color: #FF6600; TEXT-DECORATION: none;}


#center_title2 { width:380px; height: 80px; margin: 0px 10px;}
#center_title2_1 { margin: 10px 10px; width:170px; float: left; display: block;}
#center_title2_1 p { padding: 10px 0 0 0}
#center_title2_2 { margin: 10px 0px; width:170px; float: right; display: block}
#center_title2_2 p { padding: 10px 0 0 0}
#center_title3 { margin: 10px 10px; }
#center_title3 ul { padding: 0; margin: 0; LIST-STYLE-TYPE: none; line-height: 200%;}
#center_title3 li.white { background-color: #FFFFFF}
#center_title3 li.gray { background-color: #EAEAEA;}

#center_title2 a span { display:none;}
#center_hikaku1 a { width:160px; height: 22px; DISPLAY: block; background-image: url(img/hikaku_1.jpg); background-repeat: no-repeat; margin: 0px 0px;}
#center_hikaku1 a:hover { width:160px; height: 22px; DISPLAY: block; background-image:url(img/hikaku_10.jpg); margin: 0px 0px;}
#center_hikaku2 a { width:160px; height: 22px; DISPLAY: block; background-image: url(img/hikaku_2.jpg); background-repeat: no-repeat; margin: 0px 0px;}
#center_hikaku2 a:hover { width:160px; height: 22px; DISPLAY: block; background-image:url(img/hikaku_20.jpg); margin: 0px 0px;}
#center_hikaku3 a { width:160px; height: 22px; DISPLAY: block; background-image: url(img/hikaku_3.jpg); background-repeat: no-repeat; margin: 0px 0px;}
#center_hikaku3 a:hover { width:160px; height: 22px; DISPLAY: block; background-image:url(img/hikaku_30.jpg); margin: 0px 0px;}
#center_hikaku4 a { width:160px; height: 22px; DISPLAY: block; background-image: url(img/hikaku_4.jpg); background-repeat: no-repeat; margin: 0px 0px;}
#center_hikaku4 a:hover { width:160px; height: 22px; DISPLAY: block; background-image:url(img/hikaku_40.jpg); margin: 0px 0px;}


.h2_img1 { background-image: url(img/title_1.jpg); width:380px; height:30px;}
.h2_img1 h2 { display: none;}
.h2_img2 { background-image: url(img/title_2.jpg); width:380px; height:30px;}
.h2_img2 h2 { display: none;}
.h2_img3 { background-image: url(img/title_3.jpg); width:380px; height:30px;}
.h2_img3 h2 { display: none;}

.hikaku { background: #FFFFFF url(img/hikaku_0.jpg) left center no-repeat; width: 160px; height: 22px;}
.hikaku a { text-decoration: none; color: #458A0D; padding: 0px 0 0 10px; display: block; font-weight: bold; width: 160px; height: 22px; vertical-align:text-bottom;}
.hikaku a:hover { color: #FF6600; TEXT-DECORATION: none;}

/* 左 */
#left_box { width: 200px; position: absolute; left: 0px; top: 0px; text-align: left}
.navi_list { width: 190px; height: auto; padding: 0; margin: 0; LIST-STYLE-TYPE: none}
.navi_list li { width: 190px; height: 30px; padding: 0; margin: 5px 0 0 0; LIST-STYLE-TYPE: none}
.navi_list li a { padding: 5px 0 0 30px; display: block; height: 25px; width: 170px; color: #485421; background-image: url(img/navi_back1.jpg); text-decoration: none; font-weight: bold;}
.navi_list li a:hover { background-image: url(img/navi_back2.jpg); TEXT-DECORATION: none; color: #FF6600; font-weight: bold;}

.h3_img1 { background-image: url(img/cate_koda.gif); width:200px; height:40px;}
.h3_img1 h3 { display: none;}
.h3_img2 { background-image: url(img/cate_tai.gif); width:200px; height:40px;}
.h3_img2 h3 { display: none;}
.h3_img3 { background-image: url(img/cate_kei.gif); width:200px; height:40px;}
.h3_img3 h3 { display: none;}

#ichiran { background-image: url(img/ichiran.jpg); background-repeat:no-repeat;}
#ichiran a { width: 115px; height: 35px; padding: 15px 0 0 85px; display: block; color: #333333; text-decoration: none; font-weight: bold; font-size: 13px;}
#ichiran a:hover { TEXT-DECORATION: none; color: #FF6600; text-decoration: none; font-weight: bold;}
#ichiran_title { width: 580px; height: 35px; background-image: url(img/ichiran_title.jpg); background-repeat: no-repeat;}

/* 右 */
#right_box { width: 200px; position: absolute; right: 0px; top: 0px; text-align: left;}
#article_list { width: 190px; height: auto; padding: 10px 0 10px 10px; line-height: 200%; background-image:url(img/list_waku0.gif); background-repeat:repeat-y;}
#article_list ul { padding: 0; margin: 0; LIST-STYLE-TYPE: none}
#article_list li { width: 190px; padding: 0; margin: 0 0 0 0; LIST-STYLE-TYPE: none}
#article_list li a { padding: 0 0 0 30px; display: block; width: 160px; height: 20px; color: #333333; text-decoration: none;}
#article_list li a:hover { TEXT-DECORATION: none; color: #FF6600; text-decoration: none;}

/* フッター */
#f_link { width: 800px; font-size: 10px; padding: 10px 0 0px 0; margin: 0; border-top: dashed 1px #999999; clear: both; color:#CCCCCC}
#f_link ul { list-style: none; text-align: center;}
#f_link li { width: 50px; display: inline; font-size: 9px}
#f_link .l2 a { color:#666666; font-size: 13px; text-decoration: underline}
#f_link .l2 a:hover { color:#FF6600; text-decoration: none; }
.f_link2 { width: 600px; font-size: 12px; padding: 5px 0 0 0; color:#CCCCCC; background-color:#CCCCCC}
#footer { width: 780px; height: 30px; background-image: url(img/footer.gif); text-align: right; color: #FFFFFF; padding: 10px 20px 0 0; }

/* フォント用 */
H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

H1.syou { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}


/* ここから詳細ページ用 */
#center_2 { height:750px; margin: 0 0 0 210px;}
#center2 {line-height: 150%; margin: 10px 10px;}
#center2_1 { float: left; width:150px; height:100px; line-height: 150%; margin: 10px 0px 10px 0px; padding: 0 0 0 10px; background-color: #CCCCCC;}
#center2_1 ul { padding: 0; margin: 0; LIST-STYLE-TYPE: none}
#center2_1 li { width: 150px; padding: 0; margin: 0 0 0 0; LIST-STYLE-TYPE: none}

#center2_2 { float: right; width:390px; height:100px; line-height: 150%; margin: 10px 10px 10px 0px; padding: 0 0 0 10px;}
#center2_2 li.gray2 { background-color: #EAEAEA;}

#center_2title { width: 580px; height: 29px; background-image: url(img/title_syousai.jpg); background-repeat: no-repeat;}
#hikaku_1title { width: 580px; height: 29px; background-image: url(img/hikaku_1kinri.jpg); background-repeat: no-repeat;}
#hikaku_2title { width: 580px; height: 29px; background-image: url(img/hikaku_2sinsa.jpg); background-repeat: no-repeat;}
#hikaku_3title { width: 580px; height: 29px; background-image: url(img/hikaku_3gendo.jpg); background-repeat: no-repeat;}
#hikaku_4title { width: 580px; height: 29px; background-image: url(img/hikaku_4murisoku.jpg); background-repeat: no-repeat;}




/* 左ナビ用 */
#navi1 { width: 580px; height: 35px; background-image: url(img/navi_kodawari.jpg); background-repeat: no-repeat;}
#navi2 { width: 580px; height: 35px; background-image: url(img/navi_taisyou.jpg); background-repeat: no-repeat;}
#navi3 { width: 580px; height: 35px; background-image: url(img/navi_kodawari.jpg); background-repeat: no-repeat;}



/* 会社概要＆プライバシーポリシー */
#s_company { width: 580px; height: 29px; background-image: url(img/s_company.jpg); background-repeat: no-repeat;}
#s_policy { width: 580px; height: 29px; background-image: url(img/s_policy.jpg); background-repeat: no-repeat;}
.line {	MARGIN: 0px; BORDER-BOTTOM: #ccc 1px solid}

#button { width: 570px; text-align: center;}