@charset "utf-8";


/* ========BASIC======== */
html{
   overflow-y:scroll;
}

body{
   margin:0;
   padding:0;
   line-height:1.6;
   letter-spacing:1px;
   font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   color:#333;
   font-size:13px;
   background:white;
   overflow-x:hidden;
}

br{
   letter-spacing:normal;
}

a{
   color:#000000;
   text-decoration:none;
}

a:hover{
   color:navy;
   text-decoration:none;
}

img{
   border:0;
}

h1,h2,h3,h4,h5,h6{
   margin:0;
}


/* ========TEMPLATE LAYOUT======== */

#background{
	width: 100%;
padding: 0px auto;
margin: 0px auto;
background: white;
}


#site_box{
	width: 100%;
   margin:0 auto;
   background:white;
}


}

#main{
   clear: both;
   margin:0px 0px;
	width: 100%;
}









/* ========MAIN CONTENTS CUSTOMIZE======== */
#main a{
   color:Green;
}

#main a:hover{
   color:OrangeRed;
   text-decoration:underline;
}







#main h2{
   margin-bottom:5px;
   padding:2px 2px 2px 5px;
   font-size:15px;
   font-weight:bold;
   line-height:1.4;
   border-left:5px solid #000;
   background : url(img/bg_h2.gif) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}

#main h3{
   margin-bottom:5px;
   font-size:13px;
   border-bottom:3px double #000;
}

#main h4{
   margin-bottom:2px;
   padding:3px;
   font-size:13px;
   line-height:1.4;
   background:#ddd;
}

#main h5{
   margin-bottom:2px;
   font-size:13px;
   line-height:1.4;
   border-bottom:2px solid #333;
}

#main h6{
   margin-bottom:2px;
   font-size:13px;
   line-height:1.4;
}

#main p{
   margin:10px  1em 0;
   line-height:1.4;
}

#main dl{
   width: 620px;
   padding-left: 15px;
}

#main dt{
   clear: both;
   float: left;
   width: 65px;
   padding-top: 10px;
}

#main dd{
   float: left;
   width: 515px;
   padding-top: 10px;
}



