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

/* index */

.index #header {
	margin-bottom:		23px;
}

.index #header-top-title{
	text-align:		left;
	padding:		120px 0 20px 50px;
}

.index #main-contents .main-contents-child ul{
	width:			900px;
	padding:		0px 0px 44px 60px;
}

.index #main-contents .main-contents-child ul li{
	width:			387px;
	float:			left;
	padding:		0px 30px 11px 0px;
}

.index #main-contents .main-contents-child ul li.last-child{
	padding:		0px 0px 0px 0px;
}


/* interview */

.interview #header {
	margin-bottom:		0px;
}

.interview #container-inner{
	background-repeat:	no-repeat;
	background-position:	left top;
}

.interview #header-top-title{
	text-align:		left;
	padding:		110px 0 26px 270px;
}

.interview .main-contents-child {
	padding:		0px 0px 0px 0px;
}

.interview .main-contents-child h3{
	padding:		0px 0px 33px 270px;
}

.interview .main-contents-child .detail{
	margin-bottom:			38px;
	padding:		0px 0px 0px 270px;
}

.interview .main-contents-child .detail dl{
	width:			639px;
	padding:		0px 0px 15px 0px;
}

.interview .main-contents-child .detail dl dt,
.interview .main-contents-child .detail h4{
	font-size:		0px;
	line-height:		1;
	padding:		0px 0px 5px 0px;
}

.interview .main-contents-child .detail dl dd{
	padding:		0px 10px 0px 0px;
	font-size:		12px;
}

.interview .main-contents-child .dream dl{
	border-left:			3px solid #009E96;
	padding:			0px 0px 0px 10px;
	margin:				0px 0px 0px 5px;
}


.interview .main-contents-child .dream dl dd{
	padding:			0px 20px 15px 0px;
}

.interview .main-contents-child .dream dl dd.short{
	padding-right:			180px;
}

.interview .main-contents-child .dream dl dd.last-child{
	padding-bottom:			0px;
}

.interview .main-contents-child .quest h4{
	padding:		0px 0px 0px 114px;
}

.interview .main-contents-child .quest .q_a{
	padding:		53px 0px 0px 50px;
}

.interview .main-contents-child .quest{
	width:				960px;
	padding-bottom:			50px;
	border-bottom:			1px solid #009E96;
}

.interview .main-contents-child .quest .q_a dl{
	width:				648px;
	float:				left;
	padding:			0px 13px 0px 0px;
}

.interview .main-contents-child .quest .q_a dl dt{
}

.interview .main-contents-child .quest .q_a dl dd{
	font-size:			12px;
	padding:			0px 70px 0px 0px;
}

.interview .main-contents-child .quest .q_a p{
	width:				192px;
	float:				left;
	margin:				-21px 0px 0px 0px;
}

.interview .main-contents-navi{
	width:				960px;
	height:				200px;
	position:			relative;
}

.interview .main-contents-navi ul li{
	position:			absolute;
}

.interview .main-contents-navi ul li.wada{
	top:				20px;
	left:				40px;
}

.interview .main-contents-navi ul li.nagasawa{
	top:				103px;
	left:				150px;
}

.interview .main-contents-navi ul li.shimada{
	top:				20px;
	left:				270px;
}

.interview .main-contents-navi ul li.nakanishi{
	top:				103px;
	left:				380px;
}

.interview .main-contents-navi ul li.fujimiya{
	top:				20px;
	left:				500px;
}

.interview .main-contents-navi ul li.oro{
	top:				103px;
	left:				610px;
}

.interview .main-contents-navi ul li.sakamoto{
	top:				20px;
	left:				730px;
}






/* interview01 */
.interview01 #container-inner{
	background-image:	url(../images/interview/int01_bg.jpg);
}

.interview01 .main-contents-child .detail{
	height:				752px;
}


/* interview02 */
.interview02 #container-inner{
	background-image:	url(../images/interview/int02_bg.jpg);
}

.interview02 .main-contents-child .detail{
	height:				653px;
}

/* interview03 */
.interview03 #container-inner{
	background-image:	url(../images/interview/int03_bg.jpg);
}

.interview03 .main-contents-child .detail{
	height:				710px;
}

/* interview04 */
.interview04 #container-inner{
	background-image:	url(../images/interview/int04_bg.jpg);
}

.interview04 .main-contents-child .detail{
	height:				625px;
}

/* interview05 */
.interview05 #container-inner{
	background-image:	url(../images/interview/int05_bg.jpg);
}

.interview05 .main-contents-child .detail{
	height:				660px;
}

/* interview06 */
.interview06 #container-inner{
	background-image:	url(../images/interview/int06_bg.jpg);
}

.interview06 .main-contents-child .detail{
	height:				660px;
}

/* interview07 */
.interview07 #container-inner{
	background-image:	url(../images/interview/int07_bg.jpg);
}

.interview07 .main-contents-child .detail{
	height:				660px;
}




/* help */

.help #header-top-title{
	text-align:		left;
	padding:		110px 0 43px 50px;
}

.help #content-inner{
	padding:		0px 0px 0px 50px;
}

.help .main-contents-child{
	padding:		30px 0px 27px 0px;
	background-image:	url(../images/help/hel_bod_lin.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
	font-size:		12px;
}

.help .first-child{
	padding:		0px 0px 27px 0px;
	background-image:	none;
}

.help .main-contents-child h3{
	padding:		0px 0px 10px 0px;
}

.help .main-contents-child p{
	line-height:		1.4;
}

.help .main-contents-child p span{
	color:			#666666;
}

.help .main-contents-child ul.download{
	padding:		13px 0px 0px 0px;
}

.help .main-contents-child ul li.ie{
	background-image:	url(../images/help/hel_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left 0px;
	padding-left:		50px;
	padding-bottom:		5px;
	line-height:		2;
}

.help .main-contents-child ul li.firefox{
	background-image:	url(../images/help/hel_bod_ico_02.gif);
	background-repeat:	no-repeat;
	background-position:	left 2px;
	padding-left:		50px;
	line-height:		2;
}

.help .main-contents-child p.plugin img{
	padding-top:		10px;
}

.help .main-contents-child h4{
	padding:		15px 0px 5px 0px;
}

.help .main-contents-child p.case{
	padding:		15px 0px 15px 0px;
}














