@charset "UTF-8";

#feature-brand-smartphoneeasy {
	font-family: "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4b4b4b;
	width: 100%;
	width: 100%;
	overflow: hidden;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%;
	position: relative;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy {
		width: 100%;
		min-width: 320px;
		max-height: 999999px;
		font-size: 16px;
		font-size: 3.86473vw;
	}
}

#feature-brand-smartphoneeasy a {
	color: #222222;
	text-decoration: none;
	/*transition: all 0.5s ease 0s;*/
}

#feature-brand-smartphoneeasy h2,
#feature-brand-smartphoneeasy h3,
#feature-brand-smartphoneeasy h4 {
	margin: 0;
	padding: 0;
	line-height: 1;
}

#feature-brand-smartphoneeasy figure {
	margin: 0;
}

#feature-brand-smartphoneeasy img {
	width: 100%;
}

#feature-brand-smartphoneeasy .inner-wrap {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .inner-wrap {
		width: 100%;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .PC {
		display: none !important;
	}
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .SP {
		display: none !important;
	}
}

#feature-brand-smartphoneeasy .is-pc .hv-o {
	display: block;
	transition: opacity .3s;
}

#feature-brand-smartphoneeasy .is-pc .hv-o:hover {
	opacity: .7;
}

#feature-brand-smartphoneeasy .js-bgSet {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#feature-brand-smartphoneeasy .js-bgSet img {
	display: none !important;
}

/*************************************************************
/ header
/************************************************************/
#feature-brand-smartphoneeasy .g-header {
	height: 100px;
	margin: 0 auto;
	position: relative;
	z-index: 50;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .g-header {
		height: 19.32367vw;
	}
}

#feature-brand-smartphoneeasy .g-header .inner-wrap {
	width: 936px;
	height: 100%;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
  justify-content: flex-end;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .g-header .inner-wrap {
		width: 92.99517vw;
	}
}

#feature-brand-smartphoneeasy .g-header .logo {
	width: 200px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .g-header .logo {
		width: 42.27053vw;
	}
}

#feature-brand-smartphoneeasy .g-header .sns-menu {
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

#feature-brand-smartphoneeasy .g-header .sns-menu li {
	width: 25px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .g-header .sns-menu li {
		width: 6.03865vw;
	}
}

#feature-brand-smartphoneeasy .g-header .sns-menu li+li {
	margin-left: 25px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .g-header .sns-menu li+li {
		margin-left: 6.03865vw;
	}
}

#feature-brand-smartphoneeasy .g-header .sns-menu li span {
	display: none;
}

/*************************************************************
/ contents
/************************************************************/
#feature-brand-smartphoneeasy .contents {
	color: #414141;
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .contents {
		font-size: 16px;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .contents {
		font-size: 16px;
		font-size: 3.86473vw;
	}
}

#feature-brand-smartphoneeasy .contents .bold1 {
	font-weight: 500;
}

/*************************************************************
/ kv
/************************************************************/
#feature-brand-smartphoneeasy .kv {
	margin-top: -100px;
	position: relative;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .kv {
		margin-top: -26.57005vw;
	}
}

#feature-brand-smartphoneeasy .kv__logo {
	width: 14.84375vw;
	position: absolute;
	bottom: 14.84375vw;
	right: 16.79688vw;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .kv__logo {
		width: 28.98551vw;
		right: auto;
		left: 12.31884vw;
		bottom: 9.17874vw;
	}
}

/*************************************************************
/ section
/************************************************************/
/* sec-intro
----------------------------------------------------------- */
#feature-brand-smartphoneeasy .sec-intro {
	margin-top: -3.90625vw;
	padding-bottom: 19.14062vw;
	background-color: #F2F6F7;
	position: relative;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-intro {
		margin-top: 0;
		padding-top: 7.24638vw;
		padding-bottom: 21.73913vw;
	}
}

#feature-brand-smartphoneeasy .sec-intro .inner-wrap {
	max-width: 85.9375vw;
	padding-left: 30.07812vw;
	padding-right: 6.64062vw;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-intro .inner-wrap {
		width: 84.54106vw;
		padding: 0;
	}
}

#feature-brand-smartphoneeasy .sec-intro .ttl {
	margin-bottom: 2.34375vw;
	color: #000;
	font-weight: 700;
	font-size: 33px;
	font-size: 2.57812vw;
	line-height: 1.3;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-intro .ttl {
		margin-bottom: 4.83092vw;
		font-size: 22px;
		font-size: 5.31401vw;
	}
}

#feature-brand-smartphoneeasy .sec-intro .ttl-en {
	width: 48.20312vw;
	margin-top: 27px;
	display: block;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-intro .ttl-en {
		width: 82.6087vw;
	}
}

#feature-brand-smartphoneeasy .sec-intro .txt {
	margin-top: 3.90625vw;
	font-size: 18px;
	font-size: 1.40625vw;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-intro .txt {
		margin-top: 76.3285vw;
		font-size: 15px;
		font-size: 3.62319vw;
	}
}

#feature-brand-smartphoneeasy .sec-intro .parts-img {
	width: 31.25vw;
	position: absolute;
	top: 0;
	left: 0;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-intro .parts-img {
		width: 62.07729vw;
		top: 39.85507vw;
	}
}

/* sec-feature
----------------------------------------------------------- */
@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-feature {
		height: 1900px;
	}
}

#feature-brand-smartphoneeasy .sec-feature .inner-wrap {
	height: 100%;
	padding-top: 172px;
	position: relative;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .inner-wrap {
		padding-top: 25.12077vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box-wrap {
	position: relative;
	z-index: 2;
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-feature .box {
		position: absolute;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box:nth-child(1) {
	width: 305px;
	top: 0;
	left: 330px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .box:nth-child(1) {
		width: 58.45411vw;
		margin-left: 10.14493vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box:nth-child(2) {
	width: 290px;
	top: 578px;
	left: 180px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .box:nth-child(2) {
		width: 59.42029vw;
		margin-top: 54.34783vw;
		margin-left: 36.71498vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box:nth-child(3) {
	width: 305px;
	top: 379px;
	left: 675px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .box:nth-child(3) {
		width: 58.45411vw;
		margin-top: 12.56039vw;
		margin-left: 9.66184vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box:nth-child(4) {
	width: 330px;
	top: 890px;
	left: 510px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .box:nth-child(4) {
		width: 47.82609vw;
		margin-top: 45.41063vw;
		margin-left: 10.38647vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box .ttl {
	font-size: 32px;
	font-weight: 500;
	line-height: 1.3;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .box .ttl {
		font-size: 26px;
		font-size: 6.28019vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box .txt {
	margin-top: 20px;
	font-size: 14px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .box .txt {
		margin-top: 2.41546vw;
		font-size: 13px;
		font-size: 3.1401vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .box .note {
	margin-top: 5px;
	font-size: 12px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .box .note {
		font-size: 12px;
		font-size: 2.89855vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .parts-img {
	position: absolute;
}

#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(1) {
	width: 1280px;
	top: -225px;
	left: -90px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(1) {
		width: 100%;
		top: -7.24638vw;
		left: 0;
	}
}

#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(2) {
	width: 148px;
	top: 831px;
	left: 950px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(2) {
		width: 24.87923vw;
		top: 220.77295vw;
		left: 64.25121vw;
	}
}

#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(3) {
	width: 333px;
	top: 1172px;
	left: 50px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(3) {
		width: 52.17391vw;
		margin: 6.03865vw auto 0;
		position: static;
	}
}

#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(4) {
	width: 610px;
	top: 1393px;
	left: 480px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-feature .parts-img:nth-child(4) {
		width: 84.78261vw;
		margin: 22.94686vw auto 0;
		position: static;
	}
}

/* sec-product
----------------------------------------------------------- */
#feature-brand-smartphoneeasy .sec-product {
	margin-top: 128px;
	padding-top: 170px;
	background-image: url("/img/brand/smartphoneeasy/model-new_main-bg@2x.jpg");
	background-repeat: no-repeat;
	background-size: 2500px;
	background-position: center top;
	position: relative;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product {
		background-image: url("/img/brand/smartphoneeasy/model-new_main-bg_sp@2x.png");
		background-size: 100%;
		padding-top: 32.36715vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product {
		margin-top: 38.64734vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .sec-ttl {
	margin-bottom: 100px;
	text-align: center;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .sec-ttl {
		margin-bottom: 19.32367vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .sec-ttl span {
	margin-top: 30px;
	display: block;
	font-size: 18px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .sec-ttl span {
		margin-top: 7.24638vw;
		font-size: 18px;
		font-size: 4.34783vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .img {
	width: 602px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .img {
		width: 94.92754vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .txt-block {
	width: 260px;
	margin-left: 10px;
	line-height: 1.7;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .txt-block {
		margin-left: 0;
	}
}

#feature-brand-smartphoneeasy .sec-product .txt-block .txt {
	margin-top: 20px;
	font-size: 14px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .txt-block .txt {
		font-size: 14px;
		font-size: 3.38164vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .txt-block .note {
	font-size: 12px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .txt-block .note {
		font-size: 12px;
		font-size: 2.89855vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .txt-block .link {
	margin-top: 5px;
	display: inline-block;
	font-size: 14px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .txt-block .link {
		font-size: 14px;
		font-size: 3.38164vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .txt-block .link:hover {
	text-decoration: underline;
}

#feature-brand-smartphoneeasy .sec-product .model-new .sec-ttl img {
	width: 233px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .sec-ttl img {
		width: 42.75362vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .sec-ttl span {
		font-size: 15px;
		font-size: 3.62319vw;
		line-height: 1.7;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list {
	width: 788px;
	margin: 900px auto 0;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list {
		width: 100%;
		margin-top: 94.2029vw;
	}
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item {
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: stretch;
		align-items: stretch;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item .txt-block {
	width: 290px;
	position: relative;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item .txt-block {
		width: 57.00483vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item .txt-block .ttl {
	font-size: 32px;
	line-height: 1.5;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item .txt-block .ttl {
		font-size: 26px;
		font-size: 6.28019vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item .txt-block .txt {
	width: 253px;
	margin-top: 10px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item .txt-block .txt {
		width: 100%;
		margin-top: 2.41546vw;
		font-size: 13px;
		font-size: 3.1401vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item .txt-block .note {
		margin-top: 1.44928vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(1) {
	flex-direction: row-reverse;
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(1) .txt-block {
	margin-left: 0px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(1) .txt-block {
		margin-left: auto;
		margin-right: 6.28019vw;
	}
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(1) .img-block {
		width: 475px;
		margin-right: -100px;
		margin-top: 50px;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(1) .img-block {
		width: 77.29469vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(2) {
	margin-top: 130px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(2) {
		margin-top: 19.80676vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(2) .txt-block {
		margin-left: 9.66184vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(2) .img-block {
	width: 475px;
	margin-left: -30px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .featrue-list__item:nth-child(2) .img-block {
		width: 77.29469vw;
		margin-left: auto;
		margin-right: 3.62319vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap {
	margin-top: 210px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap {
		margin-top: 53.86473vw;
	}
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item {
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(n+2) {
		margin-top: 14.49275vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(odd) {
	flex-direction: row-reverse;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(odd) {
		margin-left: 0vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(odd) .img {
		margin-left: 0;
	}
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(odd) .txt-block {
		margin-left: 30px;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(odd) .txt-block {
		margin-left: 27.53623vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(even) {
		margin-left: 4.83092vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(even) .txt-block {
		margin-left: 9.66184vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item .txt-block {
	width: 290px;
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item .txt-block {
		margin-top: -20px;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item .txt-block {
		width: 62.80193vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(1) .num {
	width: 73px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(1) .num {
		width: 17.63285vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(2) .num {
	width: 79px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(2) .num {
		width: 19.08213vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(3) .num {
	width: 78px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-new .item-wrap .item:nth-child(3) .num {
		width: 18.84058vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-2020 {
	margin-top: 250px;
}

#feature-brand-smartphoneeasy .sec-product .model-2020 .sec-ttl img {
	width: 241px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .sec-ttl img {
		width: 44.2029vw;
	}
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item {
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(n+2) {
		margin-top: 14.49275vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(odd) {
		margin-left: 4.83092vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(odd) .txt-block {
		margin-left: 12.07729vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(even) {
	flex-direction: row-reverse;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(even) {
		margin-left: 0vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(even) .img {
	margin-left: 10px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(even) .img {
		margin-left: 0;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(even) .txt-block {
	margin-left: 0;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(even) .txt-block {
		margin-left: 27.77778vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(1) .txt-block {
		width: 75.12077vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(1) .num {
	width: 73px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(1) .num {
		width: 17.63285vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(2) .txt-block {
		width: 62.80193vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(2) .num {
	width: 79px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(2) .num {
		width: 19.08213vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(3) .txt-block {
		width: 62.80193vw;
	}
}

#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(3) .num {
	width: 78px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-product .model-2020 .item-wrap .item:nth-child(3) .num {
		width: 18.84058vw;
	}
}

/* sec-option
----------------------------------------------------------- */
#feature-brand-smartphoneeasy .sec-option {
	margin-top: 140px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option {
		margin-top: 35.02415vw;
	}
}

#feature-brand-smartphoneeasy .sec-option .inner-wrap {
	width: 1000px;
	padding: 50px 112px;
	background-color: #E5D6D0;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .inner-wrap {
		width: 90.33816vw;
		padding: 10.86957vw 7.24638vw;
	}
}

#feature-brand-smartphoneeasy .sec-option .ttl {
	width: 275px;
	margin: 0 auto 35px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .ttl {
		width: 53.1401vw;
		margin-bottom: 5.31401vw;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .des {
		font-size: 15px;
		font-size: 3.62319vw;
	}
}

#feature-brand-smartphoneeasy .sec-option .link-list {
	margin-top: 24px;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .link-list {
		margin-top: 7.24638vw;
	}
}

#feature-brand-smartphoneeasy .sec-option .link-list li {
	width: 353px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .link-list li {
		width: 66.18357vw;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .link-list li:nth-child(n+2) {
		margin-top: 7.24638vw;
	}
}

#feature-brand-smartphoneeasy .sec-option .link-list .sup {
	color: #B99784;
	font-weight: 900;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .link-list .sup {
		font-size: 18px;
		font-size: 4.34783vw;
	}
}

#feature-brand-smartphoneeasy .sec-option .link-list img {
	margin-top: 10px;
	display: block;
}

#feature-brand-smartphoneeasy .sec-option .link-list .txt {
	margin-top: 10px;
	font-size: 16px;
	font-weight: 500;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .sec-option .link-list .txt {
		font-size: 14px;
		font-size: 3.38164vw;
		font-weight: 400;
	}
}

/* lineup-list
----------------------------------------------------------- */
#feature-brand-smartphoneeasy .lineup-list {
	width: 1060px;
	margin: 150px auto 0;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .lineup-list {
		width: 100%;
		margin-top: 37.68116vw;
		padding: 0 15px;
	}
}

#feature-brand-smartphoneeasy .lineup-list .ttl {
	width: 143px;
	margin: 0 auto 60px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .lineup-list .ttl {
		width: 27.53623vw;
	}
}

/****************************************************
/ bottom-content
****************************************************/
#feature-brand-smartphoneeasy .bottom-content {
	margin-top: 230px;
	text-align: center;
	padding: 40px 0 130px;
	background-color: #DCE4E6;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .bottom-content {
		margin-top: 45.89372vw;
		padding: 9.66184vw 3.62319vw 13.28502vw;
	}
}

#feature-brand-smartphoneeasy .bottom-content .ttl {
	font-size: 36px;
	font-weight: 700;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .bottom-content .ttl {
		font-size: 32px;
		font-size: 7.72947vw;
	}
}

#feature-brand-smartphoneeasy .bottom-content .btmread {
	margin: 25px auto 0;
	width: 900px;
	text-align: center;
	font-size: 16px;
	line-height: 2;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy .bottom-content .btmread {
		margin-top: 7.24638vw;
		font-size: 3.1401vw;
		width: 100%;
	}
}

#feature-brand-smartphoneeasy .bottom-content .btn {
	margin-top: 30px;
	font-size: 0;
}

@media only screen and (max-width: 767px) {
	#feature-brand-smartphoneeasy .bottom-content .btn {
		margin-top: 40px;
	}
}

#feature-brand-smartphoneeasy .bottom-content .btn a {
	display: inline-block;
	width: 293px;
}

@media only screen and (max-width: 767px) {
	#feature-brand-smartphoneeasy .bottom-content .btn a {
		display: block;
		width: 72.58621%;
		margin-left: auto;
		margin-right: auto;
	}
}

#feature-brand-smartphoneeasy .bottom-content .btn a+a {
	margin-left: 20px;
}

@media only screen and (max-width: 767px) {
	#feature-brand-smartphoneeasy .bottom-content .btn a+a {
		margin-left: auto;
		margin-top: 20px;
	}
}

#feature-brand-smartphoneeasy .bottom-content .btn a img {
	width: 100%;
}

/*************************************************************
/ footer
/************************************************************/
#feature-brand-smartphoneeasy #footer #footerInner {
	width: 1060px;
	height: 58px;
	margin: 0 auto;
}

@media only screen and (min-width: 769px) {
	#feature-brand-smartphoneeasy #footer #footerInner {
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-align-items: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy #footer #footerInner {
		width: 100%;
		height: auto;
		padding: 4.83092vw;
	}
}

#feature-brand-smartphoneeasy #footer #footerInner #footer-logo {
	width: 152px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy #footer #footerInner #footer-logo {
		width: 36.71498vw;
		margin-top: 3.62319vw;
	}
}

#feature-brand-smartphoneeasy #footer #footerInner #copyright {
	font-size: 12px;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy #footer #footerInner #copyright {
		font-size: 12px;
		font-size: 2.89855vw;
	}
}

#feature-brand-smartphoneeasy #page-top {
	position: fixed;
	bottom: 50px;
	right: 50px;
	z-index: 98;
}

@media only screen and (max-width: 768px) {
	#feature-brand-smartphoneeasy #page-top {
		bottom: 15px;
		right: 15px;
	}
}

/****************************************************
/ ローディング
****************************************************/
#feature-brand-smartphoneeasy .load {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 1001;
}

#feature-brand-smartphoneeasy .load img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 50px;
	-webkit-animation: spin 1.2s linear infinite;
	-moz-animation: spin 1.2s linear infinite;
	-ms-animation: spin 1.2s linear infinite;
	animation: spin 1.2s linear infinite;
}

@-webkit-keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@-moz-keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@-ms-keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

/*************************************************************
/ animation
/************************************************************/
#feature-brand-smartphoneeasy .first-fade {
	opacity: 0;
}

#feature-brand-smartphoneeasy .to-up {
	transform: translateY(20px);
}

#feature-brand-smartphoneeasy .view-fade,
#feature-brand-smartphoneeasy .view-fade-2 {
	opacity: 0;
	transform: translateY(20px);
}
