body {
	margin: 20px 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 140%;
	color: #000000;
}

h1 {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 307px;
}

a {
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/* Layout
=================================*/

#wrapper{
	margin:0 auto;
	width:955px;
	text-align: left;
}

#container {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
}

#logo {
	float: left;
	width: 307px;
	padding: 0;
	margin: 0;
}

#logo2 {
	float: right;
	width: 648px;
	height: 77px;
	padding: 0;
	margin: 0;
	text-align: center;
	background-image: url(../images/top_bg.gif);
	background-color: #FCFCFC;
	background-repeat: repeat-x;
}

#content{
	float: left;
	width: 680px;
	margin-top: 10px;
	padding: 0;
}

#side {
	float: right;
	overflow:hidden;
	width: 252px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#shoplist {
	margin: 10px 0 0 0;
}

#shoplist h4 {
	background-image: url(../images/shop/shoplist_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 252px;
}
#shoplist  .list {
	margin: 10px 0 0 0;
	 border-top-width: 2px;
	 border-top-style: solid;
	 border-top-color: #9999B0;
}

#footer {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer #hr {
	width: 955px;
	height: 4px;
	background-image: url(../images/hr.gif);
	background-repeat: no-repeat;
	margin: 4px 0 15px 0;
}

#footer #copyright {
	width: 200px;
	height: 13px;
	background-image: url(../images/copyright.gif);
	background-repeat: no-repeat;
	margin:0 auto;
	text-indent: -9999px;
}


/* globalnavi
=================================*/

#navigation {
	width: 955px;
	background-color: #f4f4f4;
}

ul#globalnavi {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#globalnavi li {
	/*position: absolute;*/
	float: left;
	dispray: block;
	height: 25px;
	margin: 0;
	padding: 0;
	background-color: #f4f4f4;
}

ul#globalnavi li img {
	border: none;	
}

ul#globalnavi li#01 {
	width: 79px;
	left: 0px;
}

ul#globalnavi li#02 {
	width: 79px;
	left: 79px;
}

ul#globalnavi li#03 {
	width: 80px;
	left: 158px;
}

ul#globalnavi li#04 {
	width: 79px;
	left: 238px;
}

ul#globalnavi li#05 {
	width: 79px;
	left: 317px;
}

ul#globalnavi li#06 {
	width: 80px;
	left: 396px;
}

ul#globalnavi li#07 {
	width: 80px;
	left: 476px;
}

ul#globalnavi li#08 {
	width: 80px;
	left: 556px;
}

ul#globalnavi li#09 {
	width: 80px;
	left: 636px;
}

ul#globalnavi li#10 {
	width: 80px;
	left: 716px;
}

ul#globalnavi li#11 {
	width: 80px;
	left: 796px;
}

ul#globalnavi li#12 {
	width: 79px;
	left: 876px;
}

ul#globalnavi ul { display: none; position: absolute; top: 29px; left: 396px; }  
* html ul#globalnavi ul { line-height: 0; list-style: none; }  
ul#globalnavi ul li { float: none; list-style: none; }  
  
ul#globalnavi ul { width: 200px; }  
  
ul#globalnavi ul a {   
    display: block;  
    width: 200px;
    background:#77b60a;  
    padding: 6px;  
    color: #FFF; 
    border-bottom: 1px solid #FFF;  
    opacity: 0.7;  
    filter: alpha(opacity=70);  
    zoom: 1;  
    line-height: 1;  
}  
ul#globalnavi ul a.hover {
	background: #ec980a;
	text-decoration: none;
}  

/* subnavi
=================================*/

#sub_nav {
	background-image: url(../images/subnav_bg.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 955px;
	margin: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

#sub_nav ul {
	text-align: left;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

#sub_nav li {
	display: inline;
	margin-right: 25px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#sub_nav a {
	color: #FFFFFF;
	text-decoration: none;
}

#sub_nav a:hover {
	text-decoration: underline;
}

/* index
=================================*/

#image{
	margin-bottom:20px;
}

#topics{
	margin-top:30px;
	text-align:left;
}

#staffblog{
	width: 330px;
	float: left;
}

#shizuokablog{
	width: 330px;
	float: right;
}

#staffblog h3 {
	background-image: url(../images/staffblog_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 330px;
	display:block;
}

#shizuokablog h3 {
	background-image: url(../images/shizuokastaffblog_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 59px;
	width: 330px;
	display:block;
}

.date {
	font-weight: bold;
}

#sale-event{
	margin-top:30px;
	font-size: x-small;
	line-height: 125%;
}

#sale-event h3 {
	background-image: url(../images/sale_event.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#sale-event #sale{
	margin: 10px 0 20px;
	padding: 0px;
	float: left;
	width: 330px;
}

#sale-event #event{
	margin: 10px 0 20px;
	padding: 0px;
	float: right;
	width: 330px;
}

#sale-list {
	margin-top: 14px;
}


#sale-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#sale-list li {
	background: url(../images/report_arrow.gif) no-repeat left top;
	padding: 0 0 4px 17px;
	margin: 0;
	font-size: x-small;
}

#event-list {
	margin-top: 7px;
}


#event-list ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#event-list li {
	background: url(../images/report_arrow.gif) no-repeat left top;
	padding: 0 0 4px 17px;
	margin: 0;
	font-size: x-small;
}

#staff-column{
	font-size: x-small;
	line-height: 125%;
}

#staff-column #left{
	margin: 10px 0 20px;
	padding: 0px;
	float: left;
	width: 330px;
}

#staff-column #left h3 {
	background-image: url(../images/staff_blog_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 330px;
}

#staff-column #right{
	margin: 10px 0 20px;
	padding: 0px;
	float: right;
	width: 330px;
}

#staff-column #right h3 {
	background-image: url(../images/cyouka_blog_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 330px;
}

#event-list {
	margin-top: 7px;
}


#staff-column ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#staff-column li {
	background: url(../images/report_arrow.gif) no-repeat left top;
	padding: 0 0 4px 17px;
	margin: 0;
	font-size: x-small;
}

#pro{
	margin:20px 0 0;
}

#pro h3 {
	background-image: url(../images/pro_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 680px;
}

#special {
	margin:20px 0 0;
}

#special h3 {
	background-image: url(../images/special_report_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 680px;
}

#check {
	margin:30px 0 0;
}

#douga {
	margin:20px 0 0;
}

#douga h3 {
	background-image: url(../images/douga_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 680px;
}

#check h3 {
	background-image: url(../images/pickup_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 680px;
}

#whats_new {
	margin-top: 10px;
	width: 252px;
}

#whats_new h3 {
	background-image: url(../images/whats_new.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 252px;
}

#whats_new dl {
         margin-top: 10px;
	 }
	  
#whats_new dt {
	font-weight: bold;
	font-size: 0.95em;
	 }
      
#whats_new dd {
	margin-left: 0em;
	font-size: 0.9em;
      }

#update {
	margin:2px 0 0;
	padding: 10px;
	background-color: #EAEAEA;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7F7F7F;
}

#banner {
	margin-top: 30px;
}

#banner td {
	padding-bottom: 10px;
}

#link {
	margin-top: 20px;
}

#link h3 {
	background-image: url(../images/link_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 39px;
	width: 252px;
}

#link td {
	padding-bottom: 10px;
}

/* adviser
=================================*/

#adviser {
	width: 680px;
}

#adviser h3 {
	background-image: url(../adviser/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 167px;
	width: 680px;
}

#adviser #discription {
	display: none;	
}

#adviser #bass {
	margin-top: 40px;	
}

#adviser #bass h4 {
	background-image: url(../adviser/images/bass_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 680px;
}

#adviser #seabass {
	margin-top: 20px;	
}

#adviser #seabass h4 {
	background-image: url(../adviser/images/seabass_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 680px;
}

#adviser #trout {
	margin-top: 20px;	
}

#adviser #trout h4 {
	background-image: url(../adviser/images/trout_headlune.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 680px;
}

#adviser #eging {
	margin-top: 20px;	
}

#adviser #eging h4 {
	background-image: url(../adviser/images/eging_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 54px;
	width: 680px;
}

#adviser #jiging {
	margin-top: 20px;	
}

#adviser #jiging h4 {
	background-image: url(../adviser/images/jiging_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 680px;
}

#adviser #iso {
	margin-top: 20px;	
}

#adviser #iso h4 {
	background-image: url(../adviser/images/iso_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 680px;
}

#adviser #fune {
	margin-top: 20px;	
}

#adviser #fune h4 {
	background-image: url(../adviser/images/fune_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 680px;
}

#adviser #ikada {
	margin-top: 20px;	
}

#adviser #ikada h4 {
	background-image: url(../adviser/images/ikada.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 680px;
}

#adviser #otoshikomi {
	margin-top: 20px;	
}

#adviser #otoshikomi h4 {
	background-image: url(../adviser/images/otoshikomi.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 680px;
}

#adviser #nage {
	margin-top: 20px;	
}

#adviser #nage h4 {
	background-image: url(../adviser/images/nage_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 680px;
}

#adviser #ayu {
	margin-top: 20px;	
}

#adviser #ayu h4 {
	background-image: url(../adviser/images/ayu_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 680px;
}

#adviser #hera {
	margin-top: 20px;	
}

#adviser #hera h4 {
	background-image: url(../adviser/images/herabuna_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 77px;
	width: 680px;
}

#adviser #keiryu {
	margin-top: 20px;	
}

#adviser #keiryu h4 {
	background-image: url(../adviser/images/keiryu_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height:52px;
	width: 680px;
}

/* Event
=================================*/

#event h2 {
	background-image: url(../event/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 680px;
}

#event #saishin,#event #future {
	margin: 40px 0 0 0;
	padding: 0px;
}

#event #saishin h3 {
	background-image: url(../event/images/saishin-event_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 680px;
}
#event #future h3 {
	background-image: url(../event/images/future-event_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 680px;
}



#event #saishin td,#event #kako td {
	padding: 6px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
}

#event #saishin img,#event #kako img {
	margin: 0 10px 0 4px;
}

#event #kako{
	margin: 30px 0 0 0;
	padding: 0px;
}
#future .schedule {
	line-height: 130%;
}


#event #future dl {
	margin: 18px 0 0 30px;
}

#event #future dl dt {
	width: 7.3em;
	margin: 8px 0 0 0;
	line-height: 1.4;
}

#event #future dl dt em {
	color: #808080;
	font-weight: bold;
}

#event #future dl dd {
	display: block;
	margin: -1.4em 0 0 0;
	padding: 0 20px 8px 8.2em;
	border-bottom: 1px solid #dadada;
	line-height: 1.4;
}

#event #kako h3 {
	background-image: url(../event/images/kako-event_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 680px;
}

#event #future h4 {
	font-size: 1.1em;
	color: #77B743;
}

#future .entryphoto {
	width: 210px;
	padding: 5px;
	border: 1px solid #77B60A;
}

#future .entrytype {
	background-color: #77B60A;
	color: #FFFFFF;
	width: 210px;
	padding: 6px;
}

#future .entryphoto_og {
	width: 210px;
	padding: 5px;
	border: 1px solid #ec9700;
}

#future .entrytype_og {
	background-color: #ec9700;
	color: #FFFFFF;
	width: 210px;
	padding: 6px;
}

#future .entryphoto_bl {
	width: 210px;
	padding: 4px;
	border: 1px solid #30BD9D;
}

#future .entrytype_bl {
	background-color: #30BD9D;
	color: #FFFFFF;
	width: 210px;
	padding: 6px;
}


.style01 {
	text-decoration: line-through;
}

.style02 {
	text-decoration: line-through;
	font-weight: bold;
}



#topic_path {
	margin-bottom: 20px;
}

#future #naiyou {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9999B0;
	margin-top: 20px;
	margin-bottom: 40px;
	background-color: #E7EFC1;
	padding: 20px;
	font-size: 1.1em;
}

#future #naiyou th {
	width: 80px;
}

/* shop
=================================*/

#shop h2 {
	background-image: url(../shop/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 680px;
}

#shop #area {
	margin-top: 20px;
}

#shop #area h3 {
	background-image: url(../shop/images/area_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 680px;
}

#shop #area #map {
	margin-top: 10px;
}

#shop #shopname {
	margin-top: 30px;
	font-size: x-small;
}

#shop #shopname h3 {
	background-image: url(../shop/images/shopname_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 680px;
}

#shop #shopname #aichi,#shop #shopname #shizuoka {
	margin-top: 15px;
}

#shop #shopname #shizuoka h4 {
	background-image: url(../shop/images/shizuoka.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 680px;
}

#shop #shopname #aichi h4 {
	background-image: url(../shop/images/aichi.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 680px;
}

#shop #shopname #mie {
	margin-top: 25px;
}

#shop #shopname #mie h4 {
	background-image: url(../shop/images/mie.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 680px;
}

#topics h4 {
	background-image: url(../shop/images/topics_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 25px 0px 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#inside h4 {
	background-image: url(../shop/images/tennai_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 25px 0px 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#girl h4 {
	background-image: url(../shop/images/girl_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 25px 0px 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#staff h4 {
	background-image: url(../shop/images/staff_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 25px 0px 15px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#staff h5 {
	background-image: url(../shop/images/staff_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 16px;
	width: 550px;
	padding-left: 8px;
	font-size: small;
	font-weight: bold;
}

#mainboxline {
	background:url(../shop/images/shop_bg.gif) repeat-y;
	padding: 10px;
	margin-bottom: 30px;
}

#mainbox {
	background:#FFFFFF;
	padding: 15px;
}

#yaidu h2 {
	background-image: url(../shop/yaidu/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 0 0;
	height: 24px;
}

#ikeda h2 {
	background-image: url(../shop/ikeda/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 0 0;
	height: 24px;
}

#tsu h2 {
	background-image: url(../shop/tsu/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 0 0;
	height: 24px;
}

#kita h2 {
	background-image: url(../shop/kita/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 10px;
	height: 24px;
}

#minami h2 {
	background-image: url(../shop/minami/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 0 0;
	height: 24px;
}

#kogane h2 {
	background-image: url(../shop/kogane/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 0 0;
	height: 24px;
}

#ichinomiya h2 {
	background-image: url(../shop/ichinomiya/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 5px 0;
	height: 24px;
}

#nissin h2 {
	background-image: url(../shop/nissin/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 10px;
	height: 24px;
}

#kuwana h2 {
	background-image: url(../shop/kuwana/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 10px;
	height: 24px;
}

#yokkaichi h2 {
	background-image: url(../shop/yokkaichi/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 10px;
	height: 24px;
}

#suzuka h2 {
	background-image: url(../shop/suzuka/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 0 0;
	height: 24px;
}

#matsusaka h2 {
	background-image: url(../shop/matsusaka/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 10px 0 0 0;
	height: 24px;
}
#kasugai h2 {
	background-image: url(../shop/kasugai/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 24px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}


#ise h2 {
	background-image: url(../shop/ise/images/tenmei_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 10px;
	height: 24px;
}

#detail {
	float: left;
	width: 330px;
	margin: 0px;
	padding: 0px;
}

#mainbox #photo {
	float: right;
	width: 250px;
	margin: 0px;
	padding: 0px;
}

#tsu h3 {
	
}

/* Privacy
=================================*/

#privacy h2 {
	background-image: url(../company/privacy/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 680px;
}

#privacy .discription  {
	padding: 15px 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #77B60A;
}

#privacy h3 {
	background-image: url(../company/privacy/images/privacy_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 550px;
}

#privacy li {
	font-size: x-small;
	}
	
#privacy #mail  {
	padding: 15px 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #77B60A;
}

#privacy #mail h3 {
	background-image: url(../company/privacy/images/mail_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#privacy #cookie {
	font-size: x-small;
	padding: 15px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#privacy #cookie h3 {
	background-image: url(../company/privacy/images/cookie_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#privacy #accesslog {
	font-size: x-small;
	padding: 15px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#privacy #accesslog h3 {
	background-image: url(../company/privacy/images/accesslog_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

#privacy #indication {
	padding: 15px 0;
	font-size: x-small;
}

#privacy #indication h3 {
	background-image: url(../company/privacy/images/indication_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 680px;
}

/* Privacy
=================================*/

#inquiry {
	font-size: 1.1em;
	line-height: 175%;
}

#inquiry h2 {
	background-image: url(../company/inquiry/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 680px;
}

/* Recruit
=================================*/

#recruit h2 {
	background-image: url(../company/recruit/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 680px;
}

#recruit #regular,#recruit #parttime{
	margin: 30px 0 0 0;
	padding: 0px;
}

#recruit #regular h3 {
	background-image: url(../company/recruit/images/regular.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px 0px 15px;
	width: 680px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #77B60A;
}

#recruit .discription  {
	margin: 15px 0;
}

#recruit .discription ul {
	 list-style: none outside; 
	 margin: 0; 
	 padding: 0;
	}

#recruit .discription li {
	padding-bottom: .3em;
	font-size: small;
	}

#recruit #regular th,#recruit #regular td,#recruit #parttime th,#recruit #parttime td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
	text-align: left;
}

#recruit #regular td,#recruit #parttime td  {
	padding-left: 50px;
}

#recruit #parttime{
	margin: 40px 0 0 0;
	padding: 0px;
}

#recruit #parttime h3 {
	background-image: url(../company/recruit/images/parttime.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px 0px 15px;
	width: 680px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #77B60A;
}

/* Guide
=================================*/

#guide h2 {
	background-image: url(../company/guide/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	height: 61px;
	width: 680px;
	padding-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #77B60A;
}

/* Environment
=================================*/

#environment h2 {
	background-image: url(../company/environment/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	height: 61px;
	width: 680px;
	padding-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #77B60A;
}

#environment #list {
	width: 680px;
	float: right;
	margin-top: 40px;
}

#environment #list h3 {
	background-image: url(../company/environment/images/list_haedline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	height: 19px;
	width: 680px;
	padding-bottom: 5px;
}

#environment #list h4 {
	padding: 10px 0 0 0;
	font-size: middle;
}

#environment #list dl {
	margin: 18px 0 0 30px;
}

#environment #list dl dt {
	width: 7.3em;
	margin: 8px 0 0 0;
	line-height: 1.4;
}

#environment #list dl dt em {
	color: #808080;
	font-weight: bold;
}

#environment #list dl dd {
	display: block;
	margin: -1.4em 0 0 0;
	padding: 0 20px 8px 8.2em;
	border-bottom: 1px solid #dadada;
	line-height: 1.4;
}

#env {
	margin: 20px 0 40px 0;
}

#env h3 {
	margin: 0px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 115px;
	width: 680px;
}

/* Service
=================================*/

#service {
	margin-bottom: 40px;
}

#service h2 {
	background-image: url(../service/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	height: 200px;
	width: 680px;
	padding-bottom: 15px;
}

#faq {
	margin-top: 40px;
}

#faq01 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/shop-eigyojikan_headline.gif);
	background-repeat: no-repeat;
}

#faq02,#faq03,#faq04,#faq05,#faq06,#faq07,#faq08 {
	margin-top: 25px;
}

#faq02 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/stamp-youcard_headline.gif);
	background-repeat: no-repeat;
}

#faq03 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/oshiharai_headline.gif);
	background-repeat: no-repeat;
}

#faq04 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/event_headline.gif);
	background-repeat: no-repeat;
}

#faq05 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/syouhin_headline.gif);
	background-repeat: no-repeat;
}

#faq06 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/recyclepoint-you_headline.gif);
	background-repeat: no-repeat;
}

#faq07 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/kankyou_headline.gif);
	background-repeat: no-repeat;
}

#faq08 h3 {
	text-indent: -9999px;
	margin: 0px 0px 15px;
	padding: 0px;
	height: 25px;
	background-image: url(../service/images/sale_headline.gif);
	background-repeat: no-repeat;
}

#faq ul {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	list-style-type: none;
}

#faq li {
	background-image: url(../service/images/arrow.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: left center;
	font-size: small;
}

.question{
	background-repeat: no-repeat;
	margin-top: 40px;
}

#q01 {
	background-image: url(../service/images/Q_01.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q02 {
	background-image: url(../service/images/Q_02.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q03 {
	background-image: url(../service/images/Q_03.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q04 {
	background-image: url(../service/images/Q_04.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q05 {
	background-image: url(../service/images/Q_05.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 20px 0px 0px;
	margin: 0px;
}

#q06 {
	background-image: url(../service/images/Q_06.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q07 {
	background-image: url(../service/images/Q_07.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q08 {
	background-image: url(../service/images/Q_08.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q09 {
	background-image: url(../service/images/Q_09.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q10 {
	background-image: url(../service/images/Q_10.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q11 {
	background-image: url(../service/images/Q_11.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q12 {
	background-image: url(../service/images/Q_12.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q13 {
	background-image: url(../service/images/Q_13.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q14 {
	background-image: url(../service/images/Q_14.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q15 {
	background-image: url(../service/images/Q_15.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q16 {
	background-image: url(../service/images/Q_16.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q17 {
	background-image: url(../service/images/Q_17.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q18 {
	background-image: url(../service/images/Q_18.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q19 {
	background-image: url(../service/images/Q_19.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q20 {
	background-image: url(../service/images/Q_20.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q21 {
	background-image: url(../service/images/Q_21.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q22 {
	background-image: url(../service/images/Q_22.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q23 {
	background-image: url(../service/images/Q_23.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q24 {
	background-image: url(../service/images/Q_24.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q25 {
	background-image: url(../service/images/Q_25.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q26 {
	background-image: url(../service/images/Q_26.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q27 {
	background-image: url(../service/images/Q_27.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q28 {
	background-image: url(../service/images/Q_28.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q29 {
	background-image: url(../service/images/Q_29.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q30 {
	background-image: url(../service/images/Q_30.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q31 {
	background-image: url(../service/images/Q_31.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 680px;
	padding: 30px 0px 0px;
	margin: auto 0px 0px;
}

#q01 table,#q02 table,#q03 table,#q04 table,#q05 table,#q06 table,#q07 table,#q08 table,#q09 table,#q10 table,#q11 table,#q12 table,#q13 table,#q14 table,#q15 table,#q16 table,#q17 table,#q18 table,#q19 table,#q20 table,#q21 table,#q22 table,#q23 table,#q24 table,#q25 table,#q26 table,#q27 table,#q28 table,#q29 table,#q30 table,#q31 table {
	font-size: medium;
	margin: 0px 0px 0px 139px;
	padding: 0px;
}

#q01 h3,#q02 h3 {
	background-image: url(../service/images/basyo_jikan.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

#q03 h3,#q04 h3,#q05 h3,#q06 h3,#q07 h3 {
	background-image: url(../service/images/stamp_youcard.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

#q08 h3,#q09 h3 {
	background-image: url(../service/images/oshiharai.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

#q10 h3,#q11 h3 {
	background-image: url(../service/images/event.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

#q12 h3,#q13 h3,#q14 h3,#q15 h3,#q16 h3,#q17 h3,#q18 h3,#q19 h3 {
	background-image: url(../service/images/syouhin.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

#q20 h3,#q21 h3,#q22 h3,#q23 h3,#q24 h3,#q25 h3,#q26 h3 {
	background-image: url(../service/images/tyuko.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

#q27 h3,#q28 h3,#q29 h3 {
	background-image: url(../service/images/kankyo.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

#q30 h3,#q31 h3 {
	background-image: url(../service/images/sale.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding: 0px;
	text-indent: -9999px;
	margin: 0px;
}

.answer {
	background-color: #EAEAEA;
	padding: 20px;
	margin: auto;
}

.answer table {
	background-image: url(../service/images/answer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 104px;
	margin: 0px;
	padding: 0px;
}

.answer h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 500px;
}

.toplink {
	text-align: right;
	margin-top: 10px;	
}

/* Special column
=================================*/

#spcolumn {
	margin-bottom: 40px;
}

#spcolumn #mizutani h3 {
	background-image: url(../column/images/mizutani_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 25px;
	width: 680px;
	margin: 0px;
}

#spcolumn #matsunaga {
	margin-top: 60px;
}

#spcolumn #matsunaga h3 {
	background-image: url(../column/images/matsunaga_headline.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 25px;
	width: 680px;
	margin: 0px;
}

#spcolumn dl {
	margin: 18px 0 0 30px;
}

#spcolumn dl dt {
	width: 7.3em;
	margin: 8px 0 0 0;
	line-height: 1.4;
}

#spcolumn dl dt em {
	color: #808080;
	font-weight: bold;
}

#spcolumn dl dd {
	display: block;
	margin: -1.4em 0 0 0;
	padding: 0 20px 8px 8.2em;
	border-bottom: 1px solid #dadada;
	line-height: 1.4;
}

#spcolumn h2 {
	background-image: url(../column/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	height: 200px;
	width: 680px;
	padding-bottom: 15px;
}

#mizutani,#matsunaga {
	margin-bottom: 40px;
}

#mizutani h2 {
	background-image: url(../column/images/mizutani_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 61px;
	width: 680px;
	margin-bottom: 40px;
}

#matsunaga h2 {
	background-image: url(../column/images/matsunaga_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 61px;
	width: 680px;
	margin-bottom: 40px;
}

/* Archive
=================================*/

#archive {
	margin-bottom : 40px;
}

#archive h2 {
	background-image: url(../archive/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 200px;
	width: 680px;
	margin: 0px;
}

#archive #cm {
	margin: 40px 0px 0px;
}

#archive #cm h3 {
	background-image: url(../archive/images/cm_headline.gif);
	text-indent: -9999px;
	height: 31px;
	background-repeat: no-repeat;
}

#archive #cm caption {
	font-size: 1.15em;
	text-align: left;
	margin-bottom: 6px;	
}

#archive #map {
	margin: 40px 0px 0px 0px;
}

#archive #map h3 {
	background-image: url(../archive/images/map_headline.gif);
	text-indent: -9999px;
	height: 31px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#archive #map #shizuoka {
	margin-top: 20px;
}


#archive #map #shizuoka h4 {
	background-image: url(../archive/images/shizuoka_headline.gif);
	text-indent: -9999px;
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding: 0;
}

#archive #map #aichi {
	margin-top: 20px;
	float: left;
	width: 320px;
}


#archive #map #aichi h4 {
	background-image: url(../archive/images/aichi_headline.gif);
	text-indent: -9999px;
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding: 0;
}

#archive #map #fukui h4 {
	background-image: url(../archive/images/fukui_haedline.gif);
	text-indent: -9999px;
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding: 0;
}

#archive #map #mie {
	margin-top: 20px;
	float: right;
	width: 320px;
}

#archive #map #mie h4 {
	background-image: url(../archive/images/mie_haedline.gif);
	text-indent: -9999px;
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding: 0;
}

#archive #map ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#archive #map li {
	background: url(../images/report_arrow.gif) no-repeat left top;
	padding: 0 0 4px 17px;
	margin: 0;
	font-size: small;
}

/* Link
=================================*/

#links {
	margin-bottom : 40px;
}

#links h2 {
	background-image: url(../link/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 200px;
	width: 680px;
	margin: 0px;
}

#links a {
	color: #000000;
	text-decoration: none;
}

#links a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#links a:visited {
	color: #999999;
	text-decoration: none;
}

#manufacturer {
	margin-top : 30px;
	padding-bottom: 20px;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#manufacturer h3 {
	background-image: url(../link/images/manufacturer.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 14px;
	width: 180px;
	
}

#links ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#links #manufacturer li {
	background: url(../link/images/arrow_orange.gif) no-repeat left center;
	padding: 0 0 4px 17px;
	margin: 0;
	font-size: small;
}

#boat {
	margin-top : 20px;
	padding-bottom: 20px;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#boat h3 {
	background-image: url(../link/images/boat.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	width: 180px;
	
}

#links #boat li {
	padding: 0 0 4px 17px;
	margin: 0;
	font-size: small;
	background-image: url(../link/images/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

#other {
	margin-top : 20px;
	padding-bottom: 20px;
}

#other h3 {
	background-image: url(../link/images/other.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 14px;
	width: 180px;
}

#links #other li {
	background: url(../link/images/arrow_blue.gif) no-repeat left center;
	padding: 0 0 4px 17px;
	margin: 0;
	font-size: small;
}

#links h5 {
	font: 1em;
}

#links h6 {
	font: 0.95em;
	margin-bottom: 5px;
}

/* Cyouka
=================================*/

#cyouka {
	margin-bottom : 40px;
}

#cyouka h2 {
	background-image: url(../cyouka/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 200px;
	width: 680px;
	margin: 0px;
}

/* Sale
=================================*/

#saleinfo {
	margin-bottom : 40px;
}

#saleinfo h2 {
	background-image: url(../sale/images/title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 200px;
	width: 680px;
	margin: 0px;
}

/* History
=================================*/

#history h2 {
	background-image: url(../history/images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 61px;
	width: 550px;
}

#history {
	margin: 40px 0 0 0;
	padding: 0px;
}

#history td {
	padding: 6px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DADADA;
}

#history img {
	margin: 0 10px 0 4px;
}

#history {
	margin: 30px 0 0 0;
	padding: 0px;
}

#history dl {
	margin: 18px 0 0 30px;
}

#history dl dt {
	width: 7.3em;
	margin: 8px 0 0 0;
	line-height: 1.4;
}

#history dl dt em {
	color: #808080;
	font-weight: bold;
}

#history dl dd {
	display: block;
	margin: -1.4em 0 0 0;
	padding: 0 20px 8px 8.2em;
	border-bottom: 1px solid #dadada;
	line-height: 1.4;
}

/* History
=================================*/
#wrapper #container #content #past #naiyou #school {
	width: 680px;
	border: 1px dashed #FF0000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFCC99;
}
#wrapper #container #content #past #naiyou ul {
	width: 680px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-image: url(../niccyoshin/images/yajirushi.gif);
	list-style-position: outside;
	margin: 0px;
}
#tipruneging .rod {
	padding-top: 30px;
	padding-bottom: 40px;
	font-size: 0.9em;
}

