.clr {
	clear: both;
/* macIE対策\*/
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
/* macIE対策*/
}
.test{
	border:solid 1px #F00;
}

.left{float:left;}
.right{float:right;}

/* メニュータブ調節 */
#header #menu ul li#interview a{
	display: block;
	background-position: 0 -30px;
}
#header #menu ul li#top a{
	display: block;
	background-position: 0 0px;
}


/*============================================================
// 基本レイアウト
//==========================================================*/
#blg_content{
	width:930px;
	float:right;
	padding-left:10px;
}


#blg_content #blg_main{
	width:730px;
	float:left;
	background:url(../imgcommon/btm.jpg) no-repeat left bottom;
	padding-bottom:10px;
}

#blg_content #blg_sub{
	width:190px;
	float:right;
}

/*============================================================
// ブログメイン
//==========================================================*/
#blg_content #blg_main h3{
	width:698px;
	height:55px;
	padding:5px 15px;
	font-size:22px;
	font-weight:bold;
	color:#00003D;
	line-height:120%;
	background:url(../imgcommon/title.jpg) no-repeat;
	border:solid #CCC;
	border-width:0 1px;
}
#blg_content #blg_main h3 span{
	font-size:14px;
}

#blg_content #blg_main .inner{
	padding:10px;
	width:710px;
	background:url(../imgcommon/bg.jpg) repeat-y;
}

#blg_content #blg_main .inner img{ border: solid 1px #999;}

#blg_content #blg_main .inner p{
	font-size:12px;
	color:#333;
	line-height:160%;
	margin-bottom:20px;
}

/*==========================================*/
#blg_content #blg_main .inner .epi{
	border-bottom:1px dotted #999;
	width:710px;
	padding-bottom:10px;
	margin-bottom:20px;
}
#blg_content #blg_main .inner .epi p span{ color:#990000;}

#blg_content #blg_main .inner .epi .phbox{
	width:217px;
	padding-right:10px;
	float:left;
}

#blg_content #blg_main .inner .epi .phbox2{
	width:700px;
	padding-right:10px;
	float:left;
}


#blg_content #blg_main .inner .epi .phbox3{
	width:300px;
	padding-right:10px;
	float:left;
}

#blg_content #blg_main .inner .epi h3.title2{
	width:680px;
	height:55px;
	padding:5px 15px;
	font-size:22px;
	font-weight:bold;
	color:#00003D;
	line-height:120%;
	background:url(../imgcommon/title.jpg) no-repeat;
	border:solid #CCC;
	border-width:0 1px;
}

#blg_content #blg_main .inner .epi h3.title3{
	width:680px;
	height:24px;
	padding:5px 15px;
	font-size:22px;
	font-weight:bold;
	color:#00003D;
	line-height:120%;
	background:url(../imgcommon/title.jpg) no-repeat;
	border:solid #CCC;
	border-width:0 1px 1px 1px;
	margin-bottom:10px;
}
/*==========================================*/

#blg_content #blg_main .inner .box{
	width:710px;
}

#blg_content #blg_main .inner .box h4{
	border-left:4px solid #990000;
	padding-left:5px;
	color:#00003D;
	font-size:16px;
	line-height:150%;
	font-weight:bold;
	margin:10px 0 15px 0;
}

#blg_content #blg_main .inner .box p span{ font-weight:bold;}

#blg_content #blg_main .inner .box p.intvw{
	color:#000;
	margin-bottom:5px;
}

#blg_content #blg_main .inner .box .phbox_l{
	width:302px;
	padding:0 10px 10px 0;
	float:left;
}
#blg_content #blg_main .inner .box .phbox_r{
	width:302px;
	padding:0 0 10px 10px;
	float:right;
}

/*==========================================*/
#blg_content #blg_main .inner .plofile{
	width:708px;
	border:solid #999;
	border-width:0px 1px 1px 1px;
	border-top:1px solid #00003D;
	margin-top:20px;
}

#blg_content #blg_main .inner .plofile h4{
	background:url(../imgcommon/tit_profile.jpg) no-repeat;
	height:35px;
	font-size:5px;
	text-indent:-9999px;
	margin-bottom:10px;
	border-bottom:1px solid #999;
}

#blg_content #blg_main .inner .plofile .inners{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCC;
	width:688px;
	padding:0px 10px;
}

#blg_content #blg_main .inner .plofile .inners div{
	font-size:14px;
	color:#00003D;
	margin-bottom:5px;
	font-weight:bold;
}

#blg_content #blg_main .inner .plofile .information{
	width:688px;
	padding:0px 10px;
	margin-bottom:10px;
}
#blg_content #blg_main .inner .plofile .information div{
	font-size:14px;
	color:#990000;
	margin-bottom:10px;
	font-weight:bold;
}

#blg_content #blg_main .inner .plofile .information p{
	float:right;
	width:370px;
}
#blg_content #blg_main .inner .plofile .information p strong{
	font-size:14px;
	color:#00003D;
	font-weight:bold;
}

/*============================================================
// copyright
//==========================================================*/
.copy{
	font-size:10px;
	color:#333;
	text-align:center;
	margin-top:10px;
}

/*============================================================
// ブログサブ
//==========================================================*/

#blg_content #blg_sub h5{
	width:190px;
	height:16px;
	text-indent:-9999px;
	font-size:5px;
	margin-bottom:5px;
}

/*=============*/
#blg_content #blg_sub .backnum{
	margin-bottom:15px;
}

#blg_content #blg_sub .backnum h5{
	background:url(../imgcommon/backnumber.gif) no-repeat;
}

#blg_content #blg_sub .backnum ul{ list-style:none;}

#blg_content #blg_sub .backnum ul li{
	font-size:10px;
	background:url(../imgcommon/icon.gif) no-repeat left 5px;
	padding:3px 0 3px 13px;
	line-height:140%;
	border-bottom:1px dotted #666;
}

#blg_content #blg_sub .backnum ul li a{color:#333; text-decoration:none;}
#blg_content #blg_sub .backnum ul li a:hover{color: #990000; text-decoration:underline;}

#blg_content #blg_sub .backnum div{text-align:right; margin-top:10px;}


