@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: 0;
			width:900px;
			float:left;
			clear:both;
			}
.logo {
			margin: 0px 0px 12px 32px;
			text-align:left;
			}

.stx_140 {
font-size:10px;
line-height:140%;
}

/*FLASH部分*/
#mainvwp {
float:left;
width:900px;
clear:both;
margin-top:20px;
}
.mainv {
			margin: 0px 0px 0px 15px;
			}
.mainv02 {
text-align:left;
float:left;
width:600px;
}

#spbtnwp {
float:left;
clear:both;
width:600px;
margin-top:3px;
}

#spbtnwp .spbtn {
width:44px;
float:left;
padding-right:3px;
padding-bottom:3px;
}


/*FLA右側*/
#fla_rightwp {
float:left;
width:280px;
position:relative;
padding-left:8px;
}

/*お知らせ*/
.caution {
float:left;
clear:both;
width:280px;
text-align:left;
margin-bottom:10px;
position:absolute;
top:-23px;
left:16px;
}


/*トップ一番見出し部分*/
div#infoulwp {
width:285px;
float:left;
clear:both;
text-align:left;
position:absolute;
top:0;
left:16px;
}

ul.infoul {
width:285px;
float:left;
clear:both;
text-align:left;
margin-bottom:5px;
}

ul.infoul li.infoimg {
float:left;
width:54px;
height:54px;
/*border:solid 1px #ccc;*/
}

ul.infoul li.infoday {
float:left;
width:200px;
font-weight:bold;
color:#5F4B38;
font-size:10px;
padding-left:8px;
}

ul.infoul li p {
float:left;
width:215px;
padding:0 0 0 8px;
font-size:10px;
line-height:120%;
}

ul.infoul li p a{
color:#226AAC;
text-decoration:none;
}

ul.infoul li p a:hover{
color:#226AAC;
text-decoration:none;
background-color:#E1E7EE;
}

div#sitetx {
position:relative;
width:280px;
height:115px;
top:270px;
left:8px;
/*background-image:url(/innocentweb/image/sitetxbk.jpg);
background-repeat:repeat-y;*/
border-top:solid 3px #C8E0EC;
border-bottom:solid 3px #C8E0EC;
}

div#sitetx h2 {
margin:9px 0 0 13px;
line-height:160%;
font-size:10px;
width:250px;
font-weight:normal;
text-align:left;
}


/*メルマガアイコン部分*/
.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;
clear:both;
width: 200px;
height:88px;
position:absolute;
top:250px;
left:60px;
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 {
width:900px;
float:left;
clear:both;
text-align:center;
margin:0 auto 0 auto;
padding:15px 0 15px 0;
}

div#brlogo img {
margin-right:10px;
}

/*wrapper*/
#mainwrapper {
width:900px;
float:left;
clear:both;
margin:10px auto 0 auto;
}

/*ヘッドライン*/
#headline h2{
float:left;
clear:both;
width:900px;
background-color:#F1EFED;
padding:4px;
border-top:1px solid #D3CCC0;
border-bottom:1px solid #D3CCC0;
font-size:16px;
line-height:160%;
}

#headline h2 a{
color:#D78D66;
text-decoration:none;
border-bottom:dotted 1px #D78D66;
}

#headline h2 a:hover{
color:#226AAC;
text-decoration:none;
border:none;
}

/*ヘッドライン-特別-*/
#headline02 {
float:left;
clear:both;
width:900px;
padding:10px 0 10px 0;
margin-bottom:10px;
border-top:2px solid #D3CCC0;
border-bottom:2px solid #D3CCC0;
font-weight:normal;
font-size:10px;
line-height:120%;
}

#headline02 h2 {
padding-bottom:10px;
color:#444;
}

#headline02 #hdleft {
float:left;
width:530px;
text-align:left;
line-height:160%;
padding-left:30px;
}

#headline02 #hdleft p {
width:510px;
}

#headline02 #hdright {
float:left;
width:260px;
text-align:left;
font-weight:bold;
border-left:dotted 1px #999;
padding-left:30px;
}

#headline02 #hdright img {
padding:6px 0 6px 0;
}




/*コンテンツ左*/
div#box1 {
			width: 520px;
			float: left;
			text-align: left;
			}
div.onebox {
float:left;
width:500px;
clear:both;
margin-top:30px;
}

.oneboxttl {
float:left;
clear:both;
width:500px;
margin: 0 0 10px 0;
			}

/*新入荷*/
ul#newitempick {
      float:left;
	  clear:both;
	  width:500px;
	  padding-bottom:7px;
			background-color:#DBD2BF;
			text-align:center;
      }
ul#newitempick li {
float:left;
width:75px;
padding:3px 0 0 7px;
}

/*IEハック*/
* html ul#newitempick li {
float:left;
width:75px;
padding:3px 0 0 5px;
}

*:first-child+html ul#newitempick li {
float:left;
width:75px;
padding:3px 0 0 7px;
}

head~/* */body ul#newitempick li {
float:left;
width:75px;
padding:3px 0 0 7px;
}

html:not(:target) ul#newitempick li {
float:left;
width:75px;
padding:3px 0 0 7px;
}


ul#newitempick li img {
border:solid 1px #685E4D;
}

ul#updatetx {
float:left;
width:500px;
}

ul#updatetx li.newupdate {
float:left;
width:86px;
height:14px;
text-align:left;
color:#5F4B38;
font-size:10px;
padding:2px 0 2px 4px;
font-weight:bold;
}

ul#updatetx li.newtx {
line-height:140%;
float:left;
width:400px;
font-size:10px;
padding-left:4px;
}

/*ピックアップ*/
div.onebox #pickttl {
margin-bottom:10px;
font-size:10px;
}

div.onebox ul.amitemimg {
float:left;
width:500px;
}

div.onebox ul.amitemimg li {
float:left;
padding:0 10px 6px 0;
width:115px;
}

* html div.onebox ul.amitemimg li {
float:left;
padding:0 8px 6px 0;
width:115px;
}

*:first-child+html div.onebox ul.amitemimg li {
float:left;
padding:0 8px 6px 0;
width:115px;
}

head~/* */body div.onebox ul.amitemimg li {
float:left;
padding:0 8px 6px 0;
width:115px;
}

html:not(:target) div.onebox ul.amitemimg li {
float:left;
padding:0 10px 6px 0;
width:115px;
}

div.onebox ul.amitemimg li img {
border:solid 1px #ccc;
}


/*特集催事ボックス*/

div.onebox div.event1boxwp {
clear:both;
width:500px;
float:left;
margin-bottom:15px;
}

div.onebox .eventtx1 {
     color:#8E7013;
      }
div.onebox .eventtx2 {
     color:#5F4B38;
		 font-size:10px;
		 line-height:140%;
		 margin:4px 0 0 12px;
}
div.onebox .eventtx3 {
     float:left;
	 width:390px;
	 color:#333;
		 line-height:140%;
		 font-weight:bold;
}

div.onebox p.evday {
float:right;
width:86px;
height:14px;
font-size:10px;
color:#5F4B38;
/*border-right:solid 5px #7A7267;*/
text-align:right;
padding:2px 4px 2px 0;
font-weight:bold;
}

div.onebox .eventleftimg {
float:left;
width:239px;
height:180px;
margin:3px 10px 0px 0px;
border:solid 1px #ccc;
}

div.onebox .eventleftimg img {
margin:1px;
}

div.onebox .eventright {
float:left;
width:249px;
margin-top:10px;
}

div.onebox .eventright ul li.eventrighttx {
line-height:150%;
font-size:10px;
}

div.onebox .eventright ul li.eventrighttx span {
color:#999;
}

div.onebox .eventright ul li.brname{
padding:4px 0 4px 0;
margin-top:5px;
border-top:solid 3px #C8E0EC;
width:240px;
}

div.onebox .eventright ul li.itemname {
font-weight:bold;
padding-bottom:4px;
width:240px;
}

div.onebox .eventright ul li.itemprice {
font-size:10px;
padding-bottom:4px;
width:240px;
border-bottom:solid 3px #C8E0EC;
}



/* 特集特別 */
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.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.event1boxwp 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.event1boxwp 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.event1boxwp div#eventbk03 {
width:330px;
background-color:#FFF5EE;
clear:both;
margin:4px 0 0 9px;
}

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

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

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

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

/*コンテンツ右*/
div#box2 {
			width: 360px;
			float: right;
			text-align:left;
			}

div.onebox_r {
float:left;
width:360px;
clear:both;
margin-top:30px;
}


/*商品検索*/
div#search {
width:360px;
background-color:#DBD2BF;
padding-bottom:12px;
float:left;
clear:both;
}

div#search p {
float:left;
clear:both;
padding:8px 0 8px 15px;
font-size:10px;
width:330px;
}

div#search div.inputwp {
float:left;
width:340px;
clear:both;
}

div#search div.inputwp input.wordsinput {
width:220px;
height:16px;
background-color:#F8F7F5;
border:solid 1px #aaa;
float:left;
margin-left:15px;
font-size:10px; 
ime-mode:disabled;
}

div#search div.inputwp .btn {
float:left;
width:74px;
padding-left:18px;
}


/*バナー欄*/
div.onebnr {
float:left;
width:360px;
clear:both;
margin-top:15px;
}

div.onebnr .day_bnr {
float:right;
text-align:right;
clear:both;
color:#5F4B38;
/*border-right:solid 5px #7A7267;*/
font-size:10px;
font-weight:bold;
width:90px;
padding:2px 4px 2px 0;
}

.infotx {
margin-top:4px;
font-size:10px;
line-height:130%;
}

/*ヰノセント見出し文*/
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;
}

/*ランキング*/
#rankbk {
background-image:url(/innocentweb/image/rankbk.jpg);
width:360px;
float:left;
clear:both;
}

#rankbk .rankttl {
float:left;
clear:both;
padding-bottom:8px;
}

#rankbk .rankwp {
float:left;
width:360px;
clear:both;
}

#rankbk .rankwp .rankone{
float:left;
width:106px;
padding-left:10px;
}

#rankbk .rankwp .rankone div{
border:solid 1px #fff;
padding:1px;
}

#rankbk .rankwp .rankone .ul01 {
width:106px;
height:67px;
background-image:url(/innocentweb/image/rank_no1.gif);
background-color:#fff;
background-repeat:no-repeat;
padding:4px 0 0 0;
margin-top:7px;
}

#rankbk .rankwp .rankone .ul02 {
width:106px;
height:67px;
background-image:url(/innocentweb/image/rank_no2.gif);
background-color:#fff;
background-repeat:no-repeat;
padding:4px 0 0 0;
margin-top:7px;
}

#rankbk .rankwp .rankone .ul03 {
width:106px;
height:67px;
background-image:url(/innocentweb/image/rank_no3.gif);
background-color:#fff;
background-repeat:no-repeat;
padding:4px 0 0 0;
margin-top:7px;
}

#rankbk .rankwp .rankone .ul04 {
width:106px;
height:67px;
background-image:url(/innocentweb/image/rank_no4.gif);
background-color:#fff;
background-repeat:no-repeat;
padding:4px 0 0 0;
margin-top:7px;
}

#rankbk .rankwp .rankone ul li {
width:90px;
margin:0 0 3px 5px;
font-size:9px;
line-height:130%;
}

/*更新情報*/
#whatsnew {
float:left;
width:360px;
}

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

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

#whatsnew ul li.day {
width:42px;
color: #5F4B38;
font-weight:bold;
}

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

}

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

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

#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;
}

ul li.taginfo {
margin-top:10px;
width:330px;
}
			
/*QRコード*/      
#qrwp {
width:310px;
float:left;
padding:30px 0 0 30px;
}

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

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

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;
			}
.qrtx {
font-size:10px;
}

/* プレスバナー */
.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コラボ */
.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;
}




/*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;
			}

/*最近のチェック履歴*/

#checkwp {
width:900px;
float:left;
clear:both;
text-align:left;
padding-top:30px;
position:relative;
}

#check {
width:900px;
float:left;
clear:both;
text-align:left;
}

#check .ttl {
width:900px;
margin-bottom:10px;
}

#check .itemwp {
float:left;
width:870px;
clear:both;
padding-left:30px;
}

#check .itemwp ul {
width:85px;
float:left;
}

#check .itemwp ul li {
text-align:left;
width:85px;
padding-bottom:10px;
}





