/*
  Site Name: omattya.com
  Author: N.OKUYAMA
*/

/*
===== CONTENTS =============================================================

  1: body
  2: base
  3: link
  4: font
  5: table
  6: list
  7: command

============================================================================
*/

/*body --------------------------------------------------------------------*/
body {
	text-decoration:none;
	color:#000;
	font-family:Arial,"Arial Black","Comic Sans MS",Courier,"Courier New",Impact,"Times New Roman",Verdana;
	background:url(../img/back.jpg) repeat-x 0 0;
	background-color:#FFFFFF;
	}


td {
	text-decoration:none;
	color:#000;
	font-size: 0.9em;
	line-height:135%;
}


#main{width:580px;vertical-align:top;text-align:top;background-color:#fff;padding:0 0 1em 0}

#sub{width:200px;vertical-align:top;text-align:top;background-color:#fff;padding:0 0 1em 0}



/*link --------------------------------------------------------------------*/

a.white:link   {color:#FFFFFF;text-decoration:none;}
a.white:visited {color:#FFFFFF;text-decoration:none;}
a.white:hover   {color:#ffff66;text-decoration:underline;}
a.white:active  { color:#ffff66;text-decoration:underline;}

a.menu:link   {color:#660000;text-decoration:none;}
a.menu:visited {color:#660000;text-decoration:none;}
a.menu:hover   { color:#990000;text-decoration:underline;}
a.menu:active  {color:#990000;text-decoration:underline;}

a:link   {color:#2f782f; text-decoration:underline;}
a:visited { color:#2f782f;text-decoration:underline;}
a:hover   {color:#999900;text-decoration:none;}
a:active  {color:#999900;text-decoration:none; }

a.image:hover
	{
	color:#ff9900;
	text-decoration:none;position: relative;
    top: 1px;
    left: 1px;
     }

a.cha:link   {color:#CE5A28;text-decoration:underline;}
a.cha:visited {color:#882900;text-decoration:underline;}
a.cha:hover   { color:#E6916C;text-decoration:none;}
a.cha:active  {color:#E6916C;text-decoration:none;}



/*font`-----------------------------------------------------------------*/


h1 {margin:0;padding:0;}
h2 {margin:0;padding:0;}
h3 {margin:0;padding:0;}
h4 {margin:0;padding:0;}

.hx_green01{
	font-size:1.1em;
    font-weight:bold;
    text-decoration:none;
    line-height: 150%;
	color:#006600;
	text-align:left;
    margin:0px 10px 5px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:2px dotted #006600;
	}

.hx_green02{
	padding:5px 5px 3px 0;
	font-size:1em;
	color:#006600;
	margin:0 0 0.5em 0;
	}





h1.headder {color:#fff;
    font-size:0.8em;
    font-weight:normal;
    text-decoration:none;
    line-height: 150%;
    padding:3px 5px 3px 0px ;
	background:url(../maccha/ngomino_mukashi_img/obi.gif) no-repeat 0 0;
	text-align:right;
    letter-spacing:1px;
         }

h1.gokko{
	color:#fff;
	font-size:1em;
	margin:0;}

h1.guide{
	color:#fff;
	font-size:1em;
	margin:1px 0 0 0;}



h1.green{
	font-size:1.1em;
    font-weight:bold;
    text-decoration:none;
    line-height: 150%;
	color:#006600;
	text-align:left;
    margin:0px 10px 5px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:2px dotted #006600;
}

h2.green{
	font-size:1.1em;
    font-weight:bold;
    text-decoration:none;
    line-height: 150%;
	color:#006600;
	text-align:left;
    margin:0px 10px 5px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:2px dotted #006600;
}

h2.gokko{
	color:#fff;
	font-size:1em;
	margin:0;
	}

h2.white{color:#fff;
	padding:2px 0 1px 0;
	font-size:1em;}


.default-h2{color:#fff;
	padding:2px 0 1px 0;
	font-size:1.1em;}


.default-b-h2{
	padding:5px 5px 3px 5px;
	font-size:1em;}

.default-w-h2{
	padding:5px 5px 3px 5px;
	font-size:1em;
	color:#FFF}

.default-back-h2{
	padding:5px 5px 3px 5px;
	font-size:1em;
	color:#FFF;
	background-color:#4d7921}
	
	



.maccha-h2{
	font-size:16px;
    font-weight:bold;
    text-decoration:none;
	color:#006600;
    margin:15px 0 15px 0px;
	padding:0 0 1px 0;
	border-bottom:1px dotted #006600;
	}

.sadogu-h2{
	color:#fff;
	font-size:1em;
	margin:0;}

.dosen-h2{
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	line-height:120%;
	margin:3px 0 1px 10px;}

.guide-h2{
	color:#fff;
	font-size:1em;
	margin:1px 0 0 0;}

.seibo-h2{
	font-size:1em;
	padding:0.2em 0 0.2em 0.2em;
	margin:0;
	font-weight:bold;
	color:#6F4000;
	background:url(../gift/gift_img/seibo-back01.jpg) no-repeat 0 0;}






.about-h3{font-size:0.9em;
          font-weight:bold;
          text-decoration:none;
		  color:#fff;
          margin:0px;padding:0px;}


.oishi-h3{font-size:0.9em;
          font-weight:bold;
          text-decoration:none;
          line-height: 150%;
		color:#fff;
          margin:0px;padding:0px;}

.kono-h3{font-size:1em;
          font-weight:bold;
          text-decoration:none;
			color:#fff;
          margin:0px;padding:0px;}

.maccha-h3{
	font-size:16px;
    font-weight:bold;
    text-decoration:none;
	color:#006600;
    margin:15px 0 15px 0px;
	padding:0 0 1px 0;
	border-bottom:1px dotted #006600;}

.item-h3{
	font-size:16px;
    font-weight:bold;
    text-decoration:none;
	color:#006600;
    margin:0 0 15px 0px;
	padding:0 0 1px 0;
	border-bottom:1px dotted #006600;}

.cart-h3{
	color:#4D7921;
	font-weight:bold;
	font-size:1em;
	line-height:1.2em;
	margin:0 0 3px 0;}
	
.other-h3 {color:#fff;
          font-size:0.9em;
          font-weight:normal;
          text-decoration:none;
          line-height: 140%;
          margin:0;
		  padding:2px 0 0 5px;
         }

.guide-h3 {color:#000000;
          font-size:1em;
          font-weight:bold;
          text-decoration:none;
          line-height: 150%;
          margin:0;
         }






.about-h4{
		font-size:0.9em;
        font-weight:bold;
        text-decoration:none;
		border-bottom:1px dashed #666600;
        line-height: 150%;
		color:#333333;
		width:90%;
        margin:0px 0px 0px 10px;
		padding:0;}

.maccha-h4{
	font-size:1em;
    font-weight:bold;
    text-decoration:none;
	color:#006600;
    margin:0 0 6px 0px;
	padding:0 0 1px 0;
	border-bottom:1px dotted #006600;}


/*ADDRESS̒`*/

address { margin:0px;
	padding:5px 0px 2px 0px;
    text-decoration:none;
		font-style:normal;
		text-align:right;
		font-size:0.9em;
		color:#666666;
		}

address a{color:#666666;text-decoration:none;}
address a:hover{color:#666666;text-decoration:none;}
address a:visited{color:#666666;text-decoration:none;}
address a:active{color:#666666;text-decoration:none;}

.default-font{font-size:0.9em;line-height:135%;}





p { margin:0px;padding:0px;
	font-size:1em;
	line-height:135%;
}




.nihoncha01{
		font-size:100%;
        font-weight:bold;
        text-decoration:none;
		border-bottom:2px dashed #006600;
        line-height: 150%;
		color:#333333;
        margin:0px;
		padding:0px;}


p.pankuzu{font-size:0.9em;padding:0px 0px 20px 0px;}

.bottom-navi01{padding:0px 10px 0px 0px;}

.navi {margin:0px;
		padding:0px;
       color:#000000;
       text-decoration:none;
       line-height:100%}
	  

.topics01{
	font-size:11px;
	padding:10px;
	color:#205a1d;}

.topics-title {margin: 3px 0px 3px 0px ;
   border-left: 7px solid #205a1d;
   border-bottom: 1px solid #205a1d;
   padding: 0 0 0 10px;
   color: #000000;
   font-size: 14pt;
   font-weight:bold;
   width:590px;
   text-align:left;}


.maccha-text01{
	list-style:circle outside;
	padding:0px 0px 5px 0px;
	font-size:0.9em}

.maccha-text02{color:#ff0000;; font-weight:bold;}


p.headder {color:#fff;
    font-size:0.8em;
    font-weight:normal;
    text-decoration:none;
    line-height: 150%;
    padding:3px 5px 3px 0px ;
	background:url(../maccha/ngomino_mukashi_img/obi.gif) no-repeat 0 0;
	text-align:right;
    letter-spacing:1px;
         }




p.maccha01{
	background-color:#E4F5CD;
	padding:3px 12px 2px 0;
	font-size:0.9em;
	text-aling:right;
	}







.large01{font-size:16px;font-weight:bold}
.large02{font-size:1.7em;}
.font-large01{font-size:1.3em;}

.font-small01{font-size:0.8em;line-height:130%;}
.small{font-size:0.8em}
.small01{font-size:12px;color:#333333;font-weight:normal;margin:0 0 0 15px;}
.small02{font-size:12px;}
.small03{font-size:0.9em}

.kono-box{font-size:80%;}

.bold01{font-weight:bold;font-size:1.3em;}

.green01{font-weight:bold;font-size:105%;color:#006600;}
.green02{color:#305811;}
.green03{font-weight:bold;color:#006600;}
.green04{color:#006600;}

.gray01{color:#999999}

.red{color:#FF0000;font-weight:bold}
.red01{color:#FF0000;font-size:12px;font-weight:bold}
.red02{color:#FF0000;font-size:0.9em;line-height:110%;padding:3px 0 0 0;font-weight:bold}
.red03{color:#FF0000;}

.orange01{color:#FF3300;}
.cha01{color:#993300}
.cha02{color:#B63500}

.white01{color:#fff}


/*table --------------------------------------------------------------------*/

.h1-box{
	background:url(../maccha/ngomino_mukashi_img/obi.gif) no-repeat 0 0;
	text-align:right;
	}

.bottom{
	background-color:#4D7921;
	text-align:center;}


.maccha-box{
	width:580px;
	vertical-align:top;
	background-color:#FFFFFF;}

.maccha-box01{
	width:590px;
	background-color:#666600;
	margin:3px 0px 2px 12px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	}

.maccha-box02{
	width:590px;
	border:1px solid #666600;
	text-align:left;
	background-color:#e9eec4;
	color:#000;
	padding:7px 0 7px 0px
	}

.maccha-box03{
	width:580px;
	margin:0 0 0 20px;
	text-align:left;}


.maccha-box04{
	width:580px;
	margin:20px 0 0 20px;
	text-align:left;}

.maccha-box05{
	background-color:#666600;
	padding:3px 0px 2px 12px;
	text-align:left;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	}

.maccha-box06{
	border-left:1px solid #4D7921;
	border-bottom:1px solid #4D7921;	
	text-align:left;
	background-color:#E9F5DC;
	color:#000;
	padding:7px 10px 7px 7px
	}

.maccha-box07{
	border-right:1px solid #4D7921;
	border-bottom:1px solid #4D7921;	
	text-align:left;
	background-color:#E9F5DC;
	color:#000;
	padding:7px 7px 7px 0px
	}

.wakanomukashi-td01{
	background-color:#ccffcc;
	padding:3px 0 2px 12px;}



.anbunnoshiro-td01{
	background-color:#E4F5CD;
	padding:3px 12px 2px 0;
	font-size:0.9em;
	text-aling:right;
	}

.nagominomukashi-td01{
	padding:3px 0 1px 0;
	text-align:center;
	font-size:0.9em;
	vertical-align:top;
	background-color:#E6E69C}

.nagominomukashi-td02{
	padding:0 0 0 0;
	text-align:center;
	background-color:#fff}


/*GREENTEA*/

.greentea01{
	background:url(../maccha/greentea-img/greentea02.jpg) no-repeat 0 0;
	height:300px;
	width:100%;
	vertical-align:bottom}

.greentea02{
	background-color:#fff;
	margin:0 auto 0 auto;
	width:40%;
	line-height:130%;
	font-size:0.8em;
	text-align:left;
	border:1px dashed #5B7C34;
	padding:10px;}

.greentea03{
	background:url(../maccha/greentea-img/greentea03.jpg) no-repeat 0 0;
	height:700px;
	width:100%;
	text-align:center;
	marign:0 auto;
	vertical-align:middle
	}

.greentea04{
	width:310px;
	text-align:left;
	padding:20px 0 0 0;
	vertical-align:top
	}
	
.greentea05{
	text-align:left;
	padding:14px;
	vertical-align:middle
	}	

.greentea06{
	text-align:left;
	padding:5px;
	width:100%;
	background-color:#DEF0D3;
	font-size:90%;
	border:1px solid #5B7C34;
	}	



/*  gokko  */

.sadogu01{
	width:210px;
	padding:5px;
	font-size:10pt;
	text-align:left;
	line-height:130%;
	background-color:#fcdebe;}

.sadogu02{
	width:210px;
	padding:5px;
	font-size:10pt;
	text-align:left;
	line-height:130%;
	background-color:#ffc4ef;}

.sadogu03{
	width:210px;
	padding:5px;
	font-size:10pt;
	text-align:left;
	line-height:130%;
	background-color:#c6f4d3;}

.sadogu05{
	background-color:#F4FEEB;
	}

.sadogu07{
	font-size:1.0em;
	width:40%;
	vertical-align:top;
	text-align:center;
	}

.sadogu08{
	padding:10px 0 10px 0;
	width:570px;
	text-align:right;
	}

.sadogu09{
	font-size:1.0em;
	padding:5px;
	border:1px solid #CC704C;
	}

.sadogu10{
	background-color:#FFF0EA;
	}

.sadogu11{
	padding:8px;
	color:#672C14;
	text-align:left;
	line-height:120%;
	font-size:0.9em;
	background-color:#ECAC92;}







.bottom-navi{
	font-size:0.8em;
	margin:0px 10px 0px 0px;
	border-top:2px dotted #006600;
	padding:3px 0px 0px 0px;}

.resipi-bottom-navi{
	font-size:0.8em;
	margin:15px 10px 0px 0px;
	border-top:2px dotted #006600;
	padding:3px 0px 0px 0px;}



.topics-catch {
	margin: 3px 0px 3px 0px ;
   border-left: 5px solid #205a1d;
   border-bottom: 1px dashed #205a1d;
   padding: 0 0 1px 7px;
   color: #000000;
	margin:0px 0px 5px 0px;
   font-size: 14px;
   font-weight:bold;
   width:90%;
   text-align:left;}


.maccha-about01{
	text-align:center;
	width:11em;
	background:url(../maccha-about/maccha-img/index-back01.gif) repeat-y 0 0;
	}

.maccha-about02{
	text-align:center;
	width:6em;
	background:url(../maccha-about/maccha-img/index-back01.gif) repeat-y 0 0;
	}


.maccha-resipi01{
	background:url(../maccha-about/maccha-img/reimaccha.jpg) no-repeat 0 0;
	width:100%;
	height:495px;
	vertical-align:bottom;
	}
	
.maccha-resipi01-txt{
	margin:365px 0 20px 20px;
	width:60%;
	border:1px dashed #5B7C34;
	padding:10px;
	background-color:#FFFFFF;
	}


.gift-td01{
	background-color:#fff;
	font-size:0.9em;
	}

.gift-td02{
	background-color:#cccc00;
	text-align:center;
	font-size:0.8em;
	}

.gift-td03{
	background-color:#cccc00;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	}

.gift-td04{
	background-color:#fff;
	text-align:center;
	font-size:0.8em;
	}
	
.gift-td05{
	background-color:#fff;
	text-align:right;
	font-size:0.8em;
	padding:5px 5px 5px 0;
	}	
	
.gift-td06{
	background-color:#cccc00;
	text-align:left;
	padding:5px 0 2px 5px;
	font-size:0.9em;
	}

/*  guide  */


.title-back01{
	background-color:#669900;}

.title-back02{
	background-color:#c4d297;}

.guide-td-white	{background-color:#fff;}
.guide-td-green	{background-color:#c4d297;text-align:center;vertical-align:top; width:8em}
.guide-td-green-r	{background-color:#c4d297;text-align:right;vertical-align:top; width:8em}


/*dosen-ryuha*/
.ryuha01{background-color:#D0F0BD;}
	
.ryuha02{
	background-color:#2f782f;
	text-align:center;
	color:#fff;
	font-size:0.9em;
	padding:5px 0 5px 0;
	font-weight:bold;
	}
.ryuha03{
	background-color:#bfdfb8;
	text-align:center;
	color:#2C6E14;
	font-size:0.9em;
	padding:5px 0 5px 0;
	font-weight:bold;
	}

.ryuha04{background-color:#006600;}




.back01{text-align:right;
	font-size:0.8em;
	padding:10px 0 15px 0;
	clear:both;
	}

.back02{text-align:left;
	font-size:0.8em;
	padding:10px 0 15px 0;
	}



/*seibo*/
.seibo-td01{
	background:url(../gift/gift_img/seibo-back01.jpg) no-repeat 0 0;
	height:339px;}

.seibo-td02{background-color:#FFF8C8;}

.top-lanking{font-size:0.8em;
	line-height:125%;}

.top-koicha{background-color:#FFFFFF;font-size:0.8em;}
.bottom-navi01{	border-right:3px solid #8FBD85}


.bottom-navi02{	border-top:1px solid #8FBD85}

.kaijo{clear:both;}

.bk-green01{background-color:#f4fae0}





/*  table template [zebra01]  */


table.zebra01{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	}

table.zebra01 th{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	background-color:#FFF0EA;
	font-size:0.9em;
	padding:5px;
	text-align:left;
	}

table.zebra01 th.white{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	background-color:#fff;
	font-size:0.9em;
	padding:5px;
	text-align:left;
	}

table.zebra01 th.kcha{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	background-color:#EFBAA3;
	font-size:0.9em;
	padding:5px;
	text-align:center;}




table.zebra01 td.cha{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	background-color:#FFF0EA;
	padding:5px 8px 5px 8px;
	font-size:0.9em;
	line-height:130%;
	}

table.zebra01 td.cha_cost{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	background-color:#FFF0EA;
	padding:5px 8px 5px 8px;
	font-size:0.9em;
	text-align:center;
	color:#FF0000;
	line-height:130%;
	}

table.zebra01 td.white{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	background-color:#fff;
	padding:5px 8px 5px 8px;
	font-size:0.9em;
	line-height:130%;
	}

table.zebra01 td.white_cost{
	border-collapse: collapse; 
	border:1px solid #cccccc;
	background-color:#fff;
	padding:5px 8px 5px 8px;
	font-size:0.9em;
	text-align:center;
	color:#FF0000;
	line-height:130%;
	}

















/*list --------------------------------------------------------------------*/

ul{padding:0;margin:0;list-style:none;}
ol{padding:0;margin:0;}



.default-list{
	padding:10px 0px 10px 25px;
	margin:0;
	font-size:0.9em;
	list-style:disc;
	color:#3D7D3F;}

.default-b-list{
	padding:10px 0px 10px 25px;
	margin:0;
	font-size:1em;
	list-style:disc;
}

.default-i-list li{
	padding:0;
	margin:0;
	line-height:10%;
	list-style:none;
	float:left;
}




.default-ol01{
	padding:0 0 0 25px;}



.about01{
	padding:10px 0px 10px 25px;
	margin:0;
	font-size:0.8em;
	list-style:disc;
	color:#7C503D;}

.oishi01{padding:0px 0px 0px 20px;
	 margin:0;
	 font-size:0.8em;
	list-style:disc;}


#kaimono {
	width:580px;
	height:1.6em;  
	margin: 0; 
	padding :0; 
	}

#kaimono ul { 
	margin: 0;
	padding :0; 
	list-style-type : none; 
	}

#kaimono li { 
	display : inline; 
	padding :0; 
	margin:0; 
	float:left ;
	}

#kaimono a {
	width:110px; 
	display:block; 
	border:1px dashed #2f782f;
	background-color:#E0E8C8;
	font-size:0.9em;
	font-weight:bold;
	padding:4px 3px 3px 3px;
	text-decoration:none;
	color:#669900;
	height:1.3em;
	text-align:center;
	margin:0px 4px 5px 0px; }

#kaimono a:hover {
	display:block; 
	border:1px dashed #2f782f;
	background-color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	padding:4px 3px 3px 3px;
	text-decoration:none;
	color:#2f782f;
	height:1.3em;
	text-align:center;}

.okaimono-list{font-size:0.9em;}

.maccha-txt01{padding:0 10px 0 10px;}





.left-navi-list01{
	margin:0;
	width:176px;
	}

.left-navi-list01 li{
	list-style:none;
	font-size:0.8em;
	padding:0 0 3px 15px;
	background:url(../img/icon01.gif) no-repeat 0 7px;
	}





.left-navi-image{
	margin:0;
	width:176px;
	
	}
.left-navi-image li{
	list-style:none;
	margin:0;
	}


/* レフトナビバナー */

#left-navi01 {
		width:176px;
		height:85px;
		text-indent: -9989px;
		cursor:pointer;
		margin:0 0 5px 0;
		display: block;
		border:none;
		background: url(../img/sub/nagomino_mukashi.jpg) no-repeat 0 0;
		}

#left-navi01 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}

#left-navi02 {
		cursor:pointer;
		display: block;
		border:none;
		margin:0 0 5px 0;
		width:176px;
		text-indent: -9929px;
		height:85px;
		background: url(../img/sub/wakano_mukasi.jpg) no-repeat 0 0;
		}

#left-navi02 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi03 {
		cursor:pointer;
		display: block;
		border:none;
		width:176px;
		margin:0 0 5px 0;
		height:90px;
		text-indent: -9909px;
		background: url(../img/sub/kinomukashi.jpg) no-repeat 0 0;
		}

#left-navi03 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi04 {
		cursor:pointer;
		display: block;
		border:none;
		margin:0 0 20px 0;
		width:176px;
		text-indent: -9919px;
		height:90px;
		background: url(../img/sub/kino_mukashi.jpg) no-repeat 0 0;
		}

#left-navi04 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi05 {
		cursor:pointer;
		border:none;
		margin:0 0 5px 0;
		width:176px;
		height:90px;
		text-indent: -9996px;
		background: url(../img/sub/ashibeno_siro.jpg) no-repeat 0 0;
		}

#left-navi05 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}

#left-navi06 {
		cursor:pointer;
		border:none;
		text-indent: -9995px;
		width:176px;
		margin:0 0 5px 0;
		height:90px;
		background: url(../img/sub/anbun_siro.jpg) no-repeat 0 0;
		}

#left-navi06 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi07 {
		cursor:pointer;
		display: block;
		border:none;
		margin:0 0 5px 0;
		width:176px;
		height:90px;
		text-indent: -9993px;
		background: url(../img/sub/kino_tukasa.jpg) no-repeat 0 0;
		}
		
#left-navi07 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi08 {
		cursor:pointer;
		display: block;
		border:none;
		width:176px;
		margin:0 0 5px 0;
		text-indent: -9997px;
		height:90px;
		background: url(../img/sub/nagusano_ne.jpg) no-repeat 0 0;
		}

#left-navi08 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}

#left-navi09 {
		cursor:pointer;
		display: block;
		border:none;
		text-indent: -9990px;
		width:176px;
		height:90px;
		margin:0 0 20px 0;
		background: url(../img/sub/tamano_o.jpg) no-repeat 0 0;
		}

#left-navi09 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}

#left-navi10 {
		width:176px;
		height:72px;
		text-indent:-9989px;
		cursor:pointer;
		display: block;
		margin:0 0 5px 0;
		border:none;
		background: url(../img/sub/tencha.jpg) no-repeat 0 0;
		}

#left-navi10 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi11 {
		cursor:pointer;
		display: block;
		border:none;
		text-indent: -9988px;
		width:176px;
		height:72px;
		margin:0 0 5px 0;
		background: url(../img/sub/ishiusu.jpg) no-repeat 0 0;
		}

#left-navi11 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi12 {
		cursor:pointer;
		display: block;
		border:none;
		text-indent: -9989px;
		width:176px;
		margin:0 0 20px 0;
		height:72px;
		background: url(../img/sub/gyokurinen_b1.jpg) no-repeat 0 0;
		}

#left-navi12 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi13 {
		cursor:pointer;
		display: block;
		border:none;
		text-indent: -9986px;
		width:176px;
		margin:0 0 10px 0;
		height:170px;
		background: url(../img/sub/side-gift.jpg) no-repeat 0 0;
		}

#left-navi13 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi14 {
		cursor:pointer;
		display: block;
		border:none;
		text-indent: -9986px;
		width:176px;
		margin:0 0 20px 0;
		height:130px;
		background: url(../img/sub/side-green.jpg) no-repeat 0 0;
		}

#left-navi14 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}


#left-navi15 {
		cursor:pointer;
		display: block;
		border:none;
		text-indent: -9981px;
		width:176px;
		margin:0 0 20px 0;
		height:190px;
		background: url(../img/sub/side-chaki.jpg) no-repeat 0 0;
		}

#left-navi15 a{
		width:100%;
		height:100%;
		cursor:pointer;
		display: block;
		}





/*command --------------------------------------------------------------------*/

.clear{clear:both}


input, textarea, select{
    border-style:solid;border-color:#999999;
    border-width:1px;background:FFFFFF;color:#333333;
}


.mattya-nomikata01{
	float:left;
	margin:0px 25px 0px 10px}

.icon01{margin:0px 3px 5px 0px;vertical-align:-8%;}
.icon02{margin:0px 3px 0px 10px;vertical-align:-5%;}

img {border:0;}

.right{text-align:right;}
.right01{float:right;margin:0px 10px 0px 10px;}
.right02{margin:3px 2px 0 0;}
.right03{margin:0 2px 0 0;}
.right04{margin:0 0 0 10px;float:right;}
.right05{text-align:right;}
.right06{margin:0 0 0 10px;float:right;}
.right07{margin:0 0 15px 15px;float:right;}

.left01{float:left;margin:0 10px 0 0}

.center{text-align:center}


.padding01{margin:0 0 3px 0;}	
.padding02{margin:3px 0 0 0;}	
.padding03{padding:5px 0 2px 2px;}	
.padding04{padding:5px 0 10px 0;}	
.padding05{padding:0 0 0 5px;}	
.padding06{padding:5px;}	
.padding07{padding:0 8px 0 8px ;}	
.padding08{padding:5px 2em 5px 0 ;}	
.padding09{margin:0 0 5px 0;}	
.padding10{margin:5px 10px 5px 0;}	
.padding11{margin:0 0 15px 0;}	
.padding12{padding:1em 0 1em 0;}	

.lh01{line-height:130%;}


.width01{width:552px;}
/* IE7-hack */		
*:first-child+html .width01{width:570px;}

/* IE6-hack */	
* html .width01{width:570px;}


.margin01{margin:0 5px 0 0}
.margin02{margin:0 0 5px 0;}
.margin03{margin:0 0 10px 0}
.margin04{margin:5px 0 0 0}
.margin05{margin:3px 0 0 3px}
.margin06{margin:3px 0 0 0}

.border01{border-left:1px solid #43720D;border-right:1px solid #43720D}
.border02{border-bottom:1px solid #cccccc;}
.border03{border-bottom:2px dotted #006600;}
.border04{border:1px solid #CC704C;}
.border05{border:1px solid #006600;}

