@charset "utf-8";
/* CSS Document */


*{
margin: 0;
padding: 0;
}



body #header{
text-align: left;

}
body #h-inner{text-align: left;}
#h-inner h1{margin-top:15px;font-size:18px;color:#000;}
body #wrapper{text-align: left; margin: 0 auto;}
body #container{position:static; float: left; }
body #contents{ width:100%; max-width: 100%; min-width: 80%; float: right;}
body #contents-inner {position: relative; padding: 00; margin-bottom:0px;}
#contents-inner table{width:100%; max-width: 100%; min-width: 80%;
    margin: 0 auto; font-size:12px; line-height:1.2em; border: 1px #D9D9D9 solid; border-collapse: collapse; border-spacing: 0; margin:0 2px;}
#contents-inner td{ border: 1px #8aa56b solid; border-collapse: collapse; border-spacing: 0;}
#contents-inner th{text-align:center; color:#000; background-color:#fff; border: 1px #8aa56b solid; border-collapse: collapse; border-spacing: 0;}
body #contents-inner2 {position: relative; margin: 0 0 0 0; padding: 0 0; margin-bottom:0px;background-color:#fff;}
#contents-inner2 table{width:100%; max-width: 100%; max-height: 100%; min-width: 80%;font-size:11pt; border: 1px #D9D9D9 solid; border-collapse: collapse; border-spacing: 0; margin:0 2px;}
#contents-inner2 td{ border: 1px #8aa56b solid; border-collapse: collapse; border-spacing: 0;font-weight:bold;}
#contents-inner2 th{text-align:center; color:#000; background-color:#fff; border: 1px #8aa56b solid; border-collapse: collapse; border-spacing: 0;}



body #left-sidebar{
display:none;
}


body #right-sidebar{
display:none;
}


body #right-sidebar img{
display:none;
}









/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<Footer Start>>>>>>>>>>>>>>>>>>>>>>> */
body #footer{
display:none;
}



body #f-inner{
display:none;
}

.title{
font-size:12px;
font-weight:bold;
padding:2px 0;
padding-left:12px;
background-color:#fff;
color:#000;
margin:2px;
}

.normal{ font-weight:100;}

.box1{
display:none;
}

.box2{
display:none;
}


.cellphone{width:430px; margin:0px 2px; text-align:left; line-height:120%;
          float:left; padding-left:4px; color:#46741a; border:solid 1px #acacac; background-color:#F5FFFA;}
.cellphone h3{margin-top:5px; color:#000; background-color:#fff; line-height:2em;margin:0 0 10px -5px;padding-left:10px;}
.cellphone img{ float:right;margin:10px;}
.cellphone p{ margin-bottom:10px;}

body #copy{clear: both;text-align: center; width: 1100px; margin: 0 auto; color:#000;margin-top:10px;}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<Right side CSS>>>>>>>>>>>>>>>>>>>>>>> */


.right-box{
display:none;
}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<Center Columun CSS>>>>>>>>>>>>>>>>>>>>>>> */
.center-box{width:100%; max-width: 100%; min-width: 80%;
margin:0 2px 0 3px;
text-align:left;
line-height:120%;
color:#000;
border:solid 1px #46741a;
background-color:#fff;
}
.center-box li {padding:0 2px; line-height:1.5em;margin-left:0.5em;padding-left:1.5em;
background-image: url("../images/house.png");
background-repeat: no-repeat;
background-position: left center;
}
.center-box a {display: block; border-bottom:dotted 1px #46741a;}
.center-box a:hover {background-color:#e6f3e5;border-bottom:dotted 1px #46741a;padding:0;}
.center-box strong {font-weight:bold;color:#FF7F50;}
.center-box span {padding-left:1.5em; padding-right:1.5em;background-image: url("../images/zoom.png");background-repeat: no-repeat;background-position: right center;}

.center-box2{width:100%; max-width: 100%; min-width: 80%;
margin:0 2px 0 2px;
text-align:left;
line-height:160%;
color:#000;
overflow: hidden;
}
.center-box2 p{margin:5px;clear:both;}
.image-big{padding-left:0px;float:left;margin:5px;text-align:center;}
.image-layout{
padding-left:3px;
overflow:hidden;
text-align: center;
}
.image-thamb{
width:250px;
height:260px; 
padding-left:0px;
overflow:hidden;
background-color:#ebebeb;
margin:5px  !important;
margin:5px 5px 5px 5px;/*1e6*/
float:left;
}
.image-thamb2{width:100%; max-width: 100%;
min-width: 80%;
overflow:hidden;
height:100px;
clear:left;text-align:center;padding:0px;}
.image-thamb img{border: none;margin: 5px;text-align:center;}


.center-privacy{width:100%; max-width: 100%; min-width: 80%;margin:0 2px;text-align:left;line-height:180%;background-color:#fff;border:solid 1px #46741a;color:#2e4e0c;margin-bottom:50px;}
.center-privacy p{margin:10px 50px;color:#000;}
.center-privacy h3{margin:10px 50px;}
.center-privacy h4{margin:10px 50px;}
.center-privacy h6{margin:10px 50px;text-align:right;}
.center-privacy span{font-weight:100;}

#center-inquiry1{width:100%; max-width: 100%;min-width: 80%;margin:0 2px 0 2px;text-align:center;line-height:180%;background-color:#fff;
/*border:solid 1px #46741a;*/color:#2e4e0c;margin-bottom:50px;}
#center-inquiry1 p{line-height:1.8em;color:#2e4e0c;}
#center-inquiry1 h3{margin:10px 50px;text-align:left;}
#center-inquiry1 table{max-width: 100%; min-width: 80%;;margin:10px 50px;text-align:left;}
#center-inquiry1 h4{margin:10px 20px;}
#center-inquiry1 h6{margin:10px 50px;text-align:right;}
#center-inquiry1 input{margin-left:3px;}
#center-inquiry1 example,select {width: 70px;margin-bottom:2px;margin-top:2px;}

.red01{color:red;margin-left:1em;}
.red02{color:red;margin-left:0px;}
.privacy-mini{width: 478px;height:150px;overflow:auto;margin:10px 50px;text-align:left;line-height:150%;background-color: transparent;border:solid 1px #46741a;color:#2e4e0c;margin-bottom:10px;}
.privacy-mini p{margin:10px 5px;color:#2e4e0c;}
.privacy-mini h3{margin:10px 5px;color:#2e4e0c;}
.norton{width: 468px;margin:10px 50px;text-align:right;line-height:150%;background-color:transparent;border:none;color:#2e4e0c;margin-bottom:10px;}



.box3{display:none;}


.icon-big{margin:2px 2px;}
.icon-smoll{text-align:center;}
.icon-smoll img{margin-right:-2px;padding:0px;}
.wide01{width:70px;}
.wide02{width:150px;}
.wide03{width:40px;text-align:center;}
.wide04{width:90px;text-align:center;}
.wide05{width:78px;}
.wide06{width:55px;}
.wide07{width:50px;}
.wide08{width:100px;}
.wide09{width:120px;}
.wide10{width:175px;}
.wide11{width:250px;}


.thumb{width:67px;height:52px;border: 1px #8aa56b solid; padding-left:0px;overflow:hidden;}
.green1{text-align:center;background-color:#e7f3e6;width:70px;}
.green2{text-align:center;background-color:#99cc66;width:50px;}
.green2 img{margin-top:10px;}
.green3{background-color:#e7f3e6;}
.green4{background-color:#99cc66;}
.green5{background-color:#477912;color:#000;}
.green5 h3{text-align:right;padding-right:2em;line-height:2em;background-image: url("../images/back.png");
background-repeat: no-repeat;
background-position: right center;}
.green5 a{color:#fff;}
.green5 h4{color:#fff; padding-left:1em;}
.sendmail{display:none;}

#container-slide,.ikkatu,.ikkatu-index,#pagenation1,#pagenation{display:none;}


.c666{text-align:center;background-color:#666;color:#000;}
.cgreen5{text-align:center;background-color:#477912;color:#000;}
.ichiran{margin-bottom:0px;}
.wide25p{width:25%;}
.t-b1{font-size:20px;font-weight:bold;line-height:24px;}
.t-b2{font-size:16px;font-weight:bold;line-height:24px;}
.ikkatu{padding-left:432px; margin-top:-35px; width:150px; height:29px; }
.ikkatu-top{margin-top:4px}
.ikkatu-index{margin-top:4px;margin-bottom:4px;}
#saerch-t{width:auto;margin:10px 0px;}
#saerch-t table{    max-width: 100%;
    min-width: 80%;;border: none;}
#saerch-t th{width:auto;text-align:left;background-color:#477912;}
#saerch-t td{width:auto;background-color:transparent; border: 1px #8aa56b dotted; border-collapse: collapse; border-spacing: 0;border-left-style: none;border-right-style: none;}

.access{width:auto;margin:5px 0px;padding-left:1px;}
.access table{width:209px;border: 1px #8aa56b solid; border-collapse: collapse; border-spacing: 0;}
.access td,th{width:auto;background-color:transparent;border: 1px #8aa56b dotted; border-collapse: collapse; border-spacing: 0;}

.left-new{width:207px;height:auto;line-height:1.2em;background-image: url("../images/left-new-bg2.png");
background-repeat: no-repeat;
background-position: right bottom;}
.left-new li a:hover {background-color:#e6f3e5;border-bottom:solid 1px #46741a;margin-top:0px;line-height:1.2em;font-size:80%;}
.left-new li a {border-bottom:solid 1px #46741a;line-height:1.2em;border-collapse: collapse; border-spacing: 0;font-size:80%;}


* {
    font-family: "MS P明朝", serif;
    vertical-align: 0;
}

h1, h2, h3, th, dt, strong, a, #logo a, #footer ul li {
    margin: 0;
    padding: 0;
    font-family: "Century Gothic", Arial, sans-serif;
    font-weight: normal;
    color: #5d4442;
}
body {
    margin: 0;
    padding: 0;
    width: 98%;
    background-color: white;
    background-image: none;
    font-size: 11pt;
    line-height: 1.2;
}
head+body {width:98%; max-width: 98%;
    min-width: 80%;
    margin: 0 auto;
}
.menu-box{
display:none;
}
table{width:90%;}
th td tr{width:auto;height:auto;}

.maps{width:auto;}