@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;background:transparent;font-size:100%;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}@font-face{src:url(fonts/DIN-BoldItalic.otf) format("opentype"),url(fonts/DIN-BoldItalic.ttf) format("truetype"),url(fonts/DIN-BoldItalic.woff) format("woff");font-family:din-bi;font-style:normal;font-weight:400}@font-face{src:url(fonts/DINCond-Bold.otf) format("opentype"),url(fonts/DINCond-Bold.ttf) format("truetype"),url(fonts/DINCond-Bold.woff) format("woff");font-family:din-cb;font-style:normal;font-weight:400}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-feature-settings:"palt";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:UD Shin Go NT Regular,Yu Gothic,Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-feature-settings:"palt";font-size:15px}a,body{color:#000}a{text-decoration:none}a:hover{opacity:.8}img{max-width:100%}li{list-style:none}h1,h2,h3,h4,h5{font-weight:400}input[type=button],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}.inner{width:875px;margin:0 auto}#page{min-width:1200px}#wrap{width:100%}.hln{color:#005078;font-family:din-bi;font-size:70px;letter-spacing:.055em;text-align:center}.hln span{display:inline-block;margin-bottom:40px;padding-bottom:10px;border-bottom:10px solid #fee000}.is-sp{display:none}.is-pc{display:block}#masthead.scr{-webkit-box-shadow:0 1px 1px #cacaca;display:none;z-index:99999;position:fixed;top:0;right:0;left:0;width:100%;height:auto;margin:auto;box-shadow:0 1px 1px #cacaca}#masthead.scr #site-navigation{margin:12px auto}.header{z-index:100;position:relative;width:100%;background-color:#fff}.header_side{display:none;z-index:999;position:fixed;right:0;bottom:25%;height:auto;margin:auto}.header_side li{padding:5px 0}.header_side li img{width:82px}.site-header{height:136px}.site-header .site-branding{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin:20px auto 0}.site-header .site-branding_title{margin:0 0 0 30px}.site-header .site-branding_title h1{color:#000;font-family:A1 Gothic M;font-size:12px;letter-spacing:.04em}.site-header .site-branding_title h2{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin:18px 0 0;color:#e9546b;font-family:A1 Gothic M;font-size:20px;letter-spacing:.04em}.site-header .site-branding_title h2 a{color:#56BE51}.site-header .site-branding_title h2 span{display:inline-block;margin:0 0 0 15px;color:#000;font-size:12px}.site-header .site-branding_tel{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;margin:0 30px 0 0}.site-header .site-branding_tel_img{width:100%;max-width:231px;margin:0 30px 0 0}.site-header .site-branding_tel a img{width:100%;max-width:200px;margin:-20px 0 0}.site-header .main-navigation{width:100%;max-width:740px;margin:40px auto 12px}.site-header .main-navigation ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.site-header .main-navigation ul li a img{height:16px;padding:0px 0}.site-header .main-navigation ul li:last-child{border-right:none}.mv img{width:100%;height:auto}.cv{width:800px;margin:165px auto 150px;text-align:center}.cv_titleImg{width:100%;max-width:710px;margin:0 auto 45px}.news{width:800px;margin:0 auto 150px}.news_titleImg{display:block;width:100%;max-width:244px;margin:0 auto}.news ul{max-width:800px;margin:60px auto 50px}.news ul li:last-child{border-bottom:1px solid #56BE51}.news ul li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding:35px 50px;border-top:1px solid #56BE51}.news ul li a time{color:#56BE51;font-size:18.75px}.news ul li a span{padding:13px 31px;border-radius:10px;background-color:#e9546b;color:#fff;font-size:21.5px;letter-spacing:.15em}.news ul li a p{color:#e9546b;font-size:22.5px}.news_all{margin:0 auto;text-align:center}.news_all img{width:100%;max-width:320px}.infospace{padding:63px 0;background-color:rgba(0,129,204,.1)}.infospace_box{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;max-width:1020px;margin:0 auto}.infospace_box img{width:375px;height:auto}.infospace_box p{margin:0 0 0 30px;color:#56BE51;font-family:A1 Gothic M;font-size:31px;letter-spacing:.08em;line-height:1.8}.obu{margin:100px auto;text-align:center}.obu_box{width:100%;max-width:800px;margin:0 auto}.obu_box .tomb-box{-ms-flex-pack:distribute;-webkit-box-align:end;-ms-flex-align:end;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-around;margin:50px 0 0}.obu_box .tomb-box li{width:42%;margin:0 0 50px}.obu_box .box02_img01{max-width:875px;margin:50px 0}.obu_box .box02_img02{max-width:875px;margin:0 auto 100px}.obu_box .box03_img01{max-width:875px;margin:50px 0}.obu_box .box03_img02{max-width:875px;margin:0 auto 100px}.obu_box .box04_img01{width:100%;max-width:875px;margin:65px 0}.obu_box .box04_img02{width:100%;max-width:542px;margin:0 auto 65px}.obu_box .box04_img03{width:100%;max-width:875px}.obu_titleimg{width:100%;max-width:850px;margin:0 0 83px}.obu_maintitle{width:100%;margin:0 0 53px}.obu_title{margin:0 auto 40px;color:#e9546b;font-family:A1 Gothic M;font-size:37.5px;letter-spacing:.04em;text-align:center}.obu_title.family{font-size:25px;line-height:1.6}.obu_title.family span{font-size:30px}.obu_subtitle{width:100%;max-width:875px;margin:0 auto 40px;padding:23px 0 17px;border:1px solid #e9546b;border-radius:10px;background-color:rgba(233,84,107,.1);color:#56BE51;font-family:A1 Gothic M;font-size:31px;text-align:center}.obu_subtitle.blue{border-color:#56BE51;background-color:#fff;color:#56BE51}.obu_desc{color:#56BE51;font-family:A1 Gothic M;font-size:25px;letter-spacing:.04em;line-height:1.75;text-align:center}.obu_desc.miharashi{font-size:25px;letter-spacing:.08em}.obu_allpriceimg{width:100%;max-width:860px;margin:30px auto}.obu_subdesc{color:#56BE51;font-family:A1 Gothic M;font-size:31px;letter-spacing:.08em;text-align:center}.obu-box01{width:100%;max-width:863px;margin:90px auto;text-align:center}.obu-price{width:100%;max-width:875px}.obu .obu-pet-kuyou{width:100%;max-width:825px;margin:50px 0}.obu .tomb-infobox{max-width:875px;margin:0 auto;padding:25px 110px 10px;background-color:rgba(0,129,204,.1);text-align:left}.obu .tomb-infobox li{margin:0 0 15px;color:#56BE51;font-family:A1 Gothic M;font-size:25px}.temple{padding:65px 0;background-color:#56BE51}.temple_desc{margin:38px 0;color:#fff;font-size:21px;letter-spacing:.04em;line-height:1.64706}.temple_header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.temple_header p{color:#fff}.temple_info{padding:15px;border:2px solid #fff;color:#fff;font-size:22px;letter-spacing:.15em}.temple_z{font-size:33px;letter-spacing:.15em}.temple_name{font-size:56px;letter-spacing:.15em}.temple_adr{font-size:15px;line-height:1.41667}.temple_imgbox{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.temple_imgbox img{width:423px;height:auto}.access{padding:125px 0;text-align:center}.access_titleImg{width:232px;height:auto;margin:0 0 50px}.access_box{width:100%;max-width:875px;padding:30px 30px 20px;border-radius:10px;background-color:#fff8b0;text-align:left}.access_box p{padding:10px 0;font-size:23px}.access_box h3{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;font-size:31px}.access_box h3 span{display:block;height:100%;margin:0 15px 0 0;padding:10px 15px;background-color:#004097;color:#fff;font-size:28px}.accessmap iframe{width:100%;height:836px}.com{padding:100px 0;background-color:#56BE51;text-align:center}.com_titleImg{width:100%;max-width:264px;margin:0 auto 50px}.com_name{font-size:31px}.com_link,.com_name{margin:0 0 30px;color:#fff;font-family:A1 Gothic M;letter-spacing:.15em}.com_link{font-size:27px}.com table{width:100%;max-width:910px;margin:35px auto}.com table tr{border-top:1px solid #fff;color:#fff;font-size:25px;letter-spacing:.15em;vertical-align:text-top}.com table tr:last-child{border-bottom:1px solid #fff}.com table tr td{padding:19px 0 19px 104px;text-align:left}.com table tr th{padding:19px 0;line-height:2;text-align:left}.form{padding:100px 0}.form_title{width:100%;max-width:385px;margin:0 auto 50px}.form table{width:100%;max-width:935px;margin:35px auto}.form table tr{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #000;font-size:18px}.form table tr:last-child{border-bottom:1px solid #000}.form table tr td{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;width:257px;padding:35px 0 35px 15px;text-align:left}.form table tr td span{display:block;width:60px;padding:10px 0;background-color:#e9546b;color:#fff;font-size:15px;text-align:center}.form table tr th{width:100%;max-width:672px;padding:35px 0 35px 30px;line-height:2;text-align:left}.form table tr th input{padding:10px 5px}.form table tr th textarea{width:100%;min-height:198px}.btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:700px;margin:0 auto}.btn_submit{-webkit-box-shadow:0 8px 0 #005078;display:inline-block;position:relative;width:250px;overflow:hidden;border-radius:5px;background-color:#56BE51;box-shadow:0 8px 0 #005078}.btn_submit:hover{-webkit-box-shadow:none;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0);box-shadow:none;opacity:1}.btn_submit input{width:100%;padding:10px 0;background-color:transparent;color:#fff;font-family:UD Shin Go NT DemiBold;font-size:22px;letter-spacing:.115em;cursor:pointer}.btn .contact_arrow{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mw_wp_form_confirm .back_submit{display:block;-webkit-box-shadow:0 8px 0 #005078;-webkit-box-shadow:0 8px 0 #32373c;display:inline-block;position:relative;width:250px;margin:0 auto;overflow:hidden;background-color:#6a6f72;box-shadow:0 8px 0 #32373c}.mw_wp_form_confirm .btn_submit{width:250px;margin:0 auto}.mw_wp_form_confirm .back_submit:hover{-webkit-box-shadow:none;-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0);box-shadow:none;opacity:1}.mw_wp_form_confirm .back_submit input{width:100%;padding:10px 0;background-color:transparent;color:#fff;font-family:UD Shin Go NT DemiBold;font-size:22px;letter-spacing:.115em;cursor:pointer}.thanks{padding:100px 0 350px;text-align:center}.thanks h2{margin:15px auto;color:#56BE51;font-size:24px}.thanks p{font-size:18px;line-height:1.4}.site-footer_name{padding:0 0 100px;color:#56BE51;text-align:center}.site-footer_name h2{margin:0 auto 38px;font-size:37px}.site-footer_name h2,.site-footer_name p{font-family:A1 Gothic M;letter-spacing:.15em}.site-footer_name p{font-size:22px}.site-footer_copy{width:100%;padding:15px 0;background-color:#56BE51;color:#fff;font-size:12px;text-align:center}.single #article{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#article{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;max-width:1280px;margin:0 auto}#article .news{width:800px;margin:0 0 100px}#article .news.single{width:650px;margin:25px 80px 0 0}#article .news.single .single-header h2{margin:10px auto 15px;padding:5px 10px 15px 0;border-bottom:1px solid #cacaca;color:#e9546b;font-size:24px}#article .news.single .single-header .time-cat{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;font-size:14px}#article .news.single .single-header .time-cat time{margin:0 15px 0 0;color:#56BE51}#article .news.single .single-header .time-cat p{padding:5px;border-radius:5px;background-color:#e9546b;font-size:14px;letter-spacing:.15em}#article .news.single .single-header .time-cat p a{color:#fff}#article .news.single .single-bottom{margin:50px 0 300px}#article .news.single .single-bottom p{font-size:18px;line-height:1.8}#article aside{width:200px;margin:40px 0 30px}#article aside .widget-title{padding:10px 0;border:1px solid #56BE51;color:#e9546b;font-size:18px;text-align:center}#article aside ul a{-webkit-transition:all .2s ease-out;display:block;position:relative;margin:10px auto;padding:10px 0 10px calc(2em + 8px);font-size:105%;font-size:18px;transition:all .2s ease-out}.navigation{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-around;width:100%;margin:0 auto 100px}.navigation p{font-size:16px;letter-spacing:.12em}.btn_hamburger{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;position:relative;flex-direction:column;align-items:center;justify-content:space-between;width:10vw;height:100%}.btn_hamburger span{-webkit-transition:all .3s;display:block;position:absolute;top:50%;width:6vw;height:.4vw;margin:auto;border-radius:.5vw;background-color:#ff0012;transition:all .3s}.btn_hamburger-top{-webkit-transform:rotate(0deg) translateY(-2vw);transform:rotate(0deg) translateY(-2vw)}.btn_hamburger-bottom{-webkit-transform:rotate(0deg) translateY(2vw);transform:rotate(0deg) translateY(2vw)}.btn_hamburger.is-open .btn_hamburger-middle{background-color:transparent}.btn_hamburger.is-open .btn_hamburger-top{-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}.btn_hamburger.is-open .btn_hamburger-bottom{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}@media screen and (max-width:1280px){body{color:initial}}@media screen and (max-width:800px){body{color:initial}}@media screen and (max-width:768px){body{font-size:3.46667vw}img{width:100%}.inner{width:91%}#page{width:100%;min-width:unset}.hln{font-size:9.5vw}.hln span{margin-bottom:8vw;padding-bottom:1vw;border-bottom-width:5px}.is-sp{display:block}.is-pc{display:none}.header{-webkit-box-shadow:0 0 3px #cacaca;z-index:99999;position:fixed;height:auto;box-shadow:0 0 3px #cacaca}.header_side .menu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.header_side{right:0;bottom:0;left:0;width:97%;margin:0 auto 2vw}.header_side li{padding:0}.header_side li img{width:47.5vw;vertical-align:bottom}.site-header .site-branding{margin:2vw auto}.site-header .site-branding_title{width:80%;margin:0 0 0 2vw}.site-header .site-branding_title h1{font-size:2.6vw}.site-header .site-branding_title h2{margin:1vw 0 0;color:#e9546b;font-size:4.2vw}.site-header .site-branding_title h2 span{display:inline-block;margin:1vw 0 0;color:#56BE51;font-size:2.6vw}.site-header .site-branding_tel.is-sp{display:none}.site-header .main-navigation{-webkit-transition:.3s;z-index:9;position:absolute;position:fixed;top:18.336vw;right:-100%;width:100%;height:auto;margin:0 auto;border:1px solid #56BE51;background-color:#fff;text-align:center;transition:.3s}.site-header .main-navigation.is-open{right:0}.site-header .main-navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-header .main-navigation ul li{padding:5vw 0;border-right:none;border-bottom:1px solid #56BE51}.site-header .main-navigation ul li a img{height:5vw;padding:0}.cv{width:87%;margin:10vw auto}.cv_box{position:relative}.cv_box .cv_tel{top:27vw}.cv_box .cv_mail,.cv_box .cv_tel{position:absolute;right:0;left:0;width:92%;margin:auto}.cv_box .cv_mail{top:39vw}.cv_titleImg{width:80%;max-width:100%;margin:0 auto 5vw}.news{width:95%;margin:0 auto 10vw}.news_titleImg{max-width:100%;max-height:8vw}.news ul{max-width:100%;margin:10vw auto}.news ul li a{display:block;padding:5vw 1vw;text-align:left}.news ul li a time{display:inline-block;font-size:3.8vw}.news ul li a span{display:inline-block;margin:0 0 0 2vw;padding:2vw 4vw;font-size:4.2vw}.news ul li a p{display:block;margin:4vw 0 0;font-size:4.2vw}.news_all img{width:100%;max-width:60vw;margin:0 0 11vw}.infospace_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:95%;margin:0 auto}.infospace_box img{width:60vw}.infospace_box p{margin:5vw auto 0;font-size:4.2vw;text-align:center}.obu_box{max-width:95%}.obu_box .tomb-box{margin:10vw 0}.obu_box .tomb-box li{width:47%;margin:0}.obu_box .box02_img01{max-width:100%;margin:8vw auto}.obu_box .box02_img02{max-width:100%;margin:0 auto 8vw}.obu_box .box03_img01{max-width:100%;margin:8vw auto}.obu_box .box03_img02{max-width:100%;margin:0 auto 8vw}.obu_box .box04_img01{max-width:100%;margin:8vw auto}.obu_box .box04_img02{width:100%;max-width:72vw;margin:0 auto 10vw}.obu{margin:0 auto 10vw}.obu_titleimg{width:100%;max-width:100%;max-height:5vw;margin:10vw 0}.obu_maintitle{position:relative;margin:-53px 0 10vw;padding:53px 0 0}.obu_title{margin:0 auto 5vw;font-size:5.2vw}.obu_title.family{margin:0 auto 5vw;font-size:4.6vw}.obu_title.family span{margin:0 auto 5vw;font-size:6vw}.obu_subtitle{margin:0 auto 5vw;padding:3vw 0;line-height:1.4}.obu_desc,.obu_desc.miharashi,.obu_subtitle{font-size:4.2vw}.obu_subdesc{font-size:4.6vw}.obu-box01{max-width:100%;margin:10vw auto 20vw}.obu .obu-pet-kuyou{max-width:100%;margin:8vw auto}.obu .tomb-infobox{max-width:100%;padding:6vw 5vw 1vw;line-height:1.4}.obu .tomb-infobox li{font-size:4.2vw}.temple{margin:0 auto;padding:10vw 0}.temple_desc{margin:5vw 0;color:#fff;font-size:4.2vw;letter-spacing:.04em;line-height:1.64706}.temple_header{display:block}.temple_info{width:80%;margin:0 auto 5vw;padding:3vw;font-size:5.2vw}.temple_z{display:inline-block;margin:0 0 0 13vw;font-size:6.2vw}.temple_name{display:inline-block;font-size:9.2vw}.temple_adr{margin:5vw 0 0;font-size:4.2vw;text-align:center}.temple_imgbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.temple_imgbox img{width:100%;margin:0 auto 2vw}.access{padding:15vw 0}.access_titleImg{max-height:8vw;margin:0 0 8vw}.access_box{max-width:100%;padding:4vw}.access_box p{font-size:3.4vw}.access_box h3{font-size:3.2vw;line-height:1.4}.access_box h3 span{padding:3vw;font-size:3.2vw}.com{padding:15vw 0}.com_titleImg{max-height:8vw;margin:0 0 8vw}.com_name{margin:0 0 5vw;font-size:4.2vw}.com_link{margin:0 0 5vw;font-size:3.8vw}.com table{max-width:95%}.com table tr{font-size:4.2vw}.com table tr td{width:32vw;padding:5vw 3vw}.com table tr th{padding:5vw 3vw}.form{padding:15vw 0}.form_title{margin:0 auto}.form_title img{max-height:8vw;margin:0 0 8vw}.form table{width:100%;max-width:95%;margin:5vw auto}.form table tr{display:block}.form table tr td{display:block;width:100%;max-width:100%;padding:5vw 0 0;text-align:center}.form table tr td span{display:inline-block;width:13vw;margin:0 0 0 3vw;padding:2vw 0;background-color:#e9546b;color:#fff;font-size:2.8vw;text-align:center}.form table tr th{padding:3vw 0 5vw}.form table tr th,.form table tr th input{display:block;width:100%;max-width:100%}.btn_submit{width:80%;margin:0 auto;border-radius:4vw}.btn_submit input{padding:5vw 0;font-size:4vw}.btn_submit,.check_caution,.mw_wp_form_confirm .back_submit{margin:0 auto;border-radius:4vw}.back_submit{display:none;width:80%}.mw_wp_form_confirm .back_submit input{padding:5vw 0;font-size:4vw}.mw_wp_form_confirm .back_submit,.mw_wp_form_confirm .btn_submit{width:45%}.contact_arrow{right:2vw;width:2.5vw}.site-footer{padding:0 0 19vw;background-color:rgba(0,129,204,.2)}.site-footer_name{background-color:#fff}.site-footer_name h2{font-size:5.2vw}.site-footer_name p{font-size:4.2vw}#article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding:25vw 0 0}#article .news-title{width:100%;text-align:center}#article .news{width:95%;margin:0 auto 10vw}#article .news.single{width:95%;margin:10vw auto}#article .news.single .single-header h2{font-size:5.2vw;line-height:1.4}#article .news.single .single-bottom p{font-size:3.6vw}#article aside{width:95%;margin:5vw auto 10vw}.navigation{margin:0 auto}.navigation p{font-size:3.6vw}.btn_hamburger{position:relative;right:5vw;width:6vw}#primary{padding:18.336vw 0 0}}