/*
settings
----------------------------------------------------
*/
/* line 24, _sass/pc/_setting.scss */
.clearfix:after {
	display: block;
	clear: both;
	content: "";
}

/* line 40, _sass/pc/_setting.scss */
img {
	line-height: 0;
}

/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/* line 8, _sass/pc/_cssreset-min.scss */
html {
	color: #000;
	background: #FFF;
}

/* line 8, _sass/pc/_cssreset-min.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

/* line 8, _sass/pc/_cssreset-min.scss */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* line 8, _sass/pc/_cssreset-min.scss */
fieldset, img {
	border: 0;
}

/* line 8, _sass/pc/_cssreset-min.scss */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

/* line 8, _sass/pc/_cssreset-min.scss */
ol, ul {
	list-style: none;
}

/* line 8, _sass/pc/_cssreset-min.scss */
caption, th {
	text-align: left;
}

/* line 8, _sass/pc/_cssreset-min.scss */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

/* line 8, _sass/pc/_cssreset-min.scss */
q:before, q:after {
	content: '';
}

/* line 8, _sass/pc/_cssreset-min.scss */
abbr, acronym {
	border: 0;
	font-variant: normal;
}

/* line 8, _sass/pc/_cssreset-min.scss */
sup {
	vertical-align: text-top;
}

/* line 8, _sass/pc/_cssreset-min.scss */
sub {
	vertical-align: text-bottom;
}

/* line 8, _sass/pc/_cssreset-min.scss */
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%;
}

/* line 8, _sass/pc/_cssreset-min.scss */
legend {
	color: #000;
}

/* line 8, _sass/pc/_cssreset-min.scss */
#yui3-css-stamp.cssreset {
	display: none;
}

/*
common
----------------------------------------------------
*/
/* line 7, _sass/pc/_common.scss */
#makebanner td[width="150"], #makebanner td[width="10"] {
	display: none;
}

/* line 10, _sass/pc/_common.scss */
#wrap, #makebanner {
	width: 100%;
}

/* line 13, _sass/pc/_common.scss */
#makebanner td[width="640"], #makebanner td[width="640"] table {
	width: 100%;
}

/* line 18, _sass/pc/_common.scss */
body {
	/* font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif; */
	font-family: sans-serif;
	/* font-weight: 500; */
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	background: #FFF;
	word-wrap: break-word;
	position: relative;
}

/* line 30, _sass/pc/_common.scss */
.container {
	width: 1120px;
	padding: 0 20px;
	margin: auto;
	position: relative;
}

/* line 31, _sass/pc/_setting.scss */
.container::after {
	display: block;
	clear: both;
	content: "";
}

/* line 39, _sass/pc/_common.scss */
.contents {
	text-align: left;
	min-width: 1160px;
	width: 100%;
}

/* line 43, _sass/pc/_common.scss */
.contents .breadcrumb {
	width: 100%;
	padding: 30px 0;
	font-size: 1.4em;
	line-height: 1;
	color: #333333;
}

/* line 49, _sass/pc/_common.scss */
.contents .breadcrumb a {
	color: #333333;
}

/* line 53, _sass/pc/_common.scss */
.contents #M_topicPathWrap li.M_current > a {
	text-decoration: none;
}

/* line 57, _sass/pc/_common.scss */
.contents .main {
	width: 830px;
	float: right;
	padding-bottom: 100px;
}

/* line 62, _sass/pc/_common.scss */
.contents .main > .title {
	width: 100%;
	font-size: 3.2em;
	color: #666666;
	font-weight: 700;
	padding-bottom: 15px;
	border-bottom: 3px solid #ff9933;
}

/* line 72, _sass/pc/_common.scss */
.contents .side {
	width: 250px;
	float: left;
	padding-bottom: 100px;
}

/* line 78, _sass/pc/_common.scss */
.contents .side > div > ul > li {
	margin-bottom: 10px;
}

/* line 80, _sass/pc/_common.scss */
.contents .side > div > ul > li:last-child {
	margin-bottom: 0;
}

/* line 83, _sass/pc/_common.scss */
.contents .side > div > ul > li img {
	max-width: 100%;
}

/* line 87, _sass/pc/_common.scss */
.contents .side > div > ul > li > a:hover {
	opacity: 0.6;
}

/* line 93, _sass/pc/_common.scss */
.contents .side > div.side-fixed-banner {
	margin-top: 30px;
}

/* line 100, _sass/pc/_common.scss */
a {
	-webkit-transition-property: opacity, background-color, border;
	transition-property: opacity, background-color, border;
	-webkit-transition-duration: 0.3s;
	        transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-in-out;
	        transition-timing-function: ease-in-out;
}

/*
header
----------------------------------------------------
*/
/* line 5, _sass/pc/_header.scss */
.header {
	width: 100%;
}

/* line 10, _sass/pc/_header.scss */
.header-head {
	width: 100%;
	min-width: 1160px;
	background: #333333;
	padding: 12px 0;
}

/* line 16, _sass/pc/_header.scss */
.header-head .freeship {
	float: left;
	line-height: 1.142;
	color: #FFF;
	font-size: 1.4em;
	font-weight: 700;
}

/* line 24, _sass/pc/_header.scss */
.header-head .menu {
	float: right;
	line-height: 1;
	font-size: 0;
}

/* line 29, _sass/pc/_header.scss */
.header-head .menu > li {
	display: inline-block;
	font-size: 10px;
}

/* line 33, _sass/pc/_header.scss */
.header-head .menu > li:nth-child(1) {
	margin-right: 20px;
}

/* line 35, _sass/pc/_header.scss */
.header-head .menu > li:nth-child(1) > .M_helloMsg {
	display: inline-block;
	color: #FFF;
	font-size: 1.6em;
	margin-right: 20px;
}

/* line 43, _sass/pc/_header.scss */
.header-head .menu > li:nth-child(2) {
	margin-right: 20px;
}

.header-head .menu > li:nth-child(3) {
	margin-right: 20px;
}

/* line 47, _sass/pc/_header.scss */
.header-head .menu > li:last-child {
	margin-right: 16px;
}

/* line 51, _sass/pc/_header.scss */
.header-head .menu > li > a {
	display: inline-block;
	padding-left: 15px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/header/icon_arrow_head.webp') no-repeat left center transparent;
	color: #FFF;
	font-size: 1.6em;
	text-decoration: none;
	line-height: 1;
}

/* line 60, _sass/pc/_header.scss */
.header-head .menu > li > a:hover {
	opacity: 0.6;
}

/* line 70, _sass/pc/_header.scss */
.header-main {
	background: #FFF;
	height: 100px;
	padding: 10px 0;
	min-width: 1160px;
    overflow: hidden;
}

/* line 76, _sass/pc/_header.scss */
.header-main .shop-logo {
	float: left;
	width: 280px;
	text-align: left;
	padding: 30px 125px 0 0;
}

/* line 82, _sass/pc/_header.scss */
.header-main .shop-logo > a:hover {
	opacity: 0.6;
}

/* line 88, _sass/pc/_header.scss */
.header-main .menu {
	float: left;
	width: 51%;
}

/* line 92, _sass/pc/_header.scss */
.header-main .menu ul:first-child {
	margin-bottom: 4px;
}

/* line 95, _sass/pc/_header.scss */
.header-main .menu ul:first-child li {
	float: left;
}
.header-main .menu ul li{
        vertical-align:top;
}
/* line 99, _sass/pc/_header.scss */
.header-main .menu ul:first-child li dl.order-no > dt {
	width: 220px;
	height: 20px;
	line-height: 1;
	text-align: right;
	margin-bottom: 3px;
	position: relative;
}

/* line 107, _sass/pc/_header.scss */
.header-main .menu ul:first-child li dl.order-no > dt > span {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	font-size: 1.2em;
}

/* line 116, _sass/pc/_header.scss */
.header-main .menu ul:first-child li dl.order-no > dd {
	font-size: 1.2em;
	line-height: 1;
	text-align: left;
}

/* line 123, _sass/pc/_header.scss */
.header-main .menu ul:first-child li:first-child {
	margin-right: 5px;
}

/* line 129, _sass/pc/_header.scss */
.header-main .menu ul:first-child li:nth-child(2) dl.order-no > dd {
	padding-left: 60px;
}

/* line 134, _sass/pc/_header.scss */
.header-main .menu ul:first-child li:nth-child(2) .fax-order-dl {
	display: block;
	line-height: 29px;
	height: 33px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 22px 0 15px;
	border: 2px solid #ff9933;
	color: #ff9933;
	text-decoration: none;
	font-size: 1.2em;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/header/icon_arrow_faxbtn.webp') no-repeat 87% center #FFF;
}

/* line 146, _sass/pc/_header.scss */
.header-main .menu ul:first-child li:nth-child(2) .fax-order-dl:hover {
	color: white;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/header/icon_arrow_faxbtn_on.webp') no-repeat 87% center #ff9933;
}

/* line 155, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) {
	float: right;
	width: 450px;
}

/* line 159, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .search {
	float: left;
	position: relative;
	width: 300px;
}

/* line 164, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .search input[type=text] {
	font-size: 1.4em;
}

/* line 168, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .search #MakeShopTopSearchInput {
	width: 300px;
	height: 40px;
	line-height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 12px;
	border: 1px solid #dddddd;
}

/* line 177, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .search #MakeShopTopSearchButton {
	display: block;
	position: absolute;
	width: 36px;
	height: 40px;
	right: 0;
	top: 0;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/header/icon_search.webp') no-repeat center center transparent;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 187, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .search #MakeShopTopSearchButton:hover {
	opacity: 0.6;
}

/* line 193, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart {
	float: right;
}

/* line 196, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart .M_headBasket {
	float: none;
	width: auto;
	padding: 0;
	border: 0 none;
	margin: 0;
	background: transparent;
}

/* line 205, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_headBasketIn {
	text-align: right;
	font-size: 1.2em;
}

/* line 209, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_headBasketIn > em {
	color: #c5283d;
	font-weight: 700;
}

/* line 214, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_basketTemp1 #M_basketClosedBox {
	background: none;
}

/* line 217, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_basketClosedBox {
	cursor: pointer;
	text-indent: 0;
	text-align: left;
}

/* line 221, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_basketClosedBox > a {
	width: auto;
	display: block;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/header/icon_cart.webp') no-repeat 16px center #333333;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	padding: 0 16px 0 42px;
	text-decoration: none;
	font-size: 1.6em;
}

/* line 233, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_basketClosedBox {
	position: static;
	width: auto;
	height: auto;
	cursor: pointer;
	text-indent: 0;
	text-align: left;
}

/* line 241, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_headBasketSwitch {
	position: relative;
	width: auto;
	height: auto;
	z-index: 1;
	float: none;
}

/* line 248, _sass/pc/_header.scss */
.header-main .menu ul:nth-child(2) .cart #M_basketOpenedBox {
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
	height: auto;
	background: #FFF;
	display: none;
	border: 1px solid #dddddd;
}

/* line 262, _sass/pc/_header.scss */
.header-main .forbusiness {
	float: right;
	width: 123px;
}

/* line 266, _sass/pc/_header.scss */
.header-main .forbusiness a {
	display: block;
	width: 123px;
	height: 83px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/header/btn_forbusiness.webp') no-repeat left top transparent;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 273, _sass/pc/_header.scss */
.header-main .forbusiness a:hover {
	opacity: 0.6;
}

/* line 283, _sass/pc/_header.scss */
.header-nav {
	background: #ff9933;
	width: 100%;
	min-width: 1160px;
}

/* line 288, _sass/pc/_header.scss */
.header-nav ul.nav {
	text-align: center;
	font-size: 0;
	min-width: 1120px;
}

/* line 293, _sass/pc/_header.scss */
.header-nav ul.nav > li {
    vertical-align: top;
	display: inline-block;
	font-size: 10px;
}

/* line 297, _sass/pc/_header.scss */
.header-nav ul.nav > li > a {
	display: inline-block;
    width: 100%;
	height: 80px;
	line-height: 80px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 1.8em;
	font-weight: 700;
	text-decoration: none;
	color: #FFF;
	padding: 0 25px;
}

/* line 308, _sass/pc/_header.scss */
.header-nav ul.nav > li > a:hover {
	border-bottom: 3px solid #c5283d;
	background: #ff8000;
}

/* line 317, _sass/pc/_header.scss */
.header-scrollnav {
	position: fixed;
	display: none;
	top: -80px;
	left: 0;
	background: #ff9933;
	width: 100%;
	z-index: 1000;
	-webkit-transition: .3s top ease;
	transition: .3s top ease;
}

/* line 327, _sass/pc/_header.scss */
.header-scrollnav p.logo {
	position: relative;
	float: left;
	width: 75px;
	line-height: 80px;
	height: 80px;
}

/* line 333, _sass/pc/_header.scss */
.header-scrollnav p.logo > a {
	display: block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

/* line 339, _sass/pc/_header.scss */
.header-scrollnav p.logo > a:hover {
	opacity: 0.6;
}

/* line 345, _sass/pc/_header.scss */
.header-scrollnav.active {
	display: block;
	top: 0;
}

/* line 349, _sass/pc/_header.scss */
.header-scrollnav ul.nav {
	text-align: center;
	font-size: 0;
	min-width: 1120px;
}

/* line 354, _sass/pc/_header.scss */
.header-scrollnav ul.nav > li {
	display: inline-block;
	font-size: 10px;
}

/* line 358, _sass/pc/_header.scss */
.header-scrollnav ul.nav > li > a {
	display: block;
	height: 80px;
	line-height: 80px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 1.8em;
	font-weight: 700;
	text-decoration: none;
	color: #FFF;
	padding: 0 25px;
}

/* line 369, _sass/pc/_header.scss */
.header-scrollnav ul.nav > li > a:hover {
	border-bottom: 3px solid #c5283d;
	background: #ff8000;
}

/*
footer
----------------------------------------------------
*/
/* line 6, _sass/pc/_footer.scss */
.footer {
	width: 100%;
}

/* line 12, _sass/pc/_footer.scss */
.footer-head .membership-link {
	width: 100%;
	font-size: 0;
}

/* line 15, _sass/pc/_footer.scss */
.footer-head .membership-link > li {
	display: inline-block;
	font-size: 10px;
	padding: 30px 0;
	margin-right: 30px;
       vertical-align:top;
}

/* line 20, _sass/pc/_footer.scss */
.footer-head .membership-link > li > a {
	font-size: 2.0em;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
	font-weight: 700;
	padding-left: 24px;
}

/* line 27, _sass/pc/_footer.scss */
.footer-head .membership-link > li > a:hover {
	opacity: 0.6;
}

/* line 32, _sass/pc/_footer.scss */
.footer-head .membership-link > li.membership-join > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/sidebar/icon_join.webp') no-repeat left center transparent;
}

/* line 37, _sass/pc/_footer.scss */
.footer-head .membership-link > li.membership-login > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/sidebar/icon_login.webp') no-repeat left center transparent;
}

/* line 42, _sass/pc/_footer.scss */
.footer-head .membership-link > li.membership-mypage > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/sidebar/icon_mypage.webp') no-repeat left center transparent;
}

/* line 50, _sass/pc/_footer.scss */
.footer-main {
	width: 100%;
	background: #ff9933;
	color: #FFF;
	padding: 40px 0 37px;
	position: relative;
}

/* line 57, _sass/pc/_footer.scss */
.footer-main .info {
	float: left;
}

/* line 59, _sass/pc/_footer.scss */
.footer-main .info > dl {
	margin-bottom: 15px;
}

/* line 61, _sass/pc/_footer.scss */
.footer-main .info > dl > dt {
	line-height: 1;
	margin-bottom: 5px;
}

/* line 65, _sass/pc/_footer.scss */
.footer-main .info > dl > dd {
	font-size: 1.6em;
	font-weight: 700;
	margin-bottom: 5px;
}

/* line 71, _sass/pc/_footer.scss */
.footer-main .info > dl > dd:last-child .link-sns {
	font-size: 0;
}

/* line 73, _sass/pc/_footer.scss */
.footer-main .info > dl > dd:last-child .link-sns > li {
	display: inline-block;
	margin-right: 8px;
}

/* line 76, _sass/pc/_footer.scss */
.footer-main .info > dl > dd:last-child .link-sns > li > a {
	display: block;
	height: 40px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 80, _sass/pc/_footer.scss */
.footer-main .info > dl > dd:last-child .link-sns > li > a:hover {
	opacity: 0.6;
}

.footer-main .info > dl > dd:last-child .link-sns > li.sns-yt > a {
	width: 57px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/img_youtube.webp') no-repeat left top transparent;
}

/* line 86, _sass/pc/_footer.scss */
.footer-main .info > dl > dd:last-child .link-sns > li.sns-fb > a {
	width: 40px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_fb.webp') no-repeat left top transparent;
}

/* line 92, _sass/pc/_footer.scss */
.footer-main .info > dl > dd:last-child .link-sns > li.sns-x > a {
	width: 40px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_x.webp') no-repeat left top transparent;
}

.footer-main .info > dl > dd:last-child .link-sns > li.sns-ins > a {
	width: 40px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_instagram.webp') no-repeat left top transparent;
}

/* line 98, _sass/pc/_footer.scss */
.footer-main .info > dl > dd:last-child .link-sns > li.sns-cp > a {
	width: 200px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_cookpad.webp') no-repeat left top transparent;
}

/* line 108, _sass/pc/_footer.scss */
.footer-main .info > ul {
	font-size: 0;
}

/* line 110, _sass/pc/_footer.scss */
.footer-main .info > ul > li {
	display: inline-block;
	font-size: 10px;
	margin-right: 15px;
        vertical-align: top;
}

/* line 114, _sass/pc/_footer.scss */
.footer-main .info > ul > li > a {
	font-size: 1.4em;
	color: #FFF;
	text-decoration: underline;
}

/* line 118, _sass/pc/_footer.scss */
.footer-main .info > ul > li > a:hover {
	text-decoration: none;
}

/* line 121, _sass/pc/_footer.scss */
.footer-main .info > ul > li > a.blank::after {
	content: "";
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/icon_newwindow.webp') no-repeat center center transparent;
	margin-left: 0.5em;
}

/* line 134, _sass/pc/_footer.scss */
.footer-main .link-daisho {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

/* line 139, _sass/pc/_footer.scss */
.footer-main .link-daisho > ul {
	font-size: 0;
}

/* line 141, _sass/pc/_footer.scss */
.footer-main .link-daisho > ul > li {
	display: inline-block;
}

/* line 143, _sass/pc/_footer.scss */
.footer-main .link-daisho > ul > li > a {
	display: block;
	height: 83px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 147, _sass/pc/_footer.scss */
.footer-main .link-daisho > ul > li > a:hover {
	opacity: 0.6;
}

/* line 152, _sass/pc/_footer.scss */
.footer-main .link-daisho > ul > li.corp {
	margin-right: 10px;
}

/* line 154, _sass/pc/_footer.scss */
.footer-main .link-daisho > ul > li.corp > a {
	width: 193px;
	/* background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_corpsite.webp') no-repeat left top transparent; */
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_corpsite.webp') no-repeat left top #fff;
}

/* line 160, _sass/pc/_footer.scss */
.footer-main .link-daisho > ul > li.forbusiness > a {
	/* width: 123px; */
	width: 100%;
	/* background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_forbusiness.webp') no-repeat left top transparent; */
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_forbusiness.webp') no-repeat left top #fff;
}

/* line 171, _sass/pc/_footer.scss */
.footer-foot {
	background: #ff8000;
	padding: 10px 0 10px;
}

/* line 174, _sass/pc/_footer.scss */
.footer-foot .copyright {
	float: left;
	line-height: 50px;
}

/* line 177, _sass/pc/_footer.scss */
.footer-foot .copyright small {
	font-size: 1.4em;
	color: #FFF;
}

/* line 182, _sass/pc/_footer.scss */
.footer-foot .link-other {
	float: right;
	font-size: 0;
}

/* line 185, _sass/pc/_footer.scss */
.footer-foot .link-other > li {
	display: inline-block;
	font-size: 10px;
        vertical-align: top;
}

.footer-foot .link-other > li + li {
	margin-left: 5px;
}

/* line 188, _sass/pc/_footer.scss */
.footer-foot .link-other > li > a {
	display: block;
	height: 50px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 192, _sass/pc/_footer.scss */
.footer-foot .link-other > li > a:hover {
	opacity: 0.6;
}

/* line 197, _sass/pc/_footer.scss */
.footer-foot .link-other > li.sakai > a {
	width: 150px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/bnr_sakai.webp') no-repeat left top transparent;
}

/* line 204, _sass/pc/_footer.scss */
.footer-foot .link-other > li.osakamon > a {
	width: 140px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/bnr_osakamon.webp') no-repeat left top transparent;
}

/* line 215, _sass/pc/_footer.scss */
.footer-guide {
	background: #efefef;
	padding: 60px 0;
}

/* line 219, _sass/pc/_footer.scss */
.footer-guide .delivery > h3, .footer-guide .pay > h3 {
	font-size: 2.4em;
	line-height: 30px;
	color: #ff9933;
	font-weight: 700;
}

/* line 226, _sass/pc/_footer.scss */
.footer-guide .delivery > dl > dt, .footer-guide .pay > dl > dt {
	margin-top: 40px;
	margin-bottom: 15px;
	font-size: 1.6em;
	font-weight: 700;
}

/* line 232, _sass/pc/_footer.scss */
.footer-guide .delivery > dl > dd, .footer-guide .pay > dl > dd {
	margin-bottom: 10px;
	font-size: 1.6em;
	line-height: 1.6;
}
.footer .footer-guide .delivery > dl > dd.delivery-flex{
    display: flex;
    align-items: center;
}
.footer .footer-guide .delivery > dl > dd.delivery-flex a{
    margin-right: 10px;
}

/* line 236, _sass/pc/_footer.scss */
.footer-guide .delivery > dl > dd > a, .footer-guide .pay > dl > dd > a {
	color: #333333;
}

/* line 238, _sass/pc/_footer.scss */
.footer-guide .delivery > dl > dd > a:hover, .footer-guide .pay > dl > dd > a:hover {
	text-decoration: none;
}

/* line 242, _sass/pc/_footer.scss */
.footer-guide .delivery > dl > dd:last-child, .footer-guide .pay > dl > dd:last-child {
	margin-bottom: 0;
}

/* line 248, _sass/pc/_footer.scss */
.footer-guide .delivery {
	width: 510px;
	float: left;
	padding-right: 50px;
	border-right: 1px solid #dddddd;
}

/* line 254, _sass/pc/_footer.scss */
.footer-guide .delivery > h3::before {
	display: inline-block;
	content: "";
	width: 30px;
	height: 30px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/icon_otodoke.webp') no-repeat center center transparent;
	background-size: contain;
	margin-right: 10px;
	margin-bottom: -0.2em;
}

/* line 266, _sass/pc/_footer.scss */
.footer-guide .pay {
	width: 510px;
	float: right;
}

/* line 270, _sass/pc/_footer.scss */
.footer-guide .pay > h3::before {
	display: inline-block;
	content: "";
	width: 30px;
	height: 30px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/icon_shiharai.webp') no-repeat center center transparent;
	background-size: contain;
	margin-right: 10px;
	margin-bottom: -0.2em;
}

/* line 287, _sass/pc/_footer.scss */
.pagetop-btn {
	display: block;
	position: fixed;
	bottom: 40px;
	right: 20px;
	width: 60px;
	height: 60px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/footer/btn_pagetop.webp') no-repeat left top transparent;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/*
settings
----------------------------------------------------
*/
/* line 24, _sass/pc/_setting.scss */
.clearfix:after {
	display: block;
	clear: both;
	content: "";
}

/* line 40, _sass/pc/_setting.scss */
img {
	line-height: 0;
}

/*
category、search
----------------------------------------------------
*/
/* line 6, _sass/pc/_category.scss */
.list-info {
	margin: 30px 0 30px;
}

/* line 8, _sass/pc/_category.scss */
.list-info > p.count {
	font-size: 1.6em;
	float: left;
}

/* line 12, _sass/pc/_category.scss */
.list-info > dl {
	float: right;
	font-size: 0;
}

/* line 15, _sass/pc/_category.scss */
.list-info > dl > dt, .list-info > dl dd {
	display: inline-block;
	font-size: 16px;
}

/* line 19, _sass/pc/_category.scss */
.list-info > dl > dt {
	font-weight: 700;
}

/* line 22, _sass/pc/_category.scss */
.list-info > dl > dd {
	margin-right: 14px;
}

/* line 24, _sass/pc/_category.scss */
.list-info > dl > dd:last-child {
	margin-right: 0;
}

/* line 27, _sass/pc/_category.scss */
.list-info > dl > dd > a {
	text-decoration: underline;
	color: #333333;
}

/* line 30, _sass/pc/_category.scss */
.list-info > dl > dd > a:hover {
	text-decoration: none;
}

/* line 38, _sass/pc/_category.scss */
.product-list {
	text-align: left;
}

/* line 40, _sass/pc/_category.scss */
.product-list > div.inner-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	margin: 0 -12.5px 0;
}

/* line 47, _sass/pc/_category.scss */
.product-list > div.inner-list > div {
	-ms-flex-preferred-size: 260px;
	    flex-basis: 260px;
	font-size: 10px;
	width: 260px;
	padding: 0 12.5px 0 12.5px;
	margin: 0 0 40px;
}

/* line 55, _sass/pc/_category.scss */
.product-list .product-list-img {
	width: 260px;
	height: 260px;
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-bottom: 20px;
	display: table;
}

/* line 62, _sass/pc/_category.scss */
.product-list .product-list-img a {
	width: 100%;
	height: 100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height: 1;
}

/* line 70, _sass/pc/_category.scss */
.product-list .product-list-img a:hover {
	opacity: 0.6;
}

/* line 73, _sass/pc/_category.scss */
.product-list .product-list-img a > img {
	max-width: 100%;
}

/* line 77, _sass/pc/_category.scss */
.product-list .product-list-img + p.soldout {
	display: inline-block;
	font-size: 1.4em;
	border-radius: 5px;
	padding: 3px 8px;
	color: #FFF;
	font-weight: 700;
	background: #c5283d;
	text-align: center;
	margin-bottom: 10px;
}

/* line 91, _sass/pc/_category.scss */
.product-list .product-list-detail > dt {
	font-size: 1.6em;
	font-weight: 500;
	line-height: 1.5;
}

/* line 95, _sass/pc/_category.scss */
.product-list .product-list-detail > dt > a {
	color: #333333;
	text-decoration: none;
}

/* line 98, _sass/pc/_category.scss */
.product-list .product-list-detail > dt > a:hover {
	text-decoration: underline;
}

/* line 103, _sass/pc/_category.scss */
.product-list .product-list-detail > dd {
	font-size: 2.0em;
	font-weight: 700;
	color: #ff9933;
}

/* line 110, _sass/pc/_category.scss */
.pager {
	margin-top: 35px;
}

/* line 112, _sass/pc/_category.scss */
.pager ul.M_pager {
	font-size: 0;
	text-align: center;
}

/* line 115, _sass/pc/_category.scss */
.pager ul.M_pager > li {
	display: inline-block;
	font-size: 10px;
	width: 40px;
	height: 55px;
	border: 1px solid #dddddd;
	margin-right: 15px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 123, _sass/pc/_category.scss */
.pager ul.M_pager > li a {
	font-size: 1.6em;
	display: block;
	width: 40px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	text-decoration: none;
	color: #333333;
}

/* line 132, _sass/pc/_category.scss */
.pager ul.M_pager > li a:hover {
	background: #dddddd;
}

/* line 136, _sass/pc/_category.scss */
.pager ul.M_pager > li.active {
	font-size: 16px;
	line-height: 55px;
	border: 1px solid #ff9933;
	background: #ff9933;
	color: #FFF;
	font-weight: 700;
}

/* line 144, _sass/pc/_category.scss */
.pager ul.M_pager > li.next {
	width: auto;
	border: 0 none;
}

/* line 147, _sass/pc/_category.scss */
.pager ul.M_pager > li.next a {
	width: auto;
}

/* line 149, _sass/pc/_category.scss */
.pager ul.M_pager > li.next a:hover {
	text-decoration: underline;
	background: none;
}

/* line 155, _sass/pc/_category.scss */
.pager ul.M_pager > li:last-child {
	margin-right: 0;
}

/* line 164, _sass/pc/_category.scss */
.search-word {
	margin: 40px 0 30px;
	background: #fffbe9;
	border-radius: 10px;
	width: 100%;
}

/* line 169, _sass/pc/_category.scss */
.search-word > p {
	position: relative;
	padding: 15px 15px 15px 55px;
	font-size: 1.6em;
	margin: 0;
}

/* line 174, _sass/pc/_category.scss */
.search-word > p font {
	color: #333333;
	font-weight: 700;
}

/* line 178, _sass/pc/_category.scss */
.search-word > p::before {
	display: block;
	content: '';
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/search/icon_search_orange.webp') no-repeat center center transparent;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 15px;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

/* line 196, _sass/pc/_category.scss */
.search-panel > table > tbody > tr > td, .search-panel > table > tbody > tr > th {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 199, _sass/pc/_category.scss */
.search-panel > table > tbody > tr > th {
	width: 165px;
	font-size: 1.6em;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	background: #fffbe9;
	border: 1px solid #dddddd;
}

/* line 208, _sass/pc/_category.scss */
.search-panel > table > tbody > tr > td {
	padding: 10px;
	vertical-align: middle;
	background: #FFF;
	font-size: 1.6em;
	border: 1px solid #dddddd;
}

/* line 216, _sass/pc/_category.scss */
.search-panel > table > tbody > tr > td.category-name > select {
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 230px;
	height: 40px;
	border: 1px solid #dddddd;
	padding: 0 12px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/search/icon_pulldown.webp') no-repeat 87% center transparent;
}

/* line 226, _sass/pc/_category.scss */
.search-panel > table > tbody > tr > td.category-name > select::-ms-expand {
	display: none;
}

/* line 231, _sass/pc/_category.scss */
.search-panel > table > tbody > tr > td.price > input[type=text] {
	width: 92px;
	height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 12px;
	border: 1px solid #dddddd;
	line-height: 40px;
}

/* line 241, _sass/pc/_category.scss */
.search-panel > table > tbody > tr > td.keyword > input[type=text] {
	width: 230px;
	height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 12px;
	border: 1px solid #dddddd;
	line-height: 40px;
}

/* line 254, _sass/pc/_category.scss */
.search-panel > .search-btn {
	margin: 20px 0 60px;
}

/* line 256, _sass/pc/_category.scss */
.search-panel > .search-btn > a {
	display: block;
	margin: 0 auto;
	width: 250px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #ff9933;
	color: #FFF;
	font-weight: 700;
	font-size: 1.6em;
	text-decoration: none;
}

/* line 268, _sass/pc/_category.scss */
.search-panel > .search-btn > a::before {
	display: inline-block;
	content: '';
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/search/icon_search_white.webp') no-repeat center center transparent;
	width: 24px;
	height: 24px;
	position: relative;
	top: 47.5%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-right: 6px;
}

/* line 279, _sass/pc/_category.scss */
.search-panel > .search-btn > a:hover {
	background: #ff8000;
}

/* line 287, _sass/pc/_category.scss */
.seasonbnr {
	width: 100%;
	margin-top: 40px;
}

/* line 290, _sass/pc/_category.scss */
.seasonbnr > img {
	width: 100%;
}

/*
detail
----------------------------------------------------
*/
/* line 5, _sass/pc/_detail.scss */
.detail-main {
	margin: 40px 0 40px;
}

/* line 7, _sass/pc/_detail.scss */
.detail-main > .product-img {
	float: left;
	width: 400px;
	height: 400px;
	position: relative;
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 14, _sass/pc/_detail.scss */
.detail-main > .product-img > img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	max-width: 100%;
}

/* line 23, _sass/pc/_detail.scss */
.detail-main > .product-cart {
	float: right;
	background: #fffbe9;
	width: 400px;
	border-radius: 10px;
	padding: 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 31, _sass/pc/_detail.scss */
.detail-main > .product-cart > dl > dt {
	color: #666666;
	font-size: 1.6em;
	margin-bottom: 8px;
	line-height: 1;
	font-weight: 700;
}

/* line 38, _sass/pc/_detail.scss */
.detail-main > .product-cart > dl > dd.price {
	font-size: 2.4em;
	font-weight: 700;
	color: #ff9933;
}

/* line 43, _sass/pc/_detail.scss */
.detail-main > .product-cart > dl > dd.point {
	font-size: 1.6em;
	color: #ff9933;
	margin-bottom: 30px;
}

/* line 49, _sass/pc/_detail.scss */
.detail-main > .product-cart .amount {
	width: 140px;
	height: 40px;
	position: relative;
	margin-bottom: 30px;
}

/* line 54, _sass/pc/_detail.scss */
.detail-main > .product-cart .amount > input[type=text] {
	width: 106px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #dddddd;
	background: #FFF;
	padding: 0 12px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 16px;
}

/* line 64, _sass/pc/_detail.scss */
.detail-main > .product-cart .amount > a {
	position: absolute;
	display: block;
	width: 30px;
	height: 17px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 70, _sass/pc/_detail.scss */
.detail-main > .product-cart .amount > a.amount-upcount {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/detail/btn_count_up.webp') no-repeat left top transparent;
	right: 0;
	top: 0;
}

/* line 75, _sass/pc/_detail.scss */
.detail-main > .product-cart .amount > a.amount-downcount {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/detail/btn_count_down.webp') no-repeat left top transparent;
	right: 0;
	bottom: 0;
}

/* line 82, _sass/pc/_detail.scss */
.detail-main > .product-cart > p {
	font-size: 1.6em;
	margin-bottom: 30px;
}

/* line 85, _sass/pc/_detail.scss */
.detail-main > .product-cart > p > span {
	color: #ff9933;
	font-weight: 700;
}

/* line 92, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li:first-child {
	margin-bottom: 16px;
}

/* line 95, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li > a {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
}

/* line 102, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.cart > p {
	color: #c5283d;
	font-size: 1.8em;
	line-height: 50px;
	text-align: center;
}

/* line 108, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.cart > a {
	background: #c5283d;
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
}

/* line 115, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.cart > a:hover {
	background-color: #b32437;
}

/* line 118, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.cart > a > span::before {
	display: inline-block;
	content: '';
	width: 18px;
	height: 14px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/detail/icon_cart.webp') no-repeat left top transparent;
	margin-right: 5px;
}

/* line 129, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.cart > a {
	background: #c5283d;
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
}

/* line 136, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.cart > a > span::before {
	display: inline-block;
	content: '';
	width: 18px;
	height: 14px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/detail/icon_cart.webp') no-repeat left top transparent;
	margin-right: 5px;
}

/* line 144, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.cart > a:hover {
	background-color: #801a27;
}

/* line 150, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.fav > a {
	background: #FFF;
	border: 1px solid #ff9933;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #ff9933;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
}

/* line 159, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.fav > a > span::before {
	display: inline-block;
	content: '';
	width: 18px;
	height: 14px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/detail/icon_fav.webp') no-repeat left top transparent;
	margin-right: 5px;
}

/* line 167, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.fav > a:hover {
	color: #FFF;
	background-color: #ff9933;
}

/* line 170, _sass/pc/_detail.scss */
.detail-main > .product-cart > ul.btns > li.fav > a:hover > span::before {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/detail/icon_fav_on.webp') no-repeat left top transparent;
}

/* line 180, _sass/pc/_detail.scss */
.detail-explain {
	border-top: 3px solid #dddddd;
	padding-top: 40px;
	padding-bottom: 40px;
}

/* line 184, _sass/pc/_detail.scss */
.detail-explain > p {
	font-size: 1.6em;
	line-height: 1.6;
	margin-bottom: 30px;
}

/* line 190, _sass/pc/_detail.scss */
.detail-explain > p.recipe > a {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
	background: #ff9933;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

/* line 199, _sass/pc/_detail.scss */
.detail-explain > p.recipe > a:hover {
	background: #ff8000;
}

/* line 205, _sass/pc/_detail.scss */
.detail-explain > h3 {
	margin-top: 40px;
	padding-top: 40px;
	margin-bottom: 20px;
	border-top: 1px solid #dddddd;
	font-size: 2.4em;
	color: #666666;
	font-weight: 700;
	line-height: 1;
}

/* line 57, _sass/pc/_setting.scss */
.detail-explain > h3::before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #ff9933;
	margin-right: 12px;
}

/* line 212, _sass/pc/_detail.scss */
.detail-explain > h4 {
	font-size: 1.6em;
	font-weight: 700;
	margin-bottom: 7px;
}

/* line 217, _sass/pc/_detail.scss */
.detail-explain > *:last-child {
	margin-bottom: 0;
}

/* line 221, _sass/pc/_detail.scss */
.detail-related, .detail-checked {
	border-top: 3px solid #dddddd;
	padding-top: 40px;
	padding-bottom: 40px;
}

/* line 225, _sass/pc/_detail.scss */
.detail-related > h3, .detail-checked > h3 {
	font-size: 2.4em;
	color: #666666;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 30px;
}

/* line 57, _sass/pc/_setting.scss */
.detail-related > h3::before, .detail-checked > h3::before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #ff9933;
	margin-right: 12px;
}

/* line 231, _sass/pc/_detail.scss */
.detail-related > h3:nth-child(2) {
	display: none;
}

/* line 236, _sass/pc/_detail.scss */
table#M_group {
	margin-bottom: 0;
}

/* line 70, _sass/pc/_setting.scss */
table#M_group td.itemBox {
	width: 180px;
	text-align: center;
	vertical-align: top;
}

/* line 75, _sass/pc/_setting.scss */
table#M_group td.itemImg {
	width: 180px;
	text-align: center;
	vertical-align: middle;
}

/* line 79, _sass/pc/_setting.scss */
table#M_group td.itemImg > a {
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: inline-block;
	width: 180px;
	height: 180px;
	position: relative;
}

/* line 86, _sass/pc/_setting.scss */
table#M_group td.itemImg > a > img {
	position: absolute;
	max-width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

/* line 93, _sass/pc/_setting.scss */
table#M_group td.itemImg > a:hover {
	opacity: 0.6;
}

/* line 98, _sass/pc/_setting.scss */
table#M_group p.name {
	text-align: left;
	margin: 20px 0 0;
	font-size: 1.6em;
	line-height: 1.375;
}

/* line 103, _sass/pc/_setting.scss */
table#M_group p.name a {
	color: #333333;
	text-decoration: none;
}

/* line 106, _sass/pc/_setting.scss */
table#M_group p.name a:hover {
	text-decoration: underline;
}

/* line 111, _sass/pc/_setting.scss */
table#M_group p.price {
	text-align: left;
	font-size: 2.0em;
	color: #ff9933;
	font-weight: 700;
}

/* line 117, _sass/pc/_setting.scss */
table#M_group td.line {
	width: 37px;
}

/* line 119, _sass/pc/_setting.scss */
table#M_group td.line > img {
	display: none;
}

/* line 239, _sass/pc/_detail.scss */
table#M_group td.itemBox {
	padding-bottom: 20px;
}

/* line 243, _sass/pc/_detail.scss */
table#M_group > tbody > tr:last-child > td.itemBox {
	padding-bottom: 0;
}

/* line 249, _sass/pc/_detail.scss */
table#recent {
	margin-bottom: 0;
}

/* line 70, _sass/pc/_setting.scss */
table#recent td.itemBox {
	width: 180px;
	text-align: center;
	vertical-align: top;
}

/* line 75, _sass/pc/_setting.scss */
table#recent td.itemImg {
	width: 180px;
	text-align: center;
	vertical-align: middle;
}

/* line 79, _sass/pc/_setting.scss */
table#recent td.itemImg > a {
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: inline-block;
	width: 180px;
	height: 180px;
	position: relative;
}

/* line 86, _sass/pc/_setting.scss */
table#recent td.itemImg > a > img {
	position: absolute;
	max-width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

/* line 93, _sass/pc/_setting.scss */
table#recent td.itemImg > a:hover {
	opacity: 0.6;
}

/* line 98, _sass/pc/_setting.scss */
table#recent p.name {
	text-align: left;
	margin: 20px 0 0;
	font-size: 1.6em;
	line-height: 1.375;
}

/* line 103, _sass/pc/_setting.scss */
table#recent p.name a {
	color: #333333;
	text-decoration: none;
}

/* line 106, _sass/pc/_setting.scss */
table#recent p.name a:hover {
	text-decoration: underline;
}

/* line 111, _sass/pc/_setting.scss */
table#recent p.price {
	text-align: left;
	font-size: 2.0em;
	color: #ff9933;
	font-weight: 700;
}

/* line 117, _sass/pc/_setting.scss */
table#recent td.line {
	width: 37px;
}

/* line 119, _sass/pc/_setting.scss */
table#recent td.line > img {
	display: none;
}

/* line 253, _sass/pc/_detail.scss */
.detail-review {
	border-top: 3px solid #dddddd;
	padding-top: 40px;
	padding-bottom: 0;
}

/* line 257, _sass/pc/_detail.scss */
.detail-review > h3 {
	font-size: 2.4em;
	color: #666666;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 35px;
}

/* line 57, _sass/pc/_setting.scss */
.detail-review > h3::before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #ff9933;
	margin-right: 12px;
}

/* line 261, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll {
	width: 100%;
	margin-top: 0;
}

/* line 264, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_total, .detail-review #M_reviewViewAll #M_reviewHead .M_reviewTotal, .detail-review #M_reviewViewAll #M_reviewBtm .M_reviewTotal {
	width: 30%;
	font-size: 1.6em;
	margin: 0;
	float: left;
}

/* line 270, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager, .detail-review #M_reviewViewAll #M_reviewHead .M_pager, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager {
	width: 70%;
	float: right;
	text-align: right;
}

/* line 274, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager > li, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li {
	display: inline-block;
	font-size: 1.4em;
	padding: 0 2px;
}

/* line 278, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager > li:last-child, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li:last-child, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li:last-child {
	padding-right: 0;
}

/* line 281, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager > li > a, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li > a, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li > a {
	display: block;
	padding: 5px 4px;
	line-height: 1;
	border: 1px solid #dddddd;
	color: #333333;
	text-decoration: none;
}

/* line 288, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager > li > a:hover, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li > a:hover, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li > a:hover {
	background: #dddddd;
}

/* line 292, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager > li.active, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li.active, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li.active {
	padding: 5px 4px;
	font-weight: 700;
}

/* line 297, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager > li.next > a, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li.next > a, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li.next > a, .detail-review #M_reviewViewAll .review_pager > li.prev > a, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li.prev > a, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li.prev > a {
	display: block;
	padding: 5px 4px;
	line-height: 1;
	border: none;
	color: #333333;
	text-decoration: underline;
}

/* line 304, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .review_pager > li.next > a:hover, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li.next > a:hover, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li.next > a:hover, .detail-review #M_reviewViewAll .review_pager > li.prev > a:hover, .detail-review #M_reviewViewAll #M_reviewHead .M_pager > li.prev > a:hover, .detail-review #M_reviewViewAll #M_reviewBtm .M_pager > li.prev > a:hover {
	background: none;
	text-decoration: none;
}

/* line 312, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .ic1 span {
	background: url('/import/tenant_1/shop.dai-sho.co.jp/images/brand/starIcon1.webp') no-repeat center left transparent;
}

/* line 315, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll #M_reviewHead {
	margin-bottom: 10px;
}

/* line 31, _sass/pc/_setting.scss */
.detail-review #M_reviewViewAll #M_reviewHead::after {
	display: block;
	clear: both;
	content: "";
}

/* line 328, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewList {
	border: 1px solid #dddddd;
	background: #dddddd;
	margin-bottom: 30px;
	background: #FFF;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 335, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewInner {
	margin: 16px 20px 20px;
}

/* line 339, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewBox > p {
	font-size: 1.6em;
	color: #666666;
}

/* line 345, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewInfo {
	border-bottom: 1px solid #dddddd;
	padding: 0;
	line-height: 24px;
}

/* line 31, _sass/pc/_setting.scss */
.detail-review #M_reviewViewAll .M_reviewInfo::after {
	display: block;
	clear: both;
	content: "";
}

/* line 352, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewRate {
	float: left;
	width: 30%;
}

/* line 31, _sass/pc/_setting.scss */
.detail-review #M_reviewViewAll .M_reviewRate::after {
	display: block;
	clear: both;
	content: "";
}

/* line 357, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewRate > p {
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	margin: 0 14px 0 0;
}

/* line 364, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewerInfo {
	float: right;
	width: 60%;
	text-align: right;
}

/* line 368, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewerInfo > p {
	display: inline;
	font-size: 1.4em;
}

/* line 372, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewerInfo .M_reviewDate {
	display: none;
}

/* line 376, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll .M_reviewReadText {
	margin: 25px 0 0;
	padding: 0;
	text-align: left;
	line-height: 1.6;
	font-size: 1.4em;
}

/* line 383, _sass/pc/_detail.scss */
.detail-review #M_reviewViewAll #M_reviewBtm {
	margin-top: -20px;
}

/* line 31, _sass/pc/_setting.scss */
.detail-review #M_reviewViewAll #M_reviewBtm::after {
	display: block;
	clear: both;
	content: "";
}

/* line 396, _sass/pc/_detail.scss */
.detail-review > h4.review-recommend {
	margin: 45px 0 15px;
	font-size: 2.4em;
	font-weight: 700;
	color: #ff9933;
}

/* line 401, _sass/pc/_detail.scss */
.detail-review > h4.review-recommend::before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/detail/icon_pencil.webp') no-repeat center center transparent;
	margin-right: 8px;
}

/* line 410, _sass/pc/_detail.scss */
.detail-review > .review-recommend-text {
	font-size: 1.6em;
	line-height: 1.6;
	margin-bottom: 50px;
}

/* line 415, _sass/pc/_detail.scss */
.detail-review #M_review {
	font-size: 1.6em;
}

/* line 418, _sass/pc/_detail.scss */
.detail-review #M_review > tbody > tr:first-child > td {
	padding-bottom: 20px;
}

/* line 424, _sass/pc/_detail.scss */
.detail-review #M_review input[type=text] {
	width: 201px;
	height: 40px;
	line-height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 12px;
	border: 1px solid #dddddd;
}

/* line 432, _sass/pc/_detail.scss */
.detail-review #M_review textarea {
	width: 100%;
	height: 120px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 12px;
	border: 1px solid #dddddd;
	margin-bottom: 30px;
}

/* line 441, _sass/pc/_detail.scss */
.detail-review .review-write-btn {
	display: block;
	width: 240px;
	height: 50px;
	line-height: 50px;
	font-size: 1.6em;
	font-weight: 700;
	color: #FFF;
	text-align: center;
	background: #ff9933;
	margin: 0 auto;
	text-decoration: none;
}

/* line 453, _sass/pc/_detail.scss */
.detail-review .review-write-btn:hover {
	background: #ff8000;
}

/*
basket
----------------------------------------------------
*/
/* line 5, _sass/pc/_basket.scss */
.contents.basket-contents {
	margin-top: 50px;
}

/* line 9, _sass/pc/_basket.scss */
#r_basket {
	margin-top: 40px;
}

/* line 11, _sass/pc/_basket.scss */
#r_basket #basketTable {
	font-size: 1.4em;
}

/* line 15, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > th {
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	padding: 18px 0;
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
}

/* line 23, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td {
	border-bottom: 1px solid #dddddd;
	vertical-align: middle;
}

/* line 26, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketNum {
	width: 45px;
	text-align: center;
}

/* line 30, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketImg {
	width: 110px;
	padding: 20px 0;
	text-align: center;
}

/* line 34, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketImg > a {
	margin: 0 auto;
	display: block;
	position: relative;
	width: 70px;
	height: 70px;
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/* line 42, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketImg > a > img {
	max-width: 100%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}

/* line 48, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketImg > a:hover {
	opacity: 0.6;
}

/* line 53, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketName {
	padding: 0 20px 0 34px;
	text-align: left;
}

/* line 57, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketName > p > a {
	color: #333333;
	font-weight: 700;
	text-decoration: underline;
}

/* line 61, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketName > p > a:hover {
	text-decoration: none;
}

/* line 67, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketQuantity {
	width: 94px;
}

/* line 69, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketQuantity .quantityWrap {
	display: table;
}

/* line 71, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketQuantity .quantityWrap .quantityInput, #r_basket #basketTable > tbody > tr > td.basketQuantity .quantityWrap .basketQunantity, #r_basket #basketTable > tbody > tr > td.basketQuantity .quantityWrap .quantityAmend {
	display: table-cell;
	vertical-align: middle;
	padding: 0 2px;
}

/* line 78, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketPoint {
	width: 110px;
	text-align: center;
}

/* line 82, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketPrice {
	width: 130px;
	text-align: center;
}

/* line 86, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketBtns {
	width: 60px;
	text-align: center;
}

/* line 89, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketBtns > img {
	display: block;
}

/* line 91, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketBtns > img:first-child {
	margin-bottom: 2px;
}

/* line 96, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketHaisou {
	text-align: right;
	padding: 15px 0;
	font-size: 1.142em;
	color: #ff9933;
	font-weight: 700;
	border-bottom: 4px solid #dddddd;
}

/* line 105, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketEmpty > p {
	padding: 20px;
}

/* line 109, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketTotal {
	padding: 15px;
	text-align: right;
	background-color: #fffbe9;
}

/* line 31, _sass/pc/_setting.scss */
#r_basket #basketTable > tbody > tr > td.basketTotal::after {
	display: block;
	clear: both;
	content: "";
}

/* line 114, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketTotal .totalWrap {
	display: table;
	float: right;
}

/* line 117, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketTotal .totalWrap > dt, #r_basket #basketTable > tbody > tr > td.basketTotal .totalWrap > dd {
	display: table-cell;
}

/* line 120, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketTotal .totalWrap .totalItem {
	padding-right: 10px;
}

/* line 123, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketTotal .totalWrap .totalPrice {
	font-size: 1.285em;

	color: #c5283d;
}

/* line 126, _sass/pc/_basket.scss */
#r_basket #basketTable > tbody > tr > td.basketTotal .totalWrap .totalPrice > em {
	font-weight: 700;
}

/* line 136, _sass/pc/_basket.scss */
#r_basket .btnWrap {
	margin-top: 30px;
	width: 100%;
	display: table;
}

/* line 140, _sass/pc/_basket.scss */
#r_basket .btnWrap .btnBack {
	display: table-cell;
	text-align: left;
	padding-top: 0;
	margin-left: 0;
}

/* line 145, _sass/pc/_basket.scss */
#r_basket .btnWrap .btnBack > a {
	margin-right: 8px;
	display: inline-block;
	font-size: 1.6em;
	font-weight: 700;
	color: #ff9933;
	text-align: center;
	width: 240px;
	height: 50px;
	border: 2px solid #ff9933;
	line-height: 50px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #FFF;
	text-decoration: none;
}

/* line 159, _sass/pc/_basket.scss */
#r_basket .btnWrap .btnBack > a:hover {
	background: #ff9933;
	color: #FFF;
}

/* line 165, _sass/pc/_basket.scss */
#r_basket .btnWrap .btnOrder {
	display: table-cell;
	text-align: right;
	padding-top: 0;
	margin-left: 0;
}

/* line 170, _sass/pc/_basket.scss */
#r_basket .btnWrap .btnOrder > a {
	display: inline-block;
	font-size: 1.6em;
	font-weight: 700;
	color: #FFF;
	text-align: center;
	width: 240px;
	height: 50px;
	border: 2px solid #c5283d;
	line-height: 50px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #c5283d;
	text-decoration: none;
}

/* line 183, _sass/pc/_basket.scss */
#r_basket .btnWrap .btnOrder > a:hover {
	background-color: #b32437;
}

/* line 192, _sass/pc/_basket.scss */
#r_wishList {
	border-top: 3px solid #dddddd;
	margin-top: 100px;
	padding-top: 40px;
}

/* line 196, _sass/pc/_basket.scss */
#r_wishList > h3 {
	font-size: 2.4em;
	color: #666666;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 30px;
}

/* line 57, _sass/pc/_setting.scss */
#r_wishList > h3::before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #ff9933;
	margin-right: 12px;
}

/* line 200, _sass/pc/_basket.scss */
#r_wishList #wishTable {
	font-size: 1.4em;
}

/* line 204, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > th {
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	padding: 18px 0;
	text-align: center;
	vertical-align: middle;
	font-weight: 700;
}

/* line 212, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > td {
	border-bottom: 1px solid #dddddd;
	vertical-align: middle;
}

/* line 215, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > td.wishImg {
	padding: 20px;
	text-align: center;
}

/* line 219, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > td.wishQuantity {
	width: 110px;
	text-align: left;
	font-size: 0.857em;
}

/* line 223, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > td.wishQuantity > input[type=text] {
	display: block;
	margin-bottom: 3px;
}

/* line 228, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > td.wishPoint {
	width: 110px;
	text-align: center;
}

/* line 232, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > td.wishPrice {
	width: 130px;
	text-align: center;
}

/* line 236, _sass/pc/_basket.scss */
#r_wishList #wishTable > tbody > tr > td.wishBtns {
	width: 140px;
}

/* line 246, _sass/pc/_basket.scss */
#r_recent {
	border-top: 3px solid #dddddd;
	margin-top: 100px;
	padding-top: 40px;
}

/* line 250, _sass/pc/_basket.scss */
#r_recent > h3 {
	font-size: 2.4em;
	color: #666666;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 30px;
}

/* line 57, _sass/pc/_setting.scss */
#r_recent > h3::before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #ff9933;
	margin-right: 12px;
}

/* line 70, _sass/pc/_setting.scss */
#r_recent #recent td.itemBox {
	width: 180px;
	text-align: center;
	vertical-align: top;
}

/* line 75, _sass/pc/_setting.scss */
#r_recent #recent td.itemImg {
	width: 180px;
	text-align: center;
	vertical-align: middle;
}

/* line 79, _sass/pc/_setting.scss */
#r_recent #recent td.itemImg > a {
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: inline-block;
	width: 180px;
	height: 180px;
	position: relative;
}

/* line 86, _sass/pc/_setting.scss */
#r_recent #recent td.itemImg > a > img {
	position: absolute;
	max-width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

/* line 93, _sass/pc/_setting.scss */
#r_recent #recent td.itemImg > a:hover {
	opacity: 0.6;
}

/* line 98, _sass/pc/_setting.scss */
#r_recent #recent p.name {
	text-align: left;
	margin: 20px 0 0;
	font-size: 1.6em;
	line-height: 1.375;
}

/* line 103, _sass/pc/_setting.scss */
#r_recent #recent p.name a {
	color: #333333;
	text-decoration: none;
}

/* line 106, _sass/pc/_setting.scss */
#r_recent #recent p.name a:hover {
	text-decoration: underline;
}

/* line 111, _sass/pc/_setting.scss */
#r_recent #recent p.price {
	text-align: left;
	font-size: 2.0em;
	color: #ff9933;
	font-weight: 700;
}

/* line 117, _sass/pc/_setting.scss */
#r_recent #recent td.line {
	width: 37px;
}

/* line 119, _sass/pc/_setting.scss */
#r_recent #recent td.line > img {
	display: none;
}

/*
toppage
----------------------------------------------------
*/
/* line 21, _sass/pc/_top.scss */
.top-slider {
	padding-top: 30px;
	padding-bottom: 40px;
}

/* line 24, _sass/pc/_top.scss */
.top-slider .bx-wrapper {
	margin-bottom: 40px;
}

/* line 27, _sass/pc/_top.scss */
.top-slider .bx-wrapper .bx-viewport {
	-webkit-box-shadow: none;
	        box-shadow: none;
}

/* line 29, _sass/pc/_top.scss */
.top-slider .bx-wrapper .bx-viewport > ul > li > a:hover {
	opacity: 0.6;
}

/* line 35, _sass/pc/_top.scss */
.top-info {
	padding-bottom: 40px;
}

/* line 37, _sass/pc/_top.scss */
.top-info .info {
	display: table;
}

/* line 39, _sass/pc/_top.scss */
.top-info .info > h2 {
	display: table-cell;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	font-size: 2.0em;
	font-weight: 700;
	background: #ff9933;
	border-radius: 10px 0 0 10px;
}

/* line 51, _sass/pc/_top.scss */
.top-info .info .info-list {
	width: 920px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 25px 40px;
	background: #efefef;
	border-radius: 0 10px 10px 0;
}

/* line 62, _sass/pc/_top.scss */
.top-info .info .info-list > table > tbody > tr > td.line {
	display: none;
}

/* line 68, _sass/pc/_top.scss */
.top-info .info .info-list > table > tbody > tr > td > table > tbody > tr > td {
	font-size: 1.6em;
	padding: 10px 0;
}

/* line 72, _sass/pc/_top.scss */
.top-info .info .info-list > table > tbody > tr > td > table > tbody > tr > td > a {
	color: #333333;
	text-decoration: none;
}

/* line 76, _sass/pc/_top.scss */
.top-info .info .info-list > table > tbody > tr > td > table > tbody > tr > td > a:hover {
	text-decoration: underline;
}

/* line 81, _sass/pc/_top.scss */
.top-info .info .info-list > table > tbody > tr > td > table > tbody > tr > td:first-child {
	width: 125px;
	color: #ff9933;
	font-weight: 700;
}

/* line 95, _sass/pc/_top.scss */
.top-banners ul.banner-list {
	padding-bottom: 50px;
}

/* line 31, _sass/pc/_setting.scss */
.top-banners ul.banner-list::after {
	display: block;
	clear: both;
	content: "";
}

/* line 98, _sass/pc/_top.scss */
.top-banners ul.banner-list > li {
	float: left;
	width: 360px;
	margin-right: 20px;
	line-height: 0;
	margin-bottom: 20px;
}

/* line 104, _sass/pc/_top.scss */
.top-banners ul.banner-list > li:nth-child(3n) {
	margin-right: 0;
}

/* line 107, _sass/pc/_top.scss */
.top-banners ul.banner-list > li > img {
	max-width: 100%;
}

/* line 111, _sass/pc/_top.scss */
.top-banners ul.banner-list > li > a > img {
	max-width: 100%;
}

/* line 114, _sass/pc/_top.scss */
.top-banners ul.banner-list > li > a:hover {
	opacity: 0.6;
}

/* line 122, _sass/pc/_top.scss */
.top-recommend {
	padding-bottom: 50px;
}

/* line 124, _sass/pc/_top.scss */
.top-recommend h2 {
	font-size: 2.4em;
	text-align: center;
	color: #666666;
	font-weight: 700;
	margin-bottom: 30px;
}

/* line 11, _sass/pc/_top.scss */
.top-recommend h2::before {
	display: block;
	padding: 70px 0 0 0;
	font-size: 0.58em;
	color: #ff9933;
	text-align: center;
	margin-bottom: 15px;
}

/* line 126, _sass/pc/_top.scss */
.top-recommend h2::before {
	content: 'Recommend';
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/icon_recommend.webp') no-repeat center top;
}

/* line 31, _sass/pc/_setting.scss */
.top-recommend .recommend-list table > tbody > tr::after {
	display: block;
	clear: both;
	content: "";
}

/* line 135, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.line {
	display: block;
	width: 20px;
	float: left;
}

/* line 139, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.line > img {
	display: none;
}

/* line 142, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.line:before {
	display: inline-block;
	content: '';
	width: 20px;
	height: 20px;
	position: static;
}

/* line 150, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims {
	display: block;
	float: left;
	text-align: left;
	width: 265px;
}

/* line 155, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table {
	width: 265px;
}

/* line 159, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr > td {
	text-align: left;
}

/* line 164, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:first-child > td > a {
	display: block;
	width: 265px;
	height: 265px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}

/* line 172, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:first-child > td > a:hover {
	opacity: 0.6;
}

/* line 175, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:first-child > td > a > img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

/* line 186, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:nth-child(2) > td > a {
	color: #333333;
	font-size: 1.6em;
	line-height: 1.375;
	text-decoration: none;
}

/* line 191, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:nth-child(2) > td > a:hover {
	opacity: 0.6;
}

/* line 198, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:nth-child(3) > td {
	color: #ff9933;
	font-size: 2em;
	font-weight: 700;
}

/* line 206, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:nth-child(4) > td > a {
	text-decoration: underline;
	color: #333333;
}

/* line 209, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:nth-child(4) > td > a:hover {
	text-decoration: underline;
}

/* line 212, _sass/pc/_top.scss */
.top-recommend .recommend-list table > tbody > tr > td.lims > table > tbody > tr:nth-child(4) > td > a > b {
	font-weight: 500;
	font-size: 1.6em;
}

/* line 228, _sass/pc/_top.scss */
.top-category {
	padding-bottom: 60px;
}

/* line 230, _sass/pc/_top.scss */
.top-category h2 {
	font-size: 2.4em;
	text-align: center;
	color: #666666;
	font-weight: 700;
	margin-bottom: 30px;
}

/* line 11, _sass/pc/_top.scss */
.top-category h2::before {
	display: block;
	padding: 70px 0 0 0;
	font-size: 0.58em;
	color: #ff9933;
	text-align: center;
	margin-bottom: 15px;
}

/* line 232, _sass/pc/_top.scss */
.top-category h2::before {
	content: 'Category';
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/icon_category.webp') no-repeat center top;
}

/* line 237, _sass/pc/_top.scss */
.top-category .category-list {
	margin-bottom: 30px;
}

/* line 239, _sass/pc/_top.scss */
.top-category .category-list > li {
	width: 265px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* line 244, _sass/pc/_top.scss */
.top-category .category-list > li:nth-child(4n) {
	margin-right: 0;
}

/* line 247, _sass/pc/_top.scss */
.top-category .category-list > li > a {
	display: block;
	position: relative;
	width: 100%;
	height: 120px;
	line-height: 120px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fffbe9;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #ffc857;
	position: relative;
	padding: 0 0 0 80px;
	font-size: 1.8em;
	color: #666666;
	font-weight: 700;
	text-decoration: none;
}

/* line 264, _sass/pc/_top.scss */
.top-category .category-list > li > a:hover {
	opacity: 0.6;
}

/* line 267, _sass/pc/_top.scss */
.top-category .category-list > li > a::after {
	position: absolute;
	content: '';
	width: 20px;
	height: 120px;
	right: 0;
	top: 0;
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/bg_category_btn.webp') no-repeat right -1px transparent;
}

/* line 277, _sass/pc/_top.scss */
.top-category .category-list > li.soy > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/img_category_soy.webp') no-repeat 35px center #fffbe9;
}

/* line 280, _sass/pc/_top.scss */
.top-category .category-list > li.ponzu > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/img_category_ponzu.webp') no-repeat 35px center #fffbe9;
}

/* line 283, _sass/pc/_top.scss */
.top-category .category-list > li.tare > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/img_category_tare.webp') no-repeat 35px center #fffbe9;
}

/* line 286, _sass/pc/_top.scss */
.top-category .category-list > li.dashi > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/img_category_dashi.webp') no-repeat 35px center #fffbe9;
}

/* line 289, _sass/pc/_top.scss */
.top-category .category-list > li.nabe > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/img_category_nabetsuyu.webp') no-repeat 30px center #fffbe9;
}

/* line 292, _sass/pc/_top.scss */
.top-category .category-list > li.other > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/img_category_other.webp') no-repeat 35px center #fffbe9;
}

/* line 295, _sass/pc/_top.scss */
.top-category .category-list > li.gift > a {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/img_category_gift.webp') no-repeat 24px center #fffbe9;
	letter-spacing: -0.05em;
}

/* line 301, _sass/pc/_top.scss */
.top-category .allproducts {
	display: block;
	margin: 0 auto;
	background: #ff9933;
	color: #FFF;
	width: 240px;
	height: 50px;
	font-size: 1.6em;
	text-decoration: none;
	line-height: 50px;
	font-weight: 700;
	text-align: center;
}

/* line 313, _sass/pc/_top.scss */
.top-category .allproducts:hover {
	background: #ff8000;
}

/* line 320, _sass/pc/_top.scss */
.top-ranking {
	padding-bottom: 60px;
}

/* line 322, _sass/pc/_top.scss */
.top-ranking h2 {
	font-size: 2.4em;
	text-align: center;
	color: #666666;
	font-weight: 700;
	margin-bottom: 30px;
}

/* line 11, _sass/pc/_top.scss */
.top-ranking h2::before {
	display: block;
	padding: 70px 0 0 0;
	font-size: 0.58em;
	color: #ff9933;
	text-align: center;
	margin-bottom: 15px;
}

/* line 324, _sass/pc/_top.scss */
.top-ranking h2::before {
	content: 'Ranking';
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/icon_ranking.webp') no-repeat center top;
}

/* line 330, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rank {
	height: 42px;
}

/* line 333, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rank1 {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/txt_ranking_1.webp') no-repeat center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 337, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rank2 {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/txt_ranking_2.webp') no-repeat center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 341, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rank3 {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/txt_ranking_3.webp') no-repeat center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 346, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg:nth-child(4) .M_rank {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/txt_ranking_4.webp') no-repeat center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 352, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg:nth-child(5) .M_rank {
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/txt_ranking_5.webp') no-repeat center center;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* line 357, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking {
	margin-bottom: 0;
}

/* line 31, _sass/pc/_setting.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking::after {
	display: block;
	clear: both;
	content: "";
}

/* line 361, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li {
	margin-bottom: 0;
	border-left: none;
	margin-left: 0;
}

/* line 368, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg {
	float: left;
	width: 207px;
	margin-right: 20px;
}

/* line 372, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg:last-child {
	float: left;
	margin-right: 0;
}

/* line 376, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg > a {
	display: block;
	width: 207px;
	height: 207px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #dddddd;
	position: relative;
	margin-bottom: 20px;
}

/* line 384, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg > a:hover {
	opacity: 0.6;
}

/* line 387, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg > a > img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	margin-bottom: 20px;
	width: 90%;
}

/* line 396, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg > p.name {
	font-size: 1.6em;
	text-align: left;
}

/* line 399, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg > p.name > a {
	color: #333333;
	text-decoration: none;
	line-height: 1.375;
}

/* line 403, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg > p.name > a:hover {
	opacity: 0.6;
}

/* line 408, _sass/pc/_top.scss */
.top-ranking .ranking-list .M_rankingCenter .M_ranking li.midImg > p.price {
	font-size: 2em;
	text-align: left;
	color: #ff9933;
	font-weight: 700;
}

/* line 418, _sass/pc/_top.scss */
.top-recipe {
	padding-top: 60px;
	padding-bottom: 60px;
	background: #fffbe9;
}

/* line 422, _sass/pc/_top.scss */
.top-recipe h2 {
	font-size: 2.4em;
	text-align: center;
	color: #666666;
	font-weight: 700;
	margin-bottom: 30px;
}

/* line 11, _sass/pc/_top.scss */
.top-recipe h2::before {
	display: block;
	padding: 70px 0 0 0;
	font-size: 0.58em;
	color: #ff9933;
	text-align: center;
	margin-bottom: 15px;
}

/* line 424, _sass/pc/_top.scss */
.top-recipe h2::before {
	content: 'Recipe';
	background: url('/import/tenant_1/gigaplus.makeshop.jp/daisho1800/images/pc/top/icon_recipe.webp') no-repeat center top;
}

/* line 430, _sass/pc/_top.scss */
.top-recipe iframe {
	width: 1120px;
	height: 320px;
	overflow-y: hidden;
}

/* line 436, _sass/pc/_top.scss */
.top-recipe a.allrecipe {
	display: block;
	width: 240px;
	height: 50px;
	line-height: 50px;
	background: #ff9933;
	color: #FFF;
	font-weight: 700;
	text-align: center;
	margin: 30px auto 0;
	font-size: 1.6em;
	text-decoration: none;
}

/* line 448, _sass/pc/_top.scss */
.top-recipe a.allrecipe:hover {
	background: #ff8000;
}

/* line 454, _sass/pc/_top.scss */
.top-corp-link {
	padding-top: 60px;
	padding-bottom: 80px;
}

/* line 458, _sass/pc/_top.scss */
.top-corp-link .corp-link {
	display: block;
	width: 840px;
	height: 240px;
	margin: 0 auto;
}

/* line 463, _sass/pc/_top.scss */
.top-corp-link .corp-link:hover {
	opacity: 0.6;
}

/*
order-contract
----------------------------------------------------
*/
/* line 5, _sass/pc/_contract.scss */
.order-contract {
	margin-top: 50px;
	padding-bottom: 100px;
}

/* line 9, _sass/pc/_contract.scss */
.order-contract .M_ordercontractTitle {
	width: 100%;
	font-size: 3.2em;
	color: #666666;
	font-weight: 700;
	padding-bottom: 15px;
	border-bottom: 3px solid #ff9933;
	margin-bottom: 50px;
}

/* line 19, _sass/pc/_contract.scss */
.order-contract .M_ordercontractWrap {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #dddddd;
}

/* line 25, _sass/pc/_contract.scss */
.order-contract .M_ordercontractItem {
	font-weight: 700;
	font-size: 1.8em;
	margin-bottom: 10px;
}

/* line 31, _sass/pc/_contract.scss */
.order-contract .M_ordercontractDescription {
	font-size: 1.6em;
	line-height: 2;
}

/*
shopping-guide
----------------------------------------------------
*/
/* line 5, _sass/pc/_shopping-guide.scss */
.shopping-guide {
	margin-top: 50px;
	padding-bottom: 100px;
}

/* line 9, _sass/pc/_shopping-guide.scss */
.shopping-guide .title {
	width: 100%;
	font-size: 3.2em;
	color: #666666;
	font-weight: 700;
	padding-bottom: 15px;
	border-bottom: 3px solid #ff9933;
	margin-bottom: 50px;
}

/* line 19, _sass/pc/_shopping-guide.scss */
.shopping-guide .guide-detail {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #dddddd;
}

/* line 24, _sass/pc/_shopping-guide.scss */
.shopping-guide .guide-detail > dt {
	font-weight: 700;
	font-size: 1.8em;
	margin-bottom: 10px;
}

/* line 29, _sass/pc/_shopping-guide.scss */
.shopping-guide .guide-detail > dd {
	font-size: 1.6em;
	line-height: 2;
	margin-bottom: 10px;
}

/* line 33, _sass/pc/_shopping-guide.scss */
.shopping-guide .guide-detail > dd:last-child {
	margin-bottom: 0;
}

/*
news
----------------------------------------------------
*/
/* line 6, _sass/pc/_news.scss */
.news-contents {
	margin-top: 50px;
}

/* line 11, _sass/pc/_news.scss */
.news-detail > h2 {
	width: 100%;
	font-size: 1.6rem;
	color: #666666;
	font-weight: 700;
	padding-bottom: 15px;
	border-bottom: 3px solid #ff9933;
	margin-bottom: 40px;
}

/* line 19, _sass/pc/_news.scss */
.news-detail > h2 > .date {
	display: block;
	margin-bottom: 5px;
	color: #ff9933;
	font-size: 1.4rem;
	font-weight: 700;
}

/* line 27, _sass/pc/_news.scss */
.news-detail > div {
	font-size: 1rem;
	line-height: 1.6;
	margin-bottom: 40px;
	padding-bottom: 60px;
	border-bottom: 1px solid #dddddd;
}

/* line 30, _sass/pc/_news.scss */
.news-detail > div > a {
	color: #333333;
	text-decoration: underline;
}

/* line 38, _sass/pc/_news.scss */
.news-detail .news-list-link {
	display: block;
	width: 340px;
	height: 50px;
	line-height: 50px;
	font-size: 1.2rem;
	font-weight: 700;
	background: #ff9933;
	text-decoration: none;
	text-align: center;
	margin: 0 auto;
	color: #FFF;
}

/* line 50, _sass/pc/_news.scss */
.news-detail .news-list-link:hover {
	background: #ff8000;
}

/*
newslist
----------------------------------------------------
*/
/* line 6, _sass/pc/_newslist.scss */
.news-contents {
	margin-top: 50px;
}

/* line 11, _sass/pc/_newslist.scss */
.news-list > h2 {
	width: 100%;
	font-size: 3.2em;
	color: #666666;
	font-weight: 700;
	padding-bottom: 15px;
	border-bottom: 3px solid #ff9933;
	/*margin-bottom: 40px;*/
}

/* line 20, _sass/pc/_newslist.scss */
.news-list > div.list {
	margin-bottom: 80px;
}

/* line 31, _sass/pc/_setting.scss */
.news-list > div.list > table > tbody > tr {
  border-bottom: 1px solid #dddddd;
  padding: 15px 0;
  display: block;
  height: auto;
  line-height: 1.6;
}
.news-list > div.list > table > tbody > tr::after {
	display: block;
	clear: both;
	content: "";
}

/* line 25, _sass/pc/_newslist.scss */
.news-list > div.list > table > tbody > tr > td {
	font-size: 1.6em;
}

/* line 29, _sass/pc/_newslist.scss */
.news-list > div.list > table > tbody > tr > td > a {
	color: #333333;
}

/* line 31, _sass/pc/_newslist.scss */
.news-list > div.list > table > tbody > tr > td > a:hover {
	text-decoration: none;
}

/* line 36, _sass/pc/_newslist.scss */
.news-list > div.list > table > tbody > tr > td:first-child {
	width: 650px;
	padding-right: 20px;
	float: right;
	display: block;
}

/* line 42, _sass/pc/_newslist.scss */
.news-list > div.list > table > tbody > tr > td:nth-child(2) {
	width: 140px;
	padding-left: 20px;
	float: left;
	display: block;
}

/* line 48, _sass/pc/_newslist.scss */
.news-list > div.list > table > tbody > tr > td.line {
	display: none;
}

/* line 57, _sass/pc/_newslist.scss */
.news-list div.pager > table > tbody > tr td.line {
	display: none;
}

/* line 60, _sass/pc/_newslist.scss */
.news-list div.pager > table > tbody > tr td {
	font-size: 0;
}

/* line 62, _sass/pc/_newslist.scss */
.news-list div.pager > table > tbody > tr td > .woong {
	display: inline-block;
	border: 0;
	background: #ff9933;
	font-size: 16px;
	color: #FFF;
	width: 40px;
	height: 55px;
	line-height: 55px;
	margin: 0 8px;
}

/* line 74, _sass/pc/_newslist.scss */
.news-list div.pager > table > tbody > tr td > a .woong {
  display: inline-block;
  border: 1px solid #dddddd;
  background: #FFF;
  font-size: 16px;
  color: #666666;
  text-decoration: none;
  width: auto;
  height: 55px;
  line-height: 55px;
  margin: 0 8px;
  padding: 0 10px;
}
