/* Copyright pipaoi.jp All Rights Reserved */

/* Import */
/* @import url("../../css/master.css"); */
@import url(/css2/toppage2.css);
@import url(/css2/standard2.css);

/* -------------------------------------------- */

div#main {}

/* writerhead */
div.writer div.writerhead   {
	color:#333333;
	background-color:#CCCCCC;
	padding:0px 4px;
	margin-top:18px;
	margin-bottom:3px;
}
div.writer div.writerhead p {float:right; display:block;}

/* writer */

div.writer h2 {margin-bottom:0; height:400px;}/*5px*/

div.writer div.text_read {clear:both; padding-top:5px;}/**/

div.writer div.text    {font-size:1.1em/*13px*/; float:right; margin-bottom:20px;}/*BMC Sm*/
div.writer div.text h3 {color:#333333; border-bottom:3px double #666666; padding-top:20px;}
div.writer div.text h4 {margin-top:15px; color:#999999}
div.writer div.text p  {margin:0.5em 0 1.8em 0; text-indent:1em; line-height:1.6em;}

/*--------------------------*/

div.writer div.photo {
	width:266px; margin:15px 0 1em 0; float:left; text-align:center; background-color:#FFFFFF;
}
div.writer div.ph-w {
	width:416px; margin:0 0 2em 68px; float:none;
}
div.writer div.photo div { border:1px solid #666666; margin-top:5px; margin-right:10px; }
div.writer div.photo img { margin:2px 2px 0px 2px; }
div.writer div.photo p {
	margin:4px; text-align:left; text-indent:0em;
	font-size:0.75em/*10px*/; line-height:1.3em; color:#333333;
}/*BMC Sm*/

div.writer div.text p,
div.writer div.photo p {text-align:justify; text-justify:inter-ideograph; text-indent:0;}

div.writer div.text p.center{text-align:center; margin-bottom:0;}

/*--------------------------*/
div.writer div.profile {border:1px dashed #666666; border-width:1px 0; margin-bottom:30px; clear:both; zoom:1;}
div.writer div.profile h4 {padding:2px 3px; background-color:#CCCCCC; }
div.writer div.profile p  {padding:5px 3px;}
/*--------------------------*/

div.writer div.info    {
	padding:5px; color:#555555; margin:10px 0px; clear:both; zoom:1;
	background-image:url("../img/infobg.gif");
	border:1px solid #BBBBBB;
}
div.writer div.info div {
	padding:0 0 5px 5px;
}
/*div.writer div.info div.r {width:270px; float:right;}
div.writer div.info img {float:left; margin-right:1px;}
div.writer div.info ul {list-style:disc outside; margin-left:20px;}*/

div.writer div.info h4 {background-color:#FFFFFF; margin-bottom:5px;}

div.writer div.info h4     {font-size:1.1em/*13px*/; padding-left:5px;}/*BMC Sm*/
/*div.writer div.info strong {font-size:1.1em; margin-right:6px;}BMC Sm*/

/*Exception*/
div.writer div.info h4 strong {font-size:1.2em; margin-right:0; line-height:2em;}/*BMC Sm*/
div.writer div.info h5 {font-size:1.2em; margin:15px 0 0 0; line-height:1em;}/*margin:5px 0 10px 0;BMC Sm*/
/*div.writer div.info p {margin-left:2em;}*/

/*interview*/
div.writer div.interview h3 {border:0px;}
div.writer div.interview p  {margin:0.5em 0 0 0;}
div.writer div.interview p.s{color:#CC6633;}
div.writer div.interview p.t{}
div.writer div.interview div.ph-w2 {
	width:416px; margin:1.8em 0 2em 68px; float:none;
}
div.writer div.interview div.photo div {line-height:0;}
div.writer div.interview div.photo img { margin:2px 2px 2px 2px; }

/* clearfix */
.text:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.text {display:inline-block;}
/* \*/ * html .text { height:1%; } .text { display:block; } /* */

/* globalsign */
div.globalsign {text-align:center;}

