@charset "utf-8";

/* =年齢認証
-------------------------------------------------------------- */
.ir { display:block; overflow:hidden; text-align:center; *text-indent:-9999px; /* for IE7/6 */ }
.ir:before { display:-moz-inline-box; /* adds support for Firefox < 3.0 */ display:inline-block; font-size:0; line-height:0; }
body.home #wrapper { display:none; }
#modal { display:none; }
#confirm-modal18 { width:600px; padding:30px; margin-top:-245px; background:url(../images/nenkaku.png); 
	border-radius:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#666; }
#confirm-modal18 a { cursor:pointer; }
#confirm-modal18 .logo.sod { width:387px; height:84px; margin:0 auto; *background:url(../../images/age/logo-sod.png) no-repeat 0 0; } /* for IE7/6 */
#confirm-modal18 .logo.sod:before { content:url(../../images/age/logo-sod.png); }
#confirm-modal18 p { margin-top:10px; font-size:10px; line-height:1.2; text-align:center; }
#confirm-modal18 ul { list-style:none; }
#confirm-modal18 .age { width:468px; height:68px;   background:url(../../images/age/logo-18.png) no-repeat 55% 50%; }
#confirm-modal18 .age li { margin:0 0 0 35px; }
#confirm-modal18 .age a { width:127px; height:50px; }
#confirm-modal18 .enter { float:left; }
#confirm-modal18 .enter a { *background:url(../../images/age/btn-enter18.png) no-repeat 0 0; } /* for IE7/6 */
#confirm-modal18 .enter a:before { content:url(../../images/age/btn-enter18.png); }
#confirm-modal18 .leave { float:right; }
#confirm-modal18 .leave a { *background:url(../../images/age/btn-leave18.png) no-repeat 0 0; } /* for IE7/6 */
#confirm-modal18 .leave a:before { content:url(../../images/age/btn-leave18.png); }
#confirm-modal18 .baner.ippa { clear:both; width:468px; margin:0px auto 0; }
#confirm-modal18 .license { margin-top:30px; font-size:10px; text-align:center; }
#confirm-modal18 .copyright { display:block; margin-top:5px; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:11px; text-align:center; }
#confirm-modal15 { width:600px; padding:30px; margin-top:-245px; background:#fff; border-radius:10px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#666; }
#confirm-modal15 a { cursor:pointer; }
#confirm-modal15 .logo.sod { width:387px; height:84px; margin:0 auto; *background:url(../../images/age/logo-sod.png) no-repeat 0 0; } /* for IE7/6 */
#confirm-modal15 .logo.sod:before { content:url(../../images/age/logo-sod.png); }
#confirm-modal15 p { margin-top:20px; font-size:12px; line-height:1.8; text-align:center; }
#confirm-modal15 ul { list-style:none; }
#confirm-modal15 .age { width:468px; height:68px;    }
#confirm-modal15 .age li { margin:8px 0; }
#confirm-modal15 .age a { width:127px; height:50px; }
#confirm-modal15 .enter { float:left; }
#confirm-modal15 .enter a { *background:url(../../images/age/btn-enter15.jpg) no-repeat 0 0; } /* for IE7/6 */
#confirm-modal15 .enter a:before { content:url(../../images/age/btn-enter15.jpg); }
#confirm-modal15 .leave { float:right; }
#confirm-modal15 .leave a { *background:url(../../images/age/btn-leave15.jpg) no-repeat 0 0; } /* for IE7/6 */
#confirm-modal15 .leave a:before { content:url(../../images/age/btn-leave15.jpg); }
#confirm-modal15 .baner.ippa { clear:both; width:468px; margin:0px auto 0; }
#confirm-modal15 .license { margin-top:30px; font-size:10px; text-align:center; }
#confirm-modal15 .copyright { display:block; margin-top:5px; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:11px; text-align:center; }
