.m0{margin:0 !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.p0{padding:0px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.p5{padding:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.p10{padding:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.p15{padding:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.p20{padding:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.p25{padding:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.p30{padding:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.p35{padding:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pr35{padding-right:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.p40{padding:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.p45{padding:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.pr45{padding-right:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.p50{padding:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.w5per{width:5% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w5perS{width:5% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w5perM{width:5% !important}}@media only screen and (min-width: 1000px){.w5perL{width:5% !important}}@media only screen and (max-width: 999px){.w5perSM{width:5% !important}}@media only screen and (min-width: 768px){.w5perML{width:5% !important}}.w10per{width:10% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w10perS{width:10% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w10perM{width:10% !important}}@media only screen and (min-width: 1000px){.w10perL{width:10% !important}}@media only screen and (max-width: 999px){.w10perSM{width:10% !important}}@media only screen and (min-width: 768px){.w10perML{width:10% !important}}.w15per{width:15% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w15perS{width:15% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w15perM{width:15% !important}}@media only screen and (min-width: 1000px){.w15perL{width:15% !important}}@media only screen and (max-width: 999px){.w15perSM{width:15% !important}}@media only screen and (min-width: 768px){.w15perML{width:15% !important}}.w20per{width:20% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w20perS{width:20% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w20perM{width:20% !important}}@media only screen and (min-width: 1000px){.w20perL{width:20% !important}}@media only screen and (max-width: 999px){.w20perSM{width:20% !important}}@media only screen and (min-width: 768px){.w20perML{width:20% !important}}.w25per{width:25% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w25perS{width:25% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w25perM{width:25% !important}}@media only screen and (min-width: 1000px){.w25perL{width:25% !important}}@media only screen and (max-width: 999px){.w25perSM{width:25% !important}}@media only screen and (min-width: 768px){.w25perML{width:25% !important}}.w30per{width:30% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w30perS{width:30% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w30perM{width:30% !important}}@media only screen and (min-width: 1000px){.w30perL{width:30% !important}}@media only screen and (max-width: 999px){.w30perSM{width:30% !important}}@media only screen and (min-width: 768px){.w30perML{width:30% !important}}.w35per{width:35% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w35perS{width:35% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w35perM{width:35% !important}}@media only screen and (min-width: 1000px){.w35perL{width:35% !important}}@media only screen and (max-width: 999px){.w35perSM{width:35% !important}}@media only screen and (min-width: 768px){.w35perML{width:35% !important}}.w40per{width:40% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w40perS{width:40% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w40perM{width:40% !important}}@media only screen and (min-width: 1000px){.w40perL{width:40% !important}}@media only screen and (max-width: 999px){.w40perSM{width:40% !important}}@media only screen and (min-width: 768px){.w40perML{width:40% !important}}.w45per{width:45% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w45perS{width:45% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w45perM{width:45% !important}}@media only screen and (min-width: 1000px){.w45perL{width:45% !important}}@media only screen and (max-width: 999px){.w45perSM{width:45% !important}}@media only screen and (min-width: 768px){.w45perML{width:45% !important}}.w50per{width:50% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w50perS{width:50% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w50perM{width:50% !important}}@media only screen and (min-width: 1000px){.w50perL{width:50% !important}}@media only screen and (max-width: 999px){.w50perSM{width:50% !important}}@media only screen and (min-width: 768px){.w50perML{width:50% !important}}.w55per{width:55% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w55perS{width:55% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w55perM{width:55% !important}}@media only screen and (min-width: 1000px){.w55perL{width:55% !important}}@media only screen and (max-width: 999px){.w55perSM{width:55% !important}}@media only screen and (min-width: 768px){.w55perML{width:55% !important}}.w60per{width:60% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w60perS{width:60% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w60perM{width:60% !important}}@media only screen and (min-width: 1000px){.w60perL{width:60% !important}}@media only screen and (max-width: 999px){.w60perSM{width:60% !important}}@media only screen and (min-width: 768px){.w60perML{width:60% !important}}.w65per{width:65% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w65perS{width:65% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w65perM{width:65% !important}}@media only screen and (min-width: 1000px){.w65perL{width:65% !important}}@media only screen and (max-width: 999px){.w65perSM{width:65% !important}}@media only screen and (min-width: 768px){.w65perML{width:65% !important}}.w70per{width:70% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w70perS{width:70% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w70perM{width:70% !important}}@media only screen and (min-width: 1000px){.w70perL{width:70% !important}}@media only screen and (max-width: 999px){.w70perSM{width:70% !important}}@media only screen and (min-width: 768px){.w70perML{width:70% !important}}.w75per{width:75% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w75perS{width:75% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w75perM{width:75% !important}}@media only screen and (min-width: 1000px){.w75perL{width:75% !important}}@media only screen and (max-width: 999px){.w75perSM{width:75% !important}}@media only screen and (min-width: 768px){.w75perML{width:75% !important}}.w80per{width:80% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w80perS{width:80% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w80perM{width:80% !important}}@media only screen and (min-width: 1000px){.w80perL{width:80% !important}}@media only screen and (max-width: 999px){.w80perSM{width:80% !important}}@media only screen and (min-width: 768px){.w80perML{width:80% !important}}.w85per{width:85% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w85perS{width:85% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w85perM{width:85% !important}}@media only screen and (min-width: 1000px){.w85perL{width:85% !important}}@media only screen and (max-width: 999px){.w85perSM{width:85% !important}}@media only screen and (min-width: 768px){.w85perML{width:85% !important}}.w90per{width:90% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w90perS{width:90% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w90perM{width:90% !important}}@media only screen and (min-width: 1000px){.w90perL{width:90% !important}}@media only screen and (max-width: 999px){.w90perSM{width:90% !important}}@media only screen and (min-width: 768px){.w90perML{width:90% !important}}.w95per{width:95% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w95perS{width:95% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w95perM{width:95% !important}}@media only screen and (min-width: 1000px){.w95perL{width:95% !important}}@media only screen and (max-width: 999px){.w95perSM{width:95% !important}}@media only screen and (min-width: 768px){.w95perML{width:95% !important}}.w100per{width:100% !important}@media only screen and (min-width: 0)and (max-width: 767px){.w100perS{width:100% !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.w100perM{width:100% !important}}@media only screen and (min-width: 1000px){.w100perL{width:100% !important}}@media only screen and (max-width: 999px){.w100perSM{width:100% !important}}@media only screen and (min-width: 768px){.w100perML{width:100% !important}}.fl{float:left !important}.fr{float:right !important}.tal{text-align:left !important}.tar{text-align:right !important}.tac{text-align:center !important}.break-all{word-break:break-all !important}.disp-n{display:none !important}.disp-i{display:inline !important}.disp-ib{display:inline-block !important}.disp-b{display:block !important}.font-normal{font-weight:normal !important}.font-bold{font-weight:bold !important}.font-xs{font-size:10px !important}.font-s{font-size:12px !important}.font-m{font-size:14px !important}.font-l{font-size:16px !important}.font-xl{font-size:18px !important}.base-color{color:#4666e2 !important}.orange{color:#f88522 !important}.yellow{color:#ecc200 !important}.bright-yellow{color:#eca700 !important}.red_two{color:#bf1517 !important}.red{color:#eb1010 !important}.light-blue{color:#87b4de !important}.green{color:#00a498 !important}.light-green{color:#6cc104 !important}.light-gray{color:#ccc !important}.dark-gray{color:#aaa !important}.white{color:#fff !important}.clear{clear:both}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:" ";display:table}.clearfix:after,.cf:after{clear:both}.clearfix,.cf{*zoom:1}.fluid{display:block;width:100%}@media only screen and (min-width: 0)and (max-width: 767px){.fluid-s,.fluid-sm{display:block;width:100%}}@media only screen and (min-width: 768px)and (max-width: 999px){.fluid-m,.fluid-sm{display:block;width:100%}}.flex{max-width:100%}@media only screen and (min-width: 0)and (max-width: 767px){.visible-m{display:none !important}.visible-l{display:none !important}.hidden-s{display:none !important}}@media only screen and (min-width: 768px)and (max-width: 999px){.visible-s{display:none !important}.visible-l{display:none !important}.hidden-m{display:none !important}}@media only screen and (min-width: 1000px){.visible-s{display:none !important}.visible-m{display:none !important}.hidden-l{display:none !important}}@media only screen and (min-width: 1000px){.hover{-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.hover:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-khtml-opacity:.8;-moz-opacity:.8}}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;vertical-align:middle}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}ul,ol{margin-bottom:0;padding-left:0}ul[class],ol[class]{list-style-type:none}html{font-size:10px}body{background:#f6f7fe;color:#333;font:1.4rem/1.6 "メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,sans-serif;font-size:14px;letter-spacing:.03em;word-wrap:break-word}input[type=text],input[type=number],input[type=tel],input[type=email],select,textarea{width:100%;padding:8px 15px;font-size:16px;font-size:1.6rem;background:#fafafa;border:1px solid #ddd}@media only screen and (min-width: 768px){input[type=text],input[type=number],input[type=tel],input[type=email],select,textarea{width:260px;font-size:12px;font-size:1.2rem}}input[type=text]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ccc}input[type=text]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:#ccc}input[type=text]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ccc}input[type=text]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#ccc}input[type=text]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,select::placeholder,textarea::placeholder{color:#ccc}a{color:#4666e2;text-decoration:underline}a:link,a:hover,a:visited{color:#4666e2}.labelList{display:-webkit-box;display:-ms-flexbox;display:flex}.labelList>li *{vertical-align:top}.cautionList{font-size:12px;font-size:1.2rem}.cautionList>li{text-indent:-1em;padding-left:1em}.message{margin:10px 0;padding:12px;border:1px solid #ccc;background:#f4f4f4}.message__warning{border-color:#f1dda2;background:#fcf8ec}.message__success{border-color:#b4d792;background:#f0f7e9}@media only screen and (min-width: 768px){.message{margin:20px 0}}.contentsList__link{text-decoration:none;display:block}.contentsList__link:hover{text-decoration:none}.contentsUnit__columns{display:-webkit-box;display:-ms-flexbox;display:flex}.contentsUnit__siteTitle,.contentsUnit__gameTitle,.contentsUnit__articleTitle,.contentsUnit__wikiTitle,.contentsUnit__dateUpdate,.contentsUnit__dateCreate{margin:5px 0 0}.contentsUnit__siteTitle:first-child,.contentsUnit__gameTitle:first-child,.contentsUnit__articleTitle:first-child,.contentsUnit__wikiTitle:first-child,.contentsUnit__dateUpdate:first-child,.contentsUnit__dateCreate:first-child{margin:0}.contentsUnit__blogTitle{margin:10px 0 0}.contentsUnit__blogTitle:first-child{margin:0}.contentsUnit__blogTitle,.contentsUnit__dateUpdate,.contentsUnit__dateCreate{color:#999}.contentsUnit__rank,.contentsUnit__siteTitle,.contentsUnit__gameTitle,.contentsUnit__articleTitle,.contentsUnit__wikiTitle{color:#333}.contentsUnit__rank:first-child,.contentsUnit__siteTitle:first-child,.contentsUnit__gameTitle:first-child,.contentsUnit__articleTitle:first-child,.contentsUnit__wikiTitle:first-child{margin:0}.contentsUnit__dateUpdate,.contentsUnit__dateCreate{font-size:12px;font-size:1.2rem;text-align:right}.contentsUnit__thumb{position:relative}.contentsUnit__thumb figure{margin:0;position:relative;overflow:hidden;padding-top:100%}.contentsUnit__thumb figure img{position:absolute;top:0;left:-100%;right:-100%;margin:auto;width:auto;height:100%}.contentsUnit__thumb figure img.bigSize{top:-70px;width:100%;height:auto}.contentsUnit__thumb .labelList{position:absolute;top:0;right:0}.contentsUnit__thumb img{border-radius:8px;width:100%;height:auto}.contentsUnit__rank{position:relative}.contentsUnit__rank figure{margin:0 auto}.contentsUnit__rank img{width:100%;height:auto}.wikiContents,.blogContents,.appRanking,.updateWeb{line-height:1.3}.updateWeb{background:#fff;border:1px solid #ecf1fd;-webkit-box-shadow:0px 1px 1px rgba(70,102,226,.1);box-shadow:0px 1px 1px rgba(70,102,226,.1);padding:0 10px}.updateWeb+.indexUnit{margin:15px 0 0}.updateWeb .contentsList__link{padding:10px 0}.updateWeb .contentsList>li{border-top:1px solid #eee}.updateWeb .contentsList>li:first-child{border-top:none}.updateWeb .contentsUnit__columns{display:-webkit-box;display:-ms-flexbox;display:flex}.updateWeb .contentsUnit__columnsChild{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2px 0 -2px}.updateWeb .contentsUnit__col:nth-child(1){margin:0 10px 0 0}.updateWeb .contentsUnit__col:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.updateWeb .contentsUnit__dateUpdate{margin:0}.updateWeb .contentsUnit__siteTitle{font-weight:bold}.updateWeb .contentsUnit__thumb figure{width:36px}@media only screen and (min-width: 768px){.updateWeb .contentsList__link{padding:15px 0}}.appRanking{background:#fff;border:1px solid #ecf1fd;-webkit-box-shadow:0px 1px 1px rgba(70,102,226,.1);box-shadow:0px 1px 1px rgba(70,102,226,.1);padding:0 10px}.appRanking+.indexUnit{margin:15px 0 0}.appRanking .contentsList__link{padding:10px 0}.appRanking .contentsList>li{border-top:1px solid #eee}.appRanking .contentsList>li:first-child{border-top:none}.appRanking .contentsUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appRanking .contentsUnit>*{padding:0 5px;font-weight:bold}.appRanking .contentsUnit__rank{min-width:30px;text-align:center}.appRanking .contentsUnit__rank figure{width:18px}.appRanking .contentsUnit__gameTitle{margin:0}.appRanking .contentsUnit__thumb figure{width:36px}@media only screen and (min-width: 768px){.appRanking .contentsList__link{padding:15px 0}}.searchForm{display:-webkit-box;display:-ms-flexbox;display:flex}.searchForm .form__text{border-color:#eee;border-width:2px;border-right:none}a,.btn{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}a:hover,.btn:hover{opacity:.8}.btn{position:relative;display:inline-block;border:1px solid #4666e2;text-decoration:none;text-align:center;color:#fff;background:#4666e2;padding:7px 12px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}.btn:link,.btn:hover,.btn:visited{color:#fff}.btn:hover{cursor:pointer;opacity:1;background-color:#3847c9;text-decoration:none}.btn.isCurrent{background:#dae0f9;border-color:#dae0f9}.btn__balloon{position:absolute;background:#fff;display:block;padding:0 8px;word-break:keep-all;margin:auto;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#ee5f4a;font-size:13px;font-size:1.3rem;border:1px solid}.btn__balloon:before{content:"";display:block;border:4px solid rgba(0,0,0,0);border-top:8px solid;position:absolute;left:50%;margin-left:-8px;bottom:-12px}.btn__balloon:after{content:"";display:block;border:4px solid rgba(0,0,0,0);border-top:8px solid #fff;position:absolute;left:50%;margin-left:-8px;bottom:-10px}.btn__green{color:#fff;background:#1ea676}.btn__green:hover,.btn__green.is--current{background:#158d6e}.btn__social{padding:5px 10px;font-size:14px;font-size:1.4rem}.btn__registry{background:#ee5f4a;border-color:#ee5f4a}.btn__registry:hover,.btn__registry.is--current{background:#d55f3c}.btn__search{background:url("../img/common/ico_search.png") no-repeat center center #333;border-color:#333;min-width:38px;min-height:38px}.btn__search:hover{background-color:#333;opacity:.8}.btn__large{min-width:280px;padding:12px;font-size:16px;font-size:1.6rem}.btn.__bgColor--bk{background:#333}.btn.__bgColor--bk:hover{opacity:.8}.btn.__bgColor--twitter{background:#2ca7e0 !important}.btn.__bgColor--twitter:hover{background:#2182c7 !important}.btn.__bgColor--facebook{background:#38569a !important}.btn.__bgColor--facebook:hover{background:#2b3d81 !important}.btn__nostyle{background:none !important;border:none !important;color:#4666e2 !important;-webkit-box-shadow:none !important;box-shadow:none !important;width:auto !important;padding:0 !important}.btn__nostyle:hover{opacity:.8}.page__contact .formList{margin:0;padding:0}@media only screen and (min-width: 0)and (max-width: 767px){.page__contact .formList li{list-style-type:none;margin-top:5px}.page__contact .formList li:first-child{margin:0}}@media only screen and (min-width: 768px){.page__contact .formList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -20px -5px -5px}.page__contact .formList li{margin:5px 20px 5px 5px}}.page__contact .form__label{cursor:pointer;position:relative;padding-left:24px}.page__contact .form__label--radio:before,.page__contact .form__label--radio:after{content:"";display:block;position:absolute;left:0;top:50%}.page__contact .form__label--radio:before{width:18px;height:18px;background:#fff;border-radius:50px;border:1px solid #ccc;margin-top:-9px}.page__contact .form__label--radio:after{width:10px;height:10px;border-radius:50px;background:#4666e2;border:1px solid #4666e2;left:4px;margin-top:-5px;opacity:0}.page__contact .form__label--checkbox:before,.page__contact .form__label--checkbox:after{content:"";display:block;position:absolute;left:0;top:50%}.page__contact .form__label--checkbox:before{width:18px;height:18px;background:#fff;border:1px solid #ccc;margin-top:-9px}.page__contact .form__label--checkbox:after{width:16px;height:16px;background:url("../img/common/ico_form_checkbox.svg") no-repeat center center;background-size:16px auto;left:1px;margin-top:-8px;opacity:0}.page__contact .form__label--box{border:1px solid #ccc;padding:10px 10px 10px 40px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);text-align:left}.page__contact .form__label--box:before{left:10px}.page__contact .form__label--box:after{left:11px}@media only screen and (min-width: 768px){.page__contact .form__label{padding-left:30px}.page__contact .form__label--radio:before{width:24px;height:24px;margin-top:-12px}.page__contact .form__label--radio:after{width:14px;height:14px;left:5px;margin-top:-7px}.page__contact .form__label--checkbox:before{width:22px;height:22px;margin-top:-11px}.page__contact .form__label--checkbox:after{width:20px;height:16px;background-size:20px auto;margin-top:-8px}.page__contact .form__label--box{padding:10px 10px 10px 40px}}.page__contact .form__radio,.page__contact .form__checkbox{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0, 0, 0, 0)}.page__contact .form__radio:checked+.form__label--radio:after,.page__contact .form__radio:checked+.form__label--checkbox:after,.page__contact .form__checkbox:checked+.form__label--radio:after,.page__contact .form__checkbox:checked+.form__label--checkbox:after{opacity:1}.page__contact .form__radio:checked+.form__label--box,.page__contact .form__checkbox:checked+.form__label--box{border-color:#4666e2;background:#f6f7fe}@media only screen and (min-width: 768px){.page__contact .form__text.long{width:400px}.page__contact .form__text.longer{width:100%;max-width:560px}.page__contact .form__text.maximum{width:100%}}.page__contact .form__text.isError{border:1px solid #c00;background:#fbe9e9}.page__contact .formAgree{margin:30px 0 0;text-align:center}.page__contact .formAgree__check{margin:15px 0 0}@media only screen and (min-width: 768px){.page__contact .formAgree{margin:50px 0 0}}.page__contact .formAction{margin:30px 0 0;text-align:center}.page__contact .formAction .btn{padding:14px;font-size:16px;font-size:1.6rem;border-color:#fff;width:100%;max-width:320px}.page__contact .formAction__list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__contact .formAction__list>li:first-child{margin:10px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width: 768px){.page__contact .formAction{margin:50px 0 20px}.page__contact .formAction .btn{width:360px;font-size:18px;font-size:1.8rem}.page__contact .formAction__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page__contact .formAction__list>li{margin:0 10px}.page__contact .formAction__list>li:first-child{margin:0 20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page__contact .formAction__list>li:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page__contact .formUnit{padding:10px 0;border-bottom:1px solid #eee}.page__contact .formUnit:first-child{padding-top:0}.page__contact .formUnit__title{margin:0 0 5px;color:#4666e2}.page__contact .formUnit__title .required{background:#c00;color:#fff;padding:0 5px;margin-left:5px;font-size:10px;font-size:1rem}.page__contact .formUnit__data--error{margin:5px 0 0;color:#c00}@media only screen and (min-width: 0)and (max-width: 767px){.page__contact .formUnit input[type=text],.page__contact .formUnit textarea{width:100%}}@media only screen and (min-width: 768px){.page__contact .formUnit{display:table;width:100%}.page__contact .formUnit>div{display:table-cell;vertical-align:top}.page__contact .formUnit__title{margin:0;padding:5px 0;width:240px}.page__contact .formUnit__data{padding:5px 15px}}.page__contact .required{display:inline-block;background:#c00;color:#fff;margin-left:10px;padding:0 5px;font-size:10px;font-size:1rem}.label{display:inline-block;font-size:10px;font-size:1rem;font-weight:normal;background:#4666e2;color:#fff;padding:0 3px;word-break:keep-all}@media only screen and (min-width: 1000px){.label{padding:0 4px;font-size:11px;font-size:1.1rem}.label__text{padding:0 3px 0 0;font-size:12px;font-size:1.2rem}}.label__text{padding:0 3px 0 0;font-size:12px;font-size:1.2rem}.label__official{background:#4666e2}.label__official.label__text{background:none;color:#4666e2}.label__collaboration{background:#ee5f4a}.label__collaboration.label__text{background:none;color:#ee5f4a}.ico{display:inline-block}.ico__popup{background:url("../img/common/ico_blank.png") no-repeat right center;margin:0 0 0 5px;width:12px;height:12px;vertical-align:middle}.ico__popup--gray{background-image:url("../img/common/ico_blank_gray.png")}.ico__func{vertical-align:middle}.ico__func--simulator{background-image:url("../img/common/img_fig_simulator.png");width:35px;height:50px}.ico__func--enquete{background-image:url("../img/common/img_fig_enquete.png");width:35px;height:50px}.ico__func--bbs{background-image:url("../img/common/img_fig_bbs.png");width:35px;height:50px}.ico__func--server{background-image:url("../img/common/img_fig_server.png");width:35px;height:50px}.ico__func--ssd{background-image:url("../img/common/img_fig_ssd.png");width:35px;height:50px}.supportInformation{background:#666;margin:15px 0 0;padding:2px}@media only screen and (min-width: 768px){.supportInformation{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.supportInformation .support__caption{color:#fff;font-size:16px;font-size:1.6rem;font-weight:bold;position:relative;margin-left:10px;padding:8px 8px 8px 60px;background:url(../img/common/ico_support_info.png) no-repeat left;background-size:52px 45px}@media only screen and (min-width: 768px){.supportInformation .support__caption{width:140px}}@media only screen and (min-width: 0)and (max-width: 767px){.supportInformation .support__caption{margin-left:0}}.supportInformation .support__caption:after{content:"";position:absolute;border:6px solid rgba(0,0,0,0)}@media only screen and (min-width: 768px){.supportInformation .support__caption:after{top:50%;left:100%;border-left:6px solid #666;margin-top:-6px}}@media only screen and (min-width: 0)and (max-width: 767px){.supportInformation .support__caption:after{top:100%;left:50%;border-top:6px solid #666;margin-left:-6px}}.supportInformation .support__detail{background:#fff;padding:10px}@media only screen and (min-width: 768px){.supportInformation .support__detail{padding:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.supportInformation .support__detail ul{margin-top:0}@media only screen and (min-width: 0)and (max-width: 767px){.supportInformation .support__detail ul{padding:0}}.supportInformation .support__detail ul li{list-style:none}.supportInformation .support__detail ul li span{color:#fc0000}a.anchor{display:block;height:71px;margin-top:-71px}@media only screen and (min-width: 768px){a.anchor{height:58px;margin-top:-71px}}.footer{margin:auto 0 0;color:#fff}.footer a:link,.footer a:hover,.footer a:visited{color:#fff}.footer .footerLinks{background:#192c86;padding:10px 0}.footer .footerCopyright{background:#203796;padding:20px 0;text-align:center}.footer .footerLinks-list{font-size:12px;font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-2px 0}.footer .footerLinks-list>li{margin:2px 0}.footer .footerLinks-list>li:before{content:"/";color:#5473a6;margin:0 10px;display:inline-block}.footer .footerLinks-list>li:first-child:before{display:none}.footer .footerLinks-list a{text-decoration:none}@media only screen and (min-width: 768px){.footer{margin:auto 0 0}.footer .footerRegistry{margin:60px 0}.footer .footerRegistry .btn{width:400px;font-size:20px;font-size:2rem}}.footerRegistry{margin:40px 0;text-align:center}.footerRegistry .footerRegistry__img{width:90%;max-width:400px;margin:0 auto 10px}.footerRegistry .footerRegistry__img img{width:100%}.footerRegistry .btn{border-color:#fff}@media only screen and (min-width: 768px){.footerRegistry{margin:60px 0}.footerRegistry .btn{width:400px;font-size:20px;font-size:2rem}}.el__copyright{font-size:12px;font-size:1.2rem;font-style:normal}.header{position:static;z-index:999;top:0;width:100%;background:#fff;-webkit-box-shadow:0 0 2px rgba(51,51,51,.2);box-shadow:0 0 2px rgba(51,51,51,.2)}.header .sitelogo img{height:32px;display:block;margin:0 auto}@media only screen and (min-width: 0)and (max-width: 767px){.header .sitelogo img{height:28px}}.header .userAuthLinks{display:-webkit-box;display:-ms-flexbox;display:flex}.header .userAuthLinks>li{margin:0 0 0 10px}.header .userAuthLinks>li:first-child{margin:0}.header .searchForm{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 999px){.header .wrap{padding:0}.header .headerColumns{background:#fff}.header .headerColumns__col{padding:15px 10px}.header .navContents{position:fixed;z-index:-1;background:#fff;width:300px;height:100%;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s;transition:all .3s;overflow:auto}.header .navColumns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}.header .navColumns__col{width:100%}.header .searchForm{padding:15px}.header .headerLinks>li{border-top:1px solid #999}.header .headerLinks>li:first-child{border:none}.header .headerLinks a{display:block;padding:15px;text-decoration:none;background:#333;color:#fff}.header .headerLinks a .ico__popup{background-image:url("../img/common/ico_blank_white.png")}.header .userAuthLinks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 1000px){.header{padding:24px 0}.header .navColumns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .navColumns__col:nth-child(2){margin-left:auto}.header .navColumnsChild{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .navColumnsChild__col{margin-left:15px}.header .searchForm .el__form--text{width:200px;margin-right:5px}.header .headerLinks{display:-webkit-box;display:-ms-flexbox;display:flex}.header .headerLinks>li{margin:0 0 0 15px}.header .headerLinks>li:first-child{margin:0}.header .headerLinks a{color:#333;text-decoration:none}}.header .gnavToggle__icon{cursor:pointer;display:block;width:40px;height:40px;position:absolute;top:10px;right:12px;z-index:999;border-radius:50px}.header .gnavToggle__icon--parts,.header .gnavToggle__icon--parts:before,.header .gnavToggle__icon--parts:after{background-color:#4666e2;display:block;width:24px;height:2px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.header .gnavToggle__icon--parts:before,.header .gnavToggle__icon--parts:after{content:""}.header .gnavToggle__icon--parts:before{top:16px}.header .gnavToggle__icon--parts:after{top:-16px}.header .gnavToggle__overlay{background:#fff;opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-2;-webkit-transition:all .3s;transition:all .3s}.header .gnavToggle__checkbox:checked~.gnavToggle__icon .gnavToggle__icon--parts{background:rgba(0,0,0,0)}.header .gnavToggle__checkbox:checked~.gnavToggle__icon .gnavToggle__icon--parts:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.header .gnavToggle__checkbox:checked~.gnavToggle__icon .gnavToggle__icon--parts:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.header .gnavToggle__checkbox:checked~.gnavToggle__overlay{opacity:.5;pointer-events:auto}.header .gnavToggle__checkbox:checked~.navContents{-webkit-transform:translateX(0);transform:translateX(0)}.header .gnavToggle__icon--parts,.header .gnavToggle__icon--parts:before,.header .gnavToggle__icon--parts:after{-webkit-transition:all .3s;transition:all .3s}.gnav .gnavToggle__checkbox{display:none}@media only screen and (min-width: 1000px){.gnav .gnavToggle__icon{display:none}}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.wrap{margin:0 auto;padding:0 40px;max-width:880px}@media only screen and (min-width: 0)and (max-width: 767px){.wrap{padding:0 24px}}.section{margin:20px 0}.outer{margin:15px auto}@media only screen and (min-width: 768px){.outer{margin:20px auto;padding:0;max-width:900px}}@media only screen and (min-width: 768px){.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.columns__column2>*{width:49%}.columns__column3>*{width:32.5%}}.pageHeader{background:url("../img/common/bg_header_patern.png") repeat center 0 #4666e2;padding:15px 0}.pageHeader .pageTitle{margin-bottom:0;color:#fff;font-size:20px;font-size:2rem;font-weight:normal}.pageHeader .pageTitle__newsdate{display:block;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){.pageHeader{padding:28px 0}.pageHeader .pageTitle{font-size:24px;font-size:2.4rem}}.pageContents{background:#fff;border:1px solid #ecf1fd;-webkit-box-shadow:0px 1px 1px rgba(70,102,226,.1);box-shadow:0px 1px 1px rgba(70,102,226,.1);padding:15px 15px 30px}@media only screen and (min-width: 768px)and (max-width: 999px){.pageContents{padding:30px}}@media only screen and (min-width: 1000px){.pageContents{padding:40px}}.pageContents>*:after{content:"";display:block;clear:both}.pageContents h1:first-child,.pageContents h2:first-child,.pageContents h3:first-child,.pageContents h4:first-child,.pageContents h5:first-child,.pageContents h6:first-child,.pageContents p:first-child,.pageContents table:first-child{margin-top:0 !important}.pageContents h1,.pageContents h2,.pageContents h3,.pageContents h4,.pageContents h5,.pageContents h6{font-weight:normal;line-height:1.3}.pageContents h1+p,.pageContents h1+table,.pageContents h1+ul,.pageContents h1+ol,.pageContents h2+p,.pageContents h2+table,.pageContents h2+ul,.pageContents h2+ol,.pageContents h3+p,.pageContents h3+table,.pageContents h3+ul,.pageContents h3+ol,.pageContents h4+p,.pageContents h4+table,.pageContents h4+ul,.pageContents h4+ol,.pageContents h5+p,.pageContents h5+table,.pageContents h5+ul,.pageContents h5+ol,.pageContents h6+p,.pageContents h6+table,.pageContents h6+ul,.pageContents h6+ol{margin-top:0}.pageContents ul,.pageContents ol{margin-top:10px;padding-left:1.5em}.pageContents ul>li,.pageContents ol>li{margin-top:5px}.pageContents ul>li>ol,.pageContents ol>li>ol{margin:5px 0;list-style-type:none;padding-left:0}.pageContents ul[class],.pageContents ol[class]{padding-left:0}.pageContents ul.numList,.pageContents ol.numList{margin-top:5px}.pageContents ul.numList>li,.pageContents ol.numList>li{list-style-type:none;counter-increment:cnt;position:relative;margin:0;padding-left:3em}.pageContents ul.numList>li:before,.pageContents ol.numList>li:before{content:"(" counter(cnt) ")";display:inline-block;width:2.5em;text-align:right;position:absolute;top:0;left:0}.pageContents table{width:100%;margin:15px 0 0}.pageContents table th,.pageContents table td{border:1px solid #dee1ef;padding:10px 18px;font-weight:normal}.pageContents table thead th{color:#fff;background:#203796;border-color:#1c318d}.pageContents table tbody th{color:#203796;background:#f4f5fa}.pageContents table caption{caption-side:top;color:#fff;background:#203796;border-color:#1c318d;padding:10px 18px;font-weight:normal}.pageContents table.table__rwd{display:none}.pageContents table.table__rwd--mobile{display:table}.pageContents table.table__rwd--mobile tbody th{min-width:7em}.pageContents h2{color:#4666e2;border-bottom:1px solid #4666e2;margin:25px 0 15px;padding:0 0 10px;font-size:20px;font-size:2rem}.pageContents h2 .subcaption{font-size:14px;font-size:1.4rem}.pageContents h3{color:#fff;background:#4666e2;margin:20px 0 10px;padding:6px 8px;font-size:18px;font-size:1.8rem}.pageContents h4{color:#4666e2;margin:10px 0 8px;font-size:16px;font-size:1.6rem}.pageContents p{margin:10px 0 0}.pageContents .aligncenter{display:table;margin:auto;text-align:center}@media only screen and (min-width: 0)and (max-width: 767px){.pageContents .aligncenter,.pageContents .alignleft,.pageContents .alignright{display:block;margin:0 auto 10px;width:100%;height:auto;max-width:300px}}@media only screen and (min-width: 768px){.pageContents h2{font-size:26px;font-size:2.6rem;margin:40px 0 25px}.pageContents h2 .subcaption{font-size:16px;font-size:1.6rem}.pageContents h3{font-size:18px;font-size:1.8rem;margin:30px 0 15px}.pageContents h4{font-size:18px;font-size:1.8rem;margin:10px 0 8px}.pageContents table{margin:20px 0 0}.pageContents table th{min-width:7em}.pageContents table.table__rwd{display:table}.pageContents table.table__rwd--mobile{display:none}.pageContents ul,.pageContents ol{margin-top:10px}.pageContents ul>li>ol,.pageContents ol>li>ol{margin:10px 0}.pageContents ul>li>ol>li,.pageContents ol>li>ol>li{margin:0}.pageContents ul.numList,.pageContents ol.numList{margin-top:10px}.pageContents .alignleft{float:left;margin-right:30px}.pageContents .alignright{float:right;margin-left:30px}}.breadcrumbs{padding:10px 0;line-height:1.3}.breadcrumbs>li{display:inline;font-size:12px;font-size:1.2rem;margin-right:5px}.breadcrumbs>li:before{content:">";margin-right:5px}.breadcrumbs>li:first-child:before{display:none}.page__app .appRanking{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.page__app .appRanking .contentsList{border-bottom:1px solid #eee}.page__app .appRanking .contentsList>li{margin:0}.page__app .appRanking .contentsList__link{padding:0}.page__app .appRanking .contentsList__top3{border-bottom:none}.page__app .appRanking .contentsList__top3>li{border:1px solid #000;margin:5px 0 0}.page__app .appRanking .contentsList__top3>li:nth-child(1){border-color:#f9ec92}.page__app .appRanking .contentsList__top3>li:nth-child(2){border-color:#e4e4e4}.page__app .appRanking .contentsList__top3>li:nth-child(3){border-color:#e2bead}.page__app .appRanking .contentsList__top3 .contentsUnit{padding:10px 4px}.page__app .appRanking .contentsList__top3 .contentsUnit__rank{border:none;padding:0}.page__app .appRanking .contentsUnit{padding:10px 5px}.page__app .appRanking .contentsUnit__rank{border:1px solid #4666e2;border-radius:4px;color:#4666e2;padding:2px 0;width:24px}.page__app .appRanking .contentsUnit__thumb{margin-left:5px}.page__app .appRanking .contentsUnit__gameInfo{padding-right:0}.page__app .appRanking .contentsUnit__storeLink{margin:2px 0 0;font-weight:normal;font-size:12px;font-size:1.2rem}.page__app .appRanking .contentsUnit__storeLink a{text-decoration:none}.page__app .appRanking .relationLink{margin:18px -10px -2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__app .appRanking .relationLink__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__app .appRanking .relationLink__list li{margin:2px}.page__app .appRanking .relationLink__list li:first-child{margin-left:10px}.page__app .appRanking .relationLink__list li:last-child{margin-right:10px}@media only screen and (min-width: 768px){.page__app .appRanking .contentsList__top3>li{margin:10px 0 0}.page__app .appRanking .contentsList__top3 .contentsUnit{padding:10px 14px}.page__app .appRanking .contentsList__top3 .contentsUnit__rank{width:45px}.page__app .appRanking .contentsList__top3 .contentsUnit__rank figure{width:34px}.page__app .appRanking .contentsUnit{padding:10px 15px}.page__app .appRanking .contentsUnit__rank{width:45px;padding:8px 0;font-size:18px;font-size:1.8rem}.page__app .appRanking .contentsUnit__thumb{margin-left:15px}.page__app .appRanking .contentsUnit__thumb figure{width:60px}.page__app .appRanking .contentsUnit__gameInfo{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.page__app .appRanking .contentsUnit__gameTitle{font-size:16px;font-size:1.6rem}.page__app .appRanking .contentsUnit__storeLink{margin:0;font-size:14px;font-size:1.4rem}.page__app .appRanking .relationLink{margin:40px -10px 20px}.page__app .appRanking .relationLink__list{display:-webkit-box;display:-ms-flexbox;display:flex}.page__app .appRanking .relationLink__list li{margin:2px}}.page__company .companyContainer .companyTable th{min-width:9em}.page__company .companyContainer .companyTable td{word-break:break-all}@media only screen and (min-width: 0)and (max-width: 767px){.page__company .companyContainer .companyTable{border-bottom:1px solid #dee1ef}.page__company .companyContainer .companyTable tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__company .companyContainer .companyTable td{border-top:none;border-bottom:none}}.page__contact .contactForm__header{margin:0 0 20px}.page__contact .contactComplete__return{margin:30px 0 0;text-align:center}@media only screen and (min-width: 768px){.page__contact .contactComplete{text-align:center}}.page__feature .featureMainVisual{background:url("../img/feature/bg_mv_pattern.png") repeat 0 0;margin:-15px -15px 0}.page__feature .featureMainVisual__inner{padding:15px}.page__feature .featureMainVisual__caption{color:#fff;border:none;margin:0;font-weight:bold;font-size:20px;font-size:2rem;line-height:1.5}.page__feature .featureMainVisual__subcaption{color:#fff;margin-top:30px;font-weight:bold;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.5}@media only screen and (min-width: 0)and (max-width: 767px){.page__feature .featureMainVisual__subcaption{test-align:left}}.page__feature .featureMainVisual__desc{color:#fff;line-height:1.85}.page__feature .featureMainVisual .featureTable{background:#fff;margin:30px 0 0}.page__feature .featureMainVisual .featureTable thead th{background:#f4f5fa;color:#333;font-weight:bold;text-align:center;border:none}.page__feature .featureMainVisual .featureTable thead .featureTable__header{color:#fff;font-size:16px;font-size:1.6rem}.page__feature .featureMainVisual .featureTable thead .featureTable__header--self{background:#666}.page__feature .featureMainVisual .featureTable thead .featureTable__header--gamewiki{background:#1ea676;border-right:3px solid #1ea676}.page__feature .featureMainVisual .featureTable tbody th,.page__feature .featureMainVisual .featureTable tbody td{border:1px solid #e5e5e5}.page__feature .featureMainVisual .featureTable tbody th{background:#f4f5fa;color:#333;font-weight:bold;text-align:center}.page__feature .featureMainVisual .featureTable tbody td:last-child{border-left:3px solid #1ea676;border-right:3px solid #1ea676}.page__feature .featureMainVisual .featureTable tbody tr:last-child td:last-child{border-bottom:3px solid #1ea676}.page__feature .featureMainVisual .featureTable__func{background-repeat:no-repeat;padding-left:40px;background-position:left center}.page__feature .featureMainVisual .featureTable__func--no{background-image:url(../img/feature/ico_func_no.png)}.page__feature .featureMainVisual .featureTable__func--ok{background-image:url(../img/feature/ico_func_ok.png)}.page__feature .featureMainVisual .featureTable ul{margin:0}.page__feature .featureMainVisual .table__rwd--mobile{background:#fff}.page__feature .featureMainVisual .table__rwd--mobile ul{margin:0}.page__feature .featureMainVisual .table__rwd--mobile caption{font-weight:bold;background:#333;text-align:center;padding:12px 18px}.page__feature .featureMainVisual .table__rwd--mobile th,.page__feature .featureMainVisual .table__rwd--mobile td{padding:10px}.page__feature .featureMainVisual .table__rwd--mobile tbody tr:nth-child(2) th{background:#1ea676}.page__feature .featureMainVisual .table__rwd--mobile tbody th{background:#666;color:#fff;font-weight:bold;text-align:center;display:block;border:none}.page__feature .featureMainVisual .table__rwd--mobile tbody td{display:block;border-top:none}.page__feature .featureMainVisual .featureTable strong,.page__feature .featureMainVisual .table__rwd--mobile strong{color:#1ea676}@media only screen and (min-width: 768px)and (max-width: 999px){.page__feature .featureMainVisual{margin:-30px -30px 0}.page__feature .featureMainVisual__caption{font-size:24px;font-size:2.4rem;max-width:650px}.page__feature .featureMainVisual__desc{max-width:77%}.page__feature .featureMainVisual__desc br{display:none}}@media only screen and (min-width: 1000px){.page__feature .featureMainVisual{margin:-40px -40px 0}.page__feature .featureMainVisual__caption{font-size:30px;font-size:3rem}.page__feature .featureMainVisual__desc{max-width:77%}}@media only screen and (min-width: 768px){.page__feature .featureMainVisual__inner{padding:40px;background:url("../img/feature/bg_mv_fig.png") no-repeat center top;background-size:100% auto}.page__feature .featureMainVisual__caption{color:#fff;font-weight:bold;text-align:center;margin:0 auto}.page__feature .featureMainVisual__desc{color:#fff;text-align:center;margin:0 auto}}.page__feature .featureSection{margin:35px 0 0}.page__feature .featureSection h3{margin:0 0 10px;padding:0;background:none;color:#203796;font-size:20px;font-size:2rem;text-align:center}@media only screen and (min-width: 768px){.page__feature .featureSection{margin:55px 0 0}.page__feature .featureSection h3{margin:0 0 25px}}@media only screen and (min-width: 768px)and (max-width: 999px){.page__feature .featureSection h3{font-size:26px;font-size:2.6rem}}@media only screen and (min-width: 1000px){.page__feature .featureSection h3{font-size:32px;font-size:3.2rem}}.page__feature .functionBoard{border:2px solid #d2d7ea;padding:15px;margin:10px 0 0}.page__feature .functionBoard__caption{color:#203796;font-size:18px;font-size:1.8rem}.page__feature .functionBoard__header--icon{margin:10px 0 0;text-align:center}.page__feature .functionBlock{background:#fff;border:2px solid #d2d7ea;padding:15px;margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__feature .functionBlock__detail{line-height:1.4}.page__feature .functionBlock__detail--desc{color:#4666e2}.page__feature .functionBlock__detail--caption{color:#203796;font-size:16px;font-size:1.6rem;margin:5px 0 0}.page__feature .functionBlock:first-child{margin:0}@media only screen and (min-width: 0)and (max-width: 767px){.page__feature .functionBlock__icon{width:55px;margin:0 15px 0 0;text-align:center}}@media only screen and (min-width: 768px){.page__feature .functionBlock__icon{margin:0 15px 0 0}}.page__feature .functionWP{background:#f4f5fa;padding:10px;margin:10px 0 0}.page__feature .functionWP__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__feature .functionWP__header--caption{color:#203796;font-size:16px;font-size:1.6rem;line-height:1.5}.page__feature .functionWP__text{margin:0}.page__feature .functionColumns{margin:10px 0 0}.page__feature .displaySpeed{background:#ecf9fa;padding:15px}.page__feature .displaySpeed__desc{margin:0 0 10px}.page__feature .displaySpeed .functionBlock{border:1px solid #cbeef0}.page__feature .highReward__detail__caption{font-weight:bold;line-height:1.5;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 0)and (max-width: 767px){.page__feature .highReward__detail__caption br{display:none}}.page__feature .highReward__detail__criterion{background:#ee5f4a;margin:15px 0 0;padding:2px}.page__feature .highReward__detail__criterion .criterion__caption{color:#fff;font-size:16px;font-size:1.6rem;font-weight:bold;padding:8px;text-align:center}.page__feature .highReward__detail__criterion .criterion__detail{background:#fff;padding:10px}@media only screen and (min-width: 0)and (max-width: 767px){.page__feature .highReward__detail__criterion .criterion__detail--text br{display:none}}.page__feature .highReward__image{margin:15px 0 0;text-align:center}.page__feature .manageType__block{margin:20px 0 0}.page__feature .manageType__block--caption{position:relative;background:#203796;color:#fff;padding:8px;text-align:center;font-size:16px;font-size:1.6rem}.page__feature .manageType__block--caption:after{content:"";display:block;border:6px solid rgba(0,0,0,0);border-top:8px solid #203796;position:absolute;bottom:-12px;left:50%;margin-left:-6px}.page__feature .manageType__block--title{margin:15px 0 0;color:#203796;font-weight:bold;text-align:center;font-size:20px;font-size:2rem}.page__feature .manageType__block--list>li{display:table;color:#203796;background:url("../img/feature/ico_check_darkblue.png") no-repeat left .3em;padding-left:25px;font-size:15px;font-size:1.5rem}.page__feature .manageType__block--image{margin:15px 0 0;text-align:center}.page__feature .manageType__block--subcaption{background:#f4f5fa;margin:15px 0 0;padding:5px;color:#203796;text-align:center;font-size:14px;font-size:1.4rem}.page__feature .manageType__block--sublist{margin:10px 0 0 1.5em;list-style:disc}.page__feature .manageType__block--blog .manageType__block--caption{background:#3379eb}.page__feature .manageType__block--blog .manageType__block--caption:after{border-top-color:#3379eb}.page__feature .manageType__block--blog .manageType__block--title{color:#3379eb}.page__feature .manageType__block--blog .manageType__block--list>li{background-image:url("../img/feature/ico_check_lightblue.png");color:#3379eb}.page__feature .manageType__block--blog .manageType__block--subcaption{background:#f5f8fe;color:#3379eb}@media only screen and (min-width: 768px){.page__feature .functionBoard{padding:30px;margin:20px 0 0}.page__feature .functionBoard__caption{font-size:22px;font-size:2.2rem}.page__feature .functionBoard__header{display:-webkit-box;display:-ms-flexbox;display:flex}.page__feature .functionBoard__header--detail{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 40px 0 0}.page__feature .functionBoard__header--icon{margin:0;text-align:right}.page__feature .functionBlock{margin:0}.page__feature .functionWP{margin:0;padding:15px}.page__feature .functionWP__header--caption{font-size:16px;font-size:1.6rem}.page__feature .functionColumns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0}.page__feature .functionColumns>*{margin:0}.page__feature .functionColumns.columns2>*{width:49.2%}.page__feature .functionColumns.columns3>*{width:32.5%}.page__feature .helplink{margin:15px 0 0;text-align:center}.page__feature .displaySpeed__desc+.functionColumns{margin-top:10px}.page__feature .highReward{display:-webkit-box;display:-ms-flexbox;display:flex}.page__feature .highReward__detail__caption{font-size:20px;font-size:2rem}.page__feature .highReward__detail__criterion{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__feature .highReward__detail__criterion .criterion__caption{width:200px}.page__feature .highReward__detail__criterion .criterion__detail{padding:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.page__feature .highReward__image{margin:0 0 0 40px}.page__feature .manageType{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.page__feature .manageType:before{content:"";display:block;background:#dee1ef;width:1px;height:100%;position:absolute;top:0;left:50%;margin-left:-0.5px}.page__feature .manageType__block{margin:0;width:48.5%}.page__feature .manageType__block--caption{font-size:22px;font-size:2.2rem}.page__feature .manageType__block--title{font-size:28px;font-size:2.8rem}.page__feature .manageType__block--list>li{margin:5px auto 0;font-size:16px;font-size:1.6rem}}.page__case .caseMainVisual{background:url("../img/feature/bg_mv_pattern.png") 0px 0px repeat;margin:-15px -15px 0}@media only screen and (min-width: 768px){.page__case .caseMainVisual{margin:-40px -40px 0}}.page__case .caseMainVisual .caseMainVisual__inner{padding:40px}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__inner{padding:20px}}.page__case .caseMainVisual .caseMainVisual__caption{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__caption{display:block}}.page__case .caseMainVisual .caseMainVisual__caption .captionLabel{display:inline-block;position:relative;height:40px;padding:.3em;margin:0;background-color:#1ea676;color:#fff;border:none;font-weight:bold;font-size:20px;font-size:2rem;line-height:1.5}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__caption .captionLabel{font-size:16px;font-size:1.6rem;height:32px}}.page__case .caseMainVisual .caseMainVisual__caption .captionLabel:before{position:absolute;content:"";top:0;left:-40px;border-left:solid 40px #1ea676;height:40px}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__caption .captionLabel:before{height:32px;left:-20px;border-left:solid 20px #1ea676}}.page__case .caseMainVisual .caseMainVisual__caption .captionLabel:after{position:absolute;content:"";right:-40px;top:0px;border-top:solid 2em #1ea676;border-right:solid 2em rgba(0,0,0,0)}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__caption .captionLabel:after{right:-32px}}.page__case .caseMainVisual .caseMainVisual__caption .caption{padding:.3em 0 0 50px;color:#fff;border:none;margin:0;font-weight:bold;font-size:20px;font-size:2rem;line-height:1.5}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__caption .caption{padding:.6em .3em 0;font-size:18px;font-size:1.8rem}}.page__case .caseMainVisual .caseMainVisual__support{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-weight:bold;line-height:1.85}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__support{display:block}}.page__case .caseMainVisual .caseMainVisual__support p{margin:0px 10px 0}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseMainVisual .caseMainVisual__support p{margin:0px 0 10px}}.page__case .caseMainVisual .caseMainVisual__support span{background-color:#333;color:#fff;margin-right:10px;padding:.3em 15px;border-radius:15px}.page__case .caseSection{margin:35px 0 0}.page__case .caseSection .caseSection__info{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #d2d7ea;padding:30px;margin:20px 0}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .caseSection__info{display:block;padding:15px}}.page__case .caseSection .caseSection__info .infoInner{width:40%}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .caseSection__info .infoInner{width:100%}}.page__case .caseSection .caseSection__info .infoInner:nth-child(2){width:60%;margin:0 0 0 30px}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .caseSection__info .infoInner:nth-child(2){width:100%;margin:30px 0 0}}.page__case .caseSection .caseSection__info .infoInner__img{border:1px solid #ccc;width:100%}.page__case .caseSection .caseSection__info .infoInner__link{text-align:center}.page__case .caseSection .caseSection__info .infoInner__title{font-size:20px;font-size:2rem;color:#203796;font-weight:bold}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .caseSection__info .infoInner__title{font-size:16px;font-size:1.6rem}}.page__case .caseSection .caseSection__info .infoInner__category{color:#203796}.page__case .caseSection .caseSection__info .infoInner__Award{background:url(../img/common/ico_rank_01.png) no-repeat left;background-size:20px 20px;padding-left:30px;margin:10px 0 0}.page__case .caseSection .caseSection__info .infoInner__Award--title{font-weight:bold}.page__case .caseSection .caseSection__info .infoInner__Award--text{margin:0}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .caseSection__info .infoInner__Award--text{font-size:12px;font-size:1.2rem}}.page__case .caseSection .casePoint{position:relative;background:url("../img/feature/case/bg_point_pattern.png") 0px 0px repeat;padding:30px 60px;overflow:hidden;margin:20px 0}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .casePoint{padding:75px 20px 30px}}.page__case .caseSection .casePoint .ribbon{position:absolute;top:20px;left:-40px;width:160px;padding:3px 10px;background:#fff;color:#1ea676;font-size:20px;font-weight:bold;text-align:center;-webkit-transform:rotate(315deg);transform:rotate(315deg)}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .casePoint .ribbon{left:-20px;-webkit-transform:none;transform:none;width:126px;text-align:right}.page__case .caseSection .casePoint .ribbon:after{position:absolute;content:"";right:-40px;top:0px;border-top:solid 1.9em #fff;border-right:solid 2em rgba(0,0,0,0)}}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .casePoint ul{padding-left:0}}.page__case .caseSection .casePoint ul li{list-style:none;font-size:20px;font-size:2rem;color:#fff;font-weight:bold;display:table;background:url(../img/feature/case/ico_check_white.png) no-repeat left .3em;padding-left:35px}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .caseSection .casePoint ul li{font-size:16px;font-size:1.6rem}}.page__case .interviewSection{margin:35px 0 0}.page__case .interviewSection .interviewSection__title{position:relative;background:#3379eb;font-size:22px;font-size:2.2rem;color:#fff;padding:8px;text-align:center}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .interviewSection .interviewSection__title{font-size:18px;font-size:1.8rem}}.page__case .interviewSection .interviewSection__title:after{position:absolute;display:block;content:"";border:10px solid rgba(0,0,0,0);border-top:8px solid #3379eb;bottom:-18px;left:50%;margin-left:-10px}.page__case .interviewSection .interviewSection__question{color:#4666e2;font-weight:bold}.page__case .interviewSection .interviewSection__question:before{content:"――";letter-spacing:-0.2em;width:2em;margin-right:.5em}.page__case .interviewSection .interviewSection__answer .name{color:#ff5a00;font-weight:bold}.page__case .interviewSection .interviewSection__answer .important{color:red}.page__case .interviewSection .interviewSection__annotation{color:#555;font-size:12px;font-size:1.2rem}.page__case .interviewSection .interviewSection__pickup{font-size:20px;font-size:2rem;font-weight:bold;color:#333;padding:20px 0 0}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .interviewSection .interviewSection__pickup{font-size:16px;font-size:1.6rem}}.page__case .interviewSection .interviewSection__summarize{padding:20px 0 0;color:#4666e2;font-weight:bold}.page__case .introContents{background:url("../img/common/bg_header_patern.png") 0px 0px repeat;margin-top:60px}.page__case .introContents .introContents__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 80px;background:url(../img/feature/case/bg_intro_fig.png) no-repeat center center;background-size:100% auto}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .introContents .introContents__inner{display:block;padding:20px 10px;background:none}}.page__case .introContents .introContents__inner .introColumns{max-width:400px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .introContents .introContents__inner .introColumns{margin:0 auto}}.page__case .introContents .introContents__inner .introColumns:last-child{margin:0 0 0 30px}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .introContents .introContents__inner .introColumns:last-child{max-width:270px;margin:0 auto}}.page__case .introContents .introContents__inner .introColumns__read{font-size:20px;font-size:2rem;font-weight:bold;color:#ffe500;text-align:center;line-height:2em}@media only screen and (min-width: 768px)and (max-width: 999px){.page__case .introContents .introContents__inner .introColumns__read{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .introContents .introContents__inner .introColumns__read{font-size:16px;font-size:1.6rem;line-height:1.5em}}.page__case .introContents .introContents__inner .introColumns__read img{width:260px}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .introContents .introContents__inner .introColumns__read img{padding:20px 0}}.page__case .introContents .introContents__inner .introColumns__point ul>li{list-style:none;color:#fff;display:table;background:url(../img/feature/case/ico_intro_check.png) no-repeat left .5em;padding-left:35px;margin-bottom:20px}.page__case .introContents .introContents__inner .introColumns__point ul>li:last-child{margin-bottom:0}.page__case .introContents .introContents__inner .introColumns__point ul>li span{display:block;font-size:20px;font-size:2rem;font-weight:bold;color:#ffe500}@media only screen and (min-width: 768px)and (max-width: 999px){.page__case .introContents .introContents__inner .introColumns__point ul>li span{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 0)and (max-width: 767px){.page__case .introContents .introContents__inner .introColumns__point ul>li span{font-size:16px;font-size:1.6rem}}.page__case .introContents .introContents__inner .introColumns__btn{text-align:center;padding-top:15px}.page__case .introContents .introContents__inner .introColumns .btn{border:1px solid #fff}.page__news .newsList>dt{position:relative;color:#999;font-weight:normal;margin:10px 0 0;padding-left:26px}.page__news .newsList>dt:before{content:"";display:block;position:absolute;width:10px;height:2px;background:#a2b2f0;top:50%;margin-top:-1px;left:4px}.page__news .newsList>dd{margin:0;padding:0 0 10px 26px;border-bottom:1px dotted #ccc}@media only screen and (min-width: 768px){.page__news .newsList{margin-top:-12px}.page__news .newsList>dt{clear:left;float:left;width:9.5em;margin:0;padding:12px 0 12px 26px}.page__news .newsList>dd{padding:12px 0 12px 9.5em}}.page__news .newsArticle__header--date{color:#999}.page__news .newsArticle__header--title{margin-top:5px;line-height:1.3}.page__news .newsArticle__footer{margin:30px 0 0}.page__news .newsArticle__footer--prev{margin:30px 0 0;text-align:center}.page__notfound .pageContents{margin:20px 0 0}.page__notfound .pageContents .notfound{background:url("../img/common/bg_notfound.png") no-repeat center top;background-size:cover;padding:40px 15px}.page__notfound .pageContents .notfound__title{margin:0 auto}@media only screen and (min-width: 0)and (max-width: 767px){.page__notfound .pageContents .notfound__title{max-width:85%}}.page__notfound .pageContents .notfound__title img{width:100%;height:auto}.page__notfound .pageContents .notfound__caption{border:none;padding:0;color:#fff;font-weight:bold;text-shadow:0 2px 0 #6bcdf3;font-size:20px;font-size:2rem}@media only screen and (min-width: 768px)and (max-width: 999px){.page__notfound .pageContents .notfound__caption{padding:0 20px}}.page__notfound .pageContents .notfound__text{color:#fff;font-weight:bold;text-shadow:0 2px 0 #6bcdf3;margin:0 0 20px}@media only screen and (min-width: 768px)and (max-width: 999px){.page__notfound .pageContents .notfound__text{padding:0 20px}}.page__notfound .pageContents .notfound .more{text-align:center}@media only screen and (min-width: 768px){.page__notfound .pageContents{margin:40px 0 0}.page__notfound .pageContents .notfound{text-align:center;padding:75px 0;height:698px}.page__notfound .pageContents .notfound__title img{width:auto}.page__notfound .pageContents .notfound__text{font-size:16px;font-size:1.6rem;margin:0 0 40px;line-height:2}}@media only screen and (min-width: 768px)and (max-width: 999px){.page__notfound .pageContents .notfound__caption{font-size:35px;font-size:3.5rem}}@media only screen and (min-width: 1000px){.page__notfound .pageContents .notfound__caption{font-size:40px;font-size:4rem}}.page__privacy .privacyContainer .doc__body{margin-left:1.2em}.page__privacy .privacyContainer .doc__ttl{background:none;color:#4666e2;margin-top:20px !important;margin-bottom:10px;padding:0;padding-left:1.1em;text-indent:-1.1em;font-size:16px;font-size:1.6rem}.page__privacy .privacyContainer .doc__list{list-style-type:lower-roman;padding-left:1em}.page__rule .ruleContainer .ruleSection{margin:20px 0}.page__rule .ruleContainer .ruleSection:first-child{margin-top:0}.page__rule .ruleContainer .ruleSection__body{margin-left:1.5em}.page__rule .ruleContainer .ruleSection__ttl{background:none;color:#4666e2;margin-top:20px !important;margin-bottom:10px;padding:0;font-size:18px;font-size:1.8rem}.page__rule .ruleContainer .ruleSection__ttl--article{font-size:14px;font-size:1.4rem;position:relative;padding-left:20px;margin-top:15px !important;margin-bottom:10px}.page__rule .ruleContainer .ruleSection__ttl--article:before{content:"";display:block;width:10px;height:2px;background:#a2b2f0;position:absolute;left:0;top:50%;margin-top:-1px}@media only screen and (min-width: 768px){.page__rule .ruleContainer .ruleSection{margin:40px 0}.page__rule .ruleContainer .ruleSection__ttl{font-size:20px;font-size:2rem}.page__rule .ruleContainer .ruleSection__ttl--article{font-size:16px;font-size:1.6rem}}.page__search .gsc-control-cse{padding:0}.page__search .gsc-above-wrapper-area{border:none;margin:0;padding:0}.page__search .gsc-above-wrapper-area .gsc-result-info-container{border:none;margin:0;padding:0}.page__search .gsc-above-wrapper-area .gsc-orderby-container{border:none;margin:0;padding:0}.page__search .gsc-above-wrapper-area .gsc-selected-option-container{max-width:100%}.page__search .gsc-webResult{margin:0;width:auto}.page__search .gs-webResult.gs-result a.gs-title{color:#4666e2 !important}.page__search .gs-webResult.gs-result.gs-no-results-result{margin:10px 0;padding:12px;border:1px solid #f1dda2;background:#fcf8ec}.page__search .gs-webResult.gs-result.gs-no-results-result .gs-snippet{background:none;border:none}.page__search .gsc-results .gsc-cursor-box{text-align:center;padding:0}@media only screen and (max-width: 999px){.page__search .gsc-results .gsc-cursor-box{border:none;margin:0;padding:0}.page__search .gsc-results .gsc-cursor-box .gsc-cursor{-webkit-transition:all .1s ease-out;transition:all .1s ease-out;position:relative;border:1px solid #4666e2;text-decoration:none;text-align:center;color:#fff;background:#4666e2;margin:0 2px;padding:7px 12px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}.page__search .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-chevron{fill:#fff}}.page__search .gsc-results .gsc-cursor-box .gsc-cursor-page{-webkit-transition:all .1s ease-out;transition:all .1s ease-out;position:relative;display:inline-block;border:1px solid #4666e2;text-decoration:none;text-align:center;color:#fff;background:#4666e2;margin:0 2px;padding:7px 12px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}.page__search .gsc-results .gsc-cursor-box .gsc-cursor-page:link,.page__search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.page__search .gsc-results .gsc-cursor-box .gsc-cursor-page:visited{color:#fff}.page__search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{cursor:pointer;opacity:1;background-color:#3847c9;text-decoration:none}.page__search .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background:#dae0f9;border-color:#dae0f9}.page__search .gcsc-find-more-on-google{color:#8c8c8c}.page__search .gcsc-find-more-on-google-magnifier{fill:#8c8c8c}@media only screen and (max-width: 999px){.page__search .gcsc-find-more-on-google-root{margin:10px 0 0}.page__search .gcsc-more-maybe-branding-box{border:none;margin:0;padding:0}}@media only screen and (min-width: 768px){.page__search .searchContainer .gsc-search-box-tools .gsc-search-box input.gsc-input{width:360px !important}}@media only screen and (min-width: 768px){.page__search .searchContainer .searchForm .form__text{width:340px}}.page__site .updateWeb{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.page__site .updateWeb .contentsList>li{border-top:none;border-bottom:1px solid #eee}.page__site .updateWeb .contentsUnit__columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__site .updateWeb .contentsUnit__thumb figure{width:50px}@media only screen and (min-width: 768px){.page__site .updateWeb .contentsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__site .updateWeb .contentsList>li{width:49%}.page__site .updateWeb .contentsUnit__siteTitle{font-size:16px;font-size:1.6rem}}.page__sitepolicy .policyContainer .policySection{margin:15px 0 0}@media only screen and (min-width: 768px){.page__sitepolicy .policyContainer .policySection{margin:20px 0 0}}.page__frontpage .kvContainer{position:relative;background:url("../img/common/bg_header_patern.png") repeat center center #4666e2;margin:0 0 10px;padding:20px 0}.page__frontpage .kvContainer:before{content:"";display:block;width:100%;height:100%;background:url("../img/frontpage/bg_header_fig_s.png") no-repeat center top;position:absolute;left:0;top:0}.page__frontpage .kvMessage{text-align:center;position:relative}.page__frontpage .kvMessage__text{color:#fff;font-size:20px;font-size:2rem;line-height:1.6}.page__frontpage .kvRegistry{text-align:center}.page__frontpage .kvRegistry ul{margin-top:10px}.page__frontpage .kvRegistry__item{margin:0 0 10px 0;list-style:none}.page__frontpage .kvRegistry__item:last-child{margin:0}.page__frontpage .kvRegistry .btn{border-color:#fff}.page__frontpage .kvRegistry .btn__balloon{border-color:#fff}.page__frontpage .kvRegistry .btn__balloon:before,.page__frontpage .kvRegistry .btn__balloon:after{border-top-color:#fff}@media only screen and (min-width: 768px){.page__frontpage .kvContainer{padding:30px 0}.page__frontpage .kvContainer:before{background:url("../img/frontpage/bg_header_fig.png") no-repeat center center}.page__frontpage .kvMessage__text{font-size:28px;font-size:2.8rem}.page__frontpage .kvMessage__text .br{display:none}.page__frontpage .kvRegistry ul{margin-top:20px}.page__frontpage .kvRegistry__FeatureBtn{min-width:180px;padding:8px}}.page__frontpage .section__title{color:#4666e2;margin:0 0 5px;font-size:18px;font-size:1.8rem}.page__frontpage .more{margin:10px 0 0;text-align:center}@media only screen and (min-width: 768px){.page__frontpage .more{margin:15px 0 0}}.page__frontpage .wikiContents{background:#fff;border:1px solid #ecf1fd;-webkit-box-shadow:0px 1px 1px rgba(70,102,226,.1);box-shadow:0px 1px 1px rgba(70,102,226,.1);padding:10px}.page__frontpage .wikiContents .contentsUnit__pickup .contentsUnit__thumb figure{padding-top:54.104%}.page__frontpage .wikiContents .contentsUnit__pickup .contentsUnit__thumb img{border-radius:0}.page__frontpage .wikiContents .contentsUnit__pickup .contentsUnit__wikiTitle{font-size:18px;font-size:1.8rem}.page__frontpage .wikiContents .contentsUnit__wikiTitle{font-size:14px;font-size:1.4rem}@media only screen and (min-width: 0)and (max-width: 767px){.page__frontpage .wikiContents .contentsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -1% 0}.page__frontpage .wikiContents .contentsList>li{width:31.3%;margin:10px 1% 0}}@media only screen and (min-width: 0)and (max-width: 767px){.page__frontpage .wikiContents__col:nth-child(2){margin:20px 0 0}}@media only screen and (min-width: 768px){.page__frontpage .wikiContents{padding:20px}.page__frontpage .wikiContents__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__frontpage .wikiContents__col:nth-child(1){width:49.061%;margin-right:3.13%}.page__frontpage .wikiContents__col:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.page__frontpage .wikiContents .contentsUnit__pickup .contentsUnit__wikiTitle{font-size:25px;font-size:2.5rem;margin-top:.75em}.page__frontpage .wikiContents .contentsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7px -1.45%}.page__frontpage .wikiContents .contentsList>li{width:22.034%;margin:7px 1.45%}}.page__frontpage .blogContents{background:#fff;border:1px solid #ecf1fd;-webkit-box-shadow:0px 1px 1px rgba(70,102,226,.1);box-shadow:0px 1px 1px rgba(70,102,226,.1);padding:0 10px}.page__frontpage .blogContents .contentsList>li{border-top:1px solid #eee}.page__frontpage .blogContents .contentsList>li:first-child{border-top:none}.page__frontpage .blogContents .contentsList>li a{padding:10px 0}.page__frontpage .blogContents .contentsUnit__col:nth-child(1){margin:0 10px 0 0}.page__frontpage .blogContents .contentsUnit__articleTitle{font-size:16px;font-size:1.6rem}.page__frontpage .blogContents .contentsUnit__thumb{width:90px}.page__frontpage .blogContents .contentsUnit__thumb figure{padding-top:81.82%}.page__frontpage .blogContents .contentsUnit__thumb img{border-radius:0}@media only screen and (min-width: 768px){.page__frontpage .blogContents{padding:5px 20px}.page__frontpage .blogContents .contentsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__frontpage .blogContents .contentsList>li{width:48%}.page__frontpage .blogContents .contentsList>li:first-child,.page__frontpage .blogContents .contentsList>li:nth-child(2){border-top:none}.page__frontpage .blogContents .contentsList>li a{padding:15px 0}.page__frontpage .blogContents .contentsUnit__col:nth-child(1){margin:0 15px 0 0}.page__frontpage .blogContents .contentsUnit__thumb{width:110px}}.page__frontpage .officialSection img{max-width:100%}.page__frontpage .officialSection .wikiContents .contentsUnit__wikiTitle{font-size:16px;font-size:1.6rem}@media only screen and (min-width: 768px){.page__frontpage .officialSection .wrap{max-width:762px}.page__frontpage .officialSection .wikiContents__col:nth-child(1){width:100%;margin-right:0}.page__frontpage .officialSection .wikiContents .contentsUnit__wikiTitle{font-size:24px;font-size:2.4rem}}.page__frontpage .twitterSection{margin:0 0 20px}.page__frontpage .twitterSection .twitterTimeline{overflow-y:scroll;height:370px}@media only screen and (min-width: 768px){.page__frontpage .twitterSection{width:32.5%;margin-bottom:0}}.page__frontpage .newsSection{margin:0}.page__frontpage .newsSection .newsContents{background:#fff;border:1px solid #ecf1fd;-webkit-box-shadow:0px 1px 1px rgba(70,102,226,.1);box-shadow:0px 1px 1px rgba(70,102,226,.1);padding:10px}.page__frontpage .newsSection .newsContents .newsList{margin:-10px 0 0}.page__frontpage .newsSection .newsContents .newsList__item--date{color:#999;font-weight:normal;margin:10px 0 0}.page__frontpage .newsSection .more__link>li{display:inline-block;margin:0 0 5px}@media only screen and (min-width: 768px){.page__frontpage .newsSection{width:65.5%}.page__frontpage .newsSection .newsContents{padding:15px}.page__frontpage .newsSection .more__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__frontpage .newsSection .more__link>li{margin:0 10px 0 0}.page__frontpage .newsSection .more__link>li:last-child{margin:0 0 0 10px}}.page__frontpage .annotation{text-align:center;font-size:12px;margin:10px 0 0}
/*# sourceMappingURL=site.css.map */
