﻿html{overflow-y:scroll;font-size:62.5%}body{line-height:1;color:#252525}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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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;border:0;border-top:1px solid #dbe5f2;margin:50px 0;padding:0;clear:both}input,select{vertical-align:middle}img{vertical-align:bottom}body{font-family:"acta-display-n4","acta-display","YuMincho","游明朝","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-weight:400;letter-spacing:0.08rem !important}table{font-size:inherit}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}.clearfix,#top_works #top_work_list,#works_detail,.share,#text_page,.notes-options{min-height:1px;_height:1%}.clearfix:after,#top_works #top_work_list:after,#works_detail:after,.share:after,#text_page:after,.notes-options:after{content:".";display:block;clear:both;height:0;visibility:hidden}html{overflow-y:scroll;-webkit-text-size-adjust:100%;height:100%}body{background:#fff;margin:50px 0;height:100%}input,select,textarea,button{font-family:inherit}img{max-width:100%;vertical-align:bottom}figure{margin:0}figure img{display:block}header{margin-bottom:50px}header h1#logo{text-align:center;margin-bottom:30px}header #gnav ul{text-align:center}header #gnav ul li{text-align:center;font-size:16px;font-size:1.6rem;display:inline-block;*display:inline;*zoom:1;margin-left:10px}header #gnav ul li a{color:#252525}header #gnav ul li a:hover{color:#000;border-bottom:1px solid #252525;padding-bottom:0.5rem}header #gnav ul li a.current{color:#000;border-bottom:1px solid #252525;padding-bottom:0.5rem}header #gnav ul li:first-child{margin-left:0}footer{width:100%;height:380px;clear:both;text-align:center;position:absolute;left:0;bottom:0}footer h1{margin-bottom:15px;padding-top:170px}footer h2{font-size:14px;font-size:1.4rem;margin-bottom:20px}footer p.copy{font-size:10px;font-size:1rem}#page-top{position:fixed;bottom:20px;right:20px;font-size:9px;font-size:0.9rem}#page-top a{color:#252525;text-decoration:none;padding:12px 20px;border:1px solid #252525;display:block}#page-top a:hover{color:#fff;background:#252525}#fadeLogo{position:fixed;top:20px;left:50%;width:220px;height:76px;margin-left:-110px;display:none;cursor:pointer;text-align:center}#fadeLogo img{margin-bottom:15px}#fadeLogo p{font-size:18px;font-size:1.8rem}#page{margin:0 auto;width:93%;max-width:1038px;height:auto;min-height:100%;_height:100%;position:relative}#content{position:relative}#content #top_main{margin-bottom:14px}#content #top_main .flexslider{width:100%;top:0;left:0}#content #top_main .flexslider li img{box-shadow:#000 0em 0em 0em}#content #view{position:absolute;top:0;left:0}#content #view img{width:100%}#content #detail_ttl{margin-bottom:60px;text-align:center}#content #detail_ttl span{font-size:28px;font-size:2.8rem;padding-bottom:0.5rem;border-bottom:1px solid #252525;display:inline-block;*display:inline;*zoom:1}#content #detail_main{margin-bottom:85px}#content #detail_main img{box-shadow:#000 0em 0em 0em}#content .subnavi{text-align:center;margin-bottom:120px}#content .subnavi li{text-align:center;font-weight:300;font-size:18px;font-size:1.8rem;display:inline-block;*display:inline;*zoom:1;margin-left:10px}#content .subnavi li a{color:#252525}#content .subnavi li a:hover{color:#000;border-bottom:1px solid #252525;padding-bottom:0.5rem}#content .subnavi li a.cr{border-bottom:1px solid #252525;padding-bottom:0.5rem}#content .subnavi li:first-child{margin-left:0}#content p{font-size:14px;font-size:1.4rem;line-height:1.7;margin-bottom:1em}#content .about-txt{margin-bottom:180px}#top_works{padding-bottom:380px}#top_works #top_work_list{margin-bottom:30px}#top_works #top_work_list li{margin-bottom:14px;display:inline-block;*display:inline;*zoom:1}#top_works #top_work_list li .wrap{position:relative;width:100%;margin-bottom:5px}#top_works #top_work_list li a{position:relative;display:block}#top_works #top_work_list li a .thums img{width:100%;box-shadow:#000 0em 0em 0em}#top_works #top_work_list li a .list_ttl{position:absolute;top:0;left:0;width:100%;height:100%;display:none}#top_works #top_work_list li a .list_ttl .list_ttl_txt{color:#fff;display:block;font-size:18px;font-size:1.8rem;position:absolute;top:40%;width:100%;text-align:center;font-weight:bold;line-height:1.5}#top_works #top_work_list li a .list_ttl .list_ttl_txt .date{font-size:12px;font-size:1.2rem}#top_works #top_work_list li h2{font-size:14px;font-size:1.4rem}#top_works #top_work_list li h2 .date{font-size:12px;font-size:1.2rem;color:#aaa}#works_detail{padding-bottom:380px}#works_detail .d_l{width:66.21094%;float:left}#works_detail .d_l ul li{margin-bottom:40px}#works_detail .d_l ul li img{box-shadow:#000 0em 0em 0em}#works_detail .d_r{width:32.42188%;float:right;font-size:14px;font-size:1.4rem;line-height:1.7}#works_detail .d_r a{color:#252525;text-decoration:none}#works_detail .d_r a:hover{color:#000;text-decoration:underline}#works_detail .d_r p,#works_detail .d_r p.body,#works_detail .d_r p.info{margin-bottom:40px}.share li{display:block;float:left;margin-right:10px;width:70px;height:20px}.share li.tw{padding-top:4px}.sns__share{text-align:center;width:100%;margin-top:40px}.sns__share__ttl{font-weight:700;margin:0 0 20px;text-align:center}.button-whole{display:inline-block;margin:0 20px 0 20px;box-sizing:border-box}.button-link{display:block;text-align:center;color:#fff;box-sizing:border-box;text-decoration:none}.button-link:hover{text-decoration:none !important;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#text_page{padding-bottom:380px}#text_page a{color:#252525}#text_page a:hover{color:#000;border-bottom:1px solid #252525;padding-bottom:0.5rem}#text_page .t_l{width:48.82813%;float:left}#text_page .t_l dl{font-size:14px;font-size:1.4rem}#text_page .t_l dl dt{line-height:1.7;margin-bottom:40px}#text_page .t_l dl dd{line-height:1.7}#text_page .t_r{width:48.82813%;float:right}#text_page .t_r dl{font-size:14px;font-size:1.4rem}#text_page .t_r dl dt{line-height:1.7}#text_page .t_r dl dd{line-height:1.7;margin-bottom:40px}#text_page .r_l{width:48.82813%;float:left}#text_page .r_l dl{font-size:14px;font-size:1.4rem}#text_page .r_l dl dt{line-height:1.7}#text_page .r_l dl dd{line-height:1.7;margin-bottom:40px}.contact{padding-top:70px}.contact a{color:#252525}.contact a:hover{color:#000;border-bottom:1px solid #252525;padding-bottom:0.5rem}.contact dl{font-size:14px;font-size:1.4rem}.contact dl dt{line-height:1.7}.contact dl dd{line-height:1.7;margin-bottom:40px}.contact dl dd .fb{margin-right:15px}.contact dl dd .fb,.contact dl dd .tw{text-decoration:none}.contact dl dd .fb:hover,.contact dl dd .tw:hover{text-decoration:none;border-bottom:none}.contact #GoogleMaps{width:100%;height:500px;margin-bottom:30px}.contact #GoogleMaps img{max-width:inherit}.news{padding-top:70px}.news a{color:#252525}.news a:hover{color:#000;border-bottom:1px solid #252525;padding-bottom:0.5rem}.news dl{font-size:14px;font-size:1.4rem}.news dl dt{line-height:1.7;font-size:18px;font-size:1.8rem;margin-bottom:1em}.news dl dt .date{color:#999}.news dl dd{line-height:1.7;margin-bottom:40px}.notes-options .post-info{display:inline-block;*display:inline;*zoom:1;margin-right:10px;font-size:12px;font-size:1.2rem;vertical-align:top}.notes-options .post-info a{color:#333}.notes-options .post-options{display:inline-block;*display:inline;*zoom:1}.notes-options .post-options li{display:inline-block;*display:inline;*zoom:1;margin-right:10px}.btn_more{font-size:14px;font-size:1.4rem;text-align:center}.btn_more a{color:#252525;text-decoration:none;padding:12px 50px;border:1px solid #252525;display:inline-block;*display:inline;*zoom:1}.btn_more a:hover{color:#fff;background:#252525}.btn_gmap{font-size:14px;font-size:1.4rem;text-align:left}.btn_gmap a{color:#252525;text-decoration:none;padding:12px 50px;border:1px solid #252525;display:inline-block;*display:inline;*zoom:1}.btn_gmap a:hover{color:#fff;background:#252525;padding:12px 50px}.pagenation{color:#252525;margin:1em auto;line-height:2em;text-align:center}a.page-numbers{color:#252525;padding:2px .4em;border:solid 1px #ccc;text-decoration:none}a.page-numbers:hover{color:#fff;background:#252525}.pagenation .current{padding:2px .4em;border:solid 1px #252525;text-decoration:none;color:#fff;background:#252525;font-weight:bold}.pagenation .next,.pagenation .prev{color:#252525;border:0 none;background:transparent;text-decoration:none}#infscr-loading{text-align:center;z-index:100;position:absolute;left:50%;bottom:350px;width:32px;height:32px;vertical-align:top}#infscr-loading img{vertical-align:top;position:absolute;top:-16px;left:-16px}@media only screen and (max-width: 768px){#gnav{padding-top:10px}.gallery .unit{width:25%}.in-fourths .unit{width:50%}.intro .unit{width:auto;display:block}}@media only screen and (max-width: 480px){#gnav{padding-top:0px}.news-articles .unit:nth-child(3){border-left:none}.ingrid .unit{width:auto;display:block}.gallery .unit{width:33.33333%;display:inline-block}#content .subnavi{margin-bottom:60px}#content .subnavi li{margin-bottom:15px}#content #detail_main{margin-bottom:20px}#content #detail_ttl{margin-bottom:60px}#content #detail_ttl span{font-size:20px;font-size:2rem}#content .about-txt{margin-bottom:100px}#works_detail{padding-bottom:380px}#works_detail .d_l{width:100%;float:left}#works_detail .d_l ul li{margin-bottom:20px}#works_detail .d_r{width:100%;float:inherit}#works_detail .d_r p,#works_detail .d_r p.body,#works_detail .d_r p.info{margin-bottom:40px;line-height:1.7}#text_page{padding-bottom:380px}#text_page .t_l{width:100%;padding-bottom:100px}#text_page .t_l dl dt{margin-bottom:20px}#text_page .t_r{width:100%}#text_page .t_r dl dd{margin-bottom:20px}#text_page .r_l{width:100%;float:inherit}#text_page .r_l dl dd{margin-bottom:40px}.txt_page_c .t_l{padding-bottom:0 !important}.contact #GoogleMaps{width:100%;height:200px;margin-bottom:10px}.contact #GoogleMaps img{max-width:inherit}#infscr-loading{text-align:center;z-index:100;position:absolute;left:48%;bottom:350px;width:16px;height:16px;vertical-align:top}#infscr-loading img{vertical-align:top;position:absolute;top:-8px;left:-8px}}#loading{position:absolute;top:50%;left:50%}.attention{color:#f00}span.att,div.att{color:#f00}.img_r{float:right;margin:0 0 10px 10px}.btm10{margin-bottom:10px}.btm20{margin-bottom:20px}.btm30{margin-bottom:30px}.btm40{margin-bottom:40px}.btm50{margin-bottom:50px}.btm60{margin-bottom:60px}.btm70{margin-bottom:70px}.btm80{margin-bottom:80px}.btm90{margin-bottom:90px}.btm100{margin-bottom:100px}.btm180{margin-bottom:180px}.top10{margin-top:10px}.top20{margin-top:20px}.top30{margin-top:30px}.top40{margin-top:40px}.top50{margin-top:50px}.top60{margin-top:60px}.top70{margin-top:70px}.top80{margin-top:80px}.rtm10{margin-right:10px}.rtm20{margin-right:20px}.rtm30{margin-right:30px}.center{text-align:center}.center_blc{margin:0 auto}.fs11{font-size:85%}::selection{background:#ccc;color:#fff}::-moz-selection{background:#ccc;color:#fff}input:-webkit-autofill{background-color:transparent}
.post {
  margin-bottom: 100px; }