<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
/* ************************************************ 
 * 共通項
 * ************************************************ */

body{

	font-family:"メイリオ", "Meiryo", verdana, arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	margin:0;
	text-align:center;
	background: url(http://www.iimo.jp/shop/1478/img/design/header-bg2.gif) repeat-x;

}

ul,li,dl,dt,dd{
 margin:0;
 padding:0;
}

br.clear{ clear:both; font: 0pt/0pt sans-serif; }

a{
 text-decoration:none;
 color:#CC0000;
}

a:hover{
 text-decoration:underline;
}

#pankuzu{
 background:#FFF;
 font-size:13px;
 padding:2px 10px;
 margin-bottom:15px;
 border-bottom:#EEE 1px solid;
 text-align:left;
}

#mark1 {
 color:#FFCC00;
}

/* ************************************************ 
 *header
 * ************************************************ */

#header {
 width:1000px;
 margin:auto;

}

#header h2{
 font-size:13px;
 text-align:left;
 margin: 2px 5px;
}

#header h1{
 float:left;
 width:950px;
 height:103px;
 background: url(http://www.iimo.jp/shop/1478/img/design/header-title.gif) top center no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}
#header h1 a{
 display:block;
 width:950px;
 height:103px;
}

#header div.inquery{
 float:right;
 width:350px;
 height:36px;
 background: url(http://www.iimo.jp/shop/1417/img/design/tel.png) top center no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}

#header ul{
 float:right;
 width:350px;
 margin:10px 0 0;
 font-size:13px;
 list-style:none;
}
#header li{
 float:left;
 border-left:#CCC 1px solid;
}
#header li a{
 display:block;
 padding:1px 5px;
}

/* ************************************************ 
 *menuline
 * ************************************************ */
#menuline {
 width:100%;
 height:50px;
 background: url(http://www.iimo.jp/shop/1478/img/design/navi-bg.gif) center no-repeat;

}

#menuline ul{
 margin:0 auto;
 width:950px;
 list-style:none;
}

#menuline ul li{
 float:left;
 margin:15px 0;
 width:130px;
 height:45px;
}

#menuline ul li.navi a{
 display:block;
 width:130px;
 height:45px;
 color:#fff;
}

#menuline li.navi a:hover{
 color:#fc0;
}


/* ************************************************ 
 *all
 * ************************************************ */

#all{
 background:#FFF;
}

/* ************************************************ 
 *zentai
 * ************************************************ */

#zentai{
 width:950px;
 margin:auto;
}

/* ************************************************ 
 *zentai-main
 * ************************************************ */

#main{
 width:950px;
 margin:auto;
}
#main dl{
 margin-bottom:15px;
}

/* ************************************************ 
 *zentai-main-news
 * ************************************************ */
#main dl.news{
 padding:0 0 10px;
 background-color:#fdfde8;
 margin:0 0 20px 0;
}
#main dl.news dt{
 width:100%;
 height:35px;
 background: url(http://www.iimo.jp/shop/1478/img/design/news-title.gif) top center no-repeat;
}
#main dl.news h3{
 margin:0;
 padding:0;
 text-indent:-9999px;
}
#main dl.news h3 a{
 display:block;
 width:100%;
 height:55px;
}
#main dl.news dd{
 width:100%;
 background-color:#fdfde8;
 margin: 0 0 10px 0;
}
#main dl.news ul{
 margin:0 10px;
 text-align:left;
 list-style:none;
 font-size:13px;
}
#main dl.news li{
 padding:5px 0;
 border-bottom:#CEE4EC 1px dotted;
}

#main dl.news .time{
 text-align:right;
 font-size:13px;
 color:#666;
 width:110px;
}

#main dl.news .name{
 font-size:15px;
 font-weight:bold;
 float:left;
 padding:5px 0;
 width:320px;
}


/* ************************************************ 
 *zentai-main-newitem
 * ************************************************ */
#main dl.newitem{
 padding:10px 0 10px;
 background:url(http://www.iimo.jp/shop/1417/img/design/footerline.png) bottom center no-repeat;
}
#main dl.newitem dt{
 width:100%;
 height:55px;
 background: url(http://www.iimo.jp/shop/1417/img/design/headline_new.png) top center no-repeat;
}
#main dl.newitem h3{
 margin:0;
 padding:0;
 text-indent:-9999px;
}
#main dl.newitem h3 a{
 display:block;
 width:100%;
 height:55px;
}
#main dl.newitem dd{
 width:100%;
 background:url(http://www.iimo.jp/shop/1417/img/design/bodyline.png) center center repeat-y;
}
#main dl.newitem ul{
 margin:0 10px;
 text-align:left;
 list-style:none;
 font-size:13px;
}
#main dl.newitem li{
 padding:5px 0;
 border-bottom:#CEE4EC 1px dotted;
}

#main dl.newitem .time{
 text-align:right;
 font-size:13px;
 color:#666;
 width:120px;
}

#main dl.newitem .name{
 font-size:15px;
 font-weight:bold;
 float:left;
 padding:5px 0;
 width:480px;
}

/* ************************************************ 
 * page
 * ************************************************ */

dt.PageTitle {

 border-top:#003366 1px solid;
 border-bottom:#003366 1px solid;
 color:#003366;
 margin:0 0 15px;

}


dt.PageTitle h2{

 text-align:left;

}


#inquiry{
 margin:15px 0 0;
 border-top:#CCC 1px solid;
 border-left:#CCC 1px solid;
 width: 800px;
}

#inquiry th{
 background:#ACE0E1;
}

#inquiry td,#inquiry th{
 padding:5px;
 font-size:13px;
 border-bottom:#CCC 1px solid;
 border-right:#CCC 1px solid;
}


/* ************************************************ 
 *?E??E??E?i?E??E??E??E??E???
 * ************************************************ */

#searchBox{
 margin:15px 0 0;
 border-top:#CCC 1px solid;
 border-left:#CCC 1px solid;
}

#searchBox th{
 background:#ACE0E1;
}

#searchBox td,#searchBox th{
 border-bottom:#CCC 1px solid;
 border-right:#CCC 1px solid;
}

#shopping div.result{
 font-size:13px;
 border-bottom:#003366 1px solid;
 text-align:left;
}

#shopping ul.list{
 list-style:none;
}

#shopping ul.list li{
 width:100%;
 border-bottom:#CCC 1px dotted;
 padding:5px 0;
}

#shopping div.icon{
 float:left;
 display:block;
 width:60px;
 height:60px;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
 margin-right:10px;
}

#shopping div.text{
 float:left;
 width:400px;
 text-align:left;
}

#shopping span.comment{
 font-size:13px;
}

#shopping div.price{
 float:right;
 width:150px;
 font-size:13px;
 text-align:right;
}

#shopping div.search_p a{
 font-size:13px;
 padding:5px;
}

/* ************************************************ 
 *free?E???
 * ************************************************ */
#free dt{
 border-top:#003366 1px solid;
 border-bottom:#003366 1px solid;
 color:#003366;
 font-weight:bold;
}


/* ************************************************ 
 *zentai-side?E???
 * ************************************************ */

#side{
 float:left;
 width:280px;
}

#side span.headerimg {
 display:block;
 width:280px;
 height:15px;
 background: url(http://www.iimo.jp/shop/1417/img/design/side_back_header.png) center top no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}

#side span.bodyimg {
 display:block;
 width:280px;
 background:#ECFBFB;
}

#side span.footerimg {
 display:block;
 width:280px;
 height:17px;
 background: url(http://www.iimo.jp/shop/1417/img/design/side_back_footer.png) center bottom no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}


/* ************************************************ 
 *zentai-side-itemcategory
 * ************************************************ */
#side dl.itemcategory{
 background:#FFF;
 width:250px;
 margin:15px;
 padding:10px 0;
}

#side dl.itemcategory dt{
 font-size:13px;
 border-bottom:#ECFBFB 1px solid;
 padding:5px 0;
}

#side dl.itemcategory dd{
 padding:5px 0;
 text-align:left;
}

#side dl.itemcategory ul.parent{
 width:230px;
 margin:0 10px;
}

#side dl.itemcategory li{
 border-bottom:#CEE4EC 1px dotted;
 list-style:none;
}

#side dl.itemcategory li.s{

 margin-left:15px;
}


/* ************************************************ 
 *footer
 * ************************************************ */

#footer {
 border-top:#660000 5px solid;
 margin: 0 auto;
 width:100%;
}



.f_left {
 border:#660000 2px solid;
 width: 420px;
 float: left;
 margin: 10px 0 10px 50px;
 text-align: left;
 padding: 3px;
 display:inline;
}
.f_right {
 width: 450px;
 float: left;
 margin: 20px 0 10px 5px;
 display:inline;
}
.f_right ul{
 margin:0 auto;

 list-style:none;
}
.f_right ul li{
 float: left;

 width:150px;
 height:50px;
}
.f{
 width:980px;
 margin: 0 auto;
}

/* ************************************************ 
 *page
 * ************************************************ */

#main .page{
	
	text-align:left;
	background:#FFF;
	padding:1px 0;
	margin:0;

}

#main .page .name{
	
	font-weight:bold;
	padding:15px;
	background:#CC0000;
	color:#FFFFFF;

}

#main .page .desc{
	
	font-size:13px;
	border:#CC0000 1px solid;
	padding:15px;

}


#main .page div.back{
 margin:10px 15px;
 font-size:10px;
}
#main .page ul.list{
 text-align:left;
 list-style:none;
 font-size:13px;
 margin:5px 20px;
}
#main .page ul.list img{
 border:none;
}
#main .page ul.list a{
 text-decoration:none;
 color:#666;
}
#main .page ul.list a:hover{
 text-decoration:none;
}
#main .page ul.list span.name{
 font-size:16px;
 color:#CC0000;
}
#main .page ul.list li{
 margin:10px;
 padding:5px 0;
 border-bottom:#CCC 1px dotted;
}

#main .contents table{
 width:95%;
 border:#CCC 1px solid;
 border-collapse: collapse;
 border-spacing: 0;
}

#main .contents th{
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}

#main .contents td{
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}


/* CSS Document */
#search{
 font-size:13px;
 background:#EEE;
 margin:10px;
}

#shopbox{
 list-style:none;
 font-size:13px;
}

#shopbox li{
 margin:0 15px;
 padding:3px 0;
 text-align:left;
}
#shopbox a{
 display:block;
 text-decoration:none;
 color:#333;
 width:100%;
}
#shopbox a:hover{
 background:#F7F8D3;
 width:100%;
}
#shopbox div.image{
 float:left;
 margin:10px;
 display:block;
 width:90px;
 height:90px;
 border:#CC9900 2px solid;
 text-indent:-9999px;
}
#shopbox span.name{
 display:block;
 font-size:16px;
 color:#CC0000;
 padding:5px 0;
}
#shopbox span.red{
 color:#CC0000;
 margin-right:15px;
}</pre></body></html>