@charset "UTF-8";

/* 共通スタイルここから */
.sno89-section{
	width:100%;
	margin:0 auto;
}
.sno89-box,
.sno89-image-box,
.sno89-text-box,
.sno89-notes-box{
	width:100%;
	margin:0 auto;
}
.sno89-box h3,
.sno89-box h4,
.sno89-box p{
	width:100%;
	margin:0 auto;
	text-align:center;
}
.sno89-box img{
	display:block;
	width:100%;
	max-width:none;
	margin:0 auto;
}
.sno89-box em{
	font-style:normal;
	font-weight:bold;
}
.sno89-text-box p{
	color:#000;
	font-weight:normal;
	width:100%;
	text-align:left;
}
.sno89-notes-box p{
	position:relative;
	padding:0;
	padding-left:1em;
	text-align:left;
}
.sno89-notes-box p span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:1em;
}
.sno89-box p.sno89-notes-text{
	color:#000;
	text-align:right;
}

.sno89-gry-title{
	position:relative;
	padding:20px 20px 20px 208px;
	font-size:24px;
	line-height:1.5;
	text-align:left;
	background-color:#f6f6f6;
}
.sno89-gry-img{
	display:block;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:136px;
	height:auto;
}

.sno89-chartset{
	position:relative;
	width:100%;
	margin:0 auto;
}
.sno89-chartset:before,
.sno89-chartset:after{
	content:'';
	display:block;
}
.sno89-chartset:before{
	position:absolute;
	top:0;
	left:50%;
	bottom:0;
	border-right:1px solid #dcdddd;
}
.sno89-chartset:after{
	clear:both;
}
.sno89-chart{
	width:50%;
	margin:0 auto;
}
.sno89-chart:first-child{
	float:left;
}
.sno89-chart:last-child{
	float:right;
}

#products #sno89 .plasma-wrapper{
	margin-top:0;
}
.sno89-plasma-box:before{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:45px;
	width:53%;
	height:3px;
	background-color:#e60020;
}
#products #sno89 .plasma-wrapper .plasma-setbox{
	display:block;
}
.sno89-plasma-setbox{
	width:100%;
	margin:0 auto;
}
.sno89-plasma-setbox:after{
	content:'';
	display:block;
	clear:both;
}
.sno89-plasma-text{
	width:67.5147%;
	float:left;
	box-sizing:border-box;
	padding-left:45px;
}
.sno89-plasma-text p.sno89-plasma-category{
	margin:0 auto;
	margin-left:0;
	padding:37px 0 3px;
	color:#e60012;
	font-size:14px;
	font-weight:bold;
	line-height:2.2858em;
}
.sno89-plasma-text p.read{
	margin:0 auto;
	margin-top:40px;
	margin-left:0;
	margin-right:30px;
	padding:0;
	color:#000;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:2.2858em;
}
.sno89-plasma-text p.read em{
	font-weight:bold;
	font-style:normal;
}
.sno89-plasma-img{
	width:24.6576%;
	float:right;
	margin:1.5656% auto 0;
	margin-right:4.3053%;
	text-align:center;
}
.sno89-plasma-img img{
	width:100%;
	max-width:252px;
	margin:0 auto;
}
.sno89-notes-text{
	position:relative;
	margin:0 auto;
	margin-top:22px;
	margin-left:0;
	margin-right:30px;
	padding:0;
	padding-left:1em;
	color:#000;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:1.5715em;
}
.sno89-notes-text span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:1em;
}

/* 共通スタイルここまで */

/* 個別スタイルここから */
#products #sno89 .cart-wrapper .product-image .sno89-notes-box{
	margin-top:12px;
}
#products #sno89 .cart-wrapper .product-image .sno89-notes-box .sno89-notes{
	margin-top:8px;
	font-size:14px;
}

#products #sno89 #feature .title-section{
	margin-bottom:102px;
}

#sno89-section-box01 h3{
	margin-bottom:2.9297%;
}
#sno89-section-box01 h3 img{
	width:68.0665%;
}
#sno89-section-box01 .sno89-image-box p img{
	width:64.5508%;
}
#sno89-section-box01 .sno89-notes-box{
	width:82.0313%;
	margin-top:2.5391%;
	padding-bottom:5.4688%;
}
#sno89-section-box01 .sno89-notes-box p{
	padding-left:2.3334em;
	color:#000;
	font-size:15px;
	line-height:1.5334em;
}
#sno89-section-box01 .sno89-notes-box p span{
	width:2.3334em;
}

#sno89-section-box02 .sno89-image-box{
	margin-bottom:1.8555%;
}
#sno89-section-box02 .sno89-image-box p{
	width:46.9727%;
}
#sno89-section-box02 .sno89-box p.sno89-notes-text{
	margin-top:0.293%;
}
#sno89-section-box02 .sno89-box p.sno89-notes-text span{
	display:inline;
	position:relative;
	top:auto;
	left:auto;
}
#sno89-section-box02 .sno89-box .sno89-text-box p{
	font-size:24px;
	font-weight:bold;
	line-height:1.6667em;
	width:100%;
	text-align:center;
}
#sno89-section-box02 .sno89-box .sno89-text-box{
	padding-bottom:3.5157%;
}

#sno89-section-box03 .sno89-image-box{
	padding-bottom:3.5157%;
}
#sno89-section-box03 .sno89-image-box p{
	width:81.543%;
}
#sno89-section-box03 .sno89-image-box p.sno89-notes-text{
	margin-top:1.4649%;
	font-size:16px;
	line-height:1.625em;
}
#sno89-section-box03 .sno89-image-box p.sno89-notes-text span{
	display:inline;
	position:relative;
	top:auto;
	left:auto;
}

#products #sno89 .recommend-wrapper{
	margin-top:0;
}
#products #sno89 .recommend-wrapper .recommend-box{
	max-width:835px;
}

#products .arrow_wrapper{
	margin-bottom:43px;
}

#sno89-section-box04 .sno89-box h4{
	margin-bottom:1.8555%;
}
#sno89-section-box04 .sno89-box h4 img{
	width:65.3321%;
	margin-left:17.3829%;
}
#sno89-section-box04 .sno89-box .sno89-image-box p{
	padding-bottom:3.125%;
}
#sno89-section-box04 .sno89-box .sno89-image-box p img{
	width:81.0547%;
}

#sno89-section-box05 .sno89-box .sno89-image-box p:nth-child(1){
	padding-bottom:4.1016%;
}
#sno89-section-box05 .sno89-box .sno89-image-box p:nth-child(1) img{
	width:71.2891%;
}
#sno89-section-box05 .sno89-box .sno89-image-box p:nth-child(2){
	padding-bottom:0;
}
#sno89-section-box05 .sno89-box .sno89-image-box p:nth-child(2) img{
	width:48.8282%;
}

#sno89-section-box06{
	padding-top:50px;
	padding-bottom:8.7891%;
}
#sno89-section-box06 .sno89-gry-title{
	padding-left:170px;
}
#sno89-section-box06 .sno89-text-box{
	border:1px solid #e5e6e6;
	padding:1.2696% 0;
}
#sno89-section-box06 .sno89-text-box p{
	padding-left:0;
	font-size:16px;
	line-height:1.625em;
	text-align:center;
}
#sno89-section-box06 .sno89-text-box p span{
	display:inline;
	position:relative;
	top:auto;
	left:auto;
}
#sno89-section-box06 .sno89-chartset{
	width:100%;
	margin-top:4.8829%;
	margin-bottom:3.9063%;
}
#sno89-section-box06 .sno89-chart{
	width:42.9688%;
}
#sno89-section-box06 .sno89-chart:first-child{
	margin-left:3.5157%;
}
#sno89-section-box06 .sno89-chart:last-child{
	margin-right:3.5157%;
}

#sno89-section-box07{
	padding-top:60px;
	padding-bottom:0.586%;
}
#sno89-section-box07 .sno89-gry-title{
	padding-left:38px;
	margin-bottom:4.1993%;
}
#sno89-section-box07 .sno89-text-box p{
	color:#000;
	font-size:16px;
	line-height:1.625em;
	text-align:left;
}
#sno89-section-box07 .sno89-text-box p em{
	font-weight:bold;
	font-style:normal;
}

#products #sno89 .develop-warpper .text-box p.title{
	font-size:18px;
	margin-bottom:10px;
}
#products #sno89 .develop-warpper .text-box .name span.nam{
	font-size:17px;
}
#products #sno89 .sec-wrapper.development{
	padding-bottom:0;
	border-bottom-width:0;
}
#products #sno89 #development{
	padding-bottom:26px;
	border-bottom:1px dashed #ccc;
}
#products #sno89 #development .develop-warpper .sno89-notes-box p{
	text-align:center;
}
#products #sno89 #development .develop-warpper:last-Child .sno89-notes-box p{
	font-size:13px;
	text-align:right;
}
#products #sno89 #develop01{
	margin-bottom:10px;
}
#products #sno89 #develop01 .text-box .name .sml{
	padding-right:0;
}

#sno89-section-box08{
	padding-top:60px;
	padding-bottom:9.2774%;
}
#sno89-section-box08 .sno89-box h4{
	margin-bottom:4.4922%;
}
#sno89-section-box08 .sno89-box h4 img{
	width:70.0196%;
	margin-left:15.0391%;
}
#sno89-section-box08 .sno89-box .sno89-image-box p img{
	width:81.4454%;
}

#sno89-section-box09{
	padding-top:60px;
	padding-bottom:0.9766%;
}
#sno89-section-box09 .sno89-gry-title{
	padding-left:38px;
}

#products #sno89 .plasma-wrapper .plasma-setbox .plasma-title{
	margin-bottom:0;
}
#products #sno89 .plasma-wrapper .plasma-setbox .read{
	width:60.1762%;
	float:left;
	margin:40px auto 0;
	margin-left:45px;
	font-size:18px;
	line-height:1.7778em;
}
#products #sno89 .plasma-wrapper .plasma-setbox .read em{
	font-weight:bold;
	font-style:normal;
}
#products #sno89 .plasma-wrapper .plasma-setbox .sno89-notes-text{
	width:60.1762%;
	float:left;
	box-sizing:border-box;
	margin-left:45px;
}
#products #sno89 .plasma-wrapper .plasma-setbox .sno89-plasma-text .read{
	width:auto;
	float:none;
	margin-left:0;
}
#products #sno89 .plasma-wrapper .plasma-setbox .sno89-plasma-text .sno89-notes-text{
	width:auto;
	float:none;
	margin-left:0;
}

#sno89-section-box10{
	padding-top:60px;
	padding-bottom:0;
}
#sno89-section-box10-box01 .sno89-text-box{
	width:auto;
	margin:0 45px;
	padding:4.1096% 0 8.3171%;
}
#sno89-section-box10-box01 .sno89-text-box p{
	font-size:18px;
	line-height:1.7778em;
}
#sno89-section-box10-box02 .sno89-gry-title{
	padding:1.1742% 0;
}
#sno89-section-box10-box02 .sno89-gry-title:after{
	content:'';
	display:block;
	clear:both;
}
#sno89-section-box10-box02 .sno89-gry-title span.gry-img{
	display:block;
	width:9.5891%;
	float:left;
	margin:0 auto;
	margin-left:1.8591%;
}
#sno89-section-box10-box02 h3{
	width:auto;
	margin:0 auto;
	margin-left:13.1116%;
	margin-right:1.8591%;
	padding:0.5871% 0 0.3914%;
	color:#000;
	font-size:24px;
	line-height:1.4167em;
	text-align:left;
}
#sno89-section-box10-box02 p{
	width:auto;
	margin:0 auto;
	margin-left:13.1116%;
	margin-right:1.8591%;
	padding:0;
	padding-left:1em;
	color:#040404;
	font-size:15px;
	line-height:1.4667em;
	text-align:left;
}
#sno89-section-box10-box03 .sno89-text-box{
	width:auto;
	margin:0 45px;
	padding:4.0118% 0 5.5773%;
}
#sno89-section-box10-box03 .sno89-text-box p{
	color:#2c2c2c;
	font-size:22px;
	font-family:'MyYuMinchoDemi', serif;
	line-height:1.6364em;
}
#sno89-section-box10-box04 .sno89-chartset{
	margin-bottom:4.0118%;
}
#sno89-section-box10-box04 .sno89-chart:first-child{
	width:43.0529%;
	margin-left:4.501%;
}
#sno89-section-box10-box04 .sno89-chart:last-child{
	width:40.8024%;
	margin-right:6.0666%;
}
#sno89-section-box10-box04 .sno89-image-box{
	width:90.9981%;
}
#sno89-section-box10-box04 .sno89-text-box{
	width:auto;
	margin:0 45px;
	padding:3.7182% 0 8.5128%;
}
#sno89-section-box10-box04 .sno89-text-box p{
	font-size:15px;
	line-height:1.5334em;
}
#sno89-section-box10-box05 .sno89-gry-title{
	padding-left:37px;
	text-align:left;
}
#sno89-section-box10-box05 .sno89-text-box{
	width:auto;
	margin:0 45px;
	padding:3.4247% 0 6.2623%;
}
#sno89-section-box10-box05 .sno89-text-box p{
	color:#2c2c2c;
	font-size:22px;
	font-family:'MyYuMinchoDemi', serif;
	line-height:1.6364em;
}
#sno89-section-box10-box05 .sno89-image-box img{
	width:66.5363%;
}
#sno89-section-box10-box05 .sno89-notes-box{
	width:auto;
	margin:0 45px;
	padding:6.0666% 0 4.501%;
}
#sno89-section-box10-box05 .sno89-notes-box p{
	font-size:15px;
	line-height:1.5334em;
}
#sno89-section-box10-box05 .sno89-notes-box p:nth-child(2){
	padding-left:1.9em;
}
#sno89-section-box10-box05 .sno89-notes-box p:nth-child(2) span{
	width:1.9em;
}
#sno89-section-box10-box06{
	width:auto;
	margin:0 45px;
	padding:0 0 5.773%;
}
#sno89-section-box10-box06 .sno89-text-box{
	font-size:20px;
	padding:3.0333% 0 4.501%;
	background-color:#eeebf3;
	border-radius:0.75em;
}
#sno89-section-box10-box06 .sno89-text-box h3,
#sno89-section-box10-box06 .sno89-text-box p{
	width:92.2747%;
	margin:0 auto;
}
#sno89-section-box10-box06 .sno89-text-box h3{
	position:relative;
	margin-bottom:2.6825%;
	padding-bottom:2.0387%;
}
#sno89-section-box10-box06 .sno89-text-box h3:after{
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	border-top:0.1em solid #1c236d;
}
#sno89-section-box10-box06 .sno89-text-box h3 img{
	max-width:583px;
	margin:0 auto;
	margin-left:0;
}
#sno89-section-box10-box06 .sno89-text-box p{
	color:#040404;
	font-size:16px;
	line-height:1.625em;
	text-align:left;
}

#sno89-section-box11{
	padding-top:60px;
	padding-bottom:0;
}
#sno89-section-box11 .sno89-plasma-setbox{
	margin-bottom:9.1977%;
}
#sno89-section-box11-box01 .sno89-gry-title{
	padding-left:37px;
	text-align:left;
}
#sno89-section-box11-box01 .sno89-text-box{
	width:auto;
	margin:0 45px;
	padding:3.9139% 0 5.5773%;
}
#sno89-section-box11-box01 .sno89-text-box p{
	color:#2c2c2c;
	font-size:22px;
	font-family:'MyYuMinchoDemi', serif;
	line-height:1.6364em;
}
#sno89-section-box11-box02 .sno89-chartset{
	margin-bottom:4.1096%;
}
#sno89-section-box11-box02 .sno89-chart:first-child{
	width:43.0529%;
	margin-left:4.3053%;
}
#sno89-section-box11-box02 .sno89-chart:last-child{
	width:42.6615%;
	margin-right:4.6967%;
}
#sno89-section-box11-box02 .sno89-image-box{
	width:90.9981%;
}
#sno89-section-box11-box02 .sno89-text-box{
	width:auto;
	margin:0 45px;
	padding:2.4462% 0 8.6106%;
}
#sno89-section-box11-box02 .sno89-text-box p{
	font-size:15px;
	line-height:1.5334em;
}
#sno89-section-box11-box02 .sno89-text-box .sno89-notes-text{
	text-align:left;
}
#sno89-section-box11-box03:after{
	content:'';
	display:block;
	padding:6.1644% 0 0;
	clear:both;
}
#sno89-section-box11-box03 .sno89-gry-title{
	padding-left:37px;
	text-align:left;
}
#sno89-section-box11-box03 .sno89-text-box{
	width:auto;
	margin:0 45px;
	padding:3.9139% 0 1.8591%;
}
#sno89-section-box11-box03 .sno89-text-box p{
	color:#2c2c2c;
	font-size:22px;
	font-family:'MyYuMinchoDemi', serif;
	line-height:1.6364em;
}
#sno89-section-box11-box03 .sno89-notes-box{
	width:auto;
	margin:0 45px;
	padding:0 0 5.4795%;
}
#sno89-section-box11-box03 .sno89-notes-box p{
	color:#040404;
	font-size:15px;
	line-height:1.5334em;
	text-align:left;
}
#sno89-section-box11-box03 .sno89-image-box img{
	width:62.9159%;
}
#development .sno89-notes-box p{
	text-align:center;
}

/* 個別スタイルここまで */

@media screen and (max-width: 1000px) {

}

@media screen and (max-width: 767px) {

/* 共通スタイルここから */
.sno89-gry-title{
	padding:12px 15px 12px 60px;
	font-size:18px;
}
.sno89-gry-img{
	width:68px;
}
.sno89-chartset:before{
	left:0;
	border-right-width:0;
}
.sno89-chart{
	position:relative;
	z-index:2;
}
.sno89-chart{
	width:100%;
}
.sno89-chart:first-child{
	float:none;
}
.sno89-chart:last-child{
	float:none;
}
.sno89-plasma-text{
	width:90.9981%;
	float:none;
	margin:0 auto;
	padding-left:0;
}
.sno89-plasma-text p.sno89-plasma-category{
	font-size:11px;
}
.sno89-plasma-text p.read{
	font-size:11px;
}
.sno89-notes-text{
	font-size:11px;
}
.sno89-plasma-img{
	width:90.9981%;
	float:none;
	margin-bottom:1.5656%;
	margin-right:auto;
}

/* 共通スタイルここまで */

/* 個別スタイルここから */
#products #sno89 .cart-wrapper .product-image .sno89-notes-box .sno89-notes{
	font-size:11px;
}
#products #sno89 #feature .title-section{
	margin-bottom:45px;
}
#sno89-section-box01 h3 img{
	width:94.5726%;
	max-width:697px;
}
#sno89-section-box01 .sno89-image-box p img{
	width:89.688%;
	max-width:661px;
}
#sno89-section-box01 .sno89-notes-box{
	width:100%;
}
#sno89-section-box01 .sno89-notes-box p{
	font-size:12px;
}
#sno89-section-box02 .sno89-box .sno89-text-box p{
	font-size:18px;
	text-align:left;
}
#sno89-section-box02 .sno89-image-box p{
	width:65.2646%;
	max-width:481px;
}
#sno89-section-box03 .sno89-image-box p{
	width:100%;
	max-width:835px;
}
#sno89-section-box03 .sno89-image-box p.sno89-notes-text{
	font-size:13px;
}
#sno89-section-box04 .sno89-box h4 img{
	width:80.6025%;
	max-width:669px;
	margin-left:auto;
}
#sno89-section-box04 .sno89-box .sno89-image-box p img{
	width:100%;
	max-width:830px;
}

#sno89-section-box05 .sno89-box .sno89-image-box p:nth-child(1) img{
	width:100%;
	max-width:730px;
}
#sno89-section-box05 .sno89-box .sno89-image-box p:nth-child(2) img{
	width:68.4932%;
	max-width:500px;
}
#sno89-section-box06{
	padding-top:33px;
}
#sno89-section-box06 .sno89-gry-title{
	padding-left:85px;
}
#sno89-section-box06 .sno89-text-box{
	padding:1.2696%;
}
#sno89-section-box06 .sno89-text-box p{
	font-size:13px;
	text-align:left;
}
#sno89-section-box06 .sno89-chart{
	width:100%;
}
#sno89-section-box06 .sno89-chart{
	width:77.612%;
	max-width:572px;
}
#sno89-section-box06 .sno89-chart:first-child{
	margin-left:auto;
	margin-bottom:4.8829%;
}
#sno89-section-box06 .sno89-chart:last-child{
	margin-right:auto;
}
#sno89-section-box07 .sno89-gry-title{
	padding-left:15px;
}
#sno89-section-box07 .sno89-text-box p{
	font-size:13px;
}
#products #sno89 .develop-warpper .text-box p.title{
	font-size:14px;
}
#products #sno89 .develop-warpper .text-box .name span.nam{
	font-size:13px;
}
#products #sno89 .sec-wrapper.development{
	padding-bottom:11px;
}
#products #sno89 #development .develop-warpper .sno89-notes-box p{
	text-align:left;
}
#products #sno89 #development .develop-warpper:last-Child .sno89-notes-box p{
	font-size:14px;
}
#sno89-section-box08 .sno89-box h4 img{
	width:100%;
	max-width:717px;
	margin-left:auto;
}
#sno89-section-box08 .sno89-box .sno89-image-box p img{
	width:100%;
	max-width:834px;
}
#sno89-section-box09 .sno89-gry-title{
	padding-left:15px;
}
#products #sno89 .plasma-wrapper .plasma-setbox .read{
	width:90.9981%;
	float:none;
	margin-top:0;
	margin-left:auto;
	font-size:14px;
}
#products #sno89 .plasma-wrapper .plasma-setbox .sno89-notes-text{
	width:90.9981%;
	float:none;
	margin:0 auto;
	margin-left:auto;
}
#sno89-section-box10-box01 .sno89-text-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box10-box01 .sno89-text-box p{
	font-size:14px;
}
#sno89-section-box10-box02 h3{
	font-size:18px;
}
#sno89-section-box10-box02 p{
	font-size:12px;
}
#sno89-section-box10-box03 .sno89-text-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box10-box03 .sno89-text-box p{
	font-size:14px;
}
#sno89-section-box10-box04 .sno89-chart:first-child{
	width:100%;
	margin-left:auto;
	margin-bottom:4.0118%;
}
#sno89-section-box10-box04 .sno89-chart:first-child img{
	width:89.6599%;
	max-width:659px;
	margin-left:5.0641%;
}
#sno89-section-box10-box04 .sno89-chart:last-child{
	width:100%;
	margin-right:auto;
}
#sno89-section-box10-box04 .sno89-chart:last-child img{
	width:84.898%;
	max-width:624px;
	margin-left:9.796%;
}
#sno89-section-box10-box04 .sno89-text-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box10-box04 .sno89-text-box p{
	font-size:12px;
}
#sno89-section-box10-box05 .sno89-gry-title{
	padding-left:14px;
}
#sno89-section-box10-box05 .sno89-text-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box10-box05 .sno89-text-box p{
	font-size:14px;
}
#sno89-section-box10-box05 .sno89-image-box img{
	width:92.5171%;
	max-width:680px;
}
#sno89-section-box10-box05 .sno89-notes-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box10-box05 .sno89-notes-box p{
	font-size:12px;
}
#sno89-section-box10-box06{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box10-box06 .sno89-text-box{
	font-size:9px;
}
#sno89-section-box10-box06 .sno89-text-box p{
	font-size:13px;
}
#sno89-section-box11-box01 .sno89-gry-title{
	padding-left:14px;
}
#sno89-section-box11-box01 .sno89-text-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box11-box01 .sno89-text-box p{
	font-size:14px;
}
#sno89-section-box11-box02 .sno89-text-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box11-box02 .sno89-text-box p{
	font-size:12px;
}
#sno89-section-box11-box02 .sno89-chart:first-child{
	width:100%;
	margin-left:auto;
	margin-bottom:4.0118%;
}
#sno89-section-box11-box02 .sno89-chart:first-child img{
	width:87.7552%;
	max-width:645px;
	margin-left:7.0749%;
}
#sno89-section-box11-box02 .sno89-chart:last-child{
	width:100%;
	margin-right:auto;
}
#sno89-section-box11-box02 .sno89-chart:last-child img{
	width:86.6667%;
	max-width:637px;
	margin-left:8.0273%;
}
#sno89-section-box11-box03 .sno89-gry-title{
	padding-left:14px;
}
#sno89-section-box11-box03 .sno89-text-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box11-box03 .sno89-text-box p{
	font-size:14px;
}
#sno89-section-box11-box03 .sno89-notes-box{
	width:90.9981%;
	margin:0 auto;
}
#sno89-section-box11-box03 .sno89-notes-box p{
	font-size:12px;
}
#sno89-section-box11-box03 .sno89-image-box img{
	width:92.5171%;
	max-width:643px;
}

/* 個別スタイルここまで */

}