@charset "utf-8";
/* CSS Document */

#header{width:980px; margin:0px auto;}
#header .header_title{float:left; width:326px;}
#header .sns{float:right; margin-top:20px;}
#top{height:150px; background:#000; text-align:center;}
.top_box{width:546px; height:402px; margin:0px auto; background:url(../images/top_image.png); padding:200px 10px 0px 424px;}

#wrapper{ background:url(../images/bg.png) top center repeat-y;}
#fbiine{width:900px; height:80px; margin:10px auto;}
#subhead{height:168px; background:url(../images/subhead_bg.jpg) repeat-x; text-align:center; margin:0px auto 20px auto;}
.movie{width:700px; margin:0px auto;}
.title{width:980px;  margin:10px auto; text-align:center; background: url(../images/title_bg.jpg) repeat-x;}
.box{width:900px; margin:0px auto; text-align:left;}
.box2{width:980px; margin:0px auto; text-align:center;}
.box3{width:860px; margin:20px auto; padding:10px; border:5px solid #FF0000; text-align:left;}
.box4{width:480px; height:50px; margin:0px auto; text-align:left; padding:30px 0px 0px 500px; background:url(../images/iine_banner.png);}
.box5{width:980px; margin:20px auto; text-align:left;}
.box6{width:910px; height:436px; margin:20px auto; padding:100px 0px 0px 70px; text-align:left; background:url(../images/text07.png);}
.box6 img{float:left;}
.box7{width:956px; border:2px solid #000; padding:10px; margin:20px auto;}
.box7 img{ width:364px; float:left;}
.box7 p{width:577px; padding-left:15px; float:left; font-size:14px;}
.box8{width:750px; border-bottom:dotted 1px #333; margin:10px auto; padding:10px 0px 10px 30px;}
.box8 p{font-size:18px; font-weight:bold;}
.box9{width:546px; margin:20px auto;}
.profile_ichikawa{width:980px; margin:0px auto;}
.profile_nagakura{height:1548px; background:url(../images/profile_nagakura_bg.png) repeat-x; text-align:center;}
#maegaki{background:#e7f7fe;}
/* footer */
#footer{padding:10px 0px 15px 0px; text-align:center; margin:0px auto; background:#000;}
#footer p{font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; line-height:24px; color:#FFF; margin:0px; padding:20px 0px;}
#footer a{color:#FFF;}
#notice{width:650px; margin:20px auto 0px auto;}

/* mail */
.mailform{width:765px; margin:0px auto;}
.t1{width:270px; height:40px; float:left; text-align:left; padding-top:5px; margin-bottom:20px; text-indent:15px; vertical-align:middle; font-size:18px; font-weight:bold; color:#000; border-left:5px solid #333; border-bottom:1px solid #333;}
.t2{width:480px; float:left; padding-top:5px; height:40px; margin-bottom:20px; border-bottom:1px solid #333;}
.t3{width:740px; text-align:center; height:73px; float:left;}
.t4{width:260px; height:40px; float:left; text-align:left; padding-top:5px; margin-bottom:20px; text-indent:15px; vertical-align:middle; font-size:18px; font-weight:bold; color:#000; border-left:5px solid #333; border-bottom:1px solid #333;}
.t5{width:460px; float:left; padding-top:5px; height:40px; margin-bottom:20px; border-bottom:1px solid #333;}
.t6{width:741px; padding:10px; border:2px solid #000; float:left; margin-bottom:20px;}
.t6 p{float:left; margin-bottom:10px;}
.t7{width:740px; text-align:center; height:30px; float:left;}

.mailtxtfield{width:450px; height:30px; font-size:24px;}
.mailform_btm{background:url(../images/form_bottom.jpg); width:900px; height:23px; margin:0px auto 20px auto;}
.mailform table{margin:0px auto;}

.submitBtn {background:url(../images/btn_submit.png) no-repeat; display:block; text-indent:-9999px; width: 509px; height: 72px; border:none; margin: 0; cursor: pointer; margin:0px auto;}

/*count down*/
.countdown{width:800px; height:84px; background:url(../images/countdown_bg.jpg); margin:0px auto;}
#container {margin: 100px auto; width: 700px; color: #555;}
#countdown_dashboard { height: 90px;}
#countdown_dashboard2 { height: 90px;}
#countdown_dashboard3 { height: 90px;}
.dash {width: 80px; height: 50px; float: left; margin:28px 0px 0px 50px;}
.dash .digit {font-size: 40pt; font-weight: bold; float: left; width: 35px; text-align: center; font-family: Times; color: #000000; position: relative;}
.dash1 {width: 80px; height: 50px; float: left; margin:28px 0px 0px 195px;}
.dash1 .digit {font-size: 40pt; font-weight: bold; float: left; width: 35px; text-align: center; font-family: Times; color: #000000; position: relative;}
.dash2 {width: 80px; height: 50px; float: left; margin:28px 0px 0px 95px;}
.dash2 .digit {font-size: 40pt; font-weight: bold; float: left; width: 35px; text-align: center; font-family: Times; color: #000000; position: relative;}
.dash3 {width: 80px; height: 50px; float: left; margin:28px 0px 0px 60px;}
.dash3 .digit {font-size: 40pt; font-weight: bold; float: left; width: 35px; text-align: center; font-family: Times; color: #000000; position: relative;}
.faded {color: #999;}
#loading {text-align: center;margin: 10px; display: none; position: absolute; width: 100%; top: 60px;}