/*----------------------------------------------------------
    reset
------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
}
/*p, blockquote, q, pre, address, hr, code, samp,
dl, ol, ul, form, table, fieldset, menu {
    margin-bottom: 1.5em;
}*/
html {
    font-size: 100%;
}

body {
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro Pro W3",'メイリオ','Meiryo',"Osaka",Arial,sans-serif;
    font-size: .875em;
    min-width: 1000px;
}

img {
    border: 0;
    margin:0;
    padding:0
}



ul li { list-style-type: none;}
ol { list-style: decimal outside none; }


.clear {
    clear: both;
}

a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


/*----------------------------------------------------------
                frame
------------------------------------------------------------*/


#bg { background-color:#fff;}

#cover{
	width:1000px;
	height: 500px;
	margin:0 auto;	
}


h1{
	width:613px;
	height: 340px;
	/*background: url(../images/h1.jpg) no-repeat;*/
	z-index: 0;
	text-indent: -9999px;
	overflow: hidden;
	top: 224px;
	left: 849px;
	margin-left: -475px;
	position: absolute;

}


#cnt { width:1000px;
    height:3445px;
	margin: 0 auto;
    position: relative;
    z-index: 999;}


.cap { color:#FF0000; margin:0 0 0 150px; padding:10px 0;}

.box-cap{ width:1000px; margin:0 auto;}
