<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;
 border-top:#006699 5px solid;
}
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;
}

/* 点滅 */
.blinking{
	-webkit-animation:blink 1.0s ease-in-out infinite alternate;
    -moz-animation:blink 1.0s ease-in-out infinite alternate;
    animation:blink 1.0s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background:#CC0000;
}
/* ************************************************ 
 *header
 * ************************************************ */

#header {
 width:950px;
 margin:auto;
 background: url('//www.iimo.jp/shop/1417/img/design/back_header_image.png') top right no-repeat;
}

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

#header h1{
 float:left;
 width:270px;
 height:76px;
 background: url('//www.iimo.jp/shop/1417/img/design/logo.png') top center no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}
#header h1 a{
 display:block;
 width:270px;
 height:76px;
}

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

#header div.inquery2{
 float:right;
width:350px;
 height:36px;
 }

#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:110px;
 background: url('//www.iimo.jp/shop/1417/img/design/menu_back_image.png') left top repeat-x;
}

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

#menuline ul li{
 float:left;
 margin:20px 0 0;
 width:316px;
 height:65px;
}

#menuline ul li a{
 display:block;
 width:316px;
 height:65px;
}

#menuline li.books{
 background: url('//www.iimo.jp/shop/1417/img/design/menu_btn_books.png') top center no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}

#menuline li.books a:hover{
 background: url('//www.iimo.jp/shop/1417/img/design/menu_btn_books_b.png') top center no-repeat;
}

#menuline li.information{
 background: url('//www.iimo.jp/shop/1417/img/design/menu_btn_information.png') top center no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}

#menuline li.information a:hover{
 background: url('//www.iimo.jp/shop/1417/img/design/menu_btn_information_b.png') top center no-repeat;
}

#menuline li.news{
 background: url('//www.iimo.jp/shop/1417/img/design/menu_btn_news.png') top center no-repeat;
 text-indent:-9999px;
 font: 0pt/0pt sans-serif;
}

#menuline li.news a:hover{
 background: url('//www.iimo.jp/shop/1417/img/design/menu_btn_news_b.png') top center no-repeat;
}

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

#all{
 background:#FFF;
}

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

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

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

#main{
 float:right;
 width:640px;
}
#main dl{
 margin-bottom:15px;
}

/* ************************************************ 
 *zentai-main-news
 * ************************************************ */
#main dl.news{
 padding:10px 0 10px;
 background:url('//www.iimo.jp/shop/1417/img/design/footerline.png') bottom center no-repeat;
}
#main dl.news dt{
 width:100%;
 height:55px;
 background: url('//www.iimo.jp/shop/1417/img/design/headline_news.png') 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:url('//www.iimo.jp/shop/1417/img/design/bodyline.png') center center repeat-y;
}
#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:120px;
}

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


/* ************************************************ 
 *zentai-main-newitem
 * ************************************************ */
#main dl.newitem{
 padding:10px 0 10px;
 background:url('//www.iimo.jp/shop/1417/img/design/footerline.png') bottom center no-repeat;
}
#main dl.newitem dt{
 width:100%;
 height:55px;
 background: url('//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('//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;
}

#inquiry th{
 background:#ACE0E1;
}

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


/* ************************************************ 
 * box
 * ************************************************ */

#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:360px;
 text-align:left;
}

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

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

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

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


/* ************************************************ 
 *zentai-side
 * ************************************************ */

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

#side span.headerimg {
 display:block;
 width:280px;
 height:15px;
 background: url('//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('//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:#B8D7E4 2px solid;
}

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

#main .page{
 background:#FFF;
 padding:1px 0;
 margin:0;
}

#main div.page table{
 width:95%;
 border-right:#CCC 1px solid;
 border-bottom:#CCC 1px solid;
}
#main div.page th{
 border-left:#CCC 1px solid;
 border-top:#CCC 1px solid;
 background:#F0EFDD;
 padding:5px;
}
#main div.page td{
 border-left:#CCC 1px solid;
 border-top:#CCC 1px solid;
 background:#FFF;
 padding:5px;
}
#main .page p.name{
 margin:0 15px;
 padding:10px;
 background:#CC0000;
 color:#FFF;
 font-weight:bold;
 text-align:left;
}
#main .page div.desc{
 border:#CC0000 2px solid;
 margin:0 15px;
 padding:15px;
 text-align:left;
}
#main .page div.back{
 margin:10px 15px;
 font-size:10px;
}
#main .page ul.list{
 text-align:left;
 list-style:inside;
 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;
}


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


/* table */

#tbl01 {

	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;

}

#tbl01 th,.tbl01 td {

	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;

}

.PageSubTitle {
 font-weight:bold;
 font-size:17px;
}</pre></body></html>