* { font-size:12px; color:#666666; }
html {  
    overflow-y:scroll;  
}
body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana;
}
A:link    { COLOR: #FF3399; }
A:visited { COLOR: #FF3399; }
A:active  { COLOR: #FF66CC; }
A:hover   { COLOR: #FF66CC; }
A { text-decoration: none; }

img { border-style:none; }

p , h1 , h2 , h3 , h4 , h5 , ul , li , dl , dt , dd , form { margin:0; padding:0; }

.visibility { visibility:hidden; }

/* CONTENTS==========================================================================================================CONTENTS */

#CENTER { text-align:center; } /* IE6—pƒZƒ“ƒ^ƒŠƒ“ƒO */

#CONTAINER { margin:auto; width:800px; }


/* HEADER==========================================================================================================HEADER */
#HEADER { width:800px; height:406px; background:url(../img_pc/title.png) top no-repeat; }
#HEADER h1 { color: #FF3366; }



/* MAIN==========================================================================================================MAIN */
#MAIN { width:800px; background:url(../img_pc/back.gif) top repeat-y; margin:auto; }
#MAIN2 { width:790px; margin:auto; text-align:left; }

#MAIN2 div.qr { width:790px; height:191px; background:url(../img_pc/qrback.jpg) top no-repeat; position:relative; }
#MAIN2 div.qr div.form { position:absolute; left:80px; top:120px; }
#MAIN2 div.qr div.form p { float:left; padding:0 5px; }
#MAIN2 div.qr p.form { font-size:11px; margin:5px 0 0; clear:both; }
#MAIN2 div.qr p.qrimg { position:absolute; right:60px; top:32px; }

#MAIN2 div.box01 { width:740px; border:#CCCCCC solid 1px; margin:20px auto; }
#MAIN2 div.box01 h2 { padding:20px 20px 10px 20px; }
#MAIN2 div.box01 p { padding:0 20px 20px 30px; line-height:1.5em; }

#MAIN2 div.box02 { margin:auto; text-align:center; }

#MAIN2 div.box03 { margin:0 auto 30px; text-align:center; }
#MAIN2 div.box03 h2 { margin:0; padding:0; }
#MAIN2 div.box03 p { line-height:1.5em; width:700px; text-align:left; margin:10px auto 0; }

#MAIN2 div.bnr { margin:0 auto 40px; text-align:center; }
#MAIN2 div.bnr h2 { padding:20px 0 0; }

#MAIN2 div.company { text-align:center; padding-bottom:40px; }


/* FOOTER==========================================================================================================FOOTER */
#FOOTER { margin:0 auto 20px; background:url(../img_pc/footer.gif) top no-repeat; height:28px; width:800px; }
#FOOTER h2 { color:#999999; font-weight:normal; }
#FOOTER p { color:#999999; }


/* OTHER==========================================================================================================OTHER */
.size10 { font-size:10px; }
.red { color:#FF0000; }
