@charset "utf-8";


#p1_txt_box{width: 488px; float: left; text-align: left}

#p1_img_box1{width: 266px; float: left; margin-left: 16px; text-align: right; padding-top: 10px}

#p1_img_box2{width: 266px; float: left; margin-left: 16px; text-align: left; padding-top: 10px}


.cc_body{width: 770px; margin-left: auto; margin-right: auto; margin-top: 20px; text-align: left}

.cc_body2{width: 770px; margin-left: auto; margin-right: auto; text-align: left}

.cc_body3{width: 770px; margin-left: auto; margin-right: auto; margin-top: 30px; text-align: left}

.cc_menu{width: 770px; margin-left: auto; margin-right: auto; margin-top: 7px; text-align: right}

#cc_menu_img{margin-left: 25px; border: 0px}

#img_right{margin-left: 20px}

#cc_img1{width: 149px; float: left; padding-top: 25px; margin: 0 0 0 0}

#cc_img2{width: 149px; float: left; padding-top: 25px; margin-left: 6px}

#staff_title1{width: 500px; text-align: left; float: left; margin: 0 0 0 0}

#staff_title2{width: 270px; text-align: right; float: left; margin: 0 0 0 0; padding-top: 5px}

#staff_img1{width: 316px; float: left; text-align: left; margin: 0 0 0 0; padding-top: 10px}

#staff_txt1{width: 430px; float: left; text-align: left; margin-left: 24px}

#staff_img2{width: 302px; float: left; text-align: right; margin-left: 37px; padding-top: 10px}

#staff_img3{width: 316px; float: left; text-align: right; margin-left: 23px; padding-top: 10px}

#staff_img4{width: 316px; float: left; text-align: right; margin-left: 23px}

#staff_txt2{width: 431px; float: left; text-align: left; margin: 0 0 0 0}

#staff_midashi{margin-bottom: 15px}

#img_10{margin-top: 10px; margin-bottom: 10px}

#img_4{margin-top: 4px; margin-bottom: 4px}

#img_shita15{margin-bottom: 15px}

#img_shita10{margin-bottom: 10px}


#vol_link1{width: 500px; float: left; text-align: left}

#vol_link2{width: 270px; float: left; text-align: right; padding-top: 4px}

#vol4_link1{width: 620px; float: left; text-align: left}

#vol4_link2{width: 150px; float: left; text-align: right; padding-top: 4px}


.int_go_top{width: 770px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 0px}


#foot_link1{width: 500px; float: left; text-align: left}

#foot_link2{width: 270px; float: left; text-align: right}



div#vol3_box1{width: 340px; float: left; padding-top: 10px}

div#vol3_box2{width: 430px; float: left; text-align: left; margin-left: 0px; padding-top: 10px}


img#img_20{margin-top: 20px}



#kokusan_title_left{width: 500px; text-align: left; float: left; margin: 0 0 0 0; padding-top: 10px}

#kokusan_title_right{width: 270px; text-align: right; float: left; margin: 0 0 0 0; padding-top: 15px}

#kokusan_txt_box{width: 430px; float: left}

#kokusan_img_box{width: 316px; float: left; text-align: right; margin-left: 24px}

#kokusna_waku{width: 100%; border: solid 2px #74c69c; margin-top: 10px}

#kokusan_waku2{border-left: solid 1px #74c69c; border-right: solid 1px #74c69c; padding-top: 7px; padding-left: 7px; padding-right: 7px; padding-botoom: 7px}

#kokusna_waku_chu{width: 770px; margin-left: auto; margin-right: auto; padding-top: 2px; text-align: right}


#saishin_kiji{width: 770px; border-bottom: solid 1px #74c69c; margin-top: 35px; text-align: left; padding-bottom: 3px}

#kako_kiji2{width: 770px; margin-left: auto; margin-right: auto; margin-top: 10px; text-align: left}


#mori_left{width: 379px; float: left; padding-top: 20px}

#mori_right{width: 379px; float: left; margin-left: 12px; padding-top: 20px}

#mori_img{margin-top: 0px; margin-bottom: 0px}


div#koku3_title{width: 770px; margin-top: 25px; margin-left: auto; margin-right: auto; margin-bottom: 10px}

div#koku3_midashi{width: 643px; background-color: #74c69c; padding-top: 4px; padding-left: 8px; padding-bottom: 4px; float: left; text-align: left}

div#koku3_bt{width: 108px; float: left; margin-left: 9px}

div#koku3_midashi2{background-color: #74c69c; padding-top: 4px; padding-left: 8px; padding-bottom: 4px; text-align: left}


div#vol3_line{width: 770px; margin-top: 30px; margin-left: auto; margin-right: auto; margin-bottom: 10px; border-bottom: solid 1px #74c69c}

div#top_20{margin-top: 20px}

#txt_right{text-align: right}


div#top_kiji_box{width: 770px; margin-top: 20px; margin-bottom: 20px}


div#top_bn{width: 302px; float: left; text-align: left}

div#top_kiji_txt{width: 375px; float: left; text-align: left; margin-left: 18px}

div#top_kiji_bt{width: 57px; float: left; margin-left: 18px}


#saien_color{color: #75c5b5}


div#staff_p3_img4{width: 263px; float: left; text-align: right; margin-left: 22px; padding-top: 10px}

div#staff_p3_txt{width: 485px; float: left; text-align: left; margin: 0 0 0 0}

div#saien3_img1{width: 263px; float: left; text-align: left; margin-left: 23px}

div#saien3_img1_2{margin-top: 10px; background-color: #75c5b5; padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px}

div#saien_p3_txt1{width: 484px; float: left; text-align: left; margin: 0 0 0 0}

div#saien3_img2{width: 324px; float: left; text-align: left}

div#saien3_img2_2{margin-top: 10px; background-color: #75c5b5; padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px}

div#saien_p3_txt2{width: 423px; float: left; text-align: left; margin-left: 23px}


div#coco_p1_img1{width: 256px; float: left; text-align: right; margin-left: 22px; padding-top: 10px}

div#coco_p1_txt{width: 492px; float: left; text-align: left; margin: 0 0 0 0}


img#saien_img2{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 4px}


img#coco_img3{margin-top: 10px}


img#coco2_img_40{margin-top: 25px; margin-bottom: 12px}


div#coco2_back{background:url(img4/coco_p2back.gif) repeat-y; width: 770px; padding: 0 0 0 0}

div#coco2_170_1{width: 170px; float: left}

div#coco2_170_2{width: 170px; float: left; margin-left: 30px}

div#coco2_back_g{background-color: #75c5b5; padding-top: 6px; padding-left: 8px; padding-bottom: 4px; margin-bottom: 5px}

div#coco2_img_right{width: 170px; text-align: right}

img#coco_p2_img1{margin-top: 120px}

img#coco_p2_img2{margin-top: 5px}

img#coco_p2_img3{margin-top: 75px}

img#coco_p2_img4{margin-top: 53px}

div#coco2_waku{width: 764px; border: solid 3px #75c5b5; padding-top: 12px; margin-top: 36px; margin-bottom: 15px}

.txt_110{font-size: 100%}

div#p2_waku_box1{width: 379px; float: left; margin-top: 12px; padding-left: 22px; padding-bottom: 10px}

div#p2_waku_box2{width: 347px; float: left; margin-top: 12px; padding-bottom: 10px}

div#p2_waku4{background-color: #75c5b5; text-align: center; margin-top: 0px; padding-top: 8px; padding-bottom: 5px}


div#coco_p3_img1{width: 226px; float: left; text-align: right; margin-left: 22px; padding-top: 10px}

div#coco_p3_txt1{width: 522px; float: left; text-align: left; margin: 0 0 0 0}

div#coco_p3_img2{width: 256px; float: left; text-align: left; margin: 0 0 0 0; padding-top: 10px; padding-bottom: 30px}

div#coco_p3_txt2{width: 490px; float: left; text-align: left; margin-left: 24px; padding-bottom: 20px}









