.check{font-size:120%;margin:50px 0 0 0}
.check li{margin-top:20px;padding-left:30px;list-style:none;background:url(../images/icon_check.png) no-repeat;-webkit-background-size:24px 20px;background-size:24px 20px}

/* Feature */
.feature{width:100%;float:left;margin:0 0 75px}
.feature li img{box-shadow:none}
.catch{width:100%}
.catch img{width:90%}
.feature-image{width:38%;float:right;margin:25px 0 0 2%}
.explanation{width:60%;margin-top:30px}

/* Blog */
.blog-text{margin-top:-50px}
.blog-text p{float:left;margin-top:5px}
.blog-entry{margin:0}
.blog-entry li,.next-page li{float:left;list-style:none;background:url(../images/sign.gif) no-repeat;margin:50px 0 0;padding-left:20px;-webkit-background-size:10px 20px;background-size:10px 20px}
.blog-entry li a,.next-page li a{text-decoration:underline}
.blog-entry li a:hover,.next-page li a:hover{text-decoration:none}
.blog-picture img{width:100%}
.blog-picture{padding:2.5%;text-indent:-9999px}
.blog-picture img{box-shadow:5px 5px 10px #999}
.blog-entry li img,.next-page li img{width:10px;height:30px}

/* Blog Slider */
.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:31.44%}

/* Ekiten */
#google-review{margin:40px auto 100px}
#ekiten{width:auto;margin-bottom:60px;padding:10px 0 0;background:#EEE}
#ranking{margin:0 10px;padding:10px;background:#FFF}
#review{padding-top:10px}

/*     966px  (Nexus7 v1 966x604)
----------------------------------------*/
@media screen and (max-width:966px){

.check{font-size:115%}

/* Feature */
.feature-image{width:36%}
.explanation{width:62%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:31.15%}

}

/*	960px  (Nexus7 v2 960x600)
----------------------------------------*/
@media screen and (max-width:960px) {

.check{font-size:150%}
.check li{padding-left:40px;-webkit-background-size:30px 25px;background-size:30px 25px}

/* Feature */
.feature-image{width:35%;margin-top:30px}
.explanation{width:63%;margin-top:70px}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:36.31%}
.swiper-blog .swiper-button-prev,.swiper-blog .swiper-container-rtl .swiper-button-next{left:30px}
.swiper-blog .swiper-button-next,.swiper-blog .swiper-container-rtl .swiper-button-prev{right:30px}

}

/*     896px  (iPhone XR 896x414)
----------------------------------------*/
@media screen and (max-width:896px){

/* Feature */
.feature-image{width:31%}
.explanation{width:67%;margin-top:50px}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:35.7%}

}

/*     881px  (Android 881x424)
----------------------------------------*/
@media screen and (max-width:881px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:35.36%}

}

/*     854px  (Xperia arc 854x480)
----------------------------------------*/
@media screen and (max-width:854px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:35.2%}

}

/*     848px  (Android 848x424)
----------------------------------------*/
@media screen and (max-width:848px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:35.06%}

}

/*     834px  (iPad Pro 834x1194)
----------------------------------------*/
@media screen and (max-width:834px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:35%}

}

/*     812px  (iPhone X 812x375)
----------------------------------------*/
@media screen and (max-width:812px){

.check{font-size:140%}
.check li{padding-left:35px}

/* Feature */
.feature{margin-bottom:85px}
.feature-image{margin-top:45px}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:33.47%}

}

/*     800px  (Galaxy S 800x480)
----------------------------------------*/
@media screen and (max-width:800px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:33.3%}

}

/*     786px  (Android 9 786x393x)
----------------------------------------*/
@media screen and (max-width:786px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:33.1%}

}

/*     768px  (iPad 768x1024)
----------------------------------------*/
@media screen and (max-width:768px){

.swiper-blog .swiper-button-prev{top:32.8%;left:20px}
.swiper-blog .swiper-button-next{top:32.8%;right:20px}

}

/*     760px  (Android 760x360)
----------------------------------------*/
@media screen and (max-width:760px){

/* Feature */
.feature-image{width:33%}
.explanation{width:65%}

}

/*     740px  (Galaxy S8 740x360)
----------------------------------------*/
@media screen and (max-width:740px){

.check{font-size:130%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:32.5%}

}

/*     737px  (Android 737x415)
----------------------------------------*/
@media screen and (max-width:737px){



}

/*     720px  (Surface Pro 2 720x1280)
----------------------------------------*/
@media screen and (max-width:720px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:32.12%}

}

/*     690px  (Nexus6 690x412)
----------------------------------------*/
@media screen and (max-width:690px){

.check{font-size:120%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:31.65%}

}

/*     667px  (iPhone 667x375)
----------------------------------------*/
@media screen and (max-width:667px){

/* Feature */
.explanation{margin-top:40px}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:31.25%}

}

/*     640px  (Nexus7 v1 640x966)
----------------------------------------*/
@media screen and (max-width:640px){

.check{font-size:110%}
.check li{padding-left:30px;-webkit-background-size:24px 20px;background-size:24px 20px}

/* Feature */
.catch{text-align:center}
.feature-image{width:100%;text-align:center;margin:30px 0 0 0}
.feature-image img{width:80%}
.explanation{width:100%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:31%}

}

/*     600px  (Nexus7 v2 600x960)
----------------------------------------*/
@media screen and (max-width:600px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:29.2%}

}

/*     592px  (Android 592x360)
----------------------------------------*/
@media screen and (max-width:592px){

.check{font-size:100%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:29%}

}

/*     569px  (AQUOS PHONE 569x320)
----------------------------------------*/
@media screen and (max-width:569px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:28.6%}

}

/*     560px  (INFOBAR 560x960)
----------------------------------------*/
@media screen and (max-width:560px){

.swiper-blog .swiper-button-prev{left:10px}
.swiper-blog .swiper-button-next{right:10px}

}

/*     540px  (Android 540x960)
----------------------------------------*/
@media screen and (max-width:540px){

.check{font-size:145%}
.check li{padding-left:35px;-webkit-background-size:30px 25px;background-size:30px 25px}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:28%}

}

/*     480px  (iPhone 4 480x320)
----------------------------------------*/
@media screen and (max-width:480px){

.check{font-size:130%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:25.8%}

}

/*	428px  (iPhone12 Pro Max 428x926)
----------------------------------------*/
@media screen and (max-width:428px) {

.check{font-size:115%}
.check li{padding-left:30px;-webkit-background-size:24px 20px;background-size:24px 20px}

/* Feature */
.catch img{width:100%}
.mobile{display:none}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{width:40px;height:36px;top:24.5%;background-size:40px 36px}

}

/*     415px  (Android 415x737)
----------------------------------------*/
@media screen and (max-width:415px){

.check{font-size:110%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:24.2%}

}

/*     393px  (Android 9 393x786)
----------------------------------------*/
@media screen and (max-width:393px){

.check{font-size:105%}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:22.8%}

}

/*     384px  (Nexus 4 384x640)
----------------------------------------*/
@media screen and (max-width:384px){

.check{font-size:100%}

.swiper-blog .swiper-button-prev{top:22.6%;left:0}
.swiper-blog .swiper-button-next{top:22.6%;right:0}

}

/*     375px  (iPhone 375x667)
----------------------------------------*/
@media screen and (max-width:375px){

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:21.4%}

}

/*     360px  (Nexus 5 360x640)
----------------------------------------*/
@media screen and (max-width:360px){

.check{font-size:100%}
.check li{-webkit-background-size:21px 18px;background-size:21px 18px}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:21.3%}

}

/*     320px  (iPhone 5 320x568)
----------------------------------------*/
@media screen and (max-width:320px){

.check li{padding-left:25px;-webkit-background-size:19px 16px;background-size:19px 16px}

.swiper-blog .swiper-button-prev,.swiper-blog .swiper-button-next{top:21.1%}

}
