@charset "utf-8";.con_training .note{text-align:center}.con_seminar,.con_training{padding:20px 20px 80px}.con_seminar .box_seminar h3,.con_seminar .box_seminar h4,.con_seminar .box_training h3,.con_seminar .box_training h4,.con_training .box_seminar h3,.con_training .box_seminar h4,.con_training .box_training h3,.con_training .box_training h4{text-align:center;font-size:4.8vw;line-height:1.4;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;letter-spacing:0.2ex;text-indent:0.2ex;padding-bottom:5px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.con_seminar .box_seminar .txt,.con_seminar .box_training .txt,.con_training .box_seminar .txt,.con_training .box_training .txt{padding-top:10px;text-align:justify;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif}.con_seminar .box_seminar .wrap_seminar,.con_seminar .box_seminar .wrap_training,.con_seminar .box_training .wrap_seminar,.con_seminar .box_training .wrap_training,.con_training .box_seminar .wrap_seminar,.con_training .box_seminar .wrap_training,.con_training .box_training .wrap_seminar,.con_training .box_training .wrap_training{padding:30px 0 0}.con_seminar .box_seminar .wrap_seminar .txt_price,.con_seminar .box_seminar .wrap_training .txt_price,.con_seminar .box_training .wrap_seminar .txt_price,.con_seminar .box_training .wrap_training .txt_price,.con_training .box_seminar .wrap_seminar .txt_price,.con_training .box_seminar .wrap_training .txt_price,.con_training .box_training .wrap_seminar .txt_price,.con_training .box_training .wrap_training .txt_price{font-weight:bold;text-align:center;font-size:4vw;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.2ex;text-indent:0.2ex}.con_seminar .box_seminar .wrap_seminar .txt_price span,.con_seminar .box_seminar .wrap_training .txt_price span,.con_seminar .box_training .wrap_seminar .txt_price span,.con_seminar .box_training .wrap_training .txt_price span,.con_training .box_seminar .wrap_seminar .txt_price span,.con_training .box_seminar .wrap_training .txt_price span,.con_training .box_training .wrap_seminar .txt_price span,.con_training .box_training .wrap_training .txt_price span{font-size:5.6vw}.con_seminar .box_seminar .wrap_seminar .txt_price span.small,.con_seminar .box_seminar .wrap_training .txt_price span.small,.con_seminar .box_training .wrap_seminar .txt_price span.small,.con_seminar .box_training .wrap_training .txt_price span.small,.con_training .box_seminar .wrap_seminar .txt_price span.small,.con_training .box_seminar .wrap_training .txt_price span.small,.con_training .box_training .wrap_seminar .txt_price span.small,.con_training .box_training .wrap_training .txt_price span.small{font-size:3vw}.con_seminar .box_seminar .wrap_seminar .note,.con_seminar .box_seminar .wrap_training .note,.con_seminar .box_training .wrap_seminar .note,.con_seminar .box_training .wrap_training .note,.con_training .box_seminar .wrap_seminar .note,.con_training .box_seminar .wrap_training .note,.con_training .box_training .wrap_seminar .note,.con_training .box_training .wrap_training .note{font-size:1.2rem}.con_seminar .btn,.con_training .btn{padding-top:40px}.con_seminar .btn a,.con_training .btn a{background:#000;display:block;text-align:center;color:#fff;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:1.4rem;line-height:1.4;position:relative;padding:8px 0}.con_seminar .btn a:after,.con_training .btn a:after{content:"";display:block;width:10px;height:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:20px;top:50%;margin-top:-5px}@media only screen and (min-width: 768px){.con_training br.sp{display:none}.con_seminar,.con_training{width:700px;margin:0 auto;padding:20px 0 120px}.con_seminar .box_seminar h3,.con_seminar .box_seminar h4,.con_seminar .box_training h3,.con_seminar .box_training h4,.con_training .box_seminar h3,.con_training .box_seminar h4,.con_training .box_training h3,.con_training .box_training h4{font-size:2.8rem;padding-bottom:24px}.con_seminar .box_seminar h3 br,.con_seminar .box_seminar h4 br,.con_seminar .box_training h3 br,.con_seminar .box_training h4 br,.con_training .box_seminar h3 br,.con_training .box_seminar h4 br,.con_training .box_training h3 br,.con_training .box_training h4 br{display:none}.con_seminar .box_seminar .txt,.con_seminar .box_training .txt,.con_training .box_seminar .txt,.con_training .box_training .txt{padding-top:20px;line-height:2;font-size:1.7rem}.con_seminar .box_seminar .wrap_seminar,.con_seminar .box_seminar .wrap_training,.con_seminar .box_training .wrap_seminar,.con_seminar .box_training .wrap_training,.con_training .box_seminar .wrap_seminar,.con_training .box_seminar .wrap_training,.con_training .box_training .wrap_seminar,.con_training .box_training .wrap_training{padding:70px 0 0}.con_seminar .box_seminar .wrap_seminar .txt_price,.con_seminar .box_seminar .wrap_training .txt_price,.con_seminar .box_training .wrap_seminar .txt_price,.con_seminar .box_training .wrap_training .txt_price,.con_training .box_seminar .wrap_seminar .txt_price,.con_training .box_seminar .wrap_training .txt_price,.con_training .box_training .wrap_seminar .txt_price,.con_training .box_training .wrap_training .txt_price{font-size:2.4rem;letter-spacing:0.2ex;text-indent:0.2ex}.con_seminar .box_seminar .wrap_seminar .txt_price span,.con_seminar .box_seminar .wrap_training .txt_price span,.con_seminar .box_training .wrap_seminar .txt_price span,.con_seminar .box_training .wrap_training .txt_price span,.con_training .box_seminar .wrap_seminar .txt_price span,.con_training .box_seminar .wrap_training .txt_price span,.con_training .box_training .wrap_seminar .txt_price span,.con_training .box_training .wrap_training .txt_price span{font-size:3.6rem}.con_seminar .box_seminar .wrap_seminar .txt_price span.small,.con_seminar .box_seminar .wrap_training .txt_price span.small,.con_seminar .box_training .wrap_seminar .txt_price span.small,.con_seminar .box_training .wrap_training .txt_price span.small,.con_training .box_seminar .wrap_seminar .txt_price span.small,.con_training .box_seminar .wrap_training .txt_price span.small,.con_training .box_training .wrap_seminar .txt_price span.small,.con_training .box_training .wrap_training .txt_price span.small{font-size:1.5rem}.con_seminar .box_seminar .wrap_seminar .note,.con_seminar .box_seminar .wrap_training .note,.con_seminar .box_training .wrap_seminar .note,.con_seminar .box_training .wrap_training .note,.con_training .box_seminar .wrap_seminar .note,.con_training .box_seminar .wrap_training .note,.con_training .box_training .wrap_seminar .note,.con_training .box_training .wrap_training .note{font-size:1.3rem;text-align:center;padding-top:15px}.con_seminar .btn,.con_training .btn{width:540px;margin:0 auto;padding-top:60px}.con_seminar .btn a,.con_training .btn a{line-height:1;padding:24px 20px;font-size:2.0rem}.con_seminar .btn a br,.con_training .btn a br{display:none}.con_seminar .btn a:after,.con_training .btn a:after{width:18px;height:18px;margin-top:-9px}}.con_consulting{padding:20px 0 80px}.con_consulting .con_intro h3{padding-bottom:15px;text-align:center}.con_consulting .con_intro h3>span{display:block;font-size:4.0vw;line-height:1.4;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;letter-spacing:0.2ex;text-indent:0.2ex;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.con_consulting .con_intro h3>span span{color:#00457d}.con_consulting .con_intro .box_intro{border-top:1px solid #000;border-bottom:1px solid #000}.con_consulting .con_intro .box_intro .wrap_intro{padding:10px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku .st{border-bottom:1px solid #000;padding-bottom:5px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul{display:-webkit-flex;-webkit-justify-content:center;display:flex;justify-content:center;padding-top:8px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li{padding-left:50px;position:relative}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:first-child{padding-left:0}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:first-child:after,.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:first-child:before{display:none}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:after,.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:before{content:"";display:block;position:absolute;top:50%}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:after{border-left:10px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-top:-7px;left:22px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:before{width:8px;height:6px;background:#333;margin-top:-3px;left:15px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li span{display:block;text-align:center;line-height:1.3;letter-spacing:0.2ex;text-indent:0.2ex}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li span.cat{font-size:1.4rem}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li span.num{font-size:1.2rem}.con_consulting .con_intro .box_intro .wrap_intro.consulting{background:#00457d;color:#fff;position:relative;padding:30px 0 15px;overflow:hidden}.con_consulting .con_intro .box_intro .wrap_intro.consulting:before,.con_consulting .con_intro .box_intro .wrap_intro.consulting:after{content:"";display:block;position:absolute;left:50%}.con_consulting .con_intro .box_intro .wrap_intro.consulting:before{width:42px;height:6px;background:#fff;margin-left:-21px;top:0}.con_consulting .con_intro .box_intro .wrap_intro.consulting:after{border-top:18px solid #fff;border-left:32px solid transparent;border-right:32px solid transparent;margin-left:-32px;top:5px}.con_consulting .con_intro .box_intro .wrap_intro.consulting .st{font-size:4.8vw;line-height:1.5}.con_consulting .con_intro .box_intro .wrap_intro.consulting .note{font-size:1.2rem;text-align:center;letter-spacing:0.4ex;text-indent:0.4ex}.con_consulting .con_intro .box_intro .wrap_intro .st{font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;text-align:center}.con_consulting .box_consulting{padding-top:30px}.con_consulting .box_consulting h3{text-align:center;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.2ex;text-indent:0.2ex}.con_consulting .box_consulting h3 span.small{font-size:3.2vw;display:inline-block;position:relative}.con_consulting .box_consulting h3 span.small:after{content:"";height:1px;width:100%;position:absolute;left:0;bottom:0;background:#00457d}.con_consulting .box_consulting h3 span.large{font-size:4.8vw;display:block}.con_consulting .box_consulting .wrap_consulting{padding:20px 20px 0;text-align:justify}.con_consulting .box_consulting .wrap_consulting>dl>dt{background:#333;padding:4px 15px;color:#fff;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:1.4rem;letter-spacing:1em}.con_consulting .box_consulting .wrap_consulting>dl>dd{padding:15px 0 25px}.con_consulting .box_consulting .wrap_consulting>dl>dd ul li{padding-left:1em;text-indent:-1em}.con_consulting .box_consulting .wrap_consulting>dl>dd ul li:before{content:"・"}.con_consulting .box_consulting .wrap_consulting>dl>dd dl{padding-top:15px}.con_consulting .box_consulting .wrap_consulting>dl>dd dl:first-child{padding:0}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dt{font-weight:bold;border:1px solid #000;padding:0 25px;display:inline-block;position:relative;letter-spacing:0.2ex;text-indent:0.2ex}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dt i{font-size:35%;position:absolute}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd{padding:8px 0 0}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd sup{font-size:35%;vertical-align:top}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd .con_note{padding-top:8px;font-size:1.2rem}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd .con_note p{padding-left:2em;position:relative}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd .con_note p span{display:inline-block;position:absolute;left:0}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost{letter-spacing:0.2ex;text-indent:0.2ex;text-align:center;padding-bottom:8px}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span{font-weight:bold;line-height:1.4;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.small{font-size:3.0vw}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.medium{font-size:3.8vw}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.large{font-size:4.8vw}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.duration{margin-right:1ex}.con_consulting .box_consulting .wrap_consulting>dl>dd .note{font-size:1.2rem;padding-left:1em;text-indent:-1em}.con_consulting .btn{padding:20px 20px 0}.con_consulting .btn a{background:#000;display:block;text-align:center;color:#fff;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",sans-serif;font-size:1.4rem;line-height:1.4;position:relative;padding:8px 0}.con_consulting .btn a:after{content:"";display:block;width:10px;height:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:20px;top:50%;margin-top:-5px}@media only screen and (min-width: 768px){.con_consulting{padding:20px 0 120px}.con_consulting .con_intro h3{padding-bottom:25px}.con_consulting .con_intro h3>span{display:inline;font-size:2.0rem;letter-spacing:0.4ex;text-indent:0.4ex;margin-left:1ex}.con_consulting .con_intro h3>span:first-child{margin-left:0}.con_consulting .con_intro .box_intro{display:-webkit-flex;display:flex}.con_consulting .con_intro .box_intro .wrap_intro{width:50%;padding:15px 30px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku .st{font-size:2.4rem;letter-spacing:0.3ex;text-indent:0.3ex;padding-bottom:8px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul{padding-top:8px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li{padding-left:60px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:after{border-left:12px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-top:-8px;left:29px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li:before{width:10px;height:8px;margin-top:-4px;left:20px}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li span{letter-spacing:0.3ex;text-indent:0.3ex}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li span.cat{font-size:1.8rem}.con_consulting .con_intro .box_intro .wrap_intro.shachojuku ul li span.num{font-size:1.5rem}.con_consulting .con_intro .box_intro .wrap_intro.consulting{padding:30px 0 15px;overflow:hidden}.con_consulting .con_intro .box_intro .wrap_intro.consulting:before,.con_consulting .con_intro .box_intro .wrap_intro.consulting:after{left:0;top:50%}.con_consulting .con_intro .box_intro .wrap_intro.consulting:before{width:10px;height:26px;margin:-13px 0 0}.con_consulting .con_intro .box_intro .wrap_intro.consulting:after{border-top:27px solid transparent;border-left:46px solid #fff;border-right:none;border-bottom:27px solid transparent;margin:-27px 0 0;left:9px}.con_consulting .con_intro .box_intro .wrap_intro.consulting .st{font-size:2.5rem;padding-top:12px;letter-spacing:0.3ex;text-indent:0.3ex}.con_consulting .con_intro .box_intro .wrap_intro.consulting .note{font-size:1.3rem}.con_consulting .box_consulting{padding-top:50px}.con_consulting .box_consulting h3{letter-spacing:0.4ex;text-indent:0.4ex}.con_consulting .box_consulting h3 span.small{font-size:1.9rem;padding-bottom:5px;letter-spacing:0.6ex;text-indent:0.6ex}.con_consulting .box_consulting h3 span.large{font-size:2.8rem;padding-top:15px}.con_consulting .box_consulting .wrap_consulting{padding:50px 0 0;width:800px;margin:0 auto}.con_consulting .box_consulting .wrap_consulting>dl{display:-webkit-flex;display:flex}.con_consulting .box_consulting .wrap_consulting>dl:first-child{border-top:1px solid #333}.con_consulting .box_consulting .wrap_consulting>dl:first-child>dt,.con_consulting .box_consulting .wrap_consulting>dl:first-child>dd{border:none}.con_consulting .box_consulting .wrap_consulting>dl:last-child{border-bottom:1px solid #333}.con_consulting .box_consulting .wrap_consulting>dl>dt{width:50px;padding:0;line-height:50px;font-size:1.7rem;text-indent:1em;text-align:center;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;border-top:1px solid #fff}.con_consulting .box_consulting .wrap_consulting>dl>dd{-webkit-flex:1;flex:1;border-top:1px solid #333;padding:25px 0 25px 30px;line-height:2}.con_consulting .box_consulting .wrap_consulting>dl>dd ul li{padding-left:1em;text-indent:-1em}.con_consulting .box_consulting .wrap_consulting>dl>dd ul li:before{content:"・"}.con_consulting .box_consulting .wrap_consulting>dl>dd dl{padding-top:20px;display:-webkit-flex;display:flex}.con_consulting .box_consulting .wrap_consulting>dl>dd dl:first-child{padding:0}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dt{padding:0;display:block;width:32px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;line-height:30px;text-align:center}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dt i{-ms-writing-mode:lr-tb;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;writing-mode:horizontal-tb;position:static}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd{-webkit-flex:1;flex:1;padding:0 0 0 20px;font-size:1.5rem}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd .con_note{padding-top:8px;line-height:1.6}.con_consulting .box_consulting .wrap_consulting>dl>dd dl dd .con_note p{padding-left:2em}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost{letter-spacing:0.4ex;text-indent:normal;text-align:left;padding-bottom:8px}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost br{display:none}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span{font-weight:bold;line-height:1.4}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.small{font-size:1.2rem}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.medium{font-size:1.4rem}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.large{font-size:2.2rem}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.duration{margin-right:1em}.con_consulting .box_consulting .wrap_consulting>dl>dd .cost span.agreement{margin-left:1.5em}.con_consulting .box_consulting .wrap_consulting>dl>dd .summary{font-size:1.5rem}.con_consulting .box_consulting .wrap_consulting>dl>dd .note{line-height:1.6}.con_consulting .btn{width:540px;margin:0 auto;padding-top:80px}.con_consulting .btn a{line-height:1;padding:24px 20px;font-size:2.0rem}.con_consulting .btn a br{display:none}.con_consulting .btn a:after{width:18px;height:18px;margin-top:-9px}}
