@charset 'UTF-8';



/* taisonippon */

#index #doc {
    background-color: #fef7ee;
    margin-bottom: 20px;
    padding-bottom: 20px;
}


#index .pagetop {
    margin: 0 auto;
    padding: 0 20px 0 0;
    width: 950px;
}


/* pankuzu */
#pankuzu_dsn {
	width:968px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 46px;
	position: relative;
}
#snstt li {
	float: left;
	list-style-image: none;
	list-style-type: none;
}
#pankuzu_dsn_s01 {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	font-size:10px;
	width:500px;
	text-align:left;
	padding-top: 3px;
	float: left;
	margin-left: 9px;
}
#snstt  .facebook  {
	float: right;
}
#snstt .twitter {
	float: right;
	padding-right: 5px;
}
#pankuzu_dsn_s02 {
	float: right;
	position: relative;
	height: 46px;
	width: 300px;
	/*width: 360px;*/
}
.sos_clear {
	font-size: 0px;
	clear: both;
	height: 0px;
	width: 100px;
}
#pankuzu_dsn_s02 ul {
	position: absolute;
	left: 100px;
	top: 12px;
	z-index: 30;
}
#sw_memo {
	height: 39px;
	width: 272px;
	position: absolute;
	left: 421px;
	top: 3px;
}
#sono_03 {
	height: 846px;
	width: 866px;
}
#receive {
	height: 484px;
	width: 866px;
	position: relative;
}








/* interview.html */
.interview {
    width:950px;
    margin:0 auto 30px;
    padding:30px 0;
    background:url("../images/bg.gif");
    font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
    font-size:14px;
    line-height:2.0;
}

#index .interview h2,#index .interview h3 {
    width:890px;
    background:url("../images/interview_box_top.png") no-repeat 0 0;
    margin:0 30px;
    padding:0;
}
#index .interview h2 {
    padding:45px 0 0;
}


#index .interview h3 {
    padding:20px 0 20px 45px;
    text-align:left;
    font-size:18px;
    color:#e65708;
}
#index .interview h3 span {
    display:inline-block;
    background:url("../images/interview_q.png") no-repeat 0 0;
    padding:0 0 0 70px;
}

.interview .box {
    width:890px;
    background:url("../images/interview_box_body.png") repeat-y 0 0;
    margin:0 30px;
    padding:0 0 40px;
    text-align:left;
}

.interview .boxBottomTop {
    width:890px;
    height:12px;
    background:url("../images/interview_box_bottom.png") no-repeat 0 0;
    margin:0 30px;
}

.interview .boxBottom {
    width:890px;
    height:12px;
    background:url("../images/interview_box_bottom.png") no-repeat 0 0;
    margin:0 30px 40px;
}


.interview .box dl {
    margin:0 50px 0 45px;
}
.interview .box dl dt {
    float:left;
    width:2.5em;
    font-weight:bold;
}
.interview .box dl dd {
    margin:0 0 0.5em 2.5em;
    _height:1%;
}

.interview .box dl dt.tanaka {color:#91c32c;}
.interview .box dl dt.uchimura {color:#f19800;}
.interview .box dl dt.kato {color:#12adf0;}


.interview .box01 {
    position:relative;
    height:129px;
}
.interview .box01 .pic01 {
    position:absolute;
    top:-80px;
    right:-30px;
}
.interview .box01 p {
    width:660px;
    margin:0 0 0 45px;
    padding:45px 0 0;
}

.interview .box02 {
    position:relative;
}
.interview .box02 .img02 {
    position:absolute;
    top:100px;
    right:-30px;
}
.interview .box02 dd.rightImg02 {
    width:340px;
}

.interview .box03 img,.interview .box04 img {
    margin:0 0 0 20px;
}


#index .interview h3.pic02 {
    position:relative;
    width:750px;
    padding:20px 0 20px 140px;
    text-align:left;
    font-size:18px;
    color:#e65708;
}
#index .interview h3.pic02 span {
    display:inline-block;
    background:url("../images/interview_q.png") no-repeat 0 0;
    padding:0 0 0 70px;
}
#index .interview h3.pic02 img {
    position:absolute;
    top:0;
    left:-30px;
}



#index .interview h3.h3Box05 {
    width:550px;
    background:url("../images/interview_box_top.png") no-repeat right 0;
    margin-left:325px;
    padding:20px 0 20px 45px;
}
.interview .box05 {
    position:relative;
    width:560px;
    background:url("../images/interview_box_body.png") repeat-y right 0;
    margin-left:325px;
    padding:0 0 40px 35px;
}
.interview .boxBottomBox05 {
    width:595px;
    height:12px;
    background:url("../images/interview_box_bottom_s.png") no-repeat right 0;
    margin:0 30px 40px 325px;
}
.interview .box05 .img05 {
    position:absolute;
    top:-50px;
    left:-325px;
}

.interview .box06 {
    position:relative;
}
.interview .box06 .img06 {
    position:absolute;
    bottom:-220px;
    right:50px;
}


.interview .pic03 {
    margin:0 0 40px 180px;
    text-align:left;
}









