/*--------------------------------------
  SIMPLE
----------------------------------------*/
#volume .dakkowear__block01 h1 {
	position: absolute;
	top: 50%;
	left: 16.8%;
	transform: translateY(-50%);
}
@media (max-width: 767px) {
	#volume .dakkowear__block01 h1 {
		top: 112px;
		left: 0;
		right: 0;
		width: 100%;
	}
}
#volume .dakkowear__block01 h1 img {
	width: 316px;
	height: 347px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block01 h1 img {
		width: 314px;
		/*height: 154px; */
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block02 {
		margin-bottom: 50px;
	}
}
#volume .dakkowear__block02--title {
	padding-top: 5px;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block02--title {
		padding-top: 40px;
	}
}
#volume .dakkowear__block02--title span:nth-child(2) {
	font-size: 82.98px;
	padding-top: 3px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block02--title span:nth-child(2) {
		font-size: 54px;
		padding-top: 0px;
		letter-spacing: -0.02em;
	}
}
#volume .dakkowear__block02--title span:last-child {
	font-size: 24px;
	line-height: 33px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block02--title span:last-child {
		font-size: 18px;
		line-height: 1;
	}
}
#volume .dakkowear__block02--content {
	padding: 188px 0 135px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block02--content {
		padding: 115px 0 0;
		background: url(../img/bg_bg.webp) bottom left no-repeat;
		background-size: 100% 544px;
	}
}
#volume .dakkowear__block02--content:before {
	background: url(../img/bg_spl01.webp) repeat-x top left;
	background-size: auto 100%;
	background-position: top 8px left -90px !important;
}
@media (max-width: 767px) {
	#volume .dakkowear__block02--content:before {
		background-position: top 5px left -147px !important;
		top: 0px;
	}
}

@media (max-width: 767px) {
	#volume .dakkowear__block02--content:after {
		top: 130px;
	}
}
#volume .dakkowear__block02--content ul li:nth-child(2) .ct p {
	margin-top: 26px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block02--content ul li:nth-child(2) .ct p {
		margin-top: 15px;
		margin-left: -5px;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block02--bnr {
		padding: 0 0 0 5px;
		margin-right: -10px;
	}
}
#volume .dakkowear__block03 {
	margin-bottom: 64px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block03 {
		margin-bottom: 30px;
	}
}
#volume .dakkowear__block03--bg {
	background: url(../img/bg_02.webp) no-repeat center center;
	background-size: cover;
}
@media (max-width: 767px) {
	#volume .dakkowear__block03--bg {
		margin-bottom: 82px;
		background: url(../img/bg_02_sp.webp) no-repeat center center;
	}
}
#volume .dakkowear__block03--content .title {
	letter-spacing: 0.05em;
}
@media (max-width: 767px) {
	#volume .dakkowear__block03--content .title {
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block03--content ul {
		margin-bottom: 32px;
	}
}
#volume .dakkowear__block03--content ul li {
	padding: 20px 0 18.5px 45px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block03--content ul li {
		background-position: top 10px left;
		padding: 10px 0 8px 30px;
	}
}
#volume .dakkowear__block04 {
	margin-bottom: 0;
	overflow-x: hidden;
}
#volume .dakkowear__block04--title {
	letter-spacing: 0.015em;
	text-indent: 15px;
	padding-left: 15px;
	line-height: 1.46;
	padding-bottom: 106px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--title {
		line-height: 1.41;
		padding-left: 0;
		padding-bottom: 48px;
		margin-bottom: 65px;
	}
}
#volume .dakkowear__block04--content {
	padding: 92px 0 97px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content {
		padding: 0px 0 75px;
	}
}
#volume .dakkowear__block04--content .title:before {
	top: -155px;
	left: -268px;
	width: 421px;
	height: 300px;
	background-image: url(../img/bg_dakko_left_spl.webp);
}
#volume .dakkowear__block04--content .title:after {
	top: -160px;
	right: -260px;
	width: 419px;
	height: 301px;
	background-image: url(../img/bg_dakko_right_spl.webp);
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li {
		padding: 0 0 63px;
		margin-bottom: 71px;
	}
	.dakkowear__block04--content .title {
		padding-top: 80px;
	}
}
#volume .dakkowear__block04--content ul li:first-child .thumb img:last-child {
	top: 15px;
	left: -27px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li:first-child p {
		padding: 0 15px 0 5px;
		letter-spacing: 0;
		text-align: justify;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li:first-child:before {
		content: none;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li:nth-child(2) {
		padding: 0 0 72px;
	}
}
#volume .dakkowear__block04--content ul li:nth-child(3) p {
	padding-top: 5px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li:nth-child(2):before {
		background-image: url(../img/bg_reason02.webp);
		width: 127px;
		height: 182px;
		top: -136px;
		right: -43px;
		content: none;
	}
	#volume .dakkowear__block04--content ul li:nth-child(2) {
		margin-bottom: 45px;
	}
}
#volume .dakkowear__block04--content ul li:last-child {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li:last-child:before {
		background-image: url(../img/bg_reason03.webp);
		width: 102px;
		height: 118px;
		top: -156px;
		left: -30px;
		content: none;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li .subtitle {
		letter-spacing: 0.08em;
	}
}
#volume .dakkowear__block04--content ul li .thumb {
	margin-bottom: 22px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li .thumb {
		margin-bottom: 22px;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block04--content ul li p {
		letter-spacing: 0;
		text-align: justify;
		font-size: 17px;
		line-height: 30px;
		padding: 0 15px 0 5px;
	}
}
#volume .dakkowear__block04 .wcmBot {
	max-width: 1230px;
	padding: 0 15px;
	text-align: center;
	margin: 65px auto 0;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04 .wcmBot {
		margin: 55px auto 0;
	}
}
#volume .dakkowear__block04 .wcmBot img {
	margin-right: 70px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block04 .wcmBot img {
		margin-right: -5px;
	}
}
#volume .dakkowear__block05 {
	padding-top: 105px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block05 {
		padding-top: 60px;
		margin-bottom: 107px;
	}
}
#volume .dakkowear__block06 {
	background: #fcf6f2 url(../img/bg_thank.webp) no-repeat bottom right;
}
@media (max-width: 767px) {
	#volume .dakkowear__block06 {
		background: #f9f4f2 url(../img/bg_thank_sp.webp) no-repeat top right;
	}
}
#volume .dakkowear__block06--thank {
	margin: 0 0 0 -13px;
	left: 50%;
	transform: translateX(-50%);
}
@media (max-width: 767px) {
	#volume .dakkowear__block06--thank {
		margin: 0;
	}
}
#volume .dakkowear__block06--title {
	letter-spacing: 0.05em;
	padding-right: 25px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block06--title {
		padding-right: 0;
	}
}
#volume .dakkowear__block06--content {
	max-width: 870px;
	padding-bottom: 100px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block06--content {
		padding-bottom: 17px;
	}
}
#volume .dakkowear__block06 ul li .left {
	width: 432px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block06 ul li .left {
		width: auto;
		margin-right: -5px;
	}
}
#volume .dakkowear__block06 ul li .right {
	width: calc(100% - 432px);
}
@media (max-width: 767px) {
	#volume .dakkowear__block06 ul li .right {
		width: 100%;
	}
}
#volume .dakkowear__block06 ul li:nth-child(2) .left img {
	right: -8px;
}
#volume .dakkowear__block06 ul li:nth-child(2) .right {
	right: -143px;
	top: 50px;
}
#volume .dakkowear__block06 ul li:last-child .right img {
	top: 10px;
}
#volume .dakkowear__block07 {
	margin-bottom: 100px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07 {
		margin-bottom: 55px;
	}
}
#volume .dakkowear__block07--title {
	letter-spacing: 0.05em;
}
#volume .dakkowear__block07--think {
	max-width: 657px;
	padding-left: 310px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--think {
		margin-bottom: 41px;
		padding-left: 115px;
	}
	#volume .dakkowear__block07--think span {
		padding: 11px 5px 12px 30px;
	}
}
@media (max-width: 767px) and (max-width: 767px) {
	#volume .dakkowear__block07--think span {
		background: #f9f3ef;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--think span:first-child {
		margin-bottom: 96px;
	}
}
#volume .dakkowear__block07--think:before {
	background: url(../img/img_think_spl.svg) no-repeat center left;
	width: 251px;
	height: 263px;
	top: 13px;
	left: 0;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--think:before {
		height: 295px;
		top: 13px;
		left: 5px;
		background: url(../img/img_think_spl_sp.svg) no-repeat center left;
	}
}
#volume .dakkowear__block07--desc {
	padding-left: 10px;
	letter-spacing: 0.06em;
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--desc {
		padding-left: 0;
		margin-bottom: 35px;
	}
}
#volume .dakkowear__block07--list {
	padding: 87px 68px 20px;
	text-align: center;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list {
		padding: 37px 0 0 0;
		margin: 0 3px 47px;
	}
	#volume .dakkowear__block07--list ul li:last-child {
		margin-bottom: 0;
	}
}
#volume .dakkowear__block07--list .txt_c {
	font-size: 30.22px;
	font-weight: 600;
	letter-spacing: 0.08em;
	color: #ff5583;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list .txt_c {
		font-size: 19px;
	}
}
#volume .dakkowear__block07--list .txt_b {
	letter-spacing: 0.08em;
	text-indent: 10px;
	margin-bottom: 3px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list .txt_b {
		white-space: nowrap;
		margin-bottom: 0;
	}
}
#volume .dakkowear__block07--list .title02 {
	margin: 30px 0 30px 10px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list .title02 {
		margin: 2px 0 20px 0;
	}
}
#volume .dakkowear__block07--list .desc {
	letter-spacing: 0.06em;
	line-height: 29px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list .desc {
		margin-bottom: 45px;
	}
}
#volume .dakkowear__block07--list .compare {
	margin-bottom: 69px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list .compare {
		margin-bottom: 39px;
	}
}
#volume .dakkowear__block07--list > ul > li:nth-child(3),
#volume .dakkowear__block07--list > ul > li:nth-child(4) {
	margin-bottom: 50px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list > ul > li:nth-child(3),
	#volume .dakkowear__block07--list > ul > li:nth-child(4) {
		margin-bottom: 60px;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list > ul > li:nth-child(4) {
		margin-bottom: 40px;
	}
	#volume .dakkowear__block07--list > ul > li:nth-child(4) .ct {
		padding: 30px 21px 63px;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list > ul > li:nth-child(4) .comp {
		margin: -5px 0 30px;
	}
}
#volume .dakkowear__block07--list > ul > li:nth-child(5) .ct {
	padding: 30px 33px 40px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list > ul > li:nth-child(5) .ct {
		padding: 30px 21px 45px;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block07--list > ul > li:last-child {
		margin-bottom: 37px;
	}
}
#volume .dakkowear__block07--list > ul > li .ct.nobg p {
	letter-spacing: 0.06em;
	padding-top: 5px;
	padding-left: 6px;
	font-weight: normal;
}
#volume .dakkowear__block07--list > ul > li .ct .comp li.comp2 {
	background-position: bottom 30px center;
}

@media (max-width: 767px) {
	#volume .dakkowear__block08 ul li .ct p {
		padding: 20px 5px 20px 15px;
	}
}
#volume .dakkowear__block08--content {
	padding: 48px 0 65px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block08--content {
		padding: 35px 0 72px;
	}
	#volume .dakkowear__block08--content ul li {
		margin-bottom: 12px;
	}
}
@media (max-width: 767px) {
	#volume .dakkowear__block08--bg {
		background-size: cover;
		width: 100%;
		left: 0;
		background: url(../img/bg_fix_sp.webp);
	}
	#volume .dakkowear__block03--content ul li:first-child {
		letter-spacing: 0em;
	}
}
#volume .dakkowear__block09 {
	margin-bottom: 90px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block09 {
		padding: 85px 0 94px;
	}
	#volume .dakkowear__block09 ul li:nth-child(2) {
		margin-bottom: 62px;
	}
}
#volume .dakkowear__block10 {
	margin-bottom: 78px;
	margin-top: 120px;
	position: relative;
	padding: 128px 0 100px;
	text-align: center;
	overflow: hidden;
	background-color: #fcfcef;
}
@media (max-width: 767px) {
	#volume .dakkowear__block10 {
		padding: 55px 0 70px;
		margin-bottom: 37px;
		margin-top: 40px;
	}
}
#volume .dakkowear__block10 .wcm {
	width: 100%;
	text-align: center;
	z-index: 2;
	position: relative;
}
#volume .dakkowear__block10:before,
#volume .dakkowear__block10:after {
	content: '';
	position: absolute;
}
#volume .dakkowear__block10:before {
	width: 535px;
	height: 647px;
	background: url(../img/bg10_left.webp);
	left: -100px;
	bottom: -38px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block10:before {
		left: -48px;
		bottom: -410px;
		background-size: 36.5%;
		background-repeat: no-repeat;
	}
}
#volume .dakkowear__block10:after {
	width: 517px;
	height: 619px;
	background: url(../img/bg10_right.webp);
	right: -68px;
	top: -45px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block10:after {
		background-size: 36.5%;
		right: -375px;
		top: -45px;
		background-repeat: no-repeat;
	}
}
#volume .dakkowear__block10--title {
	padding: 29px 0;
	font-size: 32px;
	font-weight: 900;
	letter-spacing: 0.04em;
	line-height: 44.6px;
	text-shadow: -2px -2px 0 #fafaef, 2px -2px 0 #fafaef, -2px 2px 0 #fafaef, 2px 2px 0 #fafaef;
}
@media (max-width: 767px) {
	#volume .dakkowear__block10--title {
		padding: 8px 0 25px;
		letter-spacing: 0.05em;
		font-size: 24px;
	}
}
#volume .dakkowear__block10 img {
	width: 134px;
	height: 39px;
	margin-left: 10px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block10 img {
		margin-left: -25px;
	}
}
#volume .dakkowear__block10--content {
	font-size: 16px;
	line-height: 31.8px;
	letter-spacing: 0.06em;
	text-shadow: -1px -1px 0 #fafaef, 1px -1px 0 #fafaef, -1px 1px 0 #fafaef, 1px 1px 0 #fafaef;
}
@media (max-width: 767px) {
	#volume .dakkowear__block10--content {
		line-height: 32px;
	}
}
#volume .dakkowear__block10--content p {
	padding-bottom: 34px;
}
@media (max-width: 767px) {
	#volume .dakkowear__block10--content p {
		padding-bottom: 31px;
	}
}

/*--------------------------------------
  TITLE
----------------------------------------*/
.title01 {
	font-size: 23px;
	font-weight: 600;
	letter-spacing: 0.04em;
	position: relative;
	display: inline-block;
	padding: 0 65px;
}
@media (max-width: 767px) {
	.title01 {
		font-size: 16px;
		letter-spacing: 0.02em;
	}
}
.title01:before,
.title01:after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.title01:before {
	width: 48px;
	height: 50px;
	margin-top: -4px;
	background: url(../img/ico_01.svg) no-repeat;
	left: 0;
}
@media (max-width: 767px) {
	.title01:before {
		left: 12px;
		margin-top: -10px;
	}
}
.title01:after {
	width: 52px;
	height: 52px;
	margin-top: -8px;
	background: url(../img/ico_02.svg) no-repeat;
	right: 10px;
}
@media (max-width: 767px) {
	.title01:after {
		margin-top: -12px;
		right: 17px;
	}
}
.title01 em {
	text-decoration: underline;
}

.title02 {
	display: inline-block;
	padding: 0 25px;
	font-weight: 300;
	position: relative;
}
.title02 img {
	width: 38px;
	height: 22px;
	margin: 0 10px 0 20px;
}
.title02 strong {
	font-size: 16.75px;
	padding: 0 5px;
	position: relative;
	letter-spacing: 0.08em;
}
.title02 strong:before {
	content: '';
	height: 12px;
	width: 100%;
	background-color: #ffe1ea;
	position: absolute;
	bottom: -2px;
	left: 0;
}
@media (max-width: 767px) {
	.title02 strong:before {
		content: none;
	}
}
.title02 strong > em {
	position: relative;
}
.title02 strong:last-child {
	margin-left: 10px;
}
@media (max-width: 767px) {
	.title02 strong:last-child {
		margin: 0;
	}
}
.title02 > em {
	font-weight: bold;
	font-size: 18px;
}
.title02:before,
.title02:after {
	content: '';
	width: 9px;
	height: 37px;
	top: 50%;
	background-size: 9px 37px;
	transform: translateY(-50%);
	position: absolute;
}
@media (max-width: 767px) {
	.title02:before,
	.title02:after {
		content: none;
	}
}
.title02:before {
	left: 0;
	background: url(../img/ico_title02_left.svg) no-repeat;
}
.title02:after {
	right: 0;
	background: url(../img/ico_title02_right.svg) no-repeat;
}

@media (max-width: 374px) {
	#volume .dakkowear__block01 h1 {
		padding: 0 20px;
	}
	.dakkowear__block02--title span:first-child,
	#volume .dakkowear__block02--title span:last-child {
		font-size: 16px;
	}
	#volume .dakkowear__block02--title span:nth-child(2) {
		font-size: 45px;
	}
	.dakkowear__block02--content::before {
		height: 120px;
	}
	#volume .dakkowear__block02--bnr {
		padding: 0 10px 0 15px;
	}
	.dakkowear__block04--content ul {
		padding: 0 10px;
	}
	.dakkowear__block04--content ul li:last-child .thumb img:last-child {
		left: -20px;
	}
	.dakkowear__block04--content ul li .subtitle {
		font-size: 18px;
	}
	#volume .dakkowear__block04--content ul li p {
		font-size: 15px;
	}
	.dakkowear .dakkowear__block08--content ul li .ct p {
		font-size: 15px;
	}
	.blk09_cont__in .ttl2 {
		font-size: 14px !important;
	}
	.blk09_cont__in .ttl3 {
		font-size: 10px !important;
		padding-top: 10px !important;
	}
	#volume .dakkowear__block10--title {
		font-size: 20px;
	}
	#volume .dakkowear__block10--content {
		font-size: 13px;
	}
}

/*# sourceMappingURL=custom.css.map */
.box {
	max-width: 900px;
	display: inline-block;
	width: 100%;
	letter-spacing: 0;
	font-size: 0;
	background: #fff;
	position: relative;
	z-index: 2;
}
@media (max-width: 767px) {
	.box {
		padding: 0 5px;
		background: none;
	}
}
.box > div {
	display: inline-block;
	vertical-align: middle;
}
@media (max-width: 767px) {
	.box > div {
		display: block;
	}
}
.box__img {
	width: 365px;
}
@media (max-width: 767px) {
	.box__img {
		width: 100%;
	}
}
.box__img img {
	width: 100%;
}
.box__in {
	text-align: left;
	padding-bottom: 25px;
	width: calc(100% - 365px);
	padding-left: 55px;
}
@media (max-width: 767px) {
	.box__in {
		width: 100%;
		padding-left: 0;
	}
}
.box__in--h3 {
	font-size: 31px;
	line-height: 46px;
	letter-spacing: 0.12em;
	font-weight: bold;
}
@media (max-width: 767px) {
	.box__in--h3 {
		font-size: 24px;
		line-height: 35px;
		letter-spacing: 0.08em;
		text-align: center;
		margin-top: 34px;
	}
}
.box__in--h3 em {
	font-style: normal;
	color: #ff5583;
}
.box__in--p {
	font-size: 16px;
	line-height: 36px;
	letter-spacing: 0.06em;
	padding-top: 22px;
}
@media (max-width: 767px) {
	.box__in--p {
		padding-top: 14px;
		line-height: 30px;
	}
}
.box__in--p em {
	font-weight: bold;
}
.box__in--p em.sm {
	font-size: 10px;
	display: inline-block;
	vertical-align: top;
}
.box__in small {
	font-size: 12px;
	line-height: 21px;
	padding-top: 18px;
	display: block;
}
@media (max-width: 767px) {
	.box__in small {
		padding-top: 28px;
		letter-spacing: -0.01em;
	}
}
.box__in--ttl {
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
	position: relative;
	padding: 44px 0 25px;
	background: url(../img/box_ttl.svg) bottom center no-repeat;
	background-size: 62px 1px !important;
	margin-bottom: 27px;
	text-align: center;
}
@media (max-width: 767px) {
	.box__in--ttl {
		font-size: 18px;
		line-height: 32px;
		letter-spacing: 0.06em;
		padding: 42px 0 15px;
		margin-bottom: 0;
	}
}
.box__in--ttl:after,
.box__in--ttl:before {
	content: '';
	position: absolute;
}
.box__in--ttl:after {
	width: 62px;
	height: 1px;
	border-bottom: 1px dotted #000;
	bottom: 0;
	left: calc(50% - 31px);
}
.dakkowear__block04 .box {
	max-width: 1000px;
	margin-top: 70px;
}
@media (max-width: 767px) {
	.dakkowear__block04 .box {
		padding: 0;
		margin-top: 70px;
	}
}
.dakkowear__block04 .box__img {
	width: 310px;
}
@media (max-width: 767px) {
	.dakkowear__block04 .box__img {
		width: 100%;
	}
}
.dakkowear__block04 .box__in {
	width: calc(100% - 310px);
	padding-left: 43px;
	padding-right: 30px;
	padding-top: 0;
	padding-bottom: 10px;
}
@media (max-width: 767px) {
	.dakkowear__block04 .box__in {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		background: #fff;
		padding-bottom: 45px;
	}
}
.dakkowear__block04 .box__in--h3 {
	font-size: 28px;
	line-height: 42px;
	letter-spacing: 0.05em;
}
@media (max-width: 767px) {
	.dakkowear__block04 .box__in--h3 {
		font-size: 20px;
		line-height: 32px;
		letter-spacing: 0;
		margin-top: 0;
		padding-top: 31px;
	}
}
.dakkowear__block04 .box__in--p {
	line-height: 30px;
	padding-top: 19px;
}
@media (max-width: 767px) {
	.dakkowear__block04 .box__in--p {
		letter-spacing: -0.035em;
		font-size: 15px;
		line-height: 27px;
		padding-top: 30px;
	}
}
.etr {
	padding: 115px 0;
}
@media (max-width: 767px) {
	.etr {
		padding: 62px 0 82px;
	}
}
.etr .wcm {
	max-width: 1130px;
}
.etr__ttl {
	font-size: 36px;
	line-height: 50px;
	letter-spacing: 0.05em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 105px;
}
@media (max-width: 767px) {
	.etr__ttl {
		font-size: 20px;
		line-height: 32px;
		letter-spacing: 0.06em;
		margin-bottom: 28px;
	}
}
.etr .box {
	max-width: 100%;
}
@media (max-width: 767px) {
	.etr .box {
		padding: 0;
	}
}
.etr .box--01 .box__img,
.etr .box--02 .box__img {
	width: 60.7%;
}
@media (max-width: 767px) {
	.etr .box--01 .box__img,
	.etr .box--02 .box__img {
		width: calc(100% + 30px);
		margin: 0 -15px;
	}
}
.etr .box--01 .box__in,
.etr .box--02 .box__in {
	width: 39.3%;
	padding-left: 6.5%;
}
@media (max-width: 767px) {
	.etr .box--01 .box__in,
	.etr .box--02 .box__in {
		width: 100%;
		padding-left: 5px !important;
		padding-top: 40px;
	}
}
.etr .box--01 .box__in--p,
.etr .box--02 .box__in--p {
	letter-spacing: 0;
	line-height: 30px;
}
@media (max-width: 767px) {
	.etr .box--01 .box__in--p,
	.etr .box--02 .box__in--p {
		padding-top: 23px;
	}
}
@media (max-width: 767px) {
	.etr .box--02 {
		padding: 0;
	}
}
.etr .box--02 .box__img {
	width: 61%;
}
@media (max-width: 767px) {
	.etr .box--02 .box__img {
		width: calc(100% + 30px);
	}
}
.etr .box--02 .box__in {
	width: 39%;
}
@media (max-width: 767px) {
	.etr .box--02 .box__in {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
}
.etr .box--01 {
	margin-bottom: 133px;
}
@media (max-width: 767px) {
	.etr .box--01 {
		margin-bottom: 70px;
	}
}
.etr .box--01 .box__in--ttl:before {
	width: 31px;
	height: 30px;
	background: url(../img/box01_before.svg) no-repeat;
	background-size: 31px 30px !important;
	top: 0;
	left: calc(50% - 15px);
}
.etr .box--02 .box__in--ttl:before {
	width: 35px;
	height: 28px;
	background: url(../img/box02_before.svg) no-repeat;
	background-size: 35px 28px !important;
	top: 0;
	left: calc(50% - 17px);
}
.etr .box--02 .box__in {
	padding-left: 0 !important;
	padding-right: 6.5%;
}
@media (max-width: 767px) {
	.etr .box--02 .box__in {
		padding-right: 0;
	}
}
.dakkowear__block09--title2 {
	font-size: 26px;
	line-height: 42px;
	letter-spacing: 0.05em;
	font-weight: bold;
	background-size: 491px 69px !important;
	background: url(../img/bg_ttl09.svg) bottom center no-repeat;
	text-align: center;
	padding-bottom: 46px;
}
@media (max-width: 767px) {
	.dakkowear__block09--title2 {
		font-size: 18px;
		line-height: 31px;
		letter-spacing: 0.05em;
		background: url(../img/bg_ttl09_sp.svg) bottom center no-repeat;
		background-size: 262px auto !important;
		padding-bottom: 36px;
	}
}
.blk09_cont {
	border: 2px solid #ff5583;
	background: #fff;
	margin-top: 35px;
	padding: 42px 10px 25px;
}
.blk09_cont__img {
	width: 100%;
	padding-left: 5px;
}
.blk09_cont__img img {
	width: 147px;
}
.blk09_cont__in {
	width: 100%;
	padding-top: 19px;
}
.blk09_cont__in .ttl1 {
	font-size: 20px;
	line-height: 32px;
	letter-spacing: 0.06em;
	color: #ff5583;
	font-weight: bold;
}
.blk09_cont__in .ttl2 {
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0.02em;
	font-weight: bold;
	padding-top: 27px;
}
.blk09_cont__in .ttl2 em {
	font-style: normal;
	color: #ff5583;
}
.blk09_cont__in .ttl3 {
	font-size: 12px;
	line-height: 21px;
	letter-spacing: 0em;
	color: #666666;
	padding: 20px;
	text-align: left;
}
img.bg {
	max-width: 811px;
	border: 1px solid #ff5583;
	margin-top: 21px;
}
@media (min-width: 768px) and (max-width: 1024px) {
	#volume .dakkowear__block01 h1 {
		right: 8%;
	}
	#volume .dakkowear__block01 h1 img {
		width: 200px;
		height: auto;
	}
	.box__img {
		width: 320px;
	}
	.box__in {
		width: calc(100% - 320px);
		padding-left: 30px;
	}
	.box__in--h3 {
		font-size: 28px;
		line-height: 42px;
	}
	.box__in--p {
		font-size: 16px;
		line-height: 32px;
	}
	.dakkowear__block02--content::after {
		content: none;
		background-size: 100% auto;
		width: 1130px;
		height: 333px;
		background-size: cover;
	}
	.dakkowear__block02--bnr {
		padding: 0 40px;
	}
	#volume .dakkowear__block04--title {
		font-size: 26px;
		line-height: 40px !important;
		background-size: 650px auto !important;
		padding-bottom: 70px;
		margin-bottom: -40px;
	}
	.dakkowear__block04--content .title {
		font-size: 22px;
	}
	.dakkowear__block04--content .title span {
		font-size: 40px;
	}
	#volume .dakkowear__block04--content .title:before {
		width: 253px;
		height: 180px;
		background-size: cover !important;
		top: -100px;
		left: -50px;
	}
	#volume .dakkowear__block04--content .title:after {
		width: 293px;
		height: 211px;
		background-size: cover !important;
		top: -100px;
		right: -50px;
	}
	#volume .dakkowear__block04--content ul li:first-child .thumb img:last-child {
		left: 0;
	}
	.dakkowear__block04--content ul li:nth-child(2) .thumb img:last-child {
		right: 0;
	}
	.dakkowear__block04--content ul li:last-child .thumb img:last-child {
		left: -10px;
	}
	.dakkowear__block04--content ul li .subtitle {
		font-size: 16px;
		line-height: 28px;
	}
	.dakkowear__block04--content ul li p {
		font-size: 14px;
		line-height: 26px;
	}
	.dakkowear__block04 .box__in--h3 {
		font-size: 20px;
		line-height: 32px;
	}
	.dakkowear__block04 .box__in {
		padding-left: 30px;
		padding-right: 30px;
	}
	.dakkowear__block04 .box__in--p {
		font-size: 13px;
		line-height: 24px;
	}
	.etr .box--01 .box__img,
	.etr .box--02 .box__img {
		width: 45%;
	}
	.etr .box--01 .box__in,
	.etr .box--02 .box__in {
		width: 55%;
		padding-left: 30px;
	}
	.box__in--ttl {
		font-size: 24px;
		padding: 35px 0 15px;
		margin-bottom: 0;
	}
	.etr .box--01 .box__in--p,
	.etr .box--02 .box__in--p {
		font-size: 14px;
	}
	.etr {
		padding: 80px 0;
	}
	.etr__ttl {
		margin-bottom: 60px;
	}
	.etr .box--02 .box__in {
		padding-right: 30px;
	}
	.dakkowear__block08--content ul li {
		padding: 0 6px;
		margin-bottom: 30px;
	}
	.dakkowear__block08--content ul {
		margin: 0 -10px;
	}
	.dakkowear .dakkowear__block08--content ul li .ct p {
		font-size: 14px;
	}
	#volume .dakkowear__block10:before,
	#volume .dakkowear__block10:after {
		height: 458px;
		width: 400px;
		background-size: 400px 458px !important;
		background-repeat: no-repeat;
	}
	#volume .dakkowear__block10 {
		padding-bottom: 120px 0 60px;
	}
	.dakkowear .footer {
		padding: 80px 0 80px;
	}
	#volume .dakkowear__block02--title span:nth-child(2) {
		font-size: 70px;
	}
}
@media (max-width: 767px) {
	.dakkowear__block02--title span:first-child {
		font-size: 18px;
		line-height: 43px;
		sletter-spacing: 0.02em;
	}
}

/*# sourceMappingURL=maps/style.css.map */
.dakkowear__block02--content .wcm {
	text-align: center;
}
.box__in--p em.p {
	color: #ff5583;
}
.dakkowear__block02--content .box {
	max-width: 1000px;
	margin: 0 0 0 100px;
}
@media (min-width: 768px) {
	.blk09_cont__img img {
		width: 160px;
	}
	.blk09_cont {
		max-width: 811px;
		margin: 22px auto 0;
		font-size: 0;
		letter-spacing: 0;
		padding: 35px 25px 40px;
		background: url(../img/bg_white.webp);
	}
	.blk09_cont__img,
	.blk09_cont__in {
		display: inline-block;
		vertical-align: top;
	}
	.blk09_cont__img {
		width: 225px;
	}
	.blk09_cont__in {
		width: calc(100% - 225px);
		text-align: left;
		padding-top: 5px;
	}
	.blk09_cont__in .ttl1 {
		font-size: 33px;
		letter-spacing: 0.05em;
	}
	.blk09_cont__in .ttl1 em {
		font-size: 52px;
		margin-right: 8px;
	}
	.blk09_cont__in .ttl2 {
		font-size: 19px;
		line-height: 36px;
		letter-spacing: 0.03em;
		padding-top: 22px;
	}
	.blk09_cont__in .ttl2 em {
		font-size: 21px;
	}
	.blk09_cont__in .ttl3 {
		font-size: 13px;
		line-height: 23px;
		padding: 15px 0 0 0;
	}
}

@media (max-width: 1200px) {
	.dakkowear__block02--content .box {
		margin: 0 auto;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	#volume .dakkowear__block02--content {
		background: url(../img/bg_dakko.svg) no-repeat bottom left;
		background-size: 100% auto !important;
		overflow-x: hidden;
	}
	.dakkowear__block03--content .title strong::before {
		bottom: -6px;
	}
}
#volume .dakkowear__block03--bg {
	/*background: pink;*/
	display: block;
	width: 100%;
	height: 529px;
	background: url(../img/bg_02.webp) no-repeat center center;
	background-size: cover;
}
#volume .dakkowear__block03--bg::before {
	content: '';
	width: 136px;
	height: 147px;
	position: absolute;
	bottom: -70px;
	left: calc(50% - 68px);
	background: url(../img/ico_lp01.svg);
}
@media (max-width: 767px) {
	#volume .dakkowear__block03--bg {
		background: url(../img/bg_02_sp.webp) no-repeat center center;
	}
	#volume .dakkowear__block03--bg {
		/*background: pink;*/
		height: 218px;
		background-size: cover;
	}
	#volume .dakkowear__block03--bg::before {
		content: '';
		width: 87px;
		height: 94px;
		bottom: -63px;
		left: calc(50% - 46px);
		background-size: 87px 94px !important;
	}
}
@media screen and(-ms-high-contrast: active), (-ms-high-contrast: none) {
	.dakkowear__block03--content .title strong::before {
		bottom: -3px;
	}
}
