@charset "UTF-8";.home #contents>.inner{width:100%;max-width:100%}.topinner{width:1000px;margin:0 auto;max-width:96%}.toppage h3,.toppage h4,.toppage h5{background:0 0;border:none;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.toppage h3:before,.toppage h3:after,.toppage h4:before,.toppage h4:after,.toppage h5:before,.toppage h5:after{display:none}.slick-slide img{margin:0 auto}button.slick-arrow{background:0 0;border:none;position:absolute;top:50%;margin-top:-20px;height:40px;width:16px;text-indent:-9px;z-index:1}button.slick-arrow:hover{cursor:pointer;opacity:.7}button.slick-prev{background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/btn_prev.png) no-repeat;left:18%;margin-left:-16px}button.slick-next{background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/btn_next.png) no-repeat;right:18%;margin-right:-16px}@media screen and (max-width:1650px){button.slick-prev{left:13.7%}button.slick-next{right:13.7%}}@media screen and (max-width:1400px){button.slick-prev{left:8%}button.slick-next{right:8%}}@media screen and (min-width:1200px){.slick-slide:not(.slick-center){opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.slick-dots li:not(:first-child){margin-left:1em}.slick-dots button{font-size:0;border:none;cursor:pointer;outline:none;padding:0;appearance:none;width:10px;height:10px;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#2ea6d1}.btn-style a{font-size:16px;color:#fff;background:#cfa267;border-radius:0;width:100%;max-width:280px;padding:.8em 1em;margin:0 auto;line-height:1.2;display:block;text-align:center;text-decoration:none;box-sizing:border-box;position:relative}.btn-style a:after{display:block;content:"";position:absolute;top:0;right:13px;bottom:0;margin:auto;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.2s}.btn-style a:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);cursor:pointer}.btn-style a:hover:after{right:16px}.btn-style a:hover:before{right:7px}.loopSliderWrap{top:0;left:0;height:200px;overflow:hidden;position:absolute}.loopSlider{margin:0 auto;width:100%;height:200px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:200px;float:left;overflow:hidden}.loopSlider ul li{width:250px;height:200px;float:left;display:inline;overflow:hidden}.loopSlider ul li img{width:100%}.box_link{position:absolute;left:0;top:0;width:100%;height:100%}.box_link a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;transition:.2s}.top .mainblock a{text-decoration:none}.sec_news{padding:4% 0}.sec_news .news{position:relative;box-sizing:border-box}.news dd a{text-decoration:none;color:#6a5d4c}.sec_news .news dt{padding:12px 5px;width:100px;float:left;clear:both;color:#6a5d4c}.sec_news .news dd{padding:12px 5px;border-bottom:1px solid #ccc}.sec_news .news dt+dd{padding-left:120px}.sec_news .news dd a:hover{text-decoration:underline}.sec_news .news .btn a:hover{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7}.sec_news .news h3{font-size:0;color:#4e6b2f;line-height:1.5;letter-spacing:.1em;position:relative;font-weight:700;padding:20px 3em 20px 0;border-top:1px solid #655b59;border-bottom:1px solid #655b59;margin:0 auto 6%;box-sizing:border-box}.sec_news .news .btn a{position:absolute;top:15px;right:0;color:#fff;font-size:14px;background:#6a5d4c;display:table;padding:5px 2em 5px 1em;line-height:1.3}.sec_news .news .btn a:after{content:"";position:absolute;top:0;right:10px;bottom:0;margin:auto;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.sec_news .column:not(.news) h3{border-bottom:1px solid #655b59;padding-bottom:15px}.top h2{margin-bottom:5%}.top .arrow{position:relative}.top .arrow:before{content:'';position:absolute;top:0;right:10px;bottom:0;margin:auto;width:23px;height:23px;background:#cfa267;border-radius:50%;transition:.2s}.top .arrow:after{content:'';position:absolute;top:0;right:19px;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.top .calendar #biz_calendar{max-width:none;margin:0 auto;font-family:inherit;padding:.3em 0}#biz_calendar table.bizcal .holiday,#biz_calendar p span.boxholiday{background:#eaa385}#biz_calendar table.bizcal .eventday,#biz_calendar p span.boxeventday{background:#7dc1d8}.sec01{padding:5% 0;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec01_bg.jpg) no-repeat center/cover}.sec01 .info-table{margin-bottom:2em}.sec01 .con01 p{margin:.7em 0;line-height:1.4}.sec01 .btn-style a{color:#6a5d4c;background:rgba(226,210,174,.7);border:1px solid #6a5d4c;max-width:100%}.sec01 .btn-style a:after{border-color:#6a5d4c}.sec01 .btn-style a:not(:first-child){margin-top:1em}.sec01 .btn-style{margin-bottom:3em}.sec02{padding:5% 0 10%;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_bg02.png) no-repeat center top 10px/100% auto,url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_bg01_2.png) no-repeat center bottom/cover}.sec02 .con_first{margin-bottom:5%}.sec02 .con_first .con_r figure{position:relative;margin:4% 0 10%}.sec02 .con_first .con_r figure:before,.sec02 .con_first .con_r figure:after{content:'';position:absolute;margin:auto}.sec02 .con_first .con_r figure:before{top:-40px;left:-67px;width:50px;height:59px;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_ttl_1.png)}.sec02 .con_first .con_r figure:after{right:-95px;bottom:-30px;width:80px;height:94px;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_ttl_2.png)}.sec02 .con01,.sec02 .con02,.sec02 .con03{margin-bottom:10%;position:relative}.sec02 .box_link a{z-index:100}.sec02 .box_link+.columns,.sec02 .box_link+.columns+.columns,.sec02 .box_link+.columns+.columns+.columns{transition:.3s;opacity:1}.sec02 .box_link:hover+.columns,.sec02 .box_link:hover+.columns+.columns,.sec02 .box_link:hover+.columns+.columns+.columns{opacity:.7}.sec02 p{margin:0}.sec02 h3{font-size:24px;font-weight:700;margin-bottom:1.2em;line-height:2;letter-spacing:.1em}.sec02 h3 span{background:linear-gradient(transparent 70%,#fff 70%)}.sec02 .con01_1{padding:8% 2% 4% 5%;margin-bottom:0!important;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_1.png) no-repeat top left,url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_1_icon.png) no-repeat bottom 10% right 5%,#d4e55b}.sec02 .con01_1 figure{box-shadow:-9px 9px 0px rgba(201,222,73,.7);position:relative}.sec02 .con01_1 figure:after{content:'';position:absolute;top:95%;left:0;margin:auto;width:330px;height:110px;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/txt_patient_first.png) no-repeat center/contain}.sec02 .con01_2 .col_3{padding:2%;border:1px solid #d4e55b;background:#fff}.sec02 .con01_2 h4{font-size:19px;font-weight:700;margin-bottom:1em;line-height:1.5}.sec02 .con01_2 h4 span{font-size:84.2%;color:#cfa267;display:block}.sec02 .con02_1{padding:4% 3%;margin-bottom:0!important;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_2.png) no-repeat top right,url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_2_icon.png) no-repeat bottom 10% right 30%,#eaa385}.sec02 .con02_1 figure{margin-bottom:10%;box-shadow:-9px 9px 0px rgba(228,145,114,.7);position:relative}.sec02 .con02_1 figure:after{content:'';position:absolute;top:70%;left:-5%;margin:auto;width:407px;height:128px;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/txt_denture_results.png) no-repeat center/contain}.sec02 .con02_1 p.ttl{font-size:30px;text-align:center;color:#fff;font-weight:700;letter-spacing:.1em;line-height:1.5}.sec02 .con02_1 p.ttl span{font-size:140%}.sec02 .con02_2{margin-bottom:0!important}.sec02 .con02_2 .col_2:nth-child(2),.sec02 .con02_3 .col_2:nth-child(2){padding:4%;background:#fff;border:1px solid #eaa385}.sec02 .con03_1{padding:7% 3% 3% 5%;margin-bottom:0!important;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_3.png) no-repeat top left,#7dc1d8}.sec02 .con03_1 figure{box-shadow:-9px 9px 0px rgba(106,179,206,.7);position:relative}.sec02 .con03_1 figure:after{content:'';position:absolute;top:15%;left:-20%;margin:auto;width:527px;height:152px;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/txt_endodontic_treatment.png) no-repeat center/contain}.sec02 .con03_2 .column{padding:3% 2%;background:#fff;border:1px solid #7dc1d8;position:relative;transition:.2s}.sec02 .con03_2 .column:not(:first-child):hover{opacity:.7}.sec02 .con03_2 .btn-txt{font-size:18px;font-weight:700;padding:0 1.2em;margin-bottom:8%;color:#cfa267}.sec02 .con03_2 h4{font-size:18px;text-align:center;position:relative;display:table;padding-bottom:.25em;margin:8% auto 0;letter-spacing:.1em}.sec02 .con03_2 h4:after{content:'';position:absolute;left:0;right:0;bottom:0;margin:auto;width:100%;height:3px;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/line001.png) repeat-x center}.sec02 .con03_2 .box_link{z-index:1}.sec02 .con04,.sec02 .con05,.sec02 .con06,.sec02 .con07{position:relative}.sec02 .con04 .box_link~*,.sec02 .con05 .box_link~*,.sec02 .con06 .box_link~*,.sec02 .con07 .box_link~*{opacity:1;transition:.2s}.sec02 .con04 .box_link:hover~*,.sec02 .con05 .box_link:hover~*,.sec02 .con06 .box_link:hover~*,.sec02 .con07 .box_link:hover~*{opacity:.7}.sec02 .con04_1{padding:0 3% 5% 10%;margin-bottom:0!important;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_4.png) no-repeat top left,#cfa267}.sec02 .con05_1{padding:0 3% 5% 10%;margin-bottom:0!important;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_5.png) no-repeat top left,#d4e55b}.sec02 .con06_1{padding:0 3% 5% 10%;margin-bottom:0!important;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_6.png) no-repeat top left,#eaa385}.sec02 .con07_1{padding:0 3% 5% 10%;margin-bottom:0!important;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec02_7.png) no-repeat top left,#7dc1d8}.sec02 .con04_1 figure img{margin-top:-38px}.sec02 .con05_1 figure img{margin-top:-38px}.sec02 .con06_1 figure img{margin-top:-38px}.sec02 .con07_1 figure img{margin-top:-38px}.sec02 .con04_1 h3,.sec02 .con05_1 h3,.sec02 .con06_1 h3,.sec02 .con07_1 h3{font-size:20px;margin:.7em 0 0}.sec02 .con04_1 h3 span,.sec02 .con05_1 h3 span,.sec02 .con06_1 h3 span,.sec02 .con07_1 h3 span{background:linear-gradient(transparent 70%,rgba(255,255,255,.7) 70%)}.sec02 .con04{background:#fff;border:1px solid #cfa267}.sec02 .con05{background:#fff;border:1px solid #d4e55b}.sec02 .con06{background:#fff;border:1px solid #eaa385}.sec02 .con07{background:#fff;border:1px solid #7dc1d8}.sec02 .con04 p,.sec02 .con05 p,.sec02 .con06 p,.sec02 .con07 p{padding:7%}.sec02 .con02_2 .col_2,.sec02 .con02_3 .col_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.sec02 .con02_2 .col_2:nth-child(1){background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/bg_den1.jpg) no-repeat center/cover}.sec02 .con02_3 .col_2:nth-child(1){background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/bg_den2.jpg) no-repeat center/cover}.sec03{padding:5% 0}.sec04{padding:5% 0;background:#f4e9db}.sec04 figure{margin-bottom:1.5em}.sec05{padding:5% 0;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec05_bg.jpg) no-repeat center/cover}.sec05 .arrow:before{background:#fff}.sec05 .con01{margin-bottom:8%!important}.sec05 .con01 .column{background:#fff;position:relative;padding-bottom:30px}.sec05 .con01 .txt{padding:8% 6% 3% 8%}.sec05 .con01 .column .btn-style a{position:absolute;left:0;right:0;bottom:0;margin:auto;font-size:24px;max-width:100%;text-align:right;padding:.7em 2.5em}.sec05 .con01 .column:nth-child(1) .btn-style a{background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec05_btn_bg01.png)}.sec05 .con01 .column:nth-child(1) .btn-style a:after{border-color:#eaa385}.sec05 .con01 .column:nth-child(2) .btn-style a{background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec05_btn_bg02.png)}.sec05 .con01 .column:nth-child(2) .btn-style a:after{border-color:#7dc1d8}.sec05 .con01 h3{font-size:18px;line-height:2;margin-bottom:1.2em;padding-bottom:.5em;border-bottom:1px solid #6a5d4c}.sec05 .con02:not(.con04){margin-bottom:5%!important}.sec05 .con02 .column{position:relative;padding:3% 1.5% 2%;background:#cfa267;color:#fff;transition:.2s}.sec05 .con02 .column:hover{opacity:.7}.sec05 .con02 .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}.sec05 .con02 .ttl.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.sec05 .con02 .column figure{width:40%;margin-top:-20%}.sec05 .con02 .column figure img{box-shadow:-9px 9px 0px rgba(195,144,85,.7)}.sec05 .con02 h3{font-size:25px;font-weight:700;width:60%;color:#fff;line-height:1;position:relative;box-sizing:border-box}.sec05 .con02 h3 span{padding-right:1.5em;display:inline-block}.sec05 .con02 h3 span.arrow:after{border-color:#cfa267}.sec05 .con02 p{border-top:1px solid #fff;padding-top:.8em;margin:0}.sec05 .con02 .box_link,.sec05 .con03 .box_link{z-index:1}.sec05 .con03{margin-bottom:5%!important}.sec05 .con03 .column{position:relative;transition:.2s}.sec05 .con03 .column:hover{opacity:.7}.sec05 .con03 .column:nth-child(1){background:#d4e55b}.sec05 .con03 .column:nth-child(2){background:#7dc1d8}.sec05 .con03 .txt{padding:5% 8%}.sec05 .con03 h3{font-size:25px;font-weight:700;text-align:center;line-height:1.7;padding-bottom:.7em;margin-bottom:.7em;border-bottom:2px solid rgba(106,93,76,.33)}.sec05 .con03 .column:nth-child(1) h3.arrow:after{border-color:#d4e55b}.sec05 .con03 .column:nth-child(2) h3.arrow:after{border-color:#7dc1d8}.sec05 .con03 p{margin:0}.sec05 .con04 .ttl{-webkit-box-align:center;align-items:center;min-height:85px}.sec05 .con04 h3{font-size:22px;width:56%;line-height:1.3}.sec05 .con04 .column:not(:last-child) h3 span{padding-right:0}.sec05 .con04 .column:last-child h3 span{padding-right:1.2em}.sec05 .con04 h3 span.arrow:before,.sec05 .con04 h3 span.arrow:after{top:auto}.sec05 .con04 h3 span.arrow:after{bottom:7px}.sec06{padding:5% 0;background:url(//www.yoshizaki-dental.com/wp-content/themes/originalstyle-1column/img/sec06_bg.jpg) no-repeat center/cover}.sec06 .column{margin-bottom:2%}.page-price .fee-table:not(.ft-inp) th:nth-child(1){width:50%}.page-price .fee-table td:last-child{width:25%}@media screen and (min-width:768px){.left.btn-style a{margin-left:0}.right.btn-style a{margin-left:auto;margin-right:0}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column{box-sizing:border-box}.columns.wrap{flex-wrap:wrap}.columns:not(:last-child){margin-bottom:2%}.columns:not(.reverse) .column:not(.col_2):not(.col_3):not(.col_4):not(:first-child){margin-left:2%}.columns.reverse .column:not(:last-child){margin-left:2%}.columns.reverse .column:last-child{margin-left:0}.columns.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.column.break+.column{margin-left:0!important}.col_2{width:48%}.col_3{width:32%}.col_4{width:23.5%}.sec06 .col_4{width:23.6%}.col_2:not(:nth-child(2n+1)){margin-left:4%}.col_3:not(:nth-child(3n+1)){margin-left:2%}.col_4:not(:nth-child(4n+1)){margin-left:2%}.sec06 .col_4:not(:nth-child(4n+1)){margin-left:1.8%}.con_l,.con_r{width:49%}.con_r{margin-left:2%}.sec02 .con_first .con_r{width:480px;max-width:96%}.sec02 .con01_1 figure{margin-top:-25%}.sec02 .con02_1 figure{margin-top:-17%}.sec02 .con03_1 figure{margin-top:-22%}.sec02 .con01_1 .col_2{width:48.5%}.sec02 .con01_1 .col_2:not(:nth-child(2n+1)){margin-left:3%}.sec02 .con01_2 .col_3,.sec02 .con03_2 .col_3{width:33.33%;margin:0!important}.sec02 .con02_2 .col_2,.sec02 .con02_3 .col_2{width:50%;margin:0!important;min-height:311px;box-sizing:border-box}.sec02 .con02_2 .col_2:nth-child(2),.sec02 .con02_3 .col_2:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec02 .con02_2 .col_2:nth-child(2){border-top:0;border-right:0}.sec02 .con02_3 .col_2:nth-child(2){border-left:0}.sec02 .con02_2 .col_2:nth-child(1),.sec02 .con02_3 .col_2:nth-child(1){position:relative;overflow:hidden}.sec02 .con03_2 .column:not(:first-child){border-left:0}.sec02 .con04,.sec02 .con05{margin-bottom:10%}.sec06 .col_4:first-child img{width:102%;max-width:241px}.sec05 .con01 .columns{-webkit-box-align:center;align-items:center}.sec05 .con03 .col_2{width:50%;margin:0!important}}@media screen and (max-width:1041px){.sec02 h3{font-size:20px}.sec02 .con03_2 .btn-txt{font-size:16px}.sec02 .con03_2 h4{font-size:15px}.sec02 .con03_2 .btn-txt:before{right:0}.sec02 .con03_2 .btn-txt:after{right:10px}.sec02 .con04_1 h3,.sec02 .con05_1 h3,.sec02 .con06_1 h3,.sec02 .con07_1 h3{font-size:15px}.sec02 .con04_1{background-size:20%;background-position:left bottom}.sec02 .con05_1{background-size:20%;background-position:left bottom}.sec02 .con06_1{background-size:20%;background-position:left bottom}.sec02 .con07_1{background-size:20%;background-position:left bottom}.sec05 .con02 h3{font-size:18px}.sec05 .con04 h3{font-size:16px}.sec05 .con04 .ttl{min-height:65px}}@media screen and (max-width:767px){.btn-style a{margin:0 auto 10px;font-size:14px !important}.btn-style.btns a{display:block;width:100%;max-width:400px;margin:0 auto 10px}.topinner{width:420px;margin:0 auto;box-sizing:border-box}.scroll{overflow:auto;white-space:nowrap}.scroll>table{width:100%}.scroll+p{text-align:center;font-size:12px}.mainimage,.slider{margin-bottom:0}.mainimage img{height:auto;max-width:none;max-height:none;width:100%}#main .news{margin-bottom:1.5em;position:relative}#main .news h3 .subtitle{font-size:12px;margin-left:0}.sec_news{padding:2em 0}.sec_news .news dt{width:100%}#main .news dt{padding:0}#main .news dd{padding:0 0 10px}#main .news .btn a{font-size:12px}.loopSlider{height:100px}.loopSlider ul{height:100px}.loopSlider ul li{width:125px;height:100px}.columns,.column:not(:last-child){margin-bottom:4%}.columns.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.top h2{font-size:24px}.sec_news h3{font-size:21px}.sec02 .con_first{padding:0 2%}.sec02 h3{font-size:16px}.sec02 .con01_1{background-position:top left,top 50% right 5%}.sec02 .con01_1 figure:after{top:70%;left:0;width:165px;height:55px}.sec02 .con01_2 .column:not(:last-child),.sec02 .con02_2 .column:not(:last-child),.sec02 .con02_3 .column:not(:last-child),.sec02 .con03_2 .column:not(:last-child){margin-bottom:0!important}.sec02 .con02_1{background-position:top right,top 50% right 5%}.sec02 .con02_1 figure:after{top:70%;left:-2%;width:203.5px;height:64px}.sec02 .con02_1 p.ttl{font-size:18px}.sec02 .con03_1 figure:after{top:45%;left:-4%;width:263.5px;height:76px}.sec02 .con04,.sec02 .con05,.sec02 .con06,.sec02 .con07{margin-top:15%}.sec05 .con01 h3{font-size:16px}.sec05 .con02 .column{margin-top:20%}.sec05 .con02 .ttl{-webkit-box-align:center;align-items:center}.sec05 .con02 h3 span{padding-right:2em}.sec05 .con03 h3{font-size:21px}.sec06 .col_4{width:49%}.sec06 .col_4:not(:nth-child(2n+1)){margin-left:2%}.sec02 .con02_2 .col_2,.sec02 .con02_3 .col_2{padding:20px 10px}}