/*横スクロール消去
html { overflow-x: hidden; }
*/


body {
    	color		: #333333;
	background: #ffffff url(cmnfix/back.gif) center top repeat-y;  
	margin		: 0px;  
	background-position: top; 
		line-height	: 135%;    
	letter-spacing	: 1px;
}

/*余白、内白消去(全ページ)*/
body,h1,h2,h3,h4,div,img,p,form{
	margin		: 0px;
	padding		: 0px;
}

.outline {
       width:850px;
 
       margin:0px 0px 0px 0px;
	   	   margin		: 0px auto; 
}

h1{
	display		: inline;
	font-size	: 11px;
	line-height	: 120%;
	font-weight	: normal;
	margin		: 0px;
	padding		: 0px;
		color		: #888888;

}
H2 {
	font-size : 20px;
	font-weight:bolder;
	line-height:140%;
	background : url(cmnfix/h2.gif) no-repeat;
background-position: left bottom; 
	padding:5px 0px 10px 20px ;
	margin:10px 0px 10px 0px ;	
}

.kesyou H2 {
	font-size : 20px;
	font-weight:bolder;
	line-height:140%;
	background : url(cmnfix/h2-kesyou.gif) no-repeat;
background-position: left bottom; 
	padding:5px 0px 10px 20px ;
	margin:10px 0px 10px 0px ;	
}

.kesyou-otoko H2 {
	font-size : 20px;
	font-weight:bolder;
	line-height:140%;
	background : url(cmnfix/h2-kesyou-otoko.gif) no-repeat;
background-position: left bottom; 
	padding:5px 0px 10px 20px ;
	margin:10px 0px 10px 0px ;	
}
H3 {
	font-size : 18px;
	font-weight : bolder;
  color : #f0ae02;
  margin : 0px 0px 10px 10px;
  background-position : left center; 
  background-image : url(cmnfix/yn002_02.gif);
  background-repeat : no-repeat;
  padding : 0px 0px 0px 15px;
}
.kesyou H3 {
	font-size : 18px;
	font-weight : bolder;
  color : #800040;
  margin : 0px 0px 10px 10px;
  background-position : left center; 
  background-image : url(cmnfix/yn002_09.gif);
  background-repeat : no-repeat;
  padding : 0px 0px 0px 15px;
}
.kesyou-otoko H3 {
	font-size : 18px;
	font-weight : bolder;
  color : #000099;
  margin : 0px 0px 10px 10px;
  background-position : left center; 
  background-image : url(cmnfix/yn002_07.gif);
  background-repeat : no-repeat;
  padding : 0px 0px 0px 15px;
}
H4 {
	font-size : 15px;
	font-weight : bolder;
  color : #804000;
  margin : 5px 0px 5px 15px;
  padding : 0px;
}
.kesyou H4 {
	font-size : 15px;
	font-weight : bolder;
  color : #800080;
  margin : 5px 0px 5px 15px;
  padding : 0px;
}
.kesyou-otoko H4 {
	font-size : 15px;
	font-weight : bolder;
  color : #5151ff;
  margin : 5px 0px 5px 15px;
  padding : 0px;
}

a img {
    border-style:none;
}

a:hover img { 
filter: alpha(opacity=60); 
opacity:0.6; 
background: #ffffff; 
}

/*化粧品カラー*/
.kesyou { color: #404040; } 

/*化粧品[男]カラー*/
.kesyou-otoko { color: #111111; } 

/*通常時リンクカラー*/
.linkcolor a:link { color: #333333; } 
.linkcolor a:visited { color: #333333; } 
.linkcolor a:hover { color: #ffbf00; } 
.linkcolor a:active { color: #ffbf00; }

/*自然食品リンクカラー*/
.sizen .linkcolor a:link { color: #333333; } 
.sizen .linkcolor a:visited { color: #333333; } 
.sizen .linkcolor A:hover { color : #ff9562; } 
.sizen .linkcolor A:active { color : #ff9562; }

/*化粧品リンクカラー*/
.kesyou .linkcolor a:link { color: #333333; } 
.kesyou .linkcolor a:visited { color: #333333; } 
.kesyou .linkcolor A:hover { color : #ffbfdf; } 
.kesyou .linkcolor A:active { color : #ffbfdf; }

/*化粧品[男]リンクカラー*/
.kesyou-otoko .linkcolor a:link { color: #333333; } 
.kesyou-otoko .linkcolor a:visited { color: #333333; } 
.kesyou-otoko .linkcolor A:hover { color : #808cff; } 
.kesyou-otoko .linkcolor A:active { color : #808cff; }

/*ギフトリンクカラー*/
.gift .linkcolor a:link { color: #333333; } 
.gift .linkcolor a:visited { color: #333333; } 
.gift .linkcolor A:hover { color : #888888; } 
.gift .linkcolor A:active { color : #888888; }

/*スイーツリンクカラー*/
.sweets .linkcolor a:link { color: #333333; } 
.sweets .linkcolor a:visited { color: #333333; } 
.sweets .linkcolor A:hover { color : #cc6600; } 
.sweets .linkcolor A:active { color : #cc6600; }

/*エコリンクカラー*/
.eco .linkcolor a:link { color: #333333; } 
.eco .linkcolor a:visited { color: #333333; } 
.eco .linkcolor A:hover { color : #cbecb0; } 
.eco .linkcolor A:active { color : #cbecb0; }

/*いいもん見っけ隊リンクカラー*/
.eco .linkcolor a:link { color: #333333; } 
.eco .linkcolor a:visited { color: #333333; } 
.eco .linkcolor A:hover { color : #ff8080; } 
.eco .linkcolor A:active { color : #ff8080; }

/*フレーム（新着情報BOX）サイズ指定*/
.iframe { width: 98%; height: 100px;
  float: right;
  margin: 0px ;
  border: 0px; 
  overflow-x: hidden; 
}

/*フレーム（本日の写真）サイズ指定*/
.iframe2 { width: 50%; height: 50px;
  float: right;
  margin: 0px ;
  border: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
}

.header{
    width: 850px;
	margin:0px 0px 0px 0px;
		height: 148px;
		border-bottom: 0px solid #ffbf00;	
	
}

.header2{
    float:left;
    text-align	: 	center;
    width: 840px;
	padding: 3px 5px 3px 5px;
		border-bottom: 0px solid #ffbf00;
    font-size	: 12px;	
  line-height : 135%;
}

.header2 a:link { color: #333333; text-decoration: none;} 
.header2 a:visited { color: #333333; text-decoration: none;} 
.header2 a:hover { color: #ffbf00; text-decoration: none;} 
.header2 a:active { color: #ffbf00 ; text-decoration: none;} 

.headerline{
text-align	: left;
    width: 840px;
	height: 15px;
	background-color: #ffffff;
	color		: #333333;  
	margin:0px 0px 0px 0px;
		padding		: 2px 5px 2px 5px; 
	 background-image : url(cmnfix/top-menu4.gif);
	 background-repeat : repeat-x;
	 background-position: top;
}

/* 注文状況追加分 */
.headerline2{
text-align :
left; width: 850px;
height: 25px;
margin:0px 0px 0px 0px;
padding : 0px 0px;
}

.header-left{
    float:left;
	padding		: 5px; 
	width: 260px;
   margin:0px 0px 0px 0px;
}

.header-middle{
    float:left;
    width: 281px;
   margin:0px;
   padding		: 5px;
}

.header-right{
    float:right;
    width: 279px;
		height: 50px;
	margin:0px 0px 0px 0px; 
    background-image :url(cmnfix/carb.gif);
background-repeat: no-repeat;
}

.header-telbox{
    float:right;
    width: 169px;
		margin:0px 10px 0px 0px; 
}

.header-linkbox{
    float:right;
    width: 279px;
		margin:0px 0px 0px 0px; 
}

.header-homebox{
    float:right;
    width: 98px;
		margin:0px 0px 0px 0px; 
}

.header-sitemapbox{
    float:right;
    width: 72px;
		margin:0px 5px 0px 0px; 
			text-align	: 	right;
}

.header-right-siza{
    float:right;
    width: 279px;
		height: 20px;
	margin:0px 0px 0px 0px; 
	text-align	: 	right;
		padding		:  10px 10px 0px 0px;
		font-size	: 12px;
  line-height : 135%;
}
		
.main-leftbox6 a:link { color: #ffbf00; } 
.main-leftbox6 a:visited { color: #ffbf00; } 
.main-leftbox6 a:hover { color: #333333; } 
.main-leftbox6 a:active { color: #333333; } 



.fla{
    width: 850px;
	margin:0px 0px 0px 0px; 
position: relative;
 clear:left;
}

.fla2{
background-image :url(cmnfix/top-box1.jpg);
position: absolute;
width:325px;
height : 81px;
top: 10px;
left:10px;
}

.fla3{
padding : 5px 5px 5px 60px;
height : 71px;
overflow: auto;
background-color: transparent;
scrollbar-face-color: #FFFFFF;
scrollbar-arrow-color: #888888;
scrollbar-track-color: #FFFFFF;
scrollbar-shadow-color: #eeeeee;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #FFFFFF;
font-size : 12px;
line-height : 145%;
letter-spacing : 1px;
}

/*上部ボタン*/

.navi1{
    width: 850px;
	height: 57px;
	margin:0px 0px 0px 0px;
	
}

.navi1-botan{
    float:left;
	height: 57px;
	margin:0px 0px 0px 0px;
	
}

/*メイン*/

.main{
    width: 850px;
	margin:0px 0px 0px 0px;
	
}

/*ライトボックス*/

.main-right{
    float:right;
    width: 195px;
	padding:10px 15px 0px 0px;
	
}

.right-menubox{
    text-align	: 	center;
    width: 193px;
	margin:0px 0px 0px 0px;
	    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc	;
	
}

.right-menubox-box1{
    text-align	: 	left;
    width: 193px;
	
}

.right-menubox-box2{
    text-align	: 	left;
    width: 174px;
	margin:5px 0px 0px 6px;
    border-bottom: 1px dotted #ffbf00;
    padding		:  3px 0px 3px 0px; 
	   
	
}

.right-menubox-box2 a{ text-decoration: none;}


.right-menubox-box3{
    text-align	: 	left;
    width: 174px;
	margin:5px 0px 0px 6px;
    padding		:  3px 0px 8px 0px; 
	
}

.right-menubox-box4{
    text-align	: 	left;
    width: 193px;
	    background-image :url(cmnfix/pata-n3.gif);
		font-size	: 12px;
		color		: #ffffff;
		font-weight	: 700;
		    padding		:  3px 0px 3px 0px; 
	
}

.right-menubox-box4-2{
    text-align	: 	left;
    width: 188px;
	    background-image :url(cmnfix/pata-n.gif);
		font-size	: 12px;
		color		: #ffffff;
		font-weight	: 700;
		    padding		:  3px 0px 3px 0px; 
	
}

.right-menubox-box5{
    text-align	: 	left;
    width: 174px;
	margin:5px 0px 0px 6px;
    border-bottom: 1px dotted #ffbf00;
    padding		:  0px 0px 3px 0px; 
	font-size	: 10pt;
	   
	
}

.right-menubox-box5-2{
    text-align	: 	left;
    width: 169px;
	margin:5px 0px 0px 6px;
    border-bottom: 1px dotted #ffbf00;
    padding		:  0px 0px 3px 0px; 
	font-size	: 10pt;
	   
	
}

.right-menubox-box5-3{
    text-align	: 	left;
    width: 153px;
	margin:5px 0px 0px 22px;
    border-bottom: 0px dotted #ffbf00;
    padding		:  0px 0px 3px 0px; 
	font-size	: 10pt;
	   
	
}

.right-menubox-box5-4{
    text-align	: 	left;
	font-size	: 12px;
	margin:0px 5px 0px 5px;
    padding		:  0px 0px 0px 0px; 	   
	
}


.right-menubox-box5 a{ text-decoration: none;}
		
.right-menubox-box5-2 a{ text-decoration: none;}

.right-menubox-box5-3 a{ text-decoration: none;}


.right-menubox2{
    width: 193px;
	margin:0px 0px 0px 0px;	
}

.right-menubox2 ul {
    margin: 0px;
    padding: 0px;
	     text-align	: center;
	

	}

.right-menubox2 li {
    text-align	: left;
    width: 174px;
	margin:5px 0px 0px 8px;
	    border-bottom: 1px dotted #ffbf00;
    padding		:  3px 0px 3px 0px; 
	display: block;
			list-style: none ;
}

.right-menubox3{
    text-align	: 	left;
    width: 193px;
		margin:15px 0px 0px 2px;	

}

.right-menubox3-2{
    text-align	: 	left;
    width: 193px;
		margin:10px 0px 0px 2px;	

}
.right-menubox3-3{
    text-align	: 	left;
    width: 193px;
		margin:0px 0px 10px 2px;	

}
.right-menubox4{
    text-align	: 	center;
    width: 193px;
	margin:0px 0px 15px 0px;
	    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc	;
	  padding		:  0px 0px 10px 0px;

	
}

.right-menubox4 a:link { color: #333333; } 
.right-menubox4 a:visited { color: #333333; } 
.right-menubox4 a:hover { color: #ffbf00; } 
.right-menubox4 a:active { color: #ffbf00; } 


.right-menubox4-2{
    text-align	: 	center;
    width: 188px;
	margin:10px 0px 15px 3px;
	    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc	;
	  padding		:  0px 0px 10px 0px;

	
}

.right-menubox4-2 a:link { color: #333333; } 
.right-menubox4-2 a:visited { color: #333333; } 
.right-menubox4-2 a:hover { color: #ffbf00; } 
.right-menubox4-2 a:active { color: #ffbf00; } 

.right-pic{
      float:right;
    text-align	: 	left;
    width: 190px;
		margin:10px 0px 0px 0px;	
	
}

.right-pic-picbox{
    text-align	: 	left;
    width: 190px;
		margin:0px 0px 0px 0px;	
	
}


.right-pic-mojibox{
    text-align	: 	left;
    width: 190px;
		margin:2px 0px 0px 0px;	
		font-size	: 10pt;
}
/*メインボックス*/

.main-left{
    float:left;
    width: 610px;
	padding:10px 15px 0px 15px;
	
}

.main-left-top1{
position: relative;
top: -180px;
left:0px;
}

.main-leftbox0{
    float:left;
    width: 605px;

/*　margin: 0px;　*/ 

margin-top: 10px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
	
}

.main-leftbox-img1{

    width: 550px;
	margin:10px ;
  padding		:  10px; 	
	    border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc;
}
.main-leftbox-box-img2{
    float:left;
    width: 595px;
	margin:0px ;
  padding		:  0px; 	
}
.main-leftbox-img2{
    float:left;
    width: 270px;
	margin:5px ;
  padding		:  5px; 	
	    border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc;
}
.main-leftbox-img3{
    float:left;
    width: 200px;
	margin:5px ;
  padding		:  5px; 	
	    border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc;
}
.main-leftbox1{
    float:left;
    width: 605px;
	margin:0px ;
	
}

.main-leftbox1_1{
    float:left;
    width: 605px;
margin-top: 10px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
	border-width : 1px ;
    border-style : solid sd;
	border-color : #cccccc ;
	
}

.main-leftbox1_2{
    float:left;
    width: 297px;
margin-top: 10px; 
margin-right: 11px; 
margin-bottom: 0px; 
margin-left: 0px; 
	border-width : 1px ;
    border-style : solid sd;
	border-color : #cccccc ;
	
}

.main-leftbox1_3{
    float:left;
    width: 297px;
margin-top: 10px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
	border-width : 1px ;
    border-style : solid sd;
	border-color : #cccccc ;
	
}

.main-leftbox1_4{
    float:left;
    width: 605px;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 0px; 
	border-width : 1px ;
    border-style : solid sd;
	border-color : #cccccc ;
	
}

.main-leftbox2{
    float:left;
	    text-align	: 	center;
    width: 605px;
	margin:10px 0px 0px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  2px 0px 2px 0px; 
	
}

.main-leftbox2_1{
    float:left;
	    text-align	: 	center;
    width: 605px;
	margin:0px 0px 0px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  2px 0px 2px 0px; 
	
}

.main-leftbox2_2{
    float:left;
	    text-align	: 	center;
    width: 605px;
	margin:10px 0px 10px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  2px 0px 2px 0px; 
	
}

.main-leftbox3{
    float:left;
	    text-align	: 	left;
    width: 595px;
	margin:5px 0px 0px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		: 0px 5px 5px 5px;    
}

.main-leftbox3-1{
    float:left;
	    text-align	: 	left;
    width: 595px;
	margin:5px 0px 0px 0px ;
	    padding		: 0px 5px 5px 5px;    
}

.main-leftbox3-2{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:5px 0px 0px 0px ;
	    padding		:  2px 0px 2px 0px; 
	
}
.main-leftbox3-3{
    float:left;
	    text-align	: 	left;
    width: 600px;
	margin:5px 0px 5px 0px ;
	border-width : 1px ;
    border-style : dashed ;
	border-color : #cccccc ;
	    padding		:  5px 0px 5px 5px;    
	      font-size : 13px;
}
.main-leftbox3-4{
    margin:0px ;
}
.textarea1{
    float:right;
    width: 590px;
	        padding		: 3px 2px 2px 2px;
		border: 0px;	

	
}

.shopping{
    width: 840px;
	margin:10px 5px ;
	
}

.main-leftbox4{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:6px 0px 6px 0px ;
    border-bottom: 1px dotted #ffbf00;
	
}

.main-leftbox5{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:6px 0px 6px 0px ;
	
}

.main-leftbox6{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:0px 0px 0px 0px ;
}

.main-leftbox6 a:link { color: #ffbf00; } 
.main-leftbox6 a:visited { color: #ffbf00; } 
.main-leftbox6 a:hover { color: #333333; } 
.main-leftbox6 a:active { color: #333333; } 


.main-leftbox6-kc{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:0px 0px 0px 0px ;
}


.main-leftbox6-box1{
    float:left;
	    text-align	: 	left;
    width: 193px;
	margin:0px 5px 5px 0px ;	
}

.main-leftbox6-box1-1{
    float:left;
	    text-align	: 	left;
    width: 250px;
	margin:0px 5px 5px 0px ;	
}
.main-leftbox6-box1-2{
    float:left;
	    text-align	: 	left;
    width: 259px;
	margin:0px 5px 5px 0px ;	
}

.main-leftbox6-box2{
    float:right;
	    text-align	: 	right;
    width: 193px;
	margin:0px 0px 5px 5px ;

	
}


.main-leftbox7{
    float:left;
	    text-align	: 	left;
    width: 595px;
	margin:10px 0px 0px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
    padding		:  3px 5px; 
		    background-image :url(cmnfix/pata-n.gif);
	color		: #ffffff;	
	font-weight	: 700;
	
}

.main-leftbox7-2{
    float:left;
	    text-align	: 	left;
    width: 595px;
	margin:10px 0px 6px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
    padding		:  3px 5px; 
		    background-image :url(cmnfix/pata-n2.gif);
	color		: #ffffff;	
	font-weight	: 700;
	
}

.main-leftbox8{
    float:left;
	text-align	: 	left;
    width: 605px;
	margin:5px 0px 5px 0px ;
    padding		:  3px 0px; 
	
	
}

.main-leftbox8 UL LI { list-style-type: square;
                       	margin:3px 0px ; }

.main-leftbox8 span{
 color		: #ff0000;	
	
	
}

.main-leftbox9{

	text-align	: 	left;
    width: 595px;
	margin:5px 0px 5px 0px ;
    padding		:  3px 5px;
}

.kesyou-otoko .main-leftbox9{
    text-align	: 	left;
    width: 595px;
    margin:5px 0px 5px 0px ;
    padding		:  3px 5px;
    border-left-width : 2px ;
    border-left-style : solid ;
    border-left-color : #dae4fe ;
    border-right-width : 2px ;
    border-right-style : solid ;
    border-right-color : #dae4fe ;
}
.kesyou .main-leftbox9{
    text-align	: 	left;
    width: 595px;
    margin:5px 0px 5px 0px ;
    padding		:  3px 5px;
    border-left-width : 2px ;
    border-left-style : solid ;
    border-left-color : #ffd9ec ;
    border-right-width : 2px ;
    border-right-style : solid ;
    border-right-color : #ffd9ec ;
}

.main-leftbox9 ul li { list-style-type: square;
                       	margin:0px 0px ;
						padding		:  0px 0px; }

.main-leftbox9 span{
 color		: #990000;	
		
}

.main-leftbox9-box1{
    float:left;
	text-align	: 	left;
    width: 161px;
	margin:0px 10px 0px 0px ;
    padding		:  0px ;
	
	
}



.main-leftbox9-box2{
    float:left;
	text-align	: 	left;
    width: 317px;
	margin:0px ;
    padding		:  0px ;
	
	
}

.main-leftbox9-box3{
    float:left;
	text-align	: 	left;
    width: 86px;
	margin:0px 10px 0px 0px ;
    padding		:  0px ;
	
	
}

.main-leftbox9-box4{
    float:left;
	text-align	: 	left;
    width: 490px;
	margin:0px 0px 0px 0px ;
    padding		:  0px ;
	font-size	: 80% ;	
	
}

.main-leftbox10{
    float:left;
	text-align	: 	left;
    width: 595px;
	margin:5px 0px 5px 0px ;
    padding		:  3px 5px;
	 color		: #ff0000;	
	
	
}

.main-leftbox10 ul li { list-style-type: square;
                       	margin:0px 0px ;
						padding		:  0px 0px; }


.main-leftbox11{
    text-align	:center;
    float:left;
    width: 605px;
	margin:0px px;
	
}


.main-leftbox12{
    text-align	:left;
    float:left;
    width: 350px;
	margin:0px 0px;
	
}

.main-leftbox13{
    text-align	:left;
    float:left;
    width: 550px;
	margin:5px 0px 0px 0px;
	font-size	: 12px;	
}
.main-leftbox13-s{
    text-align	:center;
    float:left;
    width: 275px;
	margin:5px 0px 0px 0px;
	font-size	: 12px;	
}
.main-leftbox13-s2{
    text-align	:center;
    float:left;
    width: 205px;
	margin:5px 0px 0px 0px;
	font-size	: 12px;	
}
.main-leftbox14{
    float:left;
	    text-align	: 	right;
    width: 600px;
	margin:30px 0px 6px 0px ;
		    background-image :url(cmnfix/pata-n.gif);
		font-size	: 12px;
		color		: #ffffff;
		font-weight	: 700;
		    padding		:  3px 5px 3px 0px; 
}

.main-leftbox14 a{ text-decoration: none;
}

		.main-leftbox14 a:link { color: #ffffff; } 
.main-leftbox14 a:visited { color: #ffffff; } 
.main-leftbox14 a:hover { color: #333333; } 
.main-leftbox14 a:active { color: #333333; } 

.kesyou .main-leftbox14{
    float:left;
	    text-align	: 	right;
    width: 600px;
	margin:30px 0px 6px 0px ;
		    background-image :url(cmnfix/pata-n-k.gif);
		font-size	: 12px;
		color		: #ffffff;
		font-weight	: 700;
		    padding		:  3px 5px 3px 0px; 
}

.kesyou-otoko .main-leftbox14{
    float:left;
	    text-align	: 	right;
    width: 600px;
	margin:30px 0px 6px 0px ;
		    background-image :url(cmnfix/pata-n-o.gif);
		font-size	: 12px;
		color		: #ffffff;
		font-weight	: 700;
		    padding		:  3px 5px 3px 0px; 
}


.main-leftbox15{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:0px 0px 0px 0px ;
		    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #cccccc #cccccc #cccccc #cccccc	;
		    padding		:  3px 0px 10px 0px; 
	
	
}

.main-leftbox15-box1{
    float:left;
	    text-align	: 	left;
    width: 200px;
	margin:10px 10px 10px 8px ;
		    border-width : 1px 1px 1px 1px;
    border-style : dotted;
	border-color : #cccccc #cccccc #cccccc #cccccc	;
	
	
}

.main-leftbox15-box2{
    float:left;
	    text-align	: 	left;
    width: 360px;
	margin:10px 0px 10px 0px ;
		    border-width : 1px 1px 1px 1px;
    border-style : dotted;
	border-color : #cccccc #cccccc #cccccc #cccccc	;
	line-height	: 130%;
	}
	
	.main-leftbox15-box3{
    float:left;
	    text-align	: 	left;
    width: 355px;
	margin: 0px ;
			    background-image :url(cmnfix/pata-n.gif);
		font-size	: 12px;
		color		: #ffffff;
		font-weight	: 700;
		    padding		:  3px 0px 3px 5px; 

	}
	
	.main-leftbox15-box4{
    float:left;
	    text-align	: 	left;
    width: 355px;
	margin: 8px 0px 0px 0px ;
    padding		:  3px 0px 3px 5px

	;}
	
.kesyou .main-leftbox15-box2{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:10px 0px 10px 0px ;
		    border-width : 1px 1px 1px 1px;
    border-style : dotted;
	border-color : #cccccc #cccccc #cccccc #cccccc	;
	line-height	: 130%;
	}
	
.kesyou .main-leftbox15-box3{
    float:left;
	    text-align	: 	left;
    width: 600px;
	margin: 0px ;
			    background-image :url(cmnfix/pata-n-k.gif);
		font-size	: 12px;
		color		: #ffffff;
		font-weight	: 700;
		    padding		:  3px 0px 3px 5px; 

	}
	
.kesyou .main-leftbox15-box4{
    float:left;
	text-align	: 	left;
    width: 600px;
	margin: 8px 0px 0px 0px ;
    padding		:  3px 0px 3px 5px
;}

	.main-leftbox16{
    float:left;
	    text-align	: 	center;
    width: 605px;
	margin: 10px 0px 10px 0px ;
    padding		:  3px 0px 3px 5px

;}	
	
.main-leftbox17{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:5px 0px 6px 0px ;
	
}

.main-leftbox18{
	    text-align	: 	left;
    width: 588px;
	margin:5px 0px 15px 0px ;
		    border-width : 1px 1px 1px 1px;
    border-style : dotted;
	border-color : #ff9900	;
	  padding		:  8px;
		background-color: #ffffcc;
	
}	

.main-leftbox19{
    float:left;
	    text-align	: 	left;
    width: 605px;
	margin:0px 0px 0px 0px ;
		    line-height	: 135%;
			letter-spacing	: 5%;
	
}
/*下部リンク*/



/*下部リンク*/
.under-link{
    float:left;
	width: 830px;
	margin: 50px 0px 0px 0px;
	text-align	: center;
line-height	: 130%;
 padding:0px 10px 0px 10px;
			
}

.under-link a:link { color: #333333; } 
.under-link a:visited { color: #333333; } 
.under-link a:hover { color: #ffbf00; } 
.under-link a:active { color: #ffbf00; } 


/*フッター*/
.footer{
    float:left;
	width: 830px;
	margin: 3px 0px 5px 0px;
	text-align	: left;	
    border-top: 2px solid #ffbf00;
    padding:10px 10px 5px 10px;
	line-height	: 140%; 
}

.footer a:link { color: #333333; text-decoration: none; } 
.footer a:visited { color: #333333; text-decoration: none; } 
.footer a:hover { color: #ffbf00; text-decoration: none; } 
.footer a:active { color: #ffbf00; text-decoration: none; }

.footer-mr{
    float:left;
	width: 830px;
	margin: 3px 0px 5px 0px;
	text-align	: left;	
    border-top: 2px solid #990000;
    padding:10px 10px 5px 10px;
	line-height	: 140%; 
}

.footer-mr a:link { color: #333333; text-decoration: none; } 
.footer-mr a:visited { color: #333333; text-decoration: none; } 
.footer-mr a:hover { color: #990000; text-decoration: none; } 
.footer-mr a:active { color: #990000; text-decoration: none; }

/*テーブル*/
.table-out{
   float:left;
	    text-align	: 	left;
	border-width : 1px 1px 0px 1px;
    border-style : solid solid none solid;
	border-color : #cccccc ;

}

.table-out1{
   float:left;
	    text-align	: 	left;
	border-width : 1px 1px 1px 1px;
    border-style : solid ;
	border-color : #cccccc ;

}


.table-out2{
   float:left;
	    text-align	: 	left;
	border-width : 1px 0px 0px 1px;
    border-style : solid none none solid;
	border-color : #cccccc ;
	width: 500px;
}

.table-out3{
   float:left;

}

.table-out4{
 padding		:  2px 2px 2px 0px ;
}

.table-out3 td{

   	border-width : 0px 0px 1px 0px;
    border-style : dotted;
	border-color : #cccccc ;

}

.td1{

	    text-align	: 	left;
	border-width : 0px 1px 0px 0px;
    border-style : none solid none none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td2{

	    text-align	: 	left;
	    padding		:  5px ;
}

.td3{

	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td3-mr{
   float:left;
	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #990000;	
	    font-weight	: 700;
		background-color: #fbf4d7;
}

.td4{

	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td5{

	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td6{

	    text-align	: 	left;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ffffff;	
	    font-weight	: 700;
		    background-image :url(cmnfix/pata-n.gif);
}

.td7{

	    text-align	: center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td8{

	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
}

.td9{

	    text-align	: 	center;
	border-width : 0px 1px 1px 0px;
    border-style : none solid solid none;
	border-color : #cccccc ;
	    padding		:  5px ;
	color		: #ff9900;	
	    font-weight	: 700;
		background-color: #ffffcc;
}

.td10{

	    text-align	: 	right;
	border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		color		: #ff0000;
			    font-weight	: 700;		
}

.tr1{
background-color: #FCFDE3	;
	
}

.toiawse{
	    text-align	: left;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
	    padding		:  5px ;
		background-color: #ffffff;
}

.toiawse td{
	    text-align	: left;
	    padding		:  5px ;
		background-color: #ffffff;
}

/*フォームインプットスタイル*/	
input{
	    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
	border-color : #cccccc	;
}


/*フォームテキストエリア*/
textarea{
	   scrollbar-arrow-color: #ffffff;
       scrollbar-darkshadow-color: #ffffff;
       scrollbar-3dlight-color: #999999;
       scrollbar-shadow-color:#999999;
       scrollbar-highlight-color:#ffffff;
       scrollbar-track-color:#ffffff;
       scrollbar-face-color:#ffffff;
	font-weight	: normal;
	line-height	: 120%;
	color		: #333333;
	border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc;
}


.table{
	    marigin:0px;

}

/* *************************************

 追加  (cssから見たimgとなるので注意)

************************************** */

/*  ----- topページ -----  */

.kami1{
  background-image : url(cmnfix/kami-1.jpg);
  height : 40px;
}

.kami3{
  background-image : url(cmnfix/kami-3.jpg);
  height : 40px;
}

.kami2{
  background-image : url(cmnfix/kami-2.jpg);
  padding : 5px 0px;
}
.style1 {
  font-size : 12px;
  float : left;
}
.style2{
  width : 100px;
  float : left;
  margin-left : 5px;
}
.style3{
  width : 450px;
  float : right;
}
.style4{
  font-size : 10px;
  line-height	: 100%;  
  color		: #999999;
}
.style5{
  text-align : right;
    font-size : 14px;
}
.top-text1{
  text-align : left;
  padding : 5px;
}
.top-text2{
  text-align : right;
  padding : 5px;
}
.top-pr{
  font-size : 10px;
}
.top-list{
  width : 505px;
  margin-top : 10px;
  margin-bottom : 10px;
}
.top-list1{
  width : 148px;
  float : left;
  padding-left : 20px;
}
.top-list2{
  margin-top : 10px;
  width : 148px;
  float : left;
  padding-left : 20px;
}
.top-list3{
  width : 101px;
  float : left;
}
table.shopgaid0{
 width:605px;
   margin : 0px;
   padding : 0px;
   border-collapse: collapse;
   float:left;
}
table.shopgaid1{
 width:605px;
   margin : 0px;
   padding : 0px;
border-collapse: collapse;
float:left;
}
table.shopgaid1 td{
vertical-align:top;
border-width : 1px 1px 1px 1px;
border-style : solid;
border-color : #cccccc;
  padding : 5px;
   margin : 0px;
  letter-spacing: normal;
  font-size : 13px;
}
table.shopgaid1 td.shopgaid2{
  font-weight : bold;
  text-align : center;
 width:300px;
 background-image : url(cmnfix/bottom-menu1.gif);
 background-repeat : repeat-x;
 background-position: bottom;
}
table.shopgaid1 td.shopgaid3{
  font-weight : bold;
  text-align : center;
 width:305px;
 background-image : url(cmnfix/bottom-menu1.gif);
 background-repeat : repeat-x;
 background-position: bottom;
}
table.shopgaid1 td.shopgaid4{
  text-align : center;
}
table.shopgaid2{
border-collapse: collapse;
 width:290px;
   margin : 0px;
   padding : 0px;
}
table.shopgaid2 TD{
border-width : 1px 1px 1px 1px;
border-style : solid;
border-color : #888888;
  padding : 5px;
   margin : 0px;
}
table.shopgaid2 TD.shopgaid5{
  text-align : center;
 width:60px;
}
table.shopgaid2 TD.shopgaid6{
  text-align : center;
 width:60px;
  background-color : #ffffa6;
}
table.shopgaid2 TD.shopgaid7{
  text-align : center;
 width:230px;
  background-color : #ffffa6;
}
table.shopgaid2 TD.shopgaid8{
  text-align : left;
 width:230px;
}
/*  ----- //topページ -----  */
/*  ----- topランキング -----  */

.right-tuikamenu-rink1{ 
  font-size : 12px;  
  width : 188px;
}
.right-shoppingmenu{
  text-align : center;
  width: 188px;
  margin:10px 0px 0px 3px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc	;
  padding		:  0px 0px 10px 0px;	
  
}
.right-shoppingmenu1-1{
  text-align : center;
  font-size : 12px;
  margin:0px 0px 0px 0px;
}
.right-shoppingmenu1{
  text-align : center;
  font-size : 12px;
  margin:10px 0px 0px 0px;
}
.right-shoppingmenu2{
  margin : 5px 0px 10px 15px;
  text-align : left;
  font-size : 12px;
    line-height : 20px;
}
.right-shoppingmenu3{
  margin : 5px;
  text-align : left;
  font-size : 12px;
  line-height : 120%;
}
.right-rankingmenu{
  text-align : center;
  width: 188px;
  margin:10px 0px 0px 3px;
  border-width : 1px ;
  border-style : solid ;
  border-color : #ffbf00 ;
  padding      :  0px 0px 0px 0px;	
  
}
.right-rankingmenu1{
  text-align	: 	center;
  width: 188px;
  background-image :url(cmnfix/pata-n.gif);
  font-size	: 12px;
  color		: #ffffff;
  font-weight	: 700;
  padding :  3px 0px 3px 0px; 
  margin:0px 0px 0px 0px;
}
.right-rankingmenu1-1{
  font-size : 12px;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #cccccc;
  width : 188px;
  padding-top : 2px;
  padding-bottom : 2px;
    float : left;
}
.right-rankingmenu1-1-1{
  width : 40px;
  text-align : center;
  padding : 5px 0px 0px 5px;
  float : left;
}
.right-rankingmenu1-1-2{
  width : 135px;
  text-align : left;
letter-spacing: normal;
  padding : 0px 0px 0px 5px;
    float : left;
}
.right-rankingmenu1-2{ 
  font-size : 12px;  
  width : 178px;
  padding : 5px 10px 5px 0px;
  text-align : right;
}
.right-shoppingmenu2 a{ text-decoration: none;
}
.right-tuikamenu-rink1 a:link { color: #333333; text-decoration: none;} 
.right-tuikamenu-rink1 a:visited { color: #333333; text-decoration: none;} 
.right-tuikamenu-rink1 a:hover { color: #ffbf00; text-decoration: none;} 
.right-tuikamenu-rink1 a:active { color: #ffbf00; text-decoration: none;}

.right-keitaimenu{
  text-align : center;
  width: 188px;
  margin:10px 0px 0px 3px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc	;
  padding		:  0px 0px 10px 0px;	
}
/*  ----- //topランキング -----  */
/*  ----- top-お知らせ -----  */

.top-news1{
  width : 605px;
    margin : 0px;
      height : 130px;
}
.top-news2{
  text-align : center;
  width:126px;
  margin : 0px 10px 10px 10px;
    font-size : 10px;
  float : left;
}
.top-news3{
  width : 445px;
  font-size : 14px;
    float : left;
}
.news-img1{
  padding : 3px;
  border-width : 0px 1px 1px 0px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  width : 120px;
  height : 90px;
}
.top-news4{
  text-align : center;
  width : 605px;
  margin-top : 10px;
  margin-bottom : 10px;
}
.top-news4-list1{
  float : left;
  font-size : 14px;
  width : 98px;
}

/*  ----- //top-お知らせ -----  */
/*  ----- top-専務 -----  */

.top-pick1{
  width : 605px;
  height:95px;
    margin : 5px 0px 0px 0px;
}
.top-pick2{
  text-align : center;
  width:126px;
  margin : 0px 10px 0px 10px;
    font-size : 10px;
  float : left;
}
.top-pick3{
  width : 445px;
  font-size : 14px;
    float : left;
}
.top-pick3-text1{
  font-size : 12px;
}
.top-pick3-text2{
    	color		: #a97938;
  font-size : 12px;
  line-height : 12px;
}
.pick-img1{
  width : 120px;
  height : 90px;
}
.top-pick5{
  float : left;
	margin:0px 0px 5px 0px ;
  border-width : 1px 0px 0px 0px;
    border-bottom: 1px dotted #cccccc;
  width : 605px;
}

/*  ----- //top-専務 -----  */

/*  ----- top-商品 -----  */
.caption2 {
	padding: 0px 0px 0px 15px;
	text-align: left;
	font-size: 13px;
line-height: normal
;}
.item_box {
	text-align: center;
	padding-bottom: 10px;
	width: 115px;
	float: left;
	}

.item_thumbnail {
	margin: 0px 0px 5px 10px;
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: relative;
	}

.item_thumbnail img {
	width: 100px;
	height: 100px;
	}

.item_frame {
	border: 0px;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	}
/*  ----- //top-商品 -----  */

/*  ----- top-定期 -----  */

/* - ボックス-大 - */
.box2-1{
width: 605px; /* ボックスの幅 */
margin: 0px 0; /* ボックスのマージン（上下、左右） */
line-height	: 140%;
  text-align : left;
}
/* - ボックス-中 - */
.box2-2{
width: 605px; /* ボックスの幅 */
margin: 10px 0; /* ボックスのマージン（上下、左右） */
  float : left;
    text-align : left;
}
.box2-2-1{
width: 597px; /* ボックスの幅 */
padding:0px 4px;
margin: 0px 0px; /* ボックスのマージン（上下、左右） */
  float : left;
    text-align : left;
}
/* - ボックス-小 - */
.box2-3{
width: 292px; /* ボックスの幅 */
padding: 0px 0px 0px 7px; /* ボックスのマージン（上下、左右） */
  float : left;
    text-align : left;
}

/*  ----- //top-定期 -----  */
/*  ----- 商品紹介ページ -----  */

.syouhinnsetumei-mr-rj{
  margin-bottom : 5px;
  width : 605px;
}
.syouhinnsetumei-mr-rj0{
  margin : 5px 0px;
}
.syouhinnsetumei-mr-rj1{
  margin : 5px 0px;
    width : 595px;
}
.syouhinnsetumei-mr-rj2{
  font-size : 90%;
  line-height	: 15px; 
  padding-left : 5px;
  padding-top : 10px;
  width : 495px;
  height : 100px;
  padding-bottom : 10px;
  float : left;
}
.syouhinnsetumei-mr-rj2-img{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  float : left;
}
.syouhinnsetumei-mr-rj3{
  text-align : right;
  margin-top : 5px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : gray;
  padding-top : 5px;
}
.syouhinnsetumei-mr-rj4{
  float : left;
  padding-left : 40px;
  font-size : 90%;
    width : 565px;
}
/*  ----- //商品紹介ページ -----  */
/*  ----- 養蜂家1年 ------  */

.tennti1nenn{
  
  
  width : 300px;
  height : 130px;
  
  
  text-align : left;
  margin-top : 50px;
  margin-left : 205px;
}
.tennti1nenn2{
  height : 20px;
}

/*  ----- //養蜂家1年 -----  */
/*  ----- ヘルプ -----  */

.help1{
  list-style-image : url(help/img/folder_s09.gif);
  font-weight : bold;
}
.help2{
  list-style-image : url(help/img/search.gif);
  padding-left : 10px;
}
.help3{
  list-style-image : url(cmnfix/ya_004.gif);
  margin-left : 400px;
}
.help4{
  padding-left : 20px;
  list-style-image : url(cmnfix/cl_005.gif);
  list-style-position : inside;
}
.help5{
text-align:right;
font-size	: 13px;	
color:#888888;
  border-width : 1px;
  border-style : solid;
  border-color : #c0c0c0;
  padding : 5px;
}
/* ----- //ヘルプ -----  */
/* ----- ショッピング -----　*/

.shop-iframe1 { width: 740px; height: 0px;
  float: right;
  margin: 0px ;
  border: 0px; 
  overflow-x: hidden; 
}
.shop-iframe2 { width: 740px; height: 500px;
  float: right;
  margin: 0px ;
  border: 0px; 
  overflow-x: hidden; 
}
.shop-header{
    width: 750px;
	margin:4px 0px 0px 0px;
		height: 15px;
		border-bottom: 1px solid #ffbf00;	
    font-size	: 11px;	

}

/* ----- //ショッピング -----　*/
/* ----- パンくず -----　*/

.pan1{
    font-size	: 12px;	
  margin: 0px 0px 10px 0px ;
  padding : 0px;
}

.pan1 a:link { color: #0000ef;} 
.pan1 a:visited { color: #52188c;} 
.pan1 a:hover { color: #52188c; text-decoration: none;} 

/* ----- //パンくず -----　*/
/* ----- みつばち豆知識 -----　*/

.mame-li1{
  list-style-image : url(cmnfix/documents02.gif);
  font-weight : bold;
}
.mame-li2{
  list-style-image : url(cmnfix/yi002_02.gif);
  padding-left : 10px;
}

.mame-ti{
    float:left;
	    text-align	: 	left;
    width: 595px;
	margin:10px 0px 0px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
    padding		:  3px 5px; 
		    background-image : url(cmnfix/pata-n.gif);
	color		: #ffffff;	
	font-weight	: 700; 
}
.mame1{
    float:left;
	margin:0px 0px 15px 0px;
    width: 605px;
}
.mame1-img1{
    float:right;
	margin:0px 0px 5px 5px ;
  padding		:0px 5px 5px 0px ; 	
	    border-width : 0px 1px 1px 0px;
    border-style : solid ;
	border-color : #cccccc;
}
.mame2{
    float:left;
	    text-align	: 	right;
	margin:10px 0px 10px 0px;
    width: 605px;
}
.mame-ti2{
    float:left;
	    text-align	: 	left;
    width: 595px;
	margin:10px 0px 0px 0px ;
	border-width : 1px ;
    border-style : solid ;
	border-color : #cccccc ;
    padding		:  3px 5px; 	
	font-weight	: 700;
}

/* ----- //みつばち豆知識 -----　*/
/* ----- みつばちクッキング -----　*/

.cook-li1{
  list-style-image : url(cmnfix/p005-2_01.gif);
  font-weight : bold;
}
.cook-li2{
  list-style-image : url(cmnfix/yi001_02.gif);
  padding-left : 10px;
}

.cook-left{
  width : 240px;
  float : left;
  border-width : 1px 2px 2px 1px;
  border-style : solid;
  border-color : gray;
  padding : 5px;
}
.cook-right{
  width : 345px;
  float : left;
  padding-left : 10px;
}
.cook-ti{
  background-color : #fdecb3;
  font-weight : bold;
  padding : 5px 5px 5px 10px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #ff8000;
  margin-bottom : 10px;
}
.cook-po{
  font-weight : bold;
  margin-top : 20px;
  width : 605px;
  margin-bottom : 10px;
}
.cook1{
  padding-left : 20px;
}

/* ----- //みつばちクッキング -----　*/
/* ----- イベント情報-----　*/

.event-ho1{
  font-size : 20px;
  font-weight : bold;
  padding : 5px 0px 5px 15px;
  border-left-width : 10px;
  border-left-style : solid;
  border-left-color : #fdd037;
  width : 600px;
  float : left;
}
.event-ho-img1{
  padding : 5px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
  float : left;
  margin-right : 10px;
  margin-bottom : 10px;
}
.event-ho2{
  font-size : 12px;
  color : gray;
  text-align : right;
  margin-bottom : 10px;
  width : 600px;
  float : left;
}
.event-ho3{
  width : 600px;
  text-align : justify;
  float : left;
}
.event-ho-img2{
  padding : 5px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : gray;
  border-bottom-color : gray;
  float : left;
  margin-right : 10px;
  margin-bottom : 10px;
  text-align : center;
}

/* ----- //イベント情報 -----　*/
/* ----- topカテゴリー用 -----  */

.c-kategori1{
  float : left;
  padding-right : 10px;
  width : 245px;
  margin-bottom : 20px;
}
.c-kategori2{
  float : left;
  width : 245px;
  margin-bottom : 20px;
}
.c-kategori3{
  margin-left : 10px;
  margin-top : 5px;
}
.c-kategori4{
  margin-left : 20px;
  margin-top : 10px;
}
.c-kategori5{
  padding : 5px;
  margin : 10px 0px 0px 0px;
  border-width : 1px;
  border-style : dotted;
  border-color : gray;
  color : #666666;
}

/* ----- //topカテゴリー用 -----  */
/* ----- インタビュー -----　*/

.interview-left1{
  float : left;
	text-align	: 	left;
    width: 100px;
	margin:0px ;
    padding		:  0px;
}
.interview-right1{
  float : left;
	text-align	: 	left;
    width: 480px;
	margin: 0px ;
    padding		:  0px;
}
.interview-right1-img1{
	text-align	: 	right;
    width: 150px;
	margin: 0px 0px 10px 10px ;
    padding		: 0px;
  float : right;
}
.interview-right1-img2{
	text-align	: 	left;
    width: 150px;
	margin: 0px 10px 10px 0px ;
    padding		: 0px;
  float : left;
}
.interview-right1-s{
    text-align	:left;
    float:left;
    width: 150px;
	margin:5px 0px 0px 0px;
	font-size	: 12px;	
  font-weight : bold;
}

/* ----- //インタビュー -----　*/
/* ----- 口コミレビュー -----　*/

.koe-4{
  float : left;
  width : 110px;
  height : 110px;
  margin-left : 5px;
}
.koe-5{
  width : 600px;
  margin-left : 5px;
}
.koe-5-1{
  width : 370px;
}
.koe-5-img1{
    float:right;
    width: 170px;
	margin:0px 5px ;
  padding		:  0px 5px; 	
	    border-width : 0px 0px 1px 1px;
    border-style : solid ;
	border-color : #cccccc;
}
.koe-5-txt1{
    width: 170px;
  font-size : 13px;
  text-align : center;
}

/* ----- //口コミレビュー -----  */

/* ----- top-box追加 -----  */

.top-box-iframe{
  padding : 5px 5px 5px 60px;
background-image :url(http://www.mitsubachi-road.co.jp/cmnfix/top-box1.jpg);
position: absolute;
width:260px;
  height : 71px;
 top: 10px;
 left:10px;
}

/* ----- //top-box追加 -----  */

/*  -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
---------　　　　 　　タブ　　 　　　　---------
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-  */

/* ----- タブボックス（全体） -----  */

/* - ボックス - */
.section {
width: 605px; /* ボックスの幅 */
margin: 0px 0px 10px 0; /* ボックスのマージン（上下、左右） */
}
/* - 本文領域 - */
.section .textArea {
clear: left;
position: relative;
z-index: 2;
padding: 0px;
background-color: #ffffff; /* 本文領域の背景色 */
border: 1px #c0c0c0 solid; /* 本文領域の枠線 */
}
/* - 本文領域-文章 - */
.section .textArea .text1 {
padding : 5px 5px 5px 5px;
width : 590px;
font-size: 12px; /* 文字サイズ */
}
/* - 本文領域-文章内画像 - */
.section .textArea .text1-img1 {
width : 55px;
margin : 0px 5px 0px 0px;
  float : left;
  text-align : left;
  bottom : inherit;
}
/* - 本文領域-画像 - */
.section .textArea .img1 {
text-align: center;

}
/* - 中ナビ - */
.section .lastNav {
clear: left;
position: relative;
padding: 5px 5px;
z-index: 2;
background-color: #fffff; /* 中ナビ領域の背景色 */
text-align: left;
font-size: 13px; /* サブメニューの文字サイズ */
}
.section .lastNav .link {
text-decoration: none; /* テキストの下線（なし） */
padding: 5px 5px;
}
.section .lastNav .active {
background : #ffffff repeat-x 0px -1px; /* ポイント時の背景 */
font-weight: bold; /* 太字 */
text-decoration: underline; /* テキストの下線（あり） */
padding: 5px 5px;
color: #333333;
}
/* - 下ナビ - */
.section .bottomNav {
clear: left;
position: relative;
padding: 5px 5px;
z-index: 2;
background-color : #ffffff; /* 下ナビ領域の背景色 */
border-top: 0px #c0c0c0 solid; /* 下ナビ領域の上線 */
text-align: center;
line-height	: 100%;
font-size: 13px; /* サブメニューの文字サイズ */
}
.section .bottomNav .link {
text-decoration: underline; /* テキストの下線（あり） */
padding: 5px 5px;
}
.section .bottomNav .active {
background : #ffffff url(http://www.mitsubachi-road.co.jp/cmnfix/tab_top1-1.gif) repeat-x 0px -1px; /* ポイント時の背景 */
text-decoration: none; /* テキストの下線（なし） */
padding: 5px 5px;
border-right: 1px #c0c0c0 solid;
border-left: 1px #c0c0c0 solid;
border-top: 1px #c0c0c0 solid;
border-bottom: 1px #ffffff solid;
}

/* ----- //タブボックス（全体） -----  */
/* ----- //タブボックス（健康食品） -----  */

/* - タブエリア - */
.section .sectionNav1 {
width: 100%; /* タブエリアの幅 */
margin: 0;
padding: 0;
list-style-type: none;
font-size: 15px; /* メニューの文字サイズ */
}
.section .sectionNav1 LI {
position: relative;
z-index: 1;
margin: 0 5px -1px 0; /* タブのマージン（上右下左） */
background-color: #e8e8e8; /* タブの背景色 */
border: 1px #c0c0c0 solid; /* タブの枠線 */
border-bottom-style: none;
text-align: center;
float: left;
    background-image : url(http://www.mitsubachi-road.co.jp/cmnfix/tab_top.gif);    
}
/* - 項目の幅（emで指定） - */
.section .sectionNav1 .item1 {
width: 5em;
}
.section .sectionNav1 .item2 {
width: 5em;
}
.section .sectionNav1 .item3 {
width: 5em;
}
.section .sectionNav1 .item4 {
width: 6em;
}
.section .sectionNav1 .item5 {
width: 5em;
}
.section .sectionNav1 .item6 {
width: 4em;
}
.section .sectionNav1 .item7 {
width: 2em;
}
.section .sectionNav1 .item8 {
width: 4em;
}
/* - リンク - */
.section .sectionNav1 li a {
display: block;
position: relative; /* IE6用 */
padding: 3px 2px; /* リンクエリアのパディング（上下、左右） */
text-decoration: none; /* テキストの下線（なし） */
}
/* - ポイント時の設定 - */
.section .sectionNav1 li a:hover {
text-decoration: underline; /* テキストの下線（あり） */
color: #000000;
}
/* - アクティブなタブ - */
.section .sectionNav1 LI.active {
z-index: 3;
background : #ffd860; /* アクティブタブの背景色 */
}
.section .sectionNav1 li.active a {
color: #333333; /* アクティブタブの文字色 */
}
/* - ポイント時の設定 - */
.section .sectionNav1 li.active a:hover {
text-decoration: none; /* テキストの下線（なし） */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #ffd860 repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - メニューエリア - */
.localNav1 .nl {
width: 100%; /* メニューの幅 */
margin: 0;
padding: 3px 0px 0px 3px; /* メニューのパディング（上下、左右） */
list-style-type: none;
text-align: center;
}
/* - メニュー項目 - */
.localNav1 .nl li {
float: left;
}
/* - 項目の幅（emで指定） - */
.localNav1 .nl li.item1 {
width: 7em;
}
.localNav1 .nl li.item2 {
width: 7em;
}
.localNav1 .nl li.item3 {
width: 5em;
}
.localNav1 .nl li.item4 {
width: 4em;
}
.localNav1 .nl li.item5 {
width: 5em;
}
/* - リンク - */
.localNav1 .nl li a {
display: block;
position: relative; /* IE6用 */
padding: 5px 5px; /* リンクエリアのパディング（上下、左右） */
border-right: 1px #ffffff solid; /* リンクエリアの右枠線 */
text-decoration: none; /* テキストの下線（なし） */
line-height	: 100%; 
}
/* - リンクテキストの色 - */
.localNav1 .nl li a:link,
.localNav1 .nl li a:visited,
.localNav1 .nl li a:hover,
.localNav1 .nl li a:active
{
color: #333333;
}
/* - ポイント時の設定 - */
.localNav1 .nl LI A:hover {
background : repeat-x; /* ポイント時の背景 */
text-decoration: underline; /* テキストの下線（あり） */
}
/* - アクティブなタブ - */
.localNav1 .nl LI.active {
background : #ffffff url(http://www.mitsubachi-road.co.jp/cmnfix/tab_top1-1.gif) repeat-x 0px -1px; /* ポイント時の背景 */
text-decoration: underline; /* テキストの下線（あり） */
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（健康食品） -----  */
/* ----- タブボックス（自然食品） -----  */

/* - アクティブなタブ - */
.sizen .section .sectionNav1 LI.active {
z-index: 3;
background-color : #ff9562; /* アクティブタブの背景色 */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.sizen .localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #ff9562 repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - 項目の幅（emで指定） - */
.sizen .localNav1 .nl li.item1 {
width: 6em;
}
.sizen .localNav1 .nl li.item2 {
width: 6em;
}
.sizen .localNav1 .nl li.item3 {
width: 10em;
}
.sizen .localNav1 .nl li.item4 {
width: 6em;
}
.sizen .localNav1 .nl li.item5 {
width: 4.6em;
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（自然食品） -----  */
/* ----- タブボックス（女性用化粧品） -----  */

/* - アクティブなタブ - */
.kesyou .section .sectionNav1 LI.active {
z-index: 3;
background-color : #ffbfdf; /* アクティブタブの背景色 */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.kesyou .localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #ffbfdf repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - 項目の幅（emで指定） - */
.kesyou .localNav1 .nl li.item1 {
width: 6em;
}
.kesyou .localNav1 .nl li.item2 {
width: 6em;
}
.kesyou .localNav1 .nl li.item3 {
width: 10em;
}
.kesyou .localNav1 .nl li.item4 {
width: 6em;
}
.kesyou .localNav1 .nl li.item5 {
width: 4.6em;
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（女性用化粧品） -----  */
/* ----- タブボックス（男性用化粧品） -----  */

/* - アクティブなタブ - */
.kesyou-otoko .section .sectionNav1 LI.active {
z-index: 3;
background-color : #c4caff; /* アクティブタブの背景色 */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.kesyou-otoko .localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #c4caff repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - 項目の幅（emで指定） - */
.kesyou-otoko .localNav1 .nl li.item1 {
width: 6em;
}
.kesyou-otoko .localNav1 .nl li.item2 {
width: 10em;
}
.kesyou-otoko .localNav1 .nl li.item3 {
width: 7.5em;
}
.kesyou-otoko .localNav1 .nl li.item4 {
width: 6em;
}
.kesyou-otoko .localNav1 .nl li.item5 {
width: 4.6em;
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（男性用化粧品） -----  */
/* ----- タブボックス（スイーツ） -----  */

/* - アクティブなタブ - */
.sweets .section .sectionNav1 LI.active {
z-index: 3;
background-color : #f7cd80; /* アクティブタブの背景色 */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.sweets .localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #f7cd80 repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - 項目の幅（emで指定） - */
.sweets .localNav1 .nl li.item1 {
width: 6em;
}
.sweets .localNav1 .nl li.item2 {
width: 8em;
}
.sweets .localNav1 .nl li.item3 {
width: 7.5em;
}
.sweets .localNav1 .nl li.item4 {
width: 6em;
}
.sweets .localNav1 .nl li.item5 {
width: 4.6em;
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（スイーツ） -----  */
/* ----- タブボックス（エコ） -----  */

/* - アクティブなタブ - */
.eco .section .sectionNav1 LI.active {
z-index: 3;
background-color : #cbecb0; /* アクティブタブの背景色 */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.eco .localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #cbecb0 repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - 項目の幅（emで指定） - */
.eco .localNav1 .nl li.item1 {
width: 8em;
}
.eco .localNav1 .nl li.item2 {
width: 6em;
}
.eco .localNav1 .nl li.item3 {
width: 7.5em;
}
.eco .localNav1 .nl li.item4 {
width: 6em;
}
.eco .localNav1 .nl li.item5 {
width: 4.6em;
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（エコ） -----  */
/* ----- タブボックス（いいもん見っけ隊） -----  */

/* - アクティブなタブ - */
.ii .section .sectionNav1 LI.active {
z-index: 3;
background-color : #ff8080; /* アクティブタブの背景色 */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.ii .localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #ff8080 repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - 項目の幅（emで指定） - */
.ii .localNav1 .nl li.item1 {
width: 10em;
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（いいもん見っけ隊） -----  */
/* ----- タブボックス（ギフト） -----  */

/* - アクティブなタブ - */
.gift .section .sectionNav1 LI.active {
z-index: 3;
background-color : #f2f2f2; /* アクティブタブの背景色 */
}

/* - [サブメニュー開始] - */

/* - ナビゲーションバー - */
.gift .localNav1 {
position: relative;
z-index: 2;
width: 100%; /* ナビゲーションの幅 */
background : #f2f2f2 repeat-x center top; /* ナビゲーションの背景 */
border-top: 0px #002448 solid; /* 上枠線 */
border-bottom: 0px #ffffff solid; /* 下枠線 */
font-size: 13px; /* サブメニューの文字サイズ */
}
/* - 項目の幅（emで指定） - */
.gift .localNav1 .nl li.item1 {
width: 6em;
}
.gift .localNav1 .nl li.item2 {
width: 8em;
}
.gift .localNav1 .nl li.item3 {
width: 7.5em;
}
.gift .localNav1 .nl li.item4 {
width: 6em;
}
.gift .localNav1 .nl li.item5 {
width: 4.6em;
}

/* - [サブメニュー終了] - */

/* ----- //タブボックス（ギフト） -----  */
/* ----- タブボックス（こだわり） -----  */

/* - ボックス-大 - */
.section-feature {
width: 605px; /* ボックスの幅 */
margin: 0px 0; /* ボックスのマージン（上下、左右） */
font-size: 13px; /* ボックスの文字サイズ */
line-height	: 140%;
}
/* - ボックス-中 - */
.section-feature1 {
width: 605px; /* ボックスの幅 */
margin: 10px 0; /* ボックスのマージン（上下、左右） */
  float : left;
}
/* - ボックス-小 - */
.section-feature2 {
width: 292px; /* ボックスの幅 */
margin: 0px 4px; /* ボックスのマージン（上下、左右） */
  float : left;
}
/* - 本文領域-画像 - */
.section-feature-img1 {
 float : left;
width: 70px;
}
/* - 本文領域-文章 - */
.section-feature-text1 {
margin-left:5px;
width: 217px;
 float : left;
}
/* - 本文領域-リンク - */
.section-feature-link1 {
text-align: right;
}
/* ----- //タブボックス（こだわり） -----  */


/*  -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
---------　　　フレーム管理　 　　　　---------
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-  */

/* 左メニューiframe　*/

.light-iframe{
  width : 195px;
  height : 3770px;
}

/* ナビ（大カテゴリ） */

.navibox-ken-iframe{
  width : 610px;
  height : 450px;
}
.navibox-siz-iframe{
  width : 610px;
  height : 450px;
}
.navibox-m-iframe{
  width : 610px;
  height : 450px;
}
.navibox-w-iframe{
  width : 610px;
  height : 450px;
}
.navibox-gf-iframe{
  width : 610px;
  height : 450px;
}
.navibox-s-iframe{
  width : 610px;
  height : 450px;
}
.navibox-eco-iframe{
  width : 610px;
  height : 450px;
}
.navibox-ii-iframe{
  width : 610px;
  height : 450px;
}

/* ブランド */

.otoko1-iframe{
  width : 610px;
  height : 650px;
}
.rj1-iframe{
  width : 610px;
  height : 400px;
}
.remore1-iframe{
  width : 610px;
  height : 260px;
}
.majyo1-iframe{
  width : 610px;
  height : 260px;
}

/* ギフトフレーム */
.gift-iframe{
  width : 610px;
  height : 1700px;
}

/* 区分 */
.kubun-iframe{
  width : 610px;
  height : 920px;
}

/* お試し */
.otamesi-iframe{
  width : 610px;
  height : 1200px;
}

/* 定期 */
.teiki-iframe{
  width : 610px;
  height : 1200px;
}

/* 注意事項 */

.otamesi-jyouonn-iframe{
  width : 610px;
  height : 2040px;
}
.otamesi-reitou-iframe{
  width : 610px;
  height : 2040px;
}
.tuujyou-mr-jyouonn-iframe{
  width : 610px;
  height : 630px;
}
.tuujyou-mr-reitou-iframe{
  width : 610px;
  height : 630px;
}
.tuujyou-si-jyouonn-iframe{
  width : 610px;
  height : 630px;
}
.sanntityokusou1-s-jyouonn-iframe{
  width : 610px;
  height : 760px;
}
.teiki-jyouonn-iframe{
  width : 610px;
  height : 1715px;
}
.teiki-reitou-iframe{
  width : 610px;
  height : 1715px;
}
.wakeari-iframe{
  width : 610px;
  height : 1595px;
}
.iimon-jyouonn-iframe{
  width : 610px;
  height : 650px;
}
.katiaru-jyouonn-iframe{
  width : 610px;
  height : 890px;
}

/* 商品ごとのＴＯＰに被せている */
.top-cap1{
  position: absolute;
  width: 850px;
  height: 200px;
  top: 76px;
  left:50%;
  margin:0px 0px 0px -425px;
}
.top-cap2{
  position: absolute;
  width: 850px;
  height: 100px;
  top: 176px;
  left:50%;
  margin:0px 0px 0px -425px;
}
