@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline;word-wrap:break-word;word-break:break-all;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{width:100%;margin:0 auto 2.5em;border-collapse:collapse;border:1px solid #fff}table tr{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}table th{font-weight:700;width:25%;padding:15px;text-align:left;vertical-align:top;background:#f6f6f6}table td{padding:15px;background:#fff}img{line-height:0;max-width:100%;height:auto}@media screen{body{letter-spacing:.5px}br{letter-spacing:0}}body>#container{height:auto}sup{font-size:75.5%;position:relative;top:-.1em;vertical-align:top}a{overflow:hidden;text-decoration:none;outline:none}a,a:hover{color:#29abe2}a:hover{text-decoration:underline}.btn a:hover,a:hover img{opacity:.7}html{font-size:62.5%;overflow:auto}body{font-family:游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Hiragino Kaku Gothic,メイリオ,Meiryo,ＭＳ ゴシック,Verdana,Droid Sans,"sans-serif";font-size:1.6em;font-weight:500;line-height:1.5;height:100%;color:#333}.min{font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}#contents{min-width:960px;background:url(//nouaru-photo-fukui.jp/css/../img/common/bg_white.png)}#contents #contents_area{width:960px;margin:0 auto}#contents #contents_area .gnavi ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#contents #contents_area .gnavi ul li{font-size:1.8rem;width:25%;padding:0 20px;text-align:center;border-right:1px solid #ccc}#contents #contents_area .gnavi ul li:first-of-type{border-left:1px solid #ccc}#contents #contents_area .gnavi ul li a{font-weight:700;color:#333}#contents #contents_area article{margin-bottom:60px}#contents #contents_area section{margin-bottom:40px}#contents #contents_area .title{font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:4rem;font-weight:700;position:relative;padding:40px 0;text-align:center;color:#009245}#contents #contents_area .note{text-align:right}#contents #contents_area .outline{margin:0 60px}#contents #contents_area .outline .btn_down_outline{margin:20px 0 0}#contents #contents_area .outline .btn_down_outline a{font-size:1.8rem;font-weight:700;line-height:40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:40px;text-align:center;color:#424e8e;border:2px solid #424e8e;border-radius:20px;background:#fff}#contents #contents_area .outline .btn_down_outline a:hover{text-decoration:none;background-color:#ecedf4}#contents #contents_area .outline .btn_down_outline a img{display:block;width:20px;margin-right:.5em}#contents #contents_area .outline .btn_down_outline a:hover img{opacity:1}#contents #contents_area .outline_table02 td{text-align:center}#contents #contents_area .gallery{margin:40px 60px 0}#contents #contents_area .gallery .rl-gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#contents #contents_area .gallery .rl-gallery .rl-gallery-item{width:-webkit-calc((100% - 20px)/2);width:calc((100% - 20px)/2);margin:0 20px 20px 0}#contents #contents_area .gallery .rl-gallery .rl-gallery-item:nth-of-type(2n){margin:0 0 20px}#contents #contents_area .gallery .rl-gallery .rl-gallery-item img{border-radius:10px}footer{width:100%;background:url(//nouaru-photo-fukui.jp/css/../img/common/footer_bg.jpg?vbdb34bad74e9541b19d78eaa3365a077) no-repeat bottom}footer #footer_area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;margin:0 auto;padding:65px 0 85px;color:#fff}footer #footer_area a{color:#fff}footer #footer_area .footer_inquiry .inquiry{font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:3rem;margin-bottom:1.5em}footer #footer_area .footer_inquiry .section_name{font-size:2rem;margin-bottom:1em}footer #footer_area .footer_inquiry .address{font-size:18px;margin-bottom:1em;margin-left:3em}footer #footer_area .footer_inquiry .contact_form{font-size:18px;margin-left:3em}footer #footer_area .footer_inquiry .contact_form a{-webkit-text-decoration-line:underline;text-decoration-line:underline}#copyright{height:40px}#copyright p{font-size:1.4rem;line-height:40px;text-align:center;color:#999}#pagetop{position:fixed;right:20px;bottom:20px}#pagetop a{font-size:1.5rem;line-height:60px;display:block;width:60px;height:60px;text-align:center;text-decoration:none;color:#424e8e!important;border:2px solid #424e8e;border-radius:60px;background-color:#fff}#pagetop a:hover{background-color:#ecedf4}#pagetop .arrow{position:relative;display:inline-block;padding-left:18px}#pagetop .arrow:before{position:absolute;top:0;left:0;width:16px;height:16px;margin-top:-10px;content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:0;border-top:2px solid #424e8e;border-right:2px solid #424e8e}@media screen and (max-width:960px){#contents{width:100%;min-width:576px}#contents #contents_area{width:100%;padding:20px 0 40px}#contents #contents_area .title{padding:20px 0 30px}.logo{display:block;padding:10px;text-align:center}.logo h1{font-size:2.4rem;font-weight:700}.logo h1 a{color:#424e8e}.logo img{width:128px}.fixed{position:fixed;z-index:100;top:0;width:100%;background:#fff}.navToggle{position:fixed;z-index:102;top:6px;right:13px;display:block;width:42px;height:51px;cursor:pointer;text-align:center;background:#424e8e}.navToggle span{position:absolute;left:6px;display:block;width:30px;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;border-bottom:3px solid #fff}.navToggle span:first-child{top:9px}.navToggle span:nth-child(2){top:18px}.navToggle span:nth-child(3){top:27px}.navToggle span:nth-child(4){font-size:9px;font-weight:700;top:34px;color:#fff;border:none}.navToggle.active span:first-child{top:18px;left:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2),.navToggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header{position:fixed!important;z-index:100;top:0;width:100%;height:80px;border-bottom:5px solid #4fce75;background-color:#fff}header #header_area{display:none!important}#contents{max-width:960px!important}}@media screen and (max-width:576px){header{height:60px}#contents{min-width:100%!important}#contents #contents_area .title{font-size:3rem;padding:10px 0 20px}.logo h1{font-size:4.16667vw}footer #footer_area{padding:65px 10px 85px}footer #footer_area a{color:#fff}footer #footer_area .footer_inquiry .address{margin-left:0}footer #footer_area .footer_inquiry .address span{display:none}footer #footer_area .footer_inquiry .contact_form{margin-left:0}#copyright p{font-size:1.3rem}.text_wrap{margin:0 15px}table th{padding:5px}table td,table th{display:block;width:100%}table td{padding:10px}}@media screen and (min-width:961px){.text_wrap{margin:0 30px}}header{position:relative;height:100px;background:#228b22}header #header_area{position:absolute;z-index:100;right:3%}header #header_area ul{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:20px}header #header_area ul li{margin:20px}header #header_area ul li a{font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:1.8rem;text-decoration:none;color:#fff;text-shadow:#333 0 0 5px}#contents{width:960px;margin:0 auto}#contents .top_link{font-size:2.5rem;position:relative;display:inline-block;margin-top:50px;padding-left:20px;color:#3cb371}#contents .top_link:before{position:absolute;top:44%;left:8px;width:8px;height:8px;margin-top:-4px;content:"";-webkit-transform:rotate(225deg);transform:rotate(225deg);border:0;border-top:2px solid #3cb371;border-right:2px solid #3cb371}#contents h1{font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:4rem;margin-bottom:50px;margin-left:20px;color:#3cb371}#contents ul{width:80%;margin:0 auto 50px}#contents ul li{font-size:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:1.5em;padding:0 1em .5em;text-align:left;border-bottom:1px solid #333}#contents ul li a{text-decoration:none}#contents ul li a:hover{opacity:.7}#contents .this_year_contests a{font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:20px;display:block;width:80%;margin:0 auto 50px;padding:20px;text-align:center;text-decoration:none;color:#666;border:2px solid #3cb371}#contents .this_year_contests a:hover{background:#eefff6}.scroll{position:fixed;right:110px;bottom:110px}.scroll .arrowWrap .arrow_scroll{position:relative}.scroll .arrowWrap .arrow_scroll a{font-family:Times New Roman,游明朝,Yu Mincho,游明朝体,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;line-height:5;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:80px;height:80px;text-align:center;color:#fff;background:#228b22}.scroll .arrowWrap .arrow_scroll a:hover{opacity:.7}@media screen and (min-width:961px){.tb_display{display:none}}@media screen and (max-width:960px){header{background:#fff}header .header_logo{position:absolute;top:10px;left:20px}header .header_logo img{height:150px}header .contact{position:absolute;top:40%;right:10%}header .contact a{padding:5px 20px;color:#fff;border-radius:10px;background-color:#4fce75}header .contact a:hover{background-color:#8ce6a7}#contents{width:100%}#contents h1{margin-top:150px}}@media screen and (max-width:576px){header .header_logo{top:10px;left:20px}header .header_logo img{height:100px}header .contact{top:30%;right:10%}article{padding:0 10px}}