body { background-color: e6e6e6; }a:link { color: #0083db; text-decoration: none; }a:active { color: #0083db; text-decoration: none; }a:visited { color: #0083db; text-decoration: none; }a:hover { color: #ff6600; text-decoration: none; }img { border: 0px; padding: 0px; none #000; }/* 汎用 */p,h1,h2,h3,th,td,ul,ol { margin: 0 0 0 0; font-size: 12px; line-height: 150%; color: #515151; font-family: "Hiragino Kaku Gothic Pro" , "ヒラギノ角ゴ Pro W3"; }small { font-size: 11px; line-height: 130%; }big { font-size: 14px; line-height: 150%; } strong { font-weight: bold; }/* 基本構造 */#STAGE { width: 902px; background: url(imgt/bg.gif); }/* 基本構造 TOP */#PLATE { width: 838px; margin: 0; padding: 0 30px 0 30px; background: url(imgt/head_bg.gif); background-repeat: no-repeat; }#LEFT { float: left; width: 600px; padding: 0 19px 0 0; border-right: 1px #999999 solid; }#RIGHT { position: absolute; top: 184px; left: 650px; width: 200px; margin: 0; padding: 0 0 0 18px;}#FOOT { clear: left;  padding: 30px 0 20px 0; }#HEAD { width: 838px; height: 85px; }#clears{ clear: both; }/* 年齢認証 */body#AGE_CHECK { text-align: center; }#BOX { margin: 26px auto 0 auto; width: 461px; height: 568px; background: url(imgt/check_bg.gif) no-repeat; text-align: left; }#PHT { position: relative; top: 95px; left: 36px; }#BTN { margin: 182px 0 0 78px; }/* コンテンツ TOP */#COPYT { margin: 0 0 30px 0; }#MAINV { margin: 0 0 30px 0; }div.OSUSUME { margin: 0 0 0 0; width: 600px; background: url(imgt/top_osusume_line.gif); }div.OSUSUME_BN { margin: 0 0 7px 0; }p.LINK { padding: 0 0 1px 17px; background: url(imgt/icon.gif) left top no-repeat; }p.link_txt { margin: 6px 0 0 0; }p.link_txt02 { margin: 3px 0 0 0; }.label { padding: 4px 0 0 4px; background: url(imgt/top_label_bg.gif) no-repeat; }.label_line { margin: 20px 0 20px 0; }.label_line2 { margin: 12px 0 12px 0; }#foot_bn { padding: 20px 0 0 0; }#news { margin: 0 0 10px 0; }.news_link { width: 180px; padding: 0 0 0 15px; background: url(imgt/top_news_icon.gif) left top no-repeat; }.news_line { margin: 10px 0 10px 0; }#RIGHT_BANNER { margin: 20px 0 0 0; }#RIGHT_BANNER div { margin: 10px 0 0 0; }