[id^=portfolioIndividual] .base_btn{color:#fff;font-size:18px;text-align:center;background:#474542;width:500px;margin:30px auto 0;padding:20px;font-size:1.8rem;font-weight:700;text-decoration:none;display:block;position:relative}[id^=portfolioArchive] .base_btn{color:#fff;font-size:18px;text-align:center;background:#474542;width:500px;margin:30px auto 0;padding:20px;font-size:1.8rem;font-weight:700;text-decoration:none;display:block;position:relative}[id^=worksIndex] .base_btn{color:#fff;font-size:18px;text-align:center;background:#474542;width:500px;margin:30px auto 0;padding:20px;font-size:1.8rem;font-weight:700;text-decoration:none;display:block;position:relative}[id^=worksIndiv] .base_btn{color:#fff;font-size:18px;text-align:center;background:#474542;width:500px;margin:30px auto 0;padding:20px;font-size:1.8rem;font-weight:700;text-decoration:none;display:block;position:relative}[id^=portfolioIndividual] .base_btn:before{content:"";z-index:1;background-color:rgba(255,255,255,.2);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=portfolioArchive] .base_btn:before{content:"";z-index:1;background-color:rgba(255,255,255,.2);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=worksIndex] .base_btn:before{content:"";z-index:1;background-color:rgba(255,255,255,.2);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=worksIndiv] .base_btn:before{content:"";z-index:1;background-color:rgba(255,255,255,.2);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=portfolioIndividual] .base_btn:hover:before{opacity:0;transform:scale(.5)}[id^=portfolioArchive] .base_btn:hover:before{opacity:0;transform:scale(.5)}[id^=worksIndex] .base_btn:hover:before{opacity:0;transform:scale(.5)}[id^=worksIndiv] .base_btn:hover:before{opacity:0;transform:scale(.5)}[id^=portfolioIndividual] .base_btn:after{content:"";z-index:1;opacity:0;border:1px solid rgba(255,255,255,.5);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=portfolioArchive] .base_btn:after{content:"";z-index:1;opacity:0;border:1px solid rgba(255,255,255,.5);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=worksIndex] .base_btn:after{content:"";z-index:1;opacity:0;border:1px solid rgba(255,255,255,.5);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=worksIndiv] .base_btn:after{content:"";z-index:1;opacity:0;border:1px solid rgba(255,255,255,.5);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}[id^=portfolioIndividual] .base_btn:hover:after{opacity:1;transform:scale(1)}[id^=portfolioArchive] .base_btn:hover:after{opacity:1;transform:scale(1)}[id^=worksIndex] .base_btn:hover:after{opacity:1;transform:scale(1)}[id^=worksIndiv] .base_btn:hover:after{opacity:1;transform:scale(1)}[id^=portfolioIndividual] header{border-bottom:none!important}[id^=portfolioArchive] header{border-bottom:none!important}[id^=worksIndex] header{border-bottom:none!important}[id^=worksIndiv] header{border-bottom:none!important}[id^=portfolioIndividual] main#container{margin-top:60px}[id^=portfolioArchive] main#container{margin-top:60px}[id^=worksIndex] main#container{margin-top:60px}[id^=worksIndiv] main#container{margin-top:60px}[id^=portfolioIndividual] main#container a.externalLink{margin-right:10px;padding-left:20px}[id^=portfolioArchive] main#container a.externalLink{margin-right:10px;padding-left:20px}[id^=worksIndex] main#container a.externalLink{margin-right:10px;padding-left:20px}[id^=worksIndiv] main#container a.externalLink{margin-right:10px;padding-left:20px}[id^=portfolioIndividual] main#container a.externalLink span{background:url(/assets/dest/img/common/portfolio/ico_externalLink_bk.png) 0 no-repeat;padding-left:15px;padding-right:15px;display:inline-block}[id^=portfolioArchive] main#container a.externalLink span{background:url(/assets/dest/img/common/portfolio/ico_externalLink_bk.png) 0 no-repeat;padding-left:15px;padding-right:15px;display:inline-block}[id^=worksIndex] main#container a.externalLink span{background:url(/assets/dest/img/common/portfolio/ico_externalLink_bk.png) 0 no-repeat;padding-left:15px;padding-right:15px;display:inline-block}[id^=worksIndiv] main#container a.externalLink span{background:url(/assets/dest/img/common/portfolio/ico_externalLink_bk.png) 0 no-repeat;padding-left:15px;padding-right:15px;display:inline-block}[id^=portfolioIndividual] main#container #main{background:0 0}[id^=portfolioArchive] main#container #main{background:0 0}[id^=worksIndex] main#container #main{background:0 0}[id^=worksIndiv] main#container #main{background:0 0}[id^=portfolioIndividual] main#container #works-pagenation{justify-content:center;align-items:center;margin:40px 0;display:flex}[id^=portfolioArchive] main#container #works-pagenation{justify-content:center;align-items:center;margin:40px 0;display:flex}[id^=worksIndex] main#container #works-pagenation{justify-content:center;align-items:center;margin:40px 0;display:flex}[id^=worksIndiv] main#container #works-pagenation{justify-content:center;align-items:center;margin:40px 0;display:flex}[id^=portfolioIndividual] main#container #works-pagenation li{width:32%;margin:0}[id^=portfolioArchive] main#container #works-pagenation li{width:32%;margin:0}[id^=worksIndex] main#container #works-pagenation li{width:32%;margin:0}[id^=worksIndiv] main#container #works-pagenation li{width:32%;margin:0}[id^=portfolioIndividual] main#container #works-pagenation a{text-align:center;background:#fff;border-bottom:5px solid #5bb431;-webkit-border-radius:20px;border-radius:20px;padding:15px 0;font-weight:700;text-decoration:none;display:block;color:#5bb431!important}[id^=portfolioArchive] main#container #works-pagenation a{text-align:center;background:#fff;border-bottom:5px solid #5bb431;-webkit-border-radius:20px;border-radius:20px;padding:15px 0;font-weight:700;text-decoration:none;display:block;color:#5bb431!important}[id^=worksIndex] main#container #works-pagenation a{text-align:center;background:#fff;border-bottom:5px solid #5bb431;-webkit-border-radius:20px;border-radius:20px;padding:15px 0;font-weight:700;text-decoration:none;display:block;color:#5bb431!important}[id^=worksIndiv] main#container #works-pagenation a{text-align:center;background:#fff;border-bottom:5px solid #5bb431;-webkit-border-radius:20px;border-radius:20px;padding:15px 0;font-weight:700;text-decoration:none;display:block;color:#5bb431!important}[id^=portfolioIndividual] #fixBanner{display:none}[id^=portfolioArchive] #fixBanner{display:none}[id^=worksIndex] #fixBanner{display:none}[id^=worksIndiv] #fixBanner{display:none}[id^=portfolioIndividual] #headline{border-top:1px solid #dcdcdc}[id^=portfolioArchive] #headline{border-top:1px solid #dcdcdc}[id^=worksIndex] #headline{border-top:1px solid #dcdcdc}[id^=worksIndiv] #headline{border-top:1px solid #dcdcdc}[id^=portfolioIndividual] .headline_works{background:#fff;padding:max(60px,min(5vw,80px)) 0;position:relative;overflow:hidden}[id^=portfolioArchive] .headline_works{background:#fff;padding:max(60px,min(5vw,80px)) 0;position:relative;overflow:hidden}[id^=worksIndex] .headline_works{background:#fff;padding:max(60px,min(5vw,80px)) 0;position:relative;overflow:hidden}[id^=worksIndiv] .headline_works{background:#fff;padding:max(60px,min(5vw,80px)) 0;position:relative;overflow:hidden}[id^=portfolioIndividual] .headline_works_inner{align-items:center;width:1200px;margin:auto}[id^=portfolioArchive] .headline_works_inner{align-items:center;width:1200px;margin:auto}[id^=worksIndex] .headline_works_inner{align-items:center;width:1200px;margin:auto}[id^=worksIndiv] .headline_works_inner{align-items:center;width:1200px;margin:auto}[id^=portfolioIndividual] .headline_works_inner #pageTitle{background:0 0;border:none}[id^=portfolioArchive] .headline_works_inner #pageTitle{background:0 0;border:none}[id^=worksIndex] .headline_works_inner #pageTitle{background:0 0;border:none}[id^=worksIndiv] .headline_works_inner #pageTitle{background:0 0;border:none}[id^=portfolioIndividual] .headline_works_inner #pageTitle ._enText{margin-right:5px;font-family:Oswald,sans-serif;font-size:3rem}[id^=portfolioArchive] .headline_works_inner #pageTitle ._enText{margin-right:5px;font-family:Oswald,sans-serif;font-size:3rem}[id^=worksIndex] .headline_works_inner #pageTitle ._enText{margin-right:5px;font-family:Oswald,sans-serif;font-size:3rem}[id^=worksIndiv] .headline_works_inner #pageTitle ._enText{margin-right:5px;font-family:Oswald,sans-serif;font-size:3rem}[id^=portfolioIndividual] .headline_works_inner #pageTitle ._fonten{font-family:Oswald,sans-serif}[id^=portfolioArchive] .headline_works_inner #pageTitle ._fonten{font-family:Oswald,sans-serif}[id^=worksIndex] .headline_works_inner #pageTitle ._fonten{font-family:Oswald,sans-serif}[id^=worksIndiv] .headline_works_inner #pageTitle ._fonten{font-family:Oswald,sans-serif}[id^=portfolioIndividual] .headline_works_inner ._tlBox{align-items:center;padding:20px 0;display:flex;position:relative}[id^=portfolioArchive] .headline_works_inner ._tlBox{align-items:center;padding:20px 0;display:flex;position:relative}[id^=worksIndex] .headline_works_inner ._tlBox{align-items:center;padding:20px 0;display:flex;position:relative}[id^=worksIndiv] .headline_works_inner ._tlBox{align-items:center;padding:20px 0;display:flex;position:relative}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle{z-index:1;position:relative}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle{z-index:1;position:relative}[id^=worksIndex] .headline_works_inner ._tlBox #pageTitle{z-index:1;position:relative}[id^=worksIndiv] .headline_works_inner ._tlBox #pageTitle{z-index:1;position:relative}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle ._en{color:#5bb431;font-size:8rem;line-height:1}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle ._en{color:#5bb431;font-size:8rem;line-height:1}[id^=worksIndex] .headline_works_inner ._tlBox #pageTitle ._en{color:#5bb431;font-size:8rem;line-height:1}[id^=worksIndiv] .headline_works_inner ._tlBox #pageTitle ._en{color:#5bb431;font-size:8rem;line-height:1}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle ._sub{text-align:left;color:#000;font-size:1.8rem;display:block}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle ._sub{text-align:left;color:#000;font-size:1.8rem;display:block}[id^=worksIndex] .headline_works_inner ._tlBox #pageTitle ._sub{text-align:left;color:#000;font-size:1.8rem;display:block}[id^=worksIndiv] .headline_works_inner ._tlBox #pageTitle ._sub{text-align:left;color:#000;font-size:1.8rem;display:block}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle ._backText{z-index:-1;-webkit-text-stroke:1px #def0d6;text-stroke:1px #def0d6;color:transparent;font-size:18rem;line-height:1;position:absolute;top:-20px;left:-140px}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle ._backText{z-index:-1;-webkit-text-stroke:1px #def0d6;text-stroke:1px #def0d6;color:transparent;font-size:18rem;line-height:1;position:absolute;top:-20px;left:-140px}[id^=worksIndex] .headline_works_inner ._tlBox #pageTitle ._backText{z-index:-1;-webkit-text-stroke:1px #def0d6;text-stroke:1px #def0d6;color:transparent;font-size:18rem;line-height:1;position:absolute;top:-20px;left:-140px}[id^=worksIndiv] .headline_works_inner ._tlBox #pageTitle ._backText{z-index:-1;-webkit-text-stroke:1px #def0d6;text-stroke:1px #def0d6;color:transparent;font-size:18rem;line-height:1;position:absolute;top:-20px;left:-140px}[id^=portfolioIndividual] .headline_works_inner ._tlBox ._ttlLead{z-index:1;margin-left:40px;font-size:2.2rem;position:relative}[id^=portfolioArchive] .headline_works_inner ._tlBox ._ttlLead{z-index:1;margin-left:40px;font-size:2.2rem;position:relative}[id^=worksIndex] .headline_works_inner ._tlBox ._ttlLead{z-index:1;margin-left:40px;font-size:2.2rem;position:relative}[id^=worksIndiv] .headline_works_inner ._tlBox ._ttlLead{z-index:1;margin-left:40px;font-size:2.2rem;position:relative}[id^=portfolioIndividual] .headline_works_inner #works_searchBox{z-index:1;border-top:1px solid #ccc;position:relative}[id^=portfolioArchive] .headline_works_inner #works_searchBox{z-index:1;border-top:1px solid #ccc;position:relative}[id^=worksIndex] .headline_works_inner #works_searchBox{z-index:1;border-top:1px solid #ccc;position:relative}[id^=worksIndiv] .headline_works_inner #works_searchBox{z-index:1;border-top:1px solid #ccc;position:relative}[id^=portfolioIndividual] .headline_works_inner .btn{display:none}[id^=portfolioIndividual] .headline_works_inner .closeBtn{display:none}[id^=portfolioIndividual] .headline_works_inner .works_searchBtn{display:none}[id^=portfolioArchive] .headline_works_inner .btn{display:none}[id^=portfolioArchive] .headline_works_inner .closeBtn{display:none}[id^=portfolioArchive] .headline_works_inner .works_searchBtn{display:none}[id^=worksIndex] .headline_works_inner .btn{display:none}[id^=worksIndex] .headline_works_inner .closeBtn{display:none}[id^=worksIndex] .headline_works_inner .works_searchBtn{display:none}[id^=worksIndiv] .headline_works_inner .btn{display:none}[id^=worksIndiv] .headline_works_inner .closeBtn{display:none}[id^=worksIndiv] .headline_works_inner .works_searchBtn{display:none}[id^=portfolioIndividual] .headline_works_inner .search_list{display:flex;position:absolute;top:0;right:25px}[id^=portfolioArchive] .headline_works_inner .search_list{display:flex;position:absolute;top:0;right:25px}[id^=worksIndex] .headline_works_inner .search_list{display:flex;position:absolute;top:0;right:25px}[id^=worksIndiv] .headline_works_inner .search_list{display:flex;position:absolute;top:0;right:25px}[id^=portfolioIndividual] .headline_works_inner .search_list li{margin-left:40px;padding:24px 0;transition:all .3s}[id^=portfolioArchive] .headline_works_inner .search_list li{margin-left:40px;padding:24px 0;transition:all .3s}[id^=worksIndex] .headline_works_inner .search_list li{margin-left:40px;padding:24px 0;transition:all .3s}[id^=worksIndiv] .headline_works_inner .search_list li{margin-left:40px;padding:24px 0;transition:all .3s}[id^=portfolioIndividual] .headline_works_inner .search_list li a{text-align:center;color:#5bb431;cursor:pointer;background:#fff;-webkit-border-radius:30px;border-radius:30px;width:160px;padding:5px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=portfolioArchive] .headline_works_inner .search_list li a{text-align:center;color:#5bb431;cursor:pointer;background:#fff;-webkit-border-radius:30px;border-radius:30px;width:160px;padding:5px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=worksIndex] .headline_works_inner .search_list li a{text-align:center;color:#5bb431;cursor:pointer;background:#fff;-webkit-border-radius:30px;border-radius:30px;width:160px;padding:5px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=worksIndiv] .headline_works_inner .search_list li a{text-align:center;color:#5bb431;cursor:pointer;background:#fff;-webkit-border-radius:30px;border-radius:30px;width:160px;padding:5px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=portfolioIndividual] .headline_works_inner .search_list li:hover .cat_nav{opacity:1;visibility:visible;display:block}[id^=portfolioArchive] .headline_works_inner .search_list li:hover .cat_nav{opacity:1;visibility:visible;display:block}[id^=worksIndex] .headline_works_inner .search_list li:hover .cat_nav{opacity:1;visibility:visible;display:block}[id^=worksIndiv] .headline_works_inner .search_list li:hover .cat_nav{opacity:1;visibility:visible;display:block}[id^=portfolioIndividual] .headline_works_inner .search_list .current a{color:#fff;background:#5bb431}[id^=portfolioArchive] .headline_works_inner .search_list .current a{color:#fff;background:#5bb431}[id^=worksIndex] .headline_works_inner .search_list .current a{color:#fff;background:#5bb431}[id^=worksIndiv] .headline_works_inner .search_list .current a{color:#fff;background:#5bb431}[id^=portfolioIndividual] .headline_works_inner .tab_content{display:none}[id^=portfolioArchive] .headline_works_inner .tab_content{display:none}[id^=worksIndex] .headline_works_inner .tab_content{display:none}[id^=worksIndiv] .headline_works_inner .tab_content{display:none}[id^=portfolioIndividual] .headline_works_inner .tab_content.show_tab{display:block}[id^=portfolioArchive] .headline_works_inner .tab_content.show_tab{display:block}[id^=worksIndex] .headline_works_inner .tab_content.show_tab{display:block}[id^=worksIndiv] .headline_works_inner .tab_content.show_tab{display:block}[id^=portfolioIndividual] .headline_works_inner .cat_nav{z-index:9;background:#fff;border-bottom:1px solid #ccc;width:100%;padding:7px 0}[id^=portfolioArchive] .headline_works_inner .cat_nav{z-index:9;background:#fff;border-bottom:1px solid #ccc;width:100%;padding:7px 0}[id^=worksIndex] .headline_works_inner .cat_nav{z-index:9;background:#fff;border-bottom:1px solid #ccc;width:100%;padding:7px 0}[id^=worksIndiv] .headline_works_inner .cat_nav{z-index:9;background:#fff;border-bottom:1px solid #ccc;width:100%;padding:7px 0}[id^=portfolioIndividual] .headline_works_inner .cat_nav h3{color:#5bb431;margin-bottom:10px;font-size:1.5rem;font-weight:700}[id^=portfolioArchive] .headline_works_inner .cat_nav h3{color:#5bb431;margin-bottom:10px;font-size:1.5rem;font-weight:700}[id^=worksIndex] .headline_works_inner .cat_nav h3{color:#5bb431;margin-bottom:10px;font-size:1.5rem;font-weight:700}[id^=worksIndiv] .headline_works_inner .cat_nav h3{color:#5bb431;margin-bottom:10px;font-size:1.5rem;font-weight:700}[id^=portfolioIndividual] .headline_works_inner .cat_nav_inner{align-items:flex-start;width:1200px;margin:auto;display:flex}[id^=portfolioArchive] .headline_works_inner .cat_nav_inner{align-items:flex-start;width:1200px;margin:auto;display:flex}[id^=worksIndex] .headline_works_inner .cat_nav_inner{align-items:flex-start;width:1200px;margin:auto;display:flex}[id^=worksIndiv] .headline_works_inner .cat_nav_inner{align-items:flex-start;width:1200px;margin:auto;display:flex}[id^=portfolioIndividual] .headline_works_inner .cat_nav_inner .ttl{width:170px;margin:7px 0 0}[id^=portfolioArchive] .headline_works_inner .cat_nav_inner .ttl{width:170px;margin:7px 0 0}[id^=worksIndex] .headline_works_inner .cat_nav_inner .ttl{width:170px;margin:7px 0 0}[id^=worksIndiv] .headline_works_inner .cat_nav_inner .ttl{width:170px;margin:7px 0 0}[id^=portfolioIndividual] .headline_works_inner .search_sub{flex-wrap:wrap;width:calc(100% - 170px);display:flex}[id^=portfolioArchive] .headline_works_inner .search_sub{flex-wrap:wrap;width:calc(100% - 170px);display:flex}[id^=worksIndex] .headline_works_inner .search_sub{flex-wrap:wrap;width:calc(100% - 170px);display:flex}[id^=worksIndiv] .headline_works_inner .search_sub{flex-wrap:wrap;width:calc(100% - 170px);display:flex}[id^=portfolioIndividual] .headline_works_inner .search_sub li{margin:5px 10px 5px 0}[id^=portfolioArchive] .headline_works_inner .search_sub li{margin:5px 10px 5px 0}[id^=worksIndex] .headline_works_inner .search_sub li{margin:5px 10px 5px 0}[id^=worksIndiv] .headline_works_inner .search_sub li{margin:5px 10px 5px 0}[id^=portfolioIndividual] .headline_works_inner .search_sub li a{color:#000;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;padding:4px 15px;font-size:1.2rem;text-decoration:none;transition:all .3s;display:block}[id^=portfolioArchive] .headline_works_inner .search_sub li a{color:#000;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;padding:4px 15px;font-size:1.2rem;text-decoration:none;transition:all .3s;display:block}[id^=worksIndex] .headline_works_inner .search_sub li a{color:#000;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;padding:4px 15px;font-size:1.2rem;text-decoration:none;transition:all .3s;display:block}[id^=worksIndiv] .headline_works_inner .search_sub li a{color:#000;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;padding:4px 15px;font-size:1.2rem;text-decoration:none;transition:all .3s;display:block}[id^=portfolioIndividual] .headline_works_inner .search_sub li a:hover{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=portfolioArchive] .headline_works_inner .search_sub li a:hover{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=worksIndex] .headline_works_inner .search_sub li a:hover{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=worksIndiv] .headline_works_inner .search_sub li a:hover{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=portfolioIndividual] .headline_works_inner .search_sub li a.current{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=portfolioArchive] .headline_works_inner .search_sub li a.current{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=worksIndex] .headline_works_inner .search_sub li a.current{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=worksIndiv] .headline_works_inner .search_sub li a.current{color:#5bb431;background:#def0d6;border-color:#5bb431}[id^=portfolioIndividual] .headline_works_inner .btn_all{text-align:center;color:#56bf26;background:#fff;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;width:200px;margin:30px auto 0;padding:4px 10px;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=portfolioArchive] .headline_works_inner .btn_all{text-align:center;color:#56bf26;background:#fff;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;width:200px;margin:30px auto 0;padding:4px 10px;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=worksIndex] .headline_works_inner .btn_all{text-align:center;color:#56bf26;background:#fff;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;width:200px;margin:30px auto 0;padding:4px 10px;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=worksIndiv] .headline_works_inner .btn_all{text-align:center;color:#56bf26;background:#fff;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;width:200px;margin:30px auto 0;padding:4px 10px;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s;display:block}[id^=portfolioIndividual] .headline_works_inner .btn_all:hover{background:#def0d6}[id^=portfolioArchive] .headline_works_inner .btn_all:hover{background:#def0d6}[id^=worksIndex] .headline_works_inner .btn_all:hover{background:#def0d6}[id^=worksIndiv] .headline_works_inner .btn_all:hover{background:#def0d6}[id^=portfolioIndividual] #pageTitle{border-color:#def0d6}[id^=portfolioArchive] #pageTitle{border-color:#def0d6}[id^=worksIndex] #pageTitle{border-color:#def0d6}[id^=worksIndiv] #pageTitle{border-color:#def0d6}[id^=portfolioIndividual] .lelease{font-family:Oswald,sans-serif}[id^=portfolioArchive] .lelease{font-family:Oswald,sans-serif}[id^=worksIndex] .lelease{font-family:Oswald,sans-serif}[id^=worksIndiv] .lelease{font-family:Oswald,sans-serif}[id^=portfolioIndividual] .tag_link{width:1000px;margin:35px auto 0;font-size:1.2rem}[id^=portfolioArchive] .tag_link{width:1000px;margin:35px auto 0;font-size:1.2rem}[id^=worksIndex] .tag_link{width:1000px;margin:35px auto 0;font-size:1.2rem}[id^=worksIndiv] .tag_link{width:1000px;margin:35px auto 0;font-size:1.2rem}[id^=portfolioIndividual] .tag_link .tag{font-family:Oswald,sans-serif;font-size:1.5rem}[id^=portfolioArchive] .tag_link .tag{font-family:Oswald,sans-serif;font-size:1.5rem}[id^=worksIndex] .tag_link .tag{font-family:Oswald,sans-serif;font-size:1.5rem}[id^=worksIndiv] .tag_link .tag{font-family:Oswald,sans-serif;font-size:1.5rem}[id^=portfolioIndividual] .tag_link a{color:#000;font-size:1.2rem;text-decoration:none}[id^=portfolioArchive] .tag_link a{color:#000;font-size:1.2rem;text-decoration:none}[id^=worksIndex] .tag_link a{color:#000;font-size:1.2rem;text-decoration:none}[id^=worksIndiv] .tag_link a{color:#000;font-size:1.2rem;text-decoration:none}[id^=portfolioIndividual] .btn_basic{color:#000;text-align:center;border:1px solid #c6c6c6;-webkit-border-radius:50px;border-radius:50px;width:100%;margin-bottom:20px;padding:15px;font-weight:700;text-decoration:none;display:block}[id^=portfolioArchive] .btn_basic{color:#000;text-align:center;border:1px solid #c6c6c6;-webkit-border-radius:50px;border-radius:50px;width:100%;margin-bottom:20px;padding:15px;font-weight:700;text-decoration:none;display:block}[id^=worksIndex] .btn_basic{color:#000;text-align:center;border:1px solid #c6c6c6;-webkit-border-radius:50px;border-radius:50px;width:100%;margin-bottom:20px;padding:15px;font-weight:700;text-decoration:none;display:block}[id^=worksIndiv] .btn_basic{color:#000;text-align:center;border:1px solid #c6c6c6;-webkit-border-radius:50px;border-radius:50px;width:100%;margin-bottom:20px;padding:15px;font-weight:700;text-decoration:none;display:block}[id^=portfolioIndividual] .sns_list{align-content:center;align-items:center;font-family:Oswald,sans-serif;display:flex}[id^=portfolioArchive] .sns_list{align-content:center;align-items:center;font-family:Oswald,sans-serif;display:flex}[id^=worksIndex] .sns_list{align-content:center;align-items:center;font-family:Oswald,sans-serif;display:flex}[id^=worksIndiv] .sns_list{align-content:center;align-items:center;font-family:Oswald,sans-serif;display:flex}[id^=portfolioIndividual] .sns_list li{margin-left:10px}[id^=portfolioArchive] .sns_list li{margin-left:10px}[id^=worksIndex] .sns_list li{margin-left:10px}[id^=worksIndiv] .sns_list li{margin-left:10px}[id^=portfolioIndividual] .sns_list a{cursor:pointer;color:#000;text-decoration:none}[id^=portfolioArchive] .sns_list a{cursor:pointer;color:#000;text-decoration:none}[id^=worksIndex] .sns_list a{cursor:pointer;color:#000;text-decoration:none}[id^=worksIndiv] .sns_list a{cursor:pointer;color:#000;text-decoration:none}[id^=portfolioIndividual] .sns_list .sns a{margin-right:0!important;padding-left:0!important}[id^=portfolioArchive] .sns_list .sns a{margin-right:0!important;padding-left:0!important}[id^=worksIndex] .sns_list .sns a{margin-right:0!important;padding-left:0!important}[id^=worksIndiv] .sns_list .sns a{margin-right:0!important;padding-left:0!important}[id^=portfolioIndividual] .works_lead{background:#fff;padding:20px 2% 60px}[id^=portfolioArchive] .works_lead{background:#fff;padding:20px 2% 60px}[id^=worksIndex] .works_lead{background:#fff;padding:20px 2% 60px}[id^=worksIndiv] .works_lead{background:#fff;padding:20px 2% 60px}[id^=portfolioIndividual] .works_lead .innerWrap{margin:auto;width:100%!important;max-width:1200px!important}[id^=portfolioArchive] .works_lead .innerWrap{margin:auto;width:100%!important;max-width:1200px!important}[id^=worksIndex] .works_lead .innerWrap{margin:auto;width:100%!important;max-width:1200px!important}[id^=worksIndiv] .works_lead .innerWrap{margin:auto;width:100%!important;max-width:1200px!important}[id^=portfolioIndividual] .works_lead .innerWrap a{color:#5bb431}[id^=portfolioArchive] .works_lead .innerWrap a{color:#5bb431}[id^=worksIndex] .works_lead .innerWrap a{color:#5bb431}[id^=worksIndiv] .works_lead .innerWrap a{color:#5bb431}[id^=portfolioIndividual] .works_lead .innerWrap p{text-align:center;font-size:110%;line-height:2}[id^=portfolioArchive] .works_lead .innerWrap p{text-align:center;font-size:110%;line-height:2}[id^=worksIndex] .works_lead .innerWrap p{text-align:center;font-size:110%;line-height:2}[id^=worksIndiv] .works_lead .innerWrap p{text-align:center;font-size:110%;line-height:2}[id^=portfolioIndividual] .works_bottom{background:#fff;padding-bottom:60px}[id^=portfolioArchive] .works_bottom{background:#fff;padding-bottom:60px}[id^=worksIndex] .works_bottom{background:#fff;padding-bottom:60px}[id^=worksIndiv] .works_bottom{background:#fff;padding-bottom:60px}[id^=portfolioIndividual] .lead{background:linear-gradient(90deg,#fff 0%,#fff 10%,#def0d6 10%,#def0d6 100%);margin-bottom:100px;padding:60px 2% 35px}[id^=portfolioArchive] .lead{background:linear-gradient(90deg,#fff 0%,#fff 10%,#def0d6 10%,#def0d6 100%);margin-bottom:100px;padding:60px 2% 35px}[id^=worksIndex] .lead{background:linear-gradient(90deg,#fff 0%,#fff 10%,#def0d6 10%,#def0d6 100%);margin-bottom:100px;padding:60px 2% 35px}[id^=worksIndiv] .lead{background:linear-gradient(90deg,#fff 0%,#fff 10%,#def0d6 10%,#def0d6 100%);margin-bottom:100px;padding:60px 2% 35px}[id^=portfolioIndividual] .lead .fl_box{align-content:center;justify-content:space-between;align-items:center;width:100%;max-width:1000px;margin:0 auto 25px;display:flex}[id^=portfolioArchive] .lead .fl_box{align-content:center;justify-content:space-between;align-items:center;width:100%;max-width:1000px;margin:0 auto 25px;display:flex}[id^=worksIndex] .lead .fl_box{align-content:center;justify-content:space-between;align-items:center;width:100%;max-width:1000px;margin:0 auto 25px;display:flex}[id^=worksIndiv] .lead .fl_box{align-content:center;justify-content:space-between;align-items:center;width:100%;max-width:1000px;margin:0 auto 25px;display:flex}[id^=portfolioIndividual] .lead .lead_left{width:calc(100% - 200px)}[id^=portfolioArchive] .lead .lead_left{width:calc(100% - 200px)}[id^=worksIndex] .lead .lead_left{width:calc(100% - 200px)}[id^=worksIndiv] .lead .lead_left{width:calc(100% - 200px)}[id^=portfolioIndividual] .lead .lead_left .post_tl{margin-top:10px;line-height:1.2}[id^=portfolioArchive] .lead .lead_left .post_tl{margin-top:10px;line-height:1.2}[id^=worksIndex] .lead .lead_left .post_tl{margin-top:10px;line-height:1.2}[id^=worksIndiv] .lead .lead_left .post_tl{margin-top:10px;line-height:1.2}[id^=portfolioIndividual] .lead .lead_right{width:180px}[id^=portfolioArchive] .lead .lead_right{width:180px}[id^=worksIndex] .lead .lead_right{width:180px}[id^=worksIndiv] .lead .lead_right{width:180px}[id^=portfolioIndividual] .lead .post_tl{font-size:2.4rem}[id^=portfolioArchive] .lead .post_tl{font-size:2.4rem}[id^=worksIndex] .lead .post_tl{font-size:2.4rem}[id^=worksIndiv] .lead .post_tl{font-size:2.4rem}[id^=portfolioIndividual] .lead .post_tl span{font-size:1.6rem}[id^=portfolioArchive] .lead .post_tl span{font-size:1.6rem}[id^=worksIndex] .lead .post_tl span{font-size:1.6rem}[id^=worksIndiv] .lead .post_tl span{font-size:1.6rem}[id^=portfolioIndividual] .lead .visual{width:1200px;margin:auto;position:relative}[id^=portfolioArchive] .lead .visual{width:1200px;margin:auto;position:relative}[id^=worksIndex] .lead .visual{width:1200px;margin:auto;position:relative}[id^=worksIndiv] .lead .visual{width:1200px;margin:auto;position:relative}[id^=portfolioIndividual] .lead .visual img{display:block}[id^=portfolioArchive] .lead .visual img{display:block}[id^=worksIndex] .lead .visual img{display:block}[id^=worksIndiv] .lead .visual img{display:block}[id^=portfolioIndividual] .lead .visual .desktop{width:1000px;max-height:600px;margin:auto;overflow:hidden;box-shadow:0 10px 10px rgba(0,0,0,.1)}[id^=portfolioArchive] .lead .visual .desktop{width:1000px;max-height:600px;margin:auto;overflow:hidden;box-shadow:0 10px 10px rgba(0,0,0,.1)}[id^=worksIndex] .lead .visual .desktop{width:1000px;max-height:600px;margin:auto;overflow:hidden;box-shadow:0 10px 10px rgba(0,0,0,.1)}[id^=worksIndiv] .lead .visual .desktop{width:1000px;max-height:600px;margin:auto;overflow:hidden;box-shadow:0 10px 10px rgba(0,0,0,.1)}[id^=portfolioIndividual] .lead .visual .desktop img{width:100%;max-width:100%;height:auto}[id^=portfolioArchive] .lead .visual .desktop img{width:100%;max-width:100%;height:auto}[id^=worksIndex] .lead .visual .desktop img{width:100%;max-width:100%;height:auto}[id^=worksIndiv] .lead .visual .desktop img{width:100%;max-width:100%;height:auto}[id^=portfolioIndividual] .lead .visual .smartphone{width:249px;height:451px;position:absolute;bottom:-75px;right:-95px;overflow:hidden}[id^=portfolioArchive] .lead .visual .smartphone{width:249px;height:451px;position:absolute;bottom:-75px;right:-95px;overflow:hidden}[id^=worksIndex] .lead .visual .smartphone{width:249px;height:451px;position:absolute;bottom:-75px;right:-95px;overflow:hidden}[id^=worksIndiv] .lead .visual .smartphone{width:249px;height:451px;position:absolute;bottom:-75px;right:-95px;overflow:hidden}[id^=portfolioIndividual] .lead .visual .smartphone img{position:absolute;top:0;right:0}[id^=portfolioArchive] .lead .visual .smartphone img{position:absolute;top:0;right:0}[id^=worksIndex] .lead .visual .smartphone img{position:absolute;top:0;right:0}[id^=worksIndiv] .lead .visual .smartphone img{position:absolute;top:0;right:0}[id^=portfolioIndividual] .lead .visual .smartphone .bg{width:200px;height:auto;top:10px;right:25px}[id^=portfolioArchive] .lead .visual .smartphone .bg{width:200px;height:auto;top:10px;right:25px}[id^=worksIndex] .lead .visual .smartphone .bg{width:200px;height:auto;top:10px;right:25px}[id^=worksIndiv] .lead .visual .smartphone .bg{width:200px;height:auto;top:10px;right:25px}[id^=portfolioIndividual] main .innerWrap{width:1400px!important;max-width:100%!important}[id^=portfolioArchive] main .innerWrap{width:1400px!important;max-width:100%!important}[id^=worksIndex] main .innerWrap{width:1400px!important;max-width:100%!important}[id^=worksIndiv] main .innerWrap{width:1400px!important;max-width:100%!important}[id^=portfolioIndividual] main .worksList{margin-bottom:50px}[id^=portfolioArchive] main .worksList{margin-bottom:50px}[id^=worksIndex] main .worksList{margin-bottom:50px}[id^=worksIndiv] main .worksList{margin-bottom:50px}[id^=portfolioIndividual] main .worksList ul{grid-template-columns:repeat(3,1fr);gap:50px;padding:0 2%;display:grid}[id^=portfolioArchive] main .worksList ul{grid-template-columns:repeat(3,1fr);gap:50px;padding:0 2%;display:grid}[id^=worksIndex] main .worksList ul{grid-template-columns:repeat(3,1fr);gap:50px;padding:0 2%;display:grid}[id^=worksIndiv] main .worksList ul{grid-template-columns:repeat(3,1fr);gap:50px;padding:0 2%;display:grid}[id^=portfolioIndividual] main .worksList ul li{margin-bottom:30px}[id^=portfolioArchive] main .worksList ul li{margin-bottom:30px}[id^=worksIndex] main .worksList ul li{margin-bottom:30px}[id^=worksIndiv] main .worksList ul li{margin-bottom:30px}[id^=portfolioIndividual] main .worksList ul li .photo{aspect-ratio:16/9;width:100%;margin-bottom:20px;position:relative;overflow:hidden}[id^=portfolioArchive] main .worksList ul li .photo{aspect-ratio:16/9;width:100%;margin-bottom:20px;position:relative;overflow:hidden}[id^=worksIndex] main .worksList ul li .photo{aspect-ratio:16/9;width:100%;margin-bottom:20px;position:relative;overflow:hidden}[id^=worksIndiv] main .worksList ul li .photo{aspect-ratio:16/9;width:100%;margin-bottom:20px;position:relative;overflow:hidden}[id^=portfolioIndividual] main .worksList ul li .photo img{width:100%;height:auto;transition:all .3s ease-in-out;display:block}[id^=portfolioArchive] main .worksList ul li .photo img{width:100%;height:auto;transition:all .3s ease-in-out;display:block}[id^=worksIndex] main .worksList ul li .photo img{width:100%;height:auto;transition:all .3s ease-in-out;display:block}[id^=worksIndiv] main .worksList ul li .photo img{width:100%;height:auto;transition:all .3s ease-in-out;display:block}[id^=portfolioIndividual] main .worksList ul li .photo:hover img{transform:scale(1.2)}[id^=portfolioArchive] main .worksList ul li .photo:hover img{transform:scale(1.2)}[id^=worksIndex] main .worksList ul li .photo:hover img{transform:scale(1.2)}[id^=worksIndiv] main .worksList ul li .photo:hover img{transform:scale(1.2)}[id^=portfolioIndividual] main .worksList ul li .photo .mask{opacity:0;-webkit-transition:all .6s;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}[id^=portfolioArchive] main .worksList ul li .photo .mask{opacity:0;-webkit-transition:all .6s;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}[id^=worksIndex] main .worksList ul li .photo .mask{opacity:0;-webkit-transition:all .6s;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}[id^=worksIndiv] main .worksList ul li .photo .mask{opacity:0;-webkit-transition:all .6s;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul{justify-content:center;align-items:center;gap:inherit;flex-direction:column;transition:all .3s;display:flex;transform:translateY(-80px)}[id^=portfolioArchive] main .worksList ul li .photo .mask ul{justify-content:center;align-items:center;gap:inherit;flex-direction:column;transition:all .3s;display:flex;transform:translateY(-80px)}[id^=worksIndex] main .worksList ul li .photo .mask ul{justify-content:center;align-items:center;gap:inherit;flex-direction:column;transition:all .3s;display:flex;transform:translateY(-80px)}[id^=worksIndiv] main .worksList ul li .photo .mask ul{justify-content:center;align-items:center;gap:inherit;flex-direction:column;transition:all .3s;display:flex;transform:translateY(-80px)}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li{text-align:center;width:auto;margin:0}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li{text-align:center;width:auto;margin:0}[id^=worksIndex] main .worksList ul li .photo .mask ul li{text-align:center;width:auto;margin:0}[id^=worksIndiv] main .worksList ul li .photo .mask ul li{text-align:center;width:auto;margin:0}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li a{color:#fff;border:1px solid #fff;-webkit-border-radius:60px;border-radius:60px;width:160px;padding:10px 0;text-decoration:none;display:block;margin-right:0!important}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li a{color:#fff;border:1px solid #fff;-webkit-border-radius:60px;border-radius:60px;width:160px;padding:10px 0;text-decoration:none;display:block;margin-right:0!important}[id^=worksIndex] main .worksList ul li .photo .mask ul li a{color:#fff;border:1px solid #fff;-webkit-border-radius:60px;border-radius:60px;width:160px;padding:10px 0;text-decoration:none;display:block;margin-right:0!important}[id^=worksIndiv] main .worksList ul li .photo .mask ul li a{color:#fff;border:1px solid #fff;-webkit-border-radius:60px;border-radius:60px;width:160px;padding:10px 0;text-decoration:none;display:block;margin-right:0!important}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li a:hover{background-color:rgba(255,255,255,.4);transition:all .6s}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li a:hover{background-color:rgba(255,255,255,.4);transition:all .6s}[id^=worksIndex] main .worksList ul li .photo .mask ul li a:hover{background-color:rgba(255,255,255,.4);transition:all .6s}[id^=worksIndiv] main .worksList ul li .photo .mask ul li a:hover{background-color:rgba(255,255,255,.4);transition:all .6s}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li a.externalLink{font-family:Oswald,sans-serif;background:url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li a.externalLink{font-family:Oswald,sans-serif;background:url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=worksIndex] main .worksList ul li .photo .mask ul li a.externalLink{font-family:Oswald,sans-serif;background:url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=worksIndiv] main .worksList ul li .photo .mask ul li a.externalLink{font-family:Oswald,sans-serif;background:url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li a:hover.externalLink{font-family:Oswald,sans-serif;background:rgba(255,255,255,.4) url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li a:hover.externalLink{font-family:Oswald,sans-serif;background:rgba(255,255,255,.4) url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=worksIndex] main .worksList ul li .photo .mask ul li a:hover.externalLink{font-family:Oswald,sans-serif;background:rgba(255,255,255,.4) url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=worksIndiv] main .worksList ul li .photo .mask ul li a:hover.externalLink{font-family:Oswald,sans-serif;background:rgba(255,255,255,.4) url(/assets/dest/img/common/portfolio/ico_externalLink_wh.png) 20% no-repeat!important}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li:first-child{margin-bottom:20px}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li:first-child{margin-bottom:20px}[id^=worksIndex] main .worksList ul li .photo .mask ul li:first-child{margin-bottom:20px}[id^=worksIndiv] main .worksList ul li .photo .mask ul li:first-child{margin-bottom:20px}[id^=portfolioIndividual] main .worksList ul li .photo:hover .mask{opacity:1}[id^=portfolioArchive] main .worksList ul li .photo:hover .mask{opacity:1}[id^=worksIndex] main .worksList ul li .photo:hover .mask{opacity:1}[id^=worksIndiv] main .worksList ul li .photo:hover .mask{opacity:1}[id^=portfolioIndividual] main .worksList ul li .photo:hover .mask ul{transform:translateY(0)}[id^=portfolioArchive] main .worksList ul li .photo:hover .mask ul{transform:translateY(0)}[id^=worksIndex] main .worksList ul li .photo:hover .mask ul{transform:translateY(0)}[id^=worksIndiv] main .worksList ul li .photo:hover .mask ul{transform:translateY(0)}[id^=portfolioIndividual] main .worksList ul li dl{font-size:1.2rem;font-weight:700;line-height:1.4}[id^=portfolioArchive] main .worksList ul li dl{font-size:1.2rem;font-weight:700;line-height:1.4}[id^=worksIndex] main .worksList ul li dl{font-size:1.2rem;font-weight:700;line-height:1.4}[id^=worksIndiv] main .worksList ul li dl{font-size:1.2rem;font-weight:700;line-height:1.4}[id^=portfolioIndividual] main .worksList ul li dl dt span{font-family:Oswald,sans-serif}[id^=portfolioArchive] main .worksList ul li dl dt span{font-family:Oswald,sans-serif}[id^=worksIndex] main .worksList ul li dl dt span{font-family:Oswald,sans-serif}[id^=worksIndiv] main .worksList ul li dl dt span{font-family:Oswald,sans-serif}[id^=portfolioIndividual] main .worksList ul li dl dt strong{font-size:1.8rem;line-height:1.4;display:block}[id^=portfolioArchive] main .worksList ul li dl dt strong{font-size:1.8rem;line-height:1.4;display:block}[id^=worksIndex] main .worksList ul li dl dt strong{font-size:1.8rem;line-height:1.4;display:block}[id^=worksIndiv] main .worksList ul li dl dt strong{font-size:1.8rem;line-height:1.4;display:block}[id^=portfolioIndividual] main .worksList ul li dl dd span{font-family:Oswald,sans-serif}[id^=portfolioArchive] main .worksList ul li dl dd span{font-family:Oswald,sans-serif}[id^=worksIndex] main .worksList ul li dl dd span{font-family:Oswald,sans-serif}[id^=worksIndiv] main .worksList ul li dl dd span{font-family:Oswald,sans-serif}[id^=portfolioIndividual] #container{align-items:flex-end;display:flex;padding:0!important}[id^=worksIndiv] #container{align-items:flex-end;display:flex;padding:0!important}[id^=portfolioIndividual] #main_con{background:#def0d6;order:2;width:65%;padding:50px 60px 95px}[id^=worksIndiv] #main_con{background:#def0d6;order:2;width:65%;padding:50px 60px 95px}[id^=portfolioIndividual] #main_con .desktop{margin-bottom:100px;box-shadow:0 0 13px #95da74}[id^=worksIndiv] #main_con .desktop{margin-bottom:100px;box-shadow:0 0 13px #95da74}[id^=portfolioIndividual] #main_con .desktop img{width:100%;max-width:100%;height:auto;display:block}[id^=worksIndiv] #main_con .desktop img{width:100%;max-width:100%;height:auto;display:block}[id^=portfolioIndividual] #main_con .smartphone ul{display:flex}[id^=worksIndiv] #main_con .smartphone ul{display:flex}[id^=portfolioIndividual] #main_con .smartphone li{width:31.5%;max-height:700px;margin-right:3%;overflow:hidden}[id^=worksIndiv] #main_con .smartphone li{width:31.5%;max-height:700px;margin-right:3%;overflow:hidden}[id^=portfolioIndividual] #main_con .smartphone li:nth-child(3n){margin-right:0}[id^=worksIndiv] #main_con .smartphone li:nth-child(3n){margin-right:0}[id^=portfolioIndividual] #main_con .smartphone img{width:100%;height:auto}[id^=worksIndiv] #main_con .smartphone img{width:100%;height:auto}[id^=portfolioIndividual] #sub_con{order:1;width:35%;position:sticky;bottom:0}[id^=worksIndiv] #sub_con{order:1;width:35%;position:sticky;bottom:0}[id^=portfolioIndividual] #sub_con .sub_detail{padding:50px 30px 20px}[id^=worksIndiv] #sub_con .sub_detail{padding:50px 30px 20px}[id^=portfolioIndividual] #sub_con .sub_detail .sub_detail_top{flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;display:flex}[id^=worksIndiv] #sub_con .sub_detail .sub_detail_top{flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;display:flex}[id^=portfolioIndividual] #sub_con .post_tl{margin-bottom:15px;font-size:3.2rem;line-height:1.3}[id^=worksIndiv] #sub_con .post_tl{margin-bottom:15px;font-size:3.2rem;line-height:1.3}[id^=portfolioIndividual] #sub_con .post_tl span{margin-top:15px;font-size:1.4rem;font-weight:400;display:block}[id^=worksIndiv] #sub_con .post_tl span{margin-top:15px;font-size:1.4rem;font-weight:400;display:block}[id^=portfolioIndividual] #sub_con .comment{margin-bottom:30px;font-size:1.5rem;line-height:2}[id^=worksIndiv] #sub_con .comment{margin-bottom:30px;font-size:1.5rem;line-height:2}[id^=portfolioIndividual] #sub_con .tag_link{text-align:left;margin:30px 0}[id^=worksIndiv] #sub_con .tag_link{text-align:left;margin:30px 0}[id^=portfolioIndividual] #sub_con .tag_link .tag{display:block}[id^=worksIndiv] #sub_con .tag_link .tag{display:block}[id^=portfolioIndividual] #sub_con .sns_list li{margin:0 10px 0 0}[id^=worksIndiv] #sub_con .sns_list li{margin:0 10px 0 0}[id^=portfolioIndividual] .detailAbout ._subTitle{color:#5bb431;background:#fff;padding:20px 20px 20px 30px;font-family:Oswald,sans-serif;font-size:4.8rem;line-height:1.2;position:relative;margin:0!important}[id^=worksIndiv] .detailAbout ._subTitle{color:#5bb431;background:#fff;padding:20px 20px 20px 30px;font-family:Oswald,sans-serif;font-size:4.8rem;line-height:1.2;position:relative;margin:0!important}[id^=portfolioIndividual] .detailAbout ._subTitle ._small{color:#000;letter-spacing:.4rem;font-size:1.6rem;display:block}[id^=worksIndiv] .detailAbout ._subTitle ._small{color:#000;letter-spacing:.4rem;font-size:1.6rem;display:block}[id^=portfolioIndividual] .detailAbout ._subTitle:before{content:"";background:#5bb431;width:5px;height:60px;margin:auto;position:absolute;top:0;bottom:0;left:0}[id^=worksIndiv] .detailAbout ._subTitle:before{content:"";background:#5bb431;width:5px;height:60px;margin:auto;position:absolute;top:0;bottom:0;left:0}[id^=portfolioIndividual] .detailAbout ._text{padding:20px 30px;font-size:1.5rem;font-weight:400}[id^=worksIndiv] .detailAbout ._text{padding:20px 30px;font-size:1.5rem;font-weight:400}[id^=portfolioIndividual] .connectionArea{padding:0 30px 50px}[id^=worksIndiv] .connectionArea{padding:0 30px 50px}[id^=portfolioIndividual] .connectionArea ._worksTitle{text-align:center;margin-top:30px;font-family:Oswald,sans-serif;font-size:2.4rem;line-height:1.2;position:relative}[id^=worksIndiv] .connectionArea ._worksTitle{text-align:center;margin-top:30px;font-family:Oswald,sans-serif;font-size:2.4rem;line-height:1.2;position:relative}[id^=portfolioIndividual] .connectionArea ._worksTitle span{background:#fff;padding:0 20px;display:inline-block;position:relative}[id^=worksIndiv] .connectionArea ._worksTitle span{background:#fff;padding:0 20px;display:inline-block;position:relative}[id^=portfolioIndividual] .connectionArea ._worksTitle:before{content:"";background:#ccc;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}[id^=worksIndiv] .connectionArea ._worksTitle:before{content:"";background:#ccc;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}[id^=portfolioIndividual] .connectionArea .worksList{margin-top:0}[id^=worksIndiv] .connectionArea .worksList{margin-top:0}[id^=portfolioIndividual] .connectionArea .worksList ul{display:block}[id^=worksIndiv] .connectionArea .worksList ul{display:block}[id^=portfolioIndividual] .connectionArea .worksList ul li{width:100%;margin-right:0}[id^=worksIndiv] .connectionArea .worksList ul li{width:100%;margin-right:0}[id^=portfolioIndividual] .connectionArea .worksList ul li:last-child{margin-bottom:0}[id^=worksIndiv] .connectionArea .worksList ul li:last-child{margin-bottom:0}[id^=portfolioIndividual] .connectionArea .worksList ul li dl dt{margin-bottom:0}[id^=worksIndiv] .connectionArea .worksList ul li dl dt{margin-bottom:0}main .office{color:#fff;background:#393939;padding:40px 30px 20px}main .office .office_wrap{grid-template-columns:30% 1fr;align-items:center;gap:20px;margin-bottom:30px;display:grid}main .office .image{aspect-ratio:4/3}main .office .image img{object-fit:cover;width:100%;height:100%}main .office .office_name{margin-bottom:10px;font-size:2rem;font-weight:700}main .office .office_add{font-size:1.5rem}main .office .office_btn{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}main .office .office_btn a{background:#fff}@media screen and (max-width:1440px){[id^=portfolioArchive] .lead .visual .smartphone{right:0}[id^=worksIndex] .lead .visual .smartphone{right:0}[id^=portfolioArchive] main .innerWrap{width:100%;padding:0 3%}[id^=worksIndex] main .innerWrap{width:100%;padding:0 3%}}@media screen and (max-width:1240px){[id^=portfolioArchive] .headline_works_inner{width:100%}[id^=worksIndex] .headline_works_inner{width:100%}[id^=portfolioArchive] .headline_works_inner #pageTitle{padding:15px 3%}[id^=worksIndex] .headline_works_inner #pageTitle{padding:15px 3%}[id^=portfolioArchive] .headline_works_inner .cat_nav_inner{width:100%;padding:0 3%}[id^=worksIndex] .headline_works_inner .cat_nav_inner{width:100%;padding:0 3%}[id^=portfolioArchive] .lead .visual{width:100%}[id^=worksIndex] .lead .visual{width:100%}}@media screen and (max-width:1040px){[id^=portfolioArchive] .lead .visual .desktop{width:100%}[id^=worksIndex] .lead .visual .desktop{width:100%}}@media screen and (max-width:850px){body.is-active .l-header{z-index:0}[id^=portfolioIndividual] main .innerWrap{width:100%!important}[id^=portfolioArchive] main .innerWrap{width:100%!important}[id^=portfolioIndividual] .pan{background:0 0}[id^=portfolioArchive] .pan{background:0 0}[id^=portfolioIndividual] .base_btn{width:96%;padding:20px 10px;font-size:15px}[id^=portfolioArchive] .base_btn{width:96%;padding:20px 10px;font-size:15px}[id^=portfolioIndividual] .headline_works{padding:5% 0}[id^=portfolioArchive] .headline_works{padding:5% 0}[id^=portfolioIndividual] .headline_works_inner{width:100%;padding:3%;display:block;overflow:hidden}[id^=portfolioArchive] .headline_works_inner{width:100%;padding:3%;display:block;overflow:hidden}[id^=portfolioIndividual] .headline_works_inner #pageTitle{padding:3%;line-height:1.4}[id^=portfolioArchive] .headline_works_inner #pageTitle{padding:3%;line-height:1.4}[id^=portfolioIndividual] .headline_works_inner #pageTitle span{font-size:2.4rem}[id^=portfolioArchive] .headline_works_inner #pageTitle span{font-size:2.4rem}[id^=portfolioIndividual] .headline_works_inner ._tlBox{display:block}[id^=portfolioArchive] .headline_works_inner ._tlBox{display:block}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle{margin-bottom:1.5em;padding:0}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle{margin-bottom:1.5em;padding:0}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle ._en{font-size:6rem}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle ._en{font-size:6rem}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle ._sub{text-align:center;font-size:1.5rem}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle ._sub{text-align:center;font-size:1.5rem}[id^=portfolioIndividual] .headline_works_inner ._tlBox #pageTitle ._backText{margin:auto;font-size:11rem;top:-32px;left:0;right:0}[id^=portfolioArchive] .headline_works_inner ._tlBox #pageTitle ._backText{margin:auto;font-size:11rem;top:-32px;left:0;right:0}[id^=portfolioIndividual] .headline_works_inner ._tlBox ._ttlLead{text-align:center;margin-left:0;font-size:1.6rem;line-height:1.2}[id^=portfolioArchive] .headline_works_inner ._tlBox ._ttlLead{text-align:center;margin-left:0;font-size:1.6rem;line-height:1.2}[id^=portfolioIndividual] .headline_works_inner .btn{display:block}[id^=portfolioIndividual] .headline_works_inner .closeBtn{display:block}[id^=portfolioIndividual] .headline_works_inner .works_searchBtn{display:block}[id^=portfolioArchive] .headline_works_inner .btn{display:block}[id^=portfolioArchive] .headline_works_inner .closeBtn{display:block}[id^=portfolioArchive] .headline_works_inner .works_searchBtn{display:block}[id^=portfolioIndividual] .headline_works_inner .closeBtn{float:right;margin:5%}[id^=portfolioArchive] .headline_works_inner .closeBtn{float:right;margin:5%}[id^=portfolioIndividual] .headline_works_inner .closeBtn img{width:30px;height:30px;display:block}[id^=portfolioArchive] .headline_works_inner .closeBtn img{width:30px;height:30px;display:block}[id^=portfolioIndividual] .headline_works_inner .btn{color:#56bf26;text-align:center;background:#fff;border:1px solid #56bf26;-webkit-border-radius:10px;border-radius:10px;width:94%;margin:5% auto;padding:11px 10px;font-size:1.6rem;font-weight:700;position:relative}[id^=portfolioArchive] .headline_works_inner .btn{color:#56bf26;text-align:center;background:#fff;border:1px solid #56bf26;-webkit-border-radius:10px;border-radius:10px;width:94%;margin:5% auto;padding:11px 10px;font-size:1.6rem;font-weight:700;position:relative}[id^=portfolioIndividual] .headline_works_inner .btn:before{content:"";border-top:2px solid #56bf26;border-bottom:0;border-left:0;border-right:2px solid #56bf26;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;right:5%;transform:rotate(45deg)}[id^=portfolioArchive] .headline_works_inner .btn:before{content:"";border-top:2px solid #56bf26;border-bottom:0;border-left:0;border-right:2px solid #56bf26;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;right:5%;transform:rotate(45deg)}[id^=portfolioIndividual] .headline_works_inner .cat_nav{padding:3%}[id^=portfolioArchive] .headline_works_inner .cat_nav{padding:3%}[id^=portfolioIndividual] .headline_works_inner .cat_nav h3{margin-bottom:0}[id^=portfolioArchive] .headline_works_inner .cat_nav h3{margin-bottom:0}[id^=portfolioIndividual] .headline_works_inner .works_searchBtn{text-align:center;color:#56bf26;background:#fff;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;outline:none;width:80%;margin:auto;padding:11px 10px;font-size:1.6rem;font-weight:700;display:block}[id^=portfolioArchive] .headline_works_inner .works_searchBtn{text-align:center;color:#56bf26;background:#fff;border:1px solid #ccc;-webkit-border-radius:50px;border-radius:50px;outline:none;width:80%;margin:auto;padding:11px 10px;font-size:1.6rem;font-weight:700;display:block}[id^=portfolioIndividual] .headline_works_inner .works_searchBtn span{position:relative}[id^=portfolioArchive] .headline_works_inner .works_searchBtn span{position:relative}[id^=portfolioIndividual] .headline_works_inner .works_searchBtn span:before{content:"";background:url(https://www.akindo2000.net/cms/wp-content/uploads/images/ico_search_01.png);width:20px;height:19px;margin:auto;position:absolute;top:0;bottom:0;left:-40px}[id^=portfolioArchive] .headline_works_inner .works_searchBtn span:before{content:"";background:url(https://www.akindo2000.net/cms/wp-content/uploads/images/ico_search_01.png);width:20px;height:19px;margin:auto;position:absolute;top:0;bottom:0;left:-40px}[id^=portfolioIndividual] .headline_works_inner #works_searchBox{z-index:9;background:#fede4e;border-top:none;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}[id^=portfolioArchive] .headline_works_inner #works_searchBox{z-index:9;background:#fede4e;border-top:none;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}[id^=portfolioIndividual] .headline_works_inner .cat_nav_inner{width:100%;padding:0;display:block}[id^=portfolioArchive] .headline_works_inner .cat_nav_inner{width:100%;padding:0;display:block}[id^=portfolioIndividual] .headline_works_inner .cat_nav_inner .ttl{margin-bottom:3%}[id^=portfolioArchive] .headline_works_inner .cat_nav_inner .ttl{margin-bottom:3%}[id^=portfolioIndividual] .headline_works_inner .search_list{clear:both;display:none}[id^=portfolioArchive] .headline_works_inner .search_list{clear:both;display:none}[id^=portfolioIndividual] .headline_works_inner .search_list li{margin-left:0;padding:0}[id^=portfolioArchive] .headline_works_inner .search_list li{margin-left:0;padding:0}[id^=portfolioIndividual] .headline_works_inner .search_list li h2{text-align:left;background:#def0d6;border:none;-webkit-border-radius:0;border-radius:0;width:100%;padding:2% 3%}[id^=portfolioArchive] .headline_works_inner .search_list li h2{text-align:left;background:#def0d6;border:none;-webkit-border-radius:0;border-radius:0;width:100%;padding:2% 3%}[id^=portfolioIndividual] .headline_works_inner .search_list .cat_nav{opacity:1;visibility:inherit;padding:0 3% 3%;display:block;position:static}[id^=portfolioArchive] .headline_works_inner .search_list .cat_nav{opacity:1;visibility:inherit;padding:0 3% 3%;display:block;position:static}[id^=portfolioIndividual] .headline_works_inner .search_list .cat_nav h3{display:none}[id^=portfolioArchive] .headline_works_inner .search_list .cat_nav h3{display:none}[id^=portfolioIndividual] .headline_works_inner .tab_content{display:block!important}[id^=portfolioArchive] .headline_works_inner .tab_content{display:block!important}[id^=portfolioIndividual] .headline_works_inner .search_sub{border-top:none;justify-content:space-between;width:100%}[id^=portfolioArchive] .headline_works_inner .search_sub{border-top:none;justify-content:space-between;width:100%}[id^=portfolioIndividual] .headline_works_inner .search_sub li{width:48.5%;margin:0 0 3%;margin-right:0!important}[id^=portfolioArchive] .headline_works_inner .search_sub li{width:48.5%;margin:0 0 3%;margin-right:0!important}[id^=portfolioIndividual] .headline_works_inner .search_sub li a{text-align:center;padding:5% 3%;font-size:1.3rem}[id^=portfolioArchive] .headline_works_inner .search_sub li a{text-align:center;padding:5% 3%;font-size:1.3rem}[id^=portfolioIndividual] .lead{margin-bottom:50px}[id^=portfolioArchive] .lead{margin-bottom:50px}[id^=portfolioIndividual] .lead .fl_box{display:block}[id^=portfolioArchive] .lead .fl_box{display:block}[id^=portfolioIndividual] .lead .lead_left{width:auto}[id^=portfolioIndividual] .lead .lead_right{width:auto}[id^=portfolioArchive] .lead .lead_left{width:auto}[id^=portfolioArchive] .lead .lead_right{width:auto}[id^=portfolioIndividual] .lead .post_tl{margin-bottom:3%;font-size:2rem;line-height:1.4}[id^=portfolioArchive] .lead .post_tl{margin-bottom:3%;font-size:2rem;line-height:1.4}[id^=portfolioIndividual] .lead .post_tl span{font-size:1.4rem}[id^=portfolioArchive] .lead .post_tl span{font-size:1.4rem}[id^=portfolioIndividual] .lead .lead_right{width:100%;display:block}[id^=portfolioArchive] .lead .lead_right{width:100%;display:block}[id^=portfolioIndividual] .lead .visual .smartphone{width:110px;height:200px;bottom:-60px}[id^=portfolioArchive] .lead .visual .smartphone{width:110px;height:200px;bottom:-60px}[id^=portfolioIndividual] .lead .visual .smartphone img{width:100%;height:auto}[id^=portfolioArchive] .lead .visual .smartphone img{width:100%;height:auto}[id^=portfolioIndividual] .lead .visual .smartphone .bg{width:90px;height:auto;top:5px;right:9px}[id^=portfolioArchive] .lead .visual .smartphone .bg{width:90px;height:auto;top:5px;right:9px}[id^=portfolioIndividual] main#container a.externalLink{margin-right:0;padding-left:0}[id^=portfolioArchive] main#container a.externalLink{margin-right:0;padding-left:0}[id^=portfolioIndividual] main#container #works-pagenation .top{width:100%!important}[id^=portfolioArchive] main#container #works-pagenation .top{width:100%!important}[id^=portfolioIndividual] main .worksList{margin-top:0;padding:0}[id^=portfolioArchive] main .worksList{margin-top:0;padding:0}[id^=portfolioIndividual] main .worksList ul{grid-template-columns:repeat(1,1fr);gap:10px;padding:0}[id^=portfolioArchive] main .worksList ul{grid-template-columns:repeat(1,1fr);gap:10px;padding:0}[id^=portfolioIndividual] main .worksList ul li .photo{aspect-ratio:auto;height:auto;margin-bottom:3%}[id^=portfolioArchive] main .worksList ul li .photo{aspect-ratio:auto;height:auto;margin-bottom:3%}[id^=portfolioIndividual] main .worksList ul li .photo img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;height:100%}[id^=portfolioArchive] main .worksList ul li .photo img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;height:100%}[id^=portfolioIndividual] main .worksList ul li .photo .mask{opacity:1;background:0 0;margin:6% 0 3%;position:static;padding:0!important}[id^=portfolioArchive] main .worksList ul li .photo .mask{opacity:1;background:0 0;margin:6% 0 3%;position:static;padding:0!important}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul{flex-direction:inherit;justify-content:space-between;align-items:flex-start;width:100%;display:flex;transform:none}[id^=portfolioArchive] main .worksList ul li .photo .mask ul{flex-direction:inherit;justify-content:space-between;align-items:flex-start;width:100%;display:flex;transform:none}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li{width:48.5%;margin-bottom:0!important}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li{width:48.5%;margin-bottom:0!important}[id^=portfolioIndividual] main .worksList ul li .photo .mask ul li a{color:#000;border-color:#000;width:100%;padding:5px 0;font-size:1.2rem}[id^=portfolioArchive] main .worksList ul li .photo .mask ul li a{color:#000;border-color:#000;width:100%;padding:5px 0;font-size:1.2rem}[id^=portfolioIndividual] main .worksList ul li dl dt{margin-bottom:3%}[id^=portfolioArchive] main .worksList ul li dl dt{margin-bottom:3%}[id^=portfolioIndividual] main .worksList ul li dl dt strong{font-size:1.5rem}[id^=portfolioArchive] main .worksList ul li dl dt strong{font-size:1.5rem}.pagenation .num{display:none}[id^=portfolioArchive] .lead .tag_link{text-align:left;margin-right:140px}[id^=portfolioArchive] .lead .tag_link .tag{display:block}[id^=portfolioIndividual] main#container{flex-wrap:wrap}[id^=portfolioIndividual] #main_con{width:100%;padding:5% 3%}[id^=portfolioIndividual] #main_con .desktop{margin-bottom:5%}[id^=portfolioIndividual] #main_con .desktop img{margin-bottom:0}[id^=portfolioIndividual] #sub_con{width:100%}[id^=portfolioIndividual] #sub_con .sub_detail{padding:5% 3%}[id^=portfolioIndividual] #sub_con .lelease{margin-bottom:3%}[id^=portfolioIndividual] #sub_con .post_tl{font-size:2.4rem}[id^=portfolioIndividual] #sub_con .tag_link{margin:5% 0}[id^=portfolioIndividual] #sub_con .sns_list{margin-bottom:5%}[id^=portfolioIndividual] .detailAbout{margin-top:6%}[id^=portfolioIndividual] .detailAbout ._subTitle{padding:15px 15px 15px 20px;font-size:3rem}[id^=portfolioIndividual] .detailAbout ._subTitle ._small{font-size:1.3rem}[id^=portfolioIndividual] .detailAbout ._subTitle:before{height:50px}[id^=portfolioIndividual] .detailAbout ._text{padding:15px 20px}[id^=portfolioIndividual] .connectionArea{order:3;margin:auto}[id^=portfolioIndividual] .connectionArea .worksList ul li{margin-bottom:6%}[id^=portfolioIndividual] .office{order:4;padding:8% 3%}[id^=portfolioIndividual] .office .office_wrap{align-items:flex-start;gap:10px;margin-bottom:3%}[id^=portfolioIndividual] .office .office_name{font-size:1.8rem}[id^=portfolioIndividual] .office .office_add{margin-bottom:5%}[id^=portfolioIndividual] .office .office_btn{grid-template-columns:repeat(1,1fr);gap:10px}[id^=portfolioIndividual] .office .office_btn .btn_basic{margin:0;padding:10px}}