@charset "UTF-8";

body{
width:100%;
height:100%;
margin:0;
padding:0;
font-size:10px;
font-family:'Helvetica',Hiragino Kaku Gothic Pro,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',Arial, sans-serif;
line-height:1.6;
color:#333333;
background-color:#000000;
}

/* ---- link ---- */

a:link {
color:#333333;
text-decoration:none;
background:transparent;
}

a:visited {
color:#333333;
text-decoration:none;
background:transparent;
}

a:hover {
color:#006699;
text-decoration:none;
background:transparent;
}

a img{
border:none;
}

/* -------------------- Clear & hr --------------------*/

.clear{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

hr {
display:none;
}

/* --------------------LPO--------------------*/

#contents{
width:379px;
height:174px;
position:absolute;
top:50%;
left:50%;
margin:-87px 0 0 -190px;
padding:0;
text-align:center;
}

#logo{
width:162px;
height:42px;
margin:0 auto;
padding:0;
background:url("../img/logo.jpg") 0 0 repeat-y;
}

#logo a{ background:url("../img/logo.jpg") 0 0 repeat-y; height:42px; display:block; }
#logo a:hover{ background:url("../img/logo.jpg") 0 42px repeat-y; }

#attention{
width:auto;
height:auto;
margin:100px 0 0 0;
padding:0;
}

#adobe,#adobe a{
width:25px;
height:25px;
margin:0;
padding:0;
background:url("../img/adobe.jpg") 0 0 no-repeat;
float:left;
}

#text{
width:329px;
height:25px;
margin:0;
padding:0;
background:url("../img/text.gif") 0 0 no-repeat;
float:right;
}

/* --------------------POP--------------------*/

#pop{
width:420px;
height:auto;
margin:0 auto;
padding:0;
text-align:center;
}

#pop-in{
padding:20px;
text-align:left;
}

#pop-logo{
width:75px;
height:20px;
margin:0 0 15px 0;
padding:0;
background:url("../img/pop_logo.jpg") 0 0 no-repeat;
}

#pop-info{
width:380px;
height:90px;
margin:0 0 20px 0;
padding:0;
background:url("../img/pop-info.gif") 0 0 no-repeat;
}

#pop-thx{
width:380px;
height:90px;
margin:0 0 20px 0;
padding:0;
background:url("../img/pop-thx.gif") 0 0 no-repeat;
}

#pop-block{
padding:0 20px 20px 20px;
}

.pop-attention{
margin:0 0 15px 0;
padding:0;
font-size:10px;
color:#CCCCCC;
}

.pop-list{
width:50px;
height:auto;
margin:0;
padding:6px 0 0 0;
float:left;
}

.pop-input{
width:270px;
height:auto;
margin:0 0 10px 0;
padding:0;
float:right;
}

.pop-list2{
margin:0 0 10px 0;
padding:0;
}

.pop-input2{
margin:0 0 10px 0;
padding:0;
}

#pop-submit{
margin:0;
padding:0;
text-align:center;
}