﻿.takanashi{min-width:1150px;color:#000;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;font-family:"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#eee}.takanashi img{width:100%;height:auto;line-height:1;vertical-align:top}.takanashi *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.takanashi a,.takanashi a:link{color:#0095bc;text-decoration:underline;outline:none}.takanashi a:visited{color:#0095bc}.takanashi a:hover{color:#0095bc;text-decoration:none}.takanashi a:active{color:#0095bc}.takanashi .btm1em{margin-bottom:1em}.takanashi .btm0{margin-bottom:0}.takanashi .btm5{margin-bottom:5px}.takanashi .btm10{margin-bottom:10px}.takanashi .btm15{margin-bottom:15px}.takanashi .btm20{margin-bottom:20px}.takanashi .btm25{margin-bottom:25px}.takanashi .btm30{margin-bottom:30px}.takanashi .btm35{margin-bottom:35px}.takanashi .btm40{margin-bottom:40px}.takanashi .btm45{margin-bottom:45px}.takanashi .btm50{margin-bottom:50px}.takanashi .btm60{margin-bottom:60px}.takanashi .btm70{margin-bottom:70px}.takanashi .pcnone{display:none}.takanashi .center{text-align:center !important;margin-left:0 !important;margin-right:0 !important}.takanashi .gray{color:#7d7d7d}.takanashi .column-header{text-align:center}.takanashi .column-header h1{width:1150px;margin:0 auto}.takanashi .content-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.takanashi .content-block .content-body{width:1050px;padding-bottom:80px;background-color:#fff}.takanashi .content-block .wspace{-webkit-flex:1;-ms-flex:1;flex:1}.takanashi .content-block .wspace.right{background-color:#fff}.takanashi .content-header{position:relative;height:450px;margin-bottom:35px}.takanashi .content-header h1{position:absolute;top:0;left:-50px;width:1150px}.takanashi .list-banner{margin-bottom:100px}.takanashi .list-banner .banner-block{position:relative;height:488px;margin-bottom:25px}.takanashi .list-banner .banner-block:last-child{margin-bottom:0}.takanashi .list-banner .banner-block .banner-image{display:block;position:absolute;top:0;left:-50px;width:1150px}.takanashi .list-banner .banner-block .btn-read-more{position:absolute;top:362px;left:75px;width:222px}.takanashi .list-banner .banner-block a{display:block}.takanashi .list-banner .banner-block a:hover{opacity:.7}.takanashi .list-banner .banner-block a:hover img{opacity:1}.takanashi .list-banner .banner-block:after{content:"";position:absolute;bottom:-25px;left:0;width:1100px;height:25px;background-image:url("/tokusyu/takanashi/img/pc/dotline.png");background-repeat:no-repeat;background-position:center}.takanashi .section-hl{margin-bottom:40px}.takanashi .section-block{margin-bottom:70px}.takanashi .section-block p{margin-left:50px;margin-right:50px;margin-bottom:1em;font-size:18px;line-height:1.5;text-align:left}.takanashi .section-block p.btm0{margin-bottom:0}.takanashi .section-block p strong{font-weight:bold;background-color:#fffa76}.takanashi .kv-float{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:40px 0 50px 0}.takanashi .kv-float.btm40{margin:40px 0}.takanashi .kv-float .text{-webkit-flex:1;-ms-flex:1;flex:1}.takanashi .kv-float.left .kv{width:470px;margin-right:40px}.takanashi .kv-float.left .kv .caption{margin-top:12px;margin-right:0;margin-bottom:0;margin-left:13px;color:#7d7d7d;font-size:13px;line-height:1.4}.takanashi .kv-float.left p{margin-left:0}.takanashi .kv-float.right .kv{width:520px;margin-left:40px}.takanashi .kv-float.right .kv .caption{margin-top:12px;margin-right:0;margin-bottom:0;margin-left:13px;color:#7d7d7d;font-size:13px;line-height:1.4}.takanashi .kv-float.right p{margin-right:0}.takanashi .kv-float.right.w505 .kv{width:505px}.takanashi .kv-float.right.w465 .kv{width:465px}.takanashi .kv-float.order .kv{order:2}.takanashi .kv-float.order .text{order:1}.takanashi .kv-float.col2{justify-content:space-between}.takanashi .kv-float.col2 .kv{width:470px}.takanashi .kv-float.col2 .kv:last-child{margin-right:40px}.takanashi .kv-float.col2 .kv .caption{margin-top:12px;margin-right:0;margin-bottom:0;margin-left:13px;color:#7d7d7d;font-size:13px;line-height:1.4}.takanashi .kv-float.col2 p{margin-right:0}.takanashi .vol1 .questionnaire-data{width:514px;margin:50px auto 40px auto}.takanashi .profile{width:626px;margin:0 auto 70px auto;padding:24px 30px;background-color:#f7f7f7;border:1px solid #e0e0e0}.takanashi .profile .inner{overflow:hidden;text-align:left}.takanashi .profile .photo{float:left;width:106px;margin-right:20px}.takanashi .profile .profession{margin-bottom:4px;font-size:12px;line-height:1}.takanashi .profile .name{margin-bottom:10px;font-size:14px;line-height:1}.takanashi .profile .name-jp{margin-right:15px;display:inline-block;font-size:22px;font-weight:bold}.takanashi .profile .bio{font-size:14px;line-height:1.5}.takanashi .column-list{width:840px;margin:0 auto 90px auto;border:1px solid #e0e0e0}.takanashi .column-list .list-head{padding:12px 18px;color:#fff;font-size:18px;font-weight:bold;line-height:1;text-align:left;background-color:#333}.takanashi .column-list .list-links{margin-left:1em;padding:20px 20px 20px 30px;text-align:left;list-style:disc}.takanashi .column-list .list-links li{margin-bottom:15px;color:#0095bc;font-size:18px;line-height:1.4}.takanashi .column-list .list-links li:last-child{margin-bottom:0}.takanashi .foot-banner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:710px;margin:0 auto}.takanashi .foot-banner.w600{width:100% !important;max-width:600px}.takanashi .foot-banner li{margin-bottom:42px}.takanashi .foot-banner li.col1{width:100%}.takanashi .foot-banner li.col2{width:335px}@media screen and (max-width: 768px){.takanashi{min-width:100%;width:100%;margin:auto}.takanashi .pcnone{display:initial}.takanashi .spnone{display:none}.takanashi .column-header h1{width:100%}.takanashi .content-block{width:100%;display:block}.takanashi .content-block .content-body{width:100%;padding-bottom:0}.takanashi .content-block .wspace{display:none}.takanashi .content-header{height:auto;margin-bottom:10.4%}.takanashi .content-header h1{position:relative;top:auto;left:auto;width:100%}.takanashi .list-banner{margin-bottom:20%}.takanashi .list-banner .banner-block{position:relative;height:auto;margin-bottom:10.67%}.takanashi .list-banner .banner-block .banner-image{position:relative;top:auto;left:auto;width:100%;margin-bottom:7.6%}.takanashi .list-banner .banner-block .btn-read-more{position:relative;top:auto;left:auto;width:50.93%;margin:0 auto}.takanashi .list-banner .banner-block a{display:block;padding-bottom:3.7%}.takanashi .list-banner .banner-block a:hover{opacity:1}.takanashi .list-banner .banner-block a:hover img{opacity:1}.takanashi .list-banner .banner-block:after{content:"";position:absolute;bottom:auto;left:0;width:100%;height:10.67vw;background-image:url("/tokusyu/takanashi/img/sp/dotline.png");background-repeat:no-repeat;background-position:center;-webkit-background-size:100% auto;background-size:100% auto}.takanashi .section-hl{margin-bottom:7%}.takanashi .section-block{margin-bottom:10.5%}.takanashi .section-block p{margin-left:8%;margin-right:8%;font-size:16px;text-align:left}.takanashi .section-block p.btm0{margin-bottom:0}.takanashi .kv-float{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.takanashi .kv-float .text{-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%}.takanashi .kv-float.left{margin:1em 0 0 0}.takanashi .kv-float.left .kv{width:100%;margin-right:0;margin-bottom:7%}.takanashi .kv-float.left .kv .caption{margin-top:12px;margin-right:5%;margin-bottom:0;margin-left:5%;color:#7d7d7d;font-size:12px;line-height:1.4}.takanashi .kv-float.left p{margin-left:8%}.takanashi .kv-float.right{margin:0 0 7% 0}.takanashi .kv-float.right .kv{width:100%;margin-top:7%;margin-left:0}.takanashi .kv-float.right .kv .caption{margin-top:12px;margin-right:5%;margin-bottom:0;margin-left:5%;color:#7d7d7d;font-size:12px;line-height:1.4}.takanashi .kv-float.right p{margin-right:8%}.takanashi .kv-float.right.w505 .kv,.takanashi .kv-float.right.w465 .kv{width:100%}.takanashi .kv-float.order .kv{order:1;margin-bottom:7%}.takanashi .kv-float.order .text{order:2}.takanashi .kv-float.col2{margin:7% 0 0 0}.takanashi .kv-float.col2 .kv{width:100%;margin:0 0 7% 0}.takanashi .kv-float.col2 .kv:last-child{margin:0 0 7% 0}.takanashi .kv-float.col2 .kv .caption{margin-right:5%;margin-bottom:0;margin-left:5%;font-size:12px}.takanashi .kv-float.col2.sp_mlr8per{margin:7% 8%}.takanashi .vol1 .questionnaire-data{width:100%;margin:8% 0}.takanashi .profile{width:89.3%;margin:0 auto 40px auto;padding:4.5%}.takanashi .profile .inner{overflow:hidden;text-align:left}.takanashi .profile .photo{width:22%;margin-right:10px}.takanashi .profile .text{padding-top:5%}.takanashi .profile .profession{margin-bottom:4px;font-size:11px;line-height:1}.takanashi .profile .name{margin-bottom:10%;font-size:13px;line-height:1}.takanashi .profile .name-jp{margin-right:10px;font-size:18px}.takanashi .profile .bio{font-size:14px;line-height:1.5}.takanashi .column-list{width:89.3%;margin:0 auto 40px auto;border:1px solid #e0e0e0}.takanashi .column-list .list-head{padding:10px 15px;color:#fff;font-size:16px;font-weight:bold;line-height:1;text-align:left;background-color:#333}.takanashi .column-list .list-links{margin-left:1em;padding:20px 15px 20px 20px;text-align:left;list-style:disc}.takanashi .column-list .list-links li{margin-bottom:15px;color:#0095bc;font-size:16px;line-height:1.4}.takanashi .column-list .list-links li:last-child{margin-bottom:0}.takanashi .foot-banner{-webkit-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:89.33%;margin:0 auto}.takanashi .foot-banner li{margin-bottom:5.8%}.takanashi .foot-banner li.col1{width:100%}.takanashi .foot-banner li.col2{width:100%}.takanashi .foot-banner li:last-child{margin-bottom:0}}@media screen and (max-width: 320px){.takanashi .profile .name-jp{display:block;margin-right:10px;margin-bottom:5px;font-size:18px}}.takanashi .clm2_01{display:flex;justify-content:space-between;padding:0 50px}@media screen and (max-width: 768px){.takanashi .clm2_01{flex-wrap:wrap;padding:0}}.takanashi .clm2_01>li{width:48.5%}@media screen and (max-width: 768px){.takanashi .clm2_01>li{width:100%;padding:0 8%;margin-bottom:30px}.takanashi .clm2_01>li.padding_none{padding:0}.takanashi .clm2_01>li:last-child{margin-bottom:0}}.takanashi .clm2_01>li p{margin:0}.takanashi .clm2_01>li a{color:#000;text-decoration:none}.takanashi .clm4_01{display:flex;justify-content:space-between;padding:40px 20px 0}@media screen and (max-width: 768px){.takanashi .clm4_01{flex-wrap:wrap}}.takanashi .clm4_01>li{width:23.5%;margin-bottom:20px}@media screen and (max-width: 768px){.takanashi .clm4_01>li{width:48%}}.takanashi .clm4_01>li a{color:#000;text-decoration:none}.takanashi .caption02{padding:0 20px;color:#7d7d7d;font-size:13px;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.takanashi .caption02{text-align:left}}.takanashi .movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.takanashi .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.takanashi .bnr01{max-width:600px;margin:0 auto 80px}@media screen and (max-width: 768px){.takanashi .bnr01{max-width:89.3%;margin:0 auto 40px}}.takanashi .bnr01 li{margin:0 0 45px}@media screen and (max-width: 768px){.takanashi .bnr01 li{margin:0 0 20px}}.takanashi .bnr01 li:last-child{margin:0}.takanashi .kv_box01{display:flex;justify-content:space-between;background:url("../img/pc/vol7/bg.png") no-repeat 0 0;width:950px;height:304px;margin:50px auto 0}@media screen and (max-width: 768px){.takanashi .kv_box01{display:block;background:url("../img/sp/vol7/bg.png") no-repeat 0 0;background-size:contain;width:84%;height:auto;margin:25px auto 0;padding:0 0 3vw 0}}.takanashi .kv_box01 dl{width:455px;padding:40px 0 0 25px;text-align:left}@media screen and (max-width: 768px){.takanashi .kv_box01 dl{width:100%;padding:3vw}}.takanashi .kv_box01 dl dt{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){.takanashi .kv_box01 dl dt{font-size:3.9vw}}.takanashi .kv_box01 dl dd{margin:0 0 15px;line-height:1.8}@media screen and (max-width: 768px){.takanashi .kv_box01 dl dd{margin:0 0 3vw;font-size:3.2vw;line-height:1.6}}.takanashi .kv_box01 .img{width:455px;margin:-15px 15px 0 0}@media screen and (max-width: 768px){.takanashi .kv_box01 .img{width:100%;margin:-3.5vw 0 0 -2.5vw;padding:0 0 0 0}}
