@charset "Shift_JIS";
/*----------------------------------------------------------------
 guide style - guide page only...
----------------------------------------------------------------*/
/*------------------------------------------------
 all
-------------------------------------------------*/
body,td,th{
	font-size			: 12px;
	line-height			: 22px;
}

/*------------------------------------------------
 box
-------------------------------------------------*/
#header{
	height				: 75px;
}
#main{
	width				: 950px;
}

/*------------------------------------------------
 content
-------------------------------------------------*/
#header .content{
	width				: 950px;
	background			: url(../image/header_image.jpg) left top no-repeat;
}
#main .content{
	padding				: 25px 20px 25px 20px;
	width				: 910px;
}

/*------------------------------------------------
 main
-------------------------------------------------*/
/*----------------------------------
 sidemenu
----------------------------------*/
#main .sidemenu{
	width				: 200px;
	float				: left;
}
#main .sidemenu .title{
	display				: block;
	width				: 200px;
	height				: 23px;
	background			: url(image/menu_title.gif) left top no-repeat;
	text-indent			: -9999px;
}
#main .sidemenu ul{
	list-style			: none outside;
	width				: 200px;
}
#main .sidemenu ul li{
	list-style			: none outside;
}
#main .sidemenu ul li a{
	text-indent			: -9999px;
	display				: block;
	width				: 200px;
	height				: 31px;
}
#main .sidemenu .menu01 a{
	background			: url(image/menu_01.gif) left top no-repeat;
}
#main .sidemenu .menu02 a{
	background			: url(image/menu_02.gif) left top no-repeat;
}
#main .sidemenu .menu03 a{
	background			: url(image/menu_03.gif) left top no-repeat;
}
#main .sidemenu .menu04 a{
	background			: url(image/menu_04.gif) left top no-repeat;
}
#main .sidemenu .menu05 a{
	background			: url(image/menu_05.gif) left top no-repeat;
}
#main .sidemenu .menu06 a{
	background			: url(image/menu_06.gif) left top no-repeat;
}
#main .sidemenu ul li span{
	text-indent			: -9999px;
	display				: block;
	width				: 200px;
	height				: 31px;
}
#main .sidemenu .menu01 span{
	background			: url(image/menu_01_on.gif) left top no-repeat;
}
#main .sidemenu .menu02 span{
	background			: url(image/menu_02_on.gif) left top no-repeat;
}
#main .sidemenu .menu03 span{
	background			: url(image/menu_03_on.gif) left top no-repeat;
}
#main .sidemenu .menu04 span{
	background			: url(image/menu_04_on.gif) left top no-repeat;
}
#main .sidemenu .menu05 span ,
#main .sidemenu .menu05_on a{
	background			: url(image/menu_05_on.gif) left top no-repeat;
}
#main .sidemenu .menu06 span{
	background			: url(image/menu_06_on.gif) left top no-repeat;
}

/*----------------------------------
 contents
----------------------------------*/
#main .contents{
	width				: 680px;
	float				: right;
}
.contents h2{
	width				: 680px;
	height				: 50px;
	text-indent			: -9999px;
	margin				: 0 0 20px 0;
	clear				: both;
}
.contents .text p
{
	padding				: 5px;
}
.contents .text .image{
	margin				: 5px 10px;
	display				: block;
}
.contents .text dl{
	margin				: 0 0 0px 20px;
}
.contents .text dt{
	background			: url(image/icon_orange.gif) left top no-repeat;
	margin				: 15px 0 5px 0px;
	padding				: 0px 0 0px 20px;
	font-weight			: bold;
}
.contents .text dd{
	padding				: 0px 0 0px 20px;
}

.contents .text ul{
	margin				: 0 0 0px 20px;
}
.contents .text ul li{
	background			: url(image/icon_orange.gif) left top no-repeat;
	list-style			: none outside;
	margin				: 15px 0 5px 0px;
	padding				: 0px 0 0px 20px;
}
.contents table{
	border-collapse		: collapse;
	clear				: both;
}
.contents table td ,
.contents table th{
	padding				: 10px;
	border				: 1px solid #CCCCCC;
}
.contents table th{
	background			: #ECECEC;
}
.contents table .dark{
	background			: #ECECEC;
}
.contents table .light{
	background			: #F5F5F5;
}
.contents table .note{
	font-size			: 12px;
	line-height			: 20%;
}

/*----------------------------------------------------------------
 each style
----------------------------------------------------------------*/
/*------------------------------------------------
 index
-------------------------------------------------*/
.index h2.heading01{
	width				: 680px;
	height				: 160px;
	background			: url(image/index_mainimage.jpg) left top no-repeat;
	text-indent			: -9999px;
	margin				: 0 0 15px 0;
}
.index .menu .underline{
	background			: url(image/graydot.gif) left bottom repeat-x;
	width				: 670px;
}
.index .menu .rightline{
	width				: 220px;
	background			: url(image/graydot.gif) right top repeat-y;
	float				: left;
	text-align			: center;
	height				: 200px;
}
.index .menu .noline{
	width				: 220px;
	float				: left;
	text-align			: center;
	height				: 200px;
}
.index .menu .bottom{
	padding				: 0 0 2px 0;
}
.index .menu .bottom .rightline ,
.index .menu .bottom .noline{
	height				: 175px;
}

.index .menu .rightline p ,
.index .menu .noline p{
	padding				: 10px;
	text-align			: left;
}
.index .menu .rightline h3 ,
.index .menu .noline h3{
	margin				: 15px auto 0 auto;
	width				: 212px;
	height				: 51px;
}
.index .menu .rightline h3 a ,
.index .menu .noline h3 a{
	display				: block;
	text-indent			: -9999px;
	width				: 212px;
	height				: 51px;
}
.index .menu h3.heading01 a{
	background			: url(image/index_heading01.gif) left top no-repeat;
}
.index .menu h3.heading02 a{
	background			: url(image/index_heading02.gif) left top no-repeat;
}
.index .menu h3.heading03 a{
	background			: url(image/index_heading03.gif) left top no-repeat;
}
.index .menu h3.heading04 a{
	background			: url(image/index_heading04.gif) left top no-repeat;
}
.index .menu h3.heading05 a{
	background			: url(image/index_heading05.gif) left top no-repeat;
}
.index .menu h3.heading06 a{
	background			: url(image/index_heading06.gif) left top no-repeat;
}

/*------------------------------------------------
 bohan
-------------------------------------------------*/
.bohan h2.heading01{
	background			: url(image/bohan_title.gif) left top no-repeat;
}
.bohan h3.heading01{
	width				: 680px;
	height				: 30px;
	background			: url(image/bohan_h3_01.gif) left top no-repeat;
	text-indent			: -9999px;
	margin				: 30px 0 0px 0;
	clear				: both;
}
.bohan h4{
	width				: 680px;
	height				: 28px;
	text-indent			: -9999px;
	margin				: 15px 0 15px 0;
	clear				: both;
}
.bohan h4.heading01{
	background			: url(image/bohan_h4_01.gif) left top no-repeat;
}
.bohan h4.heading02{
	background			: url(image/bohan_h4_02.gif) left top no-repeat;
}
.bohan h4.heading03{
	background			: url(image/bohan_h4_03.gif) left top no-repeat;
}
.bohan h4.heading04{
	background			: url(image/bohan_h4_04.gif) left top no-repeat;
}
.bohan .text{
	margin				: 20px 0 30px 0;
	width				: 680px;
	overflow			: hidden;
}
.bohan p{
	padding				: 5px;
}
.bohan .image{
	margin				: 5px 10px;
	display				: block;
}
.bohan ol.regular01{
	width				: 680px;
	overflow			: hidden;
	margin				: 10px 0 0 0;
}
/*------ regular01 ------*/
.bohan ol.regular01 li{
	list-style			: none outside;
	width				: 200px;
	float				: left;
}
.bohan ol.regular01 li p{
	padding				: 10px;
}

/*------------------------------------------------
 hikkoshi
-------------------------------------------------*/
.hikkoshi h2.heading01{
	background			: url(image/hikkoshi_title.gif) left top no-repeat;
}
.hikkoshi h3{
	width				: 680px;
	height				: 30px;
	text-indent			: -9999px;
	margin				: 30px 0 0px 0;
	clear				: both;
}
.hikkoshi h3.heading01{
	background			: url(image/hikkoshi_h3_01.gif) left top no-repeat;
}
.hikkoshi h3.heading02{
	background			: url(image/hikkoshi_h3_02.gif) left top no-repeat;
}

.hikkoshi .text{
	margin				: 20px 0 30px 0;
	width				: 680px;
	overflow			: hidden;
}
/*------ regular01 ------*/
.hikkoshi ol.regular01{
	width				: 680px;
}
.hikkoshi ol.regular01 li{
	list-style			: none outside;
	margin-left			: 2em;
	text-indent			: -2em;
}
/*------------------------------------------------
 hitome
-------------------------------------------------*/
.hitome h2.heading01{
	background			: url(image/hitome_title.gif) left top no-repeat;
}
.hitome h3{
	height				: 43px;
	text-indent			: -9999px;
	margin				: 0px 0 0px 0;
	float				: left;
	width				: 400px;
}
.hitome h3.heading01{
	background			: url(image/hitome_h3_01.gif) left top no-repeat;
}
.hitome h3.heading02{
	background			: url(image/hitome_h3_02.gif) left top no-repeat;
}
.hitome h3.heading03{
	background			: url(image/hitome_h3_03.gif) left top no-repeat;
}
.hitome h3.heading04{
	background			: url(image/hitome_h3_04.gif) left top no-repeat;
}
.hitome h3.heading05{
	background			: url(image/hitome_h3_05.gif) left top no-repeat;
}
.hitome h3.heading06{
	background			: url(image/hitome_h3_06.gif) left top no-repeat;
}
.hitome h3.heading07{
	background			: url(image/hitome_h3_07.gif) left top no-repeat;
}
.hitome .loop{
	margin				: 0px 0 20px 0;
	padding				: 0 0 20px 0;
	width				: 680px;
	background			: url(image/graydot.gif) left bottom repeat-x;
	overflow			: hidden;
}
.hitome .end{
	margin				: 0px 0 20px 0;
	padding				: 0 0 20px 0;
	width				: 680px;
	overflow			: hidden;
}
.hitome .text{
	margin				: 0 0 30px 0 ;
	padding				: 0 0 0 50px;
	overflow			: hidden;
}
.hitome .left{
	float				: left;
	clear				: left;
}
.hitome .left p{
	width				: 425px;
}
.hitome .icon{
	display				: block;
	padding				: 0 0 0 15px;
	margin				: 5px 0;
	background			: url(image/hitome_list.gif) left center no-repeat;
	width				: 230px;
}
/*------ regular01 ------*/
.hitome ul.regular01{
	width				: 600px;
	clear				: both;
	overflow			: hidden;
	list-style			: none outside;
	margin				: 5px 0 0 5px;
}
.hitome ul.regular01 li{
	margin				: 0px;
	padding				: 0px 0 0px 20px;
	display				: block;
	width				: 180px;
	height				: 30px;
	line-height			: 30px;
	float				: left;
}
.hitome ul.regular01 li.list01{
	background			: url(image/hitome_icon01.gif) left center no-repeat;
}
.hitome ul.regular01 li.list02{
	background			: url(image/hitome_icon02.gif) left center no-repeat;
}
.hitome ul.regular01 li.list03{
	background			: url(image/hitome_icon03.gif) left center no-repeat;
}
.hitome ul.regular01 li.list04{
	background			: url(image/hitome_icon04.gif) left center no-repeat;
}
.hitome ul.regular01 li.list05{
	background			: url(image/hitome_icon05.gif) left center no-repeat;
}

/*------------------------------------------------
 seikatsu
-------------------------------------------------*/
.seikatsu h2.heading01{
	background			: url(image/seikatsu_title.gif) left top no-repeat;
}
.seikatsu h3{
	width				: 680px;
	height				: 30px;
	text-indent			: -9999px;
	margin				: 30px 0 0px 0;
	clear				: both;
}
.seikatsu h3.heading01{
	background			: url(image/seikatsu_h3_01.gif) left top no-repeat;
}
.seikatsu h3.heading02{
	background			: url(image/seikatsu_h3_02.gif) left top no-repeat;
}
.seikatsu h3.heading03{
	background			: url(image/seikatsu_h3_03.gif) left top no-repeat;
}
.seikatsu h3.heading04{
	background			: url(image/seikatsu_h3_04.gif) left top no-repeat;
}
.seikatsu h3.heading05{
	background			: url(image/seikatsu_h3_05.gif) left top no-repeat;
}
.seikatsu h3.heading06{
	background			: url(image/seikatsu_h3_06.gif) left top no-repeat;
}
.seikatsu h3.heading07{
	background			: url(image/seikatsu_h3_07.gif) left top no-repeat;
}
.seikatsu h4{
	width				: 680px;
	height				: 28px;
	text-indent			: -9999px;
	margin				: 20px 0 10px 0;
	clear				: both;
}
.seikatsu h4.heading01{
	background			: url(image/seikatsu_h4_01.gif) left top no-repeat;
}
.seikatsu h4.heading02{
	background			: url(image/seikatsu_h4_02.gif) left top no-repeat;
}
.seikatsu h4.heading03{
	background			: url(image/seikatsu_h4_03.gif) left top no-repeat;
}
.seikatsu h4.heading04{
	background			: url(image/seikatsu_h4_04.gif) left top no-repeat;
}
.seikatsu h4.heading05{
	background			: url(image/seikatsu_h4_05.gif) left top no-repeat;
}
.seikatsu h4.heading06{
	background			: url(image/seikatsu_h4_06.gif) left top no-repeat;
}
.seikatsu h4.heading07{
	background			: url(image/seikatsu_h4_07.gif) left top no-repeat;
}
.seikatsu h4.heading08{
	background			: url(image/seikatsu_h4_08.gif) left top no-repeat;
}
.seikatsu h4.heading09{
	background			: url(image/seikatsu_h4_09.gif) left top no-repeat;
}
.seikatsu h4.heading10{
	background			: url(image/seikatsu_h4_10.gif) left top no-repeat;
}
.seikatsu h4.heading11{
	background			: url(image/seikatsu_h4_11.gif) left top no-repeat;
}
.seikatsu h4.heading12{
	background			: url(image/seikatsu_h4_12.gif) left top no-repeat;
}
.seikatsu h4.heading13{
	background			: url(image/seikatsu_h4_13.gif) left top no-repeat;
}
.seikatsu h4.heading14{
	background			: url(image/seikatsu_h4_14.gif) left top no-repeat;
}
.seikatsu h4.heading15{
	background			: url(image/seikatsu_h4_15.gif) left top no-repeat;
}
.seikatsu h4.heading16{
	background			: url(image/seikatsu_h4_16.gif) left top no-repeat;
}
.seikatsu h4.heading17{
	background			: url(image/seikatsu_h4_17.gif) left top no-repeat;
}
.seikatsu .text{
	margin				: 10px 0 10px 0;
	padding				: 0 10px 10px 0;
	overflow			: hidden;
}
.seikatsu img{
	margin				: 0 0 10px 10px;
}

/*------------------------------------------------
 oheya
-------------------------------------------------*/
.oheya h2.heading01{
	background			: url(image/oheya_title.gif) left top no-repeat;
}
.oheya h3{
	width				: 680px;
	height				: 30px;
	text-indent			: -9999px;
	margin				: 30px 0 0px 0;
	clear				: both;
}
.oheya h3.heading01{
	background			: url(image/oheya_h3_01.gif) left top no-repeat;
}
.oheya h3.heading02{
	background			: url(image/oheya_h3_02.gif) left top no-repeat;
}
.oheya h3.heading03{
	background			: url(image/oheya_h3_03.gif) left top no-repeat;
}
.oheya h3.heading04{
	background			: url(image/oheya_h3_04.gif) left top no-repeat;
}
.oheya h3.heading05{
	background			: url(image/oheya_h3_05.gif) left top no-repeat;
}
.oheya h3.heading06{
	background			: url(image/oheya_h3_06.gif) left top no-repeat;
}
.oheya h4{
	text-indent			: -9999px;
	margin				: 0px;
}
.oheya h4.heading01{
	background			: url(image/oheya_h4_01.gif) left top no-repeat;
	width				: 328px;
	height				: 26px;
}
.oheya h4.heading02{
	background			: url(image/oheya_h4_02.gif) left top no-repeat;
	width				: 352px;
	height				: 26px;
}
.oheya h4.heading03{
	background			: url(image/oheya_h4_03.gif) left top no-repeat;
	height				: 36px;
	width				: 680px;
}
.oheya h4.heading04{
	background			: url(image/oheya_h4_04.gif) left top no-repeat;
	height				: 36px;
	width				: 680px;
	margin				: 20px 0 0 0;
}
.oheya h5{
	text-indent			: -9999px;
	width				: 212px;
	height				: 26px;
}
.oheya h5.heading01{
	background			: url(image/oheya_h5_01.gif) left top no-repeat;
}
.oheya h5.heading02{
	background			: url(image/oheya_h5_02.gif) left top no-repeat;
}
.oheya h5.heading03{
	background			: url(image/oheya_h5_03.gif) left top no-repeat;
}
.oheya h5.heading04{
	background			: url(image/oheya_h5_04.gif) left top no-repeat;
}
.oheya h5.heading05{
	background			: url(image/oheya_h5_05.gif) left top no-repeat;
}
.oheya h5.heading06{
	background			: url(image/oheya_h5_06.gif) left top no-repeat;
}
.oheya h5.heading07{
	background			: url(image/oheya_h5_07.gif) left top no-repeat;
}
.oheya h5.heading08{
	background			: url(image/oheya_h5_08.gif) left top no-repeat;
}
.oheya h5.heading09{
	background			: url(image/oheya_h5_09.gif) left top no-repeat;
}
.oheya h5.heading10{
	background			: url(image/oheya_h5_10.gif) left top no-repeat;
}
.oheya h5.heading11{
	background			: url(image/oheya_h5_11.gif) left top no-repeat;
}
.oheya h5.heading12{
	background			: url(image/oheya_h5_12.gif) left top no-repeat;
}
.oheya h5.heading13{
	background			: url(image/oheya_h5_13.gif) left top no-repeat;
}
.oheya h5.heading14{
	background			: url(image/oheya_h5_14.gif) left top no-repeat;
}
.oheya h5.heading15{
	background			: url(image/oheya_h5_14.gif) left top no-repeat;
}
.oheya .text{
	margin				: 15px 0 20px 0;
	overflow			: hidden;
}
.oheya img{
	margin				: 0 0 10px 10px;
}
.oheya strong{
	color				: #FF6600;
}
.oheya .left{
	float				: left;
	width				: 326px;
	margin				: 0 0 30px 0;
	_margin				: 0 0 0px 0;
}
.oheya .right{
	float				: left;
	width				: 351px;
	margin				: 0 0 30px 2px;
	_margin				: 0 0 0px 0;
}
/*------ regular01 and regular02 ------*/
.oheya .regular01{
	width				: 326px;
	border				: 1px solid #FF9900;
	border-top			: 0px solid #FFFFFF;
	background			: url(image/oheya_bgimage01.gif) left bottom no-repeat;
	height				: 280px;
}
.oheya .regular02{
	width				: 351px;
	border				: 1px solid #FF9900;
	border-top			: 0px solid #FFFFFF;
	border-left			: 0px solid #FFFFFF;
	background			: url(image/oheya_bgimage02.gif) left bottom no-repeat;
	height				: 280px;
}
.oheya .regular01 ul ,
.oheya .regular02 ul{
	margin				: 0px;
	padding				: 10px 0 0 0;
}
.oheya .regular01 ul li ,
.oheya .regular02 ul li{
	margin				: 0px 10px 0 75px;
	padding				: 0px 0 0 0;
	list-style			: disc outside;
}
/*------ regular03 ------*/
.oheya .regular03 li{
	padding				: 0 0 0 20px;
	margin				: 0 0 15px 0;
}
.oheya .regular03 li.list01{
	background			: url(image/oheya_list01.gif) left top no-repeat;
}
.oheya .regular03 li.list02{
	background			: url(image/oheya_list02.gif) left top no-repeat;
}
.oheya .regular03 li.list03{
	background			: url(image/oheya_list03.gif) left top no-repeat;
}
.oheya .regular03 h4{
	height				: 17px;
	text-indent			: 0px;
	margin				: 0px 0 0 2px;
	font-size			: 12px;
	color				: #FF6600;
	line-height			: 17px;
}
/*------ regular04 and regular05 ------*/
.oheya .regular04 ,
.oheya .regular05{
	width				: 678px;
	border				: 1px solid #FF9900;
	border-top			: 0px solid #FFFFFF;
	text-align			: center;
}
.oheya .regular04 ul ,
.oheya .regular05 ul{
	width				: 660px;
	overflow			: hidden;
	list-style			: none outside;
	margin				: 0 auto;
}
.oheya .regular04 ul li{
	width				: 220px;
	float				: left;
	overflow			: visible;
	height				: 120px;
}
.oheya .regular05 ul li{
	width				: 220px;
	float				: left;
	overflow			: visible;
}
.oheya .regular04 ul li p ,
.oheya .regular05 ul li p{
	padding				: 5px 10px;
	text-align			: left;
}

/*------------------------------------------------
 hitori
-------------------------------------------------*/
.tab{
	padding				: 0 0 15px 0;
	overflow			: hidden;
}
.tab ul{
	width				: 680px;
	background			: url(image/bg-tab.gif) repeat-x left bottom;
	overflow			: hidden;
}
.tab ul li{
	float				: left;
	height				: 42px;
	width				: 167px;
	margin-right		: 3px;
	list-style			: none outside;
}
.tab ul li.menu04{
	width				: 170px;
	margin-right		: 0px;
}
.tab ul li a,
.tab ul li span{
	height				: 42px;
	width				: 167px;
	display				: block;
	text-indent			: -9999px;
}
.tab ul li.menu01 a{
	background			: url(image/hitori_menu01.gif) left top no-repeat;
}
.tab ul li.menu02 a{
	background			: url(image/hitori_menu02.gif) left top no-repeat;
}
.tab ul li.menu03 a{
	background			: url(image/hitori_menu03.gif) left top no-repeat;
}
.tab ul li.menu04 a{
	background			: url(image/hitori_menu04.gif) left top no-repeat;
	width				: 170px;
}
.tab ul li.menu01 span{
	background			: url(image/hitori_menu01_on.gif) left top no-repeat;
}
.tab ul li.menu02 span{
	background			: url(image/hitori_menu02_on.gif) left top no-repeat;
}
.tab ul li.menu03 span{
	background			: url(image/hitori_menu03_on.gif) left top no-repeat;
}
.tab ul li.menu04 span{
	background			: url(image/hitori_menu04_on.gif) left top no-repeat;
	width				: 170px;
}
/*----------------------------------
 hitori
----------------------------------*/
.hitori h2.heading01{
	background			: url(image/hitori_title.gif) left top no-repeat;
}
.hitori h3{
	width				: 680px;
	clear				: both;
}
.hitori h3 a{
	display				: block;
	width				: 680px;
	text-indent			: -9999px;
}
.hitori h3.heading01 a{
	background			: url(image/hitori_h3_01.gif) left top no-repeat;
	height				: 62px;
}
.hitori h3.heading02 a{
	background			: url(image/hitori_h3_02.gif) left top no-repeat;
	height				: 56px;
}
.hitori h3.heading03 a{
	background			: url(image/hitori_h3_03.gif) left top no-repeat;
	height				: 38px;
}
.hitori h3.heading04 a{
	background			: url(image/hitori_h3_04.gif) left top no-repeat;
	height				: 52px;
}
.hitori .text{
	margin				: 10px 0 10px 0;
	width				: 680px;
	overflow			: hidden;
}
/*----------------------------------
 hitori01
----------------------------------*/
.hitori01 h2.heading01{
	background			: url(image/hitori01_title.gif) left top no-repeat;
}
.hitori01 h3{
	width				: 680px;
	height				: 30px;
	text-indent			: -9999px;
	margin				: 30px 0 0px 0;
	clear				: both;
}
.hitori01 h3.heading01{
	background			: url(image/hitori01_h3_01.gif) left top no-repeat;
}
.hitori01 h3.heading02{
	background			: url(image/hitori01_h3_02.gif) left top no-repeat;
}
.hitori01 h4{
	width				: 680px;
	height				: 18px;
	text-indent			: -9999px;
	margin				: 15px 0 0px 0;
}
.hitori01 h4.heading01{
	background			: url(image/hitori01_h4_01.gif) left top no-repeat;
}
.hitori01 h4.heading02{
	background			: url(image/hitori01_h4_02.gif) left top no-repeat;
}
.hitori01 h4.heading03{
	background			: url(image/hitori01_h4_03.gif) left top no-repeat;
}
.hitori01 h4.heading04{
	background			: url(image/hitori01_h4_04.gif) left top no-repeat;
}
.hitori01 h4.heading05{
	background			: url(image/hitori01_h4_05.gif) left top no-repeat;
}
.hitori01 h4.heading06{
	background			: url(image/hitori01_h4_06.gif) left top no-repeat;
}
.hitori01 h4.heading07{
	background			: url(image/hitori01_h4_07.gif) left top no-repeat;
}
.hitori01 h4.heading08{
	background			: url(image/hitori01_h4_08.gif) left top no-repeat;
}
.hitori01 h4.heading09{
	background			: url(image/hitori01_h4_09.gif) left top no-repeat;
}
.hitori01 h4.heading10{
	background			: url(image/hitori01_h4_10.gif) left top no-repeat;
}
.hitori01 h4.heading11{
	background			: url(image/hitori01_h4_11.gif) left top no-repeat;
}
.hitori01 h4.heading12{
	background			: url(image/hitori01_h4_12.gif) left top no-repeat;
}
.hitori01 h5{
	width				: 680px;
	height				: 40px;
	line-height			: 40px;
	font-size			: 14px;
	padding				: 0px 0 0 50px;
	margin				: 0px 0 0px 0;
	background			: url(image/hitori01_ad01.gif) left top no-repeat;
	color				: #FF6600;
}

.hitori01 .text ul li{
	margin				: 5px 0 5px 0px;
}
.hitori01 .loop{
	margin				: 0px 0 0px 0;
	padding				: 0 0 20px 0;
	width				: 680px;
	background			: url(image/graydot.gif) left bottom repeat-x;
	overflow			: hidden;
}
.hitori01 .end{
	width				: 680px;
	overflow			: hidden;
}

.hitori01 .ad{
	background			: #EFEFEF url(image/hitori01_ad02.gif) left bottom no-repeat;
}
.hitori01 .ad p{
	padding				: 0px 15px 10px 15px;
}
/*----------------------------------
 hitori02
----------------------------------*/
.hitori02 h2.heading01{
	background			: url(image/hitori02_title.gif) left top no-repeat;
}
.hitori02 h3{
	width				: 680px;
	height				: 30px;
	text-indent			: -9999px;
	margin				: 20px 0 0px 0;
	clear				: both;
}
.hitori02 h3.heading01{
	background			: url(image/hitori02_h3_01.gif) left top no-repeat;
}
.hitori02 h3.heading02{
	background			: url(image/hitori02_h3_02.gif) left top no-repeat;
}
.hitori02 h3.heading03{
	background			: url(image/hitori02_h3_03.gif) left top no-repeat;
}
.hitori02 h3.heading04{
	background			: url(image/hitori02_h3_04.gif) left top no-repeat;
}
.hitori02 h4{
	width				: 680px;
	height				: 22px;
	text-indent			: -9999px;
	margin				: 15px 0 0px 0;
}
.hitori02 h4.heading01{
	background			: url(image/hitori02_h4_01.gif) left top no-repeat;
}
.hitori02 h4.heading02{
	background			: url(image/hitori02_h4_02.gif) left top no-repeat;
}
.hitori02 .text{
	margin				: 10px 0 10px 0;
	width				: 680px;
	overflow			: hidden;
}
.hitori02 .text img{
	margin				: 10px;
}
.hitori02 .loop{
	margin				: 0px 0 0px 0;
	padding				: 0 0 20px 0;
	width				: 680px;
	background			: url(image/graydot.gif) left bottom repeat-x;
	overflow			: hidden;
}
.hitori02 .end{
	width				: 680px;
	overflow			: hidden;
}
/*----------------------------------
 hitori03
----------------------------------*/
.hitori03 h2.heading01{
	background			: url(image/hitori03_title.gif) left top no-repeat;
}
.hitori03 h3{
	width				: 680px;
	height				: 30px;
	text-indent			: -9999px;
	margin				: 20px 0 0px 0;
	clear				: both;
}
.hitori03 h3.heading01{
	background			: url(image/hitori03_h3_01.gif) left top no-repeat;
}
.hitori03 h3.heading02{
	background			: url(image/hitori03_h3_02.gif) left top no-repeat;
}
.hitori03 .text{
	margin				: 10px 0 10px 0;
	width				: 680px;
	overflow			: hidden;
}
/*----------------------------------
 hitori04
----------------------------------*/
.hitori04 h2.heading01{
	background			: url(image/hitori04_title.gif) left top no-repeat;
}
.hitori04 h3{
	width				: 680px;
	height				: 30px;
	text-indent			: -9999px;
	margin				: 20px 0 0px 0;
	clear				: both;
}
.hitori04 h3.heading01{
	background			: url(image/hitori04_h3_01.gif) left top no-repeat;
}
.hitori04 h3.heading02{
	background			: url(image/hitori04_h3_02.gif) left top no-repeat;
}
.hitori04 h3.heading03{
	background			: url(image/hitori04_h3_03.gif) left top no-repeat;
}
.hitori04 h3.heading04{
	background			: url(image/hitori04_h3_04.gif) left top no-repeat;
}
.hitori04 h3.heading05{
	background			: url(image/hitori04_h3_05.gif) left top no-repeat;
}
.hitori04 .text{
	margin				: 10px 0 10px 0;
	width				: 680px;
	overflow			: hidden;
}
.hitori04 .text img{
	margin				: 10px;
}
.hitori04 .gokei{
	background			: #FEE3EA;
}
.hitori04 th{
	text-align			: center;
}