@charset "shift_jis";
/* ======================================================
 * /common-files/css/contribution/crowdfunding/campfire.css
 * ------------------------------------------------------
 * /contribution/crowdfunding/campfire.html
 * Clearfix
====================================================== */

#mainContainer{
	margin-top: 0;
	font-size:16px;
	font-family: "Heebo","Noto Sans CJK JP","‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	color: #333;
}
#mainContainer *{
	box-sizing:border-box;
}
#mainContents {
	width: 100%;
	margin: 0;
}
/* font-family__NotoSans
------------------------------------------------------ */
@font-face {
	font-family: 'Noto Sans CJK JP';
	font-style: normal;
	font-weight: 100;
	src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff2) format('woff2'),
			 url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff) format('woff'),
			 url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans CJK JP';
	font-style: normal;
	font-weight: 300;
	src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format('woff2'),
			 url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format('woff'),
			 url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format('opentype');
}
@font-face {
	 font-family: 'Noto Sans CJK JP';
	 font-style: normal;
	 font-weight: 400;
	 src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),
				url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),
				url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype');
}
@font-face {
	 font-family: 'Noto Sans CJK JP';
	 font-style: normal;
	 font-weight: 500;
	 src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format('woff2'),
				url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format('woff'),
				url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format('opentype');
}
@font-face {
	 font-family: 'Noto Sans CJK JP';
	 font-style: normal;
	 font-weight: 700;
	 src: url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format('woff2'),
				url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format('woff'),
				url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format('opentype');
}
/* hebrew */
@font-face {
	font-family: 'Heebo';
	font-style: normal;
	font-weight: 400;
	src: local('Heebo'), local('Heebo-Regular'), url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');
	unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
	font-family: 'Heebo';
	font-style: normal;
	font-weight: 400;
	src: local('Heebo'), local('Heebo-Regular'), url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
	font-family: 'Heebo';
	font-style: normal;
	font-weight: 400;
	src: local('Heebo'), local('Heebo-Regular'), url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H0TbFzsQ.woff2) format('woff2');
	unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
	font-family: 'Heebo';
	font-style: normal;
	font-weight: 400;
	src: local('Heebo'), local('Heebo-Regular'), url(https://fonts.gstatic.com/s/heebo/v5/NGS6v5_NC0k9P9H2TbE.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
	font-family: 'Heebo';
	font-style: normal;
	font-weight: 700;
	src: local('Heebo Bold'), local('Heebo-Bold'), url(https://fonts.gstatic.com/s/heebo/v5/NGS3v5_NC0k9P9lNaKROkK440A.woff2) format('woff2');
	unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
	font-family: 'Heebo';
	font-style: normal;
	font-weight: 700;
	src: local('Heebo Bold'), local('Heebo-Bold'), url(https://fonts.gstatic.com/s/heebo/v5/NGS3v5_NC0k9P9lNaKRMkK4.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* /contribution/crowdfunding/campfire.html
------------------------------------------------------ */
/* mainVisual */
.mainVisual {
	min-height: 350px;
	padding: 87px 0 50px;
	background: url(/contribution/crowdfunding/img-files/pc_campfire_bg01.png) no-repeat top center / contain, -webkit-linear-gradient(top, rgba(253,78,47,1) 0%,rgba(241,39,51,1) 100%);
	background: url(/contribution/crowdfunding/img-files/pc_campfire_bg01.png) no-repeat top center / contain, linear-gradient(to bottom, rgba(253,78,47,1) 0%,rgba(241,39,51,1) 100%);
	text-align: center;
}
.mainVisual .leadArea {
	margin-top: 40px;
	color: #fff;
	font-size: 3.0rem;
	font-weight: bold;
}
.mainVisual .leadArea .leadStrong {
	font-size: 3.9rem;
}
.mainVisual + * {
	margin-top: 50px !important;
}
/* sectionType */
#mainContents > [class*="sectionType"] {
}
#mainContents > .sectionType01 {
	width: 1200px;
	margin: 80px auto 0;
}
#mainContents > .sectionType02 {
	margin-top: 80px;
	background-color: #f5f9ff;
}
#mainContents > .sectionType02 .sectionInner {
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0 38px;
}
/* txHeading */
.txHeadingLv2 {
	margin-top: 75px;
	border-bottom: 2px solid #fd4e2f;
	padding-bottom: 7px;
	line-height: 1.2;
}
.txHeadingLv2 .txHeadingLabel {
	display: inline-block;
	font-size: 3.2rem;
	font-weight: bold;
}
/* textLead */
.textLead {
	color: #fd4e2f;
	font-size: 2.2rem;
	font-weight: bold;
	line-height: 1.8;
}
/* linkButton */
.linkButton {
	margin-top: 50px;
}
.linkButton .linkInline {
	display: block;
	width: 350px;
	position: relative;
	padding: 16px 45px 10px 30px;
	border-radius: 10px;
	background-color: #e5e5e5;
	color: #333;
	font-size: 2.0rem;
	text-decoration: none;
	text-align: center;
	transition: all .1s;
}
.linkButton .linkInline:not(.noButton):hover {
	opacity: .7;
}
.linkButton .linkInline::after {
	position: absolute;
	top: 50%;
	right: 12px;
	width: 29px;
	height: 29px;
	margin-top: -14px;
	background: url(/contribution/crowdfunding/img-files/campfire_ic01.png) no-repeat top left / contain;
	content: ''
}
/* imageFrame */
.imageFrame {
	text-align: center;
}
.imageFrame > a {
	transition: all .1s;
}
.imageFrame > a:hover {
	opacity: .7;
}
/* columnLayout */
.columnLayout {
	display: flex;
	flex-flow: row wrap;
	margin-top: 70px;
}
.columnLayout > .colItem {
	margin: 55px 40px 0 0;
}
.columnLayout > .colItem .colHeading {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	min-height: 55px;
}
.columnLayout > .colItem .colHeading .colHeadingLabel {
	position: relative;
	min-width: 490px;
	height: 100%;
	padding: 0 30px;
	text-align: center;
	font-weight: bold;
	line-height: 1.7;
}
.columnLayout > .colItem .colHeading .colHeadingLabel::before,
.columnLayout > .colItem .colHeading .colHeadingLabel::after {
	position: absolute;
	top: 50%;
	width: 20px;
	height: 32px;
	margin-top: -16px;
	content: ''
}
.columnLayout > .colItem .colHeading .colHeadingLabel::before {
	left: 3px;
	background: url(/contribution/crowdfunding/img-files/campfire_bg02_01.png) no-repeat top left / contain;
}
.columnLayout > .colItem .colHeading .colHeadingLabel::after {
	right: 3px;
	background: url(/contribution/crowdfunding/img-files/campfire_bg02_02.png) no-repeat top left / contain;
}
.columnLayout > .colItem .colHeading + .colDetail {
	margin-top: 4px;
}
/* boxColumnLayout */
.boxColumnLayout {
	display: flex;
	flex-flow: row wrap;
	margin-top: 30px;
}
.boxColumnLayout > .colItem {
	margin: 30px 30px 0 0;
	border: 1px solid #c6c6c6;
	border-radius: 20px;
	overflow: hidden;
	color: #333;
	text-decoration: none;
	transition: all .1s;
}
.boxColumnLayout > .colItem:hover {
	opacity: 0.7;
}
.boxColumnLayout > .colItem .colDetail {
	padding: 15px 14px 28px;
}
.boxColumnLayout > .colItem .colDetail .boxLead {
	font-size: 1.8rem;
	line-height: 1.7;
}
.boxColumnLayout > .colItem .colDetail .linkButton {
	margin-top: 22px;
}
/* balloonColumnLayout */
.balloonColumnLayout {
	margin: 50px 0;
	padding: 0 36px;
}
.balloonColumnLayout.slick-dotted {
	margin-bottom: 0;
}
.balloonColumnLayout .colItem {
	width: 534px;
	margin: 0 15px;
	padding-bottom: 21px;
}
.balloonColumnLayout .colItem .itemInner {
	display: block;
	height: 100%;
	position: relative;
	border: 1px solid #c6c6c6;
	padding: 20px;
	border-radius: 20px;
	background-color: #fff;
	box-shadow: 0 4px #c6c6c6;
}
.balloonColumnLayout .colItem a.itemInner {
	color: #333;
	text-decoration: none;
	transition: all .1s;
}
.balloonColumnLayout .colItem a.itemInner:hover {
	opacity: .7;
}
.balloonColumnLayout .colItem .itemInner::before,
.balloonColumnLayout .colItem .itemInner::after {
	position: absolute;
	left: 50%;
	border-right: 16px solid transparent;
	border-left: 16px solid transparent;
	margin-left: -16px;
	content: ''
}
.balloonColumnLayout .colItem .itemInner::before {
	bottom: -22px;
	border-top: 17px solid #c6c6c6;
}
.balloonColumnLayout .colItem .itemInner::after {
	bottom: -17px;
	border-top: 17px solid #fff;
}
.balloonColumnLayout .colItem .colHeading {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}
.balloonColumnLayout .colItem .colHeading .colImage {
	width: 180px;
	height: 120px;
	flex-shrink: 0;
}
.balloonColumnLayout .colItem .colHeading .colHeadingLabel {
	margin-left: 17px;
	font-size: 2.0rem;
	font-weight: bold;
}
.balloonColumnLayout .colItem .colDetail {
	margin-top: 20px;
	border-top: 1px solid #ccc;
	padding-top: 16px;
	font-size: 1.8rem;
}
.balloonColumnLayout .slick-arrow {
	width: 16px;
	height: 30px;
}
.balloonColumnLayout .slick-arrow.slick-prev {
	left: 0;
	background: url(/contribution/crowdfunding/img-files/campfire_ic02_01.png) no-repeat 0 0;
}
.balloonColumnLayout .slick-arrow.slick-next {
	right: 0;
	background: url(/contribution/crowdfunding/img-files/campfire_ic02_02.png) no-repeat 0 0;
}
.balloonColumnLayout .slick-dots {
	position: relative;
	bottom: 0;
	margin-top: 23px;
	line-height: 1.0;
}
.balloonColumnLayout .slick-dots > li {
	position: relative;
	width: 10px;
	height: 10px;
}
.balloonColumnLayout .slick-dots > li button {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	padding: 0;
	border-radius: 50%;
	background-color: #d9d9d9;
}
.balloonColumnLayout .slick-dots > li.slick-active button {
	background-color: #fe1543;
}
.balloonColumnLayout .slick-dots > li button::before {
	content: none;
}

@media screen and (min-width: 751px), print {
	/* Utility Style
	------------------------------------------------------ */
	/*----- only pc -----*/
	.spOnly { display: none !important; }
	
	/* /contribution/crowdfunding/campfire.html
	------------------------------------------------------ */
	/* columnLayout */
	.columnLayout[data-row-pc="1"] > .colItem { width: 100%; }
	.columnLayout[data-row-pc="2"] > .colItem { width: calc((100% - 40px) / 2); }
	.columnLayout[data-row-pc="3"] > .colItem { width: calc((100% - 80px) / 3 - 0.01); }
	.columnLayout[data-row-pc="4"] > .colItem { width: calc((100% - 120px) / 4); }
	
	.columnLayout[data-row-pc="1"] > .colItem,
	.columnLayout[data-row-pc="2"] > .colItem:nth-of-type(2n),
	.columnLayout[data-row-pc="3"] > .colItem:nth-of-type(3n),
	.columnLayout[data-row-pc="4"] > .colItem:nth-of-type(4n) {
		margin-right: 0;
	}
	.columnLayout[data-row-pc="1"] > .colItem:nth-of-type(-n+1),
	.columnLayout[data-row-pc="2"] > .colItem:nth-of-type(-n+2),
	.columnLayout[data-row-pc="3"] > .colItem:nth-of-type(-n+3),
	.columnLayout[data-row-pc="4"] > .colItem:nth-of-type(-n+4) {
		margin-top: 0;
	}
	/* boxColumnLayout */
	.boxColumnLayout[data-row-pc="1"] > .colItem { width: 100%; }
	.boxColumnLayout[data-row-pc="2"] > .colItem { width: calc((100% - 30px) / 2); }
	.boxColumnLayout[data-row-pc="3"] > .colItem { width: calc((100% - 60px) / 3); }
	.boxColumnLayout[data-row-pc="4"] > .colItem { width: calc((100% - 90px) / 4 - 0.01); }
	
	.boxColumnLayout[data-row-pc="1"] > .colItem,
	.boxColumnLayout[data-row-pc="2"] > .colItem:nth-of-type(2n),
	.boxColumnLayout[data-row-pc="3"] > .colItem:nth-of-type(3n),
	.boxColumnLayout[data-row-pc="4"] > .colItem:nth-of-type(4n) {
		margin-right: 0;
	}
	.boxColumnLayout[data-row-pc="1"] > .colItem:nth-of-type(-n+1),
	.boxColumnLayout[data-row-pc="2"] > .colItem:nth-of-type(-n+2),
	.boxColumnLayout[data-row-pc="3"] > .colItem:nth-of-type(-n+3),
	.boxColumnLayout[data-row-pc="4"] > .colItem:nth-of-type(-n+4) {
		margin-top: 0;
	}
}

@media screen and (max-width: 750px) {
	/* Utility Style
	------------------------------------------------------ */
	/*----- only sp -----*/
	.pcOnly { display: none !important; }
	
	/* /contribution/crowdfunding/campfire.html
	------------------------------------------------------ */
	/* mainVisual */
	.mainVisual {
		min-height: 155px;
		margin: 0 -10px;
		padding: 35px 10px 25px;
		background: url(/contribution/crowdfunding/img-files/sp_campfire_bg01.png) no-repeat top center / cover, -webkit-linear-gradient(rgba(253,78,47,1) 0%, rgba(241,39,51,1) 100%);
	}
	.mainVisual .mainLogo {
		max-width: 313px;
		margin: 0 auto;
	}
	.mainVisual .leadArea {
		margin-top: 20px;
		color: #fff;
		font-size: 1.6rem;
		font-weight: bold;
	}
	.mainVisual .leadArea .leadStrong {
		font-size: 2.1rem;
	}
	.mainVisual + * {
		margin-top: 25px !important;
	}
	/* sectionType */
	#mainContents > .sectionType01 {
		width: 100%;
		margin: 43px 0 0;
	}
	#mainContents > .sectionType02 {
		margin: 30px -10px 0;
		background-color: #f5f9ff;
	}
	#mainContents > .sectionType02 .sectionInner {
		width: 100%;
		margin: 0;
		padding: 30px 10px 28px;
	}
	/* txHeading */
	.txHeadingLv2 {
		margin-top: 32px;
	}
	.txHeadingLv2 .txHeadingLabel {
		font-size: 1.8rem;
	}
	/* textLead */
	.textLead {
		font-size: 1.3rem;
		line-height: 1.7;
	}
	/* linkButton */
	.linkButton {
		margin-top: 30px;
	}
	.linkButton .linkInline {
		width: 250px;
		position: relative;
		padding: 12px 30px 7px 20px;
		border-radius: 5px;
		font-size: 1.4rem;
	}
	.linkButton .linkInline::after {
		right: 9px;
		width: 21px;
		height: 21px;
		margin-top: -10px;
	}
	.linkButton.spSmall .linkInline {
		width: 100%;
		padding: 6px 20px 3px 10px;
		border-radius: 5px;
		font-size: 1.0rem;
	}
	.linkButton.spSmall .linkInline::after {
		right: 5px;
		width: 13px;
		height: 13px;
		margin-top: -6px;
	}
	/* columnLayout */
	.columnLayout {
		margin-top: 10px;
	}
	.columnLayout > .colItem {
		margin: 17px 20px 0 0;
	}
	.columnLayout[data-row-sp="1"] > .colItem { width: 100%; }
	.columnLayout[data-row-sp="2"] > .colItem { width: calc((100% - 20px) / 2); }
	.columnLayout[data-row-sp="3"] > .colItem { width: calc((100% - 40px) / 3); }
	.columnLayout[data-row-sp="4"] > .colItem { width: calc((100% - 60px) / 4); }
	
	.columnLayout[data-row-sp="1"] > .colItem,
	.columnLayout[data-row-sp="2"] > .colItem:nth-of-type(2n),
	.columnLayout[data-row-sp="3"] > .colItem:nth-of-type(3n),
	.columnLayout[data-row-sp="4"] > .colItem:nth-of-type(4n) {
		margin-right: 0;
	}
	.columnLayout[data-row-sp="1"] > .colItem:nth-of-type(-n+1),
	.columnLayout[data-row-sp="2"] > .colItem:nth-of-type(-n+2),
	.columnLayout[data-row-sp="3"] > .colItem:nth-of-type(-n+3),
	.columnLayout[data-row-sp="4"] > .colItem:nth-of-type(-n+4) {
		margin-top: 0;
	}
	.columnLayout > .colItem .colHeading {
		min-height: 32px;
	}
	.columnLayout > .colItem .colHeading .colHeadingLabel {
		min-width: 340px;
		height: 100%;
		font-size: 1.3rem;
		font-weight: bold;
		line-height: 1.2;
	}
	.columnLayout > .colItem .colHeading .colHeadingLabel::before,
	.columnLayout > .colItem .colHeading .colHeadingLabel::after {
		width: 12px;
		height: 19px;
		margin-top: -8px;
	}
	/* boxColumnLayout */
	.boxColumnLayout {
		margin-top: 15px;
	}
	.boxColumnLayout > .colItem {
		margin: 15px 10px 0 0;
		border-radius: 10px;
	}
	.boxColumnLayout[data-row-sp="1"] > .colItem { width: 100%; }
	.boxColumnLayout[data-row-sp="2"] > .colItem { width: calc((100% - 10px) / 2); }
	.boxColumnLayout[data-row-sp="3"] > .colItem { width: calc((100% - 20px) / 3 - 0.01); }
	.boxColumnLayout[data-row-sp="4"] > .colItem { width: calc((100% - 30px) / 4 - 0.01); }
	
	.boxColumnLayout[data-row-sp="1"] > .colItem,
	.boxColumnLayout[data-row-sp="2"] > .colItem:nth-of-type(2n),
	.boxColumnLayout[data-row-sp="3"] > .colItem:nth-of-type(3n),
	.boxColumnLayout[data-row-sp="4"] > .colItem:nth-of-type(4n) {
		margin-right: 0;
	}
	.boxColumnLayout[data-row-sp="1"] > .colItem:nth-of-type(-n+1),
	.boxColumnLayout[data-row-sp="2"] > .colItem:nth-of-type(-n+2),
	.boxColumnLayout[data-row-sp="3"] > .colItem:nth-of-type(-n+3),
	.boxColumnLayout[data-row-sp="4"] > .colItem:nth-of-type(-n+4) {
		margin-top: 0;
	}
	.boxColumnLayout > .colItem .colDetail {
		padding: 10px 5px 11px;
	}
	.boxColumnLayout > .colItem .colDetail .boxLead {
		font-size: 1.3rem;
		line-height: 1.4;
	}
	.boxColumnLayout > .colItem .colDetail .linkButton {
		margin-top: 10px;
	}
	/* balloonColumnLayout */
	.balloonColumnLayout {
		margin-top: 25px;
		padding: 0 10px;
	}
	.balloonColumnLayout .colItem {
		width: 300px;
		margin: 0 10px;
		padding-bottom: 11px;
	}
	.balloonColumnLayout .colItem .itemInner {
		min-height: 200px;
		padding: 11px;
		border-radius: 10px;
		background-color: #fff;
		box-shadow: 0 2px #c6c6c6;
	}
	.balloonColumnLayout .colItem .itemInner::before,
	.balloonColumnLayout .colItem .itemInner::after {
		position: absolute;
		left: 50%;
		border-right: 9px solid transparent;
		border-left: 9px solid transparent;
		margin-left: -9px;
		content: ''
	}
	.balloonColumnLayout .colItem .itemInner::before {
		bottom: -12px;
		border-top: 9px solid #c6c6c6;
	}
	.balloonColumnLayout .colItem .itemInner::after {
		bottom: -9px;
		border-top: 9px solid #fff;
	}
	.balloonColumnLayout .colItem .colHeading .colImage {
		width: 100px;
		height: 67px;
	}
	.balloonColumnLayout .colItem .colHeading .colHeadingLabel {
		margin-left: 9px;
		font-size: 1.3rem;
		font-weight: bold;
	}
	.balloonColumnLayout .colItem .colDetail {
		margin-top: 13px;
		padding-top: 11px;
		font-size: 1.2rem;
		line-height: 1.2;
	}
	.balloonColumnLayout .slick-arrow {
		display: block !important;
		width: 8px;
		height: 15px;
		margin-top: -23px;
	}
	.balloonColumnLayout .slick-arrow.slick-prev {
		background: url(/contribution/crowdfunding/img-files/campfire_ic02_01.png) no-repeat 0 0 / contain;
	}
	.balloonColumnLayout .slick-arrow.slick-next {
		background: url(/contribution/crowdfunding/img-files/campfire_ic02_02.png) no-repeat 0 0 / contain;
	}
	.balloonColumnLayout .slick-dots {
		margin-top: 8px;
	}
	.balloonColumnLayout .slick-dots > li {
		position: relative;
		width: 8px;
		height: 8px;
	}
	.balloonColumnLayout .slick-dots > li button {
		position: absolute;
		top: 0;
		left: 0;
		width: 8px;
		height: 8px;
		padding: 0;
		border-radius: 50%;
		background-color: #d9d9d9;
	}
	.balloonColumnLayout .slick-dots > li.slick-active button {
		background-color: #fe1543;
	}
}
@media screen and (max-width: 320px) {
	
}


/* Clearfix
------------------------------------------------------ */
