body{
font-family:Arial, Helvetica, sans-serif;
margin:0;
}
.text9 {  font-size: 9px}

.text10 {  font-size: 10px; font-family: "Arial"}

.text11 {  font-size: 11px}

.text12 {  font-size: 12px; font-family: "Arial"}

.text13 {  font-size: 13px; font-family: "Arial"}

.text14 {  font-size: 14px; font-family: "Arial"}


.copyright2 {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}

.text12-contents {  font-size: 12px; line-height: 17px}

.text13half {  font-size: 13.5px}

.bg_feature {  background-image: url(); background-repeat: no-repeat}
.bottom {  font-size: 7px; color: #999999}
.txt12_line15 {  font-size: 12px; line-height: 15px; font-family: "Arial"}
.txt11_line14 {  font-size: 11px; line-height: 14px}
.txt16 {  font-size: 16px; font-family: "Arial"}
.txt11half {  font-size: 11.5px}
.txt18 {  font-size: 18px; font-family: "Arial"}
.txt12_line17 {  font-size: 12px; line-height: 17px}
.txt12_line20 {  font-size: 12px; line-height: 20px; font-family: "Arial"}
.txtbig {  font-size: 24px; font-family: "Arial"}
.txt14_line20 {  font-family: "Arial"; font-size: 14px; line-height: 20px}
.txtbigbig {  font-family: "Arial"; font-size: 50px}
.tit_M {  font-family: "Arial"; font-size: 40px}
.tit_MCopy { font-family: "Georgia"; font-size: 40px }
.txtbigbigCopy { font-family: "Georgia"; font-size: 50px }
.txt14_line20Copy { font-family: "Georgia"; font-size: 14px; line-height: 20px }
.text12_g { font-size: 12px; font-family: "Georgia"}
.txt20_a {  font: 20px "Arial"}
.txt_34 {  font: 34px "Arial"}

/*link*/
a.glay:link {
color:#333333;
text-decoration: none }
a.glay:visited {
color:#333333;
text-decoration: none }
a.glay:hover {
color: #333333;
text-decoration: underline }

/*link*/
a.tokusei:link {
color:#333333;
text-decoration: none }
a.tokusei:visited {
color:#333333;
text-decoration: none }
a.tokusei:hover {
color:#333333;
text-decoration: underline }

.copyright{
text-align:center;
font-size:10px;
color:#333333;
border-bottom:solid 1px #DAD1B8;
border-top:solid 1px #DAD1B8;
margin-top:5px;
margin-bottom:5px;
}
.topbar{
margin:0;
padding:0;
}
.navi{
padding-left:10px;
font-size:10px;
text-align:left;
line-height:20px;
}
/*base*/
.baseborder{
border:solid 1px #9CBBD3;
}
.basetable{
width:800px;
margin:0;
padding:0;
}
/*head*/
.head-base{
width:800px;
}
.head-logo{
width:800px;
height:40px;
background-image:url(../img/head_back.gif);
padding-bottom:5px;
}
.head-menu{
width:800px;
background-image:url(../img/l_brown.gif);
}
.head-submenu-kankyo{
background-image:url(../img/l_brown.gif);
padding-left:155px;
height:12px;
}
.head-submenu-youto{
background-image:url(../img/l_brown.gif);
padding-left:360px;
height:12px;
}
.head-submenu-what{
background-image:url(../img/l_brown.gif);
padding-left:60px;
height:12px;
}
.head-submenu-oteire{
background-image:url(../img/l_brown.gif);
padding-left:310px;
height:12px;
}
/*main*/
.main{
width:800px;
margin-top:5px;
margin-bottom:5px;
padding:0;
}
.a-left{
width:260px;
float:left;
padding-top:25px;
padding-right:10px;
}
.a-right{
width:520px;
float:right;
margin-top:50px;
margin-bottom:20px;
}
.txt90{
font-size:90%;
line-height:1.5em;
margin:0px;
padding:0px;
}
.txt75{
font-size:75%;
line-height:1.5em;
margin:0px;
padding:0px;
}
.txt70{
font-size:70%;
line-height:1.5em;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
.txt80{
font-size:80%;
line-height:1.5em;
margin:0px;
padding:0px;
}
.txt70{
font-size:70%;
line-height:1.5em;
margin:0px;
padding:0px;
}
.txt120{
font-size:120%;
line-height:1.5em;
margin:0px;
padding:0px;
}
.txt90-pt30{
font-size:90%;
padding-top:30px;
padding-bottom:10px;
}
.txt90-pb10{
line-height:1.5em;
font-size:90%;
padding-bottom:10px;
}
.txt80-pl50{
font-size:80%;
line-height:1.5em;
margin:0px;
padding:0px 0px 20px 50px;
}
.p10{
padding:10px;
}
.p20{
padding:20px;
}
.m35{
margin:30px 0px 35px 0px;
}
.m20{
margin:0px 0px 30px 0px;
}
.m15{
margin:15px 15px 15px 15px;
}
.m10{
margin:0px 0px 30px 10px;
}
.pb15-80{
line-height:1.2em;
font-size:80%;
margin:0px;
padding:0px 0px 15px 0px;
font-family:Arial, Helvetica, sans-serif;
}
/*what*/
.what-box01{
margin:20px 0px 0px 20px;
}
/*youto-all*/
.youto-back{
width:800px;
background-image:url(../img/brown.gif);
}
/*list*/
.youto-list01{
text-align:left;
line-height:1.5em;
color:#FFFFFF;
padding-left:15px;
padding-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
font-size:80%;
list-style-type:circle;
}
/*youto01*/
.youto01-left01{
margin:50px 0px 0px 10px;
}
.youto01-left02{
margin:30px 0px 60px 0px;
}
.youto01-box01{
margin:50px 25px 0px 25px;
font-size:12px;
line-height:1.5em;
text-align:center;
}
.youto01-box02{
margin:120px 30px 0px 10px;
font-size:80%;
line-height:1.5em;
text-align:center;
}
/*youto02*/
.youto02-left01{
margin:40px 0px 0px 0px;
}
.youto02-left02{
margin:30px 0px 50px 0px;
}
.youto02-box02{
margin:90px 25px 0px 10px;
font-size:80%;
line-height:1.5em;
text-align:center;
}
/*youto03*/
.youto03-left01{
padding:70px 0px 0px 10px;
}
.youto03-left02{
padding:60px 0px 80px 0px;
}
.youto03-box01{
padding:70px 40px 0px 35px;
font-size:12px;
line-height:1.5em;
text-align:center;
}
.youto03-box02{
padding:120px 20px 0px 20px;
font-size:80%;
line-height:1.5em;
text-align:center;
}
/*youto04*/
.youto04-left01{
padding:20px 0px 30px 20px;
}
.fl{
float:left;
margin-left:5px;
padding-left:5px;
padding-right:30px;
list-style-type:circle;
}
.youto04-box01{
margin:0px;
padding:0px;
background-repeat:no-repeat;
height:200px;
font-size:12px;
line-height:1.5em;
text-align:center;
background-image:url(../img/youto/youto04-back.gif);
}
.youto04-box01-text{
padding:50px 20px 20px 20px;
font-size:12px;
line-height:1.5em;
text-align:center;
}
/*youto06*/
.youto06-left01{
margin:40px 0px 0px 0px;
}
.youto06-left02{
margin:30px 0px 0px 0px;
}
.youto06-left03{
margin:0px 0px 50px 0px;
}
.youto06-box01{
margin:65px 25px 0px 28px;
font-size:12px;
line-height:1.5em;
text-align:center;
}
.youto06-box02{
margin:150px 20px 0px 10px;
font-size:80%;
line-height:1.5em;
text-align:center;
}
/*youto07*/
.youto07-left01{
margin:10px 0px 0px 0px;
}
.youto07-left02{
margin:30px 0px 0px 0px;
}
.youto07-left03{
margin:0px 0px 30px 0px;
}
.youto07-box02{
margin:160px 30px 0px 20px;
font-size:80%;
line-height:1.5em;
text-align:center;
}
/*index*/
.index-mainbase{
border:solid #DAD1B8 1px;
margin:10px 0px 0px 0px;
padding:0px;
background-image:url(../img/index/mainaimg2011.jpg);
background-repeat:no-repeat;
}
.index-border{
border:solid #DAD1B8 1px;
margin:10px 0px 0px 0px;
padding:0px;
clear:both;
}
.index-whatnew-box{
	padding:0px;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.index-left{
width:340px;
background-image:url(../img/index/tag.jpg);
background-repeat:no-repeat;
float:right;
}
/*seizo*/
.seizo-fl{
float:left;
}
.seizo-fr{
float:right;
font-size:80%;
line-height:1.5em;
}
/*kankyo*/
.kankyo-left01{
margin:20px 0px 20px 50px;
}
/*newlog*/
.newlog-title{
font-size:80%;
color:#663300;
}
.newlog-title{
font-size:80%;
color:#663300;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
}
.newlog-setumei{
font-size:80%;
padding-left:10px;
padding-bottom:10px;
border-bottom:dotted 1px #663300;
}
/*contact*/
.contact-left01{
width:260px;
float:left;
padding-top:30px;
padding-left:10px;
padding-right:10px;
}
.contact-a-right{
width:520px;
float:right;
margin-top:100px;
margin-bottom:20px;
}
.mb10{
margin-bottom:10px;
}
