@charset "utf-8";

/*
===============================================================================
| 			jibi
|			color base:#f2c307 / highlight:#f0e09f / menuOn:#f5eed0
===============================================================================
*/
/*----------------------------------------------------------------------
/			タイトル
/----------------------------------------------------------------------*/
div.main h2{
	border-top: solid 4px #f2c307;
}

div.main h3{
	border-top: solid 3px #f2c307;
}

div.main h5{
	color: #dfad00;
}

/*----------------------------------------------------------------------
/			cornerMenu
/----------------------------------------------------------------------*/
div.main div.cornerMenu ul li a:hover,
div.main div.cornerMenu ul li.on{
	background-color: #f5eed0;
}
div.main div.cornerMenu ul.child li.on{
	background-color: #fcffe8;
}

/*----------------------------------------------------------------------
/			画像
/----------------------------------------------------------------------*/
div.main#pollinosis div.rightColumn{
	float: right;
	margin: 0 0 0 20px;
	text-align: center;
}

div.main#pollinosis div.rightColumn img{
	margin-bottom: 5px;
}

/*----------------------------------------------------------------------
/			体験談
/----------------------------------------------------------------------*/
div.main div.experience{
	border: solid 1px #f2c307;
}

div.main div.experience h3{
	border-top: solid 1px #f0e09f;
	background: #f2c307 url();
}

div.main div.experience div.sentence dt.doctor{
	padding-top: 20px;
	border-top: 1px solid #f2c307;
}

/*
===============================================================================
| 			index　トップ
===============================================================================
*/
div.main#index div.rightBlock{
	border-top: solid 4px #f2c307;
}

div.main#index div.row h2{
	border-top: solid 4px #f2c307;
}

h2#menuJibiPollinosis a{
	background: url(/laser/jibi/images/top/title_pollinosis.gif) no-repeat left top;
}
h2#menuJibiMemai a{
	background: url(/laser/jibi/images/top/title_memai.gif) no-repeat left top;
}
h2#menuJibiGanmen a{
	background: url(/laser/jibi/images/top/title_ganmen.gif) no-repeat left top;
}

h2#menuJibiPollinosis a:hover,
h2#menuJibiMemai a:hover,
h2#menuJibiGanmen a:hover{
	background-position: right top;
}

/*
===============================================================================
| 			pollinosis　花粉症
===============================================================================
*/
/*----------------------------------------------------------------------
/			花粉症の原因
/----------------------------------------------------------------------*/
div.main#pollinosis div.cause div.leftColumn{
	padding: 0 250px 0 0;
}

div.main#pollinosis div.cause div.rightColumn{
	float: right;
	width: 230px;
	text-align: center;
}
div.main#pollinosis div.cause div.rightColumn img{
	margin-bottom: 5px;
}

/*----------------------------------------------------------------------
/			レーザー治療にも様々なものがあります
/----------------------------------------------------------------------*/
div.main#pollinosis table.laserJibi th,
div.main#pollinosis table.laserJibi td{
	text-align: center;
}

div.main#pollinosis table.laserJibi td{
	width: 50%;
}

div.main#pollinosis table.laserJibi th.ohshiro{
	background-color: #EFC82C;
}

div.main#pollinosis table.laserJibi td.ohshiro{
	background-color: #f5eed0;
}

/*----------------------------------------------------------------------
/			講演
/----------------------------------------------------------------------*/
div.main#pollinosis h4{
	margin-top: 25px;
	padding-bottom: 2px;
	border-bottom: 1px solid #f2c307;
}

div.main#pollinosis div.lecture img.leftColumn{
	float: left;
	width: 100px;
	padding-bottom: 5px;
}

div.main#pollinosis div.lecture div.rightColumn{
	float: none;
	margin: 0;
	padding: 0 0 0 110px;
	text-align: left;
}

div.main#pollinosis div.lecture p.profile{
	font-size: 90%;
	line-height: 150%;
}

/*----------治療体験談----------*/
div.main#pollinosis div.experience{
	border: none;
}

div.main#pollinosis div.experience div.title p{
	margin: 0 0 10px;
}

div.main#pollinosis div.experience img.rightColumn{
	float: right;
	width: 205px;
}

div.main#pollinosis div.experience div.leftColumn{
	padding: 0 215px 0 0;
}

/*----------産經新聞----------*/
div.main#pollinosis div.newspaper img.leftColumn{
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
}

/*
===============================================================================
| 			kafuninfo　花粉飛散情報
===============================================================================
*/
div.main#kafuninfo table.line{
	margin-bottom: 10px;
}

div.main#kafuninfo table.line th,
div.main#kafuninfo table.line td{
	padding: 6px 0;
	text-align: center;
}

div.main#kafuninfo table.line th{
	white-space: normal;
	vertical-align: middle;
}

div.main#kafuninfo table.line td{
	width: 68px;
	font-size: 90%;
}

div.main#kafuninfo table.line td img{
	margin-bottom: 5px;
}

div.main#kafuninfo p.markDetail img{
	vertical-align: middle;
	margin-right: 3px;
}