﻿.top_mainimg_ol li{text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;transform:rotate(0.028deg);-o-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-webkit-transform:rotate(0.028deg)}.pad1_tb{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){.pad1_tb{padding-top:20px;padding-bottom:20px}}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:100%;line-height:150%;color:#333;margin:0;padding:0}main{font-size:18px;line-height:1.5;letter-spacing:0.03em}@media screen and (max-width: 767px){main{font-size:4vw}}main a{color:#134985}main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.top_mainimg_wrap{position:relative;color:#fff;overflow:hidden;background-color:#29c1f2}.top_mainimg{width:1200px;margin:0 auto}@media screen and (max-width: 767px){.top_mainimg{width:100%}}.top_mainimg_movie{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.top_mainimg_movie video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.top_mainimg_contents{position:relative;z-index:1;padding:50px 0 0}@media screen and (max-width: 767px){.top_mainimg_contents{padding:0}}.top_mainimg_contents:after{content:"";display:block;width:200px;height:283px;background:url("../img/takeuchi1.svg") no-repeat 0 0;-webkit-background-size:100%;background-size:100%;transform:scale(-1, 1);position:absolute;bottom:0;right:35px;z-index:-1}@media screen and (max-width: 767px){.top_mainimg_contents:after{display:none}}@media screen and (max-width: 767px){.top_mainimg_left{padding:4% 4% 0}}.top_mainimg_left .mainimg_ttl{padding-right:430px;font-size:50px;line-height:1.3;text-shadow:1px 1px 3px #555}@media screen and (max-width: 767px){.top_mainimg_left .mainimg_ttl{padding:0;font-size:9vw;margin-bottom:0}}.top_mainimg_left .mainimg_txt{padding-right:430px;font-size:25px;line-height:1.5;font-weight:bold;text-shadow:1px 1px 3px #555;letter-spacing:0.08em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.top_mainimg_left .mainimg_txt{padding:0 0 0 22%;font-size:5vw;position:relative}.top_mainimg_left .mainimg_txt:before{content:"";display:inline-block;width:20%;height:110px;background:url("../img/takeuchi1.svg") no-repeat 0 50%/100%;position:absolute;bottom:5px;left:0}.top_mainimg_left .mainimg_txt .nowrap{display:inline}}.eyecatch-img-tortal{position:absolute;top:20px;right:0}@media screen and (max-width: 767px){.eyecatch-img-tortal{display:none}}.eyecatch-img-tortal img{-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.3));filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.3))}.top_mainimg_ol{padding:0;margin:90px 0 0;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;counter-reset:number;list-style:none}@media screen and (max-width: 767px){.top_mainimg_ol{display:block;margin:30px 0 40px}}.top_mainimg_ol li{list-style:none;padding:60px 0 30px;margin:0 20px 0 0;width:300px;text-align:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media screen and (max-width: 767px){.top_mainimg_ol li{width:100%;padding:6vw 0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin:30px 0 0}}.top_mainimg_ol li:before{counter-increment:number;content:counter(number,decimal-leading-zero);font-size:80px;letter-spacing:0;font-family:游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, メイリオ, Meiryo, serif;font-style:italic;margin-left:-10px;position:absolute;left:0;right:0;top:-50px}@media screen and (max-width: 767px){.top_mainimg_ol li:before{font-size:9vw;top:-7vw}}.top_mainimg_ol li:nth-child(1){background:rgba(255,150,0,0.8)}.top_mainimg_ol li:nth-child(2){background:rgba(0,198,169,0.8)}.top_mainimg_ol li:nth-child(3){background:rgba(67,128,212,0.8)}.top_mainimg_ol li h3{font-size:23px;line-height:1.3;margin:10px 0 30px}@media screen and (max-width: 767px){.top_mainimg_ol li h3{font-size:5vw;margin-bottom:0}}@media screen and (max-width: 767px){.top_mainimg_ol li p{font-size:4vw}}.boxTop0{background:#fbf6da;padding:10px 3% 35px 43%;font-size:18;position:relative}@media screen and (max-width: 767px){.boxTop0{padding:1rem 4%}}.boxTop0:before{content:"";width:40%;display:block;height:100%;background:url(../top/2018/top3.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;position:absolute;left:0;top:0}@media screen and (max-width: 767px){.boxTop0:before{width:100%;height:30vw;position:static;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}}.boxTop0 h2{font-size:38px;line-height:1.3;font-weight:bold}@media screen and (max-width: 767px){.boxTop0 h2{font-size:6vw;line-height:130%;position:relative;background:#fbf6da;padding:1rem 0 0}}.boxTop0 p{line-height:160%}@media screen and (max-width: 767px){.boxTop0 p{line-height:160%;font-size:4vw}}.boxTop0 p strong{font-size:20px;line-height:1.5}@media screen and (max-width: 767px){.boxTop0 p strong{font-size:5vw}}.mokuji{clear:both;position:relative;z-index:9999999;box-shadow:0 0 5px #ccc}.mokuji.active{position:sticky;top:0;left:0;right:0}@media screen and (max-width: 767px){.mokuji.active{position:fixed;top:50px}}.mokuji dl{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:0;background:linear-gradient(90deg, #134985 0%, #134985 50%, #fff 50%, #fff 100%)}@media screen and (max-width: 767px){.mokuji dl{background:#134985}}.mokuji dl dt{background:#134985;color:#fff;padding:30px}@media screen and (max-width: 767px){.mokuji dl dt{display:none}}.mokuji dl dd{margin:0;background:#fff;position:relative}@media screen and (max-width: 767px){.mokuji dl dd{width:16.6666%;text-align:center}}.mokuji dl dd a{display:block;color:#333;text-decoration:none;padding:30px;-webkit-transition:all .1s;transition:all .1s}@media screen and (max-width: 767px){.mokuji dl dd a{padding:10px 2px;background:#134985;color:#fff;height:100%;font-size:3vw;line-height:1.3;letter-spacing:0}}@media print, screen and (min-width: 768px){.mokuji dl dd a:hover{background:#e7f2ff}}@media screen and (max-width: 767px){.mokuji dl dd a span{display:none}}@media print, screen and (min-width: 768px){.mokuji dl dd a br{display:none}}.mokuji dl dd+dd a:before{content:"";width:0;height:35px;border-left:1px dotted #ccc;display:inline-block;position:absolute;left:0;top:50%;margin-top:-17px}.topResult{clear:both;background:#00b06c;color:#fff;overflow:hidden;padding:10px 0}@media screen and (max-width: 767px){.topResult{padding:30px 30px 0}}.topResult a{color:#fff}.topResult .topResult_ttl{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:60px 0 0}@media screen and (max-width: 767px){.topResult .topResult_ttl{margin:0;display:block}}.topResult .topResult_ttl p a{text-decoration:none;display:inline-block;background:#fff;color:#00b06c;font-weight:bold;padding:15px 40px;font-size:16px;line-height:1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all .1s;transition:all .1s}@media screen and (max-width: 767px){.topResult .topResult_ttl p a{font-size:3vw}}.topResult .topResult_ttl p a:before{content:"";border-right:2px solid #00b06c;border-top:2px solid #00b06c;display:inline-block;vertical-align:middle;height:6px;width:6px;margin:0 15px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topResult .topResult_ttl p a:hover{background:#d4ffee}.topResult .topResult_ttl .ttl3{margin:20px 40px 0 4%;font-weight:bold}@media screen and (max-width: 767px){.topResult .topResult_ttl .ttl3{margin:0 0 15px;font-size:20px;font-size:5vw}}.top_ttl_area1{position:relative}.top_ttl_area1.bg_green1{background:#00b06c;color:#fff}@media screen and (max-width: 767px){.top_ttl_area1.bg_green1 h2{background:none !important;text-shadow:1px 1px 3px #000;padding-top:0 !important}}@media screen and (max-width: 767px){.top_ttl_area1.bg_green1 p{padding-top:5% !important}}@media screen and (max-width: 767px){.top_ttl_area1.bg_img5 .top_ttl_area1_in{position:relative}}.top_ttl_area1.bg_img5 .top_ttl_area1_in:before{background-image:url("../../img/top/img5.jpg")}@media screen and (max-width: 767px){.top_ttl_area1.bg_img5 .top_ttl_area1_in p{position:relative;background:#00b06c}}.top_ttl_area1 .top_ttl_area1_in{padding:4% 4% 4% 39%}@media screen and (max-width: 767px){.top_ttl_area1 .top_ttl_area1_in{padding:40px 3% 20px 3%}}.top_ttl_area1 .top_ttl_area1_in:before{content:"";display:block;width:35%;height:100%;background:url("../../img/top/img4.jpg") no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;left:0;top:0}@media screen and (max-width: 767px){.top_ttl_area1 .top_ttl_area1_in:before{width:100%;height:150px;background-size:100%}}.top_ttl_area1 .top_ttl_area1_in h2{font-size:38px;line-height:1.5;margin-top:0}@media screen and (max-width: 767px){.top_ttl_area1 .top_ttl_area1_in h2{position:relative;font-size:5vw;background:#fff;padding:15px 15px 0}}@media screen and (max-width: 767px){.top_ttl_area1 .top_ttl_area1_in p{font-size:4vw;padding:0 5% 5%;line-height:1.8;margin:0}}.listTop1{clear:both;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.listTop1 li{list-style:none;width:25%;text-align:center;position:relative;background:#e5ecf4}.listTop1 li a{display:block;padding:60px 20px 20px;text-decoration:none;color:#333}.listTop1 li:before{position:absolute;z-index:0;top:0;left:0;content:attr(data-text);width:100%;height:100%;background:#fff;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.listTop1 li:nth-child(1):before,.listTop1 li:nth-child(3):before,.listTop1 li:nth-child(6):before,.listTop1 li:nth-child(8):before{background:#fafafa}.listTop1 li:hover:before{height:0}.listTop1 li figure{text-align:center;position:relative;z-index:1}.listTop1 li img{height:110px;width:auto}.listTop1 li legend{font-size:24px;margin:50px auto 30px;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;transform:rotate(0.028deg);-o-transform:rotate(0.028deg);-ms-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-webkit-transform:rotate(0.028deg)}.listTop1 li p{text-align:left;position:relative;z-index:1}@media screen and (max-width: 767px){.listTop1{display:block;border-bottom:1px solid #ccc}.listTop1 li{display:block;width:100%;clear:both;background:none}.listTop1 li:nth-child(2n-1){background:none}.listTop1 li a{overflow:hidden;border-top:1px solid #ccc;padding:20px 2% 20px 3%;filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#f0f0f0');background:-moz-linear-gradient(top, #fff, #f0f0f0);background:-webkit-linear-gradient(top, #fff, #f0f0f0);background:linear-gradient(to bottom, #fff, #f0f0f0)}.listTop1 li:before{display:none}.listTop1 li a img{width:30%;height:auto;float:left}.listTop1 li figure{display:inline}.listTop1 li legend{display:block;width:65%;float:right;margin:0;line-height:100%;font-size:16px;text-align:left;font-weight:bold}.listTop1 li p{width:65%;float:right;font-size:12px;line-height:1.5;margin:10px 0 0}}.conceptKind{padding:4% 3%}@media screen and (max-width: 767px){.conceptKind{padding:3%;background:#f7f7f7}}.conceptKind ul{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.conceptKind ul{display:block;margin-top:2%}}.conceptKind ul li{width:30%;list-style:none;margin:0 1.5% 40px}@media screen and (max-width: 767px){.conceptKind ul li{width:100%;margin:0 0 3%}}.conceptKind ul li a,.conceptKind ul li>div{display:block;-webkit-transition:all .1s;transition:all .1s;text-decoration:none;color:#333}@media screen and (max-width: 767px){.conceptKind ul li a,.conceptKind ul li>div{padding:2%;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;box-shadow:0 0 5px #ccc}}@media screen and (max-width: 767px){.conceptKind ul li a>div,.conceptKind ul li>div>div{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media screen and (max-width: 767px){.conceptKind ul li a>div figure,.conceptKind ul li>div>div figure{width:26%}}.conceptKind ul li a>div figure img,.conceptKind ul li>div>div figure img{width:100%;height:auto;vertical-align:middle}.conceptKind ul li a>div h3,.conceptKind ul li>div>div h3{text-align:center;font-weight:bold}@media screen and (max-width: 767px){.conceptKind ul li a>div h3,.conceptKind ul li>div>div h3{text-align:left;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 15px 0 10px;font-size:4vw;margin:0}}@media screen and (max-width: 767px){.conceptKind ul li a p,.conceptKind ul li>div p{font-size:3vw;margin:10px 0 0}}.conceptKind ul li a:hover{filter:brightness(110%)}@media screen and (max-width: 767px){.conceptKind ul li a h3{position:relative}.conceptKind ul li a h3:after{border-right:1px solid #333;border-top:1px solid #333;content:"";display:block;height:8px;width:8px;margin-top:-4px;position:absolute;right:5px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#conceptRespondWrap{background:url(../../img/top/concept-meritbg.jpg) no-repeat center top;background-size:100%;padding:100px 0 0;text-align:center;position:relative;z-index:1}@media screen and (max-width: 767px){#conceptRespondWrap{background-size:cover;background-attachment:fixed;padding:40px 0 0}}#conceptRespondWrap #conceptMerit ul{width:1000px;margin:0 auto;position:relative;z-index:3}@media screen and (max-width: 767px){#conceptRespondWrap #conceptMerit ul{width:100%}}#conceptRespondWrap #conceptMerit ul li{display:inline-block;vertical-align:middle;background:#49b47e;border-radius:50%;width:300px;height:300px;color:#fff;margin:0 14px;position:relative;z-index:3}@media screen and (max-width: 767px){#conceptRespondWrap #conceptMerit ul li{width:90%;margin:0 0 20px;height:270px}}#conceptRespondWrap #conceptMerit ul li dt{line-height:1.2;margin:40px 0 0}@media screen and (max-width: 767px){#conceptRespondWrap #conceptMerit ul li dt{margin:20px 0 0}}#conceptRespondWrap #conceptMerit ul li dt p{letter-spacing:normal}#conceptRespondWrap #conceptMerit ul li dt p:first-child{font-size:48px;margin:0 0 10px}#conceptRespondWrap #conceptMerit ul li dt p:last-child{font-size:22px;font-weight:bold;margin:0 0 15px}#conceptRespondWrap #conceptMerit ul li dd{margin:0;font-size:14px}#conceptRespondWrap #conceptMerit ul li span{display:block;font-size:13px}#conceptRespondWrap #conceptRespond{width:1200;margin:0 auto;padding:4% 4% 0;position:relative;top:-40px;z-index:2;background:#fff;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond{width:100%;position:static}}#conceptRespondWrap #conceptRespond h2{font-weight:bold;font-size:36px;margin:0}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond h2{padding:30px 0 0;font-size:6vw}}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond h2 span{font-size:20px;line-height:1.2;width:96%}}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond>p{font-size:4vw}}#conceptRespondWrap #conceptRespond ul{overflow:hidden;margin:0 0 50px;display:table;width:100%;table-layout:fixed}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond ul{border:1px solid #ddd}}#conceptRespondWrap #conceptRespond ul li{display:table-cell;vertical-align:middle;border-right:1px dotted #ccc;text-align:center;list-style:none;font-size:18px;font-weight:bold;position:relative}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond ul li{font-size:3.5vw;background:#f7f7f7}}#conceptRespondWrap #conceptRespond ul li:after{border-right:3px solid #333;border-top:3px solid #333;content:"";display:block;height:10px;width:10px;margin-left:-5px;position:absolute;left:50%;bottom:20px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond ul li:after{bottom:10px;border-width:1px;width:6px;height:6px;margin-left:-3px}}#conceptRespondWrap #conceptRespond ul li:last-child{border:none}#conceptRespondWrap #conceptRespond ul li a{display:block;text-decoration:none;color:#333;padding:35px 0}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond ul li a{padding:10px 1px 30px}}#conceptRespondWrap #conceptRespond ul li a:hover{background:#F7F7F7}#conceptRespondWrap #conceptRespond dl{display:table;margin:0 0 10px;width:100%}#conceptRespondWrap #conceptRespond dl dt,#conceptRespondWrap #conceptRespond dl dd{display:table-cell;vertical-align:middle;color:#fff;padding:20px}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond dl dt,#conceptRespondWrap #conceptRespond dl dd{padding:10px}}#conceptRespondWrap #conceptRespond dl dt{text-align:center;font-weight:bold;font-size:18px;background:#008014;width:20%}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond dl dt{text-align:left;font-size:3vw;width:30%;text-align:center;padding:0}}#conceptRespondWrap #conceptRespond dl dt img{display:block;margin:0 auto;width:32px;height:auto}#conceptRespondWrap #conceptRespond dl dd{background:#25ad3b;padding:25px 30px;font-weight:bold}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond dl dd{padding:10px 2%;box-sizing:border-box;margin:0;font-size:4vw}}#conceptRespondWrap #conceptRespond dl dd p{margin:0}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond dl dd p{font-size:3vw;font-weight:normal}}#conceptRespondWrap #conceptRespond dl dd p:first-child{font-size:28px;margin:0 0 20px}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond dl dd p:first-child{font-size:4vw;margin:0 0 10px;font-weight:bold}}#conceptRespondWrap #conceptRespond h3{margin:10px 0 0}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond h3{display:inline-block;vertical-align:middle}}#conceptRespondWrap #conceptRespond .txt{padding:30px 20px;line-height:1.7;margin:0 0 30px}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond .txt{padding:2% 0}}#conceptRespondWrap #conceptRespond .txt p{margin:0 0 8px}@media screen and (max-width: 767px){#conceptRespondWrap #conceptRespond .txt p{font-size:4vw}}#conceptFlow{width:1000px;margin:0 auto;padding:50px 0 0}@media screen and (max-width: 767px){#conceptFlow{width:100%;padding:20px 4%}}#conceptFlow .left{float:left;margin:0 20px 20px 0}@media screen and (max-width: 767px){#conceptFlow .left{display:none}}#conceptFlow .right{float:right;width:830px}@media screen and (max-width: 767px){#conceptFlow .right{width:100%}}#conceptFlow .right h2{margin:40px 0 20px;font-size:38px}@media screen and (max-width: 767px){#conceptFlow .right h2{margin:0;font-size:5vw;position:relative;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#conceptFlow .right h2:before{content:"";display:inline-block;width:20%;height:5em;background:url("../img/takeuchi1.svg") no-repeat 0 0/100%;margin-right:15px}}#conceptFlow .right p{font-size:18px}@media screen and (max-width: 767px){#conceptFlow .right p{font-size:4vw}}#conceptFlow ol{clear:both;margin:0;padding:0;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;counter-reset:number;list-style:none}@media screen and (max-width: 767px){#conceptFlow ol{display:block}}#conceptFlow ol li{margin:0 0 20px 0;background:#fbf6da;width:49%;position:relative}@media screen and (max-width: 767px){#conceptFlow ol li{width:100%;margin:0 0 10px 0}}#conceptFlow ol li:before{content:"STEP";display:inline-block;position:absolute;top:0;left:0;background:#00b06c;color:#fff;width:60px;height:60px;font-size:11px;text-align:center;padding-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){#conceptFlow ol li:before{font-size:3vw}}#conceptFlow ol li:after{counter-increment:number;content:counter(number,decimal-leading-zero);background:#00b06c;color:#fff;position:absolute;top:25px;left:13px;font-size:26px;font-weight:bold;display:inline-block;line-height:1}@media screen and (max-width: 767px){#conceptFlow ol li:after{font-size:6vw;left:17px}}#conceptFlow ol li h3{font-size:21px;margin:18px 0 0 80px;color:#00b06c}@media screen and (max-width: 767px){#conceptFlow ol li h3{font-size:5vw;margin:0;padding:20px 5px 0 70px}}#conceptFlow ol li p{padding:10px 20px}@media screen and (max-width: 767px){#conceptFlow ol li p{padding:10px}}#conceptFlow dd{margin:0}#conceptGenre{background:#f5f4e5;padding:50px 0}@media screen and (max-width: 767px){#conceptGenre{padding:20px 4%}}#conceptGenre .wrap{width:1000px;margin:0 auto;overflow:hidden}@media screen and (max-width: 767px){#conceptGenre .wrap{width:100%}}#conceptGenre .left{float:left;margin:0 20px}@media screen and (max-width: 767px){#conceptGenre .left{margin:0 auto 10px;width:20%;float:none}}@media screen and (max-width: 767px){#conceptGenre .left img{width:100%;height:auto}}#conceptGenre .right{float:right;width:750px;margin:0 0 30px}@media screen and (max-width: 767px){#conceptGenre .right{width:100%;margin:0;float:none}}#conceptGenre .right .catch{font-size:36px;font-weight:bold;margin:0 0 20px;line-height:1.4}@media screen and (max-width: 767px){#conceptGenre .right .catch{font-size:5vw;margin:20px 0 0}}@media screen and (max-width: 767px){#conceptGenre .right .catch br{display:none}}#conceptGenre ul{clear:both;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}#conceptGenre ul li{background:#fff;width:49%;margin:0 0 20px 0;padding:0 0 110px 0;list-style:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){#conceptGenre ul li{display:block;width:100%;margin:0 0 20px;padding:4%}}#conceptGenre ul li h2{border-bottom:1px solid #ddd;line-height:1.5;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:24px;color:#134985;padding:30px 20px;margin:0}@media screen and (max-width: 767px){#conceptGenre ul li h2{padding:5px 5px 10px;font-size:5vw}}#conceptGenre ul li h2 figure{width:20%;margin-right:10px;text-align:center}#conceptGenre ul li h2 figure img{max-width:100%}#conceptGenre ul li h2>span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#conceptGenre ul li h2>span .nowrap{display:inline}#conceptGenre ul li .txt{padding:0 20px}@media screen and (max-width: 767px){#conceptGenre ul li .txt{padding:20px 2% 10px;margin:0}}#conceptGenre ul li div{padding:0 20px;position:absolute;bottom:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media screen and (max-width: 767px){#conceptGenre ul li div{padding:0;position:static}}#conceptGenre ul li div .btn{width:48%;text-align:center}@media screen and (max-width: 767px){#conceptGenre ul li div .btn{font-size:4vw;margin-top:5px}}#conceptGenre ul li div .btn a{background:#134985;padding:20px 0;color:#fff;font-weight:bold;text-decoration:none;display:block}#conceptGenre ul li div .btn a:hover{background:#326CAC}.boxTop1{background:url(../img/takeuchi1.svg) no-repeat 60px 80px;background-size:174px;padding:40px 3% 40px 270px}.boxTop1 p{line-height:180%}@media screen and (max-width: 767px){.boxTop1{padding:30px 5% 0;background-size:50px;background-position:15px 20px}.boxTop1 h2{margin-left:60px}.boxTop1 p{font-size:14px}}.listTop2{clear:both;border-top:1px solid #ddd;border-left:1px solid #ddd;border:1px solid #ddd;width:94%;margin:0 auto;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;overflow:hidden}.listTop2 li{width:33.33333%;float:left;border-top:1px solid #ddd;border-left:1px solid #ddd;list-style:none;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.listTop2 li:nth-child(1),.listTop2 li:nth-child(2),.listTop2 li:nth-child(3){border-top:none}.listTop2 li:nth-child(1),.listTop2 li:nth-child(4),.listTop2 li:nth-child(7){border-left:none}.listTop2 li a{display:block;text-decoration:none;text-align:center;padding:40px 0 0;color:#555;height:190px;-ms-filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#f0f0f0');filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#f0f0f0');zoom:1;background:-moz-linear-gradient(top, #fff, #f0f0f0);background:-webkit-linear-gradient(top, #fff, #f0f0f0);background:linear-gradient(to bottom, #fff, #f0f0f0)}.listTop2 li{position:relative;vertical-align:middle}.listTop2 li:before,.listTop2 li:after{position:absolute;left:50%;bottom:25px;margin:auto;content:"";vertical-align:middle}.listTop2 li:before{width:20px;height:20px;margin-left:-10px;-webkit-border-radius:50%;border-radius:50%;background:#ddd}.listTop2 li:after{width:6px;height:6px;margin-bottom:8px;margin-left:-4px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.listTop2 li:hover a{filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f7f7f7', EndColorStr='#ffffff');background:-moz-linear-gradient(top, #f7f7f7, #fff);background:-webkit-linear-gradient(top, #f7f7f7, #fff);background:linear-gradient(to bottom, #f7f7f7, #fff)}.listTop2 li:hover:before{background:#5aa9ec}.listTop2 li figure{text-align:center}.listTop2 li figure img{height:50px;width:auto}.listTop2 li legend{margin:10px auto 0}@media screen and (max-width: 767px){.listTop2{margin-top:30px;width:90%}.listTop2 li a{font-size:13px;padding:15px 0 0;height:140px;line-height:1.4}.listTop2 li:before,.listTop2 li:after{bottom:10px}.listTop2 li figure img{height:40px}}.boxTop2{clear:both;padding:0 3%;margin:80px 0;margin:20px 0;padding:0 5%}@media screen and (max-width: 767px){.boxTop2{margin:30px auto 0;background:#f7f7f7;padding:30px 5%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 767px){.boxTop2 p{font-size:14px;line-height:1.5}}.boxTop3{clear:both;background:url(../top/2018/img1.jpg) no-repeat 5% 0;background-size:40%;padding:0 0 10% 45%;overflow:hidden;margin:70px 0 30px}@media screen and (max-width: 767px){.boxTop3{margin:30px 0 0;padding:0 5%;background:none}}.boxTop3 h2{margin-top:0;font-weight:bold}@media screen and (max-width: 767px){.boxTop3 h2{position:relative;width:100%}.boxTop3 h2:after{content:"";display:block;padding-top:75%;background:url(../top/2018/img1.jpg) no-repeat 0 0;background-size:100%;margin-top:10px}.boxTop3 h2:before{position:absolute;top:0;left:0;bottom:0;right:0}.boxTop3 h2 br{display:none}}@media screen and (max-width: 767px){.boxTop3 p{clear:both;font-size:14px;line-height:1.5}}.box-adress{padding:30px 0 60px 0;clear:both}.box-adress-left{float:left;width:40%;padding:0px;margin:0 0 0 5%}@media screen and (max-width: 767px){.box-adress-left{float:none;width:90%;padding:0px;margin:0 0 0 5%}}.box-adressTtl{width:130px;height:25px;font-weight:normal;font-size:14px;color:#FFF;background:#21538a;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:3px 0 3px 10px;margin:0px}.box-adress-right{float:right;width:50%;padding:0px;margin:0 0 0 5%}@media screen and (max-width: 767px){.box-adress-right{float:none;width:90%;padding:0px;margin:0 0 0 5%}}.googlemap-link{color:#0b7ab3;background:url(../top/ac-map.png) left no-repeat;padding:0 0 0 50px;margin:0px}.boxTop4{clear:both;padding:0 3%;margin:80px 0;position:relative;padding-top:300px}.boxTop4:before{background:url(../top/2018/img2.jpg) no-repeat center top;background-size:100%;width:100%;height:300px;position:absolute;top:0;left:0;right:0;content:""}.boxTop4 .list3{width:100%;margin-top:40px}@media screen and (max-width: 767px){.boxTop4{margin:50px 0 0;padding:0 5%}.boxTop4:before{display:none}.boxTop4 h2{padding:0;position:relative}.boxTop4 h2:after{content:"";display:block;padding-top:30%;background:url(../top/2018/img2.jpg) no-repeat 0 0;background-size:100%;margin-top:10px}.boxTop4 h2:before{position:absolute;top:0;left:0;bottom:0;right:0}.boxTop4 p{font-size:14px;line-height:1.5}.boxTop4 .list3{margin-top:30px}}
/*# sourceMappingURL=top2020.css.map */
