@charset "utf-8";

div#interview_main
{
    font-size:      12px;
    line-height:    20px;
}

div#interview_main p
{
    margin-top:     10px;
    padding-bottom:  2px;
}

div#interview_main a
{
    color:          #324483;
}

div#interview_main h2
{
	font-size:      20px;
	font-weight:    bold;
	line-height:    30px;
	height:         30px;
	margin-bottom:  10px;
}

div#interview_main h2.pg_ttl
{
    height:         auto;
}

div#interview_main #profile
{
	background-color: #F0F0F0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 15px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #124E72;
	border-right-color: #124E72;
	border-bottom-color: #124E72;
	border-left-color: #124E72;
}
div#interview_main #profile .profileTitle {
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	font-size: 14px;
	font-weight: bold;
}
div#interview_main p.question {
	color: #124E72;
	font-weight: bold;
}

div#interview_main .img1,
div#interview_main .imgR
{
	float:                  right;
	margin-left:            20px;
}

div#interview_main .img2,
div#interview_main .imgL
{
	float:                  left;
	margin-right:           20px;
}

div#interview_main .information {
	background-color: #124E72;
	background-position: 25px;
	height: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 25px;
}

div.atcl_top h3
{
	margin-bottom:          10px;
	padding-bottom:         10px;
/*	line-height:            130%;
	color:                  #266E48;*/
	background:             url(../../images/extras/dotline.gif) repeat-x left bottom;
}

/* リード */
div.atcl_lead p
{
    width:                  90%;
    margin-left:            5%;
	margin-bottom:          10px;
	padding-bottom:         10px;
	background:             url(../../images/extras/dotline.gif) repeat-x left bottom;
    font-size:              12px;
    line-height:            1.6em;
}

/* 記事リード文 */
div#interview_main div#interview_lead
{
	margin-left:			4px;
	margin-right:			10px;
	margin-bottom:          5px;
	padding:				4px 15px;
	border:					1px dashed #ccccff;
}

/* プロファイル */
div#iProfile
{
	margin-top:				20px;
	margin-left:			4px;
	margin-right:			10px;
	margin-bottom:          5px;
	padding:				4px 15px;
	border:					1px dashed #aaaaaa;
	overflow:				hidden;
}

div#iProfile h4
{
	margin-top:				0px;
	margin-bottom:			0px;
}

div#iProfile ul.cLink
{
	margin-top:				15px;
	margin-left:			50px;
}

div#iProfile ul.cLink li
{
	margin-bottom:			2px;
}

div#iProfile ul.cLink li a
{
	margin-left:			20px;
}

img.fLeft
{
	float:					left;
	margin:					20px 20px 20px 10px;
}

img.fRight
{
	float:					right;
	margin:					20px 10px 20px 20px;
}
