@charset "UTF-8";
.ad-link{margin:12px auto 24px;text-align:center;}
.yyi-rinker-contents {clear: both;}
div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box {flex-direction: column;}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links {flex-direction: column;}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info {width: 100%;}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title {text-align: center;}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links {text-align: center;}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image {margin: auto;}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li {align-self: stretch;}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {padding: 0;}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box {flex-direction: column;padding: 14px 5px 0;}
.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {text-align: center;}
.yyi-rinker-design-slim div.price-box span.price {display: block;}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a {font-size: 16px;}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink:before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink:before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink:before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink:before, div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink:before {font-size: 12px;}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a {font-size: 13px;}
.entry-content ul.yyi-rinker-links li {padding: 0;}
div.yyi-rinker-contents{margin:1.5em 0;border:solid 1px #dbdbdb;background-color:#fff;border-radius: 15px;box-shadow:2px 3px 8px -5px rgba(0,0,0,.25)}div.yyi-rinker-contents a{border:none}div.yyi-rinker-contents div.yyi-rinker-box{display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;box-sizing:border-box;padding:8px 4px 8px 4px}div.yyi-rinker-contents div.yyi-rinker-image{padding:12px;display:flex;vertical-align:middle;justify-content:center;align-items:center}.yyi-rinker-img-s .yyi-rinker-image{width:75px;min-width:75px}.yyi-rinker-img-m .yyi-rinker-image{width:175px;min-width:175px}.yyi-rinker-img-l div.yyi-rinker-image{width:200px;min-width:200px}div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info{width:calc(100% - 75px)}div.yyi-rinker-contents div.yyi-rinker-info{width:calc(100% - 175px)}div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info{width:calc(100% - 200px)}div.yyi-rinker-contents div.yyi-rinker-title a{color:#333;text-decoration:none}div.yyi-rinker-contents div.yyi-rinker-title p{margin:5px}div.yyi-rinker-contents div.yyi-rinker-detail{font-size:13px;color:#999;padding-left:15px;position: relative;top:18px;}div.yyi-rinker-contents div.yyi-rinker-detail a{text-decoration:underline}div.yyi-rinker-contents div.yyi-rinker-detail .price-box{color:#aaa}div.yyi-rinker-contents div.yyi-rinker-detail .free-text{color:#cf0000;font-weight: bold;}div.yyi-rinker-contents ul.yyi-rinker-links{border:none;list-style-type:none;display:inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px auto;padding:0;width:100%}div.yyi-rinker-contents ul.yyi-rinker-links li{content:'';position:static;margin:2px 5px;padding:0;border-radius:2px;border:none;box-shadow:0 6px 12px -5px rgba(0,0,0,.3);-ms-flex:0 0 auto}
div.yyi-rinker-contents ul.yyi-rinker-links li:before{content:'';position:static}
div.yyi-rinker-contents ul.yyi-rinker-links li:hover{box-shadow:0 5px 8px -5px rgba(0,0,0,.3)}
div.yyi-rinker-contents ul.yyi-rinker-links li a{position:relative;display:block;color:#fff;font-weight:700;text-decoration:none;font-size:.9em;width:100%;height:30px;line-height:30px;padding:0;text-align: center;}
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{border:none;opacity:.7}
div.yyi-rinker-contents ul.yyi-rinker-links li a:before{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;color:#fff;text-align:center;border:none}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{order:20}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:before{content:''}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink{background:#666;order:10}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a:before{content:''}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{background:#cf4945;order:20}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:before{content:''}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{background:#51a7e8;order:30}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:before{content:''}
div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink{background:#e80000;order:30}
div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a:before{content:''}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1{order:40;}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2{order:50;}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3{order:60;}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4{order:70;}
div.yyi-rinker-contents ul.yyi-rinker-links img,div.yyi-rinker-contents div.yyi-rinker-title img,div.yyi-rinker-contents div.yyi-rinker-image a+img{display:none}
div.yyi-rinker-detail .credit{font-size:75%}
ul.yyi-rinker-links li:before{background-color:transparent}
.yyi-rinker-contents {border:0px !important;margin-bottom: 38px;}
.yyi-rinker-box {border: 2px dashed #c1c1c1;margin-bottom:0;border-radius: 15px;}
.yyi-rinker-box ul {border:0px !important;background-color: #fff !important;}
.yyi-rinker-info .yyi-rinker-title a {position: relative;top:15px; font-size: 20px !important; line-height: 1.3;padding-left:18px;}
.yyi-rinker-links{margin:28px auto 0 !important;padding:0 !important; font-size: 13px !important;justify-content: center;}
.yyi-rinker-box .amazonlink {width:40%;background-color:#001c37 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .rakutenlink {width:40%;background-color:#bf0000 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .yahoolink {width:40%;background-color:#ff8500 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .mercarilink {width:40%;background-color:#f50000 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .freelink1{width:40%;background:#c92121 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .freelink2{width:40%;background:#ff8100 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .freelink3{width:40%;background:#4072b3 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .freelink4{width:40%;background:#535353 !important;margin-bottom: 8px !important;}
.yyi-rinker-box .amazonlink a{background-color:#001c37 !important;border-bottom: 4px solid #ff9900 !important;width: 40%;padding:5px 0!important;text-align:center !important;}
.yyi-rinker-box .rakutenlink a{background-color:#bf0000 !important;width: 40%;padding:5px 0!important;text-align:center !important;}
.yyi-rinker-box .yahoolink a{background-color:#ffae00 !important;width: 40%;padding:5px 0!important;text-align:center !important;}
.yyi-rinker-box .mercarilink a{background-color:#ff0000 !important;width: 40%;padding:5px 0!important;text-align:center !important;}
.yyi-rinker-box .freelink1 a{background-color:#c92121 !important;width: 40%;padding:5px 0!important;text-align:center !important;}
.yyi-rinker-box .freelink2 a{background-color:#ff8100 !important;width: 40%;padding:5px 0!important;text-align:center !important;}
.yyi-rinker-box .freelink3 a{background-color:#4173b3 !important;width: 40%;padding:5px 0!important;text-align:center !important;}
.yyi-rinker-box .freelink4 a{background-color:#0071d9 !important;width: 40%;padding:5px 0!important;text-align:center !important;}

/* .yyi-rinker-box .amazonlink a::before {color: #dd0000 !important;position: relative;top:-28px !important; font-size: 12px;content: "＼新生活セール開催中／" !important;} */
.yyi-rinker-box .amazonlink a:after,.yyi-rinker-box .rakutenlink a:after,.yyi-rinker-box .yahoolink a:after,.yyi-rinker-box .mercarilink a:after,.yyi-rinker-box .freelink1 a:after,.yyi-rinker-box .freelink2 a:after,.yyi-rinker-box .freelink3 a:after,.yyi-rinker-box .freelink4 a:after{font-family: 'icomoon';content: "\f138";font-size: 15px;font-weight: 900;padding-left: 0px;color: #ffffff;position: relative;top: 2px;left: 4px;}

@media screen and (max-width:850px){
.yyi-rinker-links{margin:38px 0 0 0 !important;}
}
@media screen and (max-width:600px){
div.yyi-rinker-contents ul.yyi-rinker-links {margin-top:20px !important;}
.yyi-rinker-info .yyi-rinker-title a {top:12px;}
.yyi-rinker-contents {margin-left:auto !important;margin-right: auto !important; margin-bottom: 38px;width:96%;}
.yyi-rinker-box {display: block !important;width: 100%;}
.yyi-rinker-image {width: auto !important;}
.yyi-rinker-box .yyi-rinker-info {padding: 0;margin: auto;width:100%!important;text-align: center;}
.yyi-rinker-title {font-size: 14px!important;}
ul.yyi-rinker-links {width:100% !important;}
.yyi-rinker-box .amazonlink a::before {top:-28px !important; font-size: 14px;}
div.yyi-rinker-contents div.yyi-rinker-detail{top:12px;}
.yyi-rinker-links{font-size: 14px !important;justify-content: center;}
.yyi-rinker-box .amazonlink {width:45%}
.yyi-rinker-box .rakutenlink {width:45%}
.yyi-rinker-box .yahoolink {width:45%}
.yyi-rinker-box .mercarilink {width:45%}
.yyi-rinker-box .freelink1 {width:45%}
.yyi-rinker-box .freelink2 {width:45%}
.yyi-rinker-box .freelink3 {width:45%}
.yyi-rinker-box .freelink4 {width:45%}
.yyi-rinker-box .amazonlink a{background-color:#001c37 !important;border-bottom: 4px solid #ff9900 !important;width: 40%;padding:8px 0!important;text-align:center !important;}
.yyi-rinker-box .rakutenlink a{width: 45%;padding:8px 0!important;}
.yyi-rinker-box .yahoolink a{width: 45%;padding:8px 0!important;}
.yyi-rinker-box .mercarilink a{width: 45%;padding:8px 0!important;}
.yyi-rinker-box .freelink1 a{width: 45%;padding:8px 0!important;}
.yyi-rinker-box .freelink2 a{width: 45%;padding:8px 0!important;}
.yyi-rinker-box .freelink3 a{width: 45%;padding:8px 0!important;}
.yyi-rinker-box .freelink4 a{width: 45%;padding:8px 0!important;}

}

.career-ad-box {width: 100%;text-align: center;font-size:16px;margin: 0px auto 0px;}
.career-ad-iphone {color: #000000;padding: 4px 0;font-weight: 700; text-align:center;clear: both;}
.career-ad-box .iphone-docomo {width: 70%;background-color: #CC0033;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-ahamo {width: 70%;background-color: #fff;color: #333;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-au {width: 70%;background-color: #ff9200;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-softbank {width: 70%;background-color: #e8e8e8;color: #000;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-ymobile2 {width: 70%;background-color: #ea0000;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-uq2 {width: 70%;background-color: #357bcb;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-rakuten2 {width: 70%;background-color: #eb009d;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-apple-full {width: 70%;background-color:#828282;color: #fff;font-weight: 700;margin: 0 auto 20px;text-decoration: none;clear: both;}
.career-ad-box .sale-full-red {width: 70%;background-color:#dd0000;color: #fff;font-weight: 700;margin: 0 auto 20px;text-decoration: none;clear: both;}

.career-ad-box .povo {width: 70%;background-color: #fbff00;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iosys2 {width: 70%;background-color: #006cc2;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .docomo-33 {width: 33%;float: left;background-color: #bb0000;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .au-33 {width: 33%;float: left;background-color: #ff9200;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .softbank-33 {width: 33%;float: left;background-color: #e8e8e8;color: #000;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .ad-amazon {width: 33%;float: left;background-color:#001c37;border-bottom: 4px solid #ff9900;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .ad-rakuten {width: 33%;float: left;background-color:#bf0000;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .ad-yahoo {width: 33%;float: left;background-color:#ffb71d;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .item1-33 {width: 33%;float: left;background-color: #bb0000;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .item2-33 {width: 33%;float: left;background-color: #ff9200;color: #fff;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .item3-33 {width: 33%;float: left;background-color: #e8e8e8;color: #000;font-weight: 700;margin: 0 auto 10px;text-decoration: none;}
.career-ad-box .iphone-docomo a {display: block;background-color: #CC0033;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .iphone-ahamo a {display: block;background-color: #ffffff;color: #333;padding: 12px 0;font-weight: 700;text-decoration: none;border: 2px solid #333;}
.career-ad-box .iphone-au a {display: block;background-color: #ff9200;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .iphone-softbank a {display: block;background-color: #bababa;color: #ffffff;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .iphone-ymobile2 a {display: block;background-color: #ea0000;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .iphone-uq2 a {display: block;background-color: #357bcb;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .iphone-rakuten2 a {display: block;background-color: #eb009d;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .iphone-apple-full a {display: block;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;margin-top: 10px;}
.career-ad-box .sale-full-red a {display: block;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;margin-top: 10px;}
.career-ad-box .povo a {display: block;background-color: #fbff00;color: #4c4c4c;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .iosys2 a {display: block;color: #fff;padding: 12px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .docomo-33 a {display: block;background-color: #bb0000;color: #fff;padding: 18px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .au-33 a {display: block;background-color: #ff9200;color: #fff;padding: 18px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .softbank-33 a {display: block;background-color: #e8e8e8;color: #000;padding: 18px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .ad-amazon a {display: block;color: #fff;padding: 18px 0 14px;font-weight: 700;text-decoration: none;}
.career-ad-box .ad-rakuten a {display: block;color: #fff;padding: 18px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .ad-yahoo a {display: block;color: #fff;padding: 18px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .item1-33 a {display: block;background-color: #bb0000;color: #fff;padding: 18px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .item2-33 a {display: block;background-color: #ff9200;color: #fff;padding: 18px 0;font-weight: 700;text-decoration: none;}
.career-ad-box .item3-33 a {display: block;background-color: #e8e8e8;color: #000;padding: 18px 0;font-weight: 700;text-decoration: none;}

@media screen and (max-width:600px){
.career-ad-box .iphone-docomo {width: 90%;}
.career-ad-box .iphone-ahamo {width: 90%;}
.career-ad-box .iphone-au {width: 90%;}
.career-ad-box .iphone-softbank {width: 90%;}
.career-ad-box .iphone-ymobile2 {width: 90%;}
.career-ad-box .iphone-uq2 {width: 90%;}
.career-ad-box .iphone-rakuten2 {width: 90%;}
.career-ad-box .iphone-apple-full {width: 90%;}
.career-ad-box .sale-full-red {width: 90%;}
.career-ad-box .povo {width: 90%;}
.career-ad-box .ad-amazon {width: 33%;}
.career-ad-box .ad-rakuten {width: 33%;}
.career-ad-box .ad-yahoo {width: 33%;}
.career-ad-box .item1-33 {width: 33%;}
.career-ad-box .item2-33 {width: 33%;}
.career-ad-box .item3-33 {width: 33%;}
}

.career-ad-box .iphone-docomo-full a {display: block; width:500px;background-color: #bb0000;color: #fff;padding: 12px 0;font-weight: 700;margin: 0 auto 14px;text-decoration: none;}
.career-ad-box .iphone-au-full a {display: block;width:500px;background-color: #ff9200;color: #fff;padding: 12px 0;font-weight: 700;margin: 0 auto 14px;text-decoration: none;}
.career-ad-box .iphone-softbank-full a {display: block;width:500px;background-color: #e8e8e8;color: #000;padding: 12px 0;font-weight: 700;margin: 0 auto 14px;text-decoration: none;}

.career-ad-box .uq33 a {width: 33%;float: left;background-color: #e6e6e6;color: #000000;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .ymobile33 a {width: 33%;float: left;background-color: #ea0000;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .rakuten33 a {width: 33%;float: left;background-color: #eb009d;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}


.career-ad-box .iphone-apple a {width: 100%;background-color: #494949;color: #fff;padding: 12px 0;font-weight: 700;float: left;clear: both;margin: 0px auto 12px;text-decoration: none;}
.career-ad-box .iphone-uq a {width: 50%;float: left;background-color: #357bcb;color: #fff;padding: 12px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .iphone-ymobile a {width: 50%;float: left;background-color: #ea0000;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .iphone-au2 a {width: 50%;float: left;background-color: #ff9200;color: #fff;padding: 12px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .iphone-docomo2 a {width: 50%;float: left;background-color: #bb0000;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .iphone-rakuten3 a {width: 50%;float: left;background-color: #eb009d;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .iphone-mineo3 a {width: 50%;float: left;background-color: #007900;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .iosys a {width: 50%;float: left;background-color: #006cc2;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .etoren a {width: 50%;float: left;background-color: #008574;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .expansys a {width: 50%;float: left;background-color: #4592cc;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}


.career-ad-box .sale1 a {width: 50%;float: left;background-color: #ea0000;color: #fff;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .sale2 a {width: 50%;float: left;background-color: #e6e6e6;color: #000000;padding: 15px 0;font-weight: 700;margin: 0 0 24px;text-decoration: none;}
.career-ad-box .sale1 a:after,.career-ad-box .sale2 a:after  {font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 2px;}

.career-ad-box .iphone-docomo3 a {width: 100%;background-color: #c10000;color: #fff;padding: 12px 0;font-weight: 700;float: left;clear: both;margin: 0px auto 12px;text-decoration: none;}
.career-ad-box .iphone-au3 a {width: 100%;background-color: #ff9200;color: #fff;padding: 12px 0;font-weight: 700;float: left;clear: both;margin: 0px auto 12px;text-decoration: none;}
.career-ad-box .iphone-softbank3 a {width: 100%;background-color: #e8e8e8;color: #000;padding: 12px 0;font-weight: 700;float: left;clear: both;margin: 0px auto 12px;text-decoration: none;}
.career-ad-box .iphone-apple a:after,.career-ad-box .iphone-docomo a:after,.career-ad-box .iphone-ahamo a:after,.career-ad-box .iphone-docomo2 a:after,.career-ad-box .iphone-docomo-full a:after,.career-ad-box .iphone-au a:after,.career-ad-box .iphone-au-full a:after,.career-ad-box .iphone-au2 a:after, .career-ad-box .iphone-softbank a:after,.career-ad-box .iphone-softbank-full a:after,.career-ad-box .iphone-apple-full a:after,.career-ad-box .sale-full-red a:after,.career-ad-box .iphone-docomo2 a:after,.career-ad-box .iphone-docomo3 a:after,.career-ad-box .iphone-au3 a:after,.career-ad-box .iphone-softbank2 a:after,.iphone-softbank3 a:after,.career-ad-box .iphone-uq a:after,.career-ad-box .iphone-uq2 a:after,.career-ad-box .iphone-ymobile a:after,.career-ad-box .iphone-ymobile2 a:after ,.career-ad-box .iphone-rakuten2 a:after,.career-ad-box .iphone-rakuten3 a:after,.career-ad-box .iphone-mineo3 a:after,.career-ad-box .iosys a:after , .career-ad-box .etoren a:after, .career-ad-box .expansys a:after,.career-ad-box .ad-amazon a:after, .career-ad-box .ad-rakuten a:after, .career-ad-box .ad-yahoo a:after,.career-ad-box .iosys2 a:after,.career-ad-box .docomo-33 a:after,.career-ad-box .au-33 a:after,.career-ad-box .softbank-33 a:after,.career-ad-box .item1-33 a:after ,.career-ad-box .item2-33 a:after,.career-ad-box .item3-33 a:after,.career-ad-box .uq33 a:after,.career-ad-box .ymobile33 a:after,.career-ad-box .rakuten33 a:after,.career-ad-box .povo a:after{font-family: 'icomoon';content: "\f138";font-size: 18px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 2px;}

@media screen and (max-width:800px){
.career-ad-box .iphone-docomo-full a {width:420px;}
.career-ad-box .iphone-au-full a {width:420px;}
.career-ad-box .iphone-softbank-full a {width:420px;}
}

@media screen and (max-width:500px){
.career-ad-box {width: 96%;text-align: center;font-size:15px;margin: 0px auto 0px;}
.career-ad-box .iphone-docomo-full a {width:310px;}
.career-ad-box .iphone-au-full a {width:310px;}
.career-ad-box .iphone-softbank-full a {width:310px;}
.career-ad-box .iphone-apple a:after,.career-ad-box .iphone-docomo a:after,.career-ad-box .iphone-ahamo a:after,.career-ad-box .iphone-docomo2 a:after,.career-ad-box .iphone-docomo-full a:after,.career-ad-box .iphone-au a:after,.career-ad-box .iphone-au-full a:after,.career-ad-box .iphone-au2 a:after, .career-ad-box .iphone-softbank a:after,.career-ad-box .iphone-softbank-full a:after,.career-ad-box .iphone-apple-full a:after,.career-ad-box .sale-full-red a:after,.career-ad-box .iphone-docomo2 a:after,.career-ad-box .iphone-docomo3 a:after,.career-ad-box .iphone-au3 a:after,.career-ad-box .iphone-softbank2 a:after,.iphone-softbank3 a:after,.career-ad-box .iphone-uq a:after,.career-ad-box .iphone-uq2 a:after,.career-ad-box .iphone-ymobile a:after,.career-ad-box .iphone-ymobile2 a:after ,.career-ad-box .iphone-rakuten2 a:after,.career-ad-box .iphone-rakuten3 a:after,.career-ad-box .iphone-mineo3 a:after,.career-ad-box .iosys a:after , .career-ad-box .etoren a:after, .career-ad-box .expansys a:after ,.career-ad-box .ad-amazon a:after, .career-ad-box .ad-rakuten a:after, .career-ad-box .ad-yahoo a:after,.career-ad-box .iosys2 a:after,.career-ad-box .docomo-33 a:after,.career-ad-box .au-33 a:after,.career-ad-box .softbank-33 a:after,.career-ad-box .item1-33 a:after ,.career-ad-box .item2-33 a:after,.career-ad-box .item3-33 a:after {font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 0px;}
}
.career-ad-box .iphone-docomo a:hover,.career-ad-box .iphone-docomo2 a:hover {background-color: #e54747;}
.career-ad-box .iphone-ahamo a:hover {background-color: #f0eac3;}
.career-ad-box .iphone-au a:hover {background-color: #ffbc63;}
.career-ad-box .iphone-au2 a:hover {background-color: #ffbc63;}
.career-ad-box .iphone-uq2 a:hover {background-color: #5298e7;}
.career-ad-box .iphone-softbank a:hover,.career-ad-box .iphone-softbank2 a:hover {background-color: #dfdfdf;color: #fff;}
.career-ad-box .iphone-docomo-full a:hover {background-color: #e54747;}
.career-ad-box .iphone-au-full a:hover {background-color: #ffbc63;}
.career-ad-box .iphone-softbank-full a:hover {background-color: #b6b6b6;color: #fff;}
.career-ad-box .iphone-apple-full a:hover {background-color: #636363;color: #fff;}
.career-ad-box .sale-full-red a:hover {background-color: #e86161;color: #fff;}
.career-ad-box .iphone-apple a:hover {background-color: #878787;color: #fff;}
.career-ad-box .iphone-uq a:hover {background-color: #5298e7;color: #000;}
.career-ad-box .iphone-ymobile a:hover {background-color: #e85353;color: #fff;}
.career-ad-box .iphone-ymobile2 a:hover {background-color: #e85353;color: #fff;}
.career-ad-box .iphone-rakuten3 a:hover {background-color: #e653b5;color: #fff;}
.career-ad-box .iphone-docomo3 a:hover {background-color: #e85656;color: #fff;}
.career-ad-box .iphone-au3 a:hover {background-color: #ffbc63;color: #fff;}
.career-ad-box .iphone-softbank3 a:hover {background-color: #b6b6b6;color: #fff;}
.career-ad-box .iphone-docomo2 a {width: 50%;float: left;background-color: #bb0000;color: #fff;padding: 12px 0;margin: 0 0 24px;font-weight: 700;}
.career-ad-box .iphone-softbank2 a {width: 50%;float: left;background-color: #e8e8e8;color: #000;padding: 12px 0;margin: 0 0 24px;font-weight: 700;}
.career-ad-box .iphone-docomo2 a:hover {background-color: #e54747;}
.career-ad-box .iosys a:hover {background-color: #318ad2;}
.career-ad-box .etoren a:hover {background-color: #199282}
.career-ad-box .expansys a:hover {background-color: #2f54a5}
.career-ad-box .ad-2split-l a {width: 46%;float: left;background-color: #fff;border: 2px solid #000000;padding: 12px 4px;margin: 0 0 24px;font-weight: 900;line-height: 1.4;}
.career-ad-box .ad-2split-r a {width: 46%;float: right;background-color: #fff;border: 2px solid #000000;padding: 12px 4px;margin: 0 0 24px;font-weight: 900;line-height: 1.4;}
.career-ad-box .ad-2split-l a,.career-ad-box .ad-2split-r a {color: #000;}
.carrier-box-message {width: 100%;margin: 4px auto 8px;text-align: center;font-weight: 700;font-size: 15px;color: #ea0000;}

.carrier-box {width: 100%; display: flex;justify-content: center;flex-wrap: wrap;background-color: #f3f3f3;margin: 0 auto;padding: 12px 0 12px;}
.docomo-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #cc0034;display: block;color: #fff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.docomo-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.docomo-box2 a:hover {background-color: #eb2e2e;}
.ahamo-box2 a {width: 194px;font-size: 14px;font-weight: 700;background-color: #ffffff;display: block;color: #353535;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;border: 2px #000 solid;}
.ahamo-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #000000;}
.ahamo-box2 a:hover {background-color: #d9fffb;}
.au-box2 a {width: 200px;flex-shrink: 0; font-size: 14px;font-weight: 700;background-color: #ff9200;display: block;color: #fff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.au-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.au-box2 a:hover {background-color: #ffb14b;}
.softbank-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #dadada;display: block;color: #323232;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.softbank-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #323232;}
.softbank-box2 a:hover {background-color: #c9c9c9;}
.rakuten-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #eb009d;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.rakuten-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.rakuten-box2 a:hover {background-color: #f174c8;}


.carrier-box-side {width: 100%; display: flex;justify-content: center;flex-wrap: wrap;background-color: #f3f3f3;margin: 0 auto;padding: 6px 0 ;}
.docomo-box-side a {width: 125px;font-size: 14px;font-weight: 700;background-color: #cc0034;display: block;color: #fff;padding: 4px 8px 10px;text-decoration: none;text-align: center;margin: 3px;}
.docomo-box-side a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.docomo-box-side a:hover {background-color: #eb2e2e;}
.au-box-side a {width: 125px;flex-shrink: 0; font-size: 14px;font-weight: 700;background-color: #ff9200;display: block;color: #fff;padding: 4px 8px 10px;text-decoration: none;text-align: center;margin: 3px;}
.au-box-side a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.au-box-side a:hover {background-color: #ffb14b;}
.softbank-box-side a {width: 125px;font-size: 14px;font-weight: 700;background-color: #dadada;display: block;color: #323232;padding: 4px 8px 10px;text-decoration: none;text-align: center;margin: 3px;}
.softbank-box-side a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #323232;}
.softbank-box-side a:hover {background-color: #c9c9c9;}
.rakuten-box-side a {width: 125px;font-size: 14px;font-weight: 700;background-color: #eb009d;display: block;color: #ffffff;padding: 4px 8px 10px;text-decoration: none;text-align: center;margin: 3px;}
.rakuten-box-side a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.rakuten-box-side a:hover {background-color: #f174c8;}

.career-ad-iphone-side-m {color: #bdbdbd;padding: 4px 0;font-weight: 700; text-align:center;clear: both;font-size: 11px;}
.carrier-box-side-m {width: 140px; display: flex;justify-content: center;flex-wrap: wrap;background-color: #f3f3f3;margin: 0 auto 0;padding: 6px 0;bottom: -100px;right: -15px; position: absolute;}
.docomo-box-side-m a {width: 95px;font-size: 12px;font-weight: 700;background-color: #cc0034;display: block;color: #fff;padding: 3px 14px;text-decoration: none;text-align: center;margin: 3px;line-height: 1.7;}
.docomo-box-side-m a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.docomo-box-side-m a:hover {background-color: #eb2e2e;}
.au-box-side-m a {width: 95px;flex-shrink: 0; font-size: 12px;font-weight: 700;background-color: #ff9200;display: block;color: #fff;padding: 3px 14px;text-decoration: none;text-align: center;margin: 3px;line-height: 1.7;}
.au-box-side-m a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.au-box-side-m a:hover {background-color: #ffb14b;}
.softbank-box-side-m a {width: 95px;font-size: 12px;font-weight: 700;background-color: #dadada;display: block;color: #323232;padding: 3px 14px;text-decoration: none;text-align: center;margin: 3px;line-height: 1.7;}
.softbank-box-side-m a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #323232;}
.softbank-box-side-m a:hover {background-color: #c9c9c9;}
.rakuten-box-side-m a {width: 95px;font-size: 12px;font-weight: 700;background-color: #eb009d;display: block;color: #ffffff;padding: 3px 14px;text-decoration: none;text-align: center;margin: 3px;line-height: 1.7;}
.rakuten-box-side-m a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.rakuten-box-side-m a:hover {background-color: #f174c8;}


.uq-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #3f77e8;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.uq-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.uq-box2 a:hover {background-color: #759ef0;}
.ymobile-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #ea0000;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.ymobile-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.ymobile-box2 a:hover {background-color: #e75252;}
.sumahonorikae-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #873f00;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.sumahonorikae-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.sumahonorikae-box2 a:hover {background-color: #d69b67;}
.iosys-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #2c7cd6;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.iosys-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.iosys-box2 a:hover {background-color: #4272b3;}
.iijmio-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #4272b3;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.iijmio-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.iijmio-box2 a:hover {background-color: #6b96d3;}
.aeon-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #b550b2;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.aeon-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.aeon-box2 a:hover {background-color: #e34fdf;}
.mineo-box2 a {width: 200px;font-size: 14px;font-weight: 700;background-color: #009210;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.mineo-box2 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.mineo-box2 a:hover {background-color: #59b164;}

.docomo-box3 a {width: 260px;font-size: 14px;font-weight: 700;background-color: #cc0034;display: block;color: #fff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.docomo-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.docomo-box a:hover {background-color: #eb2e2e;}
.au-box3 a {width: 260px;flex-shrink: 0; font-size: 14px;font-weight: 700;background-color: #ff9200;display: block;color: #fff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.au-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.au-box3 a:hover {background-color: #ffb14b;}
.softbank-box3 a {width: 260px;font-size: 14px;font-weight: 700;background-color: #dadada;display: block;color: #2d2d2d;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.softbank-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.softbank-box3 a:hover {background-color: #c9c9c9;}
.rakuten-box3 a {width: 260px;font-size: 14px;font-weight: 700;background-color: #eb009d;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.rakuten-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.rakuten-box a:hover {background-color: #f174c8;}
.uq-box3 a {width: 260px;font-size: 14px;font-weight: 700;background-color: #3f77e8;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.uq-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.uq-box3 a:hover {background-color: #759ef0;}
.ymobile-box3 a {width: 260px;font-size: 14px;font-weight: 700;background-color: #ea0000;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.ymobile-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #fff;}
.ymobile-box3 a:hover {background-color: #e75252;}
.povo-box3 a {width: 260px;font-size: 14px;font-weight: 700;background-color: #ffef79;display: block;color: #3a3a3a;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.povo-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #3a3a3a;}
.linemo-box3 a {width: 260px;font-size: 14px;font-weight: 700;background-color: #35c02d;display: block;color: #ffffff;padding: 4px 16px 10px;text-decoration: none;text-align: center;margin: 3px;}
.linemo-box3 a:after {font-family: 'icomoon';content: "\f138";font-size: 20px;font-weight: 900;position: relative;top: 4px;left: 6px;color: #ffffff;}


@media screen and (max-width:1100px){
.docomo-box2 a {width: 160px;font-size: 13px;}
.ahamo-box2 a {width: 160px;font-size: 13px;}
.au-box2 a {width: 160px;font-size: 13px;}
.softbank-box2 a {width: 160px;font-size: 13px;}
.rakuten-box2 a {width: 160px;font-size: 13px;}
.uq-box2 a {width: 160px;font-size: 13px;}
.ymobile-box2 a {width: 160px;font-size: 13px;}
.sumahonorikae-box2 a {width: 160px;font-size: 13px;}
.iosys-box2 a {width: 160px;font-size: 13px;}
.iijmio-box2 a {width: 160px;font-size: 13px;}
.aeon-box2 a {width: 160px;font-size: 13px;}
.mineo-box2 a {width: 160px;font-size: 13px;}
.docomo-box3 a {width: 230px;font-size: 13px;}
.au-box3 a {width: 230px;font-size: 13px;}
.softbank-box3 a {width: 230px;font-size: 13px;}
.rakuten-box3 a {width: 230px;font-size: 13px;}
.uq-box3 a {width: 230px;font-size: 13px;}
.ymobile-box3 a {width: 230px;font-size: 13px;}
.povo-box3 a {width: 230px;font-size: 13px;}
.linemo-box3 a {width: 230px;font-size: 13px;}
}

@media screen and (max-width:860px){
.docomo-box2 a {width: 180px;}
.ahamo-box2 a {width: 180px;}
.au-box2 a {width: 180px;}
.softbank-box2 a {width: 180px;}
.rakuten-box2 a {width: 180px;}
.uq-box2 a {width: 180px;}
.ymobile-box2 a {width: 180px;}
.sumahonorikae-box2 a {width: 180px;}
.iosys-box2 a {width: 180px;}
.iijmio-box2 a {width: 180px;}
.aeon-box2 a {width: 180px;}
.mineo-box2 a {width: 180px;}
}

@media screen and (max-width:600px){
.docomo-box3 a {width: 190px;font-size: 12px;}
.au-box3 a {width: 190px;font-size: 12px;}
.softbank-box3 a {width: 190px;font-size: 11px;}
.rakuten-box3 a {width: 190px;font-size: 12px;}
.uq-box3 a {width: 190px;font-size: 12px;}
.ymobile-box3 a {width: 190px;font-size: 12px;}
.povo-box3 a {width: 190px;font-size: 12px;}
.linemo-box3 a {width: 190px;font-size: 12px;}
}

@media screen and (max-width:550px){
.docomo-box2 a {width: 140px;font-size: 12px;}
.ahamo-box2 a {width: 140px;font-size: 12px;}
.au-box2 a {width: 140px;font-size: 12px;}
.softbank-box2 a {width: 140px;font-size: 11px;}
.rakuten-box2 a {width: 140px;font-size: 12px;}
.uq-box2 a {width: 140px;font-size: 12px;}
.ymobile-box2 a {width: 140px;font-size: 12px;}
.iijmio-box2 a {width: 140px;}
.aeon-box2 a {width: 140px;}
.mineo-box2 a {width: 140px;}
.sumahonorikae-box2 a {width: 140px;font-size: 12px;}
.docomo-box3 a {width: 300px;font-size: 12px;}
.au-box3 a {width: 300px;font-size: 12px;}
.softbank-box3 a {width: 300px;font-size: 11px;}
.rakuten-box3 a {width:  300px;font-size: 12px;}
.uq-box3 a {width: 300px;font-size: 12px;}
.ymobile-box3 a {width: 300px;font-size: 12px;}
.povo-box3 a {width: 300px;font-size: 12px;}
.linemo-box3 a {width: 300px;font-size: 12px;}
}

@media screen and (max-width:330px){
.docomo-box2 a {width: 260px;font-size: 12px;}
.ahamo-box2 a {width: 260px;font-size: 12px;}
.au-box2 a {width: 260px;font-size: 12px;}
.softbank-box2 a {width: 260px;font-size: 11px;}
.rakuten-box2 a {width: 260px;font-size: 12px;}
.uq-box2 a {width: 260px;font-size: 12px;}
.ymobile-box2 a {width: 260px;font-size: 12px;}
.sumahonorikae-box2 a {width: 260px;font-size: 12px;}
.iosys-box2 a {width: 260px;font-size: 12px;}
.iijmio-box2 a {width: 260px;font-size: 12px;}
.aeon-box2 a {width: 260px;font-size: 12px;}
.mineo-box2 a {width: 260px;font-size: 12px;}
.docomo-box3 a {width: 260px;font-size: 12px;}
.au-box3 a {width: 260px;font-size: 12px;}
.softbank-box3 a {width: 260px;font-size: 11px;}
.rakuten-box3 a {width:  260px;font-size: 12px;}
.uq-box3 a {width: 260px;font-size: 12px;}
.ymobile-box3 a {width: 260px;font-size: 12px;}
.povo-box3 a {width: 260px;font-size: 12px;}
.linemo-box3 a {width: 260px;font-size: 12px;}
}

.a-box {width: 100%; display: flex;justify-content: space-around;flex-wrap: wrap;background-color: #f3f3f3;margin: 0 auto;padding: 18px 0 8px;}
.docomo-box .btn,.docomo-box a.btn,.docomo-box button.btn {font-size: 14px;font-weight: 700;line-height: 1.5;position: relative;display: inline-block;padding: 0 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;vertical-align: middle;text-decoration: none;letter-spacing: 0.1em;color: #202428;border-radius: 0.5rem;margin-bottom: 8px;}
.docomo-box a.btn-flat {overflow: hidden;min-width:230px;width: 100%;padding: 6px 0 14px;color: #cc0034;border-radius: 0;}
.docomo-box a.btn-flat:hover {color: #ffffff;}
.docomo-box a.btn-flat span {position: relative;}
.docomo-box a.btn-flat:before {position: absolute;top: 0;left: 30px;width: 150%;height: 500%;content: '';-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: translateX(-92%) translateY(-70%) rotate(135deg);transform: translateX(-92%) translateY(-70%) rotate(135deg);background: #CC0033;}
.docomo-box a.btn-flat:hover:before {-webkit-transform: translateX(-17%) translateY(-25%) rotate(135deg);transform: translateX(-17%) translateY(-25%) rotate(135deg);}
.docomo-box a:after {font-family: 'icomoon';content: "\f138";font-size: 22px;font-weight: 900;padding-left: 6px;position: relative;top: 4px;left: 0px;color: #CC0033;}
.docomo-box a:hover:after {color: #fff;}

.au-box .btn,
.au-box a.btn,
.au-box button.btn {font-size: 14px;font-weight: 700;line-height: 1.5;position: relative;display: inline-block;padding: 0 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;vertical-align: middle;text-decoration: none;letter-spacing: 0.1em;color: #212529;border-radius: 0.5rem;margin-bottom: 8px;}
.au-box a.btn-flat {overflow: hidden;min-width:230px;width: 100%;padding: 6px 0 14px;color: #ff9200;border-radius: 0;}
.au-box a.btn-flat:hover {color: #ffffff;}
.au-box a.btn-flat span {position: relative;}
.au-box a.btn-flat:before {position: absolute;top: 0;left: 30px;width: 150%;height: 500%;content: '';-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: translateX(-92%) translateY(-70%) rotate(135deg);transform: translateX(-92%) translateY(-70%) rotate(135deg);background: #ff9200;}
.au-box a.btn-flat:hover:before {-webkit-transform: translateX(-17%) translateY(-25%) rotate(135deg);transform: translateX(-17%) translateY(-25%) rotate(135deg);}
.au-box a:after {font-family: 'icomoon';content: "\f138";font-size: 22px;font-weight: 900;padding-left: 6px;position: relative;top: 4px;left: 0px;color: #ff9200;}
.au-box a:hover:after {color: #fff;}

.softbank-box .btn,
.softbank-box a.btn,
.softbank-box button.btn {font-size: 14px;font-weight: 700;line-height: 1.5;position: relative;display: inline-block;padding: 0 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;vertical-align: middle;text-decoration: none;letter-spacing: 0.1em;color: #212529;border-radius: 0.5rem;margin-bottom: 8px;}
.softbank-box a.btn-flat {overflow: hidden;min-width:230px;width: 100%;padding: 6px 0 14px;color:#a5a5a5;border-radius: 0;}
.softbank-box a.btn-flat:hover {color: #ffffff;}
.softbank-box a.btn-flat span {position: relative;}
.softbank-box a.btn-flat:before {position: absolute;top: 0;left: 30px;width: 150%;height: 500%;content: '';-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: translateX(-92%) translateY(-70%) rotate(135deg);transform: translateX(-92%) translateY(-70%) rotate(135deg);background: #a5a5a5;}
.softbank-box a.btn-flat:hover:before {-webkit-transform: translateX(-17%) translateY(-25%) rotate(135deg);transform: translateX(-17%) translateY(-25%) rotate(135deg);}
.softbank-box a:after {font-family: 'icomoon';content: "\f138";font-size: 22px;font-weight: 900;padding-left: 6px;position: relative;top: 4px;left: 0px;color: #a5a5a5;}
.softbank-box a:hover:after  {color: #fff;}

.uq-box .btn,
.uq-box a.btn,
.uq-box button.btn {font-size: 14px;font-weight: 700;line-height: 1.5;position: relative;display: inline-block;padding: 0 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;vertical-align: middle;text-decoration: none;letter-spacing: 0.1em;color: #212529;border-radius: 0.5rem;margin-bottom: 8px;}
.uq-box a.btn-flat {overflow: hidden;min-width:230px;width: 100%;padding: 6px 0 14px;color:#3f77e8;border-radius: 0;}
.uq-box a.btn-flat:hover {color: #ffffff;}
.uq-box a.btn-flat span {position: relative;}
.uq-box a.btn-flat:before {position: absolute;top: 0;left: 30px;width: 150%;height: 500%;content: '';-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: translateX(-92%) translateY(-70%) rotate(135deg);transform: translateX(-92%) translateY(-70%) rotate(135deg);background: #3f77e8;}
.uq-box a.btn-flat:hover:before {-webkit-transform: translateX(-17%) translateY(-25%) rotate(135deg);transform: translateX(-17%) translateY(-25%) rotate(135deg);}
.uq-box a:after {font-family: 'icomoon';content: "\f138";font-size: 22px;font-weight: 900;padding-left: 6px;position: relative;top: 4px;left: 0px;color: #3f77e8;}
.uq-box a:hover:after  {color: #fff;}

.ymobile-box .btn,
.ymobile-box a.btn,
.ymobile-box button.btn {font-size: 14px;font-weight: 700;line-height: 1.5;position: relative;display: inline-block;padding: 0 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;vertical-align: middle;text-decoration: none;letter-spacing: 0.1em;color: #212529;border-radius: 0.5rem;margin-bottom: 8px;}
.ymobile-box a.btn-flat {overflow: hidden;min-width:230px;width: 100%;padding: 6px 0 14px;color:#ea0000;border-radius: 0;}
.ymobile-box a.btn-flat:hover {color: #ffffff;}
.ymobile-box a.btn-flat span {position: relative;}
.ymobile-box a.btn-flat:before {position: absolute;top: 0;left: 30px;width: 150%;height: 500%;content: '';-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: translateX(-92%) translateY(-70%) rotate(135deg);transform: translateX(-92%) translateY(-70%) rotate(135deg);background: #ea0000;}
.ymobile-box a.btn-flat:hover:before {-webkit-transform: translateX(-17%) translateY(-25%) rotate(135deg);transform: translateX(-17%) translateY(-25%) rotate(135deg);}
.ymobile-box a:after {font-family: 'icomoon';content: "\f138";font-size: 22px;font-weight: 900;padding-left: 6px;position: relative;top: 4px;left: 0px;color: #ea0000;}
.ymobile-box a:hover:after  {color: #fff;}

.rakuten-box .btn,
.rakuten-box a.btn,
.rakuten-box button.btn {font-size: 14px;font-weight: 700;line-height: 1.5;position: relative;display: inline-block;padding: 0 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 0.3s;transition: all 0.3s;text-align: center;vertical-align: middle;text-decoration: none;letter-spacing: 0.1em;color: #212529;border-radius: 0.5rem;margin-bottom: 8px;}
.rakuten-box a.btn-flat {overflow: hidden;min-width:230px;width: 100%;padding: 6px 0 14px;color:#eb009d;border-radius: 0;}
.rakuten-box a.btn-flat:hover {color: #ffffff;}
.rakuten-box a.btn-flat span {position: relative;}
.rakuten-box a.btn-flat:before {position: absolute;top: 0;left: 30px;width: 150%;height: 500%;content: '';-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: translateX(-92%) translateY(-70%) rotate(135deg);transform: translateX(-92%) translateY(-70%) rotate(135deg);background: #eb009d;}
.rakuten-box a.btn-flat:hover:before {-webkit-transform: translateX(-17%) translateY(-25%) rotate(135deg);transform: translateX(-17%) translateY(-25%) rotate(135deg);}
.rakuten-box a:after {font-family: 'icomoon';content: "\f138";font-size: 22px;font-weight: 900;padding-left: 6px;position: relative;top: 4px;left: 0px;color: #eb009d;}
.rakuten-box a:hover:after  {color: #fff;}

@media screen and (max-width:1120px){
.docomo-box a.btn-flat,.au-box a.btn-flat,.softbank-box a.btn-flat,.uq-box a.btn-flat,.ymobile-box a.btn-flat,.rakuten-box a.btn-flat {overflow: hidden;width: 100%;min-width:280px;}
.docomo-box a.btn-flat:before,.au-box a.btn-flat:before,.softbank-box a.btn-flat:before,.uq-box a.btn-flat:before,.ymobile-box a.btn-flat:before,.rakuten-box a.btn-flat:before {-webkit-transform: translateX(-87%) translateY(-70%) rotate(135deg);transform: translateX(-87%) translateY(-70%) rotate(135deg);}
.docomo-box a.btn-flat:hover:before,.au-box a.btn-flat:hover:before,.softbank-box a.btn-flat:hover:before,.uq-box a.btn-flat:hover:before,.ymobile-box a.btn-flat:hover:before ,.rakuten-box a.btn-flat:hover:before{-webkit-transform: translateX(-20%) translateY(-25%) rotate(135deg);transform: translateX(-20%) translateY(-25%) rotate(135deg);}
}


@media screen and (max-width:850px){
.a-box {width: 100%;padding: 12px 0;}
.docomo-box a.btn-flat,.au-box a.btn-flat,.softbank-box a.btn-flat,.uq-box a.btn-flat,.ymobile-box a.btn-flat,.rakuten-box a.btn-flat {overflow: hidden;width: 100%;min-width:230px;}
.docomo-box button.btn,.au-box button.btn,.softbank-box button.btn,.uq-box button.btn,.ymobile-box button.btn,.rakuten-box button.btn {font-size: 14px;}
.docomo-box a.btn-flat:before,.au-box a.btn-flat:before,.softbank-box a.btn-flat:before,.uq-box a.btn-flat:before,.ymobile-box a.btn-flat:before,.rakuten-box a.btn-flat:before{-webkit-transform: translateX(-94%) translateY(-70%) rotate(135deg);transform: translateX(-94%) translateY(-70%) rotate(135deg);}
.docomo-box a.btn-flat:hover:before,.au-box a.btn-flat:hover:before,.softbank-box a.btn-flat:hover:before,.uq-box a.btn-flat:hover:before,.ymobile-box a.btn-flat:hover:before,.rakuten-box a.btn-flat:hover:before {-webkit-transform: translateX(-17%) translateY(-25%) rotate(135deg);transform: translateX(-17%) translateY(-25%) rotate(135deg);}
}

@media screen and (max-width:600px){
.docomo-box a.btn-flat,.au-box a.btn-flat,.softbank-box a.btn-flat,.uq-box a.btn-flat,.ymobile-box a.btn-flat,.rakuten-box a.btn-flat {overflow: hidden;width: 100%;min-width:220px;}
.docomo-box a.btn-flat:before,.au-box a.btn-flat:before,.softbank-box a.btn-flat:before,.uq-box a.btn-flat:before,.ymobile-box a.btn-flat:before,.rakuten-box a.btn-flat:before {-webkit-transform: translateX(-93%) translateY(-70%) rotate(135deg);transform: translateX(-93%) translateY(-70%) rotate(135deg);}
.docomo-box a.btn-flat:hover:before,.au-box a.btn-flat:hover:before,.softbank-box a.btn-flat:hover:before,.uq-box a.btn-flat:hover:before,.ymobile-box a.btn-flat:hover:before ,.rakuten-box a.btn-flat:hover:before{-webkit-transform: translateX(-18%) translateY(-25%) rotate(135deg);transform: translateX(-18%) translateY(-25%) rotate(135deg);}
}

@media screen and (max-width:500px){
.docomo-box .btn,.docomo-box a.btn,.docomo-box button.btn,.au-box .btn,.au-box a.btn,.au-box button.btn,.softbank-box .btn,.softbank-box a.btn,.softbank-box button.btn,.uq-box .btn,.uq-box a.btn,.uq-box button.btn,.ymobile-box .btn,.ymobile-box a.btn,.ymobile-box button.btn,.rakuten-box .btn,.rakuten-box a.btn,.rakuten-box button.btn {font-size: 18px;}	
.docomo-box a.btn-flat,.au-box a.btn-flat,.softbank-box a.btn-flat,.uq-box a.btn-flat,.ymobile-box a.btn-flat,.rakuten-box a.btn-flat {overflow: hidden;width: 320px;min-width:320px;padding: 6px 0;}
.docomo-box a.btn-flat:before,.au-box a.btn-flat:before,.softbank-box a.btn-flat:before,.uq-box a.btn-flat:before,.ymobile-box a.btn-flat:before,.rakuten-box a.btn-flat:before {width: 500%;-webkit-transform: translateX(0%) translateY(0%) rotate(90deg);transform: translateX(0%) translateY(0%) rotate(90deg);}
.docomo-box a.btn-flat:hover:before,.au-box a.btn-flat:hover:before,.softbank-box a.btn-flat:hover:before,.uq-box a.btn-flat:hover:before,.ymobile-box a.btn-flat:hover:before,.rakuten-box a.btn-flat:hover:before {-webkit-transform: translateX(0%) translateY(0%) rotate(90deg);transform: translateX(0%) translateY(0%) rotate(90deg);}
.docomo-box a.btn-flat:hover,.docomo-box a:hover:after {color: #f0547b;}
.au-box a.btn-flat:hover,.au-box a:hover:after {color: #f6ab49;}
.softbank-box a.btn-flat:hover,.softbank-box a:hover:after {color: #d2d2d2;}
.uq-box a.btn-flat:hover,.uq-box a:hover:after {color: #69a5f8;}
.ymobile-box a.btn-flat:hover,.ymobile-box a:hover:after {color: #fa6f6f;}
.rakuten-box a.btn-flat:hover,.rakuten-box a:hover:after {color: #e86efa;}
}

@media screen and (max-width:330px){
.docomo-box a.btn-flat {overflow: hidden;width: 320px;min-width:320px;padding: 12px 0;}
.au-box a.btn-flat {overflow: hidden;width: 320px;min-width:320px;padding: 12px 0;}
.softbank-box a.btn-flat {overflow: hidden;width: 320px;min-width:320px;padding: 12px 0;}
.uq-box a.btn-flat {overflow: hidden;width: 320px;min-width:320px;padding: 12px 0;}
.ymobile-box a.btn-flat {overflow: hidden;width: 320px;min-width:320px;padding: 12px 0;}
.rakuten-box a.btn-flat {overflow: hidden;width: 320px;min-width:320px;padding: 12px 0;}
}

.ad-text ul {background-color: #f4f4f4 !important;border: 0 !important;font-size: 18px !important;margin: -12px auto 0 !important;padding: 12px 36px !important;}
.ad-text ul li {line-height: 1.8 !important;}
.ad-text ul li.docomo-text a {color: #bb0000;text-decoration: none;}
.ad-text ul li.docomo-text a:after {font-family: 'icomoon';content: "\f138";font-size: 15px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 0px;color: #bb0000;}
.ad-text ul li.au-text a {color: #ff9200;text-decoration: none;}
.ad-text ul li.au-text a:after {font-family: 'icomoon';content: "\f138";font-size: 15px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 0px;color: #ff9200;}
.ad-text ul li.softbank-text a {color: #919191;text-decoration: none;}
.ad-text ul li.softbank-text a:after {font-family: 'icomoon';content: "\f138";font-size: 15px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 0px;color: #919191;}
.ad-text ul li.uq-text a {color: #3f77e8;text-decoration: none;}
.ad-text ul li.uq-text a:after {font-family: 'icomoon';content: "\f138";font-size: 15px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 0px;color: #3f77e8;}
.ad-text ul li.ymobile-text a {color: #ea0000;text-decoration: none;}
.ad-text ul li.ymobile-text a:after {font-family: 'icomoon';content: "\f138";font-size: 15px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 0px;color: #ea0000;}
.ad-text ul li.rakuten-text a {color: #eb009d;text-decoration: none;}
.ad-text ul li.rakuten-text a:after {font-family: 'icomoon';content: "\f138";font-size: 15px;font-weight: 900;padding-left: 6px;position: relative;top: 1px;left: 0px;color: #eb009d;}

.link-check {font-size: 16px; margin: 18px auto 18px;padding: 9px 6px 9px 6px;text-align: center;background-color: #fffae0;border: 2px solid #ffae6b;border-radius: 0px;width: 98%;position: relative;line-height: 1.3;clear:both;}
.link-check a {display: block;font-weight: bold;text-decoration: none;}
.link-check:before {content: "公式サイト";font-size: 12px;padding: 2px 6px 1px 12px;margin: -10px 0 0 0;border-bottom-right-radius: 12px;background-color: #ffae6b;color: #fff;position: absolute;top:-1px;left: 26px;}
.link-check-top {clear:both;}
.link-check:after {font-family: 'icomoon';content: "\ea7e";font-size: 16px;font-weight: 900;order-radius: 12px;height: 30px;width: 30px;margin: -20px 0 0 0;line-height: 2;background-color: #ffae6b;color: #fff;text-align: center;position: absolute;top:5px;left: 5px;border-radius:8px;}
.link-check a:after{font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;padding-left: 0px;color: #82a3e5;position: relative;top: 1px;left: 7px;}
.link-check2 {margin: -10px auto 18px;padding:0;text-align: center;background-color: #f1f1f1;border-radius: 0px;width: 92%;}
.link-check2 a {display:block;font-weight: bold;padding: 12px 6px;font-size: 14px;}
.link-check2 a:after{font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;padding-left: 0px;color: #82a3e5;position: relative;top: 1px;left: 7px;}

.link-check3 {font-size:16px;margin: 0 auto 18px;padding: 6px 6px 6px 6px;text-align: center;background-color: #fff3f3;border: 3px solid #ff8383;border-radius: 0px;width: 97%;position: relative;}
.link-check3 a {display: block;font-weight: bold;}
.link-check3:before {content: "セール";font-size: 12px;padding: 2px 6px 1px 12px;margin: -10px 0 0 0;border-bottom-right-radius: 12px;background-color: #ff8383;color: #fff;position: absolute;top:-1px;left: 26px;}
.link-check3:after {font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;border-radius: 12px;height: 30px;width: 30px;margin: -20px 0 0 0;line-height: 2;background-color: #ff8383;color: #fff;text-align: center;position: absolute;top:5px;left: 5px;}
.link-check3 a:after{font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;padding-left: 0px;color: #82a3e5;position: relative;top: 1px;left: 7px;}
.link-check4 {margin: 0 auto 18px;padding: 6px 6px 6px 6px;text-align: center;background-color: #fffae0;border: 2px solid #ffae6b;border-radius: 0px;width: 98%;position: relative;}
.link-check4 a {display: block;font-weight: bold;}
.link-check4:before {content: "iOS & Android";font-size: 12px;padding: 2px 6px 1px 12px;margin: -10px 0 0 0;border-bottom-right-radius: 12px;background-color: #ffae6b;color: #fff;position: absolute;top:-1px;left: 26px;}
.link-check4:after {font-family: "blogicon";content: "\f009";font-size: 16px;font-weight: 900;border-radius: 12px;height: 30px;width: 30px;margin: -20px 0 0 0;line-height: 2;background-color: #ffae6b;color: #fff;text-align: center;position: absolute;top:5px;left: 5px;}
.link-check5 {margin: 18px auto 18px;padding: 6px 6px 6px 6px;text-align: center;background-color: #ffffff;border: 2px solid #000000;border-radius: 0px;width: 98%;position: relative;}
.link-check5 a {display: block;font-weight: bold;color: #000000;}
.link-check5:before {content: "セール";font-size: 11px;padding: 2px 6px 1px 12px;margin: -10px 0 0 0;border-bottom-right-radius: 12px;background-color: #000000;color: #fff;position: absolute;top:-1px;left: 26px;}
.link-check5:after {font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;border-radius: 12px;height: 30px;width: 30px;margin: -20px 0 0 0;line-height: 2;background-color: #000000;color: #fff;text-align: center;position: absolute;top:5px;left: 5px;}
.check-text {text-align: center;color: #848484;font-weight: 700;font-size: 18px;margin-bottom: 0px;}
.link-check-docomo {margin: 0 auto 18px;padding: 6px 6px 6px 6px;text-align: center;background-color: #d42828;border: 3px solid #bc0000;border-radius: 0px;width: 96%;position: relative;}
.link-check-docomo a {display: block;font-weight: bold;color: #fff;font-size: 16px;}
.link-check-docomo:before {content: "公式サイト";font-size: 12px;padding: 2px 6px 1px 12px;margin: -10px 0 0 0;border-bottom-right-radius: 12px;background-color: #a50000;color: #fff;position: absolute;top:-1px;left: 26px;}
.link-check-docomo:after {font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;border-radius: 12px;height: 30px;width: 30px;margin: -20px 0 0 0;line-height: 2;background-color: #a50000;color: #fff;text-align: center;position: absolute;top:5px;left: 5px;}
.link-check-docomo a:after {font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;padding-left: 0px;color: #ffffff;position: relative;top: 1px;left: 7px;}

.link-check-softbank {margin: 0 auto 18px;padding: 6px 6px 6px 6px;text-align: center;background-color: #e4e4e4;border: 3px solid #b9b9b9;border-radius: 0px;width: 96%;position: relative;}
.link-check-softbank a {display: block;font-weight: bold;color: #616161;}
.link-check-softbank:before {content: "公式サイト";font-size: 12px;padding: 2px 6px 1px 12px;margin: -10px 0 0 0;border-bottom-right-radius: 12px;background-color: #b9b9b9;color: #fff;position: absolute;top:-1px;left: 26px;}
.link-check-softbank:after {font-family: 'icomoon';content: "\f138";font-size: 16px;font-weight: 900;border-radius: 12px;height: 30px;width: 30px;margin: -20px 0 0 0;line-height: 2;background-color: #b9b9b9;color: #fff;text-align: center;position: absolute;top:5px;left: 5px;}

@media screen and (max-width: 650px) {
.link-check {padding: 14px 6px 12px 6px;width: 92%;margin: 20px auto;}
.link-check3 {padding: 14px 6px 12px 6px;width: 92%;margin: 20px auto;}
.link-check4 {padding: 14px 6px 12px 6px;width: 92%;margin: 20px auto;}
.link-check5 {padding: 14px 6px 12px 6px;width: 92%;margin: 20px auto;}
.link-check-docomo {padding: 14px 6px 12px 6px;width: 92%;margin: 20px auto;}
.link-check-softbank {padding: 14px 6px 12px 6px;width: 92%;margin: 20px auto;}
}
.ad {text-align:center;margin: 20px auto 10px;}
.ad-flex {display: flex !important;justify-content: center !important;}
.ad-flex iframe {margin: 0px auto 0px;display: block;max-width: 100%;}
.insentence-adsense-top{height:380px; margin:0px auto 10px!important;clear: both;}
.insentence-adsense-bottom{height:380px; margin:0px auto 10px!important;}
.sp-link {text-align:center;font-size: 13px;}
.ad-side {text-align:center;font-size: 14px;font-weight: 900;margin:12px 12px;}
.sp-link-bottom {text-align:center;font-size: 13px;clear: both;margin-top:100px;}
.ad-center {text-align: center;}
.sale-banner {background-color:#000000;width:100%;margin: 24px auto 36px;text-align: center;}
.sale-banner a{background-color:#FF9900;color:#2d2d2d;font-weight:700;padding: 12px 12px;}
.sale-banner-red {background-color:#000000;width:100%;margin: 24px auto 36px;text-align: center;}
.sale-banner-red a{background-color:#dd0000;color:#ffffff;font-weight:700;padding: 12px 12px;}

.sale-text {background-color:#000000;width:100%;margin: 24px auto 36px;text-align: center;}
.sale-text a{background-color:#cc0000;color:#efefef;font-weight:700;padding: 12px 12px;}

.sale-banner-iphone {background-color:#000000;width:100%;margin: 24px auto 36px;text-align: center;}
.sale-banner-iphone a{background-color:#004395;color:#ffffff;font-weight:700;padding: 12px 12px;}


.link-check-ad {text-align: center;}
.link-check-ad a {margin: 0 auto -10px;display: block;font-weight: 900;background-color: #ff9a00;border-radius: 6px;width: 95%;min-height: 40px;padding: 14px 0 0;color: #fff;line-height: 1.4;}
.link-check-ad a:hover {background-color: #ffb74d;color: #ff0000;border-radius: 6px;width: 95%;min-height: 40px;}
.ad-iframe .youtube-container{margin:0 auto!important;padding:0 !important; text-align: center !important;}
.ad-iframe .youtube-container iframe {position:relative !important;width: 100% !important;height: auto !important;}