@media only screen and (min-width:751px){.sp,.table-note{display:none !important}.under-list-btn.btn2 li{width:calc((100% - 60px)/2);margin-right:60px}.under-list-btn.btn2 li:nth-child(2n){margin-right:0}.under-list-btn.btn3 li{width:calc((100% - 120px)/3);margin-right:60px}.under-list-btn.btn3 li:nth-child(3n){margin-right:0}.under-list-btn.blog{max-width:700px;margin:0 auto}.under-list-btn.blog li{width:calc((100% - 60px)/2);margin-right:60px}.under-list-btn.blog li.pre,.under-list-btn.blog li.next{position:absolute;top:0}.under-list-btn.blog li.pre{left:0}.under-list-btn.blog li.next{right:0}.under-list-btn.blog li.next:nth-last-child(2){margin-right:0}.under-list-btn.blog li:nth-child(2){margin-right:0}.under-list-btn.blog li:last-child{width:100%;margin-right:0;margin-bottom:0;margin-top:100px}.under-list-btn.blog li:last-child a{font-weight:700;color:#2d2d2d;background:#ffe438}.under-list-btn.blog li:last-child a:before{border-bottom:30px solid #150ba7}.under-btn:hover{color:#2d2d2d;background:#ffe438}.under-btn:hover:before{border-bottom:30px solid #150ba7}.under-list-btn.blog li:last-child a:hover{color:#fff;background:#150ba7}.under-list-btn.blog li:last-child a:hover:before{border-bottom:30px solid #ffe438}.under-news-slide .slide-thumb li:hover{background:#150ba7}.uRow-2 .uCol,.uRow-2 li{width:calc((100% - 60px)/2)}.uRow-2 .uCol:nth-child(2n),.uRow-2 li:nth-child(2n){margin-right:0}.uRow-3 .uCol,.uRow-3 li{width:calc((100% - 120px)/3)}.uRow-3 .uCol:nth-child(3n),.uRow-3 li:nth-child(3n){margin-right:0}.uRow-4 .uCol,.uRow-4 li{width:calc((100% - 45px)/4)}.uRow-4 .uCol:nth-child(4n),.uRow-4 li:nth-child(4n){margin-right:0}.uRow-5 .uCol,.uRow-5 li{width:calc((100% - 60px)/5)}.uRow-5 .uCol:nth-child(5n),.uRow-5 li:nth-child(5n){margin-right:0}.under-tag-list li a:hover{background:#2d2d2d;color:#f4f6fc}.under-tag-list li label:hover{background:#2d2d2d;color:#f4f6fc}.under-tag-title:hover{background-color:#2d2d2d}.news-list>li:hover{transform:translateY(-5px)}.ublog-img:hover img{opacity:.6}}@media only screen and (max-width:750px){#under .tb_scroll{overflow:scroll}#under .tb_scroll>table{width:750px}.tbl_w60{width:100%}.bt30_0 table th{width:30%}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:140%}.breadcrumb{margin-bottom:0;padding:10px 0 10px}.page-desc{margin-top:10px}.breadcrumb li{font-size:14px;margin-bottom:6px}.under #mainvisual{height:200px}.under #mainvisual h2{font-size:5.4vw}.iForm-sec{margin-top:-15px !important}.first-section{padding:10px;margin-bottom:60px}.under #content{width:100%}.under #main{width:100%}.img-l,.img-r{text-align:center;margin:0 auto 25px;float:none}.under .section,.under section{margin-bottom:60px}.under-table{font-size:14px}.table-note{position:relative;color:#113191;font-size:13px !important;margin-bottom:6px}.table-scroll{overflow-x:scroll}.table-scroll table{min-width:900px}.under-box{padding:10px}.tbl-res.bth tr th{border-bottom:1px solid #113191 !important}.tbl-res tr{display:flex;flex-wrap:wrap;width:100%}.tbl-res tr:last-child td{border-bottom:1px solid #f4f6fc !important}.tbl-res td{width:100%;border:none !important}.tbl-res th{width:100%;border:none !important}.under .h3,.under .blog-detail h3{font-size:26px}.under .h3.contact{font-size:24px}.under .h4,.under.blog-detail h4{font-size:23px;width:calc(100% - 28px);padding:11px 10px 11px 100px;margin-bottom:1em}.under .h4:before,.under.blog-detail h4:before{width:80px;height:80px;left:10px}.under .h4:after,.under.blog-detail h4:after{width:28px;left:calc(100% - 5px)}.under #main .container{padding:0 10px}.under .h5,.under.blog-detail h5{font-size:20px;padding:9px 10px 13px 54px}.under .h5:after,.under.blog-detail h5:after{width:34px;height:57px;left:6px;top:50%}.under-boxh5-desc{padding:20px}.under .h6,.under.blog-detail h6{font-size:16px;padding:4px 0 4px 14px}.under .h6:before,.under.blog-detail h6:before{width:8px}.uRow .uCol,.uRow li{margin-bottom:20px;margin-right:0;padding:10px}.uRow .uCol:last-child,.uRow li:last-child{margin-bottom:0}.under-list-num li:before{font-size:1em}.under-flex{display:flex;flex-direction:column}.under-flex h4,.under-flex h5,.under-flex h6{order:1}.under-flex [class*=img]{order:2}.under-flex p{order:3}.under-frame{padding:10px}.with-dot:before{top:8px}.under-link{margin-bottom:15px}.under-link .engs{font-size:30px;margin-bottom:10px}.under-link .jps{font-size:16px}.under-list-btn li{margin-bottom:20px;width:100%}.under-list-btn.blog li:last-child{width:100%;margin-right:0;margin-bottom:0}.under-list-btn.blog li:last-child a{font-weight:700;color:#2d2d2d;background:#ffe438}.under-list-btn.blog li:last-child a:before{border-bottom:30px solid #150ba7}.under #main p{font-size:16px}.under-pickup{padding:50px 0 50px;margin-bottom:40px;background-image:url(//www.daitoya.jp/wp-content/themes/daitoya/css/../images/under/under-pickup-sp.jpg)}.under-pickup-wrap{width:calc(100% - 20px) !important}.under-pickup-title{font-size:60px;padding-left:.5em}.under-pickup-content{padding:20px}.under-pickup .h4{padding:0 6px 2px 10px !important;width:calc(100% - 20px)}.under-pickup .h4:after{width:20px}.under-btn{padding:15px 10px 16px;font-size:15px}.btn-submit{padding:17px 10px 14px}.under-boxh5.step:before{top:calc(100% + 18px)}.under-list li,.under-list-no li{font-size:15px}.under-contact a{font-size:36px}.under-contact .timer{font-size:16px}.under-contact .title{font-size:18px}.news-list>li{width:100%;margin-right:0;margin-bottom:40px;background:#f1f1f1}.news-list>li:last-child{margin-right:0;margin-bottom:0}.under-tag-list li{width:calc(50% - 5px);position:relative;margin-right:10px;margin-bottom:10px}.under-tag-list.noJS.blog-list-1 li{width:calc(50% - 10px);position:relative;margin-right:10px;margin-bottom:10px}.under-tag-list.noJS.blog-list-1 li:last-child,.under-tag-list.noJS.blog-list-1 li.vt-50{margin-right:10px}.under-tag-list li:last-child,.under-tag-list li:nth-child(4n+4){margin-right:10px}.under-tag-list li:nth-child(2n+2){margin-right:0}.under-tag-list li a{font-size:16px;display:flex;align-items:center;justify-content:center}.under-info dl{width:100%;margin:0 auto 10px;flex-wrap:wrap}.under-info dl dt{width:100%;font-size:16px}.under-info dl dd{text-align:center;width:100%;padding:10px;display:flex;align-items:center;justify-content:center}.under-compare{margin-bottom:60px;flex-wrap:wrap}.under-compare li{width:100%;margin-right:0;height:240px}.under-compare li img{max-height:100%}.under-compare li:first-child{margin-bottom:50px}.under-compare li:first-child:before{left:50%;top:calc(100% + 2px);transform:translateX(-50%) rotate(90deg)}.under-compare li .af,.under-compare li .bf{font-size:16px}.under-news-slide .slide-main{width:100%;height:320px}.under-news-slide .slide-thumb{display:block;width:100%;padding-left:0;margin-top:20px}.under-news-slide .slide-thumb li{width:150px;margin-bottom:0;margin-right:10px !important}.under-msg{flex-wrap:wrap}.under-msg .msg-man{width:100%;margin-bottom:20px;padding-right:0}.under-msg .msg-man .img{margin-bottom:0;text-align:center;width:242px;margin:0 auto}.under-msg .msg-man .img img{max-width:280px}.under-msg .msg-man .title{margin-bottom:20px}.under-msg .msg-man .title span{font-size:18px}.under-msg .msg-desc{width:100%;padding:20px}.under-msg .msg-desc p{position:relative}.under-msg .msg-desc:after{left:50%;top:auto;bottom:86%;transform:rotate(90deg) translateX(-50%);pointer-events:none}.under-blog>li{width:100%;margin-bottom:30px;margin-right:0 !important}.under-blog .ublog-img{height:auto}.under-blog .ublog-img img{max-width:100%;max-height:280px}.under-blog .ublog-content{padding:10px}.under-blog .ublog-title{margin-top:30px;min-height:auto}.under-price dl{width:100%;flex-wrap:wrap;margin-bottom:30px}.under-price dl dt{width:100%;font-size:18px;padding:20px}.under-price dl dd{width:100%;padding:10px}.under-price dl dd .min{font-size:18px}.under-price dl dd .big{font-size:40px}}@media only screen and (max-width:530px){.under .h4,.under.blog-detail h4{font-size:23px;padding:5px 10px 5px 70px;width:calc(100% - 22px)}.under .h4:before,.under.blog-detail h4:before{width:50px;height:50px;left:5px}.under .h4:after,.under.blog-detail h4:after{width:22px}}@media only screen and (min-width:476px){.sp3{display:none}}@media only screen and (max-width:475px){.under #mainvisual h2{font-size:26px}.under-pickup-title{font-size:50px;padding-left:10px}.under-pickup-wrap{width:calc(100% - 0px) !important}.under-pickup-content{padding:20px 10px 10px}.under-list-btn li{margin-bottom:10px}.under-boxh5-desc{padding:10px}}@media only screen and (max-width:375px){.under-tag-list.blog-list-1.noJS li a{font-size:15px}}@supports (-webkit-touch-callout:none){form#fmail input.postcode,form#fmail input#submit_confirm,form#fmail input#submit_cancel,#fmail select#en1240790903{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}}