@charset "UTF-8";.center{text-align:center}.right{text-align:right}.left{text-align:left}.floatl{float:left}.floatr{float:right}.bold{font-weight:700}.none{display:none}.red{color:#ea5511}.blue{color:#00b9ef}.black{color:#000}.white{color:#fff}.yellow{color:#fff9b1}.top05{margin-top:5px}.top10{margin-top:10px}.top20{margin-top:20px}.top30{margin-top:30px}.top40{margin-top:40px}.top50{margin-top:50px}.top60{margin-top:60px}.top70{margin-top:70px}.top80{margin-top:80px}.top90{margin-top:90px}.top100{margin-top:100px}.ptop05{padding-top:5px}.ptop10{padding-top:10px}.ptop20{padding-top:20px}.ptop30{padding-top:30px}.ptop40{padding-top:40px}.ptop50{padding-top:50px}.ptop60{padding-top:60px}.ptop70{padding-top:70px}.ptop80{padding-top:80px}.ptop90{padding-top:90px}.ptop100{padding-top:100px}.bottom05{margin-bottom:5px}.bottom08{margin-bottom:8px}.bottom10{margin-bottom:10px}.bottom20{margin-bottom:20px}.bottom30{margin-bottom:30px}.bottom40{margin-bottom:40px}.bottom50{margin-bottom:50px}.bottom60{margin-bottom:60px}.bottom70{margin-bottom:70px}.bottom80{margin-bottom:80px}.bottom90{margin-bottom:90px}.bottom100{margin-bottom:100px}.pbottom05{padding-bottom:5px}.pbottom10{padding-bottom:10px}.pbottom20{padding-bottom:20px}.pbottom30{padding-bottom:30px}.pbottom40{padding-bottom:40px}.pbottom50{padding-bottom:50px}.pbottom60{padding-bottom:60px}.pbottom70{padding-bottom:70px}.pbottom80{padding-bottom:80px}.pbottom90{padding-bottom:90px}.pbottom100{padding-bottom:100px}.left05{margin-left:5px}.left10{margin-left:10px}.left15{margin-left:15px}.left15{margin-left:15px}.left20{margin-left:20px}.left30{margin-left:30px}.left40{margin-left:40px}.left50{margin-left:50px}.left60{margin-left:60px}.left70{margin-left:70px}.left80{margin-left:80px}.left90{margin-left:90px}.left100{margin-left:100px}.pleft05{padding-left:5px}.pleft10{padding-left:10px}.pleft20{padding-left:20px}.pleft30{padding-left:30px}.pleft40{padding-left:40px}.pleft50{padding-left:50px}.pleft60{padding-left:60px}.pleft70{padding-left:70px}.pleft80{padding-left:80px}.pleft90{padding-left:90px}.pleft100{padding-left:100px}.right05{margin-right:5px}.right10{margin-right:10px}.right15{margin-right:15px}.right20{margin-right:20px}.right25{margin-right:25px}.right30{margin-right:30px}.right40{margin-right:40px}.right50{margin-right:50px}.right60{margin-right:60px}.right70{margin-right:70px}.right80{margin-right:80px}.right90{margin-right:90px}.right100{margin-right:100px}.pright05{padding-right:5px}.pright10{padding-right:10px}.pright20{padding-right:20px}.pright30{padding-right:30px}.pright40{padding-right:40px}.pright50{padding-right:50px}.pright60{padding-right:60px}.pright70{padding-right:70px}.pright80{padding-right:80px}.pright90{padding-right:90px}.pright100{padding-right:100px}.fade00{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade00:hover{opacity:.0}.fade10{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade10:hover{opacity:.1}.fade20{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade20:hover{opacity:.2}.fade30{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade30:hover{opacity:.3}.fade40{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade40:hover{opacity:.4}.fade50{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade50:hover{opacity:.5}.fade60{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade60:hover{opacity:.6}.fade70{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade70:hover{opacity:.7}.fade80{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade80:hover{opacity:.8}.fade90{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.fade90:hover{opacity:.9}.scale10{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale10:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.scale20{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale20:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.scale30{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale30:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.scale40{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale40:hover{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.scale50{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale50:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.scale60{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale60:hover{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-o-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.scale70{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale70:hover{-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-o-transform:scale(1.7);-ms-transform:scale(1.7);transform:scale(1.7)}.scale80{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale80:hover{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.scale90{-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear}.scale90:hover{-webkit-transform:scale(1.9);-moz-transform:scale(1.9);-o-transform:scale(1.9);-ms-transform:scale(1.9);transform:scale(1.9)}.fade-in,.fade-up,.fade-left,.fade-left02,.fade-right,.fade-right02,.fade-bottom,.fade-bottom02{transition:.8s;opacity:0}.fade-in01{transition:1s;opacity:0}.fade-in02{transition:3s;opacity:0}.fade-in03{transition:4s;opacity:0}.fade-in-top{animation-name:fade-in-top;animation-duration:2s;animation-iteration-count:1;opacity:1}@keyframes fade-in-top{from{opacity:0;transform:translateY(0px)}to{opacity:1;transform:translateY(0)}}.fade-up-top{animation-name:fade-up-top;animation-duration:.8s;animation-iteration-count:1;opacity:1}@keyframes fade-up-top{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fade-bottom-top{animation-name:fade-bottom-top;animation-duration:.8s;animation-iteration-count:1;opacity:1}@keyframes fade-bottom-top{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.fade-left-top{animation-name:fade-left-top;animation-duration:.8s;animation-iteration-count:1;opacity:1}@keyframes fade-left-top{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.fade-right-top{animation-name:fade-right-top;animation-duration:.8s;animation-iteration-count:1;opacity:1}@keyframes fade-right-top{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.width10{width:10%}.width15{width:15%}.width20{width:20%}.width25{width:25%}.width30{width:30%}.width35{width:35%}.width40{width:40%}.width45{width:45%}.width50{width:50%}.width55{width:55%}.width60{width:60%}.width65{width:65%}.width70{width:70%}.width75{width:75%}.width80{width:80%}.width85{width:85%}.width90{width:90%}.width95{width:95%}.width100{width:100%}h1,h2,h3,h4,h5{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}li{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}a img{border:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}img{border:0;margin:0;padding:0;display:inline-block;width:100%}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}textarea{overflow:auto}input[type=submit],input[type=reset],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none;border-radius:0}input[type=submit]::focus,input[type=reset]::focus,input[type=button]::focus{outline-offset:-2px;border-radius:0}html{font-size:62.5%}body{margin:0;padding:0;font-family:"sawarabi-gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","ＭＳ Ｐゴシック","Osaka",sans-serif;-webkit-text-size-adjust:100%;max-height:999999px}#mobi_menu{display:none}.header_box_inner01{display:flex;justify-content:space-between;width:1100px;margin:50px auto 0px auto}.header_logo{width:410px;height:60px;display:flex;align-items:center}.header_box ul{display:flex;justify-content:space-between;width:590px;align-items:center}.header_box ul li{display:flex;align-items:center;height:60px}.header_box ul li a{color:#000;text-decoration:none}.header_b{margin-top:40px}.header_box_inner02{width:1070px;margin:0 auto;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/common/header_img01.png) no-repeat;background-size:cover;background-position:center}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.header_box_inner02_title{display:flex;justify-content:center}.header_b h2{text-align:center;margin-top:40px;line-height:150%;color:#333;font-weight:400;letter-spacing:.2em;display:flex;flex-direction:column;justify-content:center}.header_b h2 .blue{color:#00a199}.header_b h2 .pink{color:#ed7f7b}.header_b_img{width:740px;margin:50px auto 0px auto}.header{width:100%;height:40px;z-index:1000;color:#fff;display:none;position:fixed;top:20px}.sp_logo{display:none}.header nav{width:100%;height:100vh;padding-bottom:40px;top:100%;position:absolute;background-color:rgba(30,144,255,.9);color:#fff;margin-top:-60px;z-index:0}.header .opennav{transition:.7s;opacity:1;visibility:inherit}.header .closenav{transition:.7s;opacity:0;visibility:hidden;z-index:9999}.header a{color:#fff;text-decoration:none}.header a:hover{color:#fff}.header .menu_button{width:40px;height:40px;padding:0;margin-top:0;right:2%;position:absolute;display:flex;align-items:center;z-index:9999}.header .menu_button .sp_menu{width:40px;height:40px;padding:0;text-align:center;cursor:pointer;position:absolute;display:flex;justify-content:center;align-items:center}.header .menu_button .open{opacity:1;transition:.7s;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/common/sp/spmenu_open.png) no-repeat;background-size:40px;background-position:center}.header .menu_button .close{opacity:1;transition:.7s;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/common/sp/spmenu_close.png) no-repeat;background-size:40px;background-position:center}.header .openmenu{transition:.7s;padding-right:0}.header .closemenu{padding-right:0;transition:.7s}.header nav ul{width:250px;list-style-type:none;margin:0 auto;padding:60px 0 0}.header nav ul li{padding:15px 0 15px 20px;text-align:left;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/common/sp/spmenu_arrow.png) no-repeat center left;background-size:10px;border-bottom:dashed 1px #fff;text-align:center;letter-spacing:.2em}.footer_box{text-align:center;margin-top:50px;margin-bottom:20px}#top{background:#fff}#top .box01{background:#e1e1d7;margin-top:-200px;padding-bottom:50px}#top .box01_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_back01.png) repeat-x;background-size:1360px 30px;background-position:center}#top .box01_b{width:100%;height:120px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_back02.png) repeat-x;background-size:1360px 120px;background-position:center;position:relative;z-index:1}#top .box01_inner01{margin-top:200px;padding-top:100px;display:flex;justify-content:space-between;overflow:hidden}#top .box01_inner02{padding-top:100px;display:flex;justify-content:space-between;overflow:hidden}#top .box01_inner03{padding-top:100px;display:flex;justify-content:space-between;overflow:hidden}#top .box01_l01{width:550px;height:560px;margin-left:auto;margin-top:100px}#top .box01_l01_inner{width:550px;height:560px;z-index:10;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_contents_back.png) no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}#top .box01_l01_contents{width:410px}#top .box01_l01_contents_title{width:100%;display:flex;justify-content:center}#top .box01_l01_contents_title_l h2 span{letter-spacing:.2em}#top .box01_l01_contents_title_l h3 span{letter-spacing:.2em}#top .box01_l01_contents_title_r{font-size:4em;line-height:80%;margin-left:10px}#top .box01_l01 h1,#top .box01_r02 h1,#top .box01_l03 h1{font-size:28px;font-weight:400;text-align:center;margin-top:20px;padding:20px 0;border-top:solid 1px #000;border-bottom:solid 1px #000}#top .box01_l01 p,#top .box01_r02 p,#top .box01_l03 p{width:320px;margin:30px auto 0px auto;line-height:180%}#top .box01_l01_bt{text-align:center;margin-top:40px}#top .box01_l01_bt a{text-decoration:none;color:#000;border:solid 1px #000;padding:10px 30px}#top .box01_l01:before{content:"";width:270px;height:300px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon01.png) no-repeat;background-size:270px;margin:-75px 0 0 -75px;display:block;z-index:0;position:absolute}#top .box01_l01:after{content:"";width:300px;height:300px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon02.png) no-repeat;background-size:200px;margin:-170px 0 0 -40px;display:block;z-index:0;bottom:0}#top .box01_r01{width:60%;margin-left:-10%;height:520px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_img01.png) no-repeat;background-position:center;background-size:cover}#top .box01_l02{width:60%;margin-left:0;height:520px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_img02.png) no-repeat;background-position:center;background-size:cover}#top .box01_r02{width:550px;height:560px;margin-right:auto;margin-top:100px;margin-left:-13%}#top .box01_r02_inner{width:550px;height:560px;z-index:10;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_contents_back.png) no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}#top .box01_r02:before{content:"";width:270px;height:300px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon03.png) no-repeat;background-size:270px;margin:-240px 0 0 300px;display:block;z-index:0;position:absolute}#top .box01_r02:after{content:"";width:300px;height:300px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon04.png) no-repeat;background-size:200px;margin:-220px 0 0 400px;display:block;z-index:0;bottom:0}#top .box01_l03{width:550px;height:560px;margin-left:auto;margin-top:100px}#top .box01_l03_inner{width:550px;height:560px;z-index:10;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_contents_back.png) no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}#top .box01_l03:before{content:"";width:220px;height:300px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon05.png) no-repeat;background-size:220px;margin:-100px 0 0 -50px;display:block;z-index:0;position:absolute}#top .box01_l03:after{content:"";width:350px;height:350px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon06.png) no-repeat;background-size:300px;margin:-320px 0 0 -50px;display:block;z-index:0;bottom:0}#top .box01_r03{width:60%;margin-left:-10%;height:520px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_img03.png) no-repeat;background-position:center;background-size:cover}#top .box02{margin:-50px auto;padding:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box02_back.png);background-size:100px 198px;z-index:0}#top .box02_wrapper{background:#fff;width:1100px;margin:0 auto;padding:100px 0}#top .box02_title{margin:0 auto;text-align:center}#top .box02_title h2{font-weight:400;letter-spacing:.2em}#top .box02_title h3{margin-top:10px;letter-spacing:.2em}#top .box02_inner{width:900px;margin:40px auto 0px auto;padding:0 10%;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}#top .box02_contents{width:370px;margin-bottom:40px}#top .box03{background:#e1e1d7;margin-top:0;padding-bottom:0}#top .box03_t{width:100%;height:120px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box03_back01.png) repeat-x;background-size:1360px 120px;background-position:center}#top .box03_b{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box03_back02.png) repeat-x;background-size:1360px 30px;background-position:center}#top .box03_inner{width:1100px;margin:0 auto;padding:100px 0;display:flex}#top .box03_title{width:250px}#top .box03_title h2{letter-spacing:.2em}#top .box03_title h3{letter-spacing:.2em;margin-top:10px}#top .box03_bt{width:160px;height:35px;margin-top:30px}#top .box03_bt a{width:160px;height:35px;background:#fff;display:flex;align-items:center;justify-content:center;border:solid 1px #000;color:#000;text-decoration:none}#top .box03_contents ul{width:500px}#top .box03_contents ul:nth-child(1){margin-bottom:20px}#top .box03_contents ul a{display:flex;align-items:center;width:100%;justify-content:space-between;color:#000;text-decoration:none}#top .box03_contents ul a li:nth-child(1){width:160px}#top .box03_contents ul a li:nth-child(1) img{display:block;width:160px;height:90px;object-fit:cover}#top .box03_contents ul a li:nth-child(2){width:320px}#top .box03_img{width:190px;height:220px;margin-top:-30px}#top .box04{padding-top:80px}#top .box04_top{max-width:1140px;width:90%;margin:0 auto}#top .box04_title{text-align:center}#top .box04_title h2{letter-spacing:.2em}#top .box04_title h3{letter-spacing:.2em;margin-top:10px}#top .box04_inner{display:flex;justify-content:space-between;width:1000px;margin:40px auto 0px auto}#top .box04_l{width:560px}#top .box04_l ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:200%}#top .box04_l ul li:nth-child(odd){width:15%}#top .box04_l ul li:nth-child(even){width:80%}#top .box04_r{width:460px}#top .box04_b{margin-top:80px}#top .box05{margin-top:40px}#top .box05_inner{display:flex;background:#e1e1d7}#top .box05_l{width:650px}#top .box05_l img{display:block;width:630px}#top .box05_r{width:calc(100% - 650px);padding:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box05_back01.png) no-repeat;background-size:500px;background-position:right bottom;align-items:center;display:flex;justify-content:center;flex-direction:column}#top .box05_r_inner{width:410px;margin:0 auto}#top .box05_title{text-align:center}#top .box05_title h2{letter-spacing:.2em}#top .box05_title h3{margin-top:20px;letter-spacing:.2em}#top .box05_title h4{margin-top:40px}#top .box05_title h4 span{display:block}#top .box05_r p{width:380px;margin:20px auto 0px auto}#top .box05_bt{width:160px;height:35px;margin:20px auto 0px auto}#top .box05_bt a{width:160px;height:35px;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;text-decoration:none;border:solid 1px #000}#top .box06{padding-top:80px}#top .box06_title{text-align:center;color:#333}#top .box06_title h2{letter-spacing:.2em}#top .box06_title h3{margin-top:20px;letter-spacing:.2em}#top .box06_tel{letter-spacing:.2em;text-align:center;color:#333;margin-top:80px}#top .box06_tel a{color:#000;text-decoration:none}#top .box06 ul{width:900px;margin:50px auto 0px auto;border-top:solid 1px #ccc;display:flex;flex-wrap:wrap}#top .box06 ul li:nth-child(odd){width:20%;border-bottom:solid 1px #ccc;display:flex;align-items:center;padding:20px 0 20px 10%}#top .box06 ul li:nth-child(even){width:60%;border-bottom:solid 1px #ccc;display:flex;align-items:center;padding:20px 10% 20px 0}#top .box06 ul li:nth-child(even) input{width:98%;padding:5px 1%;font-size:16px;border:solid 1px #ccc}#top .box06 ul li:nth-child(even) textarea{width:98%;padding:5px 1%;font-size:16px;border:solid 1px #ccc}#top .box06_text{width:900px;height:300px;padding:10px;margin:50px auto 0px auto;border:solid 1px #ccc;overflow-y:scroll}#top .box06_privacy{display:flex;justify-content:center;margin:40px 0 0}#top .box06_bt{margin-top:20px;text-align:center}#top .box06_bt input{width:130px;height:40px;border:solid 1px #000;background:#fff;border-radius:100px;font-size:14px;font-weight:400;color:#000}#ser .box00{margin-top:80px}#ser .box00_icon{width:320px;margin:0 auto}#ser .box00_num{width:115px;margin:40px auto 0px auto}#ser .box00 h2{text-align:center;margin-top:20px}#ser .box01_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back01.png);margin-top:80px}#ser .box01{margin-top:0;background:#e1e1d7;padding:80px 0 40px}#ser .box01_inner{width:1050px;margin:0 auto;display:flex}#ser .box01_l{width:670px}#ser .box01_r{width:439px;margin-left:-50px}#ser .box01_r img{display:block}#ser .box01_r_b{background:#fff;padding:20px 60px 60px;border:solid 1px #000;border-top:none;line-height:180%}#ser .box01_b{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back02.png);background-size:1360px 60px}#ser .box02{padding-top:80px}#ser .box02_inner{display:flex;justify-content:space-between;width:1080px;margin:0 auto}#ser .box02_l{width:440px}#ser .box02_l p{margin-top:20px;line-height:180%}#ser .box02 .section_title{width:215px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box02_titleback.png);background-size:215px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:40px auto 0px auto}#ser .box02_r{width:620px}#ser .box03_t{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_back_t.png);margin-top:40px}#ser .box03{margin-top:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_back.png);padding:20px 0;background-size:1px}#ser .box03_inner{width:1080px;margin:0 auto;display:flex;justify-content:space-between}#ser .box03 .section_title{width:310px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_titleback01.png);background-size:310px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:0 auto}#ser .box03_r{padding-top:60px;width:440px;line-height:180%}#ser .box03_r p{margin-top:20px;line-height:180%}#ser .box03_l{width:580px}#ser .box03_l img{display:block}#ser .box03_b{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_back_b.png)}#ser .box04{margin-top:60px}#ser .box04 .section_title{width:290px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_titleback.png);background-size:290px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:0 auto}#ser .box04_inner{width:1100px;margin:0 auto}#ser .box04_inner p{width:460px;margin:20px auto 0px auto}#ser .box04_c{display:flex;justify-content:center;width:460px;margin:20px auto 0px auto;padding:15px 10px;border:solid 1px #000;line-height:180%}#ser .box04_c_l{width:150px;display:flex;align-items:center}#ser .box04_c_r span{display:block}#ser .box04_inner02{width:870px;margin:40px auto 0px auto;color:#fff;display:flex;justify-content:space-between}#ser .box04_l02{width:280px;height:275px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_back01.png) no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}#ser .box04_c02{width:270px;height:280px;margin-top:40px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_back02.png) no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}#ser .box04_r02{width:255px;height:250px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_back03.png) no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}#ser .box04_inner02 p{width:185px;line-height:180%}#ser .box05_t{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box05_back_t.png);margin-top:60px}#ser .box05_b{width:100%;height:120px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box05_back_b.png)}#ser .box05{background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box05_back.png);padding:40px 0 80px}#ser .box05_inner{width:800px;margin:0 auto;display:flex;justify-content:space-between}#ser .box05_l{width:450px;display:flex;align-items:center}#ser .box05_r{width:320px;line-height:180%}#ser .box05_l .section_title span{display:block}#ser .box05_l .section_title{line-height:150%}#ser .box05_inner02{display:flex;justify-content:center;width:690px;height:100px;margin:80px auto 0px auto;column-gap:45px}#ser .box05_mail{width:342px;height:102px}#ser .box05_mail a{width:300px;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#ser .box05_mail_l{width:50px}#ser .box05_mail_r{width:225px}#ser .box05_tel{width:342px;height:102px}#ser .box05_tel a{width:300px;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#ser .box05_tel_l{width:50px}#ser .box05_tel_r{width:225px}#ser .box05_icon{width:110px;position:absolute;margin:-40px 0 0 -80px}#ser .box06{margin-top:80px}#ser .box06_icon{width:320px;margin:0 auto}#ser .box06_num{width:115px;margin:40px auto 0px auto}#ser .box06 h2{text-align:center;margin-top:20px}#ser .box07_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back01.png);margin-top:80px}#ser .box07{margin-top:0;background:#e1e1d7;padding:100px 0 60px}#ser .box07_inner{width:1050px;margin:0 auto;display:flex}#ser .box07_l{width:439px;position:relative;z-index:1}#ser .box07_l img{display:block}#ser .box07_l_b{background:#fff;padding:20px 60px 60px;border:solid 1px #000;border-top:none;line-height:180%}#ser .box07_r{width:670px;margin-left:-50px}#ser .box07_b{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back02.png);z-index:1;background-size:1360px 60px;position:relative}#ser .box08{margin:-50px auto;padding:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box02_back.png);background-size:100px 198px;z-index:0}#ser .box08_wrapper{background:#fff;width:1100px;margin:0 auto;padding:150px 0 80px}#ser .box08_title{margin:0 auto;text-align:center}#ser .box08_title h2{font-weight:400;letter-spacing:.2em}#ser .box08_title h3{margin-top:10px;letter-spacing:.2em}#ser .box08_inner{width:900px;margin:40px auto 0px auto;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}#ser .box08_contents{width:370px;margin-bottom:50px}#ser .box08_b{width:100%;height:110px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box08_back_b.png);z-index:1;position:relative}#ser .box09{margin-top:80px}#ser .box09_icon{width:320px;margin:0 auto}#ser .box09_num{width:115px;margin:40px auto 0px auto}#ser .box09 h2{text-align:center;margin-top:20px}#ser .box10_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back01.png);margin-top:80px}#ser .box10{margin-top:0;background:#e1e1d7;padding:100px 0 60px}#ser .box10_inner{width:1050px;margin:0 auto;display:flex}#ser .box10_l{width:670px}#ser .box10_r{width:439px;margin-left:-50px}#ser .box10_r img{display:block}#ser .box10_r_b{background:#fff;padding:20px 60px 60px;border:solid 1px #000;border-top:none;line-height:180%}#ser .box10_b{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back02.png);background-size:1360px 60px}#ser .box11{margin-top:80px}#ser .box11 p{width:470px;margin:0 auto;line-height:180%}#ser .box11_inner{width:900px;margin:40px auto 0px auto;padding:0 100px;display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}#ser .box11_contents{width:370px;margin-bottom:50px}#ser .box12_t{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box12_back_t.png);background-position:center;margin-top:-180px}#ser .box12{margin-top:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box12_back.png);background-position:center;padding:100px 0 0;background-size:1px}#ser .box12_b{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box12_back_b.png)}#ser .box12_inner02{display:flex;justify-content:center;width:690px;height:100px;margin:40px auto 0px auto;column-gap:45px}#ser .box12_mail{width:342px;height:102px}#ser .box12_mail a{width:300px;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#ser .box12_mail_l{width:50px}#ser .box12_mail_r{width:225px}#ser .box12_tel{width:342px;height:102px}#ser .box12_tel a{width:300px;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#ser .box12_tel_l{width:50px}#ser .box12_tel_r{width:225px}#ser .box12 p{text-align:center}#ser .box12 p span{display:block}#rec .box01_inner{display:flex;justify-content:center}#rec .box01_icon{width:110px}#rec .box01{margin-top:80px}#rec .section_title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:20px}#rec .section_title span{letter-spacing:.2em}#rec .box02_t{width:100%;height:30px;margin-top:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_back01.png) repeat-x;background-size:1360px 30px;background-position:center}#rec .box02_b{width:100%;height:120px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_back02.png) repeat-x;background-size:1360px 120px;background-position:center;position:relative;z-index:1}#rec .box02{background:#e1e1d7;padding:80px 0}#rec .box02_inner{display:flex;justify-content:space-between}#rec .box02_l{width:30%;height:550px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_img01.png) no-repeat;background-size:cover;background-position:center;border-radius:0 100px 0 0}#rec .box02_r{width:30%;height:550px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_img02.png) no-repeat;background-size:cover;background-position:center right;border-radius:100px 0 0}#rec .box02_c{max-width:430px;width:36%;margin:0}#rec .box02_c p{margin-top:40px;line-height:180%}#rec .box02_title{text-align:center;margin-top:40px}#rec .box02_title span{display:block;border-bottom:solid 1px #fff}#rec .box03{margin-top:80px}#rec .box03_inner{width:970px;margin:40px auto 0px auto}#rec .box03 .section_title{width:135px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box03_title.png);background-size:135px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:0 auto}#rec .box03_inner ul{display:flex;flex-wrap:wrap;border-top:solid 1px #6eabe2}#rec .box03_inner ul span{display:block}#rec .box03_inner ul li:nth-child(odd){width:13%;border-bottom:solid 1px #6eabe2;padding:15px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#d4e6f4}#rec .box03_inner ul li:nth-child(even){width:85%;border-bottom:solid 1px #6eabe2;padding:15px 0 15px 2%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#rec .box04{margin-top:0;padding:80px 0 0;background-size:1px}#rec .box04_inner02{display:flex;justify-content:center;width:690px;height:100px;margin:40px auto 0px auto;column-gap:45px}#rec .box04_mail{width:342px;height:102px}#rec .box04_mail a{width:300px;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#rec .box04_mail_l{width:50px}#rec .box04_mail_r{width:225px}#rec .box04_tel{width:342px;height:102px}#rec .box04_tel a{width:300px;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#rec .box04_tel_l{width:50px}#rec .box04_tel_r{width:225px}#rec .box04 p{text-align:center}#rec .box04 p span{display:block}#news{background:#fff;margin:0 auto}#news .box01{width:1050px;margin:0 auto}#news .box01_inner{width:100%;padding:50px 0;margin:0 auto;display:flex;justify-content:space-between}#pages{width:100%;margin:0 auto 0px auto;display:flex;justify-content:space-between}#pages article+article{border-top:solid 1px #000;margin-top:20px}#pages .pages_l{width:690px}#pages .pages_r{width:270px}#pages .pages_r aside{margin-bottom:50px}#pages .pages_r h2{font-size:14px}#pages .pages_r a{color:#666;text-decoration:none}#pages .pages_r a:hover{color:#666;text-decoration:underline}#pages .pages_l .entry-content img{width:100%;height:auto}#pages .pages_l a{color:#666;text-decoration:none}#pages .pages_l a:hover{color:#666;text-decoration:underline}.pages_header_phbox{padding:50px 0;background:#223c7e;text-align:center}.search-field{width:120px}.entry-header{margin-top:40px;display:flex;justify-content:space-between;align-items:center}.entry-meta,.entry-cate{margin:20px 0;color:#666}.entry-meta:before{content:"/";margin:0 10px}.entry-title{margin:40px 0;letter-spacing:.2em}#pages .pages_l .entry-title a{color:#000}@media screen and (max-width:1100px){#mobi_menu{display:none}.header{display:block;min-width:100%}.header_box_inner01{display:flex;position:fixed;flex-direction:column;justify-content:space-between;width:100%;margin:0 auto 0px auto;padding:20px 0;background:rgba(255,255,255,.9);top:0;z-index:100}.header_logo{margin:0 auto;width:96%;height:auto;display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:9999}.header_logo img{max-width:320px;width:90%}.header_logo02{margin:20px auto;width:96%;height:auto;display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:9999}.header_logo02 img{max-width:320px;width:90%}.header_box ul{display:none;justify-content:space-between;width:590px;align-items:center}.header_box ul li{display:flex;align-items:center;height:60px}.header_box ul li a{color:#000;text-decoration:none}.header_b{margin-top:100px}.header_box_inner02{width:90%;margin:0 auto}.header_box_inner02 img{width:100%;display:block}.header_b .tan30p{font-size:1.2em}.header_b h2{width:90%;text-align:center;margin:20px auto 0px auto;line-height:150%;color:#333;font-weight:400;letter-spacing:.2em}.header_b_img{width:90%;margin:50px auto 0px auto}.header_box_inner02_title{display:flex;flex-direction:column}.footer_box{width:90%;text-align:center;margin:40px auto 20px auto}#top{background:#fff}#top .box01{background:#e1e1d7;margin-top:-10%;padding-bottom:50px}#top .box01_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_back01.png) repeat-x;background-size:1360px 30px;background-position:center}#top .box01_b{width:100%;height:120px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_back02.png) repeat-x;background-size:1360px 120px;background-position:center}#top .box01_inner01{margin-top:5%;padding-top:20px;display:flex;flex-direction:column;justify-content:space-between}#top .box01_inner02{padding-top:100px;display:flex;flex-direction:column;justify-content:space-between}#top .box01_inner02 h1 span{display:block}#top .box01_inner03{padding-top:100px;display:flex;flex-direction:column;justify-content:space-between}#top .box01_inner03 h1 span{display:block}#top .box01_l01{width:90%;height:auto;margin:0 auto;margin-top:0;position:relative}#top .box01_l01_inner{width:100%;height:auto;margin-top:20px;padding:0;z-index:10;background:0 0;background-size:contain;position:relative;display:flex;align-items:center;justify-content:center}#top .box01_l01_contents{width:100%}#top .box01_l01_contents_title{width:100%;display:flex;justify-content:center}#top .box01_l01_contents_title_l h2 span{letter-spacing:.2em}#top .box01_l01_contents_title_l h3 span{letter-spacing:.2em}#top .box01_l01_contents_title_r{font-size:4em;line-height:80%;margin-left:10px}#top .box01_l01 h1,#top .box01_r02 h1,#top .box01_l03 h1{font-size:1.5em;font-weight:400;text-align:center;margin-top:20px;padding:10px 0;border-top:solid 1px #000;border-bottom:solid 1px #000;line-height:130%}#top .box01_l01 h1 span{display:block}#top .box01_l01 p,#top .box01_r02 p,#top .box01_l03 p{width:100%;margin:20px auto 0px auto;line-height:180%}#top .box01_l01_bt{text-align:center;margin-top:40px}#top .box01_l01_bt a{text-decoration:none;color:#000;border:solid 1px #000;padding:10px 30px}#top .box01_l01:before{display:none}#top .box01_l01:after{content:"";width:100px;height:100px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon02.png) no-repeat;background-size:100px;margin:-100px 0 0 -40px;display:block;z-index:0;bottom:0}#top .box01_r01{width:100%;margin:40px 0 0;height:250px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_img01.png) no-repeat;background-position:center;background-size:cover}#top .box01_l02{width:100%;margin:40px 0 0;height:250px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_img02.png) no-repeat;background-position:center;background-size:cover;order:2}#top .box01_r02{width:90%;height:auto;margin:0 auto;position:relative}#top .box01_r02_inner{width:100%;height:auto;z-index:10;background:0 0;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}#top .box01_r02:before{display:none}#top .box01_r02:after{content:"";width:100px;height:100px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon04.png) no-repeat;background-size:100px;margin:0;display:block;z-index:0;bottom:0;position:absolute;right:0}#top .box01_l03{width:90%;height:auto;margin:0 auto 0px auto;position:relative}#top .box01_l03_inner{width:100%;height:auto;z-index:10;background:0 0;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}#top .box01_l03:before{display:none}#top .box01_l03:after{content:"";width:100px;height:120px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_icon06.png) no-repeat;background-size:100px;margin:0 0 0 -50px;display:block;position:absolute;z-index:0;bottom:0}#top .box01_r03{width:100%;margin:40px 0 0;height:250px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box01_img03.png) no-repeat;background-position:center;background-size:cover}#top .box02{padding:80px 0}#top .box02_title{margin:0 auto;text-align:center}#top .box02_wrapper{background:#fff;width:90%;margin:0 auto;padding:40px 0 0}#top .box02_title h2{font-weight:400;letter-spacing:.2em}#top .box02_title h3{margin-top:10px}#top .box02_inner{width:90%;margin:40px auto 0px auto;padding:0;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;text-align:center}#top .box02_contents{width:100%;margin-bottom:20px}#top .box02_contents span{display:block}#top .box03{background:#e1e1d7;margin-top:0;padding-bottom:0}#top .box03_t{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box03_back01.png) repeat-x;background-size:680px 60px;background-position:center}#top .box03_b{width:100%;height:15px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box03_back02.png) repeat-x;background-size:680px 15px;background-position:center}#top .box03_inner{width:90%;margin:0 auto;padding:100px 0;display:flex;flex-direction:column}#top .box03_title{width:100%;text-align:center}#top .box03_title h2{letter-spacing:.2em}#top .box03_title h3{letter-spacing:.2em;margin-top:10px}#top .box03_bt{width:160px;height:35px;margin:30px auto 0px auto}#top .box03_bt a{width:160px;height:35px;background:#fff;display:flex;align-items:center;justify-content:center;border:solid 1px #000;color:#000;text-decoration:none}#top .box03_contents ul{width:100%;margin-top:40px}#top .box03_contents ul:nth-child(1){margin-bottom:20px}#top .box03_contents ul a{display:flex;align-items:center;width:100%;justify-content:flex-start;color:#000;text-decoration:none}#top .box03_contents ul a li:nth-child(1){width:160px}#top .box03_contents ul a li:nth-child(1) img{display:block}#top .box03_contents ul a li:nth-child(2){width:320px;margin-left:20px}#top .box03_img{width:190px;height:220px;margin:30px auto 0px auto}#top .box04{padding-top:80px}#top .box04_top{width:90%;margin:0 auto}#top .box04_title{text-align:center}#top .box04_title h2{letter-spacing:.2em}#top .box04_title h3{letter-spacing:.2em;margin-top:10px}#top .box04_inner{display:flex;flex-direction:column;justify-content:space-between;width:90%;margin:20px auto 0px auto}#top .box04_l{width:100%}#top .box04_l ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:150%}#top .box04_l ul li:nth-child(odd){width:100%;margin-top:20px}#top .box04_l ul li:nth-child(even){width:100%}#top .box04_r{width:100%;margin:40px auto 0px auto}#top .box04_b{margin-top:40px}#top .box05{margin-top:40px}#top .box05 h4.tan28p{font-size:1.2em;line-height:150%}#top .box05_inner{display:flex;flex-direction:column;background:#e1e1d7}#top .box05_l{width:100%}#top .box05_l img{display:block;width:100%}#top .box05_r{width:100%;padding:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box05_back01.png) no-repeat;background-size:500px;background-position:right bottom;align-items:center;display:flex;justify-content:center;flex-direction:column}#top .box05_r_inner{width:90%;margin:0 auto;padding:100px 0}#top .box05_title{text-align:center}#top .box05_title h2{letter-spacing:.2em}#top .box05_title h3{margin-top:20px;letter-spacing:.2em}#top .box05_title h4{margin-top:40px}#top .box05_title h4 span{display:block}#top .box05_r p{width:100%;margin:20px auto 0px auto}#top .box05_bt{width:160px;height:35px;margin:20px auto 0px auto}#top .box05_bt a{width:160px;height:35px;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;text-decoration:none;border:solid 1px #000}#top .box06{padding-top:100px}#top .box06_title{text-align:center;color:#333}#top .box06_title h2{letter-spacing:.2em}#top .box06_title h3{margin-top:20px;letter-spacing:.2em}#top .box06_tel{letter-spacing:.2em;text-align:center;color:#333;margin-top:40px}#top .box06_tel.tan30p{font-size:1.5em}#top .box06 ul{width:90%;margin:50px auto 0px auto;border-top:solid 1px #ccc;display:flex;flex-wrap:wrap}#top .box06 ul li:nth-child(odd){width:90%;border-bottom:none;display:flex;align-items:center;padding:20px 5% 0}#top .box06 ul li:nth-child(even){width:90%;border-bottom:solid 1px #ccc;display:flex;align-items:center;padding:0 5% 20px}#top .box06 ul li:nth-child(even) input{width:98%;padding:5px 1%;font-size:16px;border:solid 1px #ccc}#top .box06 ul li:nth-child(even) textarea{width:98%;padding:5px 1%;font-size:16px;border:solid 1px #ccc}#top .box06_text{width:86%;height:250px;padding:10px 2%;margin:50px auto 0px auto;border:solid 1px #ccc;overflow-y:scroll}#top .box06_privacy{display:flex;justify-content:center;margin:20px 0 0}#top .box06_bt{margin-top:20px;text-align:center}#top .box06_bt input{width:130px;height:40px;border:solid 1px #000;background:#fff;border-radius:100px;font-size:14px}#ser{margin-top:100px}#ser .box00{margin-top:40px}#ser .tan28p{font-size:1.2em}#ser .box00_icon{max-width:320px;width:90%;margin:0 auto}#ser .box00_num{width:60px;margin:40px auto 0px auto}#ser .box00 h2{text-align:center;margin-top:20px}#ser .box01_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back01.png);margin-top:40px}#ser .box01{margin-top:0;background:#e1e1d7;padding:40px 0}#ser .box01_inner{width:100%;margin:0 auto;display:flex;flex-direction:column}#ser .box01_l{width:100%}#ser .box01_r{width:90%;margin:20px auto 0px auto}#ser .box01_r img{display:block}#ser .box01_r_b{background:#fff;padding:20px 5%;border:solid 1px #000;border-top:none;line-height:180%}#ser .box01_b{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back02.png);background-size:1360px 60px}#ser .box02{padding-top:40px}#ser .box02_inner{display:flex;flex-direction:column;justify-content:space-between;width:90%;margin:0 auto}#ser .box02_l{width:100%}#ser .box02_l p{margin-top:20px;line-height:180%}#ser .box02 .section_title{width:215px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box02_titleback.png);background-size:215px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:40px auto 0px auto}#ser .box02_r{width:100%}#ser .box03_t{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_back_t.png);margin-top:40px}#ser .box03{margin-top:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_back.png);padding:20px 0;background-size:1px}#ser .box03_inner{width:90%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}#ser .box03 .section_title{width:310px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_titleback01.png);background-size:310px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:0 auto}#ser .box03_r{width:100%;padding-top:0;line-height:180%;order:1}#ser .box03_r p{margin-top:20px;line-height:180%}#ser .box03_l{width:100%;order:2}#ser .box03_l img{display:block}#ser .box03_b{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box03_back_b.png)}#ser .box04{margin-top:60px}#ser .box04 .section_title{width:290px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_titleback.png);background-size:290px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:0 auto}#ser .box04_inner{width:90%;margin:0 auto}#ser .box04_inner p{width:100%;margin:20px auto 0px auto}#ser .box04_c{display:flex;flex-direction:column;justify-content:center;width:90%;margin:20px auto 0px auto;padding:15px 5%;border:solid 1px #000;line-height:180%}#ser .box04_c_l{width:100%;display:flex;justify-content:center;align-items:center}#ser .box04_c_r span{display:inline}#ser .box04_inner02{width:100%;margin:40px auto 0px auto;color:#fff;display:flex;flex-direction:column;justify-content:space-between}#ser .box04_l02{width:280px;height:275px;margin:0 auto;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_back01.png) no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}#ser .box04_c02{width:270px;height:280px;margin:20px auto;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_back02.png) no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}#ser .box04_r02{width:255px;height:250px;margin:0 auto;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box04_back03.png) no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}#ser .box04_inner02 p{width:185px;line-height:180%}#ser .box05_t{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box05_back_t.png);margin-top:60px}#ser .box05_b{width:100%;height:120px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box05_back_b.png)}#ser .box05{background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box05_back.png);padding:0 0 40px}#ser .box05_inner{width:90%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}#ser .box05_l{width:100%;display:flex;align-items:center;margin-top:20px}#ser .box05_r{width:100%;margin-top:20px;line-height:180%}#ser .box05_l .section_title span{display:block}#ser .box05_l .section_title{line-height:150%;text-align:center;width:100%}#ser .box05_inner02{display:flex;flex-direction:column;justify-content:space-between;width:90%;height:auto;margin:20px auto 0px auto}#ser .box05_mail{max-width:330px;width:100%;height:auto;margin:20px auto 0px auto}#ser .box05_mail a{width:90%;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 5%;color:#000;text-decoration:none}#ser .box05_mail_l{width:50px}#ser .box05_mail_r{width:225px}#ser .box05_tel{max-width:330px;width:100%;margin:0 auto}#ser .box05_tel a{width:90%;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 5%;color:#000;text-decoration:none}#ser .box05_tel_l{width:50px}#ser .box05_tel_r{width:225px}#ser .box05_icon{width:110px;position:relative;margin:0 auto}#ser .box06{margin-top:40px}#ser .box06_icon{width:320px;margin:0 auto}#ser .box06_num{width:60px;margin:40px auto 0px auto}#ser .box06 h2{text-align:center;margin-top:20px}#ser .box07_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back01.png);margin-top:80px}#ser .box07{margin-top:0;background:#e1e1d7;padding:40px 0 60px}#ser .box07_inner{width:100%;margin:0 auto;display:flex;flex-direction:column}#ser .box07_l{width:90%;margin:20px auto 0px auto;position:relative;z-index:1;order:2}#ser .box07_l img{display:block}#ser .box07_l_b{background:#fff;padding:20px 5%;border:solid 1px #000;border-top:none;line-height:180%}#ser .box07_r{width:100%;margin-left:0}#ser .box07_b{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back02.png);z-index:1;background-size:1360px 60px;position:relative}#ser .box08{margin:-50px auto;padding:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/top/box02_back.png);background-size:100px 198px;z-index:0}#ser .box08_wrapper{background:#fff;width:80%;margin:0 auto;padding:80px 5% 60px}#ser .box08_title{margin:0 auto;text-align:center}#ser .box08_title h2{font-weight:400;letter-spacing:.2em}#ser .box08_title h3{margin-top:10px}#ser .box08_inner{width:90%;margin:40px auto 0px auto;padding:0;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;text-align:center}#ser .box08_contents{width:100%;margin-bottom:20px}#ser .box08_b{width:100%;height:110px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box08_back_b.png);z-index:1;position:relative}#ser .box09{margin-top:40px}#ser .box09_icon{max-width:320px;width:80%;margin:0 auto}#ser .box09_num{width:60px;margin:40px auto 0px auto}#ser .box09 h2{text-align:center;margin-top:20px}#ser .box10_t{width:100%;height:30px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back01.png);margin-top:80px}#ser .box10{margin-top:0;background:#e1e1d7;padding:40px 0 60px}#ser .box10_inner{width:100%;margin:0 auto;display:flex;flex-direction:column}#ser .box10_l{width:100%}#ser .box10_r{width:90%;margin:20px auto 0px auto}#ser .box10_r img{display:block}#ser .box10_r_b{background:#fff;padding:20px 5%;border:solid 1px #000;border-top:none;line-height:180%}#ser .box10_b{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box01_back02.png);background-size:1360px 60px}#ser .box11{margin-top:40px}#ser .box11 p{width:90%;margin:0 auto;line-height:180%}#ser .box11_inner{width:90%;margin:40px auto 0px auto;padding:0;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;text-align:center}#ser .box11_contents{width:100%;margin-bottom:20px}#ser .box12_t{width:100%;height:40px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box12_back_t.png);background-position:center;background-size:680px 40px;margin-top:40px}#ser .box12{margin-top:0;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box12_back.png);background-position:center;padding:40px 0 0;background-size:1px}#ser .box12_b{width:100%;height:80px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/ser/box12_back_b.png)}#ser .box12_inner02{display:flex;flex-direction:column;justify-content:space-between;width:90%;height:auto;margin:40px auto 0px auto}#ser .box12_mail{max-width:330px;width:100%;height:auto;margin:20px auto 0px auto}#ser .box12_mail a{width:90%;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#ser .box12_mail_l{width:50px}#ser .box12_mail_r{width:225px}#ser .box12_tel{max-width:330px;width:100%;height:auto;margin:0 auto 0px auto}#ser .box12_tel a{width:90%;height:auto;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none}#ser .box12_tel_l{width:50px}#ser .box12_tel_r{width:225px}#ser .box12 p{width:90%;margin:0 auto;text-align:left}#ser .box12 p span{display:inline}#rec{margin-top:100px}#rec .box01_inner{display:flex;flex-direction:column;justify-content:center}#rec .box01_icon{width:110px;padding-left:40px;margin:0 auto}#rec .box01{margin-top:40px}#rec .section_title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px 0 0}#rec .section_title span{letter-spacing:.2em}#rec .box02_t{width:100%;height:15px;margin-top:40px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_back01.png) repeat-x;background-size:680px 15px;background-position:center}#rec .box02_b{width:100%;height:60px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_back02.png) repeat-x;background-size:680px 60px;background-position:center;position:relative;z-index:1}#rec .box02{background:#e1e1d7;padding:40px 0}#rec .box02_inner{display:flex;flex-direction:column;justify-content:space-between}#rec .box02_l{width:95%;height:250px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_img01.png) no-repeat;background-size:cover;background-position:center;border-radius:0 100px 0 0}#rec .box02_r{width:95%;height:250px;margin-left:5%;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box02_img02.png) no-repeat;background-size:cover;background-position:center right;border-radius:100px 0 0}#rec .box02_c{max-width:430px;width:90%;margin:40px auto 0px auto}#rec .box02_c .ren26p{font-size:1.2em}#rec .box02_c p{margin-top:20px;line-height:180%}#rec .box02_title{text-align:center;margin-top:20px}#rec .box02_title span{display:block;border-bottom:solid 1px #fff}#rec .box03{margin-top:80px}#rec .box03_inner{width:90%;margin:40px auto 0px auto}#rec .box03 .section_title{width:135px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box03_title.png);background-size:135px 50px;display:flex;align-items:center;justify-content:center;line-height:100%;margin:0 auto}#rec .box03_inner ul{display:flex;flex-wrap:wrap;flex-direction:column;border-top:solid 1px #6eabe2}#rec .box03_inner ul span{display:inline}#rec .box03_inner ul li:nth-child(odd){width:90%;border-bottom:none;padding:10px 5%;text-align:center;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;background:#d4e6f4}#rec .box03_inner ul li:nth-child(even){width:90%;border-bottom:solid 1px #6eabe2;padding:10px 5%;display:block;flex-direction:row;align-items:flex-start;justify-content:flex-start}#rec .box04{margin:0 auto;width:90%;padding:40px 0 0}#rec .box04_inner02{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;margin:40px auto 0px auto}#rec .box04_mail{max-width:330px;width:100%;height:auto;margin-top:20px}#rec .box04_mail a{width:90%;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 5%;color:#000;text-decoration:none}#rec .box04_mail_l{width:50px}#rec .box04_mail_r{width:225px}#rec .box04_tel{max-width:330px;width:100%;height:auto}#rec .box04_tel a{width:90%;height:60px;border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 5%;color:#000;text-decoration:none}#rec .box04_tel_l{width:50px}#rec .box04_tel_r{width:225px}#rec .box04 p{text-align:center}#rec .box04 p span{display:inline}#news{background:#fff;margin:100px auto 0px auto}#news .header_box_title{text-align:center;padding:20px 0;letter-spacing:.3em}#news .wrapper{background:#d6ccb3;padding-top:100px}#news .box01{width:100%;margin:20px auto 0px auto}#news .box01_inner{width:90%;padding:5%;margin:0 auto;display:flex;justify-content:space-between}#pages{width:100%;margin:100px auto 0px auto;display:flex;flex-direction:column;justify-content:space-between}#pages article+article{border-top:solid 1px #000;margin-top:20px;padding-top:40px}#pages .pages_l{width:100%}#pages .pages_r{width:100%}#pages .pages_r aside{margin-bottom:50px}#pages .pages_r h2{font-size:14px}#pages .pages_r a{color:#666;text-decoration:none}#pages .pages_r a:hover{color:#666;text-decoration:underline}#pages .pages_l .entry-content img{width:100%;height:auto}#pages .pages_l a{color:#666;text-decoration:none}#pages .pages_l a:hover{color:#666;text-decoration:underline}.pages_header_phbox{padding:50px 0;background:#223c7e;text-align:center}.search-field{width:120px}.entry-header{margin-top:40px;display:flex;justify-content:flex-end}.entry-meta,.entry-cate{margin:20px 0;color:#666}.entry-meta:before{content:"/";margin:0 10px}.entry-title{margin:0 0 20px;letter-spacing:.2em}}.header_accordion{position:relative;padding-right:21px}.header_accordion:hover{cursor:pointer}.header_accordion:after{content:'';position:absolute;right:0;width:13px;height:10px;background-image:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/common/header_accordion_icon.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:.3s}.header_accordion.open:after{transform:rotate(180deg)}.header_box ul.header_accordion_child{position:absolute;top:90%;left:-10px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-right:10px;padding-left:10px;width:106px;max-height:0;background-color:rgba(242,242,242,.9);z-index:100;transition:max-height .8s;overflow:hidden}.header_box ul.header_accordion_child.open{max-height:100vh}.header_box ul.header_accordion_child li{display:block;width:100%;height:auto}.header_box ul.header_accordion_child li+li{border-top:solid 1px #b3b3b3}.header_box ul.header_accordion_child li a{display:flex;justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;width:100%;font-size:12px}.header_box ul.header_accordion_child li a:hover{background-color:#ddd;transition:.3s}.header nav{overflow:scroll}.header nav ul li{padding-left:0}.header nav ul li.header_accordion.open{padding-bottom:0}.header nav ul li.header_accordion:after{top:20px;background-image:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/common/sp/header_accordion_icon_white.svg)}.header nav ul li.header_accordion ul.header_accordion_child{display:none;margin-top:15px;padding-top:0;border-top:dashed 1px #fff;opacity:0}.header nav ul li.header_accordion ul.header_accordion_child.open{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.header nav ul li.header_accordion ul.header_accordion_child li{padding:0;border-bottom:none}.header nav ul li.header_accordion ul.header_accordion_child li+li{border-top:solid 1px #fff}.header nav ul li.header_accordion ul.header_accordion_child li a{display:block;padding-top:12px;padding-bottom:12px;font-size:15px}.contact_btn_area{margin-top:54px;margin-right:auto;margin-left:auto;padding:32px 24px;max-width:340px;width:100%;background-color:#fff;box-sizing:border-box}.contact_btn_ttl{margin-bottom:1em;font-size:18px;color:#000;text-align:center}.contact_btn_box12_tel,.contact_btn_box12_mail{margin-left:auto;margin-right:auto;width:100%;height:88px}.contact_btn_box12_tel a,.contact_btn_box12_mail a{width:100%;height:100%}.contact_btn_box12_tel_r_txt,.contact_btn_box12_mail_r_txt{font-size:14px}.contact_btn_box12_mail_r_txt{text-align:center}.contact_btn_box12_tel a{border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;column-gap:16px;padding:20px;color:#000;text-decoration:none;box-sizing:border-box}.contact_btn_box12_tel_l,.contact_btn_box12_mail_l{width:43px;height:43px}.contact_btn_box12_tel_r,.contact_btn_box12_mail_r{width:calc(100% - 59px)}.tel_number{font-size:20px;letter-spacing:.2em}.contact_time_txt{margin-top:7px;margin-bottom:16px;font-size:12px;color:#000;text-align:center;line-height:1}.contact_btn_box12_mail a{border:solid 1px #000;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#000;text-decoration:none;box-sizing:border-box}.header_box_inner02{background-image:none}.swiper_wrap{position:relative}.hero_catch{position:absolute;bottom:0;left:0;margin:0;padding:80px 39px 30px;width:100%;font-family:'Sawarabi Mincho',serif !important;font-size:50px;color:#fff;line-height:1.32;letter-spacing:.1em;background-image:linear-gradient(rgba(0,0,0,0) 5%,rgba(0,0,0,.5));box-sizing:border-box;z-index:2}.heroSwiper picture img{display:block;max-width:100%;height:auto}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{position:absolute;top:50%;right:-24px;left:auto;display:flex;flex-direction:column;justify-content:center;row-gap:12px;width:auto;z-index:3;transform:translateY(-50%)}.swiper-pagination-bullet{border:solid 1px #999;background:#fff;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#999}.header_b h2{margin-top:130px}@media screen and (max-width:768px){.hero_catch{padding:23px 18px 21px;font-size:min(max(28px, calc(1.75rem + ((1vw - 3.75px) * 5.598))), 50px)}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{top:auto;right:0;bottom:-24px;flex-direction:row;transform:translateY(0)}.header_b h2{margin-top:70px}}#rec .box03_inner ul{border-top:solid 1px #a3b3b3}#rec .box03_inner ul li:nth-child(odd){background:#d9e1e6}#rec .box03_inner ul li:nth-child(odd),#rec .box03_inner ul li:nth-child(even){border-bottom:solid 1px #a3b3b3}.flow_area{margin-top:108px}.flow_area_ttl{display:flex;align-items:center;justify-content:center;margin-right:auto;margin-bottom:56px;margin-left:auto;width:135px;height:50px;background:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/box03_title.png);background-size:135px 50px}.flow_wrap{counter-reset:listnum;margin-right:auto;margin-left:auto;width:730px}.flow_item{position:relative;display:flex;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;padding-left:100px;background-color:#d4e6f4}.flow_item:last-child{padding-left:0;background-color:#95d1f4}.flow_item:before{counter-increment:listnum;content:counter(listnum,decimal-leading-zero);position:absolute;left:58px;width:30px;height:23px;font-family:'Sawarabi Mincho',serif;font-size:28px;color:#fff;letter-spacing:.1em}.flow_item+.flow_item{margin-top:60px}.flow_item+.flow_item:after{content:'';position:absolute;right:0;top:-37.5px;left:0;margin-left:auto;margin-right:auto;width:16px;height:15px;background-image:url(//taisei-daiichi.com/wp-content/themes/taisei/css/../img/rec/flow_next_icon.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.flow_ttl{width:187px;font-family:'Sawarabi Mincho',serif;font-weight:400;font-size:19px;text-align:center;letter-spacing:.1em}.flow_cont{width:calc(100% - 187px)}.flow_cont p{margin:0;font-size:13px}.line_btn{display:flex;justify-content:center;align-items:center;column-gap:11px;margin-top:9px;width:192px;height:38px;font-weight:700;font-size:19px;color:#06c755;text-decoration:none;border:solid 2px #06c755;border-radius:9999px;background-color:#fff}.line_btn .fa-line{font-size:24px}@media screen and (max-width:768px){.flow_area{margin-top:85px}.flow_wrap{width:90%}.flow_item{flex-direction:column;row-gap:15px;padding-top:30px;padding-bottom:30px;padding-left:0}.flow_item:before{display:none}.flow_item+.flow_item{margin-top:42px}.flow_item+.flow_item:after{top:-28px}.flow_ttl,.flow_cont{width:auto}.flow_ttl{position:relative;padding-left:40px;font-size:18px}.flow_ttl:before{counter-increment:listnum;content:counter(listnum,decimal-leading-zero);position:absolute;left:0;width:26px;height:17px;font-family:'Sawarabi Mincho',serif;font-size:23px;color:#fff;letter-spacing:.1em}.line_btn{margin-right:auto;margin-left:auto;width:224px;height:43px;font-size:22px}.line_btn .fa-line{font-size:28px}}.post_ttl_wrap{display:flex;justify-content:space-between;align-items:center}#pages .pages_l a.post_cat{display:flex;justify-content:center;align-items:center;padding:8px 6px 7px;font-size:14px;color:#fff;line-height:1;letter-spacing:.06em;background-color:#0071bc}.entry-meta:before{content:none}@media screen and (max-width:768px){.post_ttl_wrap{flex-direction:column;align-items:flex-start}}.header_box ul.sns_list{justify-content:flex-end;column-gap:13px;margin-top:20px;margin-left:auto;margin-right:auto;width:1100px}.header nav ul.sns_list{display:flex;justify-content:center;column-gap:15px;padding-top:50px}.header nav ul.sns_list li{padding:0;border-bottom:none;letter-spacing:0}.sns_link{display:flex;justify-content:center;align-items:center;width:33px;height:33px;font-size:20px;color:#fff !important;border-radius:9999px;background-color:#222}.header nav ul.sns_list .sns_link{width:45px;height:45px;font-size:26px}.header_box ul.sns_list .sns_link>i{transform:translateY(1px)}.sns_list_area+.header_box_inner01{margin-top:0}@media screen and (max-width:1100px){.header_box ul.sns_list{position:absolute;top:78px;left:5%;display:flex;justify-content:flex-start;margin-top:0}.header_b,#ser,#rec{margin-top:160px}}