*{margin:0px;padding:0px;}
html{width:100%;height:100%;font-size:62.5%;-ms-overflow-y:scroll;}
body{width:100%;height:100%;color:rgb(0, 0, 0);font-size:14px;}
html > body{font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;font-size:14px;}
a:link{color:rgb(0, 102, 204);text-decoration:underline;}
a:visited{color:rgb(0, 102, 204);text-decoration:underline;}
a:hover{color:rgb(0, 102, 204);text-decoration:underline;}
a:active{color:rgb(51, 204, 51);text-decoration:underline;}
input{font-family:"Lucida Grande", "Verdana", "Osaka", "MS UI Gothic", serif;}
select{font-family:"Lucida Grande", "Verdana", "Osaka", "MS UI Gothic", serif;}
h1{line-height:1;font-size:1em;}
h2{line-height:1;font-size:1em;}
h3{line-height:1;font-size:1em;}
h4{line-height:1;font-size:1em;}
h5{line-height:2;font-size:1.2em;}
h6{line-height:1;font-size:1em;}
img{border:currentColor;border-image:none;vertical-align:bottom;}
a{}
ul{list-style-type:none;}
ol{list-style-type:none;}
li{list-style-type:none;}
li.discList{list-style-type:disc !important;}
input{margin:0px;padding:2px;}
select{font-size:1em;}
textarea{padding:3px 0px 3px 3px;line-height:1.3;font-family:monospace;font-size:1em;}
table{border-collapse:collapse;}
table tr th{text-align:left;}
div#container{width:100%;text-align:center;min-height:100%;}
div#contents{margin:0px auto;width:1000px;text-align:left;background-color:rgb(255, 255, 255);}
div#header{margin:0px 10px 10px;width:980px;position:relative;}
div#wrapper{margin:10px 10px 20px;width:980px;overflow:hidden;background-repeat:repeat-y;}
div.layout-single#container div#wrapper{background-image:none;}
div.layout-left#container div#wrapper{background-position:left top;}
div.layout-right#container div#wrapper{background-position:right top;}
div#wrapper div#main{width:720px;}
div.layout-single#container div#wrapper div#main{margin-right:auto;margin-left:auto;}
div.layout-left#container div#wrapper div#main{margin-left:10px;float:right;}
div.layout-right#container div#wrapper div#main{margin-right:10px;float:left;}
div#wrapper div#side-navi{width:250px;}
div.layout-left#container div#wrapper div#side-navi{float:right;}
div.layout-right#container div#wrapper div#side-navi{float:left;}
div#footer{margin:0px 10px;padding:10px 0px;width:980px;text-align:center;}
.hide{display:none;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.bold{font-weight:bold;}
.black{color:rgb(0, 0, 0);}
.dark-gray{color:rgb(64, 64, 64);}
.gray{color:rgb(128, 128, 128);}
.silver{color:rgb(192, 192, 192);}
.white{color:rgb(255, 255, 255);}
.red{color:rgb(255, 0, 0);}
.lime{color:rgb(0, 255, 0);}
.blue{color:rgb(0, 0, 255);}
.maroon{color:rgb(128, 0, 0);}
.green{color:rgb(0, 128, 0);}
.navy{color:rgb(0, 0, 128);}
.yellow{color:rgb(255, 255, 0);}
.orange{color:rgb(255, 128, 0);}
.fuchsia{color:rgb(255, 0, 255);}
.aqua{color:rgb(0, 255, 255);}
.olive{color:rgb(128, 128, 0);}
.purple{color:rgb(128, 0, 128);}
.teal{color:rgb(0, 128, 128);}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.monospace{font-family:monospace;}
div.section{margin-bottom:20px;}
div#header h1{padding:5px 0px;font-size:14px;font-weight:normal;
  width: 20em;
  text-overflow: ellipsis;
}
div#header ul.navigation{top:3px;right:0px;position:absolute;}
ul.navigation li{padding-right:3px;font-size:14px;display:inline;}
ul.navigation li span{color:rgb(204, 204, 204);padding-left:3px;}
div#contents #navi-button{display:none;}
div#header div.title{font-weight:bold;margin-top:8px;}
div#header div.title a{padding:15px 10px 0px;height:45px;text-align:center;font-size:30px;display:block;}
div#header div.title a:hover{text-decoration:none;}

div#header div.title_m{font-weight:bold;margin-top:8px;}
div#header div.title_m a{padding:15px 10px 0px;height:45px;text-align:center;font-size:20px;display:block;}
div#header div.title_m a:hover{text-decoration:none;}


div#header div.title-image{text-align:center;}
ul.bread{margin-bottom:5px;}
ul.bread li{padding-bottom:5px;font-size:14px;display:inline;}
ul.navigation li span{padding-left:3px;}
div#side-navi{padding-top:10px;}
div#side-navi div.section{margin:0px 5px 20px;font-size:1.1em;}
div#side-navi p.genre-all{padding:1px;border:1px solid rgb(204, 204, 204);border-image:none;margin-bottom:10px;background-color:rgb(255, 255, 255);}
div#side-navi p.genre-all a{padding:10px 6px;color:rgb(255, 255, 255);text-decoration:none;display:block;}
div#side-navi p.genre-all a span{padding:0px 0px 3px 18px;font-weight:bold;}
div#side-navi ul.genre-list{border-width:1px 1px 0px;border-style:solid solid none;border-color:rgb(204, 204, 204) rgb(204, 204, 204) currentColor;border-image:none;font-size:14px;}
div#side-navi ul.genre-list li{border-bottom-color:rgb(204, 204, 204);border-bottom-width:1px;border-bottom-style:solid;background-color:rgb(255, 255, 255);}
div#side-navi ul.side-link li{border-bottom-color:rgb(204, 204, 204);border-bottom-width:1px;border-bottom-style:solid;background-color:rgb(255, 255, 255);}
div#side-navi ul.genre-list li a{padding:10px 10px 8px;line-height:1.3;font-weight:bold;display:block;}
div#side-navi ul.genre-list li a{color:rgb(0, 0, 0);}
div#side-navi ul.side-link li a{color:rgb(0, 0, 0);}
div#side-navi ul.genre-list li a:hover{color:rgb(0, 102, 204);text-decoration:underline;}
div#side-navi ul.side-link li a:hover{color:rgb(0, 102, 204);text-decoration:underline;}
div#side-navi ul.side-link li{padding:10px 10px 8px 15px;line-height:1.3;border-bottom-color:rgb(204, 204, 204);border-bottom-width:1px;border-bottom-style:dotted;}
div#side-navi ul.side-link li.last{border-bottom-color:currentColor;border-bottom-width:0px;border-bottom-style:none;}
div#side-navi p.txt-box{padding:5px;line-height:1.3;background-color:rgb(255, 255, 255);}
div#side-navi div.txt-box{padding:5px;line-height:1.3;background-color:rgb(255, 255, 255);}
div#footer ul.navigation{margin-bottom:10px;}
div#side-navi div.replaced p{}
div#side-navi div.replaced p img.attention{margin:0px 2px 0px 0px;}
div#main div.cart-l-box{padding:10px 10px 0px;width:700px;overflow:hidden;}
div#main .txt-box{padding:5px;line-height:1.4;font-size:1.1em;}
article{
padding-top: 15px;
padding-bottom: 35px;
text-indent: 0em;
}
article img{
margin-top:0px;margin-left:0px;margin-bottom:20px;margin-right:20px;float:left !important;display:table-caption;
}

.ulItem
{
margin-top:5px !important;
margin-bottom:8px !important;
}

#rakutenLink
{
font-size:xx-large;
}

#rakutenZaiko
{
color:red;
}

div#main div.image-text-wrapper div.txt-box{float:left;}
div#main div.image-text-right div.txt-box{margin-right:10px;}
div#main ul.review-list li div.txt-box{width:662px;float:left;}
div#main dl.qa-list dt div.txt-box{background-color:rgb(240, 240, 240);}
div#main div.set-box .txt-box{margin:0px 10px 10px;}
body{background:url("bg.png") fixed 0px 0px;}
div#header div.title{background:url("title.jpg") no-repeat 0px 0px;}
div#header div.title_m{background:url("title.jpg") no-repeat 0px 0px;}
div#wrapper{background-image:url("content-bg2.png");}
div#footer{border-top-color:rgb(0, 159, 232);border-top-width:3px;border-top-style:solid;}
#main h1{background:url("bg-header03.png") no-repeat 0px 100% rgb(255, 255, 255);border:1px solid rgb(204, 204, 204);border-image:none;color:rgb(0, 102, 204);line-height:1.2;font-size:1.2em;font-weight:bold;}
#main h2{background:url("bg-header03.png") no-repeat 0px 100% rgb(255, 255, 255);border:1px solid rgb(204, 204, 204);border-image:none;color:rgb(0, 102, 204);line-height:1.2;font-size:1.2em;font-weight:bold;}
#main h1 div.caption{padding:8px 10px;}
#main h2 div.caption{padding:8px 10px;}
#main h1.caption{padding:8px 10px;}
#main h2.caption{padding:8px 10px;}
h4{background:url("bg-header02.gif") 0px 0px;color:rgb(0, 102, 204);}
h5{color:rgb(0, 102, 204);background-color:rgb(255, 255, 255);}
div#main dl.stock-info{background:url("bg-header02.gif") 0px 0px;}
div#main dl.owner{background:url("bg-header02.gif") 0px 0px;}
div#main dl.stock-info dt{color:rgb(0, 102, 204);}
div#main dl.owner dt{color:rgb(0, 102, 204);}
div#main dl.stock-info dd{background-color:rgb(229, 248, 255);}
div#main dl.stock-info dd ul li span{background:url("arrow-s.png") no-repeat 0px 2px;}
div#side-navi p.genre-all a{background:url("bg-header01.png") repeat-x 0px 50%;}
div#side-navi p.genre-all a span{background:url("arrow-l.png") no-repeat 0px 0px;}
div#side-navi ul.side-link li{background:url("arrow-s.png") no-repeat 6px 15px rgb(255, 255, 255);}
div#main div.cart-l-box div.cart-main dl.related-article dt{background:url("arrow-m.gif") no-repeat 0px 0px;}
div#main div.pager-box-bottom ul li span{color:rgb(255, 255, 255);background-color:rgb(153, 230, 255);}
div.notfound div.heading p{background-color:rgb(0, 159, 232);}
div#side-navi div.banner{text-align:center;}
@media all and (max-width:728px){div#header div.title a{padding:10px;height:auto;line-height:1.3;}
div#header div.title{background-position:center;margin-bottom:20px;}
div#header div.title-image{background-position:center;margin-bottom:20px;}
div#contents ul.navigation li a{background:url("arrow-s.png") no-repeat 9px 16px rgb(255, 255, 255);padding:10px 10px 8px 20px;}
div#side-navi{background:rgb(229, 248, 255);}

div#header div.title_m a{padding:10px;height:auto;line-height:1.3;}
div#header div.title_m{background-position:center;margin-bottom:18px;}

}
div#header div.title a{color:#ffffff;font-size:30px;text-align:center;}
div#header div.title_m a{color:#ffffff;font-size:20px;text-align:center;}
#main h1{color:#0066cc;font-weight:bold;font-size:16px;}
#main h2{color:#0066cc;font-weight:bold;font-size:16px;}
#main h3{color:#ff6600;font-size:17px;}
.priceItem{color:#008000;}

div#main div.section ul.item-list li p.price,
div#main p.price .red,
div#main p.price-tax,
div#main p.freeshipping,
div#main div.set-box div.set-inner ul.set-list li p.price{color:#ff0000;}
div#main .txt-box,
div#main ul.item-recommend .txt{background-color:#ffffff;color:#000000;text-align:left;font-size:14px;}
div#main ul.review-list .txt-box{background-color:;}
a:link,
a:visited,
body a:link,
body a:visited{color:#0066cc;}
a:active,
a:hover,
body a:active,
body a:hover{color:#0066cc;}
@media all and (max-width:728px){body{line-height:1.5;font-size:16px !important;}
div#header ul.navigation{line-height:1.5;font-size:16px !important;}
div#main .txt-box{line-height:1.5;font-size:16px !important;}
div#main .set-inner li h3.name{line-height:1.5;font-size:16px !important;}
div#main div.section div.owner{line-height:1.5;font-size:16px !important;}
div#side-navi div.section dl.side-info{line-height:1.5;font-size:16px !important;}
div#side-navi div.section dl.side-info dd{line-height:1.5;font-size:16px !important;}
div#footer{line-height:1.5;font-size:16px !important;}
img{height:auto;max-width:100%;}
div#contents div.section > a img{margin:0px auto;display:block;}
div#contents div.section > img{margin:0px auto;display:block;}
div#contents{width:100% !important;}
div#header{width:100% !important;}
div#header{width:100% !important;}
div#wrapper{width:100% !important;}
div#wrapper div#main{width:100% !important;}
div#wrapper div#side-navi{width:100% !important;}
div#main div.cart-l-box{width:100% !important;}
div#main div.cart-l-box div.cart-image{width:100% !important;}
div#main div.cart-l-box div.cart-image ul{width:100% !important;}
div#main div.cart-l-box div.cart-main{width:100% !important;}
div#main div.cart-s-box{width:100% !important;}
div#main div.cart-s-box div.cart-image{width:100% !important;}
div#main div.cart-s-box div.cart-image ul{width:100% !important;}
div#main div.cart-s-box div.cart-main{width:100% !important;}
div#main div.cart-s-box div.cart-main div.cart-s-inner div.cart-s-left{width:100% !important;}
div#main div.section ul.item-list{width:100% !important;}
div#main div.section ul.item-seller li{width:100% !important;}
div#main div.set-box div.set-inner div.set-cart{width:100% !important;}
div#main dl.stock-info{width:100% !important;}
div#main dl.stock-info dd{width:100% !important;}
div#main div.cart-l-box div.cart-main{width:100% !important;}
div#main div.section ul.item-recommend li{width:100% !important;}
div#main div.set-box div.set-inner ul.set-list{width:100% !important;}
div#main dl.owner{width:100% !important;}
div#main div.image-text-wrapper div.txt-box{width:100% !important;}
div#main div.set-box div.set-inner{width:100% !important;}
div#side-navi dl.side-info dd ul.card{width:100% !important;}
div#main div.section div.pager-box-top{width:100% !important;}
div#main div.section div.pager-box-bottom{width:100% !important;}
div#main div.cart-l-box div.cart-main dl.related-article dd select{max-width:100%;}
div#main dl.stock-info dd{height:80px;}
div#header{margin:0px;}
div#wrapper{margin:0px;}
div#header h1{margin-left:10px;}
h2{background-position:bottom;}
h1{background-position:bottom;}
h2 div.caption{font-size:1.5em;}
h1 div.caption{font-size:1.5em;}
div#main div.section ul.item-new li h3.name{text-align:left;}
div#main div.section ul.item-seller li h3.name{text-align:left;}
div#main div.section ul.item-new li h3.name{font-size:1em;}
div#main div.section ul.item-seller li h3.name{font-size:1em;}
h4 div.caption{font-size:1em;}
div#side-navi div.section h4{font-size:1em;}
div.section h5{font-size:1em;}
div#main dl.owner dt{width:auto;float:none;}
div#main dl.owner dd{width:auto;float:none;}
div#main dl.owner dt{padding:5px 10px;}
h1{margin:0px 90px 10px 0px;min-height:32px;}
div#header div.title{padding:20px 0px;margin-top:20px;background-size:cover;}
div#header div.title a{margin:0px 40px;font-size:24px !important;}

div#header div.title_m{padding:20px 0px;margin-top:20px;background-size:cover;}
div#header div.title_m a{margin:0px 40px;font-size:20px !important;}


div#contents ul.navigation{padding:0px;margin-top:10px;border-top-color:rgb(204, 204, 204);border-top-width:1px;border-top-style:dotted;display:none;position:static;}
div#contents ul.navigation li{line-height:1.3;font-size:16px;border-bottom-color:rgb(204, 204, 204);border-bottom-width:1px;border-bottom-style:dotted;display:block;background-color:rgb(255, 255, 255);}
div#contents ul.navigation li a{padding:10px 10px 8px 20px;color:rgb(0, 0, 0);display:block;}
div#contents div#header ul.navigation li a{margin-right:100px;}
ul.navigation li span{display:none;}
div#header span#navi-button{background:url("menu.png") 0px 0px/cover;top:5px;width:80px;height:32px;right:5px;text-indent:-9999px;display:block;position:absolute;}
div#container div#wrapper{background-image:none;}
div#main dl.stock-info{display:none;}
div#main div.cloud-wrapper{display:none;}
div#main div.cart-l-box{padding:10px 0px 0px;width:100%;}
div#main div.cart-s-box{padding:10px 0px 0px;width:100%;}
div#main div.cart-l-box div.cart-main{padding:10px 0px 0px;width:100%;font-size:1em;float:none;}
div#main div.cart-s-box div.cart-main{padding:10px 0px 0px;width:100%;font-size:1em;float:none;}
div#main div.cart-l-box div.cart-image{text-align:center;float:none;}
div#main div.cart-s-box div.cart-image{text-align:center;float:none;}
div#main div.cart-l-box div.cart-image ul li{width:42px;margin-right:5px;float:none;display:inline-block;}
div#main div.cart-l-box div.cart-image ul li:last-child{margin-right:0px;}
div#main div.cart-l-box ul.anchor-box li{margin:10px 0px 5px;}
div#main div.cart-s-box ul.anchor-box li{margin:10px 0px 5px;}
div#main ul.anchor-box li a{background-position:0px 2px;font-size:16px;}
div#main div.cart-l-box div.cart-main h3{margin:0px 10px 5px;}
div#main div.cart-s-box div.cart-main h3{margin:0px 10px 5px;}
div#main div.cart-l-box div.cart-main > div{margin:0px 10px 5px;}
div#main div.cart-s-box div.cart-main > div{margin:0px 10px 5px;}
div#main div.cart-l-box div.cart-main > p{margin:0px 10px 5px;}
div#main div.cart-s-box div.cart-main > p{margin:0px 10px 5px;}
div#main div.cart-l-box div.cart-main > ul{margin:0px 10px 5px;}
div#main div.cart-s-box div.cart-main > ul{margin:0px 10px 5px;}
div#main div.cart-l-box div.cart-main > dl{margin:0px 10px 5px;}
div#main div.cart-s-box div.cart-main > dl{margin:0px 10px 5px;}
div#main div.cart-l-box div.cart-main p.freeshipping{text-align:left;}
div#main div.cart-s-box div.cart-main p.freeshipping{text-align:left;}
div#main div.cart-l-box div.cart-main div.cart-btn-box{width:auto;text-align:center;margin-bottom:20px;}
div#main div.cart-l-box div.cart-main div.cart-btn-box p{text-align:left;margin-bottom:5px;float:none;}
div#main div.cart-l-box div.cart-main div.cart-btn-box p select{display:inline;}
div#main div.cart-l-box div.cart-main div.cart-btn-box > a{margin:10px auto 0px;display:inline-block;}
div#main div.cart-l-box div.cart-main dl.related-article dd{margin:0px 0px 20px;}
div#main div.cart-l-box div.cart-main dl.related-article dd select{width:95%;}
div#main div.cart-s-box div.cart-main p.cart-s-center{width:auto;text-align:left;clear:both;margin-bottom:5px;float:none;}
div#main div.cart-s-box div.cart-main div.cart-s-right{width:100%;text-align:center;}
div#main div.cart-s-box div.cart-main div.cart-s-right > a{margin:10px auto 0px;display:inline-block;}
div#main div.cart-s-box div.cart-main ul.anchor-box{text-align:left;margin-top:20px;}
div#main div.set-box div.set-inner div.set-cart p.price{text-align:left;}
div#main div.set-box div.set-inner div.set-cart p.price-tax{text-align:left;}
div#main div.set-box div.set-inner div.set-cart p.freeshipping{text-align:left;}
div#main div.set-box div.set-inner div.set-cart p.price-tax{margin:0px !important;}
div#main div.set-box div.set-inner div.set-cart p{text-align:center;}
div#main ul.review-list li{display:flex;}
div#main ul.review-list li p.image-box{flex:0 0 auto;float:none;-webkit-flex:none;}
div#main ul.review-list li div.txt-box{padding:0px;flex:0 1 auto;width:auto;float:none;-webkit-flex:0 1 auto;}
div#main div.image-text-wrapper{padding:10px;display:flex;}
div#main div.image-text-wrapper p.image-box{flex:0 0 auto;float:none;max-width:50%;-webkit-flex:none;}
div#main div.image-text-wrapper div.txt-box{padding:0px;flex:0 1 auto;float:none;-webkit-flex:0 1 auto;}
div#main div.section ul.item-list li{border-bottom-color:rgb(204, 204, 204);border-bottom-width:1px;border-bottom-style:solid;}
div#main div.section ul.item-list li.last{border-bottom-color:rgb(204, 204, 204);border-bottom-width:1px;border-bottom-style:solid;}
div#main div.section ul.item-list li{width:100%;overflow:hidden;position:relative;min-height:120px;}
div#main div.section ul.item-list li p.image{margin:0px;left:10px;top:10px;width:120px;position:absolute;}
div#main div.section ul.item-list li h3{margin-left:140px;}
div#main div.section ul.item-list li p.price{margin-left:140px;}
div#main div.section ul.item-list li p.price{text-align:left;}
div#main div.section ul.item-new{border-bottom-color:rgb(204, 204, 204);border-bottom-width:1px;border-bottom-style:solid;}
div#main div.section ul.item-new li{width:50%;position:static;}
div#main div.section ul.item-new li:last-child{border-bottom-color:currentColor;border-bottom-width:0px;border-bottom-style:none;}
div#main div.section ul.item-new li p.image{width:auto;position:static;}
div#main div.section ul.item-new li h3{margin:10px;}
div#main div.section ul.item-new li p.price{margin:10px;}
div#main div.section ul.item-new li p.price{text-align:center;}
div#main div.section ul.item-recommend li{width:100%;min-height:80px;}
div#main div.section ul.item-recommend li p.image{width:80px;}
div#main div.section ul.item-recommend li h3{margin-left:100px;}
div#main div.section ul.item-recommend li p.price{margin-left:100px;}
div#main .txt-box{font-size:16px !important;}
div#main ul.item-recommend .txt{font-size:16px !important;}
div#main div.section div.set-box{padding:0px;}
div#main div.section div.set-box div.txt-box{margin:0px;padding:10px;}
div#main div.section div.set-box div.set-inner{margin:0px;}
div#main div.section div.set-box div.set-inner{margin:0px;padding:0px 0px 10px;}
div#main div.set-box div.set-inner ul.set-list li{background-position:center 100%;padding:10px 0px 15px;width:100%;float:none;position:relative;min-height:80px;}
div#main div.set-box div.set-inner ul.set-list li p.image{left:10px;top:10px;position:absolute;}
div#main div.set-box div.set-inner ul.set-list li h3{text-align:left;margin-left:100px;}
div#main div.set-box div.set-inner ul.set-list li p.price{text-align:left;margin-left:100px;}
div#main div.pager-box-bottom{border-top-color:currentColor;border-top-width:medium;border-top-style:none;}
div#main div.section div.pager-box-top{padding:10px 0px;border:currentColor;border-image:none;}
div#main div.section div.pager-box-bottom{padding:10px 0px;border:currentColor;border-image:none;}
div#main div.section div.pager-box-top p.count{background:rgb(246, 246, 246);padding-left:10px;}
div#main div.section div.pager-box-bottom p.count{background:rgb(246, 246, 246);padding-left:10px;}
div#main div.section div.pager-box-top ul.pager{width:80%;display:table;position:relative;background-color:rgb(246, 246, 246);}
div#main div.section div.pager-box-bottom ul.pager{width:80%;display:table;position:relative;background-color:rgb(246, 246, 246);}
div#main div.section div.pager-box-top ul.pager li{padding:0px;text-align:center;display:table-cell;background-image:none;}
div#main div.section div.pager-box-bottom ul.pager li{padding:0px;text-align:center;display:table-cell;background-image:none;}
div#main div.section div.pager-box-top ul.pager li.prev{left:-20px;top:0px;position:absolute;}
div#main div.section div.pager-box-bottom ul.pager li.prev{left:-20px;top:0px;position:absolute;}
div#main div.section div.pager-box-top ul.pager li.next{top:0px;right:-20px;position:absolute;}
div#main div.section div.pager-box-bottom ul.pager li.next{top:0px;right:-20px;position:absolute;}
div#main div.section div.pager-box-top ul.pager li a{display:none;}
div#main div.section div.pager-box-bottom ul.pager li a{display:none;}
div#main div.section div.pager-box-top ul.pager li.leader{display:none;}
div#main div.section div.pager-box-top ul.pager li.prev > *{padding:13px 15px;border-radius:8px;border:2px solid rgb(127, 157, 185);border-image:none;color:rgb(51, 51, 51);line-height:1;font-weight:bold;display:inline-block;text-shadow:0px 1px 0px rgba(255,255,255,0.8);-moz-border-radius:8px;-webkit-box-shadow:0 0 1px 1px #fff inset;-moz-box-shadow:0 0 1px 1px #fff inset;}
div#main div.section div.pager-box-bottom ul.pager li.prev > *{padding:13px 15px;border-radius:8px;border:2px solid rgb(127, 157, 185);border-image:none;color:rgb(51, 51, 51);line-height:1;font-weight:bold;display:inline-block;text-shadow:0px 1px 0px rgba(255,255,255,0.8);-moz-border-radius:8px;-webkit-box-shadow:0 0 1px 1px #fff inset;-moz-box-shadow:0 0 1px 1px #fff inset;}
div#main div.section div.pager-box-top ul.pager li.next > *{padding:13px 15px;border-radius:8px;border:2px solid rgb(127, 157, 185);border-image:none;color:rgb(51, 51, 51);line-height:1;font-weight:bold;display:inline-block;text-shadow:0px 1px 0px rgba(255,255,255,0.8);-moz-border-radius:8px;-webkit-box-shadow:0 0 1px 1px #fff inset;-moz-box-shadow:0 0 1px 1px #fff inset;}
div#main div.section div.pager-box-bottom ul.pager li.next > *{padding:13px 15px;border-radius:8px;border:2px solid rgb(127, 157, 185);border-image:none;color:rgb(51, 51, 51);line-height:1;font-weight:bold;display:inline-block;text-shadow:0px 1px 0px rgba(255,255,255,0.8);-moz-border-radius:8px;-webkit-box-shadow:0 0 1px 1px #fff inset;-moz-box-shadow:0 0 1px 1px #fff inset;}
div#main div.section div.pager-box-top ul.pager li.prev span{border-color:rgb(204, 204, 204);height:auto;color:rgb(153, 153, 153);}
div#main div.section div.pager-box-bottom ul.pager li.prev span{border-color:rgb(204, 204, 204);height:auto;color:rgb(153, 153, 153);}
div#main div.section div.pager-box-top ul.pager li.next span{border-color:rgb(204, 204, 204);height:auto;color:rgb(153, 153, 153);}
div#main div.section div.pager-box-bottom ul.pager li.next span{border-color:rgb(204, 204, 204);height:auto;color:rgb(153, 153, 153);}
div#main div.section div.pager-box-top ul.pager li span{padding:0px;height:45px;color:rgb(0, 0, 0);line-height:45px;display:inline;background-color:transparent;}
div#main div.section div.pager-box-bottom ul.pager li span{padding:0px;height:45px;color:rgb(0, 0, 0);line-height:45px;display:inline;background-color:transparent;}
div#main div.pager-box-top ul li.prev span{width:auto;}
div#main div.pager-box-top ul li.prev a{width:auto;}
div#main div.pager-box-top ul li.next span{width:auto;}
div#main div.pager-box-top ul li.next a{width:auto;}
div#main div.pager-box-bottom ul li.prev span{width:auto;}
div#main div.pager-box-bottom ul li.prev a{width:auto;}
div#main div.pager-box-bottom ul li.next span{width:auto;}
div#main div.pager-box-bottom ul li.next a{width:auto;}
div#side-navi div.section{margin:0px 0px 20px;font-size:1em;}
div#side-navi div.section h4 div.caption{padding:5px 10px;}
div#side-navi div.section h5{padding:5px 10px;}
div#side-navi div.section dl.side-info{margin:10px;font-size:1em;}
div#side-navi div.section p.owner{margin:10px;font-size:1em;}
div#side-navi div.section div.side-search{padding:10px;}
div#side-navi div.section div.txt-box{padding:10px;}
div#side-navi div.section ul.side-link a{display:block;}
div#main p.freeshipping{text-align:center;}
div#main div.section ul.item-recommend li div.txt{padding-left:0px !important;}
div#side-navi p.genre-all a{background-repeat:repeat-x;}
div#main div.main-search{text-align:center;}
div#side-navi div.side-search{text-align:center;}
div#main div.main-search input.words{padding:10px;width:90%;font-size:16px;margin-right:0px !important;}
div#side-navi div.side-search input.words{padding:10px;width:90%;font-size:16px;margin-right:0px !important;}
div#main div.main-search input{margin-top:1em;}
div#side-navi div.side-search input{margin-top:1em;}
div#footer{margin:0px;padding:0px;width:auto;}
div#footer ul.navigation{margin:0px;padding:0px;display:block;}
div#footer ul.navigation li{text-align:left;}
}