@charset "utf-8";@import url(//sanintoshi.co.jp/wp1/wp-content/themes/weluka-theme-00-child/../weluka-theme-00/style.css);body{line-height:2em;font-size:14.8px;color:#000;animation:fadeIn 3s ease 0s 1 normal;-webkit-animation:fadeIn 3s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}h1{font-size:11px;line-height:1.5em}.page-title{text-align:center}h2{font-size:2.4em;line-height:1.5em}h3{font-size:2em;line-height:1.5em}.top_ti{font-size:3em;font-family:'Roboto Condensed',sans-serif;line-height:1em;margin:0;padding:0 0 20px;color:#fff}.top_ti1{font-size:3em;font-family:'Roboto Condensed',sans-serif;line-height:1em;margin:0;padding:0 0 20px;color:#00a546}.custom-navi{font-size:1.1em;font-weight:400}.custom-navi #menu-navi li{border-right:solid 1px #c8c8c8;box-sizing:border-box;color:#464646;padding:0 2em}.custom-navi #menu-navi li:first-child{border-left:solid 1px #c8c8c8;box-sizing:border-box;color:#464646;padding:0 2em}h4{font-size:1.5em;line-height:1.5em}h5{font-size:1.3em;line-height:1.5em}.strong{font-weight:700}p{line-height:1.75em;letter-spacing:.05em}h4.weluka-list-title{font-size:1em}.mincho{letter-spacing:.1em;line-height:2em;font-family:fot-tsukuaoldmin-pr6n,"Hannari","Sei Kaisho CB1","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h4.mincho{font-size:1.7em}.message{background:url(/img/bg.jpg) no-repeat;background-size:contain;padding:40px 0;font-family:fot-tsukuaoldmin-pr6n,"Hannari","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.message h3{line-height:1.8em;font-size:1.3em}.message p{font-size:.95em;line-height:1.8em;text-indent:1em}.houshin{font-size:1.2em;font-family:fot-tsukuaoldmin-pr6n,"Hannari","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.houshin h3{font-size:14.8px;padding:0 0 .5%;border-bottom:1px solid #999}.houshin .syaze{font-size:2em;font-family:fot-tsukuaoldmin-pr6n,"Hannari","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.houshin .rinen{font-size:1.5em;font-family:fot-tsukuaoldmin-pr6n,"Hannari","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.houshin dl dt{float:left;width:10%;padding:.5% 0;font-weight:400}.houshin dl dd{padding:.5% 0;margin-left:10%}#weluka-main-header{padding:30px 0}.top_info{padding-top:20px}.header_botton{margin:6px 0 0;font-weight:700}.weluka-button{font-weight:700;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif}.cont_arrow{border-bottom:1px solid #122852;margin:20px 0 0;padding:0 0 .5em;width:50%;position:relative;display:inline-block;vertical-align:middle;text-decoration:none;font-size:1em}.cont_arrow:before{position:absolute;top:0;bottom:0;right:0;font-family:fontAwesome;content:'\f101';color:#122852;vertical-align:middle}.cont_link{border-bottom:1px solid #122852;margin:20px 0 0;padding:0 0 .5em;width:50%}.cont_link:before{width:50%;position:absolute;right:.5em;font-family:fontAwesome;content:'\f101';color:#122852}.business ul{max-width:auto}.business ul li{display:flex;align-items:center;margin-bottom:60px}.business ul li .photo{width:60%;box-sizing:border-box}.business ul li .photo img{border-radius:10px}.business ul li .txt{width:40%;box-sizing:border-box}.business ul li:nth-child(odd){flex-direction:row-reverse}.business ul li:nth-child(odd) .txt{padding-right:20px}.business ul li:nth-child(even) .txt{padding-left:20px}.business ul li h4{margin-bottom:20px}.icon1,.icon2,.icon3{position:relative;line-height:2.25em;padding-left:3em}.icon1:before{position:absolute;left:0;content:"";display:inline-block;width:2.25em;height:2.25em;background:url(/img/icon-01.svg) no-repeat;background-size:contain}.icon2:before{position:absolute;left:0;content:"";display:inline-block;width:2.25em;height:2.25em;background:url(/img/icon-02.svg) no-repeat;background-size:contain}.icon3:before{position:absolute;left:0;content:"";display:inline-block;width:2.25em;height:2.25em;background:url(/img/icon-03.svg) no-repeat;background-size:contain}.slidebg{background-image:linear-gradient(135deg,rgba(18,40,82,.8) 40%,rgba(255,255,255,0) 40%);background-blend-mode:color-burn}.bg01{background-color:#f0f0f0;background-image:url("/img/green.svg");background-repeat:no-repeat;background-size:46.75%}.bg02{background-color:#fff;background-image:url("/img/green.svg");background-repeat:no-repeat;background-size:46.75%}.bg03 .weluka-container{padding:40px}.bg04{background-color:#f0f0f0;padding:60px}.bg05{color:#fff;padding:60px}.bg06{background:url('/img/foot_bg.jpg') no-repeat center center;background-size:cover;height:300px}.footer_bg{background-color:#122852;padding:20px 0;color:#fff}.footer_bg a{color:#fff}.footer_bgr a:hover{color:rgba(255,255,255,.8)}.companylist img{width:360px;height:200px !important;object-fit:cover;font-family:'object-fit: cover;'}.info_frame{text-align:center;border:2px solid red;border-radius:5px;padding:20px;color:red}.info_frame h3{font-size:1.5em}.shikaku li{list-style-type:none}.shikaku li:before{content:"◎ "}.aboutlink a{color:#000;border-bottom:solid 1px #000}.sub{font-size:12px;padding-left:1em;line-height:.5em}.headpd{padding:20px 20px 0}@keyframes SlideIn1{0%{opacity:0;transform:translateX(-200px)}100%{opacity:1;transform:translateX(0)}}@keyframes SlideIn2{0%{opacity:0;transform:translateX(200px)}100%{opacity:1;transform:translateX(0)}}.headerbg{background-color:#000}.headerbg-top{background-color:rgba(0,0,0,.8);z-index:9999;text-align:center;position:fixed;width:100%;box-sizing:border-box}.hinmoku .weluka-list-title{font-weight:700;background-color:#cce4f5;padding:.5em}.company_list .weluka-list-title{font-size:1.2em;font-weight:700}.company_list .weluka-list-meta{font-size:.9em;line-height:1.5em}.company_list .weluka-button{font-weight:700}.footerlogo img{width:150px;height:50px}.toplist .weluka-img{margin:0}.toplist h4{font-size:1.4em;padding:20px 20px 0;margin:0;background-color:#fff}.toplist .weluka-list-meta{font-size:.9em;padding:0 20px 10px;margin:0;color:#999;background-color:#fff}.toplist .weluka-list-content{margin:0;padding:0 20px 20px;background-color:#fff}.toplist p{padding:0 0 5px}.toplist p.gyomu{border-top:1px solid #14324b;padding:10px 0 0;font-weight:700}.sagyo h4{text-align:center;background-color:#eee;padding:1em 0}.arrow{padding-bottom:.5em}.arrow:after{font-family:FontAwesome;content:"\f063";font-size:1em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.top_pd{padding:.5em}.top_pd h3{font-weight:700}.top_bg01{background-image:url('/img/bg01.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:rgba(0,0,0,.4);color:#fff;text-align:center;padding:30px 0}.top_bg02{background-image:url('/img/bg02.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:rgba(0,0,0,.4);color:#fff;text-align:center;padding:30px 0}.top_bg03{background-image:url('/img/bg03.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:rgba(0,0,0,.4);color:#fff;text-align:center;padding:30px 0}.top_bg01 a,.top_bg02 a,.top_bg03 a{color:#fff}.topmt{margin-top:60px;margin-bottom:80px}.pd40{background-color:#ffff;padding:40px;margin:0 0 40px;-webkit-box-shadow:0 10px 6px -6px #ccc;-moz-box-shadow:0 10px 6px -6px #ccc;box-shadow:0 10px 6px -6px #ccc}.pd40 .pbold{font-weight:700;margin-bottom:10px}.tb15{padding:15px 0}.tel h5{font-size:1.3em;line-height:1em;padding:0;margin:20px 0 0}.itembtn{font-weight:700;padding:.5em 0;font-size:1.1em}.tel{font-size:1.8em;line-height:1em;padding:0;margin:0;font-family:'Roboto',sans-serif}.tel a{color:#0046aa}.tel a:hover{color:rgba(0,70,170,.6)}.wpcf7-form select{width:20%}.page_ti{text-align:center;color:#fff;padding:20px;text-shadow:1px 1px 2px #000}.weluka-single-meta{margin-bottom:40px}.page_midashi{text-align:center;font-size:1.8em;font-weight:400}.page_tis{font-size:1em;font-weight:700;color:#14324b;margin-bottom:40px}.page_text{font-size:1.1em;margin-bottom:20px}.about_text{font-size:1.2em}.f15{font-size:1.5em}.f20{font-size:2em}.f30{font-size:3em}.naviheader{background-color:rgba(255,255,255,.9)}.inner_header{margin:20px}.inner_bg01{padding:20px;margin:.2em;background-color:#fff}.inner_bg02{padding:10px;background-color:#14324b;color:#fff;text-align:center;font-weight:700}.inner_bg03{padding:20px 20px 0;background-color:#fff}.inner_bg04{padding:10px;background-color:#14324b;color:#fff;text-align:center;font-weight:700}.inner_circle h4{font-size:1.2em;padding:20px;background-color:#fff;color:#14324b;text-align:center;font-weight:700;border:2px solid #14324b;border-radius:50%}.inner_circle2 h4{font-size:1.5em;padding:40px 20px;background-color:#14324b;color:#fff;text-align:center;font-weight:700;border-radius:50%}.inner_bg01 h4{padding:10px;color:#14324b;text-align:center;font-weight:700;border:1px solid #14324b}.f_small{font-size:.85em}.f_white{color:#fff}.f_red{color:red}.section1,.section2{padding:50px 30px}.section1{background:#eaeff5}.section2{position:relative;z-index:0}.section2:after{content:'';position:absolute;left:0;top:0;transform:skewY(-5deg);transform-origin:bottom left;z-index:-1;width:100%;height:100%;background:#fff}.sub_menu{margin-top:.5em}.sub_menu i{margin-right:.25em}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mt20{margin-top:20px}.mt40{margin-top:40px}.t_center{text-align:center}.t_right{text-align:right}.blue{color:#00327d}.privacy h5{font-size:1.2em;margin-top:2em}.privacy ul li{list-style-type:none;padding-left:2em;text-indent:-2em}.w_list{width:100%}.w_list dl{width:100%;border-bottom:1px solid #999}.w_list dl dt{border-top:1px solid #999;float:left;width:75%;padding:.5em 0;font-weight:400}.w_list dl dd{border-top:1px solid #999;text-align:center;padding:.5em 0;margin-left:75%}.company{width:100%}.company dl{width:100%;border-bottom:1px dotted #999}.company dl dt{border-top:1px dotted #999;float:left;width:25%;padding:1.5% 0;font-weight:400}.company dl dd{border-top:1px dotted #999;padding:1.5% 0;margin-left:25%}.enkaku{width:100%}.enkaku dl{width:100%}.enkaku dl dt{border-top:1px dotted #fff;float:left;width:25%;padding:1.5% 0;font-weight:400}.enkaku dl dd{border-top:1px dotted #fff;padding:1.5% 0;margin-left:25%}.itemtable{width:100;font-size:1em;border:1px #999 solid;background-color:#fff}.itemtable th{font-weight:400;border:1px #999 solid;background-color:#fbd3d8;text-align:center;vertical-align:middle}.itemtable td{border:1px #999 solid;padding-top:.5em;padding-bottom:.5em;vertical-align:middle}.itemtable td:nth-child(1){background-color:#f0f0f0}.t01 table{width:100;font-size:1em;border:1px #ccc solid;background-color:#fff}.t01 td{border:1px #ccc solid;padding-top:.5em;padding-bottom:.5em;vertical-align:middle}.t01 th{width:25%;font-weight:400;border:1px #ccc solid;background-color:#eee;text-align:center;vertical-align:middle}input[type=submit]{font-family:FontAwesome}input.sanintoshi-btn{background:#f3d078;background:-webkit-linear-gradient(top,rgba(240,193,75,.9),rgba(247,223,165,.9));background:linear-gradient(to bottom,rgba(247,223,165,.9),rgba(240,193,75,.9));box-shadow:0 1px 0 rgba(255,255,255,.4) inset;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-color:#a88734 #9c7e31 #846a29;border-style:solid;border-width:1px;width:300px;height:60px;color:#111;font-size:1em;font-weight:700}input.sanintoshi-btn:hover{background:-webkit-linear-gradient(top,rgba(240,193,75,1),rgba(247,223,165,1));background:linear-gradient(to bottom,rgba(247,223,165,1),rgba(240,193,75,1))}input.sanintoshi-btn:active{box-shadow:0 1px 3px rgba(0,0,0,.2) inset}.cst-postlist .weluka-list-mediatop .weluka-list-row .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-media{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-meta{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;font-size:14.8px;margin-top:0;padding-right:14.8px;color:#122852}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-title{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;font-size:14.8px;margin-top:4px;font-weight:400}.cst-postlist .wrap{border-bottom:1px dotted #999;padding:0 0 1.25em}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-content{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.cst-postlist .weluka-list-mediatop .weluka-col .tagcloud{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.sales img.img-thumbnail{width:250px;height:100px !important;object-fit:cover;font-family:'object-fit: cover;'}.privacy h3{font-size:1.2em;margin-top:2em}.br-pc{display:block}.br-sp{display:none}@media (max-width:991px){.weluka-container{max-width:95%}body{line-height:1.7em}#main-content{margin-top:10px;padding-bottom:10px}.custom-navi #menu-navi li{border:none}.custom-navi #menu-navi li:first-child{border:none}.top_img{padding:20px 0 40px;margin-bottom:0}.headerlogo{padding:0 10px}h2{font-size:2.4em}h3{font-size:1.8em}h4{font-size:1.6em}h4.mincho{font-size:1.6em}.midashi h3{text-align:center}.bg01{background-color:#f0f0f0;background-image:url("/img/green.svg");background-repeat:no-repeat;background-size:90%}.itemlist_pd{padding:0 20px}.sub{margin-bottom:20px}.mincho{text-align:left}.mincho p{font-size:1.1em}.f15{font-size:1.2em}.f20{font-size:1.5em}.f30{line-height:1.2em;margin-bottom:20px}.bg02 .weluka-container{padding:0 0 120px}.bg02{background-size:100%,cover}.business ul li{display:block;align-items:center;margin-bottom:30px}.business ul li .photo{width:100%;box-sizing:border-box}.business ul li .photo img{border-radius:10px}.business ul li .txt{width:100%;box-sizing:border-box}.business ul li:nth-child(odd){flex-direction:row}.business ul li:nth-child(odd) .txt{padding-right:0}.business ul li:nth-child(even) .txt{padding-left:0}.business ul li h4{margin:10px 0}.bg04{padding:20px}.bg06{height:200px}.hinmoku .weluka-list-row{margin:0}.footer_bg1{padding:0}.rinen br{display:block;content:"";padding-top:0}.mincho{font-size:.95em;letter-spacing:0em}.cr{font-size:.8em}.topmt{margin:120px 0 0}.pd40{background-color:#ffff;padding:25px}.cst-postlist .weluka-list-mediatop .weluka-col .weluka-list-title{margin-top:0}.inner_bg01{padding:10px}.enkaku dl dt{width:35%}.enkaku dl dd{margin-left:35%}.kaitai dl dt{width:100%;padding-top:15px}.kaitai dl dd{margin-left:0;padding-bottom:10px}.inner_circle h4{padding:10px;margin:0;border-radius:10px}.inner_circle .weluka-col{padding:5px;margin:-10px 0}.inner_circle2 .weluka-col{padding:5px}.saiyo_ti{padding:20px 0}.shop dl dt{width:25%}.shop dl dd{margin-left:25%}.sp-pad{padding-left:30px !important;padding-right:30px !important}.sp_logo{padding:0 40px}.message{background-position:center top;background-size:contain;padding:200px 0 0}.message h3{font-size:1.2em}.t_right{text-align:center}.sp-center{text-align:center}.br-pc{display:none}.br-sp{display:block}}@media (max-width:600px){body{font-size:13.6px}h4{font-size:1.3em}footer{font-size:1em}}