@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900");article,aside,figure,figcaption,footer,header,nav,section{display:block}html{font-size:62.5%}body,div,pre,p,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,th,td,button,figure,figcaption{margin:0;padding:0}input,textarea{margin:0;font-size:100%}input,textarea,select{}textarea{resize:none}button{border:none;overflow:visible;background:none;vertical-align:top;font-size:100%;color:inherit;cursor:pointer;-webkit-appearance:none}label{cursor:pointer}table{border-collapse:collapse;border-spacing:0;font-size:100%}fieldset{border:0}img{border:0;height:auto;vertical-align:top}address,caption,code,em,th{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6,strong,em{font-size:100%;font-weight:normal}a,input{}sup,sub{font-size:63%}sup{vertical-align:top}sub{vertical-align:baseline}*{box-sizing:border-box}a{text-decoration:none;color:#6a7176}a:hover,a:active,a:focus,a:visited,a:link{color:#6a7176;text-decoration:none}.clearfix:before,.clearfix:after{content:"";display:table}.contents{position:relative}.contents:before,.contents:after{content:"";display:table}.clearfix:after,.contents:after{clear:both}.clearfix,.contents{*zoom:1}body{font-size:1.4rem;line-height:1.85;color:#222;-webkit-text-size-adjust:100%;background-color:#fff;text-align:left}body,input,textarea,select,button{font-family:"Noto Sans CJK JP","Noto Sans",sans-serif}.wrapper{overflow:hidden;width:100%;min-width:1280px;margin:0 auto}.container{width:100%;min-width:1280px;margin:0 auto}.c-grid .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-grid .col-6{width:50%}.c-grid .col-4{width:33.33%}.c-grid .col-3{width:25%}@media (min-width:769px){.c-grid .col-pc-6{width:50%}.c-grid .col-pc-4{width:33.33%}.c-grid .col-pc-3{width:25%}}@media (max-width:768px){.c-grid .col-sp-6{width:50%}.c-grid .col-sp-4{width:33.33%}.c-grid .col-sp-3{width:25%}}.header{z-index:1000;position:relative}.header-main-wrap::before,.header-main-wrap::after{content:'';display:table}.header-main-wrap::after{clear:both}.header .inner{width:1280px;margin:0 auto}.header-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-row.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-col{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%;padding:0 30px}.header .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:2.3rem;font-weight:bold;line-height:1;color:#022222}.header .logo-image{margin-right:5px}.header .logo-image>img{width:177px}.header .main-content{padding:12px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .form-control{width:863px;padding:0 90px 0 20px}.header .search-btn:hover{opacity:.8}.header .search-form{margin-right:17px}.header .dropdown-menu{width:-webkit-calc(100% - 960px);width:calc(100% - 960px);position:relative}.header .dropdown-menu>.select{width:100%;height:48px;background-color:#fff;position:relative}.header .dropdown-menu>.select>.label{width:100%;line-height:48px;padding:0 15px;display:block;cursor:pointer;position:relative;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.header .dropdown-menu>.select>.label:active{opacity:.5}.header .dropdown-menu>.select>.label::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #1f4795;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px}.header .dropdown-menu>.select>.list{width:100%;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.2);box-shadow:0 3px 4px rgba(0,0,0,0.2);position:absolute;top:55px;display:none}.header .dropdown-menu>.select>.list.active{display:block}.header .dropdown-menu>.select>.list>li>a{padding:12px 20px;display:block;position:relative}.header .dropdown-menu>.select>.list>li>a:hover{text-decoration:underline}.header .dropdown-menu>.select>.list>li>a::after{content:'';width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:1px;background-color:#c9caca;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.header .dropdown-menu>.select>.list>li:last-child>a::after{content:none}.nav-scroll-slider{position:relative}.nav-scroll-slider .nav-scroll-prev,.nav-scroll-slider .nav-scroll-next{position:absolute;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);z-index:10;display:inline-block;width:1rem;height:1rem;border:1px solid;border-bottom:0;border-left:0;-webkit-border-radius:1px;border-radius:1px;border-color:#1f4795;text-indent:-9999px}.nav-scroll-slider .nav-scroll-prev{left:-webkit-calc(50% - 170px);left:calc(50% - 170px);-ms-transform:rotate(225deg);transform:rotate(225deg)}.nav-scroll-slider .nav-scroll-next{right:-webkit-calc(50% - 170px);right:calc(50% - 170px);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-scroll-wrap{border-bottom:1px solid #c9caca;padding:12px 0}.nav-scroll>.item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.nav-scroll>.item::after{content:'';position:absolute;top:-webkit-calc(50% - 8px);top:calc(50% - 8px);right:0;width:1px;height:16px;background-color:#c9caca}.nav-scroll>.item:first-child{padding-left:0!important}.nav-scroll>.item:last-child{padding-right:0!important}.nav-scroll>.item:last-child::after{display:none}.nav-scroll>.item .link{display:block;line-height:1.6}.nav-scroll>.item .link:hover{font-weight:bold}.nav-scroll>.item.is-current .link{font-weight:bold}.nav-global-wrap .nav-global{border-bottom:1px solid #c9caca;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px;position:relative;z-index:1}.nav-global-wrap .nav-global>.item{margin:0 20px}.nav-global-wrap .nav-global>.item>.nav-text{font-size:0;position:relative}.nav-global-wrap .nav-global>.item>.nav-text::before{display:none;position:absolute;content:'';bottom:-2px;left:50%;z-index:1;width:100%;height:3px;background-color:#1f4795;-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav-global-wrap .nav-global>.item>.nav-text:hover::before{display:block}.nav-global-wrap .nav-global>.item .nav-link{color:#6a7176;font-size:1.2rem;display:block;padding:14px 0}.nav-global-wrap .nav-global>.item .nav-arrow{cursor:pointer;position:absolute;top:-webkit-calc(50% - 4px);top:calc(50% - 4px);right:-20px;z-index:5;border-color:#6a7176;border-style:solid;border-width:0 1px 1px 0;display:block;padding:3px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.nav-global-wrap .nav-global>.item.is-current>.nav-text::before{display:block}.nav-global-wrap .nav-global>.item.is-active .nav-arrow{top:-webkit-calc(50% - 1px);top:calc(50% - 1px);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nav-global-wrap .nav-global-in-wrap{background-color:#fff;border-bottom:1px solid #c9caca;position:absolute;left:0;right:0;bottom:0;height:35px;visibility:hidden;z-index:-1;opacity:0;-webkit-transition:bottom 0.2s ease,opacity 0.2s ease,visibility 0.2s ease;-o-transition:bottom 0.2s ease,opacity 0.2s ease,visibility 0.2s ease;transition:bottom 0.2s ease,opacity 0.2s ease,visibility 0.2s ease}.nav-global-wrap .nav-global-in-wrap.is-open{bottom:-36px;opacity:1;visibility:visible;z-index:0}.nav-global-wrap .nav-global-in{position:absolute;top:0;right:-webkit-calc(50% - 402px);right:calc(50% - 402px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -12px}.nav-global-wrap .nav-global-in>.item{padding:0 12px}.nav-global-wrap .nav-global-in>.item>.nav-text{font-size:0}.nav-global-wrap .nav-global-in>.item>.nav-text:hover{position:relative}.nav-global-wrap .nav-global-in>.item>.nav-text:hover::before{position:absolute;content:'';bottom:-2px;left:50%;width:100%;height:3px;background-color:#1f4795;-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav-global-wrap .nav-global-in>.item>.nav-text>.nav-link{padding:6px 0}.footer{background-color:#f6f6f6;min-width:1280px;margin:0 auto;padding-top:20px}.footer-inner{border-bottom:1px solid #c9caca;padding:30px 0}.footer-container{width:620px;margin:0 auto}.footer-title{color:#222;font-size:1.5rem;margin-bottom:10px}.footer-text{color:#6a7176;font-size:1.2rem}.footer-link{display:inline-block}.footer-link:hover{text-decoration:underline}.footer-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -10px 0}.footer-list>li{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:5px 10px 0;width:25%}.footer-list>ul{width:25%}.footer-list>ul>li{padding:5px 10px 0}.footer-copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:27px 0 30px}.footer-copyright .copyright{color:#6a7176;font-size:1.4rem}.footer-copyright>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:5px}.footer-copyright ul>li{margin-left:5px}.footer-copyright ul>li .rss{display:block;width:30px}.footer-copyright ul>li .rss img{display:block;width:100%}.footer-copyright .icon-dice span.server0{background-position:0 0}.footer-copyright .icon-dice span.server1{background-position:-16px 0}.footer-copyright .icon-dice span.server2{background-position:-32px 0}.footer-copyright .icon-dice span.server3{background-position:-48px 0}.footer-copyright .icon-dice span.server4{background-position:-64px 0}.footer-copyright .icon-dice span.server5{background-position:-80px 0}.footer-copyright .icon-dice span.server6{background-position:-96px 0}.box-title-01{margin-bottom:40px}.box-title-01 .title-sub{font-size:1.8rem;font-weight:bold}.box-title-01 .title-main{font-size:3.2rem;font-weight:bold;display:inline-block;line-height:1.4;padding-left:70px;position:relative}.box-title-01 .title-main::before{position:absolute;content:'';left:0}.box-title-01 .title-main.title-trending.icon-small::before{top:-webkit-calc(50% - 13px);top:calc(50% - 13px);width:26px;height:26px;background-size:26px}.box-title-01 .title-main.title-trending.icon-small-02::before{top:-webkit-calc(50% - 15px);top:calc(50% - 15px);width:30px;height:30px;background-size:30px}.box-title-01 .title-main.title-champion.icon-small::before{top:-webkit-calc(50% - 12px);top:calc(50% - 12px);width:22px;height:24px;left:0;background-size:22px}.box-title-01 .title-main.title-champion.icon-small-02::before{top:-webkit-calc(50% - 15px);top:calc(50% - 15px);width:29px;height:30px;left:0;background-size:29px}.box-title-01.box-title-center{text-align:center}.box-title-01.box-title-center .title-main{padding:0 60px}.link-cmn-right{margin-top:30px;text-align:right}.link-cmn-01{color:#a1a5a8;display:inline-block;position:relative}.link-cmn-01::before{position:absolute;content:'';right:0;bottom:0;width:100%;height:1px;background-color:#a1a5a8}.link-cmn-01:hover::before{display:none}.content-links{padding:25px 0 0}.content-links .list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content-links .list::before,.content-links .list::after{content:'';display:table}.content-links .list::after{clear:both}.content-links .list>li{margin-left:15px}.content-links .list>li:first-child{margin-left:0}.content-links .list>li>a{font-size:1.2rem;color:#4166ad;padding-left:15px;display:block;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content-links .list>li>a:hover{text-decoration:underline}.content-links .list>li>a::before{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #9eacb5;position:absolute;left:0;top:6px}.content-links.flex-end .list{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.simple-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.simple-list>li{margin-right:15px}.simple-list>li:last-child{margin-right:0}.simple-list>li>a{font-size:1.4rem;color:#4166ad;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.simple-list>li>a:hover{text-decoration:underline}.number-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:wrap row;flex-flow:wrap row;max-height:180px;position:relative}.number-list>.item{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:30px;margin-bottom:10px;position:relative}.number-list>.item::before{content:attr(data-order);width:18px;position:absolute;left:0}.number-list>.item>a{font-size:1.2rem;color:#4166ad;margin-right:5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.number-list>.item>a:hover{text-decoration:underline}.number-list>.item>a:last-child{margin-right:0}.number-list>.item>a.highlight{color:#6a7176}.arrow-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:wrap row;flex-flow:wrap row;max-height:180px;position:relative}.arrow-list.limit-3{max-height:110px}.arrow-list>.item{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px}.arrow-list>.item>a{font-size:1.2rem;color:#4166ad;padding-left:18px;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.arrow-list>.item>a:hover{text-decoration:underline}.arrow-list>.item>a::before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #9eacb5;position:absolute;left:0;top:5px}.character-list>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.character-list>.row>.col{-webkit-box-flex:0;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;margin-bottom:10px}.character-list>.row>.col a{font-size:1.2rem;color:#4166ad;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.character-list>.row>.col a:hover{text-decoration:underline}.content-list{list-style:none;padding:0;margin:0}.content-list::before,.content-list::after{content:'';display:table}.content-list::after{clear:both}.content-list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;margin-bottom:15px}.content-list>li:last-child{margin-bottom:0}.content-list>li>.label{font-weight:bold}.content-list>li>a{color:#4166ad;display:block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content-list>li>a:hover{text-decoration:underline}.content-list.direction-row>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.profile-card-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-25px -11px 0}.profile-card-list>.item{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100%/3);-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3);padding:25px 11px 0}.box-application{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.box-application>.item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px;width:50%}.box-application>.item .application{color:#222;border:1px solid #c9caca;-webkit-border-radius:8px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#f2f5f9;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.box-application>.item .application:hover{background-color:#e1e8f1}.box-application>.item .application .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.box-application>.item .application .icon img{display:block;width:100%}.box-application>.item .application .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;line-height:1.4;padding-left:19px}.box-application>.item .application.app-01{padding:19px}.box-application>.item .application.app-01 .icon{width:100px}.box-application>.item .application.app-01 .text{padding-left:19px}.box-application>.item .application.app-02{padding:9px}.box-application>.item .application.app-02 .icon{width:120px}.box-application>.item .application.app-02 .text{padding-left:9px}.word-rating{padding:80px 0;position:relative}.word-rating::after{content:'';width:100%;height:1px;background-color:#e6e6e6;position:absolute;left:50%;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.word-rating>.panel-heading,.word-rating>.panel-body,.word-rating>.panel-footer{position:relative}.word-rating .panel-heading{margin-bottom:25px}.word-rating .panel-body>.word-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 20px}.word-rating .panel-body>.word-list:last-child{margin-bottom:0}.word-rating .panel-body>.word-list>.item{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px 0 10px}.word-rating .panel-body>.word-list>.item:nth-child(2n){padding:0 10px 0 10px}.word-rating .panel-body>.word-list>.item>a{height:112px;color:#222;font-size:2rem;font-weight:bold;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.18);box-shadow:0 0 6px rgba(0,0,0,0.18);padding:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.word-rating .panel-body>.word-list>.item>a:hover{opacity:.8;background-color:#f6f6f6}.word-popular{padding:80px 0;position:relative}.word-popular::after{content:'';width:100%;height:1px;background-color:#e6e6e6;position:absolute;left:50%;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.word-popular>.panel-heading,.word-popular>.panel-body,.word-popular>.panel-footer{position:relative}.word-popular .panel-heading{margin-bottom:25px}.word-popular .panel-heading>.box-title-01>.title-main::before{left:0}.word-popular .panel-body>.popular-list{position:relative}.word-popular .panel-body>.popular-list>.item{padding:0 5px;margin:0 0 25px;position:relative}.word-popular .panel-body>.popular-list>.item:last-child{margin-bottom:0}.word-popular .panel-body>.popular-list>.item>a{margin:0 -5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.word-popular .panel-body>.popular-list>.item>a:hover{color:#4166ad;text-decoration:underline}.word-popular .panel-body>.popular-list>.item>a>.order{width:12.68%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:30px;padding:0 5px;-webkit-border-radius:5px;border-radius:5px;font-size:1.6rem;color:#fff;line-height:1;background-color:#1f4795;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.word-popular .panel-body>.popular-list>.item>a>.text{width:87.32%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2rem;font-weight:bold;color:#4166ad;padding:0 20px}.word-popular .panel-body>.popular-list>.item:nth-child(2)>a>.order{background-color:#4166ad}.word-popular .panel-body>.popular-list>.item:nth-child(3)>a>.order{background-color:#5479c2}.word-popular .panel-footer{padding-top:25px}.word-popular .panel-footer>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.word-popular .panel-footer>.inner>a{font-size:1.4rem;color:#6a7176;text-decoration:underline;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.word-popular .panel-footer>.inner>a:hover{text-decoration:none}.weblio-apps{padding:80px 0;position:relative}.weblio-apps>.panel-heading,.weblio-apps>.panel-body,.weblio-apps>.panel-footer{position:relative}.weblio-apps .panel-body{position:relative}.weblio-apps .panel-body>.apps-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.weblio-apps .panel-body>.apps-list>.item{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px}.weblio-apps .panel-body>.apps-list>.item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.8rem;color:#222;background-color:#f2f5f9;-webkit-border-radius:5px;border-radius:5px;border:1px solid #c9caca;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.weblio-apps .panel-body>.apps-list>.item>a:hover{background-color:#e1e8f1}.weblio-apps .panel-body>.apps-list>.item>a figure{margin:0}.weblio-apps .panel-body>.apps-list>.item>a>.label{width:100%;margin-left:2px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:normal}.weblio-apps .panel-body>.apps-list>.item:first-child figure{padding:17px}.weblio-apps .panel-body>.apps-list>.item:last-child figure{padding:9px}.weblio-apps .panel-footer{padding-top:25px}.weblio-apps .panel-footer>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.weblio-apps .panel-footer>.inner>a{font-size:1.4rem;color:#6a7176;text-decoration:underline;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.weblio-apps .panel-footer>.inner>a:hover{text-decoration:none}.search-result{padding:45px 0 0;position:relative}.search-result>.panel-heading{margin-bottom:20px}.search-result>.panel-heading>.box-title-01{margin-bottom:0}.search-result>.panel-body{padding:0;margin-bottom:45px}.search-result>.panel-body>.result-list{position:relative}.search-result>.panel-body>.result-list::before,.search-result>.panel-body>.result-list::after{content:'';display:table}.search-result>.panel-body>.result-list::after{clear:both}.search-result>.panel-body>.result-list>.item{padding:0 0 45px;margin-bottom:45px;position:relative}.search-result>.panel-body>.result-list>.item::after{content:'';width:100%;height:1px;background-color:#e6e6e6;position:absolute;left:0;bottom:0}.search-result>.panel-body>.result-list>.item:last-child{margin-bottom:0}.search-result>.panel-body>.result-list>.item:last-child::after{content:none}.search-result>.panel-body>.result-list>.item>h3{font-size:3.2rem;font-weight:bold;margin-bottom:20px}.search-result>.panel-body>.result-list>.item>.conjugation{font-size:1.8rem;margin-bottom:20px;position:relative}.search-result>.panel-body>.result-list>.item>.conjugation>.word{margin-bottom:0}.search-result>.panel-body>.result-list>.item>.meaning{font-size:1.8rem;line-height:2}.search-result>.panel-body>.result-list>.item>.meaning>p{margin-bottom:5px}.search-result>.panel-body>.result-list>.item>.meaning>p:last-child{margin-bottom:0}.search-result>.panel-body>.result-list>.item>.derivation{font-size:1.8rem;padding-top:15px}.search-result>.panel-body>.result-list>.item>.derivation>.list::before,.search-result>.panel-body>.result-list>.item>.derivation>.list::after{content:'';display:table}.search-result>.panel-body>.result-list>.item>.derivation>.list::after{clear:both}.search-result>.panel-body>.result-list>.item>.derivation>.list>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.search-result>.panel-body>.result-list>.item>.derivation>.list>.item:last-child{margin-bottom:0}.search-result>.panel-body>.result-list>.item>.derivation>.list>.item>.label,.search-result>.panel-body>.result-list>.item>.derivation>.list>.item>.text{display:inline-block}.search-result>.panel-body>.result-list>.item>.derivation>.list>.item>.label{font-weight:bold}.search-result>.panel-body>.result-list>.item>.derivation>.list>.item>.text{font-size:1.8rem}.search-result>.panel-body>.result-list>.item>.derivation>.list>.item>.text>a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-result>.panel-body>.result-list>.item>.derivation>.list>.item>.text>a:hover{text-decoration:underline}.search-result>.panel-body>.result-other{position:relative;margin-bottom:40px}.search-result>.panel-body>.result-other::before,.search-result>.panel-body>.result-other::after{content:'';display:table}.search-result>.panel-body>.result-other::after{clear:both}.search-result>.panel-body>.result-other:last-child{margin-bottom:0}.search-result>.panel-body>.result-other .h4{font-size:1.6rem;font-weight:bold;margin-bottom:4px}.search-result>.panel-body>.result-other>.contents{padding:20px 25px;background-color:#f2f5f9;position:relative}.search-result>.panel-body>.result-other>.contents>.base-row{margin-bottom:10px}.search-result>.panel-body>.result-other>.contents>.base-row:last-child{margin-bottom:0}.search-result>.panel-body>.result-other>.contents .col{font-size:1.4rem}.search-result>.panel-body>.result-other>.contents .col a{color:#4166ad;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-result>.panel-body>.result-other>.contents .col a:hover{text-decoration:underline}.search-result>.panel-body>.result-other>.contents-link{padding-top:25px}.search-result>.panel-body>.result-other>.contents-link>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.search-result>.panel-body>.result-other>.contents-link>.inner>a{font-size:1.4rem;color:#6a7176;text-decoration:underline;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-result>.panel-body>.result-other>.contents-link>.inner>a:hover{text-decoration:none}.search-result>.panel-body>.result-other>.contents-link>.inner>.item{margin-left:15px;position:relative}.search-result>.panel-body>.result-other>.contents-link>.inner>.item:first-child{margin-left:0}.search-result>.panel-body>.result-other>.contents-link>.inner>.item>a{font-size:1.4rem;color:#4166ad;padding-left:15px;display:block;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-result>.panel-body>.result-other>.contents-link>.inner>.item>a:hover{text-decoration:underline}.search-result>.panel-body>.result-other>.contents-link>.inner>.item>a::before{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #9eacb5;position:absolute;left:0;top:8px}.search-result>.panel-body>.result-other>.contents-link.flex-start>.inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.search-result>.panel-footer>.search-all{color:#6a7176;font-size:1.2rem;line-height:2.27;padding:20px 25px;border:2px solid #c9caca;margin-bottom:60px;position:relative}.search-result>.panel-footer>.search-all>.text{margin-bottom:5px}.search-result>.panel-footer>.search-all>a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-result>.panel-footer>.search-all>a:hover{text-decoration:underline}.border-box{padding:35px 0;border-top:1px solid #c9caca;border-bottom:1px solid #c9caca}.border-box a{color:#4166ad;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.border-box a:hover{text-decoration:underline}.cover-box{font-size:1.2rem;line-height:2.27;padding:28px;border:1px solid #c9caca;color:#6a7176;position:relative}.related-box{margin-top:50px;padding:60px 0;border-top:1px solid #c9caca}.related-box::before,.related-box::after{content:'';display:table}.related-box::after{clear:both}.related-box.no-border{border:none!important}.related-box>.title{font-size:1.5rem;font-weight:bold;margin-bottom:15px}.related-box>.contents{font-size:0.6875rem;color:#6a7176;line-height:2.27;margin-bottom:15px}.related-box>.contents:last-child{margin-bottom:0}.related-box>.contents>a{color:#6a7176;text-decoration:underline;font-size:1.2rem;margin-bottom:5px;display:inline-block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.related-box>.contents>a:hover{text-decoration:none}.related-box>.contents>p{font-size:1.2rem}.related-box>.contents>p:last-child{margin-bottom:0}.blue-box{padding:30px;background-color:#f2f5f9}.blue-box a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blue-box a:hover{text-decoration:underline}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block}input[type="search"]::-webkit-search-cancel-button{display:none}input[type="search"]::-ms-clear{display:none}.form-label{color:#fff;font-size:1.5rem;display:block;position:relative}.form-label::before{position:absolute;content:'';top:-webkit-calc(50% - 9px);top:calc(50% - 9px);left:0;width:18px;height:18px;background-color:#eee;-webkit-border-radius:50%;border-radius:50%}.form-label::after{display:none;position:absolute;content:'';top:-webkit-calc(50% - 5px);top:calc(50% - 5px);left:4px;width:10px;height:10px;background-color:#1f4795;-webkit-border-radius:50%;border-radius:50%}input[type="radio"]{opacity:0;visibility:hidden;display:none}input[type="radio"]+.form-label{padding-left:30px}input[type="radio"]:checked+.form-label::after{display:block}.form-group{margin-bottom:20px}.form-group:last-child{margin-bottom:0}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group-append{-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.input-group .form-control{-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}.form-group{margin-bottom:30px;position:relative}.form-group:last-child{margin-bottom:0}.form-group>.form-control{border:none;-webkit-border-radius:5px;border-radius:5px;padding:0 20px;height:48px}.section{width:100%;position:relative}.section::after{content:'';position:absolute;bottom:0;width:1280px;height:1px;background-color:#e6e6e6;left:-320px}.section-copyright{padding:35px 0 20px;position:relative}.section-copyright .h2{color:#222;font-size:1.5rem;margin-bottom:15px}.section-copyright *:not(.h2){color:#6a7176;font-size:1.2rem}.section-copyright>.list::before,.section-copyright>.list::after{content:'';display:table}.section-copyright>.list::after{clear:both}.section-copyright>.list>.item{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-copyright>.list>.item>figure{margin:0 10px 0 0}.section-copyright>.list>.item .contents span{display:block}.mainvisual{padding:100px 0 50px;text-align:center}.mainvisual-title{font-size:1.8rem;font-weight:bold;display:block;margin-bottom:15px}.mainvisual-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mainvisual-logo-image{width:268px;height:auto}.mainvisual-logo-image img{width:100%;display:block}.mainvisual-logo-text{font-size:3.6rem;font-weight:bold;line-height:1;margin-left:10px}.breadcrumb{padding:10px;border-bottom:1px solid #c9caca}.breadcrumb>.inner{width:1280px;margin:0 auto;padding:0 27px;display:block}.breadcrumb>.inner>.list{margin:0 -15px;display:block}.breadcrumb>.inner>.list::before,.breadcrumb>.inner>.list::after{content:'';display:table}.breadcrumb>.inner>.list::after{clear:both}.breadcrumb>.inner>.list>li{font-size:1.2rem;padding:0 15px;float:left;position:relative}.breadcrumb>.inner>.list>li::after{content:'\00003e';color:#6a7176;position:absolute;right:-2px;top:-1px}.breadcrumb>.inner>.list>li:last-child::after{content:none}.breadcrumb>.inner>.list>li>a{color:#4166ad;display:block}.breadcrumb>.inner>.list>li>a:hover{text-decoration:underline}.main-container{width:1280px;margin:0 auto;padding-left:260px;padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.main-container>.main-contents{width:620px;-webkit-box-flex:0;-webkit-flex:0 0 620px;-ms-flex:0 0 620px;flex:0 0 620px;padding:60px 0 0;position:relative}.main-container>.side-contents{width:300px;-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;padding:0 0 60px}.ads-container{position:relative}.ads-container.ads-fixed{position:absolute;top:20px;left:0;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ads-container.ads-fixed.active{visibility:visible;opacity:1}.ads-container figure{cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ads-container figure:hover{opacity:.8}.pageheader{border-bottom:1px solid #e6e6e6;position:relative}.pageheader>.contents{padding-bottom:75px;display:block}.pageheader>.contents>.heading{font-size:3.2rem;font-weight:bold;color:#222}.pageheader>.contents>.subheading{font-size:1.8rem;color:#6a7176;margin-bottom:0}.basic-card{padding:80px 0;position:relative;border-bottom:1px solid #e6e6e6}.basic-card>.panel-heading{margin-bottom:25px}.basic-card>.panel-heading::before,.basic-card>.panel-heading::after{content:'';display:table}.basic-card>.panel-heading::after{clear:both}.basic-card>.panel-heading>.box-title-01{margin-bottom:0}.basic-card>.panel-body{font-size:1.8rem;color:#022222;margin-bottom:25px}.basic-card>.panel-body::before,.basic-card>.panel-body::after{content:'';display:table}.basic-card>.panel-body::after{clear:both}.basic-card>.panel-body>.entry{font-size:2.2rem;font-weight:bold;margin-bottom:10px}.basic-card>.panel-body a{color:#022222;border-bottom:1px dashed #b5b5b6;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.basic-card>.panel-body a:hover{opacity:.8;color:#4166ad;border-bottom:1px dashed #4166ad}.basic-card>.panel-footer::before,.basic-card>.panel-footer::after{content:'';display:table}.basic-card>.panel-footer::after{clear:both}.basic-card>.panel-footer>.list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.basic-card>.panel-footer>.list::before,.basic-card>.panel-footer>.list::after{content:'';display:table}.basic-card>.panel-footer>.list::after{clear:both}.basic-card>.panel-footer>.list>li{margin-left:15px;position:relative}.basic-card>.panel-footer>.list>li>a{font-size:1.2rem;color:#4166ad;padding-left:15px;display:block;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.basic-card>.panel-footer>.list>li>a:hover{opacity:.8;text-decoration:underline}.basic-card>.panel-footer>.list>li>a::before{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #9eacb5;position:absolute;left:0;top:6px}.basic-card>.panel-footer>.list>li:first-child{margin-left:0}.ads-card{padding:45px 0;position:relative;border-bottom:1px solid #e6e6e6}.ads-card::before,.ads-card::after{content:'';display:table}.ads-card::after{clear:both}.ads-card>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ads-card>.inner>.image{margin-right:20px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.ads-card>.inner>.image:hover{opacity:.8}.ads-card>.inner>.image:last-child{margin-right:0}.word-card{padding:35px 0;position:relative}.word-card::after{content:'';width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:1px;background-color:#e6e6e6;position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.word-card>.title{font-size:1.5rem;padding-left:60px;margin-bottom:15px;font-weight:bold;position:relative}.word-card>.title a{color:#222;font-size:1.5rem}.word-card>.title::before{content:'\0000e3\000080\00008c\0000e2\000097\00008f\0000e2\000097\00008f\0000e3\000080\00008d';position:absolute;left:0}.word-card>.title.no-before{padding-left:0}.word-card>.title.no-before::before{content:none}.word-card>.panel-word-kind{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}.word-card>.panel-word-kind>.label{font-size:1.2rem;padding-right:8px;margin-right:5px;text-decoration:underline;color:#6a7176;position:relative}.word-card>.panel-word-kind>.label::after{content:' : ';position:absolute;right:0}.word-card>.panel-word-kind>.word-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.word-card>.panel-word-kind>.word-list>.item{margin-right:10px}.word-card>.panel-word-kind>.word-list>.item:last-child{margin-right:0}.word-card>.panel-word-kind>.word-list>.item>a{color:#4166ad;font-size:1.2rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.word-card>.panel-word-kind>.word-list>.item>a:hover{text-decoration:underline}.word-card .panel-links{position:relative}.word-card .panel-links>.links-list::before,.word-card .panel-links>.links-list::after{content:'';display:table}.word-card .panel-links>.links-list::after{clear:both}.word-card .panel-links>.links-list>.item{margin-bottom:10px}.word-card .panel-links>.links-list>.item:last-child{margin-bottom:0}.word-card .panel-links>.links-list>.item>a{color:#6a7176;font-size:1.2rem;padding-left:15px;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.word-card .panel-links>.links-list>.item>a:hover{text-decoration:underline}.word-card .panel-links>.links-list>.item>a::before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #9eacb5;position:absolute;left:0;top:6px}.profile-card{border:1px solid #c9caca;display:block;padding:10px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.profile-card .image{margin-bottom:12px}.profile-card .image img{display:block;width:100%}.profile-card .position{color:#6a7176;font-size:1.2rem}.profile-card .name{color:#222;font-size:2rem;font-weight:bold}.profile-card .birth-date{color:#222;font-size:1.6rem}.profile-card .birth-place{color:#222;font-size:1.6rem}.profile-card .arrow-link{font-size:1.2rem;color:#4166ad;padding-left:10px;position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.profile-card .arrow-link::before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #9eacb5;position:absolute;left:0;top:7px}.profile-card:hover{opacity:0.8;background-color:#f6f6f6}.profile-card:hover .arrow-link{text-decoration:underline}.base-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-row>.col{-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.image-group{margin-bottom:50px}.image-group::before,.image-group::after{content:'';display:table}.image-group::after{clear:both}.image-group figure{margin-bottom:0}.image-group>.list{padding:0;margin:0 -10px;list-style:none}.image-group>.list::before,.image-group>.list::after{content:'';display:table}.image-group>.list::after{clear:both}.image-group>.list>li{padding:0 10px;float:left;margin-bottom:15px}.image-group>.list>li:last-child{margin-bottom:0}.paragraph{font-size:1.8rem;line-height:2}.biography-name{font-size:2.2rem;font-weight:bold;margin-bottom:5px}.biography figure{margin:0}.biography>.item{padding:15px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.biography>.item::before,.biography>.item::after{content:'';display:table}.biography>.item::after{clear:both}.biography>.item:nth-child(2n){background-color:#f6f6f6}.biography>.item>.label{width:160px;-webkit-box-flex:0;-webkit-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px;font-size:1.6rem;line-height:1.5625;font-weight:bold}.biography>.item>.text{font-size:1.6rem;line-height:1.5625}.biography>.item a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.biography>.item a:hover{text-decoration:underline}.sidebar{position:relative}.sidebar .ads{margin-bottom:60px}.sidebar>.card-item{margin-bottom:60px}.sidebar>.card-item>.list{border-top:1px solid #c9caca;border-bottom:1px solid #c9caca}.sidebar>.card-item>.list::before,.sidebar>.card-item>.list::after{content:'';display:table}.sidebar>.card-item>.list::after{clear:both}.sidebar>.card-item>.list>li{position:relative;border-bottom:1px solid #c9caca}.sidebar>.card-item>.list>li:last-child{border-bottom:none}.sidebar>.card-item>.list>li>a{color:#222;padding:15px 0;font-size:1.4rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:500;display:block;position:relative}.sidebar>.card-item>.list>li>a:hover{text-decoration:underline}.sidebar>.card-item>.list>li>a::after{content:'';width:8px;height:14px;background-size:8px 14px;position:absolute;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar>.card-item>.list.order>li>a{padding-left:60px}.sidebar>.card-item>.list.order>li>a::before{content:attr(data-order);width:50px;height:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#222;-webkit-border-radius:3px;border-radius:3px;background-color:#ebebeb;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar>.card-item>.list.order>li:first-child>a::before{color:#fff;background-color:#1f4795}.sidebar>.card-item>.list.order>li:nth-child(2)>a::before{color:#fff;background-color:#4166ad}.sidebar>.card-item>.list.order>li:nth-child(3)>a::before{color:#fff;background-color:#5479c2}.sidebar>.card-item>.list.image>li>a{padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sidebar>.card-item>.list.image>li>a:hover{opacity:.8;text-decoration:none}.sidebar>.card-item>.list.image>li>a::before{content:'';width:47px;height:58px;background-size:47px 58px;position:absolute;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.sidebar>.card-item>.list.image>li>a>span{display:block}.sidebar>.card-item>.list.image>li>a>.text{font-size:1.8rem;line-height:1;color:#222;font-weight:bold;margin-bottom:8px}.sidebar>.card-item>.list.image>li>a>.btn{width:180px;height:24px;font-size:1.5rem;text-align:center;line-height:24px;-webkit-border-radius:12px;border-radius:12px;background-color:#9eacb5;color:#fff}.container-top{width:620px;margin:0 auto;padding-bottom:100px;position:relative}.box-advertising{position:absolute;top:20px;left:50%}.box-advertising .advertising{position:absolute}.box-advertising .advertising.ad-01{top:0;left:-webkit-calc(50% - 640px);left:calc(50% - 640px)}.box-advertising .advertising.ad-02{top:0;right:-webkit-calc(50% - 640px);right:calc(50% - 640px)}.box-advertising .advertising .ad-link{display:block}@media (min-width:769px){.box-advertising .advertising .ad-link{opacity:1;-webkit-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.box-advertising .advertising .ad-link:hover{opacity:0.7;text-decoration:none}}.box-advertising.is-fixed.top{position:fixed;top:20px;left:0;right:0}.box-advertising.is-fixed.bottom{position:absolute;top:auto;bottom:625px}.box-top-01{border-bottom:1px solid #e6e6e6;padding:61px 0}.box-top-01:last-child{border-bottom:none;padding-bottom:0}.box-trending{margin:0 40px;position:relative}.box-trending-badge{position:absolute;top:-12px;left:30px;z-index:5;color:#fff;background-color:#849ac3;font-size:1.8rem;font-weight:bold;padding:8px 15px}.box-trending-badge::before{position:absolute;content:'';top:0;left:100%;width:0;height:0;border-style:solid;border-width:12px 0 0 12px;border-color:transparent transparent transparent #6a7b9c}.box-trending .slider-trending-wrap{position:relative}.box-trending .slider-trending-wrap .slider-trending-prev,.box-trending .slider-trending-wrap .slider-trending-next{border:3px solid #fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:2px 3px 1px 0 rgba(14,5,10,0.1);box-shadow:2px 3px 1px 0 rgba(14,5,10,0.1);background-color:#1f4795;width:44px;height:44px;z-index:10}@media (min-width:769px){.box-trending .slider-trending-wrap .slider-trending-prev,.box-trending .slider-trending-wrap .slider-trending-next{opacity:1;-webkit-transition:opacity 0.2s ease 0s;-o-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.box-trending .slider-trending-wrap .slider-trending-prev:hover,.box-trending .slider-trending-wrap .slider-trending-next:hover{opacity:0.7;text-decoration:none}}.box-trending .slider-trending-wrap .slider-trending-prev::before,.box-trending .slider-trending-wrap .slider-trending-next::before{position:absolute;content:'';top:-webkit-calc(50% - 4px);top:calc(50% - 4px);border-color:#fff;border-style:solid;border-width:0 2px 2px 0;display:inline-block;font-size:0;padding:4px;opacity:1}.box-trending .slider-trending-wrap .slider-trending-prev{left:-22px}.box-trending .slider-trending-wrap .slider-trending-prev::before{right:-webkit-calc(50% - 6px);right:calc(50% - 6px);-ms-transform:rotate(135deg);transform:rotate(135deg)}.box-trending .slider-trending-wrap .slider-trending-next{right:-22px}.box-trending .slider-trending-wrap .slider-trending-next::before{right:-webkit-calc(50% - 3px);right:calc(50% - 3px);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.box-trending .slider-trending{-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(14,5,10,0.6);box-shadow:0 0 5px rgba(14,5,10,0.6);display:flex;overflow:hidden}.box-trending .slider-trending .item{outline:none;position:relative;flex-shrink:0;width:100%;left:0;-webkit-tap-highlight-color:transparent}.box-trending .slider-trending .item .link{color:#222;-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;background-color:#fff;height:250px;padding:45px;overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.box-trending .slider-trending .item .link:hover{background-color:#f6f6f6}.box-trending .slider-trending .item .link .text{font-size:3.6rem;font-weight:bold;line-height:1.4;align-items:center}.box-trending .slider-trending-thumbnail{margin:0 -2px;display:flex;justify-content:space-between}.box-trending .slider-trending-thumbnail .item{padding:7px 2px 0;width:100%;outline:none;-webkit-tap-highlight-color:transparent}.box-trending .slider-trending-thumbnail .item .text{cursor:pointer;border:1px solid #b5b5b6;-webkit-border-radius:5px;border-radius:5px;font-size:1.4rem;padding:4px;position:relative;text-align:center}.box-trending .slider-trending-thumbnail .item:hover .text,.box-trending .slider-trending-thumbnail .item.slider-current .text{color:#1f4795;border:1px solid #1f4795}.box-trending .slider-trending-thumbnail .item:hover .text::before,.box-trending .slider-trending-thumbnail .item.slider-current .text::before{position:absolute;content:'';top:-7px;left:-webkit-calc(50% - 5px);left:calc(50% - 5px);width:0;height:0;border-style:solid;border-width:0 5px 7px 5px;border-color:transparent transparent #1f4795 transparent}.slider-prev,.slider-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slider-prev:hover,.slider-prev:focus,.slider-next:hover,.slider-next:focus{outline:none;background:transparent;color:transparent}.slider-prev:hover:before,.slider-prev:focus:before,.slider-next:hover:before,.slider-next:focus:before{opacity:1}.slider-prev.slider-disabled:before,.slider-next.slider-disabled:before{opacity:0.25}.slider-prev:before,.slider-next:before{font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider-prev{left:-25px}[dir="rtl"] .slider-prev{left:auto;right:-25px}.slider-prev:before{content:"\0000e2\000086\000090"}[dir="rtl"] .slider-prev:before{content:"\0000e2\000086\000092"}.slider-next{right:-25px}[dir="rtl"] .slider-next{left:-25px;right:auto}.slider-next:before{content:"\0000e2\000086\000092"}[dir="rtl"] .slider-next:before{content:"\0000e2\000086\000090"}.box-application{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.box-application>.item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px;width:50%}.box-application>.item .application{color:#222;border:1px solid #c9caca;-webkit-border-radius:8px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#f2f5f9;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.box-application>.item .application:hover{background-color:#e1e8f1}.box-application>.item .application .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.box-application>.item .application .icon img{display:block;width:100%}.box-application>.item .application .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;line-height:1.4;padding-left:19px}.box-application>.item .application.app-01{padding:19px}.box-application>.item .application.app-01 .icon{width:100px}.box-application>.item .application.app-01 .text{padding-left:19px}.box-application>.item .application.app-02{padding:9px}.box-application>.item .application.app-02 .icon{width:120px}.box-application>.item .application.app-02 .text{padding-left:9px}.search-area{background-color:#1f4795;padding:55px 0 115px}.search-area-inner{width:800px;margin:0 auto}.search-area-title{color:#fff;font-size:2.2rem;margin-bottom:10px;text-align:center}.search-area .form-search{background-color:#ebebeb;padding-left:24px}.search-area .btn-search{background-color:#dcdcdc;width:80px;height:60px;position:relative}.search-area .form-list-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -20px}.search-area .form-list-check>li{padding:0 20px}.list-tag-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -5px 0}.list-tag-01>.item{padding:10px 5px 0}.list-tag-01>.item .tag{color:#222;-webkit-border-radius:5px;border-radius:5px;font-size:1.6rem;font-weight:bold;display:block;padding:8px 24px;background-color:#eceef3;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.list-tag-01>.item .tag:hover{background-color:#dce0e9}.list-ranking-01{margin-top:-20px}.list-ranking-01>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:20px}.list-ranking-01>.item .ranking{background-color:#eceef3;-webkit-border-radius:5px;border-radius:5px;font-size:1.6rem;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:16px;width:60px;height:30px;text-align:center}.list-ranking-01>.item .ranking.rank-01{color:#fff;background-color:#1f4795}.list-ranking-01>.item .ranking.rank-02{color:#fff;background-color:#5479c2}.list-ranking-01>.item .ranking.rank-03{color:#fff;background-color:#91a7d4}.list-ranking-01>.item .link{color:#4166ad;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:2rem;font-weight:bold;line-height:1.5}.list-ranking-01>.item .link:hover{text-decoration:underline}.list-words>.item:first-child{padding-top:0}.list-words>.item:last-child{background:none;padding-bottom:0}.list-words>.item .words .text{font-size:1.6rem;margin-bottom:5px}.list-words>.item .words .link{color:#4166ad}.list-words>.item .words .link:hover{text-decoration:underline}.list-words>.item .words .head{font-size:2rem;font-weight:bold;margin-bottom:5px}.list-words.day-event>.item .words .detail{font-size:1.6rem}.list-words.new-keyword>.item .words .detail{padding-top:20px}.list-words.new-keyword>.item .words .link{font-size:2rem;line-height:1.5}.list-tab-btn-wrap{margin-bottom:30px;padding:0 35px;position:relative}.list-tab-btn-wrap::before{position:absolute;content:'';left:0;right:0;bottom:1px;width:100%;height:2px;background-color:#c9caca}.list-tab-btn-wrap>.controller{cursor:pointer;position:absolute;top:7px;z-index:5;background:transparent;color:transparent;outline:none;line-height:0;font-size:0;display:inline-block;border-color:#1f4795;border-style:solid;border-width:0 2px 2px 0;padding:4px}.list-tab-btn-wrap>.controller.btn-prev{left:15px;-ms-transform:rotate(135deg);transform:rotate(135deg)}.list-tab-btn-wrap>.controller.btn-next{right:15px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.list-tab-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;white-space:nowrap}.list-tab-btn .item{padding:0 20px}.list-tab-btn .item:first-child{padding-left:0}.list-tab-btn .item:last-child{padding-right:0}.list-tab-btn .item .tab-btn{cursor:pointer;font-size:1.8rem;line-height:1.2;letter-spacing:1px;text-indent:1px;padding-bottom:18px;position:relative}.list-tab-btn .item:hover .tab-btn::before,.list-tab-btn .item.is-current .tab-btn::before{position:absolute;content:'';left:0;bottom:0;width:100%;height:4px;background-color:#1f4795;z-index:1}.list-tab-box .tab-box{display:none}.list-tab-box .tab-box.is-current{display:block}.list-tab-box .tab-box-in:last-child{background:none;margin-bottom:0;padding-bottom:0}.list-text-character{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:-10px -5px 0}.list-text-character>.item{padding:10px 5px 0}.list-text-character>.item .character{color:#222;border:1px solid #b5b5b6;-webkit-border-radius:5px;border-radius:5px;display:block;font-size:1.5rem;line-height:1.6;padding:12px;text-align:center;background-color:#f8f8f8;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.list-text-character>.item .character:hover{background-color:#ebebeb}.list-text-character.two-col>.item{width:50%}.list-text-character.five-col>.item{width:20%}.list-text-character.five-col>.item.extra-col{width:40%}.login-btn{color:#6a7176;cursor:pointer;display:block;font-size:1.2rem;padding:15px 1em}.logout-btn{color:#6a7176;cursor:pointer;display:block;font-size:1.2rem;padding:15px 1em}.loginModalContainer{background-color:white;box-sizing:border-box;color:#333;top:10vh;left:25vw;width:50vw!important;height:50vh!important}.loginModalContainer #modalContents{background-color:white;text-align:center}.loginModalContainer #closeBtnArea{position:absolute;top:-25px;right:-25px}.loginModalContainer #closeBtnArea img{width:50px;height:50px}.loginModalContainer .associateLoginLinks{font-size:12px;font-weight:bold;text-align:center;margin-top:20px}.loginModalContainer .associateLoginLinks img{width:100%;height:auto;display:inline-block}.loginModalContainer .associateLoginLinks form{display:inline-block;margin:0 10px;width:35%}.loginModalContainer .modal-title{background-color:#ea9034;color:#fff;font-size:18px;height:38px;line-height:38px;font-weight:bold;padding:0 18px;text-align:left}.loginModalContainer .login-form-wrap{padding:0 18px 18px 18px}.loginModalContainer .password-requirements{color:#c6c6c6;font-size:12px;text-align:left}.loginModalContainer input{box-sizing:border-box;margin:20px 0 10px 0;padding:0 0 0 14px;background-color:white;border:solid 1px #82868e;border-radius:2px;box-sizing:border-box;font-size:14px;height:40px;width:100%}.loginModalContainer button,.loginModalContainer input[type=text],.loginModalContainer input[type=password]{width:100%}.loginModalContainer button{background-color:#4f4843;border:#4f4843 solid 1px;border-radius:3px;color:#fff;padding:5px}.loginModalContainer button.loginbtn{background-color:#504644;display:block;margin:20px auto;width:60%;border:none;box-shadow:none!important;padding:14px;font-size:14px;color:#fff;text-align:center;border-radius:4px}.loginModalContainer button.loginbtn:active{position:relative;top:2px;box-shadow:0 0}.loginModalContainer .register-title{height:38px;line-height:38px;font-size:14px;font-weight:bold;padding:0 18px;background-color:#efefef;text-align:left}.loginModalContainer .registerbtn{border:none;box-shadow:none!important;padding:14px;margin:20px auto 18px auto;font-size:14px;color:#fff;text-align:center;background-color:#51ac72;border-radius:4px;text-decoration:none;width:auto;display:inline-block}.loginModalContainer .registerbtn:active{position:relative;top:2px;box-shadow:0 0}.loginModalContainer #modal_register_input{margin-bottom:20px}.loginModalContainer .input_confirm{background-color:#fff;border:#ccc solid 1px;margin:10px auto;padding:10px;width:80%}.loginModalContainer .confirm_table{table-layout:fixed;vertical-align:top;width:100px}.loginModalContainer .confirm_table th{padding:5px;vertical-align:top;width:7em}.loginModalContainer .confirm_table td{padding:5px;vertical-align:top;word-break:break-all;width:130px}.loginModalContainer .caution{font-size:10px;margin:10px auto;text-align:center}.loginModalContainer .caution a{color:#666;margin:0 5px}.loginModalContainer .errorMsg{color:#eb8080;font-size:12px;margin:-8px auto 0;display:none;text-align:left}.loginModalContainer .errorMsg::before{content:'\00f071';font-family:FontAwesome,sans-serif}.loginModalContainer .fa-facebook-square,.loginModalContainer .fa-google-plus-square{background-color:#fff;border-radius:8px;font-size:40px;line-height:34px}.loginModalContainer .fa-facebook-square{color:#415096;text-shadow:0 1px 0 #000}.loginModalContainer .fa-google-plus-square{color:#d94844;text-shadow:0 1px 0 #000}.loginModalContainer .fa-facebook-square:active,.loginModalContainer .fa-google-plus-square:active{position:relative;top:1px;text-shadow:0 0 0 #000}.loginModalContainer .passwordQ{color:#564c46;position:relative}.loginModalContainer .arrowBoxPos{position:absolute;top:-26px;left:-17px;width:14em}.loginModalContainer .arrow_box{position:relative;background:#fff;border:#000 solid 2px;border-radius:2px}.loginModalContainer .arrow_box:after,.loginModalContainer .arrow_box:before{top:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.loginModalContainer .arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}.loginModalContainer .arrow_box:before{border-color:rgba(0,0,0,0);border-top-color:#000;border-width:8px;margin-left:-8px}.loginModalContainer .errorArea{outline:0;background-color:rgba(235,128,128,0.2)!important;border:#eb8080 solid 1px!important;caret-color:#000!important}.loginModalContainer .security_message{font-size:10px}.loginModalContainer .password_link{font-size:12px;padding:5px 0 0 0;text-align:center}.loginModalContainer .password_link a{color:#807f7f;text-decoration:underline}