.mb-3 {margin-bottom:30px;}

.colP {
	color: #a671d2;
}
.finishings_chk.disabled {
	pointer-events: auto;
}
.view_chk {display:none;}
.pdArtGuide {
	font-size: 11px;
	width: 120px;
}
.tab-content {
	position: relative;
}
.same_title_inner {
	position: absolute;
	z-index: 1;
	width:100%;
}
.guides .guide-content {
	overflow: hidden;
}
.guides .guide-content .same_title {	
	color: #fff;
	padding: 85px 0 0;
	font-family: 'Noto serif',sans-serif;
	font-weight: 600;
	font-size: 28px;
}
.guides .guide-content .same_title_sub {
	font-size: 18px;
	font-family: 'Titillium Web', sans-serif;
	color: #bf7ff1;
}
.guides .guide-content .same_title_sub01 {
	color: #eee;
}
.same_title_bg {
	margin: -41px -17px 20px;
}
.today-selection-wrap {
	padding: 20px 0;
}
.today-selection-title {
	padding: 20px 0;
}
.today-selection-img {
	width: 100px;
}
.today-selection-name {
	display: inline-block;
	font-size: 15px;
	width: 180px;
	margin: 0 10px;
}
.today-selection-btn {
	background: #fff;
	border: 1px solid #0192d8;
	color: #0192d8;
	padding: 5px 10px;
	border-radius: 3px;
	transition: all linear .1s;
}
.today-selection-btn:hover {
	background: #0192d8;
	color: #fff;
}
.today-precautions h4 {
	font-size: 20px;
	color: #fff;
	position: relative;
	z-index:1;
}
.today-precautions h4:after {
	content: "";
	position: absolute;
	width: 100%;
	top: 20px;
	left: 0;
	border-bottom:1px solid #fbb03b;
	z-index:-1;
}
.today-precautions h4 span{
	display: inline-block;
	padding: 5px 20px;
	background-color: #fbb03b;
}
.today-precautions > div {
	padding: 50px 0;
}
.today-precautions > div img {
	width: 100px;
	padding: 30px 0;
}
.today-precautions > div {
	color: #fbb03b;
}
.sameday-process-title {
	padding: 30px 0;
}
.today-precaution-img {
	height: 160px;	
}
.sameday-process-item {
	width:33%;
	float: left;
	position: relative;
}
.sameday-process-item p {
	text-indent: 10px;
	padding: 10px 0 30px;
}
.sameday-process-divider {
	position: absolute;

	top: 20px;
	right: -20px;
}
.timer01 {
	position: relative;
}
.flip-clock-wrapper.blur{
	filter: blur(4px);	
}
.timer02 {
	position: absolute;
	width: 400px;
	left: -5px;
	bottom: -5px;
	background: rgba(0,0,0,0.7);
	border-radius: 5px;
	color: #fff;
	padding: 20px 0;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}
.flip-clock-wrapper ul {
	width:45px;
	height:70px;
}
.flip-clock-wrapper ul li {
	line-height:70px;
}
.flip-clock-wrapper ul li a div div.inn {
	font-size: 60px;
}
.flip-clock-divider {
	height:70px;
}
.flip-clock-dot {
	width: 8px;
	height: 8px;
}
.flip-clock-dot.bottom {
	bottom: 18px;
}
.sameday-links {
	margin-left: 0;
	margin-bottom: 0;
	height: 32px;
}
.sameday-links li {
	float: left;
	width: 33%;
}
.sameday-links li a{
	display: block;
	padding: 5px;
	text-align: center;
	border:	1px solid #ddd;
	width: 80%;
	font-size: 11px;
	transition: all linear 0.5s; 
}
.sameday-links li:hover a, .sameday-links li.on a {
	color: #0192D8;
	border-color:#0192D8;
}
.flip-clock-divider .flip-clock-label,.flip-clock-divider.minutes .flip-clock-label,.flip-clock-divider.seconds .flip-clock-label   {
	right:-72px;
}
@media(min-width:980px) and (max-width:1200px){
	.timer02 {
		width: 100%;
		font-size: 18px;
		padding: 15px 0;
	}
	.flip-clock-wrapper ul {
		width: 32px;
		height: 55px;
	}
	.flip-clock-wrapper ul li {
		line-height: 55px;
	}
	.flip-clock-wrapper ul li a div div.inn {
		font-size: 45px;
	}
	.flip-clock-divider {
		height: 55px;
		width: 16px;
	}
	.flip-clock-divider .flip-clock-label,.flip-clock-divider.minutes .flip-clock-label,.flip-clock-divider.seconds .flip-clock-label   {
		right:-65px;
	}
	.flip-clock-dot {
		width: 8px;
		height: 8px;
	}
	.flip-clock-dot.top {
		top: 22px;
	}
	.flip-clock-dot.bottom {
		bottom: 13px;
	}
	.guides .guide-content .same_title {
		padding: 60px 0 0;
	}
}
@media(min-width:768px) and (max-width:979px){
	.timer02 {
		width: 100%;
		font-size: 18px;
		padding: 15px 0;
	}
	.flip-clock-wrapper ul {
		width: 32px;
		height: 55px;
	}
	.flip-clock-wrapper ul li {
		line-height: 55px;
	}
	.flip-clock-wrapper ul li a div div.inn {
		font-size: 45px;
	}
	.flip-clock-divider {
		height: 55px;
		width: 16px;
	}
	.flip-clock-divider .flip-clock-label,.flip-clock-divider.minutes .flip-clock-label,.flip-clock-divider.seconds .flip-clock-label   {
		right:-65px;
	}
	.flip-clock-dot {
		width: 8px;
		height: 8px;
	}
	.flip-clock-dot.top {
		top: 22px;
	}
	.flip-clock-dot.bottom {
		bottom: 13px;
	}
	.guides .guide-content .same_title {
		padding: 60px 0 0;
	}
}
@media(max-width:767px){
	.timer01 {
		display: none;
	}
	.timer02 {
		width: 100%;
		font-size: 18px;
		padding: 18px 0;
	}
	.flip-clock-wrapper ul {
		width:40px;
		height:60px;
		font-size: 60px;
	}
	.flip-clock-wrapper ul li {
		line-height: 61px;
	}
	.guides .guide-content .same_title {
		padding: 18px 0 0;
		font-size: 20px;
	}
	.guides .guide-content .same_title_sub {
		font-size: 15px;
	}
	.same_title_divider {
		display:none;
	}
}