@charset "UTF-8";@font-face{font-family:Noto Sans Japanese;src:url(/assets/css/fonts/NotoSansCJKjp-Regular.eot);src:url(/assets/css/fonts/NotoSansCJKjp-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/css/fonts/NotoSansCJKjp-Regular.woff) format("woff"),url(/assets/css/fonts/NotoSansCJKjp-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans Japanese bold;font-weight:700;src:url(/assets/css/fonts/NotoSansCJKjp-Bold.eot);src:url(/assets/css/fonts/NotoSansCJKjp-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/css/fonts/NotoSansCJKjp-Bold.woff) format("woff"),url(/assets/css/fonts/NotoSansCJKjp-Bold.ttf) format("truetype")}.ff-Roboto{font-family:Roboto Condensed!important}.noto-sans{font-family:Noto Sans Japanese!important}.noto-sans-bold{font-family:Noto Sans Japanese bold!important}.yugo{font-family:YuGothic,Yu Gothic,'游ゴシック','游ゴシック体',"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif}.gray-bg{background:#f5f5f5!important}.white-bg{background:#fff!important}.notice-color-red{color:#f50000!important}.bold{font-weight:700}.normal{font-weight:400}.sp{display:none!important}.pc{display:block!important}.sp-inline{display:none!important}.pc-inline{display:inline!important}@media screen and (max-width:768px){.sp{display:block!important}.pc{display:none!important}.sp-inline{display:inline!important}.pc-inline{display:none!important}}.imgsize{max-width:100%;width:auto}@media screen and (max-width:768px){.imgsize{max-width:100%;width:100%}}.imgsize--max{max-width:100%;width:auto}.mainvisual{min-height:300px}@media screen and (max-width:768px){.mainvisual{min-height:150px}}.hdg-big{padding:40px 20px;font-size:40px;text-align:center;font-weight:500;color:#000}.hdg-big .site-name{font-size:40px;display:block}.hdg-big .site-name:after{content:'';display:block;float:none;height:2px;width:60px;background-color:#000;margin:10px auto 0}.hdg-big--ttl{letter-spacing:.06em;background-attachment:fixed;background-size:auto}.hdg-big--ttl .speacialty{display:none}@media screen and (max-width:768px){.hdg-big--ttl{background-attachment:scroll}}.hdg-big--ttl.yellow{background:url(/assets/img/polygon/bg_polygon_yellow_big.png) center 50% repeat}.hdg-content--type01{font-size:50px;text-align:left;font-weight:500;line-height:63px;color:#333;letter-spacing:.1em;font-family:Noto Sans Japanese}.hdg-content--type01:before{content:'';height:4px;width:150px;background-color:#333;display:block;margin-bottom:60px}@media screen and (max-width:768px){.hdg-content--type01{font-size:25px;line-height:35px}.hdg-content--type01:before{margin-bottom:30px}}.hdg-special{padding:5% 0;font-size:40px;text-align:center;font-weight:500;line-height:40px;color:black}.hdg-special p:after{content:'';display:block;float:none;height:2px;width:60px;background-color:black;margin:14px auto 0}.hdg-special>span{font-size:30px;text-align:center;line-height:1em;margin:14px 0 0;display:block}@media screen and (max-width:768px){.hdg-special{padding:10% 0}}.detail .box-layout-child{position:relative;margin-bottom:100px}.detail .box-layout-child.ttl-group{margin-bottom:70px}.detail .box-layout-child p{line-height:2.4;font-size:15px}.detail .box-layout-child img{width:100%;height:auto}.detail .box-layout-child.column-detail img{width:14px;height:auto}@media screen and (max-width:768px){.box-layout-child{padding:8% 20px 0}}.colum-layout{width:auto;margin:30px auto 0;max-width:1120px;box-sizing:border-box;padding-bottom:20px;border-bottom:1px solid #ddd;display:table}.colum-layout:last-child{border-bottom:none}.colum-layout.first{padding-top:40px}@media screen and (max-width:768px){.colum-layout.first{padding-top:0}}@media screen and (max-width:1200px){.colum-layout{max-width:100%;width:auto;margin:30px 20px 0}}@media screen and (max-width:768px){.colum-layout{margin:5% 0 0;display:block}.colum-layout.spline{border-bottom:none;padding-bottom:0!important}.colum-layout.spline .cols:last-child{padding-bottom:0!important}}.cols{border-left:1px solid #ddd;box-sizing:border-box;display:table-cell;vertical-align:top}.cols .data{font-size:12px;text-align:left;line-height:1em;color:#0062b4;letter-spacing:.1em}.cols .prof{margin:19px 0 0}.cols .prof .image{float:left;width:42px;height:42px;margin:0 10px 0 0}.cols .prof .name{float:left;font-size:16px;text-align:left;font-weight:700;line-height:1em;margin:5px 0 0 .015625px;color:#555;letter-spacing:.1em}.cols .prof .name span{font-size:12px;font-weight:400;line-height:16px;margin:3px 0 0 .015625px;min-height:14px;color:#aaa;letter-spacing:.1em}.cols>a{display:block}@media screen and (max-width:768px){.cols{border-left:none;border-top:1px solid #ddd;padding:6% 0;display:block}.cols .data{margin:4% 0 0}.cols .prof{margin:2% 0 0}}.cols.bigger{width:100%;padding:20px 0;vertical-align:middle}@media screen and (max-width:768px){.cols.bigger{width:100%;padding:6% 0}}.cols.bigger h3{font-size:56px;width:100%;height:auto;text-align:left;font-weight:600;line-height:72px;color:#333;letter-spacing:.1em;box-sizing:border-box}.cols.bigger .col-imgae{width:250px;float:right;overflow:hidden}.cols.bigger .col-imgae p>img{width:auto;height:200px}@media screen and (max-width:768px){.cols.bigger h3{font-size:24px;font-weight:700;line-height:30px;letter-spacing:.1em;margin:2% 0 0;padding:0}.cols.bigger .col-imgae{width:auto;max-width:100%;margin:0;float:none}.cols.bigger .col-imgae p>img{width:100%;height:auto}}.cols.big{width:75.9%;padding:0 0 20px}@media screen and (max-width:768px){.cols.big{width:100%;padding:6% 0}}.cols.big h3{font-size:42px;width:100%;height:auto;text-align:left;font-weight:600;line-height:53px;color:#333;letter-spacing:.1em;min-width:0;padding-right:80px;box-sizing:border-box}.cols.big .col-imgae{width:250px;margin:0 20px 0 5%;float:right;overflow:hidden}.cols.big .col-imgae img{font-size:0;line-height:1}.cols.big .col-imgae p>img{width:auto;height:200px}@media screen and (max-width:768px){.cols.big h3{font-size:24px;font-weight:700;line-height:30px;letter-spacing:.1em;margin:2% 0 0;padding:0}.cols.big .col-imgae{width:auto;max-width:100%;margin:0;float:none}.cols.big .col-imgae p>img{width:100%;height:auto}}.cols.middle{width:50%;padding:0 20px 20px 0}@media screen and (max-width:768px){.cols.middle{width:100%;padding:6% 0}}.cols.middle .data{font-size:12px;line-height:16px;letter-spacing:.1em;margin:14px 0 0}.cols.middle h3{font-size:30px;font-weight:700;line-height:38px;color:#333;letter-spacing:.1em;margin:3px 0 0}.cols.middle .prof{margin-top:9px}@media screen and (max-width:768px){.cols.middle .data{margin:4% 0 0}.cols.middle h3{font-size:24px;line-height:30px;margin:2% 0 0}.cols.middle .prof{margin-top:2%}}.cols.small{margin:0 0 0 -1px;width:25%;padding:0 20px 20px}@media screen and (max-width:768px){.cols.small{margin:0;width:100%;padding:6% 0}}.cols.small .data{font-size:12px;line-height:16px;color:#0062b4;letter-spacing:.1em;margin:12px 0 0}.cols.small h3{font-size:20px;font-weight:700;line-height:24px;color:#333;letter-spacing:.1em;margin:4px 0 0}.cols.small .prof{margin-top:12px}@media screen and (max-width:768px){.cols.small .data{margin:4% 0 0}.cols.small h3{font-size:24px;line-height:30px;margin:2% 0 0}.cols.small .prof{margin-top:2%}}.col-imgae p{position:relative}.col-imgae p>img{display:block}.small-column01 .cols.small{width:24.1%;padding-right:0}@media screen and (max-width:768px){.small-column01 .cols.small{width:100%}}.small-column02 .cols.small{width:25.9%}@media screen and (max-width:768px){.small-column02 .cols.small{width:100%}}.small-column02 .cols.small:last-child{padding-right:0;width:24.1%}@media screen and (max-width:768px){.small-column02 .cols.small:last-child{width:100%}}.small-column04 .cols.small{width:25.9%}@media screen and (max-width:768px){.small-column04 .cols.small{width:100%}}.small-column04 .cols.small .col-article{overflow:hidden}.small-column04 .cols.small .col-imgae{width:250px;height:120px;overflow:hidden}@media screen and (max-width:768px){.small-column04 .cols.small .col-imgae{width:100%}}.small-column04 .cols.small .col-imgae>p{width:100%;height:100%}@media screen and (max-width:768px){.small-column04 .cols.small .col-imgae p>img{width:100%;height:auto}}.small-column04 .cols.small .col-data{padding-right:20px}.small-column04 .cols.small:first-child{padding-left:0;width:24.1%;border-left:none}@media screen and (max-width:768px){.small-column04 .cols.small:first-child{width:100%}}.small-column04 .cols.small:last-child{padding-right:0;width:24.1%}@media screen and (max-width:768px){.small-column04 .cols.small:last-child{width:100%}}.sort{background:url(/assets/img/polygon/bg_polygon_gray.png) left 50% repeat;background-size:auto;padding:15px 0}.sort .box-layout-child{max-width:1120px;width:auto;margin:0 auto}@media screen and (max-width:1200px){.sort .box-layout-child{max-width:100%;width:auto;margin:0 20px;padding:0!important}}.sort-inner{font-size:0}.sort-inner li{display:inline-block;border-radius:2px;margin-right:10px;margin:5px 10px 5px 0}.sort-inner li a{background:#fff;border-radius:2px;font-size:11px;display:block;padding:5px 10px;text-align:center}.sort-inner li a.tag-pink{background:#e34f7c;color:#fff;border-radius:2px}.sort-inner li a.tag-blue{background:#00a0e9;color:#fff;border-radius:2px}.sort-inner li a.tag-green{background:#47c5c9;color:#fff;border-radius:2px}.sort-inner li a.tag-yellow{background:#ccc200;color:#fff;border-radius:2px}.sort-inner li:last-child{margin-right:0}.column-result .maincontent-layout{padding-bottom:170px}.column-result .box-layout-child.result{position:relative}.column-result .colum-layout:last-child{border-bottom:none}.content-loading{position:absolute;bottom:-60px;margin-left:50%}.refine{margin:0 auto;font-size:11px;width:auto}.refine dt{background:url(/assets/img/refine_arrow.png) right 50% no-repeat;background-size:auto;padding-right:7px;display:inline-block;margin-right:10px}.refine dd{display:inline-block;background:#fff;border-radius:2px;margin-right:10px;margin:5px 10px 5px 0;padding:5px 10px;text-align:center}.detail .maincontent-layout,.column-index .maincontent-layout,.column-result .maincontent-layout{background:url(/assets/img/col_detail_bg.gif) left top repeat;background-size:auto}.detail .hdg-special--type01,.column-index .hdg-special--type01,.column-result .hdg-special--type01{letter-spacing:.1em;background:url(/assets/img/polygon/bg_polygon_gray_big.png) center 50% repeat;background-attachment:fixed;background-size:auto;font-family:Noto Sans Japanese}.detail .top-text-wrapper-layout,.column-index .top-text-wrapper-layout,.column-result .top-text-wrapper-layout{width:86%;background:#fff;border:1px solid #e0e0e0;margin:-70px auto 0;max-width:1000px;padding:2% 3%;z-index:2;position:relative;box-sizing:border-box}.detail .top-text-layout .data,.column-index .top-text-layout .data,.column-result .top-text-layout .data{font-size:12px;line-height:16px;color:#0062b4;letter-spacing:1.6px;font-family:YuGothic}.detail .top-text-layout .data .date,.column-index .top-text-layout .data .date,.column-result .top-text-layout .data .date{display:block}.detail .top-text-layout .data>a,.column-index .top-text-layout .data>a,.column-result .top-text-layout .data>a{color:#0062b4}.detail .top-text-layout h1,.column-index .top-text-layout h1,.column-result .top-text-layout h1{font-size:56px;font-weight:700;line-height:68px;color:#333;letter-spacing:.1em;font-family:Noto Sans Japanese}.detail .prof,.column-index .prof,.column-result .prof{margin:5px 0 0}.detail .prof .image,.column-index .prof .image,.column-result .prof .image{float:left;max-width:100%;width:48px;height:48px;margin:0 10px 0 0}.detail .prof .name,.column-index .prof .name,.column-result .prof .name{float:left;font-size:.9375em;font-weight:700;line-height:1em;color:#555;letter-spacing:.1em;margin:10px 0 0}.detail .prof .name span,.column-index .prof .name span,.column-result .prof .name span{font-size:12px;font-weight:400;font-size:.75em;line-height:1em;color:#aaa;letter-spacing:.1em}.detail .read-greet-text,.column-index .read-greet-text,.column-result .read-greet-text{font-size:15px;width:86%;line-height:36px;color:#555;letter-spacing:.1em;margin:80px auto 0;max-width:800px}@media screen and (max-width:768px){.detail .read-greet-text,.column-index .read-greet-text,.column-result .read-greet-text{font-size:15px;width:100%;line-height:36px;margin:0}}.detail .box-layout-child.read,.column-index .box-layout-child.read,.column-result .box-layout-child.read{margin:40px auto 0;width:86%;max-width:800px}.detail .box-layout-child.read.pb,.column-index .box-layout-child.read.pb,.column-result .box-layout-child.read.pb{padding-bottom:80px}.detail .read .text--type01,.column-index .read .text--type01,.column-result .read .text--type01{font-size:15px;font-weight:400;line-height:36px;color:#555;letter-spacing:.1em;margin:60px 0 0}.detail .read .text--type01 p,.column-index .read .text--type01 p,.column-result .read .text--type01 p{margin-bottom:36px}.detail .read .text--type01 p:last-child,.column-index .read .text--type01 p:last-child,.column-result .read .text--type01 p:last-child{margin-bottom:0}.detail .read .text--type01 .img-flR,.column-index .read .text--type01 .img-flR,.column-result .read .text--type01 .img-flR{float:right;margin-left:20px}.detail .read .text--type01 .img-flR>img,.column-index .read .text--type01 .img-flR>img,.column-result .read .text--type01 .img-flR>img{margin:0!important;width:380px;height:auto}.detail .read .text--type01 p.image,.column-index .read .text--type01 p.image,.column-result .read .text--type01 p.image{margin:80px 0 0}.detail .read .text--type01 p.image img,.column-index .read .text--type01 p.image img,.column-result .read .text--type01 p.image img{max-width:100%}.detail .line,.column-index .line,.column-result .line{width:100%;height:278px;margin-top:80px;overflow:hidden;position:relative}.detail .line .line-list,.column-index .line .line-list,.column-result .line .line-list{position:absolute;font-size:0}.detail .line .line-list li,.column-index .line .line-list li,.column-result .line .line-list li{display:inline-block;font-size:100%;width:auto}.detail .line .line-list li img,.column-index .line .line-list li img,.column-result .line .line-list li img{max-width:100%}.detail .related,.column-index .related,.column-result .related{background-color:#f2f2f2;padding-top:35px;padding-bottom:50px}.detail .related .inner,.column-index .related .inner,.column-result .related .inner{width:86%;max-width:800px;margin:0 auto}.detail .related .inner .title,.column-index .related .inner .title,.column-result .related .inner .title{font-size:30px;font-weight:500;line-height:43px;color:#333;letter-spacing:.06em}.detail .related .inner .image,.column-index .related .inner .image,.column-result .related .inner .image{display:inline-block;width:176px;max-width:100%;border:4px solid #e0e0e0;line-height:1;font-size:0;margin-top:13px;box-sizing:border-box}.detail .related .inner .info,.column-index .related .inner .info,.column-result .related .inner .info{display:inline-block;vertical-align:top;margin-top:13px;margin-left:20px;box-sizing:border-box}.detail .related .inner .info dt,.column-index .related .inner .info dt,.column-result .related .inner .info dt{font-size:1.25em;font-weight:700;line-height:1em;color:#333;letter-spacing:.1em}.detail .related .inner .info dd p,.column-index .related .inner .info dd p,.column-result .related .inner .info dd p{font-size:.8125em;line-height:24px;color:#555;letter-spacing:.1em;margin:12px 0 0}.detail .columnist,.column-index .columnist,.column-result .columnist{padding-top:35px;padding-bottom:50px}.detail .columnist .inner,.column-index .columnist .inner,.column-result .columnist .inner{width:86%;max-width:800px;margin:0 auto}.detail .columnist .inner .title,.column-index .columnist .inner .title,.column-result .columnist .inner .title{font-size:30px;font-weight:500;line-height:43px;color:#333;letter-spacing:.06em}.detail .columnist .inner .image,.column-index .columnist .inner .image,.column-result .columnist .inner .image{display:inline-block;width:80px;max-width:100%;line-height:1;font-size:0;margin-top:13px}.detail .columnist .inner .prof,.column-index .columnist .inner .prof,.column-result .columnist .inner .prof{display:inline-block;vertical-align:top;margin-top:13px;margin-left:20px;max-width:680px}.detail .columnist .inner .prof dt,.column-index .columnist .inner .prof dt,.column-result .columnist .inner .prof dt{font-size:1.25em;font-weight:700;line-height:1em;color:#333;letter-spacing:.1em}.detail .columnist .inner .prof dd p,.column-index .columnist .inner .prof dd p,.column-result .columnist .inner .prof dd p{font-size:14px;line-height:24px;color:#555;letter-spacing:.1em;margin:12px 0 0}.detail .box-layout-child.column-detail,.column-index .box-layout-child.column-detail,.column-result .box-layout-child.column-detail{margin:80px auto 0;width:1120px;max-width:100%}@media screen and (min-width:769px){.detail .box-layout-child.column-detail,.column-index .box-layout-child.column-detail,.column-result .box-layout-child.column-detail{padding:0 20px}}@media screen and (max-width:768px){.detail .box-layout-child.column-detail,.column-index .box-layout-child.column-detail,.column-result .box-layout-child.column-detail{margin:40px auto 0;max-width:100%;width:100%}}.detail .list-column-25--01,.column-index .list-column-25--01,.column-result .list-column-25--01{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;border-bottom:#ddd solid 1px;margin-bottom:20px;font-size:0}.detail .list-column-25--01 li,.column-index .list-column-25--01 li,.column-result .list-column-25--01 li{position:relative;width:calc(25% + 10px);vertical-align:top;margin-bottom:40px;padding:0 20px 20px;border-right:#ddd solid 1px;box-sizing:border-box}.detail .list-column-25--01 li:after,.column-index .list-column-25--01 li:after,.column-result .list-column-25--01 li:after{position:absolute;bottom:-20px;left:0;width:100%;height:1px;background:#ddd;content:''}.detail .list-column-25--01 li .image,.column-index .list-column-25--01 li .image,.column-result .list-column-25--01 li .image{position:relative;width:100%;height:0;padding-top:56.25%;margin-bottom:20px;overflow:hidden}.detail .list-column-25--01 li .image>img,.column-index .list-column-25--01 li .image>img,.column-result .list-column-25--01 li .image>img{display:block;width:100%;height:auto}.detail .list-column-25--01 li .data,.column-index .list-column-25--01 li .data,.column-result .list-column-25--01 li .data{font-size:12px;text-align:left;line-height:1em;color:#0062b4;letter-spacing:.1em;margin:0 0 5px}.detail .list-column-25--01 li .data>a,.column-index .list-column-25--01 li .data>a,.column-result .list-column-25--01 li .data>a{color:#0062b4}.detail .list-column-25--01 li h4,.column-index .list-column-25--01 li h4,.column-result .list-column-25--01 li h4{font-size:16px}.detail .list-column-25--01 li .prof,.column-index .list-column-25--01 li .prof,.column-result .list-column-25--01 li .prof{margin:8px 0 0}.detail .list-column-25--01 li .prof .image,.column-index .list-column-25--01 li .prof .image,.column-result .list-column-25--01 li .prof .image{float:left;width:42px;height:42px;margin:0 10px 0 0}.detail .list-column-25--01 li .prof .name,.column-index .list-column-25--01 li .prof .name,.column-result .list-column-25--01 li .prof .name{float:left;font-size:16px;text-align:left;font-weight:700;line-height:1em;margin:5px 0 0 .015625px;color:#555;letter-spacing:.1em}.detail .list-column-25--01 li .prof .name span,.column-index .list-column-25--01 li .prof .name span,.column-result .list-column-25--01 li .prof .name span{font-size:12px;font-weight:400;line-height:16px;margin:3px 0 0 .015625px;min-height:14px;color:#aaa;letter-spacing:.1em}.detail .list-column-25--01 li:nth-child(4n+1),.column-index .list-column-25--01 li:nth-child(4n+1),.column-result .list-column-25--01 li:nth-child(4n+1){width:calc(25% - 10px);padding-left:0}.detail .list-column-25--01 li:nth-child(4n),.column-index .list-column-25--01 li:nth-child(4n),.column-result .list-column-25--01 li:nth-child(4n){width:calc(25% - 10px);padding-right:0;border-right:none}.detail .list-column-25--01:last-child,.column-index .list-column-25--01:last-child,.column-result .list-column-25--01:last-child{border-bottom:none;margin-bottom:0}@media screen and (max-width:768px){.detail .hdg-special-level01,.column-index .hdg-special-level01{padding:8% 0}.detail .top-text-wrapper-layout,.column-index .top-text-wrapper-layout{width:100%;margin:-70px auto 0;padding:2% 3%;position:relative;box-sizing:border-box}.detail .top-text-wrapper-layout h1,.column-index .top-text-wrapper-layout h1{font-size:30px;line-height:40px}.detail .top-text-layout h2,.column-index .top-text-layout h2{font-size:28px;line-height:32px;margin-top:5px}.detail .read-text,.column-index .read-text{font-size:14px;line-height:30px;margin:40px auto 0}.detail .box-layout-child.read,.column-index .box-layout-child.read{margin:40px auto 0;width:100%}.detail .box-layout-child.read.pb,.column-index .box-layout-child.read.pb{padding-bottom:40px}.detail .read .text--type01,.column-index .read .text--type01{font-size:14px;line-height:30px;margin:30px 0 0}.detail .read .text--type01 p,.column-index .read .text--type01 p{margin-bottom:30px}.detail .read .text--type01 p:last-child,.column-index .read .text--type01 p:last-child{margin-bottom:0}.detail .read .text--type01 .img-flR,.column-index .read .text--type01 .img-flR{float:none;margin-left:0;width:100%}.detail .read .text--type01 p.image,.column-index .read .text--type01 p.image{margin:40px 0 0}.detail .read .text--type01 p.image img,.column-index .read .text--type01 p.image img{max-width:100%}.detail .line,.column-index .line{margin-top:40px}.detail .related .inner,.column-index .related .inner{width:100%}.detail .related .inner .image,.column-index .related .inner .image{width:29.876399%}.detail .related .inner .info,.column-index .related .inner .info{margin-left:2.5%;max-width:65%}.detail .columnist .inner,.column-index .columnist .inner{width:100%}.detail .columnist .inner .image,.column-index .columnist .inner .image{width:22.524306%}.detail .columnist .inner .prof,.column-index .columnist .inner .prof{margin-left:2.5%;max-width:72.8%}.detail .columnist .inner .prof dt span,.column-index .columnist .inner .prof dt span{color:#888}.detail .columnist .inner .prof dd p,.column-index .columnist .inner .prof dd p{font-size:12px;line-height:22px}.detail .list-column-25--01,.column-index .list-column-25--01{display:block;padding-bottom:20px;margin-bottom:20px}.detail .list-column-25--01 li,.column-index .list-column-25--01 li{width:100%;display:block;margin-bottom:20px;padding:0 0 20px;border-right:none}.detail .list-column-25--01 li .image,.column-index .list-column-25--01 li .image{width:100%;margin-bottom:20px}.detail .list-column-25--01 li .data,.column-index .list-column-25--01 li .data{margin:4% 0 5px}.detail .list-column-25--01 li .prof,.column-index .list-column-25--01 li .prof{margin:4% 0 0}.detail .list-column-25--01 li a,.column-index .list-column-25--01 li a{display:block}.detail .list-column-25--01 li:first-child,.column-index .list-column-25--01 li:first-child{width:100%}.detail .list-column-25--01 li:nth-child(4n+1),.column-index .list-column-25--01 li:nth-child(4n+1){width:100%}.detail .list-column-25--01 li:nth-child(4n),.column-index .list-column-25--01 li:nth-child(4n){width:100%}.detail .list-column-25--01 li:last-child,.column-index .list-column-25--01 li:last-child{width:100%}}.link-cover{margin-top:8px}.link-cover .a_ul{background:#0062b4;margin-left:13px}@media screen and (max-width:768px){.link-cover{margin-top:10px}}.link{position:relative;font-size:.8125em;line-height:1em;color:#0062b4;letter-spacing:.1em;background:url(/column/img/col_icon_popup_blue.svg) right 50% no-repeat;background-size:11px 14px;padding-right:15px}.link:before{content:url(/assets/img/arrow/icn_arrow_blue.svg);width:12px;height:12px;vertical-align:middle;margin-right:4px}.box-layout a,.box-layout a:visited,.box-layout a:active,.box-layout a:hover{color:#0062b4}.detail .box-layout-child p.column-f13{font-size:13px}.text--type01 .img-flR{width:380px;height:auto}@media screen and (max-width:768px){.text--type01 .img-flR{width:100%;height:auto}}h3{margin:18px 0;font-size:25px;text-align:left;font-weight:500;color:#333;letter-spacing:.1em;font-family:Noto Sans Japanese}.layout-02{margin-bottom:60px}.layout-02 .text{width:47.5%;float:left}.layout-02 .img{width:47.5%;float:right}.layout-02 .img img{width:100%;height:auto}.layout-03{margin-bottom:80px}.layout-03 .text{margin-bottom:68px}.ruled-line{color:#ddd;margin:60px 0}.gray{color:aaa}.mini{font-size:13px}.red{color:#f50000}.column .container ul{height:660px}.column .container ul li{height:660px}.column .container.no-image ul{height:140px}.column .container.no-image ul li{background:url(/assets/img/polygon/bg_polygon_gray_big.png) center 50% repeat;height:140px}.column .mainImg{background:url(/assets/img/polygon/bg_polygon_gray_big.png) center 50% repeat;padding:0 60px 70px;width:100%;box-sizing:border-box;min-height:300px}@media screen and (max-width:768px){.column .mainImg{min-height:150px}}.column .mainImg .visual{max-width:1000px;margin:0 auto;text-align:center;line-height:1;font-size:0}.column .mainImg .visual img{width:100%}@media screen and (max-width:768px){.column .mainImg{padding:0 20px calc(70px - 8%)}.column .mainImg .visual{width:100%}}.column .container ul{height:0}.column .container ul li{height:auto}[v-cloak]{display:none}.box-layout-child.column{width:auto;margin:30px auto 0;max-width:1120px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.box-layout-child.column{width:auto;margin:0;display:block}}.column-item{position:relative;margin:30px 0 0;width:25%;box-sizing:border-box;border-bottom:1px solid #ddd}.column-item a{display:block}.column-item .col-image{height:120px;overflow:hidden}@media screen and (max-width:768px){.column-item .col-image{height:auto;max-width:100%}}.column-item .data{margin:12px 0 0}.column-item .date{font-size:12px;text-align:left;line-height:1em;color:#0062b4;letter-spacing:.1em}.column-item .cat{font-size:12px}.column-item h3{margin-top:10px;font-size:20px;font-weight:600;line-height:24px;color:#333;letter-spacing:.1em;margin:4px 0 0}.column-item:nth-child(1){margin:0;width:100%;padding:20px 0 60px;vertical-align:middle}@media screen and (max-width:768px){.column-item:nth-child(1){padding:0 0 5%}}.column-item:nth-child(1) .col-imgae{width:400px;height:auto;float:right;overflow:hidden;margin-top:20px}@media screen and (max-width:768px){.column-item:nth-child(1) .col-imgae{width:auto;max-width:100%;margin:0;float:none}}.column-item:nth-child(1) .col-imgae p>img{width:100%;height:auto}@media screen and (max-width:768px){.column-item:nth-child(1) .col-imgae p>img{width:100%;height:auto}}.column-item:nth-child(1) .data{margin:0}@media screen and (max-width:768px){.column-item:nth-child(1) .data{margin:4% 0 0}}.column-item:nth-child(1) h3{margin-top:0;font-size:42px;width:100%;height:auto;line-height:72px;box-sizing:border-box}@media screen and (max-width:768px){.column-item:nth-child(1) h3{margin:2% 0 0;font-size:24px;font-weight:700;line-height:30px;letter-spacing:.1em;padding:0}}.column-item:nth-child(2),.column-item:nth-child(3){margin:30px 0 0;width:50%;padding:0 20px 60px 0}@media screen and (max-width:768px){.column-item:nth-child(2),.column-item:nth-child(3){margin:5% 0 0;padding:0 0 5%;width:100%}}.column-item:nth-child(2) .col-imgae,.column-item:nth-child(3) .col-imgae{width:350px;max-width:100%;height:auto;margin:0 auto;overflow:hidden}@media screen and (max-width:768px){.column-item:nth-child(2) .col-imgae,.column-item:nth-child(3) .col-imgae{width:auto;max-width:100%;margin:0}}.column-item:nth-child(2) .col-imgae p>img,.column-item:nth-child(3) .col-imgae p>img{width:100%;height:auto}@media screen and (max-width:768px){.column-item:nth-child(2) .col-imgae p>img,.column-item:nth-child(3) .col-imgae p>img{width:100%;height:auto}}.column-item:nth-child(2) .data,.column-item:nth-child(3) .data{margin:0}@media screen and (max-width:768px){.column-item:nth-child(2) .data,.column-item:nth-child(3) .data{margin:4% 0 0}}.column-item:nth-child(2) h3,.column-item:nth-child(3) h3{font-size:30px;width:100%;height:auto;line-height:53px;min-width:0;box-sizing:border-box}@media screen and (max-width:768px){.column-item:nth-child(2) h3,.column-item:nth-child(3) h3{margin:2% 0 0;font-size:24px;font-weight:700;line-height:30px;letter-spacing:.1em;padding:0}}.column-item:nth-child(3){padding:0 0 60px 20px}@media screen and (max-width:768px){.column-item:nth-child(3){padding:0 0 5%}}.column-item:nth-child(3):before{position:absolute;top:0;left:0;width:1px;height:92%;border-right:1px solid #ddd;content:''}@media screen and (max-width:768px){.column-item:nth-child(3):before{content:normal}}.column-item:nth-child(4n+4){padding:0 20px 40px 0;width:24.10714%}@media screen and (max-width:768px){.column-item:nth-child(4n+4){margin:5% 0 0;padding:0 0 5%;width:100%}}.column-item:nth-child(4n+4):before{position:absolute;top:0;right:0;width:1px;height:92%;border-right:1px solid #ddd;content:''}@media screen and (max-width:768px){.column-item:nth-child(4n+4):before{content:normal}}.column-item:nth-child(4n+5),.column-item:nth-child(4n+6){padding:0 20px 40px;width:25.89286%}@media screen and (max-width:768px){.column-item:nth-child(4n+5),.column-item:nth-child(4n+6){margin:5% 0 0;padding:0 0 5%;width:100%}}.column-item:nth-child(4n+5):before,.column-item:nth-child(4n+6):before{position:absolute;top:0;right:0;width:1px;height:92%;border-right:1px solid #ddd;content:''}@media screen and (max-width:768px){.column-item:nth-child(4n+5):before,.column-item:nth-child(4n+6):before{content:normal}}.column-item:nth-child(4n+7){padding:0 0 40px 20px;width:24.10714%}@media screen and (max-width:768px){.column-item:nth-child(4n+7){margin:5% 0 0;padding:0 0 5%;width:100%}}@media screen and (min-width:769px){.column-item a .hovered-image,.column-detail a .hovered-image{display:block;transition:.6s all}.column-item a h3,.column-detail a h3{transition:.6s all}.column-item a:hover .hovered-image,.column-detail a:hover .hovered-image{opacity:1;filter:alpha(opacity=100)}.column-item a:hover h3,.column-detail a:hover h3{color:#0263b4}.result .cols.small a .hovered-image{display:block;transition:.6s all}.result .cols.small a h3{transition:.6s all}.result .cols.small a:hover .hovered-image{opacity:1;filter:alpha(opacity=100)}.result .cols.small a:hover h3{color:#0263b4}.sort-inner a{transition:.15s transform}.sort-inner a:hover{-ms-transform:translateY(-2px);transform:translateY(-2px)}}