

form
{
    margin:0px;
				padding:0px;
}
/*　サイドメニュー　メイン
------------------------------------------------*/
#container{
    margin:0px;
				padding:0px;
				border-left:1px #99CC00 solid;}
#menu_sub
{
    height:20px;
				background:url(../img/nemu_sub.gif) repeat-x  ;
				margin:0px 10px 0px 10px;
				padding:0px;
}
#side
{
    width:180px;
				margin:0px;
				padding:0px;
				background-color:#FFF3C4;			
}
#main
{
    
				margin:0px;
				padding:0px;
				color:#666666;
				border-top:1px #9FBE00 solid;
				border-bottom:1px #9FBE00 solid;
}
#main_sub{ 
				margin:0px;
				padding:0px;
				color:666666;
				background:url(../images/sub_bg.gif) no-repeat bottom right;
				text-align:left;
				padding:20px;
				font-size:70%;
				height:693px;
}
.gaiyou td{
    margin:0px;
				padding:5px;
				color:#666666;
				border-bottom:1px #ffffff solid;
				}
.gaiyou table{
    margin:20px;
				padding:0px;
				border:1px #FFF3C4 solid;
				}
#main_sub .title{
				height:20px;
				padding:0 20px 0 0;
				margin:0px;
				border-top:2px #ff9900 solid;
				background:url(../images/h2_r_bg.gif) #9FBE00 no-repeat right;}
#main_sub h1{
    margin:0px 0 20px 0;;
				padding:5px;
				font-size:16px;
				color:#9FBE00;
				border-bottom:1px #ff9900 solid;}
#main_sub h2{
    margin:0px;
				padding:0px 0 0 20px;
				height:20px;
				
				background:url(../images/h2_bg.gif) #9FBE00 no-repeat left;
				color:#ffffff;
				font-size:12px;
				text-align:left;}
	
#header
{
				width:auto;
				margin:0px;
				padding:0px;
				color:666666;
}
#explanation
{
    margin:0px;
				padding:0px;
				color:#ffffff;
				background-color:#99CC00;
			
}
#footer
{
    width:auto;
				margin:0px;
				padding:0px;
				color:#ffffff;
}
#copyright
{
    margin:0 auto 0 auto;
				padding:0px;
				color:#ffffff;
				background-color:#9FBE00;
				font-size:10px;
				text-align:center;
				width:80%;
				
}
#copyright a
{
	display:inline;		
height:19px;
margin:0px ;
padding:0px 0 0px 10px;
font-size:10px;
color:#ffffff;

text-decoration:none;


}
#copyright a:hover
{
				height:19px;
				color:#FBE18E;
}
#copyright a:active
{

}
#copyright a:visited
{

}

/*header
------------------------------------------------*/
#header td
{
    font-size:10px;
				margin:0px;
				padding:0px;
}


/*manu
------------------------------------------------*/
.menu
{
    margin:0px auto 0 auto;
				paddin:0px;
				
}
.main td
{
    font-size:14px;
}

.menu a
{
display:block;

height:20px;
margin:0px;
border-bottom:1px #ffffff solid;
padding:5px 0 0px 20px;
font-size:12px;
color:#666666;
text-align:left;
background-color:#FFF3C4;
text-decoration:none;
background:url(../images/sankaku.gif) no-repeat bottom right;


}
.menu a:hover
{
    display:block;

				height:20px;
				background-color:#FBE18E;
				color:#156E52;
				background:url(../images/sankaku_v.gif) no-repeat bottom right;
}
.menu a:active
{
    display:block;

				height:20px;
				color:#666666;
				
}
.menu a:visited
{
    display:block;

				height:20px;
				color:#666666;
				
}
/*manu_sub
------------------------------------------------*/

#menu_sub a
{
display:block;
height:19px;
margin:0px;
padding:0px 0 0px 10px;
font-size:10px;
color:#666666;
text-align:left;
text-decoration:none;
float:right;

}
#menu_sub a:hover
{
    display:block;

				height:19px;
				color:#FBE18E;
				
}
#menu_sub a:active
{
    display:block;

				
}
#menu_sub a:visited
{
    display:block;
				
}
/*main_top
---------------------------------------------------------*/
#sub
{
    margin:0px;
				padding:5 0 0 50px;
				color:#666666;
				font-size:10px;
}

.main_top_left
{

				margin:10px 0px 10px 10px;
				border:1px #99CC00 solid;
				background:url(../images/info_bg.gif) no-repeat bottom right;
				font-size:12px;
				padding:5px;
				text-align:left;
				height:130px;
				color:#666666;
}

.main_top_right
{

				margin:10px 10px 10px 10px;
				border:1px #99CC00 solid;
				background:url(../img/sankaku.gif) no-repeat bottom right;
				font-size:12px;
				padding:5px;
				text-align:left;
				height:130px;
				color:#666666;
}
.info{
    margin:0px;
				padding:0px;
				text-align:left;}
.t_1{
    margin:10px 0 0 0;
				padding:0px;
				
				}
.t_1 td{
    margin:0px;
				padding:5px;
				font-size:80%;	
				text-align:left;		
				}
/*main_middle
---------------------------------------------------------*/

.main_bottom_right
{
    margin:0px 10px 10px 0px;
				border:1px #6699CC solid;
				background:url(../images/reform_bg.gif) no-repeat bottom right;
				padding:3px 65px 3px 20px;
				_padding:20px 60px 3px 20px;
				height:175px;
				color:#666666;
				font-size:12px;
				text-align:left;
				color:#666666;
}
.main_bottom_center
{
    margin:0px 10px 10px 0px;
				border:1px #009933 solid;
				background:url(../images/shop_bg.gif) no-repeat bottom right;
				padding:3px 80px 3px 20px;
				_padding:20px 80px 3px 20px;
				height:175px;
				color:#666666;
				font-size:12px;
				text-align:left;
				color:#666666;
}
.main_bottom_left
{
    margin:0px 10px 10px 10px;
				border:1px #FF9999 solid;
				background:url(../images/rental_bg.gif) no-repeat bottom right;
				padding:3px 60px 3px 20px;
				_padding:20px 60px 3px 20px;
				height:175px;
				color:#666666;
				font-size:12px;
				text-align:left;
				color:#666666;
}
.title_bar1{
    height:15px;_height:10px;
				background-color:#FF9999;
				margin:0px 10px 0px 10px;
				padding:5px;
				font-size:14px;
				color:#FFFFFF;
				text-align:center;
				font-weight:bold;}
.title_bar2{
    height:15px;_height:10px;
				background-color:#009933;
				margin:0px 10px 0px 0px;
				padding:5px;
				font-size:14px;
				color:#FFFFFF;
				text-align:center;
				font-weight:bold;}
.title_bar3{
    height:15px;_height:10px;
				background-color:#6699CC;
				margin:0px 10px 0px 0px;
				padding:5px;
				font-size:14px;
				color:#FFFFFF;
				text-align:center;
				font-weight:bold;}
/*各ページtitle共通
---------------------------------------------------------*/
.title_box
{
    
    border:1px #888888 solid;
				
}
.title_box h1
{
				padding:2px;
				margin:0px;
				border-left:10px #ff9900 solid;
				font-size:10px;

				
}
.title_box h2
{
				padding:2px;
				margin:0px;
				border-bottom:1px #888888 dashed;
				font-size:10px;

				
}

.title_box_large
{
    
    border:1px #888888 solid;
				
}
.title_box_large h1
{
				padding:2px;
				margin:0px;
				border-left:10px #ff9900 solid;
				font-size:18px;
				font-weight:bold;
				text-align:left;
				font-face:HG創英角ｺﾞｼｯｸUB;

				
}
.title_box_large h2
{
				padding:2px;
				margin:0px;
				border-left:10px #ff9900 solid;
				font-size:18px;
				font-weight:bold;
				text-align:left;
				font-face:HG創英角ｺﾞｼｯｸUB;

				
}
.title_box_small
{
   text-align:left;
			margin:10px auto 10px auto;
			color:#ff9900;
			font-size:12px;
			boeder-bottom:1px #888888 dashed;
			
}
.title_box_small h2
{
   text-align:left;
			margin:10px auto 10px auto;
			color:#ff9900;
			font-size:12px;
			
			
}
/*clear
---------------------------------------------------------*/
.clear
{
    clear:both;
				font-size:1%;
}
/*ボタン
---------------------------------------------------------*/
.reset
{
background-color:#99CC99;
width:60px;
}

.transmission
{
background-color:#FFCC99;
width:60px;
}
/*form
---------------------------------------------------------*/
.form
{
    font-size:12px;
}
.form_left
{
    width:30%; float:left; margin-left:20px;font-size:12px;
}
/*各カテゴリー説明
---------------------------------------------------------*/
.explanation
{
   margin:5px;
			padding:0px;
			font-size:10px;
			text-align:left;
}
.explanation h2
{
   text-align:left;
			margin:0 0 0  10px;
			color:#ff9900;
			font-size:12px;
			
}
.explanation a:link
{
    color:#ff9900; 
				
}
.explanation a:visited
{
    color:#ff9900; 
				
}
.explanation a:hover
{
    color:#ff9900; 
				
}
.explanation a:active
{
    color:#ff9900; 
				
}

/*jirei
---------------------------------------------------------*/
.jirei
{
    margin:0px;
				padding:0px;
				
}
.jirei table
{
    margin:0px;
				padding:0px;
				border-collapse:collapse;
				
}
.jirei td
{
    margin:0px;
				padding:0px;
				border:1px #888888 solid;
				font-size:10px;
				
}
.jirei h2
{
   text-align:left;
			margin:10px auto 10px auto;
			color:#ff9900;
			font-size:12px;
			
}
.jirei a:link
{
    color:#ff9900; 
				
}
.jirei a:visited
{
    color:#ff9900; 
				
}
.jirei a:hover
{
    color:#ff9900; 
				
}
.jirei a:active
{
    color:#ff9900; 
				
}

.title_box_jirei
{
    padding:2px;
				margin:10px auto 10px auto;
				text-align:left;
				
}
.title_box_jirei h1
{
				padding:2px;
				margin:0px;
				border-left:10px #ff9900 solid;
				font-size:10px;

				
}
.title_box_jirei h2
{
				padding:2px;
				margin:0px;
				border-bottom:1px #888888 dashed;
				font-size:12px;
				font-weight:bold;

				
}
/* 各商品紹介ページの戻るボタン
---------------------------------------------------------------*/
.return
{
    width:80%;
				text-align:right;
				margin:0px 0 10px 0;
				padding:0px;
				font-size:12px;				
}
#modoru,#susumu
{
    background-color:#FFF3C4;
}
/*コンテンツ
---------------------------------------------------------------*/
.content_box
{

				margin:5px;
				border:1px #888888 solid;
				background:url(../images/sankaku.gif) no-repeat bottom right;
				font-size:10px;
				padding:0px;
				text-align:left;
				color:#888888;
				width:28%;
				float:left;
				height:200px;
}
.content_box td
{
     margin:0px;
				padding:5px;  
}
.content_box td h2
{
     margin:0px;
				font-size:12px;
				color:ff9900;
				boeder-left:10px #ff9900 solid; 
}
.clear
{
    clear:both;
}