h1, h2, h3, h4, h5, h6, p, ul, li, tr, td, th { list-style-type:none; margin:0; padding:0; }

img { border:0; }

body { font-size:14px; line-height:20px; margin:0; padding:0; border-top:#6f638f 2px solid; background:url(/common/images/bg_4.jpg) #c3d393 repeat-x center 0; }

/*　バック画像　*/

.background01 { width:100%; background:url(/common/images/bg_3.jpg) repeat-x center 0; margin:0 auto; }
.background02 { width:100%; background:#c3d393 center 0; margin:0 auto; }

/*　スペース関連　*/

.space { margin-bottom:28px; }

/*　float終了関係　*/

.clear { line-height:0; clear:both; }
.none { display:none; }
.clearLeft { clear:left; }

/*　header　*/

#head01 { font-size:10px; height:10px; line-height:10px; padding-left:15px; padding-top:7px; }
#head02 { margin-left:15px; margin-top:10px; }
#head02 .left1 { width:207px; height:49px; float:left; display:inline; }
#head02 .left2 { width:195px; height:48px; border-left:1px #cccccc solid; margin-left:146px; padding:10px 0 0 12px; float:left; display:inline; }
#head02 .left2 p , #head02 .left3 p { font-size:10px; line-height:14px; color:#735a42; }
#head02 .left3 { width:195px; height:48px; border-left:1px #cccccc solid; border-right:1px #cccccc solid; padding:10px 0 0 12px; float:left; display:inline; }

/*　レイアウト　*/

#wrap02 { width:820px; background:url(/common/images/bg_6.jpg) no-repeat center 0; padding:0; margin:0 auto; }

#wrap { width:800px; margin:0 auto; }
#wrap2 { width:770px; margin:0 auto; }
#wrap2 .info_title{ width:770px; height:29px; margin-top:22px; }
#wrap2 .info_title2{ width:770px; height:54px; }
#wrap2 .info_img01 { width:78px; margin:12px 0 0 10px; float:left; display:inline; }
#wrap2 .info_honbun01 { width:280px; margin:12px 0 0 12px; float:left; display:inline; }
#wrap2 .info_img02 { width:78px; margin:12px 0 0 20px; float:left; display:inline; }
#wrap2 .info_honbun02 { width:280px; margin:12px 0 0 12px; float:left; display:inline; }

#wrap2 .info2_img01 { width:295px; height:135px; margin-top:20px; float:left; display:inline; }
#wrap2 .info2_img02 { width:300px; height:318px; margin-top:10px; float:left; display:inline; }
#wrap2 .info2_img03 { width:460px; height:318px; margin:10px 0 0 10px; float:left; display:inline; }
#wrap2 .info2_img04 { width:377px; height:173px; background:url(/images/top_02.jpg) no-repeat; margin-top:20px;float:left; display:inline; }
#wrap2 .info2_img05 { width:377px; height:173px; background:url(/images/top_03.jpg) no-repeat; margin:20px 0 0 16px; float:left; display:inline; }
#wrap2 .info2_img06 { width:770px; height:145px; background:url(/images/top_04.jpg); margin-top:20px; float:left; display:inline; clear:both; }
#wrap2 .info2_honbun01 { width:455px; margin:20px 0 0 20px; float:left; display:inline; }
#wrap2 .info2_img04 p { width:336px; padding:50px 0 0 25px;}
#wrap2 .info2_img04 strong { color:#b1342a; }
#wrap2 .info2_img05 p { width:336px; padding:50px 0 0 25px;}
#wrap2 .info2_img05 strong { color:#b1342a; }
#wrap2 .info2_img06 p { width:342px; padding:46px 0 0 25px;}
#wrap2 .info2_img06 strong { color:#b1342a; }

#wrap2 .left { margin-top:10px; float:left; display:inline; }
#wrap2 .left ul li { line-height:39px;  display:inline;}
#wrap2 .left ul li a { width:138px; height:39px; display:block; }
#wrap2 .left ul li.A a{ width:138px; height:39px; background:url(/hina/images/h_bottan_01.jpg); }
#wrap2 .left ul li.A a:hover { background:url(/hina/images/h_bottan_01.jpg) 0 bottom; }
#wrap2 .left ul li.Aon { width:138px; height:39px; background:url(/hina/images/h_bottan_01.jpg) 0 bottom; }
#wrap2 .left ul li.B a{ width:138px; height:39px; background:url(/hina/images/h_bottan_02.jpg); }
#wrap2 .left ul li.B a:hover { background:url(/hina/images/h_bottan_02.jpg) 0 bottom; }
#wrap2 .left ul li.Bon { width:138px; height:39px; background:url(/hina/images/h_bottan_02.jpg) 0 bottom; }

#wrap2 .left2 { width:622px; height:78px; margin:10px 0 20px 10px; float:left;	display:inline;	}

#wrap2 .hina { width:384px; float:left; display:inline; }
#wrap2 .hina_title_02 { width:384px;}
#wrap2 .hina_honbun_01 { width:384px; padding-bottom:10px; border-right:#b6201d solid 1px; }
#wrap2 .hina_honbun_02 { width:384px; border-right:#b6201d solid 1px; }

#wrap2 .hina2 { width:375px; margin-left:9px; float:left; display:inline; }
#wrap2 .hina2_title_02 { width:375px; background:url(/hina/images/h02_title_02.jpg) no-repeat; padding-bottom:10px; }
#wrap2 .hina2_honbun_01 { width:375px; padding-bottom:10px; }

#wrap2 .hina_kei { width:770px; height:10px; border-top:#b6201d solid 1px; clear:both; }

#wrap2 .hina3 { width:375px; float:left; display:inline; }
#wrap2 .hina4 { width:375px; margin-left:20px; float:left; display:inline; }

#wrap2 .hina3_title { width:770px; height:35px; background:url(/hina/images/h03_title.jpg) no-repeat; margin-bottom:15px; }
#wrap2 .hina3_honbun_01 { width:375px; height:221px; background:url(/hina/images/h03_honbun_01.jpg) no-repeat; padding-bottom:10px; }
#wrap2 .hina3_honbun_02 { width:375px; height:177px; background:url(/hina/images/h03_honbun_02.jpg) no-repeat; padding-bottom:10px; }
#wrap2 .hina3_honbun_03 { width:375px; height:177px; background:url(/hina/images/h03_honbun_03.jpg) no-repeat; padding-bottom:10px; }
#wrap2 .hina3_honbun_04 { width:375px; height:160px; background:url(/hina/images/h03_honbun_04.jpg) no-repeat; padding-bottom:10px; }
#wrap2 .hina3_honbun_05 { width:375px; height:160px; background:url(/hina/images/h03_honbun_05.jpg) no-repeat; padding-bottom:10px; }

#wrap2 .tokuten_honbun { width:770px; padding-bottom:20px; }
#wrap2 .tokuten_honbun_01 { width:770px; }

#wrap2 .point { width:770px; }

#wrap2 .tenpo_table01 { widht:480px; float:left; display:inline;}
#wrap2 .tenpo_02 { widht:770px; }
#wrap2 .tenpo_03 { widht:770px; }

.point_1 { width:42px; float:left; display:inline; }
.point_2 { width:322px; padding-left:28px; float:left; display:inline; }
.point_3 { width:126px; padding-left:28px; float:left; display:inline; }

.section1 { width:373px; font-size:12px; line-height:16px; background:#ffffff; border:1px #cccccc solid; margin-bottom:10px; }
.section1 p { padding:0px 12px 16px 12px ; }
.section1 .waku { margin:0; padding:2px; background:#f4eacc; border-bottom:1px #cccccc solid; }
.section1 .title_03_01 { width:76px; height:21px; margin:18px 0 11px 0; background:url(/hina/images/h03_title_01.jpg) no-repeat; }
.section1 .honbun03_01 { width:182px; margin-left:12px; float:left; display:inline; }
.section1 .img03_01 { width:166px; height:120px; background:url(/hina/images/h03_img_01.jpg) no-repeat; float:left; display:inline; }
.section1 strong { color:#ee2d7f; }

.section2 { width:373px; background:#ffffff; border:1px #cccccc solid; margin-bottom:10px; font-size:12px; line-height:16px; }
.section2 p { padding:0px 12px 16px 12px ; }
.section2 .waku { margin:0; padding:2px; background:#f4eacc; border-bottom:1px #cccccc solid; }
.section2 .title_03_02 { width:76px; height:21px; margin:18px 0 11px 0; background:url(/hina/images/h03_title_02.jpg) no-repeat; }
.section2 .honbun03_02 { width:182px; margin:0 0 16px 12px; float:left; display:inline; }
.section2 .img03_02 { width:166px; height:160px; background:url(/hina/images/h03_img_02.jpg) no-repeat; float:left; display:inline; }
.section2 strong { color:#ee2d7f; }

.section3 { width:373px; background:#ffffff; border:1px #cccccc solid; margin-bottom:10px; font-size:12px; line-height:16px; }
.section3 p { padding:0px 12px 16px 12px ; }
.section3 .waku { margin:0; padding:2px; background:#f4eacc; border-bottom:1px #cccccc solid; }
.section3 .title_03_03 { width:118px; height:21px; margin:18px 0 11px 0; background:url(/hina/images/h03_title_03.jpg) no-repeat; }
.section3 .honbun03_03 { width:182px; margin:0 0 16px 12px; float:left; display:inline; }
.section3 .img03_03 { width:166px; height:160px; background:url(/hina/images/h03_img_03.jpg) no-repeat; float:left; display:inline; }
.section3 strong { color:#ee2d7f; }

.section4 { width:373px; background:#ffffff; border:1px #cccccc solid; margin-bottom:10px; font-size:12px; line-height:16px; }
.section4 p { padding:0px 12px 16px 12px ; }
.section4 .waku { margin:0; padding:2px; background:#f4eacc; border-bottom:1px #cccccc solid; }
.section4 .title_03_04 { margin:18px 0 11px 0; background:url(/hina/images/h03_title_04.jpg) no-repeat; width:118px; height:21px; }
.section4 .honbun03_04 { width:182px; margin-left:12px; margin-bottom:16px; float:left; display:inline; }
.section4 .img03_04 { width:166px; height:160px; background:url(/hina/images/h03_img_04.jpg) no-repeat; float:left; display:inline; }
.section4 strong { color:#ee2d7f; }

.section5 { width:373px; background:#ffffff; border:1px #cccccc solid; margin-bottom:10px; font-size:12px; line-height:16px; }
.section5 p { padding:0px 12px 16px 12px ; }
.section5 .waku { margin:0; padding:2px; background:#f4eacc; border-bottom:1px #cccccc solid; }
.section5 .title_03_05 { width:118px; height:21px; margin:18px 0 11px 0; background:url(/hina/images/h03_title_05.jpg) no-repeat; }
.section5 .honbun03_05 { width:182px; float:left; display:inline; margin:0 0 16px 12px; }
.section5 .img03_05 { width:166px; height:160px; background:url(/hina/images/h03_img_05.jpg) no-repeat; float:left; display:inline; }
.section5 strong { color:#ee2d7f; }

.section_bon {
	width:770px;
	margin:0 0 10px;
	}

/*　GNAVI　*/

#gnavi { margin-top:10px; }
#gnavi ul { width:800px; }
#gnavi ul li { float:left; display:inline; }
#gnavi ul li a { width:100%; height:44px; display:block; }
#gnavi ul li.A { width:85px; height:44px; background:url(/common/images/gnavi_btn_01.jpg); }
#gnavi ul li.A a:hover { height:44px; background:url(/common/images/gnavi_btn_01_on.jpg) 0 bottom; }
#gnavi ul li.Aon { width:85px; height:44px; background:url(/common/images/gnavi_btn_01_on.jpg); }
#gnavi ul li.B { width:84px; height:44px; background:url(/common/images/gnavi_btn_02.jpg); }
#gnavi ul li.B a:hover { height:44px; background:url(/common/images/gnavi_btn_02_on.jpg) 0 bottom; }
#gnavi ul li.Bon { width:84px; height:44px; background:url(/common/images/gnavi_btn_02_on.jpg); }
#gnavi ul li.C { width:188px; height:44px; background:url(/common/images/gnavi_btn_03.jpg); }
#gnavi ul li.C a:hover {height:44px;  background:url(/common/images/gnavi_btn_03_on.jpg) 0 bottom; }
#gnavi ul li.Con { width:188px; height:44px; background:url(/common/images/gnavi_btn_03_on.jpg); }
#gnavi ul li.D { width:151px; height:44px; background:url(/common/images/gnavi_btn_04.jpg); }
#gnavi ul li.D a:hover { height:44px; background:url(/common/images/gnavi_btn_04_on.jpg) 0 bottom; }
#gnavi ul li.Don { width:151px; height:44px; background:url(/common/images/gnavi_btn_04_on.jpg); }
#gnavi ul li.E { width:93px; height:44px; background:url(/common/images/gnavi_btn_05.jpg); }
#gnavi ul li.E a:hover { background:url(/common/images/gnavi_btn_05_on.jpg) 0 bottom; }
#gnavi ul li.Eon { width:93px; height:44px; background:url(/common/images/gnavi_btn_05_on.jpg); }
#gnavi ul li.F { width:199px; height:44px; background:url(/common/images/gnavi_btn_06.jpg); }
#gnavi ul li.F a:hover { height:44px; background:url(/common/images/gnavi_btn_06_on.jpg) 0 bottom; }
#gnavi ul li.Fon { width:199px; height:44px; background:url(/common/images/gnavi_btn_06_on.jpg); }

/*　キービジュアル　*/

#key_top { width:800px; height:286px; clear:both; }
#key { width:770px; height:85px; clear:both; padding-top:10px; }
#key_point { width:770px; height:85px; clear:both; padding-top:10px; margin-bottom:20px; }

/*　footer　*/

#footer { width:800px; height:68px; background:url(/images/footer_back.gif) center 0; margin:0; padding:0; margin:0 auto; }

/*　footernavi　*/

ul.footNav{ padding:14px 0 0px 0; text-align:center; }
ul.footNav li { display:inline; color:#000000; padding:0 7px; border-left:1px solid #000; }
ul.footNav li.first { display:inline; color:#000000; padding:0 7px 0 0; border-left:hidden; }
ul.footNav a.cur{ font-weight:bold; text-decoration:none; color:#5c8b9a; cursor:text; }
ul.footNav a.parent{ font-weight:bold; }

.page { width:770px; height:32px; text-align:right; padding:18px 0 0 0; clear:both; }

/*　h1　*/

#key h1 , #key_point h1 { width:770px; }
#key_top h1 { width:800px; }

/*　h2　*/

#wrap2 h2 { width:770px; margin:20px 0 10px 0; }
#wrap2 .hina h2 { width:384px; height:35px; margin:0; padding:0; padding:0 0 10px 0; border-right:#b6201d solid 1px; }
#wrap2 .bon h2 { width:384px; height:35px; margin:0; padding:0; padding:10px 0 10px 0; border-right:#b6201d solid 1px; }
#wrap2 .hina2 h2 { width:375px; height:35px; margin:0; padding:0; padding:0 0 10px 0; }
#wrap2 h2.goga { width:770px; height:54px; margin:0; padding:0; padding:0 0 10px 0; }
#wrap2 h2.info_t { width:770px; margin:0; padding:0; }

/*　h3　*/

#wrap2 .hina h3 { width:384px; height:35px; margin:0; padding:0; padding:0 0 10px 0; border-right:#b6201d solid 1px; }
#wrap2 .hina2 h3 { width:375px; height:35px; margin:0; padding:0; padding:0 0 10px 0; }
#wrap2 h3.info_t2 { width:770px; margin:0; padding:0; }

/*　table関連　*/

table#table-01 { width:480px; height:270px; border:1px #abbc79 solid; border-collapse:collapse; border-spacing:0; font-size:14px; line-height:20px; margin-left:18px; }
table#table-01 th { padding:5px; border:#abbc79 solid; border-width:0 0 1px 1px; background:#c3d393; text-align:left; }
table#table-01 td { padding:5px; border:1px #abbc79 solid; border-width:0 0 1px 1px; background:#fff; text-align:left; }

table#table-02 { width:480px; height:270px; border:1px #abbc79 solid; border-collapse:collapse; border-spacing:0; font-size:14px; line-height:20px; }
table#table-02 th { padding:5px; border:#abbc79 solid; border-width:0 0 1px 1px; background:#c3d393; text-align:left; }
table#table-02 td { padding:5px; border:1px #abbc79 solid; border-width:0 0 1px 1px; background:#fff; text-align:left; }

/*　グーグルナビ　*/

#map01 { width:270px; height:270px; border:solid 1px #b4b4b4; margin-bottom:20px; float:left; display:inline; }
#map02 { width:270px; height:270px; border:solid 1px #b4b4b4; margin-bottom:20px; float:left; display:inline; }
