@charset "utf-8";
/* CSS Document */
/* 
-------------------------------------------------- */
.content {
	font-size:0.625rem;
	line-height:1;
}

section h2 {
	margin-bottom: 1.4em;
	position: relative;
	font-family: 'EB Garamond', serif;
	font-size:5.0em;
	color: #1f2774;
	text-align: center;
	letter-spacing: 0.44rem;
}
section h2 span {
	display: block;
	padding-top: 0.7rem;
	font-family: 'Libre Baskerville', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:0.3846em;
	letter-spacing: 0.1rem;
}
@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
	.content {
		max-width:1366px;
		margin:0 auto;
	}
	.content section {}
	.content section .inner {
		width:1024px;
		margin:0 auto;
	}
}
@media (min-width: 1225px) {
/* PC-wide用 */
	.content {
		width:1366px;
	}
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
}
@media (max-width: 480px) {
/* SP用 */
	section h2 {
		margin-bottom: 1.1em;
		font-size:3.8em;
		font-weight: 500;
		letter-spacing: 0.24rem;
	}
	section h2 span {
		padding-top: 0.4rem;
		font-size:0.3846em;
		letter-spacing: 0.1rem;
	}
}


/* jetoil--mv
-------------------------------------------------- */
.bx01 {
	position: relative;
	padding:5.2em 0 7.4em;
	background:url("/img/product/revival/jetoilmask/01_bg_pc.png") center bottom no-repeat;
	background-size:cover;
	z-index: 3;
}

.bx01 .fx .photo {
	position:relative;
	padding: 0 0 0 2.7em;
}
.bx01 .fx .photo::after {
	content:'';
	position: absolute;
	width:12.1em;
	height:12.1em;
	left:-3.2em;
	top:-4.2em;
	background:url("/img/product/revival/jetoilmask/01_new.png") top center no-repeat;
	background-size:100% auto;
	z-index: -1;
}
.bx01 .fx .txt {}
.bx01 .fx small {
	display:block;
	margin-top:1.2em;
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	color: #1f2774;
	line-height: 1.4;
}

@media (min-width: 769px) {
/* tablet+PC用 */
	.bx01 .fx {
		display:flex;
		justify-content: space-between;
		margin-top: -14.2em;
	}
	.bx01 .fx .txt .fx {
		display:flex;
		justify-content: space-between;
		align-items: center;
		margin-top:10px;
	}
	
	.bx01 .fx .txt {
		max-width:724px;
	}
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.bx01 {
		padding:5.2em 0 7.4em;
		background:url("/img/product/revival/jetoilmask/01_bg_sp.png") center bottom no-repeat;
		background-size:cover;
	}
	.bx01 h2 {
		margin:0 11% 2rem;
	}
	.bx01 h3 {
		margin:0 5%;
	}
	.bx01 .fx .photo {
		padding: 0 0em 0 35%;
	}
	.bx01 .fx .photo::after {
		left: 28%;
		width:15%;
		height:20em;
		top:-1.6rem;
	}
	.bx01 h2 + .fx > .txt {
		margin-top:-4.2rem;
	}
	.bx01 .price {
		margin:0 5%;
		text-align: center;
	}
	.bx01 .price div {
		margin-top:1.5em;
	}
	.bx01 .fx small {
		margin:1.1rem 2.5% 0;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.bx01 {
		padding:5.2em 0 7.4em;
		background:url("/img/product/revival/jetoilmask/01_bg_sp.png") center bottom no-repeat;
		background-size:cover;
	}
	.bx01 h2 {
		margin:0 11% 2rem;
	}
	.bx01 h3 {
		margin:0 4%;
	}
	.bx01 .fx .photo {
		padding: 0 5em 0 8.7em;
	}
	.bx01 .fx .photo::after {
		left: 2rem;
		width:26%;
		height:20em;
		top:-1.6rem;
	}
	.bx01 h2 + .fx > .txt {
		margin-top:-2rem;
	}
	.bx01 .price {
		margin:0 4.24% 1.2em;
		text-align: center;
	}
	.bx01 .price .txt {
		margin-bottom: 1.2em;
	}
	.bx01 .price div {
		margin-top:0;
	}
	.bx01 .fx small {
		margin:1.1rem 4% 0;
	}
}


/* jetoil--fuwafuwa
-------------------------------------------------- */
.bx02 {
	position: relative;
	margin-top: -5.2em;
	padding:10.9em 0 6.9em;
	background:url("/img/product/revival/jetoilmask/02_bg_pc.jpg") center bottom no-repeat;
	background-size:cover;
	z-index: 2;
}
.bx02 h2 {
	margin-bottom:2.6rem;
}
.bx02 .photo {
	position: relative;
	padding-left:1.7rem;
	text-align: left;
}
.bx02 .photo::after {
	content:'';
	position: absolute;
	width:26.4em;
	height:34.1em;
	right:2.2em;
	top:-6.2em;
	background:url("/img/product/revival/jetoilmask/02_item_mask.png") top center no-repeat;
	background-size:100% auto;
}
@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.bx02 {
		margin-top: -8em;
		padding-top:15em;
		background-size:100% 110%;
	}
	.bx02 .photo::after {
		width:0;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.bx02 {
		position: relative;
		margin-top: -3.2em;
		padding:8.9em 0 25.9em;
		background:url("/img/product/revival/jetoilmask/02_bg_sp.png") center bottom no-repeat;
		background-size:cover;
	}
	.bx02 h2 {
		margin:0 7% 1.5em;
	}
	.bx02 .photo {
		position: relative;
		margin:0 6.5%;
		padding-left:0;
		text-align: center;
	}
	.bx02 .photo::after {
		content:'';
		position: absolute;
		width:59%;
		height:34.1em;
		left:19%;
		top:27.2em;
		background:url("/img/product/revival/jetoilmask/02_item_mask.png") top center no-repeat;
		background-size:100% auto;
	}
}


/* jetoil--check
-------------------------------------------------- */
.bx03 {
	position: relative;
	padding:8em 0 12.8em;
	background:url("/img/product/revival/jetoilmask/03_bg_pc.png") center bottom no-repeat;
	background-size:cover;
	z-index: 3;
}
.bx03 h2 {
	text-align:right;
}
.bx03 .txt {
	position: relative;
	text-align:right;
}
.bx03 .txt::before {
	content:'';
	position: absolute;
	width:16.8em;
	height:11.1em;
	right:-12em;
	top:-6.2em;
	background:url("/img/product/revival/jetoilmask/03_img_had_check_pc.png") bottom right no-repeat;
	background-size:cover;
}
@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.bx03 {
		position: relative;
		padding:6em 0 40.8em;
		background:url("/img/product/revival/jetoilmask/03_bg_sp.png") center bottom no-repeat;
		background-size:cover;
		z-index: 3;
	}
	.bx03 h2::before,
	.bx03 .txt::before { width:0;}
	.bx03 h2,
	.bx03 .txt {
		text-align:center;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.bx03 {
		padding:8em 0 22.8em;
		background:url("/img/product/revival/jetoilmask/03_bg_sp.png") center bottom no-repeat;
		background-size:cover;
	}
	.bx03 h2 {
		position: relative;
		margin:0 0 1.2em;
		padding:0 16%;
	}
	/*.bx03 h2::before {
		content: '';
		position: absolute;
		width: 20%;
		height: 3.1em;
		right: 0;
		top: -0.8em;
		background: url("/img/product/revival/jetoilmask/03_img_had_check_sp.png") top left no-repeat;
		background-size: 100% auto;
	}*/
	.bx03 .txt {
		margin:0 7%;
	}
	.bx03 .txt::before {
		content:'';
		position: absolute;
		width:0;
		height:0;
	}
	
}


/* jetoil--for
-------------------------------------------------- */
.bx04 {
	position: relative;
	margin-top: -11.8em;
	padding:21.6em 0 3.8em;
	background:url("/img/product/revival/jetoilmask/04_bg.jpg") center bottom no-repeat;
	background-size:cover;
	z-index: 2;
}
.bx04 h2 {
	padding:0 0 0 1.7rem;
	text-align: left;
}
.bx04 small {
	display: block;
	margin:0 auto;
	color: #1f2774;
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 1.4;
}

@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.bx04 {
		background:url("/img/product/revival/jetoilmask/04_bg.jpg") 60% 50% no-repeat;
		background-size:143% auto;
	}
	.bx04 h2 {
		margin-right:30%;
	}
	.bx04 small {
		width:auto;
		margin:0 4%;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.bx04 {
		margin-top: -11.8em;
		padding:14.6em 0 3.3em;
		background:url("/img/product/revival/jetoilmask/04_bg_sp.jpg") center bottom no-repeat;
		background-size:cover;
	}
	.bx04 h2 {
		margin:0 0 0.2em;
	}
}


/* jetoil--feature
-------------------------------------------------- */
.bx05 {
	position: relative;
	padding:8em 0 12.8em;
	background:url("/img/product/revival/jetoilmask/05_bg_pc.png") center bottom no-repeat;
	background-size:cover;
	z-index: 12;
}

.bx05--content {
	position: relative;
	padding: 6.3em 0 6em;
}

.bx05--content h3 {
	position: relative;
	margin-bottom: 4.1em;
}

.bx05--content h4 {
	margin-bottom: 1rem;
	font-size:2.4em;
	font-family: 'Libre Baskerville', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #1f2774;
	font-weight: 500;
	text-align: center;
}
.bx05--content h4 small {
	font-size:0.75em;
	font-weight: 700;
}

.bx05--content .material ul {
	display: flex;
	justify-content: space-between;
}
.bx05--content .material ul li {
	width:11.6em;
	text-align: center;
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:1.4em;
	font-weight: 500;
	line-height: 1.2;
	color: #1f2774;
}


.bx05--content .material .ul--mat01_02 {
	justify-content: center;
}


.bx05--content .material ul li img {
	margin-bottom: 0.8rem;
}

.bx05_01::before {
	content:'';
	position: absolute;
	right: 8.5%;
    top: -7em;
	width:138px;
	height:265px;
	background: url("/img/product/revival/jetoilmask/05_01_icon_pc.png") center center no-repeat;
	background-size:100% auto;
}
.bx05_02::before {
	content:'';
	position: absolute;
	right: 14.5%;
    top: -4em;
	width:239px;
	height:227px;
	background: url("/img/product/revival/jetoilmask/05_02_icon_pc.png") center center no-repeat;
	background-size:100% auto;
}


.bx05_02 .howtoUse .fx {
	display: flex;
	justify-content: space-between;
}
.bx05_02 .howtoUse .photo {
	width:35.1%;
	padding-right: 1.2em;
}
.bx05_02 .howtoUse .txt {
	width:60%;
}
.bx05_02 .howtoUse h5 {
	margin-bottom: 0.6rem;
	font-size:2em;
	color: #bb8f2b;
	font-weight: 500;
	letter-spacing: 0;
}
.bx05_02 .howtoUse p {
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:1.5em;
	line-height: 1.54;
	color: #1f2774;
}

.bx05 > small {
	display: block;
	width:1024px;
	margin:0 auto;
	color: #1f2774;
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height: 1.4;
}

@media (min-width: 769px) {
/* tablet+PC用 */
	.bx05--content .inner {
		max-width:1024px;
		margin:0 auto;
		box-sizing: border-box;
	}
	.bx05_01 {
		margin-bottom: 8.6em;
		background:url("/img/product/revival/jetoilmask/05_01_bg_pc.jpg") right top no-repeat;
	}
	.bx05_01 .inner {
		padding-left: 22.9em;
	}
	.bx05_02 {
		margin-bottom: 2.6em;
		background:url("/img/product/revival/jetoilmask/05_02_bg_pc.jpg") left top no-repeat;
	}
	.bx05_02 .inner {
		padding-right:20em;
	}
	.bx05--content .fx {
		display:flex;
		justify-content: space-between;
	}
	.bx05--content .material .ul--mat01_01 {
		width:51em;
	}
	.bx05--content .material .ul--mat02_01 {
		width:38em;
	}
	
	.bx05--content .material:nth-child(1) {
		min-height: 21.2em;
		padding-right: 4.3em;
		background:url("/img/product/revival/jetoilmask/05_bg_li_01.png") center right no-repeat;
	}
	
	.bx05_02 .howtoUse {
		padding-left:4em;
	}
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
	.bx05_02::before {
		right: 1.5%;
	}
	
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.bx05_01 {
		background:#fff url("/img/product/revival/jetoilmask/05_01_bg_sp.jpg") center top no-repeat;
		background-size:100% auto;
	}
	.bx05_02 {
		background:#fff url("/img/product/revival/jetoilmask/05_02_bg_sp.jpg") center top no-repeat;
		background-size:100% auto;
	}
	.bx05--content {
		padding-bottom: 0;
	}
	.bx05--content .inner {
		margin-bottom: 6em;
		padding:30em 5% 3em;
	}
	.bx05 > small {
		width:auto;
		margin:0 4%;
	}
	
	.bx05--content .material:nth-child(1) {
		margin-bottom: 2.3em;
		padding-bottom: 2em;
		background:url("/img/product/revival/jetoilmask/05_bg_li_01_sp.png") center bottom no-repeat;
		background-size:100% auto;
	}
	
	.bx05--content h4 {
		font-size:2em;
	}
	.bx05--content .material ul {
		justify-content:space-around;
	}
	.bx05--content .material ul li {
		width:23.5%;
	}
	.bx05--content .material ul li p {
		font-size:0.84em;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.bx05 {
		padding-bottom: 6em;
		background:url("/img/product/revival/jetoilmask/05_bg_sp.png") center top no-repeat;
		background-size:cover;
	}
	.bx05--content {
		padding-bottom: 0;
	}
	.bx05--content .inner {
		margin-bottom: 6em;
		padding:14em 5% 3em;
	}
	.bx05_02 .inner {		
		margin-bottom: 3em;
	}
	
	
	.bx05_01::before {
		content:'';
		position: absolute;
		right: 5%;
		top: 5.7em;
		width: 23.5%;
		height: 20em;
		background: url(/img/product/revival/jetoilmask/05_01_icon_pc.png) center top no-repeat;
		background-size: 100% auto;
	}
	.bx05_02::before {
		content:'';
		position: absolute;
		right: 5%;
		top: 8em;
    	width: 33.5%;
		height: 20em;
		background: url("/img/product/revival/jetoilmask/05_02_icon_pc.png") center top no-repeat;
		background-size:100% auto;
	}
	
	.bx05_02 .howtoUse p {
		font-size:1.34em;
	}
}


/* jetoil--voice
-------------------------------------------------- */
.bx06 {
	position: relative;
	margin-top: -7.5em;
	padding:12.1em 0 12.8em;
	background:url("/img/product/revival/jetoilmask/06_bg_pc.png") center bottom no-repeat;
	background-size:cover;
	z-index: 3;
}
@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.bx06 .photo {
		margin: 0 2.5%;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.bx06 {
		margin-top: -2.8em;
		padding:7.25em 0 6.8em;
		background:url("/img/product/revival/jetoilmask/06_bg_sp.png") center top no-repeat;
		background-size: cover;
	}
}


/* jetoil--howto
-------------------------------------------------- */
.bx07 {
	position: relative;
	padding:8em 0 12.8em;
	background:url("/img/product/revival/jetoilmask/07_bg_pc.png") center bottom no-repeat;
	background-size:cover;
	z-index: 2;
}
.ul--howto {
	display:flex;
	justify-content: space-between;
}
.ul--howto li {
	width:22%;
}
.ul--howto img {
	margin-bottom:0.88rem;
}
.ul--howto p {
	font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	line-height:1.5;
	color: #1f2774;
	font-size:1.6em;
}
@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */	
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.ul--howto {
		margin: 0 2.5%;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.bx07 {
		padding-bottom: 3.5em;
		background:url("/img/product/revival/jetoilmask/07_bg_sp.png") center bottom no-repeat;
		background-size:cover;
	}
	.ul--howto {
		flex-wrap:wrap;
		margin: 0 5%;
	}
	.ul--howto li {
		width:47%;
		margin-bottom: 2.2em;
	}
	.ul--howto p {
		font-size:1.3em;
	}
}



/* lineup
-------------------------------------------------- */
.lineup {
	position: relative;
	margin-top:-6.8em;
	padding:13.3em 0 14.4em;
	background:url("/img/product/revival/jetoilmask/lineup_bg_pc.png") center bottom no-repeat;
	background-size:cover;
	z-index: 11;
}
.lineup.last {
	margin-top:-4.8em;
	padding:12.8em 0 10em;
	z-index: 1;
}
.lineup h3 {
	position: relative;
	margin: 0 0 3em;
	text-align: center;
}
.lineup h3::before {
	content: '';
	position: absolute;
	left:2.3em;
	top:-1.4em;
	width:228px;
	height:143px;
	background: url("/img/product/revival/jetoilmask/linup_icon_01.png") center bottom no-repeat;
	background-size:100% auto;
}
.lineup .ul--lineup {
	display:flex;
	justify-content: space-between;
	margin:0 3%;
}

.lineup .ul--lineup .photo {
	padding-right:0.8rem;
}
.lineup .ul--lineup .txt img {
	margin-bottom:0.8rem;
}
@media (min-width: 769px) {
/* tablet+PC用 */
	.lineup .ul--lineup li {
		width:46%;
		display:flex;
		justify-content: space-between;
		align-items: flex-end;
	}
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
	.lineup {
		position: relative;
		margin-top:-6.8em;
		padding:13.3em 0 14.4em;
		background:url("/img/product/revival/jetoilmask/lineup_bg_pc.png") center bottom no-repeat;
		background-size:180% auto;
		z-index: 11;
	}
	.lineup h3::before {
		top:-6.4em;
	}
	.lineup .ul--lineup {}
	.lineup .ul--lineup li {
		width:49%;
		text-align:center;
	}
}
@media (max-width: 480px) {
/* SP用 */
	.lineup {
		padding-bottom: 7em;
		background:url("/img/product/revival/jetoilmask/lineup_bg_sp.png") center bottom no-repeat;
		background-size:100% auto;
	}
	.lineup .ul--lineup {
		flex-wrap:wrap;
	}
	.lineup .ul--lineup li {
		width:47%;
	}
	.lineup .ul--lineup .photo {
		padding: 0 11%;
	}
	.lineup.first .ul--lineup .photo {
		padding: 0 22%;
	}
	.lineup.first .ul--lineup {
		display:block;
	}
	.lineup.first .ul--lineup li {
		width:90%;
		margin:0 5%;
		text-align: center;
	}
	.lineup.first .ul--lineup li:first-of-type {
		margin-bottom:4rem;
	}
	.lineup.first .ul--lineup li p {
		margin:1.6em 9.8% 1.3em;
	}
	
	.lineup h3 {
		margin: 0 5.2% 3em;
	}
	.lineup h3::before {
		left:-2.7em;
		top:-3.6em;
		width:125px;
		background: url("/img/product/revival/jetoilmask/linup_icon_01.png") center top no-repeat;
		background-size:100% auto;
	}
}


/* .dark-tooltip .buy-list li a
-------------------------------------------------- */
.dark-tooltip .buy-list li a {
	padding:0;
	text-align: center;
	background:none;
}

@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
}
@media (max-width: 480px) {
/* SP用 */
}


/* 
-------------------------------------------------- */

@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
}
@media (max-width: 480px) {
/* SP用 */
}


/* 
-------------------------------------------------- */

@media (min-width: 769px) {
/* tablet+PC用 */
}
@media (min-width: 1025px) {
/* PC用 */
}
@media (min-width: 1225px) {
/* PC-wide用 */
}
@media (min-width: 769px) and ( max-width: 1024px) {
/* tablet用 */
}
@media (max-width: 768px) {
/* iPadMini+SP用 */
}
@media (max-width: 480px) {
/* SP用 */
}


.f--gara { font-family: 'EB Garamond', serif;}
.f--yugo { font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; }
