﻿html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,ol{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}header,main,article,aside,section,footer{display:block}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:100%;font-family:Arial}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}*{font-family:"Meiryo UI","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;color:#333;line-height:1.4;margin:0;padding:0}a{display:inline-block;transition:.4s;text-decoration:none}a:hover{opacity:.8;text-decoration:none}a img:hover{opacity:.8}img{display:inline-block}button{transition:.4s}button,input,select,textarea{margin:0;appearance:none;-webkit-appearance:none;box-sizing:border-box}input[type='checkbox'],input[type='radio'],input[type='submit'],select{display:inline-block;box-sizing:border-box;margin:0;padding:0;vertical-align:middle;white-space:normal;border:none;border-radius:0;outline:none;background:none}select{color:#5d5d5d;font-weight:300}select[multiple]{vertical-align:top}iframe{width:100%;height:100%;border:0;margin:0;padding:0;display:inline-block}header{border-top:solid 10px #02723C;display:block;width:100%;height:auto;max-height:150px}.header-inner{width:100%;max-width:1320px;height:auto;max-height:150px;margin:20px auto 10px;display:flex;justify-content:space-between}@media screen and (max-width: 1319px){.header-inner{padding:0 15px;background-position:99% 0}}.header-inner p{font-size:1.8em;color:#147C4A;display:inline;font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;position:relative}.header-inner p::before{content:'';display:inline-block;width:100px;height:100px;background:url("../image/title-bg2.png") no-repeat 100% 0;vertical-align:middle}.header-inner p .header-inner_caption{font-size:0.1em;display:block;position:absolute;bottom:20%;right:0}.header-inner img{display:block}.header-inner img.logo{max-width:235px}.header-inner img.tlt-txt{margin-top:9px;max-width:725px}main .container{width:100%}#sougi{width:100%;background:#24a45a;background:linear-gradient(0deg, #24a45a 0%, #0f622f 100%)}#sougi .sougi--inner{width:100%;max-width:1320px;margin:0 auto;padding-bottom:10px}@media screen and (max-width: 1319px){#sougi .sougi--inner{padding:0 15px}}#sougi h2{padding-top:24px;margin-bottom:13px;border-bottom:solid 1px #059D73;position:relative}#sougi h2:after{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#02723C}#sougi .maincontent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#sougi .maincontent #relative{position:relative;max-width:500px;min-width:320px;margin-right:30px}@media screen and (max-width: 1319px){#sougi .maincontent #relative{max-width:485px}}#sougi .maincontent #relative .map1{position:relative;top:10px;width:600px}#sougi .maincontent #relative .map2{position:absolute;top:90px;left:18%;width:44%}#sougi .maincontent #relative .map3{position:absolute;top:90px;left:64%;width:44%}#sougi .maincontent .areas{max-width:770px;width:calc(calc(100% - 500px) - 30px)}#sougi .maincontent .areas .selectArea{background-color:rgba(255,255,255,0.3);border-radius:10px;padding:20px 20px 10px;box-sizing:border-box}#sougi .maincontent .areas .area1{flex-basis:70%}#sougi .maincontent .areas .area2{flex-basis:70%}#sougi .maincontent .areas .area2 .midashi1{margin-top:10px}#sougi .maincontent .areas .midashi1{border-left:solid 3px #fff;padding-left:7px;margin-bottom:15px}#sougi .maincontent .areas .midashi1 p{color:#fff;font-size:23px;font-family:sans-serif}#sougi .maincontent .areas .hall a{display:inline-block;margin-top:-5px}#sougi .maincontent .areas .hall a img{max-width:125px;max-height:66px}#sougi .maincontent .areas .memoBanner{position:relative;margin-top:11px}#sougi .maincontent .areas .memoBanner a img{border-radius:20px;height:auto;max-width:640px;width:calc(100% - 50px);margin:10px 0 0 40px;box-sizing:border-box}#sougi .maincontent .areas .memoBanner .memoBanner--deco{height:184%;position:absolute;z-index:10;right:0;bottom:6px}.sougi_title,.memoBanner,.wedding{position:relative}.sougi_title .emblem,.memoBanner .emblem,.wedding .emblem{position:absolute;z-index:10;width:108px;height:108px;border-radius:50%;text-align:center;background:url("../image/emblem_frame.png") #fff no-repeat 50% 80%/98px auto;border:0.1px solid #E3EFE9}.sougi_title .emblem p,.memoBanner .emblem p,.wedding .emblem p{margin-top:20px;font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.sougi_title .emblem p .emblem_number,.sougi_title .emblem p .emblem_red,.memoBanner .emblem p .emblem_number,.memoBanner .emblem p .emblem_red,.wedding .emblem p .emblem_number,.wedding .emblem p .emblem_red{color:#B50A1C}.sougi_title .emblem p .emblem_red,.sougi_title .emblem p .emblem_caution,.memoBanner .emblem p .emblem_red,.memoBanner .emblem p .emblem_caution,.wedding .emblem p .emblem_red,.wedding .emblem p .emblem_caution{font-size:0.1em}.sougi_title .emblem p .emblem_number,.memoBanner .emblem p .emblem_number,.wedding .emblem p .emblem_number{font-size:1.6em;line-height:1;font-weight:normal;margin-top:2px;display:inline-block;letter-spacing:-1px}.sougi_title h2{padding-left:150px;padding-top:17px;padding-bottom:35px}.sougi_title h2 span{font-size:45px;display:inline-block;color:#fff;font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;vertical-align:middle}.wedding h3{font-size:30px;margin-top:20px;color:#fff;padding:15px 0 15px 130px;background:linear-gradient(#057841, #21AF6A);border-radius:10px 10px 0 0;font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}span.emblem_caution{display:inline-block;vertical-align:top}a.recruit{margin-left:5%;vertical-align:middle}.recruit_img{vertical-align:middle}@media screen and (max-width: 1319px){#sougi .sougi--inner{padding:0 30px}}.sougi_title .emblem{top:8px;left:10px}.memoBanner .emblem{top:0px;left:70px}.wedding .emblem{top:-10px;left:10px}#else{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;max-width:1320px;margin:25px auto}@media screen and (max-width: 1319px){#else{padding:0 15px}}#else>div{box-sizing:border-box}#else>div h3{line-height:60%}#else>div ul{border-style:solid;border-width:0 1px 1px;border-color:#02723C;border-radius:0 0 10px 10px;box-sizing:border-box}#else>div ul li a img{vertical-align:middle}#else .wedding{box-sizing:border-box;margin-right:15px;width:calc(60% - 15px);max-height:325px}#else .wedding h3{position:relative;z-index:2;margin-bottom:-16px}#else .wedding ul{width:100%;padding:30px 20px}#else .wedding ul li{display:inline-block;width:calc(calc(100% / 2) - 11px)}#else .wedding ul li:nth-child(2n){margin-left:15px}#else .wedding ul li:nth-child(n+3){margin-top:20px}#else .wedding ul li a{display:inline-block}#else .wedding ul li a img{max-width:355px;width:100%}#else .resAndFlo{max-width:519px;min-width:320px;width:40%;margin-top:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#else .resAndFlo .restaurant{margin-bottom:16px}#else .resAndFlo .restaurant ul{padding:15px 20px}#else .resAndFlo .flower ul{padding:15px 20px}#about .memolead_abstract_title{margin-top:50px;text-align:center;padding:30px 0;background-color:#15512C;color:#fff;font-family:serif;display:block;font-size:2em}#about .about--innder{width:100%;max-width:840px;margin:50px auto 0}@media screen and (max-width: 1319px){#about .about--innder{padding:0 15px}}#about .about--innder dl{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}#about .about--innder dl dt,#about .about--innder dl dd{display:inline-block;color:#02723C;font-family:serif;font-size:1.1rem;line-height:2.2rem}#about .about--innder .main-desc dt{width:20%}#about .about--innder .main-desc dd{width:calc(100% - 20%)}#about .about--innder .eachSection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#about .about--innder .eachSection li{display:inline-block;width:calc(50% - 15px)}#about .about--innder .eachSection li:last-of-type{width:100%}#about .about--innder .eachSection li dt{width:35%}#about .about--innder .eachSection li dd{width:calc(100% - 35%)}#about .about--innder .secTlt{font-size:1.1rem;color:#02723C;font-family:serif}.banner{width:100%;padding-top:40px}h3{font-size:22px;color:#00723a}#sidenavi{width:300px;padding-left:30px;border-left:1px solid #666}#sidenavi a:hover{opacity:.8;color:#666}.footer_title{font-size:22px;margin-bottom:5px}.footer_content{line-height:130%;float:left;width:30%;margin-left:22px;padding-left:8px;border-left:1px solid black}.footer_content h1{font-size:20px;color:green}.footer_content p{font-size:15px;margin-top:8px;margin-bottom:12px}.footer_group{margin-left:15px}.footer_area{width:100%;margin-top:50px;padding-bottom:5px;background-color:#eef0f4}.clear{display:block;clear:both;overflow:hidden;height:1px;content:''}.footer_content2{margin-top:15px;margin-left:15px;list-style:none}.footer_content2_item{line-height:130%;float:left;width:30%;margin-left:22px;padding-left:8px;border-left:1px solid black}.footer_content2_item h1{font-size:20px}.footer_content2_item p{font-size:15px;margin-top:8px}@media screen and (max-width: 767px){.header-inner{max-width:100vw;margin:20px auto;background-position:95% 0 !important;background-size:48% auto}.header-inner img.logo{max-width:48%}.header-inner img.tlt-txt{max-width:100%}#sougi{background-size:auto 104.5%}#sougi .sougi--inner{max-height:100%}#sougi .sougi--inner h2{width:100%;overflow:hidden;padding-top:14px}#sougi .sougi--inner h2 img{max-width:185%}#sougi .maincontent{flex-direction:column}#sougi .maincontent .areas{width:100%}#sougi .maincontent .areas .midashi1 p{font-size:1rem}#sougi .maincontent .areas .hall a img{max-width:98px}#sougi .maincontent .areas .memoBanner{margin-top:20px}#sougi .maincontent .areas .memoBanner .memoBanner--deco{bottom:13px;width:20%}#else{flex-direction:column}#else .wedding{width:100%;max-height:100%}#else .wedding ul li{width:100%}#else .wedding ul li:nth-child(2n){margin-left:0}#else .wedding ul li:nth-child(n+2){margin-top:20px}#else .resAndFlo{flex-direction:column;min-width:100%}#about .memolead_abstract_title{font-size:1.5em}#about .about--innder dl dt,#about .about--innder dl dd{font-size:.9rem}#about .about--innder dl dd{color:#333}#about .about--innder .main-desc dd:last-of-type{line-height:1.25rem}#about .about--innder .eachSection{flex-direction:column}#about .about--innder .eachSection li{width:100%}#about .about--innder .eachSection li dt{width:20%}#about .about--innder .eachSection li dd{width:calc(100% - 20%)}#about .about--innder .secTlt{border-bottom:solid 1px #333}}
/*# sourceMappingURL=style.css.map */
