﻿@charset "utf-8";
/* CSS Document */


body { 
color : #444444; 
margin : 0; 
padding : 0; 
font-size : 13px;
line-height:150%;
text-align : center; 
background-color :#dbffdb; 
padding-bottom : 0px;
margin-bottom : 0px;
font-family : "Verdana", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "\0030e1\0030a4\0030ea\0030aa", "\00ff2d\00ff33\000020\00ff30\0030b4\0030b7\0030c3\0030af", "Hiragino Kaku Gothic Pro", "\0030d2\0030e9\0030ae\0030ce\0089d2\0030b4\0030b7\0030c3\0030af\000020\000050\000072\00006f\000020\000057\000033", sans-serif; 
} 




a{text-decoration:none}
a:link    {color:#c7414f}
a:active  {color:#c7414f}
a:visited {color:#c7414f}
a:hover   {color:#c0890a; text-decoration: underline}



.chaco {
width : 800px;
background-color:#FFFFFF;
font-size:12px;
text-align:center;
}

.chaco2 {
width:798px;
text-align:left;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
}


.chaco3 {
width:750px;
text-align:left;
}


.aboutus_l {
width : 100px;
text-align:right;
padding-right:5px;
padding-bottom:3px;
padding-top:3px;
background-color:#fffacd;
}

.aboutus_r {
padding-left:10px;
padding-bottom:3px;
padding-top:3px;

}


.product_l {
width : 80px;
text-align:center;
padding-right:5px;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
background-color:#e6eae6 ;
}

.product_r {
padding-left:10px;
padding-bottom:3px;
padding-top:3px;

}


.ake {     
    margin-left: 1em;   
    text-indent: -1em;   
}  


.chacoside {
margin-left:30px;
}



.chacoside2 {
margin-left:60px;
}



.flash {
width:800px;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
}







.pad1{
padding : 20px 20px 20px 20px;
text-align:left;
}

.pad2{
padding-left : 10px;
}


.pad3{
padding : 0px 20px 20px 20px;
text-align:left;
}


.pad4{
padding-left : 10px;
text-align:left;
}

.red{
color : #d70035;
font-weight : bold;
}

.red2{
color : #d70035;
}


.point{
color : #ed6c35;
font-size : 14px;
font-weight : bold;
background : url(img/point.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 0px 0 3px 25px;
}

.point2{
color : #191970;
font-weight : bold;
background : url(img/point2.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 0px 0 0 0px;
}

.point3{
color : #000080;
font-weight : bold;
font-size : 14px;
}


.point4{
color : #191970;
font-weight : bold;
}


.wan {
border-top : 1px dotted #4169e1;
border-bottom : 1px dotted #4169e1;
}

.wan_l{
width : 210px;
padding : 5px;
}

.wan_r {
text-align : left;
vertical-align : top;
padding-top : 15px;
padding-left : 5px;
}

.flow {
width : 400px;
text-align : left;
background-color : #eff7ff;
padding : 10px;
}




ul{ list-style:none;}

li{
text-indent:1em;
background-repeat:no-repeat;
background-position:left center;
}


img {
border : 0;
}


.alt { 
position : absolute; 
top : -5000px; 
left : -999px; 
visibility : visible; 
} 




.footer {
width:798px;
color : #333333;
background-color : #ffe0c1;
font-size: 9px;
text-align:center;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
margin-bottom : 0px;
}

.footer a{
color : #333333;
font-size: 9px;
}

.footercopy {
color : #333333;
margin-top: 3px;
font-size: 9px;
text-align:center;
}

.footercopy a{
color : #333333;
margin-top: 3px;
font-size: 9px;
}








#header, #container, #footer, #copy, table { 
font-family : 'Verdana', 'Osaka', '�l�r �o�S�V�b�N'; 
} 
* html #header, * html #container, * html #footer, * html #copy, * html table { 
font-family : 'Verdana', 'Osaka', '�l�r �o�S�V�b�N'; 
} 
