/*インタビューページ用*/
@charset "shift_jis";
.main{
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
}
.interviewpage{
	width:780px;
	margin:5px auto 0 auto;
	padding:0;
	text-align:left;
	font-size:12px;
}
.ad{
	padding:5px;
}
.clear{
	clear:both;
}
.star{
	color:#CCCC00;
}
.cut-right{
	padding:10px;
	float:right;
	text-align:center;
	font-size:0.8em;
	color:#666666;
}
.cut-left{
	padding:10px;
	float:left;
	text-align:center;
	font-size:0.8em;
	color:#666666;
}
.right{
	text-align:right;
}
.font-l{
	font-size:1.2em;
}
img.border {
	border:#000000 1px solid;
}
.interviewpage img.chirami{
	padding-top:5px;
}
.float-right{
	float:right;
}
.float-left{
	float:left;
}

/*段落設定*/
.interviewpage h1{
	margin:0 0 15px 0;
	padding:0;
	width:375px;
}
.interviewpage h2{
	height: 20px;
	text-indent:1.6em;
	margin:15px 0 0 0;
	padding:5px 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699FF;
	background-image: url(../images/interview/common/icon-h2blue.gif);
	background-repeat:repeat-y;
	background-position: left;
}
*html .interviewpage h2{
	padding-bottom:5px;
}
.interviewpage h2.h2-interview{
	text-decoration:none;
	background-image:none;
	background:#ffffff;
	margin:0;
	padding:10px 0 0 0;
	text-indent:0;
	display:block;
	height:auto;
}
.interviewpage h2.h2-interview-t{
	text-decoration:none;
	background-image:none;
	background:#ffffff;
	margin:0;
	padding:10px 0 0 10px;
	text-indent:0;
	display:block;
	height:auto;
	font-size:20px;
}

.interviewpage .interview .interview-right h2{
	margin:0;
	padding:0;
	text-indent:0;
	text-decoration:none;
	background-image:none;
	background:#ffffff;
	height:69px;
}
.interviewpage h3{
	font-size: 1em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.interviewpage .interview h3{
	color:#FF6600;
	margin-top:20px;
	padding:0;

}
.interviewpage .interview h3.h3-cg{
	color:#666666;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-mamor{
	color:#000000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-pargolf{
	color:#009933;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-shonenmagazine{
	color:#CC0000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-spa{
	color:#CC0000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-ozplus{
	color:#FF66CC;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-blue{
	color:#000000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-yuhobika{
	color:#FF9900;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-newton{
	color:#666666;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-brutus{
	color:#000000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-runningstyle{
	color:#99CCFF;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-be-pal{
	color:#006600;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-kadenhihyo{
	color:#ff9900;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-tsuribito{
	color:#33CC00;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-fj{
	color:#956f29;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-nodule{
	color:#006699;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-fujinkoron{
	color:#cc66cc;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-koka{
	color:#cc0066;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-daytona{
	color:#996633;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-figarojapon{
	color:#FF3300;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-very{
	color:#FF6600;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-bistory{
	color:#99CC66;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-pen{
	color:#000000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-lips{
	color:#FF33CC;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-gingerl{
	color:#666666;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-toyokeizai{
	color:#000000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-lightning{
	color:#CC0000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-discoverjapan{
	color:#CC0000;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-nanao{
	color:#666666;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-usakura{
	color:#FF9999;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-president{
	color:#000000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-dancyu{
	color:#00CC00;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-presidentfamily{
	color:#663300;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-otoshu{
	color:#cc0000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-phatphoto{
	color:#cc3333;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-motonavi{
	color:#0066FF;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-dime{
	color:#660000;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-sotokoto{
	color:#6699FF;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-ginger{
	color:#FF9999;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-asahi{
	color:#CC0000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-jinminchugoku{
	color:#663333;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-bookbird{
	color:#663300;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-goethe{
	color:#66CC33;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-edgestyle{
	color:#996600;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-gq{
	color:#CC9933;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-ageha{
	color:#FF66FF;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-ozmagazine{
	color:#cc0066;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-orangepage{
	color:#FF9966;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-hr{
	color:#CC0000;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-karakoto{
	color:#669933;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-davinci{
	color:#6666cc;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-veggy{
	color:#99cc00;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-kangaeruhito{
	color:#b81b22;
	margin-top:20px;
	padding:0;
}

.interviewpage .interview h3.h3-daysjapan{
	color:#b81b22;
	margin-top:20px;
	padding:0;
}


.interviewpage .interview h3.h3-cyzo{
	color:#FF3300;
	margin-top:20px;
	padding:0;
}


.interviewpage .interview h3.h3-ryoma{
	color:#0066CC;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-tigers{
	color:#666666;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-ar{
	color:#000000;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-uomo{
	color:#333333;
	margin-top:20px;
	padding:0;

}.interviewpage .interview h3.h3-yamakei{
	color#003366;
	margin-top:20px;
	padding:0
}
.interviewpage .interview h3.h3-safari{
	color:#996600;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-papyrus{
	color:#CC99CC;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-waraku{
	color:#CC6600;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-courrier{
	color:#0099FF;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-number{
	color:#000099;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-casabrutus{
	color:#999933;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-oceans{
	color:#3366FF;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-numero{
	color:#999999;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-ikkojin{
	color:#666600;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-engine{
	color:#FF0033;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-gainer{
	color:#000000;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-glitter{
	color:#FF9999;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-glamorous{
	color:#CC9900;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-mainichigahakken{
	color:#0099FF;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-como{
	color:#009966;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-yamakei{
	color:#003366;
	margin-top:20px;
	padding:0;
}
.interviewpage .interview h3.h3-ar{
	color:#000000;
	margin-top:20px;
	padding:0;

}
.interviewpage .current-number h3{
	color:#6699FF;
	padding-bottom:5px;
}
.interviewpage p{
	font-size: 1em;
	font-weight:normal;
	margin:15px 0 0 0;
	padding:0 10px;
	line-height:1.6em;
}
.interviewpage .interview p{
	text-indent:1em;
}
.interviewpage .interview .next p{
	text-indent:0;
}
.interviewpage .interview p.sub{
	text-indent:0;
	color:#666666;
}
.interviewpage .product-info .subject .top-current p{
	line-height:1em;
	margin:5px 0 0 0;
	font-weight:bold;
	color:#006600;
}
.interviewpage .back{
	background-image:url(../images/interview/common/back-product.gif);
	background-repeat:repeat-y;
}
.interviewpage .back p.end{
	clear:both;
	margin:0;
	padding:0;
	width:780px;
	height:10px;
	background-image: url(../images/interview/common/back-productbtm.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
.interviewpage .back-white{
	width:760px;
	background-color: #FFFFFF;
	background-image: url(../images/interview/common/back-whitetop.gif);
	background-repeat: no-repeat;
	background-position:top;
	border-left:#CCCC99 solid 1px;
	border-right:#CCCC99 solid 1px;
}
.interviewpage .back-white p.end{
	clear:both;
	margin:0;
	padding:0;
	width:760px;
	height:10px;
	background-image: url(../images/interview/common/back-whitebtm.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
/*インタビューヘッダ*/
.interviewpage .interview-head{
	margin:10px 0 0 0;
	padding:0;
	width:auto;
}
.interviewpage　p.head-link{
	margin:0;
	padding:15px 0;
	display:block;
}

/*雑誌詳細*/
.interviewpage .product-info{
	margin-top:2px;
	text-align:center;
}
.interviewpage .product-info .introduction{
	margin:0;
	padding:0;
}
.interviewpage .product-info .introduction dt{
	padding:10px 10px 5px 10px;
	float:left;
}
.interviewpage .product-info .introduction dd{
	padding:20px 10px 10px 0;
	text-align:left;	
}
.interviewpage .product-info .subject{
	clear:both;
	margin:0 auto;
	padding:0;
}
.interviewpage .product-info .subject .subject-left{
	margin:15px 0;
	padding:0;
	float:left;
}
.interviewpage .product-info .subject .subject-left p{
	padding-right:0;
}
.interviewpage .product-info .subject .subject-right{
	width:465px;
	float:right;
	margin: 15px 0 0 0;
	padding-right:10px;
	text-align:left;
}
*html .interviewpage .product-info .subject .subject-right{
	padding-right:0;
}
.interviewpage .product-info .subject p.product-logo{
	padding:0 5px 5px 0;
}
.interviewpage .product-info .subject dl.details{
	margin:0;
	padding:0;
}
.interviewpage .product-info .subject dl.details dt{
	margin:10px 0 0 0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
}
.interviewpage .product-info .subject dl.details dd{
	margin:0;
	padding:5px 0 0 0;
}
.interviewpage .product-info .subject .top-current{
	width:160px;
	text-align:center;
	border:#CCCC99 solid 1px;
	float:right;
	padding:5px 0;
	margin:10px 0;
}
.interviewpage .product-info p.btn .top-current img{
	margin:0 0 5px 0;
}
.interviewpage .product-info .subject dl.profile{
	clear:both;
	margin:10px 10px 0 0;
	padding:0;
	width:466px;
	background-color:#99ccff;
	background-image:url(../images/interview/common/back-profiletop.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.interviewpage .product-info .subject dl.profile dt{
	margin:0;
	padding:5px;
	float:left;
}
.interviewpage .product-info .subject dl.profile dd{
	margin:0;
	padding:10px;
}
.interviewpage .product-info .subject dl.profile dd.photo{
	margin:0;
	padding:0 10px;
	float:right;
}
.interviewpage .product-info .subject dl.profile dd.end{
	clear:both;
	height:9px;
	margin:0;
	padding:0;
	background-image:url(../images/interview/common/back-profilebtm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*インタビュー記事*/
.interviewpage .interview .interview-left{
	width:470px;
	float:left;
}
.interviewpage .interview .interview-right{
	float:left;
}
.interviewpage .interview .recommend{
	margin:0;
	padding:0;
	width:298px;
	border:#6699FF solid 1px;
}
*html .interviewpage .interview .recommend{
	width:300px;
}
.interviewpage .interview .recommend dl{
	margin:0;
	padding:0;
}
.interviewpage .interview .recommend dl dt{
	margin:5px;
	padding:10px 0 0 10px;
	clear:both;
	border-top: #999999 dashed 1px;
}
.interviewpage .interview .recommend dl dt.top{
	border:none;
}
.interviewpage .interview .recommend dl dd{
	margin:0;
	padding:20px 0 0 10px;
}
.interviewpage .interview .recommend dl dd.photo{
	margin:0;
	padding:10px;
	float:right;
}
.interviewpage .interview .next{
	clear:both;
	margin:10px 0px;
	padding:0 0 10px 0;
	width:300px;
	border:#6699FF solid 1px;
}
/*この雑誌の詳細はこちら*/
.interviewpage p.productpage{
	margin:50px auto;
	text-align:center;
	padding:inherit;
}

/*一覧*/
.interviewpage .interview-list{
	margin:0 0 0 5px;
	padding:0;
}
.interviewpage .interview-list .list{
	width:380px;
	margin:10px 5px 0 0;
	padding:0px;
	background-image:url(../images/interview/common/back-product.gif);
	border:#CCCC99 solid 1px;
	float:left;
}
.interviewpage .interview-list .list dl{
	width:250px;
	margin:0;
	padding:0;
	line-height:1.4em;
	float:left;
}
.interviewpage .interview-list .list dl dt{
	height:3.2em;
	margin:0;
	padding:10px 0 0 10px;
	font-size:1.2em;
}
.interviewpage .interview-list .list dl dd{
	margin:0;
	padding:0 0 0 10px;
}
.interviewpage .interview-list .list p.photo{
	margin:0;
	padding:10px 10px 10px 0;
	width:102px;
	text-align:center;
	float:right;
}
.interviewpage #paging{
	margin:10px 0 5px 0;
	padding:0 10px; 	
}

/*バナー広告枠*/
#pr-bnr{
	margin:1px;
	padding:5px 0;
	background-color:#dcdced;
	text-align:center;
}
#pr-bnr .bnr{
	margin:0 auto;
	padding:0;
	width:740px;
}
#pr-bnr .len-txt{
	display:block;
	width:12px;
	margin:30px 0 0 0;
	padding:0;
	font-size:12px;
	float:left;
}
#pr-bnr .len{
	margin:0;
	padding:0;
	width:728px;
	float:left;
}

/*TOPページ*/
.interviewpage #new-interview{
	width:460px;
	margin:30px 0 0 0;
	padding-left:5px;
	float:left;

}
.interviewpage #new-interview p{
	margin:0;
	padding:0;
}
.interviewpage #new-interview p.title{
	background-image:url(../images/interview/common/back-product.gif);
	height:25px;
	font-size:1.2em;
	text-indent:1em;
	padding-top:5px;
	border-right:1px solid #CCCC99;
	border-bottom:1px solid #CCCC99;
	border-left:1px solid #CCCC99;
}
*html .interviewpage #new-interview p.title{
	height:30px;
}
.interviewpage #list-ad{
	width:300px;
	margin:15px 0 0 0;
	padding-right:5px;
	float:right;
}
.interviewpage #list-ad p{
	margin:0;
	padding:0;
}
.interviewpage #list-ad p.pr{
	height:15px;
	font-size:0.8em;
	text-align:right;
}

/*編集後記*/
.interviewpage .interviewer{
	border:#CCCC99 1px solid;
	padding:8px;
}
.interviewpage .interviewer .soliloquy{
	margin:0;
	padding:0;
}
.interviewpage .interviewer .soliloquy dt{
	margin:0;
	padding:0;
}
.interviewpage .interviewer .soliloquy dd{
	margin:0;
	padding:10px 5px;
	line-height:1.4em;
}
.interviewpage .interviewer .interviewer-prof{
	border-top:#CCCC99 1px solid;
	margin:0;
	padding:8px;
}
.interviewpage .interviewer p{
	margin:0;
	padding:0 5px 10px 5px; 
	text-indent:0;
}

/*ギフト券*/
.interviewpage .interview-gift{
	width:760px;
	margin:0 auto;
	background:url(../images/interview/common/gift02.gif) repeat-y;
	text-align:center;
}
.interviewpage .interview-gift p{
	margin:0;
	padding:0;
}
.interviewpage .interview-gift .gift-left{
	margin:10px 0;
	width:330px;
	text-align:center;
	float:left;
}
.interviewpage .interview-gift .gift-right{
	margin:10px 0;
	width:428px;
	float:right;
}
.interviewpage .interview-gift .gift-left p.exclusive{
	background-color:#CC0000;
	width:298px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	padding:3px auto;
	letter-spacing: 1em;
	margin:0 auto;	
}
.interviewpage .interview-gift .gift-right dl{
	text-align:left;
	margin-left:20px;
}
.interviewpage .interview-gift .gift-right dt{
	margin:10px 0 0 0;
	font-size:36px;
	color:#CC0000;
	font-weight:bold;
}
.interviewpage .interview-gift .gift-right dd{
	margin:0;
	text-align:left;
}
.interviewpage .interview-gift .gift-right dd.code{
	font-size:18px;
	margin-top:15px;
	font-weight:bold;
}
.interviewpage .interview-gift .gift-right dd.date{
	margin-top:10px;
}
.interviewpage .interview-gift .gift-right dd.info{
	color:#666666;
	margin-top:5px;
	font-size:10px;
	margin-left:1em;
	margin-right:16px;
	text-indent:-1em;
}
.interviewpage .interview-gift .gift-bottom{
	width:728px;
	margin:auto;
	border-top:#CCCCCC 1px solid;
}
.interviewpage .interview-gift .tokuten-title{
	margin-left:8px;
	margin-top:15px;
	color:#CC0000;
	font-weight:bold;
	font-size:16px;
	text-align:left;
}
.interviewpage .interview-gift .tokuten-text{
	margin-top:10px;
	text-align:left;
}
.interviewpage .interview-gift .bottom{
	width:760px;
	clear:both;
	background:url(../images/interview/common/gift03.gif) bottom no-repeat;
	height:20px;
}