/*

 CSS Document

*/

body{
 width:100%; height:100%;
 margin: 0; padding: 0;
 background: url(../image/no1/bg_main.gif) fixed repeat-y 50% 100%;
 background-color:#EBEBEB;
 font-size:12px;
 line-height:20px;
 color:#232323;
}
.fl{float:left;}
.fr{float:right;}
img{border:0px;}
div{margin:0; padding:0;}

a:hover img.ov {
    filter:alpha(opacity:60);
    opacity:0.6;
}
.mgn0{margin:0px!important;}
.mgn-b5{margin:0 0 5px;}
.mgn-b10{margin:0 0 10px;}
.mgn-b15{margin:0 0 15px;}
.mgn-b20{margin:0 0 20px;}
.mgn-b25{margin:0 0 25px;}
.mgn-b30{margin:0 0 30px;}
.mgn-b35{margin:0 0 35px;}
.mgn-b40{margin:0 0 40px;}

h1,h2{font-size:1px; line-height:1px;}

#mainbox{
 width:696px;
 margin:0 auto;
 padding:20px 0;
 text-align:center;
}
#mainbox #header-area{
 width:570px;
 margin:0 auto;
 padding:0;
}
#mainbox .no1img{
 width:650px;
 margin:0 auto 10px;
 padding:0;
}
#mainbox .contents-area{
 width:640px;
 margin:0 auto 25px;
 padding:0;
 background: url(../image/no1/bg_contents.gif) repeat-y 50% 100%;
}
#mainbox .contents-area2{
 width:640px;
 margin:0 auto 15px;
 padding:0;
 background: url(../image/no1/bg_contents.gif) repeat-y 50% 100%;
}
#mainbox .contents-area .txtbox,
#mainbox .contents-area2 .txtbox{
 margin:0;
 padding:10px 20px 10px;
 text-align:left;
}





#mainbox #btn-area{
 width:570px;
 margin:0 auto;
 padding:0 0 15px;
}
#mainbox #link-area{
 width:570px;
 margin:0 auto;
 padding:0;
}

#footerbox{
 width:696px;
 height:100px;
 margin:0 auto;
 padding:0;
 text-align:center;
 background: url(../image/no1/bg_footer.gif) no-repeat 50% 0%;
}
#footerbox p{
 margin:0;
 padding:8px 0;
 font-size:85%;
}

/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}
/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}

/* IE7でpadding指定 */
*:first-child+html body div#mainbox {
 padding-left: 1px;
}
/* IE6以下でpadding指定 */
*html body div#mainbox {
 padding-left: 1px;
}

/*-clearfix----------------------------- */

.clearfix:after {
	content: ",";
	height: 0;
        visibility: hidden;
	display: block;
	clear: both;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */