@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP");@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:100;src:url("webfont.eot");src:local("myfont Regular"),url("../font/notoserifcjkjp_regular.eot?#iefix") format("embedded-opentype"),url("../font/notoserifcjkjp_regular.woff") format("woff"),url("../font/notoserifcjkjp_regular.ttf") format("truetype")}.br::before{content:"\A";font-family:"serif";white-space:pre}.c-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;height:44px;margin:50px auto 0;-webkit-transition:background-color .3s ease, color .3s ease;transition:background-color .3s ease, color .3s ease;border:2px solid #333;border-radius:5px;background-color:transparent;font-size:12px;font-weight:bold}.c-button:hover{background-color:#333;color:#fff}.c-button::after{content:"";position:absolute;top:50%;right:20px;left:auto;width:8px;height:8px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);border-top:1px solid #999;border-right:1px solid #999;border-width:2px}.c-buttonBack{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;height:44px;margin:50px auto 0;-webkit-transition:background-color .3s ease, color .3s ease;transition:background-color .3s ease, color .3s ease;border:2px solid #333;border-radius:5px;background-color:transparent;font-size:12px;font-weight:bold}.c-buttonBack:hover{background-color:#333;color:#fff}.c-buttonBack::after{content:"";position:absolute;top:50%;right:auto;left:20px;width:8px;height:8px;-webkit-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);border-top:1px solid #999;border-right:1px solid #999;border-width:2px}.c-archivePager{margin-top:54px}.writerList+.c-archivePager{margin-top:40px}.c-archivePager_list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-archivePager_list_node{display:inline-block;min-width:17px;margin:0 8px;padding:5px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#666;font-family:"Red Hat Display", sans-serif;font-size:15px;letter-spacing:.08em;line-height:1.8}.c-archivePager_list_node .is-current{font-weight:bold;pointer-events:none}.c-archivePager_list_node:hover{opacity:.6 !important}.channel-enterprise .c-archivePager_list_node.is-current{color:#003a64}.channel-technology .c-archivePager_list_node.is-current{color:#003a64}.channel-whitepaper .c-archivePager_list_node.is-current{color:#003a64}.channel-docomobusiness .c-archivePager_list_node.is-current{color:#003a64}.channel-sky .c-archivePager_list_node.is-current{color:#003a64}.channel-pc .c-archivePager_list_node.is-current{color:#008b89}.channel-mobile .c-archivePager_list_node.is-current{color:#008b89}.channel-kaden .c-archivePager_list_node.is-current{color:#008b89}.channel-life .c-archivePager_list_node.is-current{color:#f3993a}.channel-jobhunting .c-archivePager_list_node.is-current{color:#f3993a}.channel-entertainment .c-archivePager_list_node.is-current{color:#f06c73}.channel-hobby .c-archivePager_list_node.is-current{color:#f06c73}.channel-present .c-archivePager_list_node.is-current{color:#666}.c-archivePager_list_node-last,.c-archivePager_list_node-first{width:25px}.c-archivePager_list_node-first::before{content:"";position:absolute;top:50%;right:6px;left:auto;width:7px;height:7px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-top:1px solid #999;border-right:1px solid #999}.c-archivePager_list_node-first::after{content:"";position:absolute;top:50%;right:0;left:auto;width:7px;height:7px;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-top:1px solid #999;border-right:1px solid #999}.c-archivePager_list_node-prev::after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;-webkit-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);border-top:1px solid #999;border-right:1px solid #999}.c-archivePager_list_node-last::before{content:"";position:absolute;top:50%;left:6px;width:7px;height:7px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:1px solid #999;border-right:1px solid #999}.c-archivePager_list_node-last::after{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:1px solid #999;border-right:1px solid #999}.c-archivePager_list_node-next::after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);border-top:1px solid #999;border-right:1px solid #999}.c-archivePager_list_node-first,.c-archivePager_list_node-prev,.c-archivePager_list_node-last,.c-archivePager_list_node-next{position:relative}.c-archivePager_list_node-first::before,.c-archivePager_list_node-first::after,.c-archivePager_list_node-prev::before,.c-archivePager_list_node-prev::after,.c-archivePager_list_node-last::before,.c-archivePager_list_node-last::after,.c-archivePager_list_node-next::before,.c-archivePager_list_node-next::after{width:8px;height:8px;border-width:2px}.article_wrapper{width:100%;max-width:1120px;margin:0px auto 0}.download_btn{text-align:center}.download_btn a{display:inline-block;position:relative;padding:17px 110px 17px 90px;border-radius:25px;background-color:#91c6e5;color:#fff;font-size:18px}.download_btn a::after{content:"";position:absolute;top:50%;right:52px;left:auto;width:6px;height:6px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.main_content{max-width:1080px;margin:0 auto;padding:0 20px}.whitepaper_article_ttl{color:#262525;text-align:right;font-size:1.8rem}.whitepaper_pr{font-size:1.8rem}.whitepaper_article_ttl:not(:last-child){margin-bottom:6px}.article_main_title{height:39px;padding-left:10px;padding-right:10px;border-left:thick solid #003a64;font-size:24px;font-weight:600}.article_content{margin-bottom:40px;padding:60px 80px;border:solid 1px #707070}.article_type{display:inline-block;border-right:1px solid #eee;border-left:1px solid #eee;padding:1px 12px;font-size:12px}.article_type:not(:last-child){margin-bottom:10px}h2{padding-bottom:15px;font-size:32px}.article_ttl_lead{padding-bottom:30px}.article_ttl_lead p{font-size:18px}.border_line{width:420px;margin-bottom:55px;border-style:solid;border-color:#707070}.article_post p{margin-bottom:35px;font-size:18px}td{padding:20px 15px;font-size:12px;text-align:center}th{padding:20px 15px;background:#ddd;font-size:12px;font-weight:600;text-align:center}.even{background:#fbf8f0}.odd{background:#fefcf9}.whats_tech_wrapper{width:100%;margin-top:30px;border-top:1px solid #707070}.whats_tech_content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:auto;padding:20px 0}.whats_tech_title{display:block;margin-right:100px;color:#003a64;white-space:nowrap}.whats_tech_text{font-size:1.1rem;line-height:1.7}@media screen and (min-width: 1280px){.pagetop{right:calc(50% - 550px)}}@media screen and (max-width: 768px){.whitepaper_article_ttl{width:100%;margin-top:10px}.article_content{padding:30px 0;border:0;border-top:1px solid #707070;border-bottom:1px solid #707070}.border_line{width:328px;max-width:70%}h2{padding-bottom:27px;font-size:20px;font-weight:600}.border_line{margin-bottom:35px}.article_ttl_lead p,.article_post p{font-size:14px}table{width:230px;margin:0 auto;margin-bottom:80px;border-collapse:collapse;border:1px solid #707070}td{padding:20px 15px;font-size:12px;text-align:center}th{padding:20px 15px;background:#ddd;font-size:12px;font-weight:600;text-align:center}.whats_tech_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8%}.whats_tech_title{margin-bottom:5px}}
