@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family:Arial, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", '$B%a%$%j%*(B', Meiryo, "$B#M#S(B $B#P%4%7%C%/(B", sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td { font-size:100%;}
img { border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
.cover { background:url(/img/cover.gif); display:block;}
/*float*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px;}
* html .clearfix {
	height: 1px;
	/*(J\(B*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*font*/
.tCenter { text-align:center !important}
.tRight { text-align:right !important}
.tLeft { text-align:left !important}
/*font-color*/
.cPin { color:#e858af;}
.cBlu { color:#0088bb;}
.cGrn { color:#287a00;}
.cRed { color:#c50000;}
/*font-size*/
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f85 { font-size:85%;}
.f75 { font-size:75%;}
/*link*/
a { text-decoration:none; color:#e858af;}
a:hover { text-decoration:underline; color:#333;}

/*/////////////////////////////////////////////////////////////////////////
$B6&DL(BCSS
/////////////////////////////////////////////////////////////////////////*/
body {  background:url(../img/pop_bg.jpg); color:#333; line-height:1; text-align:center;}
#msg #bg { background:url(../img/pop_msg.jpg) no-repeat center top;}
#msg #container { width:400px; text-align:left; margin:0 auto; position:relative; padding-top:150px;}
#msg #unit { font-size:120%; line-height:1.5; padding:0 30px;}
#msg #unit h2 { font-size:120%; line-height:1.5; text-align:center; padding:10px 0 0;}
#msg #unit .endTxt { font-size:120%; line-height:1.8; text-align:center; padding-top:20px;}
.err { display:inline-block; background:#f65099; color:#fff; padding:0 2px;}

#unit form { padding:10px 0 20px;}
#unit dt { font-weight:bold;}
#unit dd { padding:0 0 10px 0;}
#unit dd input,
#unit dd textarea,
#unit dd .otherBox { background:#feeff6; border:1px solid #777; padding:5px;}
#unit dd .otherBox { width:130px;}
#unit dd textarea { font-size:100%;}

#unit form #sendBtn { padding-top:10px;}
html>/**/body #unit form #sendBtn { text-align:center;}
html>/**/body #unit form #sendBtn input { font-size:110%; color:#eee; font-weight:bold; line-height:1; background:#333; border:1px solid #777; border-right:2px solid #777; border-bottom:2px solid #777; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 10px 6px;}
html>/**/body #unit form #sendBtn input:hover { background:#f36faa;}

#unit #kakunin { border:1px solid #777; padding:20px 20px 10px; margin-bottom:20px;}
#unit #kakunin dt { padding-bottom:10px; color:#f65099; font-size:120%;}
#unit #kakunin dd p { padding-bottom:10px;}
#unit #kakunin dd p.name { color:#f65099;}

/*msg/btn*/
#btnClose { text-align:right; position:absolute; bottom:10px; right:30px;}
#btnClose a { display:inline-block; width:20px; height:20px; background:url(../img/btn_close.png) no-repeat;}
#btnClose a:hover { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

/*movie*/
#movie #bg { background:url(../img/pop_spot.png) no-repeat center top;}
#movie #container { width:500px; height:550px; text-align:left; margin:0 auto; position:relative;}
#movie #unit { width:480px; height:330px; position:absolute; top:167px; left:10px; padding:0;}


/*eof*/

