@charset "UTF-8";.table.price td{text-align:right}.align_c{text-align:center !important}.align_r{text-align:right !important}.align_l{text-align:left !important}body{font-family:Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif,Helvetica;color:#565656;font-size:16px}@media all and (-ms-high-contrast:none){body{font-family:Verdana,"メイリオ",Meiryo,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",sans-serif,Helvetica}}@media (max-width:991px){body{font-size:14px}}@media (max-width:767px){body{font-size:12px}}body .grid-container{max-width:1140px}@media (max-width:1199px){body .grid-container{max-width:960px}}@media (max-width:991px){body .grid-container{max-width:720px}}@media (max-width:767px){body .grid-container{max-width:540px}}h1,h2,h3{font-family:Century,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.required{color:red}.attention{color:red}.emphasis{color:#442c02}ul.list_style01{list-style:none}ul.list_style01 li:before{font-family:FontAwesome;content:"\f138";margin-left:-1.5em;padding-right:.5em}.btn_box{text-align:center}.btn_box .btn{display:inline-block;font-family:Century,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;background-color:#442c02;color:#fff;width:320px;line-height:60px;text-align:center;font-size:24px;border-radius:15px;padding:0 15px}@media (max-width:991px){.btn_box .btn{line-height:50px;font-size:18px}}@media (max-width:767px){.btn_box .btn{max-width:calc(100% - 50px);line-height:40px;font-size:16px}}.btn_box .btn.small{width:240px;line-height:40px;font-size:21px;border-radius:10px}@media (max-width:991px){.btn_box .btn.small{line-height:40px;font-size:16px}}@media (max-width:767px){.btn_box .btn.small{max-width:calc(100% - 50px);line-height:30px;font-size:14px}}.contact_box{margin-bottom:4em}.contact_box .grid-container .inner .btn_box{font-family:Century,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;width:80%;margin:auto;border:1px solid #442c02;padding:0 0 20px}@media (max-width:767px){.contact_box .grid-container .inner .btn_box{width:100%}}.contact_box .grid-container .inner .btn_box p{font-size:1.5rem;line-height:4em;margin-bottom:0;font-weight:700;color:#442c02}@media (max-width:767px){.contact_box .grid-container .inner .btn_box p{font-size:1.2rem}}.contact_box .grid-container .inner .btn_box h4{font-size:2.4rem;margin-bottom:0}@media (max-width:767px){.contact_box .grid-container .inner .btn_box h4{font-size:1.4rem}}.contact_box .grid-container .inner .btn_box h5{font-size:1.3rem}@media (max-width:767px){.contact_box .grid-container .inner .btn_box h5{font-size:1.2rem}}@media (max-width:767px){.contact_box .grid-container .inner .btn_box a:first-of-type{margin-bottom:10px}}.top-bar{background-color:#f4f4f4;border-bottom:1px solid #e2e5e8}.top-bar .inside-top-bar{padding:0}.top-bar h1{font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#565656;line-height:24px;margin:0}@media (max-width:767px){.top-bar h1{font-size:10px;line-height:1.3em;padding:5px}}#for_price{position:fixed;top:0;bottom:0;margin:auto;height:120px !important;z-index:50;right:0}#for_price a{width:20px;height:120px;padding:10px;color:#fff;background:#442c02;text-align:center;line-height:1.2;white-space:normal;display:inline-block;border-radius:3px 0 0 3px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.1rem}h2.entry-title{padding:8px 0 8px 12px;border-left:solid 4px #442c02;background-color:#f4f4f4;color:#442c02;font-size:1.6rem}@media (max-width:767px){h2.entry-title{font-size:1.4rem}}h3.entry-title{color:#442c02;font-size:1.4rem;margin:30px 0 15px;line-height:1.5;padding:6px 0;border-bottom:solid 2px #442c02}@media (max-width:767px){h3.entry-title{font-size:1.2rem}}.sidebar .widget{font-size:14px}.sidebar .widget .widget-title{color:#442c02;margin:30px 0 15px;line-height:1.5;padding:6px 0;border-bottom:solid 2px #442c02}.post-image,.page-header-image-single{margin:2em 0 0 !important}.site-main .post-navigation{margin:2em 0}.site-main .post-navigation a{color:#442c02;text-decoration:underline}.site-main .post-navigation .nav-previous{float:left}.site-main .post-navigation .nav-next{float:right}header .entry-meta{text-align:right}table.table th,table.table td{padding:8px}table.table th{background-color:#f4f6fa;font-weight:700;text-align:center}table.table td ul,table.table td ol{margin:0 0 0 2em}table.table.small th,table.table.small td{font-size:.8em}table{width:100%;margin:0}.table-responsive{overflow:auto;white-space:nowrap;margin:0 0 1.5em}.table-responsive::-webkit-scrollbar{height:5px}.table-responsive::-webkit-scrollbar-track{background:#f1f1f1}.table-responsive::-webkit-scrollbar-thumb{background:#bcbcbc}header .inside-header{padding:0}header .inside-header .header-widget{float:none;max-width:100%}header .inside-header .header-widget .logo_box{padding:11px 0;float:left}@media (max-width:767px){header .inside-header .header-widget .logo_box{float:none;padding:5px 0 0}}header .inside-header .header-widget .logo_box a img{width:379px;height:auto}@media (max-width:991px){header .inside-header .header-widget .logo_box a img{width:328px}}@media (max-width:767px){header .inside-header .header-widget .logo_box a img{width:90%}}header .inside-header .header-widget .contact_box{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding:19px 0;margin-bottom:0}@media (max-width:767px){header .inside-header .header-widget .contact_box{padding:0 10px 5px}}header .inside-header .header-widget .contact_box a{display:inline-block;width:58px}header .inside-header .header-widget .contact_box a img{vertical-align:bottom;width:100%}@media (max-width:991px){header .inside-header .header-widget .contact_box a{width:48px}}@media (max-width:991px){header .inside-header .header-widget .contact_box a{width:32px}}header .inside-header .header-widget .contact_box a img{vertical-align:bottom;height:58px}@media (max-width:991px){header .inside-header .header-widget .contact_box a img{height:48px}}@media (max-width:767px){header .inside-header .header-widget .contact_box a img{height:32px}}header .inside-header .header-widget .tel_box{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;font-size:14px;padding:22px 0 0}@media (max-width:767px){header .inside-header .header-widget .tel_box{padding:6px 5px 0;text-align:right}header .inside-header .header-widget .tel_box span{display:none}}header .inside-header .header-widget .tel_box a img{width:292px;height:auto}@media (max-width:991px){header .inside-header .header-widget .tel_box a img{width:234px}}@media (max-width:767px){header .inside-header .header-widget .tel_box a img{width:175px}}#menu-global-menu{background-color:#161410}#menu-global-menu>li{width:14.2857142857%;text-align:center}@media (max-width:767px){#menu-global-menu>li{width:100%}}#menu-global-menu>li a{line-height:50px;background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/common/nav_line.png);background-repeat:no-repeat;font-size:16px;padding-left:inherit;padding-right:inherit;white-space:nowrap}#menu-global-menu>li a .dropdown-menu-toggle{padding-left:10px;padding-right:0;line-height:0}@media (max-width:991px){#menu-global-menu>li a{padding-left:5px;padding-right:5px;font-size:12px}#menu-global-menu>li a .dropdown-menu-toggle{padding-right:5px}}@media (max-width:767px){#menu-global-menu>li a{background-image:none}}#menu-global-menu>li:last-child a{background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/common/nav_line.png),url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/common/nav_line.png);background-position:left,right}@media (max-width:767px){#menu-global-menu>li:last-child a{background-image:none}}#menu-global-menu>li>ul{width:300px}@media (max-width:767px){#menu-global-menu>li>ul{width:100%}}#menu-global-menu>li>ul li a{line-height:50px;padding:0 20px}.breadcrumbs{background-color:#f4f4f4;font-size:14px;line-height:30px}.breadcrumbs a{text-decoration:underline}.one-container .site-content{padding:40px 0}@media (max-width:991px){.one-container .site-content{padding:30px 10px}}@media (max-width:767px){.one-container .site-content{padding:20px 10px}}.generate-back-to-top,.generate-back-to-top:visited{bottom:20px;right:20px;border:1px solid #e2e5e8}footer.site-info{padding:40px 0 0;font-size:16px}@media (max-width:991px){footer.site-info{padding:30px 0 0;font-size:14px}}@media (max-width:767px){footer.site-info{padding:20px 20px 0;font-size:12px}}footer.site-info .footer-bar{margin-bottom:40px}@media (max-width:991px){footer.site-info .footer-bar{margin-bottom:30px}}@media (max-width:767px){footer.site-info .footer-bar{margin-bottom:20px}}footer.site-info .footer-bar .link_box{text-align:left}@media (max-width:991px){footer.site-info .footer-bar .link_box{margin-bottom:20px}}footer.site-info .footer-bar .link_box h1{font-size:26px;margin:30px 0 50px}@media (max-width:991px){footer.site-info .footer-bar .link_box h1{font-size:22px;margin:20px 0 40px}}@media (max-width:767px){footer.site-info .footer-bar .link_box h1{font-size:18px;margin:10px 0 30px}}@media (min-width:1025px) and (max-width:1199px){footer.site-info .footer-bar .link_box ul{font-size:.9em}}footer.site-info .footer-bar .link_box ul ul{margin-left:1em}footer.site-info .footer-bar .facebook_box .fb_iframe_widget,footer.site-info .footer-bar .facebook_box .fb_iframe_widget span,footer.site-info .footer-bar .facebook_box .fb_iframe_widget iframe[style]{width:100% !important}@media (max-width:767px){footer.site-info .footer-bar .facebook_box{padding:10px}footer.site-info .footer-bar .facebook_box iframe{max-width:100%}}footer.site-info .copyright-bar{font-size:16px;padding:30px 0}@media (max-width:767px){footer.site-info .copyright-bar{font-size:12px}}#index .breadcrumbs{display:none}#index #page{max-width:100%}#index #page .cnt_wrap{max-width:1140px;margin:auto}#index #content{padding:0}#index .entry-content{margin:0}#index #catch{display:table;width:100%;height:540px;background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/top/catch.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-color:rgba(255,255,255,.5);background-blend-mode:lighten}@media (max-width:991px){#index #catch{height:420px}}@media (max-width:767px){#index #catch{height:340px}}@media (max-width:480px){#index #catch{height:260px}}#index #catch .cnt_wrap{display:table-cell;text-align:center;vertical-align:middle}#index #catch .cnt_wrap img{-webkit-filter:drop-shadow(0px 0px 3px rgba(255,255,255,.8));filter:drop-shadow(0px 0px 3px rgba(255,255,255,.8));max-width:90%}#index #catch .cnt_wrap img:nth-of-type(1){width:912px;margin-bottom:60px}#index #catch .cnt_wrap img:nth-of-type(2){width:620px;margin-bottom:40px}#index #catch .cnt_wrap img:nth-of-type(3){width:620px}@media (max-width:991px){#index #catch .cnt_wrap img:nth-of-type(1){margin-bottom:40px}#index #catch .cnt_wrap img:nth-of-type(2){margin-bottom:30px}}@media (max-width:767px){#index #catch .cnt_wrap img:nth-of-type(1){margin-bottom:30px}#index #catch .cnt_wrap img:nth-of-type(2){margin-bottom:20px}}#index #service{padding:40px 0 80px}#index #service h2{padding:40px 0;text-align:center}#index #service h2 img{height:36px}#index #service .inner{padding:0 15px}@media (max-width:767px){#index #service .inner{padding:0 15px 20px}}#index #service .img_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:280px;border-radius:10px;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:rgba(255,255,255,0);background-blend-mode:lighten}#index #service .img_box span{line-height:34px;width:70%;margin:0 auto;padding:.5rem;background-color:rgba(0,0,0,.5);color:#fff;font-size:28px;font-family:Century,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media (max-width:1199px){#index #service .img_box span{font-size:24px;width:80%}}@media (max-width:767px){#index #service .img_box span{font-size:20px;width:90%}}#index #service .grid-parent:nth-of-type(1) .img_box{background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/top/service_accounting.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-filter:saturate(70%) sepia(10%);filter:saturate(70%) sepia(10%)}#index #service .grid-parent:nth-of-type(2) .img_box{background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/top/service_construction.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}#index #service .grid-parent:nth-of-type(3) .img_box{background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/top/service_shukatsu.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-filter:saturate(70%) sepia(10%);filter:saturate(70%) sepia(10%)}#index #reason{padding:40px 0;background-color:#f4f4f4}#index #reason h2{padding:40px 0;text-align:center}#index #reason h2 img{height:36px}#index #reason .inner{padding:0 15px;text-align:center}@media (max-width:767px){#index #reason .inner{padding:0 15px 20px}}#index #reason .inner img{height:60px}@media (max-width:991px){#index #reason .inner img{height:50px}}@media (max-width:767px){#index #reason .inner img{height:40px}}#index #reason .inner h3{margin:20px 0;font-size:28px;color:#442c02}#index #reason .inner p{text-align:left}#index #message{padding:40px 0 80px}#index #message h2{padding:40px 0;text-align:center}#index #message h2 img{height:36px}#index #message .inner{padding:0 15px}@media (max-width:767px){#index #message .inner{padding:0 15px 20px}}#index #message h3{color:#442c02;line-height:2em;font-size:24px;margin:30px 0 20px}@media (max-width:991px){#index #message h3{font-size:20px;margin:20px 0 15px}}@media (max-width:767px){#index #message h3{font-size:16px;margin:10px 0 10px}}#index #message .text_box{line-height:1.5em}#index #message .img_box img{width:100%;vertical-align:bottom;border-radius:10px}#index #message .btn_box{margin:30px 0}#index #blog{padding:40px 0;background-color:#f4f4f4}#index #blog h2{padding:40px 0 20px;text-align:center}#index #blog h2 img{height:36px}#index #blog .inner{padding:0 15px}@media (max-width:767px){#index #blog .inner{padding:0 15px 20px}}#index #blog .inner ul{background-color:#fff;list-style-type:none;list-style-position:inside;padding:20px;margin:0 0 30px}@media (max-width:767px){#index #blog .inner ul{padding:10px;margin:0 0 10px}}#index #blog .inner ul li{border-bottom:1px dotted #e2e5e8;padding:10px}#index #blog .inner ul li .date{margin-right:15px}#index #blog .inner ul li.no_data{text-align:center;padding:145px 0}#index #contact{padding:40px 0}#index #contact h2{padding:40px 0;margin-bottom:0;text-align:center}#index #contact h2 img{height:36px}#index #contact .inner{padding:0 15px}@media (max-width:767px){#index #contact .inner{padding:0 15px 20px}}#index #contact h3{color:#442c02;line-height:2em;font-size:26px;margin:20px 0 10px;font-weight:400}#index #contact table{border:none}#index #contact table th,#index #contact table td{border:none;vertical-align:top;padding:4px 4px 4px 0;line-height:1.2em;font-weight:400}#index #contact .btn_box{margin:30px 0}#index #contact .btn_box a{width:100%;line-height:70px;border-radius:35px;background-size:62px;font-size:32px;position:relative;text-align:left;padding-left:74px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Century,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media (max-width:991px){#index #contact .btn_box a{line-height:60px;font-size:24px;background-size:52px;border-radius:30px}}@media (max-width:767px){#index #contact .btn_box a{line-height:50px;font-size:16px;background-size:42px;border-radius:25px;max-width:100%}}#index #contact .btn_box a:nth-child(1){background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/common/icon_mail_br.svg);background-repeat:no-repeat;background-position:4px 4px;margin-bottom:20px}#index #contact .btn_box a:nth-child(2){background-image:url(//mga.tokyo/wordpress/wp-content/themes/mga/css/../img/common/icon_tel_br.svg);background-repeat:no-repeat;background-position:4px 4px;font-size:38px}@media (max-width:767px){#index #contact .btn_box a:nth-child(2){font-size:22px}}#index #contact .btn_box a:nth-child(2) span{text-align:center;font-size:20px;position:absolute;line-height:1.1em;top:12px;right:36px}@media (max-width:991px){#index #contact .btn_box a:nth-child(2) span{top:20px}}@media (max-width:767px){#index #contact .btn_box a:nth-child(2) span{display:none}}@media (max-width:991px){#index #service,#index #message{padding:30px 0 60px}#index #service h2,#index #message h2{padding:30px 0}#index #service h2 img,#index #message h2 img{height:32px}#index #service .btn_box,#index #message .btn_box{margin:20px 0}}@media (max-width:767px){#index #service,#index #message{padding:20px 0 40px}#index #service h2,#index #message h2{margin:0;padding:20px 0}#index #service h2 img,#index #message h2 img{height:28px}#index #service .btn_box,#index #message .btn_box{margin:10px 0}}@media (max-width:991px){#index #reason,#index #blog,#index #contact{padding:30px 0}#index #reason h2,#index #blog h2,#index #contact h2{padding:30px 0}#index #reason h2 img,#index #blog h2 img,#index #contact h2 img{height:32px}#index #reason .inner h3,#index #blog .inner h3,#index #contact .inner h3{font-size:24px}#index #reason .btn_box,#index #blog .btn_box,#index #contact .btn_box{margin:20px 0}}@media (max-width:767px){#index #reason,#index #blog,#index #contact{padding:20px 0}#index #reason h2,#index #blog h2,#index #contact h2{margin:0;padding:20px 0}#index #reason h2 img,#index #blog h2 img,#index #contact h2 img{height:28px}#index #reason .inner h3,#index #blog .inner h3,#index #contact .inner h3{font-size:20px}#index #reason .btn_box,#index #blog .btn_box,#index #contact .btn_box{margin:10px 0}}#message #cnt_message .text_box h3{margin-top:20px;line-height:2.4em;font-size:1.4rem;color:#442c02}@media (max-width:767px){#message #cnt_message .text_box h3{font-size:1.2rem}}#message #cnt_message .text_box p{line-height:2.5em}#message #cnt_message .img_box{margin:0 0 1em}#message #cnt_message .plofile_box h4{font-weight:700;margin:0 0 .5em}#message #cnt_message .plofile_box h5{margin:0 0 .5em}#message #cnt_message .plofile_box p{font-size:.9em;line-height:1.8em}#member #cnt_member .inner_wrap{padding:0 1em 1em}#member #cnt_member .inner_wrap .img_box{margin:0 0 1em;padding:0 3em 0}#member #cnt_member .inner_wrap .img_box img{vertical-align:bottom}#member #cnt_member .inner_wrap .text_box h3{margin-bottom:.5em;text-align:center}@media (min-width:768px) and (max-width:1024px){#member #cnt_member .inner_wrap .text_box p{min-height:130px}}#service .grid-container:nth-child(1) .img_box img,#service .grid-container:nth-child(3) .img_box img{vertical-align:bottom;-webkit-filter:saturate(70%) sepia(10%);filter:saturate(70%) sepia(10%)}#service #cnt_service .grid-parent{margin-bottom:2em}#service #cnt_service .grid-parent .inner{padding:0 15px}#service #cnt_service .grid-parent .inner .img_box img{vertical-align:bottom}#service #cnt_service .grid-parent .inner h3.entry-title{margin:0 0 15px}#service #cnt_service .grid-parent .inner .btn_box{text-align:right}#service #cnt_service .grid-parent .inner .btn_box .btn.small{width:auto}.cnt_detail .grid-parent{margin-bottom:2em}.cnt_detail .grid-parent .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.cnt_detail .grid-parent .flex.alignitems_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cnt_detail .grid-parent .flex.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:991px){.cnt_detail .grid-parent .flex.nowrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:inherit;flex-wrap:inherit}}.cnt_detail .grid-parent .balloon_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:35%}@media (min-width:992px) and (max-width:1024px){.cnt_detail .grid-parent .balloon_wrap{width:70%}}@media (max-width:991px){.cnt_detail .grid-parent .balloon_wrap{width:100%}}.cnt_detail .grid-parent .balloon_wrap .human{width:22%;vertical-align:middle}@media (max-width:1199px){.cnt_detail .grid-parent .balloon_wrap .human{width:18%}}.cnt_detail .grid-parent .balloon_wrap .balloon{position:relative;display:inline-block;margin:1.5em 0 1.5em 30px;padding:10px;min-width:120px;max-width:100%;color:#555;border-radius:15px}.cnt_detail .grid-parent .balloon_wrap .balloon.color_style01{background:#deebf7}.cnt_detail .grid-parent .balloon_wrap .balloon.color_style01:before{border-right:30px solid #deebf7}.cnt_detail .grid-parent .balloon_wrap .balloon.color_style02{background:#e2f0d9}.cnt_detail .grid-parent .balloon_wrap .balloon.color_style02:before{border-right:30px solid #e2f0d9}.cnt_detail .grid-parent .balloon_wrap .balloon.color_style03{background:#dae3f3}.cnt_detail .grid-parent .balloon_wrap .balloon.color_style03:before{border-right:30px solid #dae3f3}.cnt_detail .grid-parent .balloon_wrap .balloon:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-10px;border:10px solid transparent}.cnt_detail .grid-parent .arrow{width:60px;vertical-align:middle}@media (max-width:991px){.cnt_detail .grid-parent .arrow.right{display:none}}.cnt_detail .grid-parent .arrow.bottom{display:none}@media (max-width:991px){.cnt_detail .grid-parent .arrow.bottom{display:block}}.cnt_detail .grid-parent .inner{padding:0 15px}.cnt_detail .grid-parent .inner .flex.for_label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2%}.cnt_detail .grid-parent .inner .flex.for_label label.tag{border:1px solid #f7819b;color:#f7819b;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;white-space:nowrap;padding:0 5px;padding:0 5px;margin:1% 0;-ms-flex-positive:1;flex-grow:1}.cnt_detail .grid-parent .inner.frame{border:1px solid #f7819b;border-radius:10px;padding:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#f7819b}.cnt_detail .grid-parent .inner .arrow_box{width:0;height:0;border-style:solid;border-right:70px solid transparent;border-left:70px solid transparent;border-top:30px solid #6376bf;border-bottom:0;margin:0 auto 10px;opacity:.3}.cnt_detail .grid-parent .inner .appeal_box p{color:#6376bf}@media (max-width:767px){.cnt_detail .grid-parent .inner{padding:0}}.cnt_detail .grid-parent .inner .tabs-nav{border-bottom:2px solid #442c02;margin-bottom:1em}.cnt_detail .grid-parent .inner .tabs-nav li{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #442c02;border-bottom:none;border-radius:3px 3px 0 0;color:#442c02}.cnt_detail .grid-parent .inner .tabs-nav li.selected,.cnt_detail .grid-parent .inner .tabs-nav li:hover{background-color:#442c02;color:#fff}.cnt_detail .grid-parent .inner .tab_box h4{margin:0 25px 1em}@media (max-width:767px){.cnt_detail .grid-parent .inner .tab_box h4{margin:0 10px 1em}}.cnt_detail .grid-parent .inner .img_box img{vertical-align:bottom}.cnt_detail .grid-parent .inner h3.entry-title{margin:0 0 15px}.cnt_detail .grid-parent .inner h4{font-weight:700;margin-bottom:.5em}.cnt_detail .grid-parent .inner h4.square{border:2px solid #442c02;display:inline-block;padding:5px 10px;color:#442c02}.cnt_detail .grid-parent .inner h5{color:#442c02;font-weight:700;margin:1em 0}.cnt_detail .grid-parent .inner p{margin-bottom:1em}.cnt_detail .grid-parent .inner .btn_box{text-align:right}.cnt_detail .grid-parent .inner .btn_box .btn.small{width:auto}ul.annotation{list-style:none;font-size:.9em;margin-left:0}ul.annotation a{text-decoration:underline}.flow_list{list-style:none;margin-left:0;width:80%;margin:auto}@media (max-width:767px){.flow_list{width:100%}}.flow_list li{text-align:center;border-radius:10px;line-height:3em;margin-bottom:40px;position:relative}.flow_list li:after{content:"";position:absolute;right:0;bottom:-30px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#e2e5e8 transparent transparent;border-width:20px 20px 0}.flow_list li:last-of-type:after{border:none}.flow_list.first li:nth-of-type(1){background-color:#a3a3a3;color:#fff}.flow_list.first li:nth-of-type(2){background-color:#e2e2e2}.flow_list.first li:nth-of-type(3){background-color:#e6e0d2}.flow_list.first li:nth-of-type(4){background-color:#eadcc2}.flow_list.first li:nth-of-type(5){background-color:#eedab2}.flow_list.first li:nth-of-type(6){background-color:#f0d6a2}.flow_list.first li:nth-of-type(7){background-color:#f4d493}.flow_list.second li:nth-of-type(1){background-color:#b33400;color:#fff}.flow_list.second li:nth-of-type(2){background-color:#f8d082}.flow_list.second li:nth-of-type(3){background-color:#face73}.flow_list.second li:nth-of-type(4){background-color:#feca63}@media (max-width:767px){#construction #tabs_flow .tabs-nav li,#construction #tabs_price2 .tabs-nav li,#price #tabs_flow .tabs-nav li,#price #tabs_price2 .tabs-nav li{width:48%;margin-left:1%;margin-right:1%;text-align:center}}@media (max-width:767px){#construction #tabs_price .tabs-nav li,#price #tabs_price .tabs-nav li{margin-left:1%;margin-right:1%;text-align:center}#construction #tabs_price .tabs-nav li:nth-of-type(1),#price #tabs_price .tabs-nav li:nth-of-type(1){width:23%}#construction #tabs_price .tabs-nav li:nth-of-type(2),#price #tabs_price .tabs-nav li:nth-of-type(2){width:23%}#construction #tabs_price .tabs-nav li:nth-of-type(3),#price #tabs_price .tabs-nav li:nth-of-type(3){width:48%}}#sitemap ul.upper{list-style:none;margin-bottom:5px}#sitemap ul.under{list-style:none;margin-bottom:5px}#sitemap ul.under li:before{content:"┣";padding-right:5px}#sitemap ul.under li:last-child:before{content:"┗";padding-right:5px}@media (max-width:1024px){#index #contact table td .hide-on-pc{display:none}}#contact .wpcf7-radio.radio>.wpcf7-list-item{display:block;line-height:2rem}