/*==============================================*/
/*==============================================*/  


@charset "utf-8";
/* CSS Document */
html,body{
    width: 100%;
}
body{
	color:#000;
	background: #000;
	 -webkit-text-size-adjust: 100%;
}

area{outline:none;}
area:active{outline:none;}
area:hover, area:link, area:focus {
	outline:none;
}
header {
	width: 100%;
	height: 50px;
	min-width: 990px;
	background-color: #fff;
}
.headerInner{
	position: relative;
	width: 990px;
	margin: 0 auto;
	height: 52px;
}
.headerInner h1{
	float: left;
	margin:4px 90px 0 0;
}
#headMenu li{
  color: #000;
  font-size: 12px;
  display: inline-block;
  margin-right: 6px;
  line-height: 20px;
  height: 20px;
  vertical-align: bottom;
  margin-top: 10px;
}
#headMenu li a{
	text-decoration: underline;
}
#headMenu li iframe{
vertical-align: middle;
}



#wrapper {
	width: 990px;
	margin: 0 auto 0px;
}
#wrapper img, #wrapper li{
	margin:0;
	padding:0;
	border:0;
}
p.w{
	color:#fff;
	font-size:16px;
	line-height:25px;
	text-shadow: 0px 0px 3px rgba(0,0,0,1);
}
p.b{
	color:#1e1f1f;
	font-size:16px;
	line-height:25px;

}
p.ws{
	color:#fff;
	font-size:14px;
	line-height:22px;
	text-shadow: 0px 0px 3px rgba(0,0,0,1);
}
p.bs{
	color:#1e1f1f;
	font-size:14px;
	line-height:22px;

}

#wrap {
	margin: 0 auto;
	background-color: #fdf001;
}

.box_001{/*---4段目---*/
	width:990px;
	height:103px;
	
}

/**-----**/

#wrapper2 {
	margin: 0 auto 0px;
	background-color: #f8e61b;
}

.box_004{/*---4段目---*/
	width:990px;
	height:1194px;
	margin: 0 auto;
	
}


.tooyoung_a {
		width:522px;
		height:860px;
		background: url(../images/smoke_left.png) no-repeat;
	}

.todie_a {
	top: 155px;
	left:0px;
	position: absolute;
}

.tooyoung_b {
		width:522px;
		height:860px;
		background: url(../images/smoke_right.png) no-repeat;
	}

.todie_b {
	top: 155px;
	right:0px;
	position: absolute;
}


/*-----------メイン-------*/

.box_01{/*---1段目---*/
	width:990px;
	height:103px;
	margin: 0 auto;
	
}

.box_02{/*---2段目---*/
	position:relative;
	width:990px;
	height:861px;
	
}



.box_03{/*---3段目---*/
	position:relative;
	width:990px;
	height:791px;
	
}


.box_04{/*---4段目---*/
	position:relative;
	width:990px;
	height:1192px;
	
}


.box_04 .txt_1{
	position: absolute;
	width: 478px;
	top: 195px;
	height: 343px;
	left: 31px;
	font-size:26px;
	line-height: 36px;
	color:#FFF;
}



.box_05{/*---5段目---*/
	position:relative;
	width:990px;
	height:1043px;
	
}


.box_05 .txt_1{
	position: absolute;
	width: 932px;
	top: 470px;
	height: 285px;
	left: 33px;
	font-size:26px;
	line-height: 38px;
	color:#FFF;
}


.box_06{/*---6段目---*/
	position:relative;
	width:990px;
	height:364px;
	
}



/*--------------------*/

/*-----インタビュー　アコーディオン-----*/
#acMenu dt{
    display:block;
    width:990px;
    line-height:50px;
    cursor:pointer;
    }
#acMenu dd{
    width:990px;
    line-height:50px;
    display:none;
    }
	
#interview_bg{
	background-image:url(../images/07.jpg);
	width:990px;
	height:769px;
	background-repeat:no-repeat;
}


#interview_a{
	background-image:url(../images/07a.jpg);
	width:990px;
	height:902px;
	background-repeat:no-repeat;
}


#interview_b{
	background-image:url(../images/07b.jpg);
	width:990px;
	height:1348px;
	background-repeat:no-repeat;
}


/*-----インタビュー　終わり-----*/

.box_07{
	position:relative;
	width:990px;
	height:333px;
	
}

.box_08{
	position:relative;
	width:990px;
	height:361px;
	
}

.box_09{
	position:relative;
	width:990px;
	height:1222px;
}


.box_11{
	position:relative;
	width:990px;
	height:1267px;
}






.copyright{
	margin-top:15px;
}
.copyright p{
	font-size: 16px;
	line-height: 16px;
	margin-top: 20px;
	color:#FFF;
	margin-left: 60px;
	padding:0px 0px 20px 0px;

}

#scrollUp {
	bottom: 20px;
	right: 60px;
	width:70px;
	height:70px;
	background:url(../images/tytd_top.png);
	text-indent:-9999px;
}
