.header1
{
 position: relative;
 width: auto;
 _width: 100%;
 margin: 15px 0;
 padding: 3px 0 2px 45px;
 line-height: 1.7;
 _line-height:2;
 font-size: 114%;
 font-weight: bold;
 clear: both;
 height:36px;
 border-bottom:1px dotted #999;
}

.atn{ background: url(http://www.kaiseisho.net/img/midashi/attention3.gif) no-repeat left top;}
.check1{ background: url(http://www.kaiseisho.net/img/midashi/check1.gif) no-repeat left top;}
.check2{ background: url(http://www.kaiseisho.net/img/midashi/check2.gif) no-repeat left top;}
.check3{ background: url(http://www.kaiseisho.net/img/midashi/check3.gif) no-repeat left top;}
.check4{ background: url(http://www.kaiseisho.net/img/midashi/check4.gif) no-repeat left top;}
.exc{ background: url(http://www.kaiseisho.net/img/midashi/exclamation3.gif) no-repeat left top;}
.plus1{ background: url(http://www.kaiseisho.net/img/midashi/plus1.gif) no-repeat left top;}
.plus2{ background: url(http://www.kaiseisho.net/img/midashi/plus2.gif) no-repeat left top;}
.plus3{ background: url(http://www.kaiseisho.net/img/midashi/plus3.gif) no-repeat left top;}
.plus4{ background: url(http://www.kaiseisho.net/img/midashi/plus4.gif) no-repeat left top;}
.war{ background: url(http://www.kaiseisho.net/img/midashi/warning3.gif) no-repeat left top;padding-left:50px;}


.header2
{
 position: relative;
 width: auto;
 _width: 100%;
 margin: 15px 0;
 padding: 3px 0 2px 75px;
 line-height: 2.5;
 _line-height:2.5;
 font-size: 114%;
 font-weight: bold;
 clear: both;
 height:36px;
 border-bottom:1px dotted #999;
}

.chk1{ background: url(http://www.kaiseisho.net/img/midashi/icon-check01.gif) no-repeat left top;}
.chk2{ background: url(http://www.kaiseisho.net/img/midashi/icon-check02.gif) no-repeat left top;}
.chui1{ background: url(http://www.kaiseisho.net/img/midashi/icon-check07.gif) no-repeat left top;}
.chui2{ background: url(http://www.kaiseisho.net/img/midashi/icon-check08.gif) no-repeat left top;}
.point1{ background: url(http://www.kaiseisho.net/img/midashi/icon-point01.gif) no-repeat left top;}
.point2{ background: url(http://www.kaiseisho.net/img/midashi/icon-point02.gif) no-repeat left top;}




.header3{
 clear: both;
 margin: 15px 0;
 padding: 5px 10px 5px 20px;
 font-size: 114%;
 font-weight: bold;
 line-height: 1.7;
 text-align: left;
 color: #333;
}

*+html .header3{padding-top:5px;}
*html .header3{padding-top:7px;}

.h3_black{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-black.jpg) left bottom repeat-x;}
.h3_blue{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-blue.jpg) left bottom repeat-x;}
.h3_brown{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-brown.jpg) left bottom repeat-x;}
.h3_green{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-green.jpg) left bottom repeat-x;}
.h3_navy{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-navy.jpg) left bottom repeat-x;}
.h3_orange{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-orange.jpg) left bottom repeat-x;}
.h3_pink{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-pink.jpg) left bottom repeat-x;}
.h3_red{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-red.jpg) left bottom repeat-x;}
.h3_white{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-white.jpg) left bottom repeat-x;}
.h3_yellow{ background: url(http://www.kaiseisho.net/img/midashi/bg-h3-yellow.jpg) left bottom repeat-x;}



.header4{
	clear: both;
	margin: 15px 0;
	padding: 0.2em 14px;
	border: 3px solid #ccc;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	color: #fff;
}


.h2_black{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-black.jpg) left center repeat-x;}
.h2_blue{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-blue.jpg) left center repeat-x;}
.h2_brown{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-brown.jpg) left center repeat-x;}
.h2_green{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-green.jpg) left center repeat-x;}
.h2_navy{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-navy.jpg) left center repeat-x;}
.h2_orange{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-orange.jpg) left center repeat-x;}
.h2_pink{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-pink.jpg) left center repeat-x;}
.h2_red{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-red.jpg) left center repeat-x;}
.h2_white{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-white.jpg) left center repeat-x;color:#333;}
.h2_yellow{ background: url(http://www.kaiseisho.net/img/midashi/bg01-h2-yellow.jpg) left center repeat-x;color:#000;}







.header5{
 color:#fff;
 position: relative;
 width: auto;
 margin: 10px 0;
 padding: 5px 0 10px 35px;
 background: url(img/midashi/ah.gif)  no-repeat;
 font-size: 114%;
 font-weight: bold;
 line-height: 1.25;
 clear: both;
}


.header6{
 position: relative;
 width: auto;
 _width: 100%;
 margin: 15px 0;
 padding: 4px 0 10px 40px;
 border-bottom: 1px dotted #999;
 line-height: 1.25;
 font-size: 114%;
 font-weight: bold;
 clear: both;
 letter-spacing: 0.1em;
 background: url(img/midashi/cafe_ah.gif)  no-repeat;
}



.header7{
 clear: both;
 margin: 15px 0;
 padding: 7px 10px 3px 60px;
 font-size: 114%;
 font-weight: bold;
 line-height: 1.7;
 text-align: left;
 color: #333;
}

*+html .header7{padding-top:10px;}
*html .header7{padding-top:10px;}

.rank01{ background: url(http://www.kaiseisho.net/img/midashi/rank_1.jpg) left bottom repeat-x;}
.rank02{ background: url(http://www.kaiseisho.net/img/midashi/rank_2.jpg) left bottom repeat-x;}
.rank03{ background: url(http://www.kaiseisho.net/img/midashi/rank_3.jpg) left bottom repeat-x;}


.header_z
{
 position: relative;
 margin: 0 0 10px;
 padding: 3px 0 2px 5px;
 font-size: 100%;
 font-weight: bold;
 clear: both;
 border-bottom:1px dotted #999;
}

.header_y
{
 position: relative;
 margin: 0 0 10px;
 padding: 3px 0 0 5px;
 font-size: 100%;
 clear: both;
 border-bottom:1px dotted #999;
}


