/* CSS Document */
@charset "shift_jis";

p,form,hhr{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}

ul,ol{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
}

#wrapper{
margin-left:auto;
margin-right:auto;
margin-top: 5px;
margin-bottom:0;
padding-bottom:0;
width: 850px;
background-image : url(../img/bg_1.jpg);
background-repeat:repeat-y;
}

#header{
width: 850px;
height: 153px;
background-image : url(../img/header.jpg);
background-repeat:no-repeat;
font-family: Osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

#head_menu_bar{
list-style:none;
width:840px;
height:40px;
float:left;
background-color:#006600;
}

.head_menu{
float:left;
}

/*IE‘Î‰ž*/
*html body .head_menu a{
display:block;
width:210px;
font-size:18px;
text-decoration:none;
color:#256B51;
text-align:center;
background-image:url(../img/head_menu_btn15.jpg);
background-repeat:no-repeat;
padding-bottom:11px;
padding-top:10px;
}

.head_menu a{
display:block;
width:210px;
font-size:18px;
text-decoration:none;
color:#256B51;
text-align:center;
background-image : url(../img/head_menu_btn15.jpg);
background-repeat:no-repeat;
padding-bottom:14px;
padding-top:10px;
}

.head_menu a:hover{
text-decoration:none;
color:#606A26;
background-image : url(../img/head_menu_btn_210.jpg);
background-repeat:no-repeat;
}


.head_menu_2{
float:left;
}

/*IE‘Î‰ž*/
*html body  .head_menu_2 a{
display:block;
width:210px;
font-size:18px;
text-decoration:none;
color:#606A26;
text-align:center;
background-image:url(../img/head_menu_btn_210.jpg);
background-repeat:no-repeat;
padding-bottom:11px;
padding-top:10px;
}

.head_menu_2 a{
display:block;
width:210px;
font-size:18px;
text-decoration:none;
color:#606A26;
text-align:center;
background-image : url(../img/head_menu_btn_210.jpg);
background-repeat:no-repeat;
padding-bottom:14px;
padding-top:10px;
}

/*IE‘Î‰ž*/
*html body #main{
width:651px;
float:right;
margin-right:5px;
}

#main{
width:651px;
float:right;
margin-right:10px;
}

#main_2{
width:840px;
margin-left:auto;
margin-right:auto;
}

#left{
width:178px;
float:left;
}

/*IE‘Î‰ž*/
*html body #left_iso{
width:170px;
margin-left:10px;
border:solid #3a3a3a 1px;
}

#left_iso{
width:170px;
margin-left:10px;
border:solid #3a3a3a 1px;
}

#left_menu_2{
width:178px;
margin-left:5px;
background-image : url(../service/bg_5.jpg);
}

#left_head_2{
width:178px;
background-image : url(../service/left_menu_head_4.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:3px;
font-weight:bold;
color:#3a3a3a;
}

/*IE‘Î‰ž*/
*html body #left_head_2{
width:178px;
background-image:url(../img/left_menu_head_4.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:5px;
font-weight:bold;
color:#3a3a3a;
}

#left_foot_2{
width:178px;
}

#left_menu{
width:178px;
margin-left:5px;
background-image : url(../img/bg_3.jpg);
}

#left_head_blue{
width:178px;
background-image : url(../service/left_menu_head.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:3px;
font-weight:bold;
color:#365C7E;
}

/*IE‘Î‰ž*/
*html body #left_head_blue{
width:178px;
background-image:url(../img/left_menu_head.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:5px;
font-weight:bold;
color:#365C7E;
}

#left_foot{
width:178px;
}

#left_menu_b{
list-style-type:none;
width:178px;

background-repeat:repeat-y;
}

#left_menu_b li a{
width:160px;
display:block;
background-image : url(../service/left_menu_btn.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#365C7E;
text-decoration:none;
padding-top:7px;
padding-bottom:5px;
padding-left:15px;
margin-top:0;
}

#left_menu_b li a:hover{
background-image : url(../service/left_menu_btn_2.jpg);
background-repeat:no-repeat;
color:#8F8B30;
text-decoration:none;
margin-top:0;
}

.left_menu_b{
width:160px;
display:block;
background-image : url(../service/left_menu_btn_2.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#8F8B30;
text-decoration:none;
padding-top:7px;
padding-bottom:5px;
padding-left:15px;
margin-top:0;
}

#left_head_green{
width:178px;
background-image : url(../img/left_menu_head_3.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:3px;
font-weight:bold;
color:#2C5655;
}

/*IE‘Î‰ž*/
*html body #left_head_green{
width:178px;
background-image:url(../img/left_menu_head_3.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:5px;
font-weight:bold;
color:#2C5655;
}

#left_menu_g{
list-style-type:none;
width:178px;
background-image : url(../img/bg_3.jpg);
background-repeat:repeat-y;
}

#left_menu_g li a{
width:160px;
display:block;
background-image : url(../img/left_menu_btn_3.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#2C5655;
text-decoration:none;
padding-top:7px;
padding-bottom:5px;
padding-left:15px;
}

#left_menu_g li a:hover{
background-image : url(../img/left_menu_btn_2.jpg);
background-repeat:no-repeat;
color:#8F8B30;
text-decoration:none;
}

.left_menu_g{
width:160px;
display:block;
background-image : url(../img/left_menu_btn_2.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#8F8B30;
text-decoration:none;
padding-top:7px;
padding-bottom:5px;
padding-left:15px;
}

#left_head_yellow{
width:178px;
background-image : url(../img/left_menu_head_2.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:3px;
font-weight:bold;
color:#5E5709;
}

/*IE‘Î‰ž*/
*html body #left_head_yellow{
width:178px;
background-image:url(../img/left_menu_head_2.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:15px;
padding-top:7px;
padding-bottom:5px;
font-weight:bold;
color:#5E5709;
}

#left_menu_y{
list-style-type:none;
width:178px;
background-image : url(../img/bg_3.jpg);
background-repeat:repeat-y;
}

#left_menu_y li a{
width:160px;
display:block;
background-image : url(../img/left_menu_btn_2.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#8F8B30;
text-decoration:none;
padding-top:7px;
padding-bottom:5px;
padding-left:15px;
}

#left_menu_y li a:hover{
background-image : url(../img/left_menu_btn.jpg);
background-repeat:no-repeat;
color:#365C7E;
text-decoration:none;
}

.left_menu_y{
width:160px;
display:block;
background-image : url(../service/left_menu_btn.jpg);
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#2C5655;
text-decoration:none;
padding-top:7px;
padding-bottom:5px;
padding-left:15px;
}

.head_title{
font-size:23px;
color:#FFFFFF;
padding-top:92px;
padding-left:16px;
font-weight:bold;
letter-spacing:-0.1em;
}

h1{
background-image : url(../img/title_2.jpg);
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
color:#3a3a3a;
padding-left:20px;
padding-top:5px;
height:26px;
margin:3px;
}

h2{
background-image : url(../service/title_2.jpg);
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
color:#3a3a3a;
padding-left:20px;
padding-top:5px;
height:26px;
margin:3px;
}

.title_1_blue{
background-image : url(../service/title_1_blue.jpg);
background-repeat:no-repeat;
font-size:20px;
font-weight:bold;
color:#365C7E;
padding-left:20px;
padding-top:6px;
height:37px;
}

.title_1_blue_l{
background-image : url(../img/title_1_blue_l.jpg);
background-repeat:no-repeat;
background-position:center;
font-size:22px;
font-weight:bold;
color:#365C7E;
text-align:center;
padding-top:6px;
height:37px;
}


.title_1_yellow{
background-image : url(../img/title_1_yellow.jpg);
background-repeat:no-repeat;
font-size:20px;
font-weight:bold;
color:#5F561D;
padding-left:20px;
padding-top:6px;
height:37px;
}

.title_1_green{
background-image : url(../img/title_1_green.jpg);
background-repeat:no-repeat;
font-size:20px;
font-weight:bold;
color:#2C5655;
padding-left:20px;
padding-top:6px;
height:37px;
}

.title_2_red{
background-image : url(../service/title_3_red.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#990033;
padding-left:10px;
padding-top:3px;
height:23px;
margin-left:15px;
}

.title_2_orange{
background-image : url(../service/title_3_orange.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#993500;
padding-left:10px;
padding-top:3px;
height:23px;
margin-left:15px;
}

.title_2_yellow{
background-image : url(../service/title_3_yellow.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#978804;
padding-left:10px;
padding-top:3px;
height:23px;
margin-left:15px;
}

.title_2_green{
background-image : url(../service/title_3_green.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#336600;
padding-left:10px;
padding-top:3px;
height:23px;
margin-left:15px;
}

.title_2_aqua{
background-image : url(../service/title_3_aqua.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#236161;
padding-left:10px;
padding-top:3px;
height:23px;
margin-left:15px;
}

.title_2_blue{
background-image : url(../service/title_3_blue.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#1D288D;
padding-left:10px;
padding-top:3px;
height:23px;
margin-left:15px;
}

.title_2_purple{
background-image : url(../service/title_3_purple.jpg);
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
color:#4B2773;
padding-left:10px;
padding-top:3px;
height:23px;
margin-left:15px;
}

.title_3{
color:#990033;
background-image : url(../service/title_4.jpg);
background-repeat:no-repeat;
padding-left:10px;
font-size:14px;
margin-left:20px;
margin-top:5px;
}

.font1{
color:#3a3a3a;
font-size:13px;
padding-left: 25px;
padding-right: 15px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.font2{
color:#3a3a3a;
font-size:13px;
padding-left: 25px;
padding-right: 15px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.font2 a{
color:#3a3a3a;
text-decoration:none;
}

.font3{
color:#3a3a3a;
font-size:13px;
padding-left: 5px;
padding-right: 5px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.font3_2{
color:#3a3a3a;
font-size:13px;
padding-right: 5px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.font4{
color:#3a3a3a;
font-size:14px;
padding-left: 5px;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.font4_2{
color:#3a3a3a;
font-size:17px;
padding-left: 25px;
padding-right: 10px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.font5{
color:#3a3a3a;
font-size:15px;
padding-left: 5px;
padding-right: 10px;
margin-left:5px;
font-weight:bold;
border-left:solid #996633 13px;
margin-top:4px;
}

.font5_2{
color:#3a3a3a;
font-size:13px;
padding-left: 5px;
padding-right: 10px;
margin-left:5px;
font-weight:bold;
border-left:solid #996633 13px;
margin-top:4px;
}

.font6{
color:#333399;
font-size:15px;
padding-left: 25px;
padding-right: 15px;
padding-top:3px;
padding-bottom:3px;
line-height:15px;
}

.font6 a{
color:#333399;
}

.font6_2{
color:#333399;
font-size:17px;
padding-left:15px;
margin-left: 20px;
padding-right: 15px;
padding-top:2px;
padding-bottom:3px;
line-height:15px;
background-image : url(../service/title_5.jpg);
background-repeat:no-repeat;
}

#font_div{
border-bottom:1px solid #009966;
border-left:3px solid #009966;
width:620px;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

.font_s{
color:#000000;
font-size:10px;
padding-left: 3px;
padding-right: 3px;
padding-top:2px;
padding-bottom:2px;
line-height:12px;
}

#gaiyou_table{
width:590px;
border:1px solid #7D9180;
border-collapse:collapse;
margin-left:10px;
}

#gaiyou_td{
border:1px solid #7D9180;
}

/*IE‘Î‰ž*/
*html body #iso_div{
border:solid #999999 1px;
width:280px;
height:240px;
margin-left:9px;
margin-top:5px;
margin-bottom:5px;
float:left;
}

#iso_div{
border:solid #999999 1px;
width:280px;
height:240px;
margin-left:15px;
margin-top:5px;
margin-bottom:5px;
float:left;
}

.img_area{
float:left;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

.text_area{
float:left;
padding-top:5px;
padding-right:5px;
color:#3a3a3a;
font-size:13px;
line-height:15px;
width:460px;
}

*html body #syain_img{
float:left;
width:125px;
margin-right:2px;
margin-bottom:5px;
margin-left:5px;
}

#syain_img{
float:left;
width:125px;
margin-right:2px;
margin-bottom:5px;
margin-left:10px;
}

#syain_message{
float:left;
border:1px solid #999999;
width:500px;
background-image : url(../service/bg_2.jpg);
background-repeat:repeat-y;
margin-bottom:5px;
}

#map_img{
float:left;
width:323px;
margin-right:10px;
margin-bottom:5px;
margin-top:10px;
margin-left:10px;
}

/*IE‘Î‰ž*/
*html body #map_text{
float:left;
width:280px;
margin-top:10px;
margin-bottom:5px;
}

#map_text{
float:left;
width:300px;
margin-top:10px;
margin-bottom:5px;
}

#it_red{
border:solid 1px #990134;
width:150px;
height:180px;
margin-left:8px;
margin-bottom:10px;
float:left;
}

#it_orange{
border:solid 1px #BD3901;
width:150px;
height:180px;
margin-left:8px;
margin-bottom:10px;
float:left;
}

#it_yellow{
border:solid 1px #9F882E;
width:150px;
height:180px;
margin-left:8px;
margin-bottom:10px;
float:left;
}

#it_green{
border:solid 1px #346701;
width:150px;
height:180px;
margin-left:8px;
margin-bottom:10px;
float:left;
}

#it_aqua{
border:solid 1px #348F8F;
width:150px;
height:180px;
margin-left:8px;
margin-bottom:10px;
float:left;
}

#it_blue{
border:solid 1px #3D429C;
width:150px;
height:180px;
margin-left:8px;
margin-bottom:10px;
float:left;
}

#it_purple{
border:solid 1px #4B2773;
width:150px;
height:180px;
margin-left:8px;
margin-bottom:10px;
float:left;
}

#service{
width:247px;
float:left;
margin-left:23px;
}

/*‚h‚d‘Î‰ž*/
*html body #service{
width:247px;
float:left;
margin-left:15px;
}

#service_main{
width:247px;
border-top:solid 1px #009966;
border-left:solid 1px #009966;
border-right:solid 1px #009966;
}

#service_footer{
width:247px;
}

#photo_wrap{
float:left;
margin-left:10px;
margin-bottom:20px;
border:1px solid #666666;
width:300px;
}

#photo{
background-image : url(../service/bg_4.jpg);
background-repeat:repeat;
padding-bottom:10px;
padding-top:10px;
width:300px;
}

#photo_head{
background-image : url(../service/photo_frame.jpg);
background-repeat:repeat-x;
height:24px;
width:300px;
}

#photo_foot{
background-image : url(../service/photo_frame_2.jpg);
background-repeat:repeat-x;
height:14px;
width:300px;
}

.photo_font{
color:#FFFFFF;
font-weight:bold;
font-size:13px;
}

#new_list{
font-size:14px;
color:#3a3a3a;
margin-left:30px;
list-style:none;
}

#new_list li{
background-image : url(../img/list.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
}


#photo_table{
border:1px solid #666666;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
}

#photo_td1{
background-image : url(../service/photo_frame.jpg);
background-repeat:repeat-x;
border:1px solid #666666;
height:24px;
}

#photo_td2{
border:1px solid #666666;
background-image : url(../service/bg_4.jpg);
background-repeat:repeat;
padding-bottom:10px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

#photo_td3{
background-image : url(../service/photo_frame_2.jpg);
background-repeat:repeat-x;
border:1px solid #666666;
height:14px;
}