/* CSS Document */

@charset "utf-8";

*{
margin:0;
padding:0;
outline-color:invert;
outline-style:none;
outline-width:0pt;
}

/*for IE 5.5-7*/
.clearfix{zoom:1;}

/*for modern browser*/
.clearfix:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.mgn_r10{margin-right:10px;}
.bdr_b{border:1px solid #3300CC;}
.bdr_r{border:1px solid #8f1b1b;}
.bdr_y{border:1px solid #513607;}

body{
background:#fff;
margin:0px;
padding:0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Lucida Grande,sans-serif;
font-size:100%;
line-height:140%;
color:#333;
}

#contents{
width:800px;
margin:0px auto;
padding:0px;
}

h1 a{
background:url(../img/logo.gif) no-repeat;
margin:10px 275px 50px;
padding:0px;
width:250px;
height:200px;
display:block;
text-indent:-9999px;
clear:both;
}

h2{
padding:0px 5px 5px;
font-size:95%;
}

#menu{
width:800px;
margin:20px 0px 50px;
padding:0px;
}

.link{
clear:both;
width:770px;
margin:10px 0px;
padding:0px 10px 0px 20px;
}

#menu .men1 a{
background:url(../img/top_menu.jpg) no-repeat 0 0;
width:260px;
height:310px;
display:block;
margin-right:10px;
text-indent:-9999px;
float:left;
}
#menu .men1 a:hover{background:url(../img/top_menu.jpg) no-repeat 0 -310px;}

#menu .woman a{
background:url(../img/top_menu.jpg) no-repeat -270px 0;
width:260px;
height:310px;
display:block;
margin-right:10px;
text-indent:-9999px;
float:left;
}
#menu .woman a:hover{background:url(../img/top_menu.jpg) no-repeat -270px -310px;}

#menu .men2 a{
background:url(../img/top_menu.jpg) no-repeat -540px 0;
width:260px;
height:310px;
display:block;
text-indent:-9999px;
float:left;
}
#menu .men2 a:hover{background:url(../img/top_menu.jpg) no-repeat -540px -310px;}


#menu .three{
width:258px;
height:300px;
float:left;
}
#menu .three2{
width:258px;
float:left;
}

#menu .three ul{
margin:0px 0px 0px 10px;
padding:0px;
}


#menu .three li{
background:url(../img/arrow.png) no-repeat left;
padding:5px 0px 5px 17px;
list-style-type:none;
}

#menu .three2 li{
background:url(../img/link.gif) no-repeat left;
padding:5px 0px 5px 17px;
list-style-type:none;
font-size:90%;
}

.banner{
padding:5px 6px;
margin:0px 10px 0px 0px;
float:left;
}

#contents .sitemap{
background:url(../img/sitemap_icon.gif) no-repeat left;
padding:0px 0px 0px 15px;
margin:0px;
font-size:80%;
float:right;
}

#copy{
clear:both;
text-align:center;
margin:100px 0px 10px;
}