
/*------------------------------------------------
	hikari-p/index.html pCSS
--------------------------------------------------*/

/* float  */
/* ------------------------------------------------------ */
*.f-l{
	float: left;
}
*.f-r{
	float: right;
}

.clr:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.clr { display: inline-block; }
/* no ie mac \*/
* html .clr{ height: 1%; }
.clr{ display: block; }
/* */

*.clear {
	clear: both;
}
br.clear{
	clear: both;
	display: inline;
}
div.clear {
	font: 1px/1px sans-serif;
	line-height: 1px;
	height: 1px;
}

a.link01{
	padding: 0px 0px 0px 12px;
	background: url(../../img/arrow01.gif) left 0.2em no-repeat;
	min-height: 12px;
}

div.box-hikari{
	background   : url(../img/bg_bohhikari.gif) no-repeat 0 100%;
	margin-top   : 17px;
	margin-bottom: 13px;
	width: 575px;
}
div.box-hikari table.box-hikari{
	width: 575px;
}
div.box-hikari table.box-hikari th.h1{
	width: 280px;
}
div.box-hikari table.box-hikari td.blank{
	width: 15px;
}
div.box-hikari table.box-hikari td.d1 div.inner{
	padding: 9px 13px 6px 18px;
}
div.box-hikari table.box-hikari td.d2 div.inner{
	padding: 10px 13px 15px 18px;
}
div.box-hikari table.box-hikari td.d1 div.pic{
	width: 62px;
	float: left;
}
div.box-hikari table.box-hikari td.d1 div.txt{
	width: 170px;
	float: right;
}
div.box-hikari table.box-hikari td.d1 div.txt p.tit{
	font-size: 90%;
	font-weight: bold;
}

div.hikari-p-section{
	margin: 10px 0 20px;
	padding-left: 18px;
}
div.hikari-p-section div.qalink-l{
	width: 260px;
	float: left;
}
div.hikari-p-section div.qalink-r{
	width: 260px;
	float: right;
}

p.tit{
	font-size: 90%;
	font-weight: bold;
	line-height: 1.2;
}

p{
	line-height: 1.3;
}

a.link02{
	padding: 0px 0px 0px 12px;
	float: left;
	background: url(../../img/arrow01.gif) left 0.3em no-repeat;
	min-height: 12px;
}
