/** Shopify CDN: Minification failed

Line 16:7 Expected identifier but found whitespace
Line 16:8 Unexpected "5px"
Line 155:24 Unterminated string token
Line 173:1 Unexpected "2713"
Line 173:32 Unterminated string token
Line 192:15 Unterminated string token
Line 211:18 Unterminated string token
Line 230:21 Unterminated string token
Line 249:27 Unterminated string token
Line 268:21 Unterminated string token
... and 1 more hidden warnings

**/
border: 5px solid #f6882f; padding: 15px;
.cp_link {
	padding: 0.1em 0.3em 0em 0.3em;
	background-image: linear-gradient(rgba(0,0,0,0) 50%, rgba(33,150,244,1) 50%);
	background-position: 0 0;
	background-size: auto 200%;
	transition: .3s;
	color: #2196f4;
}
.cp_link:hover {
	background-position: 0 100%;
	color: #fff;
}
.cp_h2title {
	position: relative;
	padding: .3em;
}
.cp_h2title:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 4px;
	background: repeating-linear-gradient(-45deg, #FF7043, #FF7043 2px, #fff 2px, #fff 4px);
}
.cp_h3title {
	position: relative;
	padding: .1em .3em .1em 1.3em;
}
.cp_h3title::before,.cp_h3title::after {
	position: absolute;
	content: "□";
	width:4px;
	height: 4px;
	color: #FBC02D;
}
.cp_h3title::before {
	left:0;
	top:0;
}
.cp_h3title::after {
	left: 5.5px;
	top: 7.5px;
}
ol.cp_clist {
	counter-reset:cp_clist; /*数字をリセット*/
	list-style-type: none;
	padding:0.5em;
}
ol.cp_clist li {
	position: relative;
	padding-left: 30px;
	padding: 0.5em 0.5em 0.5em 30px;
}
ol.cp_clist li::before {
	position: absolute;
	display:inline-block;
	top: 50%;
	left: 0;
	/* カウントさせる */
	counter-increment: cp_clist;
	content: counter(cp_clist);
	/*装飾*/
	padding: 0 0.2em 0 0.2em;
	background: #F4511E;
	color: #fff;
	font-weight:bold;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align:center;
	transform: translateY(-50%);
}
ul.cp_list {
	padding: 0.5em;
	list-style: none;
}
ul.cp_list li {
	position: relative;
	padding: 0.5em 1em 0.5em 2.3em;
	margin-bottom:5px;
	border-bottom: 1px solid rgba(255,143,0,1);
}
ul.cp_list li:after,
ul.cp_list li:before {
	content:'';
	position: absolute;
	transform: rotate(45deg);
}
ul.cp_list li:before {
	top: 0.7em;
	left: 0.2em;
	width: 12px;
	height: 12px;
	border:2px solid rgba(255,143,0,1);
}
ul.cp_list li:after {
	top: 0.9em;
	left: 0.7em;
	width: 14px;
	height: 14px;
	background: rgba(255,143,0,0.5);
	transform: rotate(60deg);
}
.cp_textlink01 {
	position: relative;
	padding: 0.1em 0.3em;
	text-decoration: none;
	color: #FB8C00;
}
.cp_textlink01::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	content: '';
	transition: all 0.3s ease;
	opacity: 0.8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FB8C00;
}
.cp_textlink01:hover::after {
	opacity: 1;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
}

/* マーカー線・赤 */
.marker2{
 background:linear-gradient(transparent 75%, #ff9393 75%);
font-weight:bold; 
}
.cp_h4title {
	padding: .3em;
}
.cp_h4title::before {
	content: '.cp_h4title {
padding: .3em;
}
.cp_h4title::before {
content: '\002713';/*チェックマーク*/
/*content: '\00266b';音符*/
/*content: '\002665';ハート*/
/*content: '\00272a';丸囲み星*/
/*content: '\002731';アスタリスク*/
/*content: '\002606';白抜き星*/
/*content: '\002619';葉っぱ*/
/*content: '\025b6';右向きのサンカク*/
/*content: '\025b7';白抜き右向きのサンカク*/
/*content: '\025c6';ひし形*/
/*content: '\025c7';白抜きひし形*/
/*content: '\02749';丸いアスタリスク*/
/*content: '\02668';温泉マーク*/
color: #FF5722;
}2713';/*チェックマーク*/
	/*content: '.cp_h4title {
padding: .3em;
}
.cp_h4title::before {
content: '\002713';/*チェックマーク*/
/*content: '\00266b';音符*/
/*content: '\002665';ハート*/
/*content: '\00272a';丸囲み星*/
/*content: '\002731';アスタリスク*/
/*content: '\002606';白抜き星*/
/*content: '\002619';葉っぱ*/
/*content: '\025b6';右向きのサンカク*/
/*content: '\025b7';白抜き右向きのサンカク*/
/*content: '\025c6';ひし形*/
/*content: '\025c7';白抜きひし形*/
/*content: '\02749';丸いアスタリスク*/
/*content: '\02668';温泉マーク*/
color: #FF5722;
}266b';音符*/
	/*content: '.cp_h4title {
padding: .3em;
}
.cp_h14title::before {
content: '\002713';/*チェックマーク*/
/*content: '\00266b';音符*/
/*content: '\002665';ハート*/
/*content: '\00272a';丸囲み星*/
/*content: '\002731';アスタリスク*/
/*content: '\002606';白抜き星*/
/*content: '\002619';葉っぱ*/
/*content: '\025b6';右向きのサンカク*/
/*content: '\025b7';白抜き右向きのサンカク*/
/*content: '\025c6';ひし形*/
/*content: '\025c7';白抜きひし形*/
/*content: '\02749';丸いアスタリスク*/
/*content: '\02668';温泉マーク*/
color: #FF5722;
}2665';ハート*/
	/*content: '.cp_h4title {
padding: .3em;
}
.cp_h4title::before {
content: '\002713';/*チェックマーク*/
/*content: '\00266b';音符*/
/*content: '\002665';ハート*/
/*content: '\00272a';丸囲み星*/
/*content: '\002731';アスタリスク*/
/*content: '\002606';白抜き星*/
/*content: '\002619';葉っぱ*/
/*content: '\025b6';右向きのサンカク*/
/*content: '\025b7';白抜き右向きのサンカク*/
/*content: '\025c6';ひし形*/
/*content: '\025c7';白抜きひし形*/
/*content: '\02749';丸いアスタリスク*/
/*content: '\02668';温泉マーク*/
color: #FF5722;
}272a';丸囲み星*/
	/*content: '.cp_h4title {
padding: .3em;
}
.cp_h4title::before {
content: '\002713';/*チェックマーク*/
/*content: '\00266b';音符*/
/*content: '\002665';ハート*/
/*content: '\00272a';丸囲み星*/
/*content: '\002731';アスタリスク*/
/*content: '\002606';白抜き星*/
/*content: '\002619';葉っぱ*/
/*content: '\025b6';右向きのサンカク*/
/*content: '\025b7';白抜き右向きのサンカク*/
/*content: '\025c6';ひし形*/
/*content: '\025c7';白抜きひし形*/
/*content: '\02749';丸いアスタリスク*/
/*content: '\02668';温泉マーク*/
color: #FF5722;
}2731';アスタリスク*/
	/*content: '.cp_h4title {
padding: .3em;
}
.cp_h4title::before {
content: '\002713';/*チェックマーク*/
/*content: '\00266b';音符*/
/*content: '\002665';ハート*/
/*content: '\00272a';丸囲み星*/
/*content: '\002731';アスタリスク*/
/*content: '\002606';白抜き星*/
/*content: '\002619';葉っぱ*/
/*content: '\025b6';右向きのサンカク*/
/*content: '\025b7';白抜き右向きのサンカク*/
/*content: '\025c6';ひし形*/
/*content: '\025c7';白抜きひし形*/
/*content: '\02749';丸いアスタリスク*/
/*content: '\02668';温泉マーク*/
color: #FF5722;
}2606';白抜き星*/
	/*content: '.cp_h4title {
padding: .3em;
}
.cp_h4title::before {
content: '\002713';/*チェックマーク*/
/*content: '\00266b';音符*/
/*content: '\002665';ハート*/
/*content: '\00272a';丸囲み星*/
/*content: '\002731';アスタリスク*/
/*content: '\002606';白抜き星*/
/*content: '\002619';葉っぱ*/
/*content: '\025b6';右向きのサンカク*/
/*content: '\025b7';白抜き右向きのサンカク*/
/*content: '\025c6';ひし形*/
/*content: '\025c7';白抜きひし形*/
/*content: '\02749';丸いアスタリスク*/
/*content: '\02668';温泉マーク*/
color: #FF5722;
}2619';葉っぱ*/
	/*content: '5b6';右向きのサンカク*/
	/*content: '5b7';白抜き右向きのサンカク*/
	/*content: '5c6';ひし形*/
	/*content: '5c7';白抜きひし形*/
	/*content: '749';丸いアスタリスク*/
	/*content: '668';温泉マーク*/
	color: #FF5722;
}