/* CSS Document */

/*======================================

	77% = 10px	| 	112% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

=======================================*/


body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 140%;
}
#conterner {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image: url(../model/machikado/hotaruno-ds/img/base_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#conterner2 {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
img {
	vertical-align:bottom
}
/*p,pre,address,cite {
	font-size: 100%;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}*/

h1,h2,h3,h4,h5,h6 {
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}

h1 {
	font-size: 100%;
}

h2 {
	font-size: 159%;
}

h3 {
	font-size: 112%;
}

h4 {
	font-size: 107%;
}

h5 {
	font-size: 107%;
}

h6 {
	font-size: 100%;
}
a:link, a:hover, a:active, a:visited {
	color: #1947D1;
}

#base {
	width: 910px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/*======================================
	page
=======================================*/
#hometxt{
	float: left;
}
#top-box {
	background-image: url(../model/machikado/hatorino-lm/img/com-bg1.gif);
	background-repeat: repeat-y;
	background-position: center center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	width: 900px;
}
#top-box p {
	margin: 0px;
}

#menu-box {
	background-image: url(../model/machikado/hatorino-lm/img/com-bg2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	clear: both;
}


#mainmenu {
	list-style-type: none;
	height: 38px;
	padding: 0px;
	margin: 0px;
}
#mainmenu li {
	background-position: 0px 0px;
	float: left;
	height: 38px;
}
#mainmenu li a{
	text-indent: -9999px;
	height: 38px;
	display: block;
	background-position: left -1px;
}
#mainmenu li a:hover {
	background-position: left -39px;
}
#mainmenu #gn1,#mainmenu #gn2,#mainmenu #gn3,#mainmenu #gn4,#mainmenu #gn5,#mainmenu #gn6,#mainmenu #gn7,#mainmenu #gn8,#mainmenu #gn9,#mainmenu #gn10, #mainmenu #gn1on,#mainmenu #gn2on,#mainmenu #gn3on,#mainmenu #gn4on,#mainmenu #gn5on,#mainmenu #gn6on,#mainmenu #gn7on,#mainmenu #gn8on,#mainmenu #gn9on,#mainmenu #gn10on {
	width: 112px;
}
#mainmenu #gn1on,#mainmenu #gn2on,#mainmenu #gn3on,#mainmenu #gn4on,#mainmenu #gn5on,#mainmenu #gn6on,#mainmenu #gn7on,#mainmenu #gn8on,#mainmenu #gn9on,#mainmenu #gn10on {
	background-position: 0px -39px;
}

#mainmenu #gn1, #mainmenu #gn1on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_01.gif);
}
#mainmenu #gn2, #mainmenu #gn2on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_08.gif);
}
#mainmenu #gn3, #mainmenu #gn3on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_07.gif);
}
#mainmenu #gn4, #mainmenu #gn4on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_02.gif);
}
#mainmenu #gn5, #mainmenu #gn5on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_03.gif);
	text-indent: -9999px;
	height: 38px;
	display: block;
	background-position: left -1px;
}
#mainmenu #gn6, #mainmenu #gn6on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_05.gif);
}
#mainmenu #gn7, #mainmenu #gn7on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_04.gif);
}
#mainmenu #gn8, #mainmenu #gn8on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_06.gif);
}
#mainmenu #gn9, #mainmenu #gn9on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_09.gif);
}
#mainmenu #gn10, #mainmenu #gn10on {
	background-image: url(../model/machikado/hatorino-lm/img/rm1_10.gif);
}
#index-lbox {
	width: 620px;
	float: left;
}
#index-rbox {
	width: 250px;
	float: right;
}


#index-h1 {
	background-image: url(../model/machikado/hatorino-lm/img/top-h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	width: 604px;
	height: 34px;
}



#footer {
	clear: both;
}
#index-h2 {
	background-image: url(../model/machikado/hatorino-lm/img/top-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 485px;
}
#index-img1 {
	background-image: url(../model/machikado/hatorino-lm/img/top-img1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 181px;
	width: 236px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#inq a {
	background-image: url(../model/machikado/hatorino-lm/img/inqu.gif);
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 250px;
}
#inq a:hover {
	background-position: 0px -50px;
}


#footer-high40 {
	height: 40px;
}
#index-telbox1, #acc-tel-info {
	background-image: url(../model/machikado/hatorino-lm/img/img_tel.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
	width: 250px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
}
#index-accessbox a {
	background-image: url(../model/machikado/hatorino-lm/img/bn_accesslink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 250px;
}
#index-accessbox a:hover {
	background-position: left bottom;
}

#minori-ln, #kulala-ln, #two-ln, #sola-ln, #star-ln, #wan-ln, #science-ln, #garage-ln {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	left: 900px;
	width: 35px;
	top: -235px;
}
#minori-sub-lbox #minori-ln, #kulala-sub-lbox #kulala-ln, #two-sub-lbox #two-ln, #sola-sub-lbox #sola-ln, #star-sub-lbox #star-ln, #wan-sub-lbox #wan-ln, #science-sub-lbox #science-ln, #garage-sub-lbox #garage-ln {
	top: 0px;
}

#minori-ln #ln1 a, #minori-ln #ln2 a, #minori-ln #ln3 a, #minori-ln #ln4 a, #minori-ln #ln1on a, #minori-ln #ln2on a, #minori-ln #ln3on a, #minori-ln #ln4on a, #kulala-ln #ln1 a, #kulala-ln #ln2 a, #kulala-ln #ln3 a, #kulala-ln #ln4 a, #kulala-ln #ln1on a, #kulala-ln #ln2on a, #kulala-ln #ln3on a, #kulala-ln #ln4on a, #two-ln #ln1 a, #two-ln #ln2 a, #two-ln #ln3 a, #two-ln #ln4 a, #two-ln #ln1on a, #two-ln #ln2on a, #two-ln #ln3on a, #two-ln #ln4on a, #sola-ln #ln1 a, #sola-ln #ln2 a, #sola-ln #ln3 a, #sola-ln #ln4 a, #sola-ln #ln1on a, #sola-ln #ln2on a, #sola-ln #ln3on a, #sola-ln #ln4on a, #star-ln #ln1 a, #star-ln #ln2 a, #star-ln #ln3 a, #star-ln #ln4 a, #star-ln #ln1on a, #star-ln #ln2on a, #star-ln #ln3on a, #star-ln #ln4on a, #wan-ln #ln1 a, #wan-ln #ln2 a, #wan-ln #ln3 a, #wan-ln #ln4 a, #wan-ln #ln1on a, #wan-ln #ln2on a, #wan-ln #ln3on a, #wan-ln #ln4on a, #science-ln #ln1 a, #science-ln #ln2 a, #science-ln #ln3 a, #science-ln #ln4 a, #science-ln #ln1on a, #science-ln #ln2on a, #science-ln #ln3on a, #science-ln #ln4on a, #garage-ln #ln1 a, #garage-ln #ln2 a, #garage-ln #ln3 a, #garage-ln #ln4 a, #garage-ln #ln1on a, #garage-ln #ln2on a, #garage-ln #ln3on a, #garage-ln #ln4on a {
	width: 35px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}



/*minori*/


#minori-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_01.gif);
	background-position: left top;
}
#minori-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_02.gif);
	background-position: left top;
}
#minori-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_03.gif);
	background-position: left top;
}
#minori-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_04.gif);
	background-position: left top;
}
#minori-ln #ln1on a,#minori-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_01.gif);
	background-position: right top;
}
#minori-ln #ln2on a ,#minori-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_02.gif);
	background-position: right top;
}
#minori-ln #ln3on a ,#minori-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_03.gif);
	background-position: right top;
}
#minori-ln #ln4on a ,#minori-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/ln_04.gif);
	background-position: right top;
}



/*kulala*/


#kulala-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_01.gif);
	background-position: left top;
}
#kulala-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_02.gif);
	background-position: left top;
}
#kulala-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_03.gif);
	background-position: left top;
}
#kulala-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_04.gif);
	background-position: left top;
}
#kulala-ln #ln1on a,#kulala-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_01.gif);
	background-position: right top;
}
#kulala-ln #ln2on a ,#kulala-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_02.gif);
	background-position: right top;
}
#kulala-ln #ln3on a ,#kulala-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_03.gif);
	background-position: right top;
}
#kulala-ln #ln4on a ,#kulala-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_04.gif);
	background-position: right top;
}


/*garage*/


#garage-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/ln_01.gif);
	background-position: left top;
}
#garage-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/ln_02.gif);
	background-position: left top;
}
#garage-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/ln_03.gif);
	background-position: left top;
}
#garage-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/ln_04.gif);
	background-position: left top;
}
#garage-ln #ln1on a,#garage-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/ln_01.gif);
	background-position: right top;
}
#garage-ln #ln2on a ,#garage-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/ln_02.gif);
	background-position: right top;
}
#garage-ln #ln3on a ,#garage-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_03.gif);
	background-position: right top;
}
#garage-ln #ln4on a ,#garage-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/ln_04.gif);
	background-position: right top;
}





/*two-ln*/



#two-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_01.gif);
	background-position: left top;
}
#two-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_02.gif);
	background-position: left top;
}
#two-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_03.gif);
	background-position: left top;
}
#two-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_04.gif);
	background-position: left top;
}
#two-ln #ln1on a,#two-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_01.gif);
	background-position: right top;
}
#two-ln #ln2on a ,#two-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_02.gif);
	background-position: right top;
}
#two-ln #ln3on a ,#two-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_03.gif);
	background-position: right top;
}
#two-ln #ln4on a ,#two-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/ln_04.gif);
	background-position: right top;
}





/*sola-ln*/


#sola-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_01.gif);
	background-position: left top;
}
#sola-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_02.gif);
	background-position: left top;
}
#sola-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_03.gif);
	background-position: left top;
}
#sola-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_04.gif);
	background-position: left top;
}
#sola-ln #ln1on a,#sola-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_01.gif);
	background-position: right top;
}
#sola-ln #ln2on a ,#sola-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_02.gif);
	background-position: right top;
}
#sola-ln #ln3on a ,#sola-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_03.gif);
	background-position: right top;
}
#sola-ln #ln4on a ,#sola-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/ln_04.gif);
	background-position: right top;
}




/*star-ln*/

#star-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_01.gif);
	background-position: left top;
}
#star-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_02.gif);
	background-position: left top;
}
#star-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_03.gif);
	background-position: left top;
}
#star-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_04.gif);
	background-position: left top;
}
#star-ln #ln1on a,#star-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_01.gif);
	background-position: right top;
}
#star-ln #ln2on a ,#star-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_02.gif);
	background-position: right top;
}
#star-ln #ln3on a ,#star-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_03.gif);
	background-position: right top;
}
#star-ln #ln4on a ,#star-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/ln_04.gif);
	background-position: right top;
}

#wan-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_01.gif);
	background-position: left top;
}
#wan-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_02.gif);
}




/*wan-ln*/


#wan-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_03.gif);
	background-position: left top;
}
#wan-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_04.gif);
	background-position: left top;
}
#wan-ln #ln1on a,#wan-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_01.gif);
	background-position: right top;
}
#wan-ln #ln2on a ,#wan-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_02.gif);
	background-position: right top;
}
#wan-ln #ln3on a ,#wan-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_03.gif);
	background-position: right top;
}
#wan-ln #ln4on a ,#wan-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/ln_04.gif);
	background-position: right top;
}




/*science*/

#science-ln #ln1 a {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_01.gif);
	background-position: left top;
}
#science-ln #ln2 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_02.gif);
	background-position: left top;
}
#science-ln #ln3 a {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_03.gif);
	background-position: left top;
}
#science-ln #ln4 a {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_04.gif);
	background-position: left top;
}
#science-ln #ln1on a,#science-ln #ln1 a:hover {
	height: 146px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_01.gif);
	background-position: right top;
}
#science-ln #ln2on a ,#science-ln #ln2 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_02.gif);
	background-position: right top;
}
#science-ln #ln3on a ,#science-ln #ln3 a:hover {
	height: 81px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_03.gif);
	background-position: right top;
}
#science-ln #ln4on a ,#science-ln #ln4 a:hover {
	height: 83px;
	background-image: url(../model/machikado/hatorino-lm/science/img/ln_04.gif);
	background-position: right top;
}



/*top-box*/


#top-box #sola-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}
#top-box #kulala-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}
#top-box #minori-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/minori/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}
#top-box #two-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}
#top-box #star-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}
#top-box #wan-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}
#top-box #science-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/science/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}
#top-box #garage-top-lbox {
	width: 415px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/index-l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 900px;
}



#top-box #sola-lsm a {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}
#top-box #kulala-lsm a {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}
#top-box #minori-lsm a {
	background-image: url(../model/machikado/hatorino-lm/minori/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}
#top-box #two-lsm a {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}
#top-box #star-lsm a {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}
#top-box #wan-lsm a {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}
#top-box #science-lsm a {
	background-image: url(../model/machikado/hatorino-lm/science/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}
#top-box #garage-lsm a {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/lsm-logo.gif);
	height: 62px;
	width: 117px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 15px;
}




#top-box #sola-indexcap {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#top-box #kulala-indexcap {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#top-box #minori-indexcap {
	background-image: url(../model/machikado/hatorino-lm/minori/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#top-box #two-indexcap {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#top-box #star-indexcap {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#top-box #wan-indexcap {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#top-box #science-indexcap {
	background-image: url(../model/machikado/hatorino-lm/science/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#top-box #garage-indexcap {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/indexcap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 213px;
	width: 304px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}



/*specialsite-link*/


#top-box #minori-sp-link a {
	background-image: url(../model/machikado/hatorino-lm/minori/img/btn_splink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 450px;
}
#top-box #minori-sp-link a:hover {
	background-position: left bottom;
}
#top-box #kulala-sp-link a {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/btn_splink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 450px;
}
#top-box #kulala-sp-link a:hover {
	background-position: left bottom;
}
#top-box #sola-sp-link a {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/btn_splink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 450px;
}
#top-box #sola-sp-link a:hover {
	background-position: left bottom;
}





/*top-rbox*/




#top-rbox #sola-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/index-h1.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}
#top-rbox #kulala-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/index-h1b.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}
#top-rbox #minori-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/minori/img/index-h1.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}
#top-rbox #two-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/index-h1.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}
#top-rbox #star-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/index-h1.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}
#top-rbox #wan-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/index-h1.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}
#top-rbox #science-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/science/img/index-h1.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}
#top-rbox #garage-ind-h1 {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/index-h1.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	text-indent: -9999px;
	display: block;
	height: 140px;
	width: 460px;
}





#top-rbox #sola-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}
#top-rbox #kulala-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}
#top-rbox #minori-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/minori/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}
#top-rbox #two-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}
#top-rbox #star-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}
#top-rbox #wan-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}
#top-rbox #science-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/science/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}
#top-rbox #garage-ind-h2 {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/index-h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 100px;
	width: 460px;
}






#top-rbox #sola-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}
#top-rbox #kulala-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}
#top-rbox #minori-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/minori/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}
#top-rbox #two-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}
#top-rbox #star-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}
#top-rbox #wan-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}
#top-rbox #science-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/science/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}
#top-rbox #garage-ind-h2bottom {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/sepale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
	width: 450px;
}








#top-rbox #minori-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/minori/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #minori-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/minori/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #minori-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/minori/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-rbox #minori-ind-button3 {
	margin-bottom:20px;
}
#top-rbox #minori-ind-button1 a:hover, #top-rbox #minori-ind-button2 a:hover, #top-rbox #minori-ind-button3 a:hover {
	background-position: left bottom;
}


#top-rbox #kulala-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #kulala-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #kulala-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-rbox #kulala-ind-button3 {
	margin-bottom:20px;
}

#top-rbox #kulala-ind-button1 a:hover, #top-rbox #kulala-ind-button2 a:hover, #top-rbox #kulala-ind-button3 a:hover {
	background-position: left bottom;
}


#top-rbox #two-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #two-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #two-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-rbox #two-ind-button1 a:hover, #top-rbox #two-ind-button2 a:hover, #top-rbox #two-ind-button3 a:hover {
	background-position: left bottom;
}


#top-rbox #sola-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #sola-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #sola-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-rbox #sola-ind-button3 {
	margin-bottom:20px;
}
#top-rbox #sola-ind-button1 a:hover, #top-rbox #sola-ind-button2 a:hover, #top-rbox #sola-ind-button3 a:hover {
	background-position: left bottom;
}

#top-rbox #star-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #star-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #star-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-rbox #star-ind-button1 a:hover, #top-rbox #star-ind-button2 a:hover, #top-rbox #star-ind-button3 a:hover {
	background-position: left bottom;
}


#top-rbox #wan-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #wan-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #wan-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-box #dog-ran {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/dog-ran.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 137px;
}
#top-box #garage-info {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 137px;
}
#top-rbox #wan-ind-button3 {
	margin-bottom:15px;
}

#top-rbox #wan-ind-button1 a:hover, #top-rbox #wan-ind-button2 a:hover, #top-rbox #wan-ind-button3 a:hover {
	background-position: left bottom;
}


#top-rbox #science-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/science/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #science-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/science/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #science-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/science/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-rbox #science-ind-button1 a:hover, #top-rbox #science-ind-button2 a:hover, #top-rbox #science-ind-button3 a:hover {
	background-position: left bottom;
}



#top-rbox #garage-ind-button1 a {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/midokoro-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #garage-ind-button2 a {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/midokoro-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
	margin-bottom: 10px;
}
#top-rbox #garage-ind-button3 a {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/midokoro-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 123px;
	width: 450px;
}
#top-rbox #garage-ind-button3 {
	margin-bottom:20px;
}

#top-rbox #garage-ind-button1 a:hover, #top-rbox #garage-ind-button2 a:hover, #top-rbox #garage-ind-button3 a:hover {
	background-position: left bottom;
}

#top-box #top-rbox {
	width: 470px;
	float: right;
}
#top-box #sub-lboxin {
	margin: 30px;
}
#sub-lboxin p {
	margin-bottom: 1em;
}




#top-box #minori-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/tp_mnr-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #minori-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/minori/img/tp_mnr-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #minori-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/minori/img/tp_mnr-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #minori-sub-rbox {
	float: right;
	width: 750px;
}



#top-box #kulala-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/tp_kll-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #kulala-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/tp_kll-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #kulala-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/kulala/img/tp_kll-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #kulala-sub-rbox {
	float: right;
	width: 750px;
}




#top-box #two-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/tp_2sml-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #two-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/tp_2sml-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #two-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/tp_2sml-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #two-sub-rbox {
	float: right;
	width: 750px;
}


#top-box #sola-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/tp_slie-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #sola-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/tp_slie-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #sola-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/tp_slie-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #sola-sub-rbox {
	float: right;
	width: 750px;
}


#top-box #star-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/tp_ster-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #star-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/tp_ster-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #star-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/star-review/img/tp_ster-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #star-sub-rbox {
	float: right;
	width: 750px;
}


#top-box #wan-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/tp_wndf-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #wan-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/tp_wndf-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #wan-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/tp_wndf-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #wan-sub-rbox {
	float: right;
	width: 750px;
}


#top-box #science-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/science/img/tp_sien-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #science-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/science/img/tp_sien-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #science-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/science/img/tp_sien-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #science-sub-rbox {
	float: right;
	width: 750px;
}




#top-box #garage-sub-topbox {
	height: 90px;
	width: 900px;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/tp_plgr-top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#top-box #garage-sub-lsm a {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/tp_plgr-logo.jpg);
	height: 90px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #garage-sub-lbox {
	width: 150px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/tp_plgr-sd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
}
#top-box #garage-sub-rbox {
	float: right;
	width: 750px;
}







#top-box #minori-sub1 {
	background-image: url(../model/machikado/hatorino-lm/minori/img/logo_mnr01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #minori-sub2 {
	background-image: url(../model/machikado/hatorino-lm/minori/img/logo_mnr02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #minori-sub3 {
	background-image: url(../model/machikado/hatorino-lm/minori/img/logo_mnr03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}

#top-box #kulala-sub1 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/logo_kll01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #kulala-sub2 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/logo_kll02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #kulala-sub3 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/logo_kll03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}

#top-box #two-sub1 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/logo_2sml01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #two-sub2 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/logo_2sml02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #two-sub3 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/logo_2sml03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}

#top-box #sola-sub1 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/logo_slie01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #sola-sub2 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/logo_slie02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #sola-sub3 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/logo_slie03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}

#top-box #star-sub1 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/logo_ster01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #star-sub2 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/logo_ster01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #star-sub3 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/logo_ster02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #star-sub4 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/logo_ster03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}

#top-box #wan-sub1 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/logo_wndf01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #wan-sub2 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/logo_wndf02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #wan-sub3 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/logo_wndf03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}

#top-box #science-sub1 {
	background-image: url(../model/machikado/hatorino-lm/science/img/logo_sien01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #science-sub2 {
	background-image: url(../model/machikado/hatorino-lm/science/img/logo_sien02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #science-sub3 {
	background-image: url(../model/machikado/hatorino-lm/science/img/logo_sien03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}


#top-box #garage-sub1 {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/logo_plgr01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #garage-sub2 {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/logo_plgr02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}
#top-box #garage-sub3 {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/logo_plgr03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 690px;
	margin-bottom: 25px;
}







#top-box #minori-text1 {
	width: 300px;
	display: block;
	float: right;
}


#top-box #minori-point-1-1 {
	background-image: url(../model/machikado/hatorino-lm/minori/img/point1-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 420px;
	width: 320px;
	text-indent: -9999px;
	display: block;
}
#top-box #minori-point-1-1b {
	background-image: url(../model/machikado/hatorino-lm/minori/img/point1-1b.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 200px;
	text-indent: -9999px;
	width: 360px;
	float: left;
}

#top-box #minori-point-1-2 {
	clear: both;
	float: left;
	height: 220px;
	width: 180px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/point1-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 160px;
}
#top-box #minori-point-1-3 {
	float: left;
	height: 220px;
	width: 180px;
	background-image: url(../model/machikado/hatorino-lm/minori/img/point1-3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 160px;
}
#top-box #minori-point-box1 {
	clear: both;
	float: left;
	width: 690px;
}
#top-box #minori-point-box2 {
	float: left;
	width: 100px;
}




/*page-photo*/


#top-box #kulala-photo1 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/photo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 334px;
	padding-left: 240px;
	clear: both;
}
#top-box #kulala-photo2 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/photo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 310px;
	padding-left: 420px;
}
#top-box #kulala-photo3 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/photo3.jpg);
	display: block;
	float: left;
	height: 150px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 110px;
	padding-left: 220px;
}
#top-box #kulala-photo4 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/photo4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 110px;
	padding-left: 220px;
	display: block;
	height: 181px;
}
#top-box #two-photo1 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/photo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 110px;
	padding-left: 220px;
	height: 130px;
	display: block;
	float: left;
}
#top-box #two-photo2 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/photo3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 110px;
	padding-left: 220px;
	height: 130px;
	display: block;
	float: right;
}
#top-box #two-photo2-1 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/photo2-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 230px;
	margin-bottom: 30px;
}
#top-box #two-photo2-2 {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/photo2-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 243px;
	padding-right: 357px;
}
#top-box #sola-photo1 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/photo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 420px;
	height: 312px;
}
#top-box #sola-photo2 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/photo2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 255px;
	padding-right: 320px;
}
#top-box #sola-photo2-1 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/photo2-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 333px;
	padding-left: 510px;
}
#top-box #sola-photo2-2 {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/photo2-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 267px;
	padding-right: 420px;
}
#top-box #star-photo {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/photo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 483px;
	padding-left: 370px;
}
#top-box #star-photo2 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/photo2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 470px;
	padding-right: 320px;
}
#top-box #wan-photo1 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/photo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 372px;
	padding-left: 270px;
}
#top-box #wan-photo2 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/photo2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 310px;
	padding-right: 220px;
}
#top-box #wan-photo2-1 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/photo2-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 540px;
	padding-left: 420px;
}
#top-box #wan-photo2-2 {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/photo2-2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 298px;
	padding-right: 470px;
}
#top-box #science-photo1 {
	background-image: url(../model/machikado/hatorino-lm/science/img/photo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
	padding-left: 380px;
	margin-bottom: 5px;
}
#top-box #science-photo2 {
	background-image: url(../model/machikado/hatorino-lm/science/img/photo2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 317px;
	padding-right: 470px;
}
#top-box #science-photo2-1 {
	background-image: url(../model/machikado/hatorino-lm/science/img/photo2-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
	padding-left: 260px;
}
#top-box #science-photo2-2 {
	background-image: url(../model/machikado/hatorino-lm/science/img/photo2-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 350px;
	padding-top: 235px;
	float: left;
}
#top-box #science-photo2-3 {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/point2-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 340px;
	float: left;
	height: 360px;
}
#top-box #garage-img-01-2 {
	margin: 0px;
	height: 235px;
	width: 499px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

#top-box #garage-img-01-2 p {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/point1-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 235px;
	width: 499px;
}
#top-box #garage-p-01-1 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 175px;
}
#garage-photo01 {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/point2-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 453px;
	width: 340px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 350px;
}
#garage-photo01 p {
	display: block;
}
#garage-photo02 {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/point2-2.jpg);
	display: block;
	margin: 0px;
	height: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 345px;
	background-repeat: no-repeat;
	background-position: left top;
}















/*style*/



#top-box #minori-style {
	background-image: url(../model/machikado/hatorino-lm/minori/img/style.jpg);
	display: block;
	height: 320px;
	padding-left: 420px;
	background-repeat: no-repeat;
	background-position: left top;
}

#top-box #kulala-style {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/style.gif);
	display: block;
	height: 320px;
	padding-left: 420px;
	background-repeat: no-repeat;
	background-position: left top;
}
#top-box #two-style {
	background-image: url(../model/machikado/hatorino-lm/two-smile/img/style.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 348px;
	padding-left: 420px;
}
#top-box #sola-style {
	background-image: url(../model/machikado/hatorino-lm/sola-ie/img/style.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 320px;
	padding-left: 420px;
}
#top-box #star-style {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/style.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 320px;
	padding-left: 420px;
}
#top-box #wan-style {
	background-image: url(../model/machikado/hatorino-lm/wonderful/img/style.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 320px;
	padding-left: 420px;
}
#top-box #science-style {
	background-image: url(../model/machikado/hatorino-lm/science/img/style.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 320px;
	padding-left: 420px;
}
#top-box #garage-style {
	background-image: url(../model/machikado/hatorino-lm/plus-garage/img/style.jpg);
	display: block;
	height: 320px;
	padding-left: 420px;
	background-repeat: no-repeat;
	background-position: left top;
}


#flink {
	text-align: center;
	clear: both;
}














#footerlink {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-left: 5px;
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#footerinner {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#footerlink a {
	color: #3366CC;
}
#footerlink #site-info, #footerlink #about-shin {
	float: left;
	clear: left;
	width: 8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.7em;
	margin-left: 0px;
	line-height: 1.4em;
}
#footerlink #site-info-ul, #footerlink #about-shin-ul {
	list-style-type: none;
	padding-left: 9em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.7em;
	margin-left: 0px;
	line-height: 1.4em;
}
#footerlink #site-info-ul li, #footerlink #about-shin-ul li {
	display: inline;
}


#copyright {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #666666;
	font-size: 85%;
}

.hr-clear {
	clear: both;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.floatclearleft {
	clear: left;
}
.floatclearright {
	clear: right;
}
.floatclearonly {
	clear: both;
}
.fonttop {
	margin-left: 10px;
	font-size: 10px;
	display: block;
	margin-top: 5px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	clear: both;
}
.fontb {
	font-weight: bold;
}

.fonttop a {
	text-decoration: none;
}

.font10 {
	font-size: 77%;
}
.font16 {
	font-size: 129%;
}

.font-blue {
	color: #1947D1;
}
.font-green {
	color: #66CC00;
}

.font-orange {
	color: #F84F13;
	font-weight: bold;
	font-size: 1.1em;
}
.font-red {
	font-size: 1.2em;
	color: #F84F13;
	font-weight: bold;
}

.font-blue-15 {
	font-size: 114%;
	color: #1947D1;
	font-weight: bold;
}
.font-pink {
	color: #E07CBC;
}

.dis-hide {
	display: none;
}
.margin-t0-u0 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.margin-t0-u10 {
	margin-top: 0px;
	margin-bottom: 10px;
}
.margin-t0-u20 {
	margin-top: 0px;
	margin-bottom: 20px;
}
.margin-t0-u30 {
	margin-top: 0px;
	margin-bottom: 30px;
}
.margin-t10-u10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.margin-t20-u10 {
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.margin-t30-u30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.margin-t30-u10 {
	margin-top: 30px;
	margin-bottom: 10px;
}
.margin-t20-u0 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.margin-l0-r10 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.margin-l10-r10 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}.padding-t5-u5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.passmargin-t10-u10 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 77%;
}
.imgtop {
	vertical-align: top;
}

.p-marginbottom0 { 
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.p-margintop0 {
	float: right;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.leftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6E6E6E;
}
.centeronly {
	text-align: center;
}
.lineheighonly {
	line-height: 140%;
}

.emphasis {
	font-weight: bold;
	color: #EE2200;
}
#p-top {
	text-align: right;
	display: block;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	clear: both;
}


.fselh3 {
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 1.0em;
}
#fselh3top {
	padding-top: 50px;
}
#fseldiv {
	margin-right: 55px;
	margin-left: 55px;
}

.fselul, .fselulblock {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 0px;
}
.fselul li {
	font-size: 0.8em;
	line-height: 1.4em;
	display: inline;
}
.fselulblock li {
	font-size: 0.8em;
	line-height: 1.4em;
	display: block;
}
.fselul a, .fselulblock a {
	color: #999999;
}
.ftenf {
	clear: both;
	margin-left: 20px;
}
.ftenf em i {
	font-size: 10px;
	color: #666666;
	font-style: normal;
}
#topimg {
	background-image: url(../model/machikado/hotaruno-ds/img/index_top.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 500px;
	width: 900px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#base #top-content {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 50px;
}
#base .content #toppal {
	padding-top: 1em;
}

#tel-inq-set {
	display: block;
	float: right;
	width: 220px;
	padding-top: 1em;
}
#telinfo {
	background-image: url(../model/machikado/hotaruno-ds/img/tel_info2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 56px;
	width: 216px;
	text-indent: -9999px;
	display: block;
}
#dsinquiry a {
	background-image: url(../model/machikado/hotaruno-ds/img/dsinquiry.gif);
	background-position: center top;
	height: 53px;
	width: 218px;
	display: block;
	text-indent: -9999px;
}
#dsinquiry a:hover {
	background-position: center bottom;
}

#base .content p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 1em;
}
#map {
	height: 480px;
	width: 860px;
	margin-bottom: 1em;
}
#infomation {
	float: left;
	width: 600px;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	background-color: #F3F3F3;
}
#infomation h3 {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 130%;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
}
#infomation p {
	margin-left: 1em;
}

#infomation dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}
#infomation dt {
	float: left;
	width: 15em;
	font-weight: bold;
}
#lineup-top-p {
	width: 420px;
	float: right;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
#lineup-img0 {
	background-image: url(../model/machikado/hotaruno-ds/img/lineup-main.jpg);
	text-indent: -9999px;
	height: 370px;
	width: 670px;
}

#lineup-img1 {
	background-image: url(../model/machikado/hotaruno-ds/img/lineup-img1.jpg);
	height: 295px;
	width: 250px;
	float: left;
	text-indent: -9999px;
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0px;
}
#lineup-img2 {
	background-image: url(../model/machikado/hotaruno-ds/img/lineup-img2.jpg);
	height: 145px;
	width: 420px;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	text-indent: -9999px;
	margin-bottom: 1em;
}
#lineup-area {
	background-image: url(../model/machikado/hotaruno-ds/img/lineup_area-map.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 670px;
	clear: both;
	text-indent: -9999px;
}
#top-box #mnr-img-01 {
	background-image: url(../model/machikado/hatorino-lm/minori/img/img_02-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-indent: -9999px;
	padding: 0px;
	height: 170px;
	width: 690px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#top-box #mnr-fullbox {
	width: 690px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	clear: both;
}

#top-box #mnr-p-01 {
	display: block;
	padding: 0px;
	width: 350px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #mnr-boxpt {
	background-color: #DDB6A4;
	margin: 0px;
	width: 230px;
	float: left;
	background-image: url(../model/machikado/hatorino-lm/minori/img/mark_mnrpt.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 80px;
}
#top-box #mnr-img-ptmark {
	background-image: url(../model/machikado/hatorino-lm/minori/img/mark_mnrpt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 50px;
	width: 58px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #mnr-ptp {
	display: block;
	padding: 0px;
	width: 230px;
	float: left;
	margin: 0px;
}
#top-box #mnr-img-02 {
	display: block;
	background-image: url(../model/machikado/hatorino-lm/minori/img/img_02-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 220px;
	width: 350px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top-box #mnr-p-02 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: right;
}
#top-box #klala-img-01-1 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/img_01-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 240px;
	width: 420px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#top-box #kll-p-01-1 {
	display: block;
	padding: 0px;
	width: 250px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#top-box #kll-p-01-2 {
	display: block;
	padding: 0px;
	width: 690px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
}
#top-box #kll-img-01-2 {
	background-image: url(../model/machikado/hatorino-lm/kulala/img/img_01-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 135px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
	float: left;
}
#top-box #kll-p-01-3 {
	display: block;
	padding: 0px;
	width: 450px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	clear: both;
}
#kulala-div01 {
	clear: both;
}
#star-point2a {
	background-image: url(../model/machikado/hatorino-lm/star-review/img/point2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 355px;
	height: 210px;
	padding-top: 285px;
}
.p-margin-bottom1 {
	margin-bottom: 30px !important;
	margin-top: 5px!important;
}
#top-box #acc-cont-box {
	margin-right: 20px;
	margin-left: 20px;
}
#top-box #acc-cont-box #acc-map-img {
	display: block;
	float: left;
}
#top-box #acc-cont-box #acc-map-info {
	float: right;
	width: 250px;
}
#top-box #acc-cont-box #acc-map-info p {
	margin-bottom: 1em;
}
#top-box #acc-cont-box #acc-map-info #acc-pdf-button a {
	background-image: url(../model/machikado/hatorino-lm/img/acc-pdf-link.gif);
	display: block;
	height: 60px;
	width: 250px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
}
#top-box #acc-cont-box #acc-map-info #acc-pdf-button a:hover {
	background-position: left bottom;
}

