/*
Gagadget.com
-
(C) "Magnet"
*/


/* fix */
.l-page {
	padding-bottom: 0;
}
.l-page-wrapper,
.l-page-header {
	width: auto !important;
	max-width: 1180px;
	min-width: 300px;
}
.l-grid_main {
	width: 100%;
}
.respon-img,
.div-image img,
.b-font-def img,
.b-post-img img,
.respon-img-wr img {
	border: 0 none;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}
.div-image picture img {
	width: auto;
}
.header-nav_more {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 40px;
	overflow: hidden;
	background-color: transparent;
}
.header-nav_more li {
	display: block;
	float: none;
	background: black;
	text-align: right;
}
.header-nav_more li:first-child {
	background-color: transparent;
}
.b-submenu__more {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 21px;
	overflow: hidden;
	padding: 5px 0 4px;
	text-align: right;
	z-index: 1;
	background-color: transparent;
}
.b-submenu__more a,
.b-submenu__more a:visited,
.b-submenu__more a:active {
	display: block;
	float: none;
	text-align: right;
	background-color: #E3E3E3;
	margin-right: 0;
	padding: 2px 10px 2px;
	border-left: none;
}
.b-submenu__more a.menu-more {
	display: inline;
}
.header-nav_more li a.menu-more,
.header-nav_more li a.menu-more:active,
.header-nav_more li a.menu-more:visited {
	display: inline-block;
	background-color: transparent;
	*zoom: 1;
}
.header-nav_more li a,
.header-nav_more li a:active,
.header-nav_more li a:visited {
	float: none;
	display: block;
}
.active {
	overflow: visible;
}
.dd-ico {
	font-size: 14px;
}
.dd-ico-small {
	font-size: 10px;
}
.l-flex-iframe iframe {
	max-width: 100%;
}
/*#header,
.header-nav {
	height: auto;
}*/
/* --------- */

/* PC */
.r-mobi,
.r-tablet,
.r-no-pc,
.r-sm-mobi,
.r-more-img {
		display: none;
	}
.r-no-mobi,
.r-no-sm-mobi,
.r-no-tablet,
.r-no-more-img,
.r-pc {
		display: inherit;
	}
/* tablet */

@media screen and (min-width: 768px) and (max-width: 1200px) {
	.body-pt {
		padding-top: 60px;
	}
	.r-tablet,
	.r-no-pc {
		display: inherit;
	}
	.r-no-tablet,
	.r-pc {
		display: none;
	}
	.b-indexrow__list-item_p0 {
		padding-left: 0;
		padding-right: 0;
	}
	.l-grid_8 {
		width: 25%;
	}
	.l-container_row-ban .l-grid_8 {
		width: 12%;
	}
}

@media screen and (max-width: 1000px) {
	.r-top-row .row-ban-r,
	.r-top-row .row-ban-l {
		padding-right: 0;
		padding-left: 0;
	}
	.r-no-el,
	.r-top-row .row-ban__cell-r,
	.r-top-row .row-ban__cell-l {
		position: static;
		width: auto;
	}
	.row-ban__cell-index {
		position: static;
	}
	.r-with-row-title .l-grid_3 {
		width: 100%;
		float: left;
		clear: none;
	}
	.l-grid_6,
	.l-container_row-ban .l-grid_8 {
		width: 33.33333333333%;
	}
	.clearline {
		height: 0;
		clear: both;
		width: 100%;
		font-size: 0;
	}
	.r-submenu-discuss .l-grid_3-4,
	.r-submenu-buy.l-grid_2	{
		width: 100%;
	}
	.r-submenu-discuss .l-grid_4 {
		width: 50%;
	}
	.l-container_row-ban {
		margin-right: 0;
	}
	.b-cont-right,
	.b-cont-left {
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.b-cont-right__in {
		padding-left: 0;
	}
	.l-grid_300 {
		overflow: hidden;
		float: none;
		margin-left: 0;
		width: auto;
	}
}
/* Mobi */
@media screen and (max-width: 768px) {
	.body-pt {
		padding-top: 60px;
	}
	.r-no-pc,
	.r-mobi {
		display: inherit;
	}
	.l-grid_main {
		float: none;
	}
	.l-grid_rightcol {
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.r-wide,
	.l-grid_main.pull-right .r-wide {
		margin-right: 0;
		margin-left: 0;
	}
	.r-pc,
	.r-no-mobi {
		display: none;
	}
	.l-grid_4,
	.l-grid_8,
	.r-submenu .l-grid_4,
	.r-submenu .l-grid_5 {
		width: 50%;
	}
	.l-grid_3,
	.l-grid_2,
	.b-footer__menu,
	.r-top-row .l-grid_2,
	.r-submenu-ask .l-grid_5:first-child {
		float: none;
		clear: both;
		width: 100%;
	}
	.r-submenu-ask .l-grid_4 {
		width: 25%;
	}
	.r-submenu-ask .l-grid_3-4 {
		width: 75%;
	}
	.row-ban__cell-index,
	.l-grid_5,
	.r-with-row-title .l-grid_4,
	.r-with-row-title .l-grid_3-4 {
		width: 100%;
	}
	.b-post-module {
		height: 270px;
	}
	[class*="b_padding"] {
		margin-left: 0;
	}
	.b-indexrow__list-item_p0 {
		padding-left: 0;
		padding-right: 0;
	}
	.b-comments-block > .b-comments-block__body .b-comments-block__cont-in .b-comments-block__avatar {
		display: none;
	}
	.b-comments-block > .b-comments-block__body .b-comments-block__cont-in .b-comments-block__cont-in {
		padding-left: 0;
	}
	.l-grid_300 {
		overflow: visible;
	}
}
@media screen and (max-width: 463px) {
	.main-nav_more {
		float: left;
	}
	.b-float-logo {
		float: right;
	}
	.r-more-img {
		display: inherit;
	}
	.r-no-more-img {
		display: none;
	}
	.l-container_row-ban .l-grid_8 {
		width: 100%;
	}
}
@media screen and (max-width: 360px) {
	.r-sm-mobi {
		display: inherit;
	}
	[class*="l-grid"] {
		float: none;
		margin-left: 0;
		clear: both;
		width: 100%;
	}
	.r-no-sm-mobi {
		display: none;
	}
}
/*the end*/
