@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}.gf-Cormorant_Garamond{font-family:"Cormorant Garamond","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}.gf-Barlow_Condensed{font-family:"Barlow Condensed","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:block}.clearfix:after{clear:both}img,svg{max-width:100%;height:auto}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}.gf-Cormorant_Garamond{font-family:"Cormorant Garamond","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}.gf-Barlow_Condensed{font-family:"Barlow Condensed","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:block}.clearfix:after{clear:both}img,svg{max-width:100%;height:auto}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}.gf-Cormorant_Garamond{font-family:"Cormorant Garamond","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}.gf-Barlow_Condensed{font-family:"Barlow Condensed","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:block}.clearfix:after{clear:both}img,svg{max-width:100%;height:auto}html{width:100%;min-width:320px;min-height:100%;min-height:100vh;overflow-y:scroll;overflow-x:hidden;position:relative}body{color:#4d4d4d;width:100%;font-family:"游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif;font-size:14px;font-size:1.2727272727vw;line-height:2.0714285714em;letter-spacing:.06em;-webkit-text-size-adjust:100%;font-weight:400}@media only screen and (min-width:1100px){body{font-size:14px}}@media only screen and (max-width:640px){body{font-size:3.75vmin;line-height:1.72em;letter-spacing:.06em}}@media only screen and (max-width:640px) and (orientation:landscape){body{font-size:2.4vmin;line-height:1.72em;letter-spacing:.06em}}body.fixed{position:fixed;width:100%}body.site-wf{background-color:#fff;background-image:url(//wild-flower.jp/wp/wp-content/css/../img/wild/common/noise-light.png);background-repeat:repeat;background-attachment:fixed}body.site-wfstock{background-image:url(//wild-flower.jp/wp/wp-content/css/../img/stock/common/noise-light.png);background-repeat:repeat;background-attachment:fixed}body.blur header .logo,body.blur #main-contents,body.blur footer{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.wrapper{width:100%;position:relative;max-width:1100px;margin-left:auto;margin-right:auto}.wrapper>.container{margin:0 2.7272727273%}@media only screen and (max-width:640px){.wrapper>.container{margin:0 4.6875%}}@media only screen and (max-width:640px){.pc{display:none}}@media only screen and (min-width:641px){.sp{display:none}}@media print{.sp{display:none}}noscript{position:relative;z-index:9999;background-color:#fff;display:block;width:100%;text-align:center;font-weight:700}header{position:fixed;z-index:10;top:0;left:0;width:100%;height:7.1428571429em;background-color:#071619;box-shadow:0 0 1em 0 rgba(7,22,25,.5)}header .logo{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1366px;max-width:100%;height:7.1428571429em;background-repeat:no-repeat;background-position:center;background-size:cover}header .logo .inner{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .logo .inner a{display:block;margin:auto}header .logo .inner a img{display:block;width:100%}header .logo .inner .descript{text-align:center;font-size:1.1428571429em;line-height:2.125em;letter-spacing:.06em;color:#fff;white-space:nowrap;margin-top:2.25em;text-shadow:1px 1px 1px rgba(0,0,0,.75)}header .logo .smallmode{position:absolute;left:0;bottom:0;width:100%;height:7.1428571429em;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:-1}header .menu{display:none;background-color:rgba(255,255,255,.9);text-align:center;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:11}header .menu .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2857142857em;line-height:2em;letter-spacing:.16em}header .menu .inner .main{margin-bottom:3.8888888889em;line-height:2.6666666667em}header .menu .inner .main .title{font-size:1.3333333333em}header .menu .inner .wf{margin-bottom:2.7777777778em}header .menu .inner .wf .title img{width:12.5555555556em}header .menu .inner .wfstock .title img{width:11.1666666667em}header .menu .inner .title{margin-bottom:1em}@media only screen and (max-width:640px){header .logo .inner .descript{font-size:1em}header .menu .inner{font-size:1em}header .menu .inner .main{margin-bottom:2em}}.menu-trigger{position:fixed;top:3.5714285714em;right:1.5em;width:2.7142857143em;height:1.7142857143em;transform:translateY(-50%);cursor:pointer;z-index:12}.menu-trigger span{position:absolute;left:0;width:2.7142857143em;height:1px;background-color:#fff;display:inline-block;vertical-align:middle;transition:all .4s;box-sizing:border-box;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.menu-trigger span:nth-child(1){top:0}.menu-trigger span:nth-child(2){top:50%;transform:translateY(-50%)}.menu-trigger span:nth-child(3){bottom:0}.menu-trigger.active span{background-color:#000}.menu-trigger.active span:nth-of-type(1){top:46%;left:0;-webkit-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){bottom:46%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}body.site-wf header .logo{background-image:url(//wild-flower.jp/wp/wp-content/css/../img/wild/common/topimage_under.jpg)}body.site-wf header .logo .inner a{width:22.4285714286em}@media only screen and (max-width:640px){body.site-wf header{font-size:.7em}body.site-wf header .topbox,body.site-wf header .menu{font-size:1.4285714286em}}body.site-wf#top-wf header{height:35.7142857143em}body.site-wf#top-wf header .logo{background-image:url(//wild-flower.jp/wp/wp-content/css/../img/wild/top/topimage.jpg);width:100%;height:35.7142857143em}body.site-wf#top-wf header .smallmode{filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}body.site-wf#top-wf header .smallmode a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22.4285714286em}body.site-wf#top-wf header .smallmode a img{display:block}body.site-wf#top-wf header.fix .smallmode{filter:alpha(opacity=10000);-webkit-opacity:100;-moz-opacity:100;opacity:100}@media only screen and (max-width:640px){body.site-wf#top-wf header{height:100vh}body.site-wf#top-wf header .logo{height:100vh}}body.site-wfstock header{background-color:transparent}body.site-wfstock header .logo{background-image:url(//wild-flower.jp/wp/wp-content/css/../img/stock/common/topimage_under.jpg);width:100%}body.site-wfstock header .logo .inner a{width:23.5em}@media only screen and (max-width:640px){body.site-wfstock header{font-size:.7em}body.site-wfstock header .topbox,body.site-wfstock header .menu{font-size:1.4285714286em}}body.site-wfstock#top-wfstock header{height:35.7142857143em}body.site-wfstock#top-wfstock header .logo{background-image:url(//wild-flower.jp/wp/wp-content/css/../img/stock/top/topimage.jpg);width:100%;height:35.7142857143em}body.site-wfstock#top-wfstock header .logo .inner a{width:12.3928571429em}body.site-wfstock#top-wfstock header .smallmode{filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}body.site-wfstock#top-wfstock header .smallmode a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:23.5em}body.site-wfstock#top-wfstock header .smallmode a img{display:block}body.site-wfstock#top-wfstock header.fix .smallmode{filter:alpha(opacity=10000);-webkit-opacity:100;-moz-opacity:100;opacity:100}@media only screen and (min-width:641px){body.site-wfstock#top-wfstock header .logo .inner .topbox{width:47.8571428571em}body.site-wfstock#top-wfstock header .logo .inner .topbox a{margin-left:0}body.site-wfstock#top-wfstock header .logo .inner .topbox .descript{text-align:left}}@media only screen and (max-width:640px){body.site-wfstock#top-wfstock header{height:100vh}body.site-wfstock#top-wfstock header .logo{height:100vh}}footer{position:absolute;bottom:0;left:0;width:100%;background-color:#404139;background-image:url(//wild-flower.jp/wp/wp-content/css/../img/common/footer_bg.png);background-position:right;background-repeat:no-repeat;background-size:contain;color:#fff}footer .area{text-align:center;font-size:1.1428571429em;line-height:1.8125em;letter-spacing:.06em;padding:3.75em 0}footer .area .title{height:3.4375em;position:relative;margin-bottom:2.1875em}footer .area .title img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .area .info{display:inline-block;text-align:left}footer .area .site{margin-top:.5em}footer .area .site a{color:inherit;font-size:1.125em;letter-spacing:.16em}footer .area .site a:before{content:"";display:inline-block;border-top:1px solid #fff;width:1.7777777778em;vertical-align:middle;margin-bottom:.3em;margin-right:.75em}footer .area.wf{float:left;width:47%}footer .area.wf .title img{width:14.8125em}footer .area.wfstock{float:right;width:47%}footer .area.wfstock .title img{width:11.1875em}footer .copyright{text-align:center;font-family:"-apple-system","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:.7857142857em;line-height:4.5454545455em;letter-spacing:.22em;background-color:#4d4d4d}@media only screen and (max-width:640px){footer{font-size:.7em;background-size:cover}}h3{font-size:2.5714285714em;letter-spacing:.18em;line-height:1.25em;text-align:center;margin-bottom:1.2777777778em}h3 small{display:block;margin:auto;font-size:.3333333333em;letter-spacing:.18em;line-height:1em;margin-top:1.25em}h4{font-size:1.7142857143em;letter-spacing:.18em;line-height:1em;text-align:center;margin-bottom:1.4166666667em}h5{font-size:1.2857142857em;line-height:1em;letter-spacing:.18em;margin-bottom:1.1111111111em}body.site-wf h1,body.site-wf h2,body.site-wf h3,body.site-wf h4,body.site-wf h5,body.site-portal h1,body.site-portal h2,body.site-portal h3,body.site-portal h4,body.site-portal h5{font-family:"Cormorant Garamond","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}body.site-wfstock h1,body.site-wfstock h2,body.site-wfstock h3,body.site-wfstock h4,body.site-wfstock h5{font-family:"Barlow Condensed","游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","Noto Serif Japanese",serif}@media only screen and (min-width:641px){img{backface-visibility:hidden}}a{color:inherit;text-decoration:none;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}a:not(.noborder){background:-webkit-linear-gradient(to right,#4d4d4d 50%,transparent 50%) 100% bottom/205% 1px no-repeat;background:linear-gradient(to right,#4d4d4d 50%,transparent 50%) 100% bottom/205% 1px no-repeat}a:not(.noborder):hover{background-position:0 bottom}a.noborder:hover{filter:alpha(opacity=60);-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}a[target=_blank]:after{content:"";display:inline-block;background-image:url(//wild-flower.jp/wp/wp-content/css/../img/common/blanklink.svg);background-size:contain;background-position:center top;background-repeat:no-repeat;width:.85em;margin:0 .5em;height:1em;vertical-align:middle}a[target=_blank].white:after{background-image:url(//wild-flower.jp/wp/wp-content/css/../img/common/blanklink_white.svg)}mark{background-color:#ff0;font-style:normal;font-weight:400}em{background-color:#fce189;font-style:normal}sup{font-size:70%;vertical-align:top;position:relative;top:-.1em}sub{font-size:70%;vertical-align:bottom;position:relative;bottom:-.1em}iframe{max-width:100%}#main-contents{padding-top:7.1428571429em}#header{padding-top:3.5714285714em;padding-bottom:6.4285714286em}#header .base{position:relative}#header .base .photo{float:right;width:67.3076923077%}#header .base .photo img{display:block}#header .base .caption{position:absolute;top:50%;transform:translateY(-43%)}#header .base .caption img{display:block}@media only screen and (max-width:640px){#header .base .photo{float:none;width:100%}#header .base .caption{position:relative;transform:none;width:90%;left:0 !important;margin:auto;margin-top:-3em;font-size:.8em}#header .base .caption img{margin:auto}}#sortcontroll h4{text-align:left;margin-bottom:1em}#sortcontroll .items{list-style:none;padding-bottom:2.7777777778em}#sortcontroll .items li{display:inline-block;margin-right:2em}#sortcontroll .checks{font-size:1.2857142857em;padding-bottom:2.7777777778em}#sortcontroll .checks label{display:inline-block;margin-right:2em;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}#sortcontroll .checks label input[type=checkbox]{display:none}#sortcontroll .checks label input[type=checkbox]+span{position:relative;vertical-align:middle}#sortcontroll .checks label input[type=checkbox]+span:before{content:"\f372";font-family:"Ionicons";margin-right:.5em}#sortcontroll .checks label input[type=checkbox]:checked+span:before{content:"\f374";color:#4d4d4d}@media only screen and (max-width:640px){#sortcontroll .checks label{margin-right:1em}}ul.ajax_item_container{letter-spacing:-1em;margin:0 -3.3653846154%}ul.ajax_item_container .item{display:inline-block;vertical-align:top;letter-spacing:0;width:27.027027027%;margin:0 3.1531531532%;margin-bottom:2.1428571429em}ul.ajax_item_container .item .photo{position:relative;cursor:pointer}ul.ajax_item_container .item .photo:before{content:"";display:block;padding-top:100%}ul.ajax_item_container .item .photo a{background:0 0}ul.ajax_item_container .item .photo a img{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}ul.ajax_item_container .item .photo a:hover{filter:alpha(opacity=60);-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}ul.ajax_item_container .item .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%}ul.ajax_item_container .item .info{padding-top:1.7142857143em}ul.ajax_item_container .item .info .category,ul.ajax_item_container .item .info .date{font-size:.9285714286em;line-height:1em;letter-spacing:.06em;display:inline-block}ul.ajax_item_container .item .info .category.date,ul.ajax_item_container .item .info .date.date{font-size:.7857142857em}ul.ajax_item_container .item .info .category span,ul.ajax_item_container .item .info .date span{display:inline-block;margin-right:1em}ul.ajax_item_container .item .info .title{font-size:1.2857142857em;line-height:1.6111111111em;letter-spacing:.06em;padding-top:.4444444444em}ul.ajax_item_container .item .info .status{font-size:.9285714286em;line-height:1em;letter-spacing:.06em;padding-top:1.2307692308em}ul.ajax_item_container .item .info .status span{margin-right:1em}ul.ajax_item_container .item.nopost{width:100%;margin-right:0;text-align:center;margin-top:2em}@media only screen and (max-width:640px){ul.ajax_item_container{margin:0 -3.125%}ul.ajax_item_container .item{width:44.1176470588%;margin:0 2.9411764706%;margin-bottom:2.1428571429em}}.readmore{letter-spacing:.06em;display:block;text-align:center;padding-bottom:5em}.readmore a{display:inline-block;background-color:#4d4d4d;color:#fff;padding:0 2em;cursor:pointer}#viewer{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(255,255,255,.9);z-index:20}#viewer>.inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;max-width:90%;box-sizing:border-box;padding-bottom:2.5em}#viewer>.inner.error,#viewer>.inner.loading{text-align:center}#viewer>.inner .close{width:2.5em;height:2.5em;cursor:pointer;margin-left:auto;position:relative;margin-bottom:1em;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#viewer>.inner .close:before,#viewer>.inner .close:after{content:"";display:block;border-bottom:1px solid #000;width:2.5714285714em;position:absolute;top:50%}#viewer>.inner .close:before{transform:rotate(-45deg)}#viewer>.inner .close:after{transform:rotate(45deg)}#viewer>.inner .close:hover{filter:alpha(opacity=40);-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}#viewer>.inner .photo{height:60vh;background-position:center;background-repeat:no-repeat;background-size:contain}#viewer>.inner .info{padding-top:1.4285714286em}#viewer>.inner .info>.category{font-size:.9285714286em;padding-bottom:1em}#viewer>.inner .info>.title{font-size:1.2857142857em;padding-bottom:1em}#viewer>.inner .info>.status{font-size:.9285714286em;padding-top:1em}.single_page_pager{letter-spacing:-1em;text-align:center;padding-top:4.2857142857em;padding-bottom:7.8571428571em}.single_page_pager li{display:inline-block;list-style:none;letter-spacing:0}.single_page_pager li a{display:block;color:#b3b3b3;background:0 0;background-color:#fff;font-size:1.0714285714em;line-height:2.6666666667em;letter-spacing:.16em;white-space:nowrap;min-width:3.3333333333em;margin:.1666666667em;text-align:center;padding:0 1.3333333333em;box-sizing:border-box;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.single_page_pager li a:hover{box-shadow:0 0 .5em -.05em rgba(0,0,0,.3)}.single_page_pager li.page.current a{background-color:#4d4d4d;color:#fff;cursor:default}.single_page_pager li.page.current a:hover{box-shadow:none}@media only screen and (max-width:640px){.single_page_pager{font-size:.8em}.single_page_pager li a{padding:0 .5em}}