/*----------------------------------------------------------
    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
------------------------------------------------------------*/

.scroll-up {
  opacity: 0; 
  visibility: hidden;
  transform: translateY(50px);
  transition: all 1s;
}
.scroll-up.is-show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}

.bg-01 { background-color:#fdfcfa; background-image:url(../images/bg-01.gif); background-repeat:repeat-x;}

.bg-02 { background-color:#efece3; background-image:url(../images/bg-02.gif); background-repeat:repeat-x;}

.bg-03 { background-color:#fdfcfa; background-image:url(../images/bg-03.gif); background-repeat:no-repeat; background-position:center;}

.line-01 { background-color:#4c2c1d; height:6px;}

.line-02 { background-color:#4c2c1d; height:37px;}


#copy{ background-image:url(../images/p-02.png); height:455px;}

h1{
	/*width:507px;*/
	height: 268px;
	/*background: url(../images/h1.jpg) no-repeat;*/
	z-index: 0;
	text-indent: -9999px;
	overflow: hidden;
	top: 316px;
	left: 1026px;
	margin-left: -475px;
	position: absolute;

}

.cnt { width:1000px;
	margin: 0 auto;
    z-index: 999;}
	