@charset "Shift_JIS";
/*reset*/
html {color:#000;background:#FFF;;
margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;list-style-type: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;list-style-type: none;}
table,td {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var,b,i {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family: inherit; font-size: inherit; font-weight: inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}

body { font:13px; *font-size:small; *font:x-small;}
table {font-size: inherit; font-size: 100%;}
pre,cpde,kbd,samp,tt {font-family: monospace; *font-size:108%; line-height: 100%;}

/* top style */
body {
			color: #666;
			font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
			}
td {
			color: #666;
			font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
			}
img {
border:0px;
}
.topbox {
			margin: 0px 0px 10px 0px;
			width:750px;
			}
.logo {
			margin: 0px 0px 12px 32px;
			text-align:left;
			}
.flaline {
     margin:0px 0px 0px 13px;
     }
	 
.stx_140 {
font-size:10px;
line-height:140%;
}

/*FLASH部分*/
#mainvwp {
float:left;
width:750px;
clear:both;
}
.mainv {
			margin: 0px 0px 0px 15px;
			}
.mainv02 {
padding-left:31px;
text-align:left;
float:left;
width:465px;
}

/*メルマガアイコン部分*/
.mlbox {
			width: 200px;
			height:88px;
			margin: 175px 0px 0px 38px;
			background:url(/innocentweb/image/b_topmail_bk.gif);
			background-repeat:no-repeat;
			}
.mlbox02 {
float:left;
width: 200px;
height:88px;
margin: 175px 0px 0px 38px;
_margin:175px 0px 0px 19px;
background:url(/innocentweb/image/b_topmail_bk.gif);
background-repeat:no-repeat;
}
.mlbox03 {
float:left;
width: 200px;
height:88px;
margin: 160px 0px 0px 38px;
_margin:160px 0px 0px 19px;
background:url(/innocentweb/image/b_topmail_bk.gif);
background-repeat:no-repeat;
}
.mlbtn {
      margin:65px 0px 0px 0px;
			width:65px;
			float:left;			
}
.mltx {
			font-size: 10px;
			line-height: 130%;
			text-align: left;
			float:left;
			width:130px;
			margin:65px 0px 0px 5px;
			}
/*メルマガアイコン部分-特別テキスト入*/

.clear {
			clear:both;
			}

.cautx {
      color:#900;
			font-size:10px;
}
/*ブランドロゴ部分*/
div#brlogo {
text-align:center;
margin:0 auto 10px auto;
}

/*メニュー部分*/
ul#menu {
width:750px;
list-style: none outside;
padding:0;
margin:0;
float:inherit;
clear:both;
text-align: center;
}

ul#menu li {
float:left;
padding:0;
margin:0;
line-height:0;
font-size:1px;
}

ul#menu li a {
line-height:normal;
}

ul#menu li img {
border:none;
margin:0;
padding:0;
vertical-align:bottom;
}

ul#menu li img.pad-l {
margin:0 15px 0 29px;
}

ul#menu li img.pad-r {
margin:0 29px 0 15px;
}

ul#menu li.sale {
float:right;
}

/*コンテンツ左*/
div#box1 {
			width: 393px;
			float: left;
			text-align: left;
			}
/*コンテンツ右*/
div#box2 {
			width: 335px;
			float: right;
			text-align:left;
			margin-bottom:25px;
			}
/*新入荷*/
div#newitemtitle {
			margin: 30px 0px 10px 0px;
			}
div#newitempick {
      width:356px;
			height:92px;
			background-color:#DBD2BF;
      }
div#newitempick img {
border:solid 1px #685E4D;
margin-left:9px;
}

div#updatetx {
float:left;
width:360px;
margin:3px 0 0 0;
}

div#updatetx div.newupdate {
float:left;
width:40px;
text-align:right;
color:#584429;
font-size:10px;
}

div#updatetx div.newtx {
padding: 0px 0px 0px 5px;
line-height:140%;
float:left;
width:315px;
font-size:10px;
}

/*特集ボックス*/
div#eventtitle {
clear:both;
margin:30px 0px 10px 0px;
}

div#eventbox {
margin: 0px 0px 0px 15px;
_margin:0 0 0 7px;
width:345px;
float:left;
}

div#eventbox div.event1boxwrapper {
clear:both;
width:390px;
float:left;
margin-bottom:15px;
}

div#eventbox .eventtx1 {
     color:#8E7013;
      }
div#eventbox .eventtx2 {
     color:#5F4B38;
		 font-size:10px;
		 line-height:140%;
		 margin:4px 0 0 12px;
}
div#eventbox .eventtx3 {
     color:#333;
		 font-size:10px;
		 line-height:140%;
}
div#eventbox .eventleftimg {
float:left;
width:139px;
margin:3px 0px 0px 0px;
}
div#eventbox .eventrighttx {
float:left;
width:200px;
}

div#eventbox .eventrighttx span {
color:#999;
}

div#eventbox02 {
margin:20px 0 0 15px;
width:345px;
}

div#eventbox02 .eventtx3 {
font-size:10px;
line-height:140%;
}

div#eventbox02 #pickttl {
text-align:center;
font-size:10px;
line-height:140%;
padding:2px 0 10px 0;
}

/* 特集特別 */
div#eventbox03 {
clear:both;
margin:10px 0 0 9px;
width:350px;
float:left;
}

*:lang(ja)
	div#eventbox03 {
	margin:10px 0 30px 9px !important;
}

div#eventbox03 {
	margin:10px 0 30px 9px !important;
}

div#eventbox03 p {
font-size:10px;
margin-top:5px;
}

div#eventbox03 div.subttl {
margin:10px 0 5px 0;
clear:both;
width:350px;
float:left;
}

div#eventbox03 div.zoom {
float:left;
width:350px;
margin:0 0 10px 0;
}

div#eventbox03 div.zoom img {
width:182px;
float:left;
}

div#eventbox03 div.zoom .txbox {
width:150px;
padding:5px;
line-height:140%;
float:left;
background-color:#EFEAE2;
font-size:10px;
}

div#eventbox03 div.amitemimg {
float:left;
width:355px;
}

div#eventbox03 div.amitemimg img {
float:left;
width:82px;
}

*:lang(ja)
	div#eventbox03 div.amitemimg img {
	padding-right:4px !important;
}

div#eventbox03 div.amitemimg img:empty
{
	padding-right:4px !important;
}

div#eventbox03 div.ambtn {
clear:both;
width:350px;
float:left;
margin:8px auto 0 auto;
text-align:center;
}

div#eventbox03 div.present {
float:left;
width:350px;
clear:both;
}

div#eventbox03 div.present img {
width:94px;
float:left;
}

div#eventbox03 div.present img p.pretx {
width:255px;
float:left;
margin:0;
}



div#eventbox div.event1boxwrapper div#eventbk {
width:340px;
height:46px;
background-image:url(/innocentweb/update/e_0904opbk.gif);
background-repeat:no-repeat;
float:left;
clear:both;
padding:0 12px 4px 12px;
font-size:10px;
margin-top:4px;
}

div#eventbox div.event1boxwrapper div#eventbk02 {
width:340px;
height:46px;
background-image:url(/innocentweb/update/e_0904outerbk.gif);
background-repeat:no-repeat;
float:left;
clear:both;
padding:0 12px 4px 12px;
font-size:10px;
margin-top:4px;
}

div#eventbox div.event1boxwrapper div#eventbk03 {
width:330px;
background-color:#FFF5EE;
clear:both;
margin:4px 0 0 9px;
}

div#eventbox div.event1boxwrapper div#eventbk03 div {
margin:0 0 10px 10px;
font-size:10px;
}

div#eventbox div.event1boxwrapper div.leftitem {
float:left;
width:152px;
line-height:140%;
margin-top:18px;
}

div#eventbox div.event1boxwrapper div.rightitem {
float:right;
width:150px;
line-height:140%;
margin-top:18px;
}

div#eventbox div.event1boxwrapper img.outerbtn {
margin:7px 0 0 45px;
}

/*ヰノセント見出し文*/
div#box2 div#innoexbox {
margin: 20px 20px 10px 0px;
line-height:125%;
}
			
div#box2 div#innoexbox p {
font-size:10px;
}

div#box2 div#innoexbox span {
font-size:11px;
color:#584429;
}

div#box2 div#innoexbox p.innoextx2 {
color:#900;
font-size:10px;
margin-top:10px;
}

/*更新情報−古*/
div#info {
			padding-top: 30px;
			}
.infotbl {
      margin-top:15px;
      width:308px;
      }
.infodate {
			color: #614338;
			font-size:11px;
			padding: 0px 8px 0px 4px;
			white-space:nowrap;
			}
.infotxtd {
			line-height: 140%;
			padding:0px 7px 0px 7px;
			}
.infotx {
      font-size:10px;
      margin-top:4px;
	  
      }
.bord {
			padding: 6px 0px;
			}
.bord2 {
			padding: 0px 0px 4px 0px;
			}

/*更新情報−新*/
#whatsnew {
float:left;
width:335px;
margin-top:30px;
}

#whatsnew ul {
float:left;
width:335px;
clear:both;
padding-top:5px;
}

#whatsnew ul li {
float:left;
list-style:none;
}

#whatsnew ul li.day {
width:38px;
color: #614338;
}

#whatsnew ul li.day p {
margin-left:4px;
font-size:11px;
}

#whatsnew ul li.h_img {
width:18px;
}

#whatsnew ul li.newtx {
line-height:140%;
font-size:10px;
width:270px;
}

#whatsnew ul li.newtx p.newtxttl {
color: #614338;
font-size:12px;
}

#whatsnew ul li.newtx p.newtxttl02 {
color: #614338;
font-size:12px;
padding-top:15px;
}

#whatsnew ul li.taginfo {
margin-top:10px;
width:330px;
}

/*QRコード−古*/
.qrtbl {
margin:20px 0px 10px 20px;
line-height:120%;
width:200px;
   
}

.qrtx {
      line-height:120%;
      font-size:10px;
      margin-top:4px;
      }
.qrtitle2 {
      padding: 0px 0px 20px 30px;
			font-size:10px;
			line-height:120%;
			}
.qrbox { 
      width:200px;     
			margin:10px 0px 0px 16px;
			_margin:10px 0 0 8px;
			float:left;
			font-size:10px;
			line-height:120%;
			}
.qrbox2 { 
      width:200px;     
			padding:0px 0px 0px 30px;
			float:left;
			font-size:10px;
			line-height:120%;
			}

.qrcode {
      width:75px;
      float:left;
			font-size:10px;
			color:#990000;
			margin:10px 0 0px 0px;
			
			}
.qrcode2 {
      width:75px;
      float:left;
			font-size:10px;
			color:#990000;
			display:block;
			}
			
a.send{
      font-size:12px;
			color:#996633;
			}	
a:link.send{
      font-size:12px;
			color:#996633;
			}	
a:visited.send{
      font-size:12px;
			color:#996633;
			}	
a:hover.send{
      font-size:12px;
			text-decoration:none;
			background:#BBA79B;
			color:#ffffff;
			border-style:none;
			}
/*QRコード−新*/      
#qrwp {
width:310px;
float:left;
margin:20px 0 30px 20px;
_margin:20px 0 30px 10px;
}

#qrwp ul {
float:left;
width:220px;
list-style:none;
}

#qrwp ul li {
line-height:140%;
list-style:none;
}



/* プレスバナー */
.pressbox {
      margin:10px 0px 0px 40px;
			width:261px;
}

.eventboxfree {
margin: 20px 0px 0px 14px;
_margin:20px 0 0 7px;
 padding-left:10px;
width:345px;
float:left;
}

/* koosバナー */
.koosbox {
      margin:20px 0px 0px 0px;
			width:300px;
}

/* koosコラボ */
.koosbox2 {
			clear:both;
      margin:20px 0px 0px 0px;
			width:312px;
}
.kooscoimg {
			float:left;			
			width:114px;
}
.kooscotxt {
			float:left;			
			width:198px;
			font-size:10px;
}
.aboutkoos {
			font-size:10px;
			line-height:120%;
			margin-bottom:10px;
}
.koositem {
			font-size:10px;
			line-height:140%;
			margin-top:8px;
}
.koosbox3 {
			clear:both;
			width:300px;
}
/*リンク*/
a.toplink{
			color:#993300;
			border-bottom:dotted 1px #993300;
			text-decoration:none;
			}	
a:link.toplink{
			color:#993300;
			border-bottom:dotted 1px #993300;
			text-decoration:none;
			}	
a:visited.toplink{
			color:#993300;
			border-bottom:dotted 1px #993300;
			text-decoration:none;
			}	
a:hover.toplink{
			text-decoration:none;
			background:#EAC5B0;
			color:#993300;
			border-style:none;
			}
a.toplink2{
			color:#c00;
			border-bottom:dotted 1px #c00;
			}	
a:link.toplink2{
			color:#c00;
			border-bottom:dotted 1px #c00;
			text-decoration:none;
			}	
a:visited.toplink2{
			color:#c00;
			border-bottom:dotted 1px #c00;
			text-decoration:none;
			}	
a:hover.toplink2{
			text-decoration:none;
			background:#EAC5B0;
			color:#c00;
			border-style:none;
			}
a.toplink3{
			color:#008080;
			border-bottom:dotted 1px #008080;
			text-decoration:none;
			}	
a:link.toplink3{
			color:#008080;
			border-bottom:dotted 1px #008080;
			text-decoration:none;
			}	
a:visited.toplink3{
			color:#008080;
			border-bottom:dotted 1px #008080;
			text-decoration:none;
			}	
a:hover.toplink3{
			text-decoration:none;
			background:#D8EFEE;
			color:#008080;
			border-style:none;
			}
a.toplink4{
			color:#B8860B;
			border-bottom:dotted 1px #B8860B;
			text-decoration:none;
			}	
a:link.toplink4{
			color:#B8860B;
			border-bottom:dotted 1px #B8860B;
			text-decoration:none;
			}	
a:visited.toplink4{
			color:#B8860B;
			border-bottom:dotted 1px #B8860B;
			text-decoration:none;
			}	
a:hover.toplink4{
			text-decoration:none;
			background:#EEE8AA;
			color:#B8860B;
			border-style:none;
			}

/*フッタ上スペース*/
.onfoot {
margin-top:80px;
}


/*SALEバナー*/
a.salelink{
			color:#CA1602;
			border-width:0px;
			border-bottom-width:1px;
			border-style:dotted;
			}	
a:link.salelink{
			text-decoration:none;
			border-color:#CA1602;
			}	
a:visited.salelink{
			text-decoration:none;
			border-color:#CA1602;
			}	
a:hover.salelink{
			text-decoration:none;
			background:#EAC5B0;
			color:#CA1602;
			border-style:none;
			}





