body {	background-color: #f0ebcd;	background-image: url(pics/back_main.png);	background-repeat: repeat-x;	margin: 0;	padding: 0;	border: 0;	font-size: 12px;	color: #333;	line-height: 18px;	text-align: center;}a {	font-size: 12px;	color: #ff6600;}a:visited {	color: #ff6600;}a:hover {	color: #ff6600;	background: #ffffcc;}a:active {	color: #ff6600;}h1 {	font-size: 18px; margin: 0;}h2 {	font-size: 16px; line-height: 45px; color:#fff; font-weight:bold; margin: 0px 0 0px 53px;}h3 {    font-size: 16px; line-height: 20px; color:#fff; font-weight:bold; margin: 3px 0 3px 0;	}h4 {    font-size: 14px; line-height: 18px; color:#333; font-weight:bold; margin: 20px 0 -8px 0;	}.font_bold {    	font-weight: bold;		}.textyellow {	font-size: 12px;	line-height: 18px;	color: #ffcc00;	font-weight: bold;}.textyellow2 {	font-size: 12px;	line-height: 10px;	color: #ffcc00;	font-weight: bold;}.textyellow-n {	color: #ff9900;	font-weight: bold;}.textred {	font-size: 12px;	line-height: 18px;	color: #ff0000;	font-weight: bold;}.fontj14 {    font-size: 14px;	line-height: 24px;	color: #333;}.fontj14b {    font-size: 14px;	line-height: 30px;	color: #333;	font-weight: bold;}.font_red14b {	color: #ff0000;	font-size: 14px;	line-height: 18px;	font-weight: bold;}.fontj16b {    font-size: 16px;	line-height: 30px;	color: #333;	font-weight: bold;}.fontj14white {    font-size: 14px;	line-height: 18px;	color: #fff;}.fontj14whiteb {    font-size: 14px;	line-height: 18px;	color: #fff;	font-weight: bold;}.fontj12 {    font-size: 12px;	line-height: 18px;	color: #333;}.fontj12w {    font-size: 12px;	line-height: 18px;	color: #fff;}.fontj12b {    font-size: 12px;	line-height: 18px;	color: #333;	font-weight: bold;}.font_grey {	color: #999;}.font_brown {	color: #c97b60;	font-size: 14px;	line-height: 30px;}.font_brown2 {	color: #870c05;	font-size: 14px;	line-height: 34px;}.font_brown2b {	color: #870c05;	font-size: 14px;	line-height: 34px;	font-weight: bold;}.font_brown2b2 {	color: #870c05;	font-size: 14px;	line-height: 18px;	font-weight: bold;}.font_orange20 {	color: #ff9900;	font-size: 20px;	line-height: 30px;	font-weight: bold;}.font_orange24 {	color: #ff9900;	font-size: 24px;	line-height: 32px;	font-weight: bold;}.font_red20 {	color: #ff0000;	font-size: 20px;	line-height: 30px;	font-weight: bold;}.font_white24 {	color: #fff;	font-size: 24px;	line-height: 32px;	font-weight: bold;}.font_red24 {	color: #ff0000;	font-size: 24px;	line-height: 32px;	font-weight: bold;}.font_white28 {	color: #fff;	font-size: 28px;	line-height: 36px;	font-weight: bold;}.font_red28 {	color: #ff0000;	font-size: 28px;	line-height: 36px;	font-weight: bold;}#mainout {	width: 900px;	padding: 0;	margin-right: auto;	margin-left: auto;	background-color: #fff7e7;	text-align: left;}#header {	height: 152px;	width: 900px;    margin: 0px; padding: 0px; border: 0; 	text-indent:0px;}#mbuttons {	width: 900px;	height: 46px;	border: 0;	padding: 0;	margin: 0;	}#mbuttons ul {	width: 900px;	height: 46px;	background: url(pics/link_buttons.gif);	margin: 0;	padding: 0;	position: relative;	}	#mbuttons ul li	{	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0px;	}	#mbuttons ul li, #mbuttons a	{	height: 46px;	display: block;	}#mbuttons ul li a {	text-indent: -9999px; 	text-decoration: none;	}#mb1 {left: 0; width: 110px;}#mb2 {left: 110px; width: 89px;}#mb3 {left: 199px; width: 90px;}#mb4 {left: 289px; width: 63px;}#mb5 {left: 352px; width: 147px;}#mb6 {left: 499px; width: 153px;}#mb7 {left: 652px; width: 89px;}#mb8 {left: 741px; width: 159px;}#mb1 a:hover {background: transparent url(pics/link_buttons.gif) 0 -46px no-repeat;}#mb2 a:hover {background: transparent url(pics/link_buttons.gif) -110px -46px no-repeat;}#mb3 a:hover {background: transparent url(pics/link_buttons.gif) -199px -46px no-repeat;}#mb4 a:hover {background: transparent url(pics/link_buttons.gif) -289px -46px no-repeat;}#mb5 a:hover {background: transparent url(pics/link_buttons.gif) -352px -46px no-repeat;}#mb6 a:hover {background: transparent url(pics/link_buttons.gif) -499px -46px no-repeat;}#mb7 a:hover {background: transparent url(pics/link_buttons.gif) -652px -46px no-repeat;}#mb8 a:hover {background: transparent url(pics/link_buttons.gif) -741px -46px no-repeat;}body#konbini #mb1 {background: transparent url(pics/link_buttons.gif) 0 -46px no-repeat;}body#dvd #mb2 {background: transparent url(pics/link_buttons.gif) -110px -46px no-repeat;}body#karaoke #mb3 {background: transparent url(pics/link_buttons.gif) -199px -46px no-repeat;}body#travel #mb4 {background: transparent url(pics/link_buttons.gif) -289px -46px no-repeat;}body#tenant #mb5 {background: transparent url(pics/link_buttons.gif) -352px -46px no-repeat;}body#events #mb6 {background: transparent url(pics/link_buttons.gif) -499px -46px no-repeat;}body#policy #mb7 {background: transparent url(pics/link_buttons.gif) -652px -46px no-repeat;}body#online #mb8 {background: transparent url(pics/link_buttons.gif) -741px -46px no-repeat;}#main {	width: 900px;    overflow: auto;	text-align: left;	background: url(pics/back_left.gif) repeat-y;}#submenu {     float: left;	 width: 300px;	 padding: 18px 0px 0px 0px;	 text-align: center;    }  		  #submenu .item {	width: 300px;	height: 50px;    margin: 0px 0 0px 0; padding: 0px; border: 0; 	text-indent:-5000px;	background: url(pics/item_01.gif) top left no-repeat;}#submenu .oshirase {	width: 300px;	height: 50px;    margin: 0px 0 0px 0; padding: 0px; border: 0; 	text-indent:-5000px;	background: url(pics/oshirase.gif) top left no-repeat;}#submenu .dvdrank {	width: 300px;	height: 50px;    margin: 0px 0 0px 0; padding: 0px; border: 0; 	background: url(pics/dvdranking.gif) top left no-repeat;}#submenu .tenpo {	width: 300px;	height: 50px;    margin: 0px 0 0px 0; padding: 0px; border: 0;	text-indent:-5000px;	background: url(pics/tenpo.gif) top left no-repeat;}#submenu .menu {	width: 300px;	height: 50px;    margin: 0px 0 0px 0; padding: 0px; border: 0; 	background: url(pics/menu.gif) top left no-repeat;}#submenu .item2 {	width: 290px;	font-size: 14px;	line-height: 18px;	text-align: left;    margin: 0px 0 0px 0; padding: 0px; border: 0; }	      #submenu ul {		       margin-top: 0px;		  } 	      #submenu ul li {			   margin-bottom: ‚Tpx;			   line-height:18px;			   margin:0 0 5px -5px;		  }       	  #submenu ol {		       margin-top: 0px;		  } 	      #submenu ol li {			   margin-bottom: ‚Tpx;			   line-height:18px;			   margin:0 0 5px -1px;		  } #submenu .link {	width: 300px;	height: 50px;    margin: 0px 0 0px 0; padding: 0px; border: 0; 	background: url(pics/link.gif) top left no-repeat;}#submenu .item3 {	width: 280px;	font-size: 14px;	line-height: 18px;	text-align: left;    margin: 5px 0 20px 10px; padding: 0px; border: 0; }	      #submenu ul {		       margin-top: 0px;		  } 	      #submenu ul li {			   margin-bottom: ‚Tpx;			   line-height:18px;			   margin:0 0 5px -5px;		  }       	  #submenu ol {		       margin-top: 0px;		  } 	      #submenu ol li {			   margin-bottom: ‚Tpx;			   line-height:18px;			   margin:0 0 5px -1px;		  }#submenu .map {	width: 300px;    padding: 10px 0 0 0; border: 0; }#submenu .map2 {	 width: 300px;	 margin:0 0 0px 0;	 text-align: center;    }	.address {	 width: 270px;	 margin: 20px 0 30px 20px;	 text-align: left;    }	.left_photo {	 width: 300px;	 margin: 0 0 3px 0;	 text-align: center;    }		.submenu2 {	 margin:30px 0 0px 15px;	 text-align: left;    }.submenu3 {	 margin:0 0 -15px 4px;	 text-align: left;    }#content {    width: 560px;	padding: 15px 0px 0px 20px;	text-align: left;	float: left;}#top_text {	width: 540px;	margin: 10px 0 0px 15px;	text-align: left;	}	#top_text2 {	width: 550px;	margin: 15px 0 0px 10px;	text-align: center;	}#top_text3 {	width: 540px;	margin: 10px 0 10px 15px;	text-align: left;	}	    #content #whatsnew {	     width: 560px;		 margin:0 0 5px 0px;		 background-color: #e8f1d7;		 background-image:url(pics/back_whatsnew.png);		 background-repeat: repeat-x;	     text-align: left;    }	      #content #whatsnew .title {		       width: 560px;			   height: 45px;			   background-image:url(pics/title_back_whats_new.gif);			   background-repeat: no-repeat;			   padding: 0;			   text-align:left;          }		  #content #whatsnew div {			   padding: 0 0 5px 0px;          }	      #content #whatsnew ul {		       margin-top: 8px;		  } 	      #content #whatsnew ul li {			   margin-bottom: 8px;			   line-height:18px;			   margin:0 0 10px -5px;		  }              #content #osusume {	     width: 560px;		 margin: 0 0 5px 0px;		 background-color: #fee1b0;		 background-image:url(pics/back_osusume.png);		 background-repeat: repeat-x;	     text-align: left;    }	      #osusume .title {		       width: 560px;			   height: 45px;			   background-image:url(pics/title_osusume.gif);			   background-repeat: no-repeat;			   padding: 0px 0 0 0;			   text-align:left;          }		   #content #osusume .item_words {		       width: 540px;			   margin: 5px 0 30px 10px;			   padding: 0px 0 10px 0;			   text-align:left;          }	     		 #content #osusume ul {		     		  margin-top: 8px;				  } 	  		    #content #osusume ul li {			 		  margin-bottom: 8px;			 		  line-height:18px;			 		  margin:0 0 10px -5px;				  } 				  				  #content #osusume .item_words ul {		     		  margin-top: 8px;				  } 	  		    #content #osusume .item_words ul li {			 		  margin-bottom: 8px;			 		  line-height:18px;			 		  margin:0 0 10px -5px;				  }     #content #karaoke_new {	     width: 560px;		 margin: 30px 0 5px 0px;		 background-color: #fee1b0;		 background-image:url(pics/back_osusume.png);		 background-repeat: repeat-x;	     text-align: left;    }	      #content #karaoke_new .title {		       width: 560px;			   height: 45px;			   background-image:url(pics/title_osusume.gif);			   background-repeat: no-repeat;			   padding: 0;			   text-align:left;          }		   #content #karaoke_new .item_words {		       width: 540px;			   margin: 10px 0 10px 10px;			   padding_bottom: 10px;			   text-align:left;          }		  		#content #karaoke_new div {			 		  padding: 0 0 5px 0px;          		}	     		 #content #karaoke_new ul {		     		  margin-top: 8px;				  } 	  		    #content #karaoke_new ul li {			 		  margin-bottom: 8px;			 		  line-height:18px;			 		  margin:0 0 10px -5px;				  } 				  				  #content #karaoke_new .item_words ul {		     		  margin-top: 8px;				  } 	  		    #content #karaoke_new .item_words ul li {			 		  margin-bottom: 8px;			 		  line-height:18px;			 		  margin:0 0 10px -5px;				  }     #content #sale {	     width: 560px;		 margin: 20px 0 5px 0px;		 background-color: #fee1b0;		 background-image:url(pics/back_osusume.png);		 background-repeat: repeat-x;	     text-align: left;    }	      #content #sale .title {		       width: 560px;			   height: 45px;			   background-image:url(pics/title_osusume.gif);			   background-repeat: no-repeat;			   padding: 0;			   text-align:left;          }		   #content #sale .item_words {		       width: 540px;			   margin: 10px 0 10px 10px;			   padding_bottom: 10px;			   text-align:left;          }		  		#content #sale div {			 		  padding: 0 0 5px 0px;          		}	     		 #content #sale ul {		     		  margin-top: 8px;				  } 	  		    #content #sale ul li {			 		  margin-bottom: 8px;			 		  line-height:18px;			 		  margin:0 0 10px -5px;				  } 				  				  #content #sale .item_words ul {		     		  margin-top: 8px;				  } 	  		    #content #sale .item_words ul li {			 		  margin-bottom: 8px;			 		  line-height:18px;			 		  margin:0 0 10px -5px;				  }				      #content #policy {	     width: 560px;		 margin:20px 0 5px 0px;		 background-color: #e8f1d7;		 background-image:url(pics/back_whatsnew.png);		 background-repeat: repeat-x;	     text-align: left;    }	      #content #policy .title {		       width: 560px;			   height: 45px;			   background-image:url(pics/title_back_whats_new.gif);			   background-repeat: no-repeat;			   padding: 0;			   text-align:left;          }		  #content #policy div {			   padding: 0 0 5px 0px;          }	      #content #policy ul {		       margin-top: 8px;		  } 	      #content #policy ul li {			   margin-bottom: 8px;			   line-height:18px;			   margin:0 0 10px -5px;		  }		  		          .photo1 {		 float: left;		 margin: 0px 8px 10px 0px;		 border: 3px solid #a5c761;	 }.photo2 {		 float: left;		 margin: 0px 7px 5px 0px;		 border: 3px solid #a5c761;	 }.photo3 {		 float: right;		 margin: 0px 0px 5px 7px;		 border: 3px solid #a5c761;	 }.photo_logo {		 float: left;		 margin: 5px 7px 5px 0px;	 }.photo_dvd { 	float: left;		 margin: 0px 8px 10px 0px;}.photo_travel { 	float: right;		 margin: 0px 0px 10px 10px;		 border: 1px solid #a5c761;}.photo_item {		 border: 1px solid #ccc;	 }.photo_tenant {		 margin: 0px 8px 5px 0px;		 border: 3px solid #a5c761;	 }.photo_rent_price {		 margin: 5px 0px 0px 15px;		 border: 3px solid #a5c761;	 }#bottom_link {	width: 560px;	margin: 0px 0 20px 0px;	line-height:22px;	text-align: center;	}	 	 	 .photo_e {		 border: 1px solid #ccc;		 background-color:#fff;		 padding: 3px 3px 3px 3px;	 }	 	 	  .logo {		  float:left;		 margin:0 10px 5px 0;	 }	 	 	  .rank {		  float:left;		 margin:0 0px 15px 20px;	 }	 	 	 #maintext .left {		  float:left;		 margin:0 10px 10px 0;	 }	 	 #maintext .right {		  float:right;		 margin:0 0px 10px 0;	 }	 	 .breezepic {		  float:left;		  width:106px;		  margin-top: 5px;		  text-align: left;	 }	    .breezetopic {		width:385px;		text-align: left;		float:left;		}		#maintext .breezetopic ul li {         text-align: left;		 line-height:140%;		 margin:0 0 0px -10px;	 }	 #pagetop {	 width: 685px;     text-align: right;	margin:0 0 0px 0px;}      #footer {     position: relative;	 width: 900px;	 height: 141px;	 background: url(pics/footer.gif)  top left no-repeat;}	 		#footer a {				font-size: 12px;				line-height: 22px;				color: #fff;				}			#footer a:visited {				color: #fff;				}			#footer a:hover {				color: #fff;				background: #ff9900;				}			#footer a:active {				color: #fff;				}	   #footer #pagetop {        width: 630px;        padding: 0px 0px 0px 0px;        text-align: right;        float: right;     }	  #footer #pagetop .top {        width: 130px;		height: 32px;        padding: 0px 20px 0px 0px;        text-align: center;        float: right;     }     #footer #footerkonbini {        width: 630px;        padding: 0px 0px 0px 0px;        text-align: left;        float: right;     }