@import "styles_pc.css";
@import "styles_mp.css";
@import "styles_ma.css";
@import "styles_sp.css";
@import "styles_pp.css";
@import "styles_pa.css";

@import url(fonts.css);


.pointer{cursor: pointer;}
.mcheck{padding-left: 15px; margin: 0 5px;}
.mcheck input[type='checkbox']{position: absolute; margin-top: 7px; margin-left: -15px;}
.ll{float: left; width: 60%;}
.rl{float: right; width: 35%;}
.rl img{width: 100%; max-width: 240px;}
.th3{font-size: 1.3em; color: #000; font-weight: bold; padding-top: 20px;}
.item-c50-m1{float: left; width: 30%; margin-left: 5%; margin-bottom: 6%;}
.item-c50-m1 h3{margin: 0; padding: 0;}
.item-c50-m1:first-child{margin-left: 0;}
.use_menu a{display: inline-block; width: 35%; height: 25px; text-decoration: none; color: #808080; font-size: 14px;} 
.use_menu a:hover{text-decoration: underline;}
.box-big .check{padding-left: 20px; line-height: 20px;}
.box-big .check input[type='checkbox']{position: absolute; margin-left: -20px;}
.sm_cart{float: left; margin-left: 135px; margin-top: -15px;}
.jlink{display: table; margin: 20px auto;}
.box-small input[name='q']{width: 60%;}
.map-columns{width: 100%;}
.block-right .search input{padding: 0 4%;} 
.sel-year .item{height: 160px;}
#menu-top .submenu{z-index:2;}
@media (max-width:450px) {
	.bookshelf_item .b_pic{width: 100%;}
 	.bx_catalog_top_home .bookshelf_item .b_pic{float: none; position: relative;}
	.bx_catalog_top_home .bookshelf_item .b_inf {float: none; margin-left: 0px; width: auto;}
	.ll, .rl{float: none; width: 100%;}
	.item-c50-m1{float: none; width: 100%; margin-left: 0; margin-bottom: 6%;}
	.item-c50-m1 img{margin-bottom: 20px;}
	.use_menu a{width: 100%;}
	.box-small input[name='q']{width: 100%;}
	.mcheck{display: block; margin: 5px;}
	.mcheck input[type="checkbox"]{margin-top: 0;}
}
@media (max-width:420px) {
	.bookshelf_item .b_pic{width: 125px; float: none;}
 	.ccleft{float: none; width: 100%;}
	.ccright {float: none; width: 100%;}
	.box, .box-big, .box-small{float: none;}
	.doublegrid TD.news-item{padding: 5px;}
}

.bx-breadcrumb .bx-breadcrumb-item{white-space: normal;}
.m_art{padding-left: 20px}