/*Basis
-----------------------------------------------	*/

body {
height:100%;
text-align:center;
background:#fff;
color:#000;
font-family:'メイリオ',Meiryo,'Segoe UI',sans-serif;
font-size:12px;
margin:0 auto;
padding:0;
}

.fontsample{
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-family:'メイリオ',Meiryo,'Segoe UI',sans-serif;
font-family:'メイリオ','ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro',sans-serif;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;

}

a {
color:#67ae06;
text-decoration:none;
}

a:hover {
color:#d9b700;
text-decoration:none;
}

.sampleclass a:hover img{
opacity: 0.8; 
filter: Alpha(opacity=70); 
}

.sampleclass{
zoom:100%;
}

.sampleclass:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}


/*All
-----------------------------------------------	*/

#BODY {
width:900px;
text-align:center;
margin:0 auto;
}

h1{
text-align:left;
color:#67ae06;
height:20px;
padding-top:5px;
padding-bottom:5px;
}

.header{
background:#6db104;
height:50px;
}

.h_left{
float:left;
}

.h_left a{
background:url(../images/logo.jpg) no-repeat;
width:250px;
display:block;
height:50px;
}

.h_left a span{
display:none;
}

.h_right{
float:right;
margin-top:20px;
}

.h_right ul li{
float:left;
line-height:1.5;
list-style:none;
color:#fff;
background:url(../images/h_list.jpg) no-repeat left;
padding-left:25px;
margin-right:20px;
}

.h_right ul li a{
color:#fff;
}

.h_right ul li a:hover{
color:#000;
}

.t_flash{
clear:both;
}

/*Contents
-----------------------------------------------	*/

.contents { font-size: 12px; zoom: 100% }

.contents:after { font-size: 12px; visibility: hidden; display: block; height: 0; clear: both; content: " " }
.navigation{
padding-top:10px;
padding-bottom:10px;
clear:both;
text-align:left;
background:url(../images/line.gif) repeat-x bottom;
}

.navigation li{
list-style:none;
float:left;
}

.navigation1{
padding-top:10px;
padding-bottom:100px;
clear:both;
text-align:left;
}

.navigation1 li{
list-style:none;
float:left;
}

.maincontents{
zoom:100%;
}

.maincontents:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.leftcontents { font-size: 12px; text-align: left; width: 440px; float: left }

.rightcontents { font-size: 12px; text-align: left; width: 440px; float: right }

.h2{
color:#55A80E;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}

.h2_b{
color:#000;
font-size:14px;
font-weight:bold;
padding-top:15px;
padding-bottom:5px;
}

.h3{
color:#55A80E;
font-size:14px;
font-weight:bold;
padding-top:20px;
clear:both;
}

.h3_ab{
color:#55A80E;
font-size:14px;
font-weight:bold;
padding-top:20px;
clear:both;
margin-bottom:10px;
}

.h3_b { color: #000; font-size: 14px; font-weight: bold; padding-top: 10px; clear: both }

.t_bana001{
background:url(../images/mip_bana001.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana002{
background:url(../images/mip_bana002.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana003{
background:url(../images/mip_bana003.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana004{
background:url(../images/mip_bana004.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}
.t_bana005{
background:url(../images/mip_bana005.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana006{
background:url(../images/mip_bana006.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana007{
background:url(../images/mip_bana007.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana008{
background:url(../images/mip_bana008.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}


.t_bana_btn{
margin-top:10px;
}

.t_bana_btn2{
margin-top:2px;
}

.t_info dl  { font-size: 12px; display: block; width: 655px; height: 12px; clear: both; zoom: 100%  }

.t_info dl:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}


.t_info dt { font-size: 12px; display: block; width: 60px; float: left }

.t_info dd  { font-size: 12px; display: block; padding-left: 10px; width: 600px; float: left }

.t_right_bana{
clear:both;
margin-top:10px;
}

.left_ph{
margin-right:15px;
float:left;
margin-bottom:20px;
}

.contents_head { font-size: 12px; text-align: left }

.contents_head1 { background: url(../images/line.gif) repeat-x 50% top; text-align: left; margin-right: 70px; margin-bottom: 50px; margin-left: 70px; padding-top: 5px }

.policy_p { font-size: 12px; font-weight: normal; background: url(../images/line.gif) repeat-x 50% bottom; padding-bottom: 10px }

.cont_table { margin-top: 5px }

.cont_form{
background:url(../images/line.gif) repeat-x top;
font-size:12px;
}

.cont_form td { text-indent: 1em; padding: 3px }

.cont_form_bg{

background:url(../images/line.gif) repeat-x top #f2f2f2;
}

.com_table { margin-top: 2px }

.com_form{
background:url(../images/line.gif) repeat-x top;
font-size:12px;
}

.com_form td{
text-indent:1em;
padding:10px;
}

.formbtn{
text-align:center;
}

.sitemap { font-size: 12px; margin-top: 20px }

.sitemap li   { color: #4f4e4e; font-size: 12px; line-height: 2; background: url(../images/f_list.jpg) no-repeat left 50%; list-style: none; margin-right: 20px; margin-left: 20px; padding-left: 25px }

.sitemap li a{
color:#4F4E4E;
}

.sitemap li a:hover{
color:#67ae06;
}

.t_bana1{
background:url(../images/mip_bana1.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana2{
background:url(../images/mip_bana2.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana3{
background:url(../images/mip_bana3.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana4{
background:url(../images/mip_bana4.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana5{
background:url(../images/mip_bana5.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana6{
background:url(../images/mip_bana6.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana7{
background:url(../images/mip_bana7.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.t_bana8{
background:url(../images/mip_bana8.jpg) no-repeat;
width:430px;
*width:440px;
height:90px;
*height:150px;
color:#fff;
padding-top:60px;
padding-left:10px;
font-size:11px;
}

.item001{
background:url(../images/item001.jpg) no-repeat;
width:440px;
height:620px;
}

.item002{
background:url(../images/item002.jpg) no-repeat;
width:440px;
height:620px;
}

.item003{
background:url(../images/item003.jpg) no-repeat;
width:440px;
height:620px;
}

.item004{
background:url(../images/item004.jpg) no-repeat;
width:440px;
height:620px;
}
.item005{
background:url(../images/item005.jpg) no-repeat;
width:440px;
height:620px;
}

.item006{
background:url(../images/item006.jpg) no-repeat;
width:440px;
height:620px;
}

.item007{
background:url(../images/item007.jpg) no-repeat;
width:440px;
height:620px;
}

.item008{
background:url(../images/item008.jpg) no-repeat;
width:440px;
height:620px;
}

.item_btn{
color:#fff;
margin-left:200px;
padding-top:10px;
}

.itemtex1{
margin-left:200px;
padding-top:70px;
height:200px;
display:block;
}

.itemtex2{
margin-top:170px;
*margin-top:210px;
}

.itemp{
height:60px;
}


.t_right_bana a:hover img,.rightcontents a:hover img { font-size: 12px; filter: Alpha(opacity=70); opacity: 0.7 }

.link { margin-top: 20px; height: 350px }

.link li { color: #4f4e4e; font-size: 12px; line-height: 3; background: url(../images/f_list.jpg) no-repeat left 50%; list-style: none; margin-right: 20px; margin-left: 20px; padding-left: 25px }

.link li a { color: #4f4e4e; font-size: 12px }

.link li a:hover{
color:#67ae06;
}

/*Footer
-----------------------------------------------	*/
.foot { font-size: xx-small; font-style: normal; font-weight: bold }
.footer{
clear:both;
width:900px;
text-align:center;
margin:0 auto;
background:url(../images/line.gif) repeat-x;
margin-top:20px;
padding-top:20px;
padding-bottom:20px;
}
.class { }
.footer_bana{
clear:both;
width:900px;
text-align:left;
margin:0 auto;
background:url(../images/line.gif) repeat-x;
margin-top:20px;
padding-top:20px;
}

.copy{
background:url(../images/copy.jpg) right no-repeat;
zoom:100%;
}

.copy:after{
content:" ";
clear:both;
height:0;
display:block;
visibility:hidden;
}

.copy li{
float:left;
line-height:1.5;
list-style:none;
color:#4F4E4E;
background:url(../images/f_list.jpg) no-repeat left;
padding-left:25px;
margin-right:20px;
}

.copy li a{
color:#4F4E4E;
}

.copy li a:hover{
color:#67ae06;
}

.t_info { height: 150px }

.textright{
text-align:right;
font-size:11px;
}
.rawtable { font-size: 9pt }
