.clearfix {min-height: 1px;}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

img, img a{border:0px;}

#main-row-flow-detail .container .titleimg, #main-row-flow-detail .container > h3, #main-row-flow-detail .container > h2, #main-row-flow-detail .container h4 {margin-bottom:0px;}

#edtwrap{width:100%;}
#edtwrap_inner {padding:20px;}
#edtwrap h3, #edtwrap h4, #edtwrap h5{margin: 0; padding: 0; line-height:100%;}
#edtwrap p{font-size:14px; line-height:150%; margin: 0; color:#000;}
#edtwrap .edtbox{overflow:hidden; margin-bottom:0px;}
#edtwrap .sbox{overflow:auto;}
#edtwrap .txtright{text-align:right;}
#edtwrap .mb05{margin-bottom:5px;}
#edtwrap .mb10{margin-bottom:10px;}
#edtwrap .mb20{margin-bottom:20px;}
#edtwrap .mb30{margin-bottom:30px;}
#edtwrap .ml20{margin-left:20px;}
#edtwrap .mt40{margin-top:40px;}
#edtwrap .pt20{padding-top:20px;}

#edtwrap table, #edtwrap table td{margin:0; padding:0; border:0; background-color:transparent;}

#edtwrap h3.edttitle{
	height:60px;
	background: url(/img/culture/honokazita/ti_bg.jpg) no-repeat;
	padding: 20px 0 0 55px;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px 0;
}

#edtwrap .edtprofile{
	width:720px;
	height:235px;
	background: url(/img/culture/honokazita/profile_bg.jpg) no-repeat;
	margin-top:20px;
}

#edtwrap .edtcenter {text-align:center;}
#edtwrap .edtleft{width:280px; margin:0 0 0 20px; float:left;}
#edtwrap p.edtright{width:380px; margin:0 20px 30px 0; float:right; font-size:14px; line-height:150%; }
#edtwrap span.edtbold{font-weight:bold;}


#edtwrap p.edttext_s {font-size:12px; margin:20px;}



/***** MOBILE *****/

@media screen and (max-device-width: 720px) and (max-device-height: 1280px) and (orientation:portrait), screen and (max-device-width: 1280px) and (max-device-height: 720px) and (orientation:landscape), screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2)
{



}