@media only screen and (min-width: 641px){#case.archive .archive-area{margin-top:72px}#case.archive .archive-area h2{font-size:36px;margin-bottom:49px}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.archive .archive-area h2{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.archive .archive-area h2{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴW3 ", Arial, "Hiragino Sans", Meiryo, system-ui, sans-serif}}@media only screen and (min-width: 641px){#case.archive .archive-area li{*zoom:1;margin-bottom:57px}#case.archive .archive-area li:after{content:"";display:block;clear:both}#case.archive .archive-area li .image{background-color:#cccccc}#case.archive .archive-area li .image img{padding:1px}#case.archive .archive-area li:active .image,#case.archive .archive-area li:hover .image,#case.archive .archive-area li:focus .image{background-color:#ffffff}#case.archive .archive-area li:active img,#case.archive .archive-area li:hover img,#case.archive .archive-area li:focus img{background-image:url("../../images/common/bg_anime.gif");opacity:.6;filter:alpha(opacity=60)}#case.archive .archive-area li a{min-height:168px}#case.archive .archive-area li .image{width:300px;float:left;background-color:#cccccc}#case.archive .archive-area li .image img{padding:1px}#case.archive .archive-area li .txt-area{width:630px;float:right}#case.archive .archive-area li .txt-area .client{margin-bottom:calc(16px - (((15px * 1.5) + (18px * 1.5) - 15px - 18px) / 2));font-size:15px}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.archive .archive-area li .txt-area .client{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.archive .archive-area li .txt-area .client{font-weight:bold}}@media only screen and (min-width: 641px){#case.archive .archive-area li .txt-area h3{display:inline;word-break:break-all;font-size:18px;line-height:1.5em}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.archive .archive-area li .txt-area h3{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.archive .archive-area li .txt-area h3{font-weight:bold}}@media only screen and (min-width: 641px){#case.archive .archive-area li .txt-area .title-outer{margin-top:calc(16px - (((18px * 1.5) + (14px * 1.5) - 18px - 14px) / 2));margin-bottom:calc(12px - (((14px * 1.5) + (0px * 1.5) - 14px - 0px) / 2))}#case.archive .archive-area li .txt-area .title{display:inline;font-size:14px;line-height:1.5em}#case.archive .archive-area li .sort-list{*zoom:1;float:right;width:630px}#case.archive .archive-area li .sort-list:after{content:"";display:block;clear:both}#case.archive .archive-area li .sort{float:left;margin-right:4px;margin-bottom:2px}#case.archive .archive-area li .sort .btn{padding:1px}#case.archive .archive-area li .sort .btn a{background-color:#fff}#case.archive .archive-area li .sort .btn p{color:#888}#case.archive .archive-area li .sort:active,#case.archive .archive-area li .sort:hover,#case.archive .archive-area li .sort:focus{background-image:url("../../images/common/bg_anime.gif")}#case.archive .archive-area li .sort:active a,#case.archive .archive-area li .sort:hover a,#case.archive .archive-area li .sort:focus a{background-color:#ffffff}#case.archive .archive-area li .sort:active p,#case.archive .archive-area li .sort:hover p,#case.archive .archive-area li .sort:focus p{color:#151515}#case.archive .archive-area li .sort:hover{border-radius:10px}#case.archive .archive-area li .sort a{display:block;min-height:auto;padding:0 6px;border:1px solid #d5d5d5;border-radius:10px;font-size:11px;color:#888888}#case.archive .archive-area li .sort a:hover{border:1px solid #ffffff}#case.archive .archive-area li .sort a:hover p{color:#888888}#case.archive .archive-area li:last-child{margin-bottom:0}}@media only screen and (max-width: 640px){#case.archive .main-area{padding-bottom:10.66667%}#case.archive .archive-area ul li{margin-bottom:10%}#case.archive .archive-area ul li a{*zoom:1;display:block;min-height:168px}#case.archive .archive-area ul li a:after{content:"";display:block;clear:both}#case.archive .archive-area ul li .image{background-color:#cccccc;float:left;width:31.83%;height:31.83%;margin-right:5.67%;border:solid 1px #cccccc}#case.archive .archive-area ul li .txt-area{padding-top:.5%}#case.archive .archive-area ul li .txt-area .client{display:table-cell;height:16.8vw;vertical-align:middle;font-size:1.5rem;line-height:1.5em}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.archive .archive-area ul li .txt-area .client{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.archive .archive-area ul li .txt-area .client{font-weight:bold}}@media only screen and (max-width: 640px){#case.archive .archive-area ul li .txt-area h3{margin-top:3.33%;font-size:1.63rem;line-height:1.5em}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.archive .archive-area ul li .txt-area h3{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.archive .archive-area ul li .txt-area h3{font-weight:bold}}@media only screen and (max-width: 640px){#case.archive .archive-area ul li .txt-area .title-outer{margin-top:3.33%;font-size:1.25rem}#case.archive .archive-area ul li .txt-area .title{font-size:1.25rem;color:#888888;line-height:1.5em}#case.archive .archive-area ul li .sort-list{*zoom:1;margin-top:3.2vw}#case.archive .archive-area ul li .sort-list:after{content:"";display:block;clear:both}#case.archive .archive-area ul li .sort{float:left;margin-right:1.86667vw;margin-bottom:1.86667vw}#case.archive .archive-area ul li .sort .btn a{display:block;min-height:auto;padding:0 6px;border:1px solid #d5d5d5;border-radius:10px;color:#888888}#case.archive .archive-area ul li .sort .btn a .link{text-align:center;font-size:12px;font-size:3.2vw;line-height:1.5em}#case.archive .archive-area ul li:last-child{margin-bottom:0}}@media only screen and (min-width: 641px){#case.detail .title-area{margin-bottom:0;padding:40px 0;border:none}#case.detail .title-area h1{font-size:22px}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail .title-area h1{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail .title-area h1{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail .sp{display:none}#case.detail article{*zoom:1}#case.detail article:after{content:"";display:block;clear:both}#case.detail article .client{width:860px;margin:0 auto;font-size:18px;line-height:1.5em}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail article .client{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail article .client{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail article h2{width:860px;margin:0 auto;font-size:24px;padding-bottom:24px;line-height:1.5em}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail article h2{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail article h2{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail article .article-main{width:960px;margin:0 auto}#case.detail article .article-main section{margin-bottom:44px;padding-bottom:1px}#case.detail article .article-main section:first-child{background:url(../../images/common/bd_x.gif) bottom left repeat-x}#case.detail article .article-main section.last{margin-bottom:0;background:none}#case.detail article .article-main section h3{width:860px;margin:0 auto;margin-bottom:30px;font-size:36px;line-height:1.5em}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail article .article-main section h3{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail article .article-main section h3{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail article .article-main section .article-inner{width:860px;margin:0 auto}#case.detail article .article-main section p{margin:0 auto 40px;font-size:18px;line-height:2.1em}#case.detail article .article-main section p.last{margin-bottom:0}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail article .article-main section b{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail article .article-main section b{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail article .article-main section .cover-img{width:960px;margin-bottom:44px}#case.detail article .article-main section .img-area{width:624px;margin:0 auto 30px;background:#000000;text-align:center}#case.detail article .article-main section .img-area .note{padding-top:14px;margin-bottom:0;text-align:left;font-size:14px;line-height:1.8em;background:white}#case.detail article .article-main section .img-area.last{margin-bottom:0}#case.detail article .article-main section .img-area-2col{width:424px}#case.detail article .article-main section .img-area-large{width:498px}#case.detail article .article-main section .image-10{*zoom:1;width:478px;padding:10px;margin-right:-20px;background:#eeeeee}#case.detail article .article-main section .image-10:after{content:"";display:block;clear:both}#case.detail article .article-main section .image-10 img{width:112px;float:left;margin:0 10px 9px 0}#case.detail article .article-main section .image-10 img:nth-child(4n){margin-right:0}#case.detail article .article-main section .image-10 img:nth-child(5){margin-bottom:0}#case.detail article .article-main section .image-10 img:nth-child(6){margin-bottom:0}#case.detail article .article-main section .image-10 img:nth-child(7){margin-bottom:0}#case.detail article .article-main section .image-10 img:nth-child(8){margin-bottom:0}#case.detail article .article-main section .image-10 .note{padding:0 10px}#case.detail article .article-main section .image-3{*zoom:1;background:#ffffff}#case.detail article .article-main section .image-3:after{content:"";display:block;clear:both}#case.detail article .article-main section .image-3 img{width:200px;float:left;margin-left:12px}#case.detail article .article-main section .image-3 img:first-child{margin-left:0}#case.detail article .article-main section .writer{font-size:14px}#case.detail article .article-main section .case-member{width:860px;margin:0 auto}#case.detail article .article-main section .case-member .member{*zoom:1;margin-bottom:25px}#case.detail article .article-main section .case-member .member:after{content:"";display:block;clear:both}#case.detail article .article-main section .case-member .member.small{width:430px;float:left}#case.detail article .article-main section .case-member .member.small .info{width:316px}#case.detail article .article-main section .case-member .member .photo{display:block;width:100px;float:left;margin-right:14px;padding-top:6px;clear:both}#case.detail article .article-main section .case-member .member .info{width:746px;float:right;padding-top:4px;display:block}#case.detail article .article-main section .case-member .member .info .part{margin-bottom:4px;font-size:16px;line-height:1.7em}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail article .article-main section .case-member .member .info .part{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail article .article-main section .case-member .member .info .part{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail article .article-main section .case-member .member .info .name{font-size:28px;margin-bottom:8px;line-height:1em}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail article .article-main section .case-member .member .info .name{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail article .article-main section .case-member .member .info .name{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail article .article-main section .case-member .member .profile{width:746px;float:right;margin-bottom:0;font-size:14px;line-height:1.7em}#case.detail article .article-main section .works-link{margin-bottom:40px;padding:18px 0 21px 27px;border:1px dotted #b2b2b2}#case.detail article .article-main section .works-link .thumb{width:101px;float:left;margin:0 12px 0 0}#case.detail article .article-main section .works-link .title{margin:0;font-size:16px}}@media only screen and (min-width: 641px) and (min-width: 641px){#case.detail article .article-main section .works-link .title{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#case.detail article .article-main section .works-link .title{font-weight:bold}}@media only screen and (min-width: 641px){#case.detail article .article-main section .works-link .link{font-size:16px}#case.detail article .article-main section .works-link .link a{color:#0877da;text-decoration:underline}#case.detail article .article-main .btn-back{margin-top:30px}#case.detail .contact-area{padding-bottom:0;margin-bottom:0;border-bottom:none}#case.detail .sp{display:none}}@media only screen and (max-width: 640px){#case.detail .title-area{border-bottom:none;margin-top:9.17%;padding-bottom:0;margin-bottom:6.5%}#case.detail .title-area h1{font-size:1.5rem;line-height:1.5em}#case.detail article .pc{display:none}#case.detail article .client{margin-bottom:3.33%;font-size:1.25rem;line-height:1.5em}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail article .client{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail article .client{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail article h2{margin-bottom:2.83%;line-height:1.5em;font-size:1.5rem}#case.detail article h3{font-size:2.25rem;line-height:1.46em;margin-bottom:3.83%}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail article h3{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail article h3{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail article .cover-img{margin-bottom:5.67%}#case.detail article section{margin-bottom:15%;padding-bottom:.17%}#case.detail article section:first-child{background:url(../../images/common/bd_x.gif) bottom left repeat-x}#case.detail article section:first-child h3{font-size:2rem;line-height:1.5em;margin-bottom:5%}#case.detail article section.last{margin-bottom:0;background:none}#case.detail article section .intro-cover{padding-top:0}#case.detail article section p{font-size:1.38rem;margin-bottom:5.33%;line-height:1.65em}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail article section p b{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail article section p b{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail article section .last-text{margin-bottom:2%}#case.detail article section .writer{font-size:1.25rem;line-height:1.4em;margin-bottom:0}#case.detail article .case-member{margin-left:5%;margin-bottom:6.67%}#case.detail article .member{*zoom:1;margin-bottom:7%}#case.detail article .member:after{content:"";display:block;clear:both}#case.detail article .member .photo{width:17.7%;float:left;margin-right:3.3%;margin-top:2.67%}#case.detail article .member .info{width:79%;float:left}#case.detail article .member .part{line-height:1.3em;margin-bottom:2.33%;font-size:1.25rem}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail article .member .part{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail article .member .part{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail article .member .name{line-height:1em;font-size:1.75rem;margin-bottom:0;width:79%}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail article .member .name{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail article .member .name{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail article .profile{clear:left;font-size:1.25rem;padding-top:1.4%;line-height:1.4em}#case.detail article .small .photo{margin-top:0}#case.detail article .small .info{width:79%}#case.detail article .member:nth-last-child(1){margin-bottom:0}#case.detail article .works-link{padding-top:3.83%;padding-bottom:3.67%;padding-left:9.67%;margin:0 auto 13.33%;border:1px dotted #b2b2b2}#case.detail article .works-link .thumb{width:21%;float:left;margin-right:3.33%}#case.detail article .works-link .title{margin:0;font-size:1.5rem;line-height:1.15em}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail article .works-link .title{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail article .works-link .title{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail article .works-link .link{font-size:1.25rem;line-height:2em}#case.detail article .works-link .link a{color:#0877da;text-decoration:underline}#case.detail article .img-area{width:100%;margin-bottom:8.33%;background:#000000;text-align:center}#case.detail article .img-area .first{width:51.33%;margin:0 auto}#case.detail article .img-area .note{padding-top:2.5%;margin-bottom:0;text-align:left;font-size:1.25rem;line-height:1.4em;background:white}#case.detail article .img-area.last{margin-bottom:0}#case.detail article .img-area .image-10{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;*zoom:1;width:96.67%;padding-top:1.67%;padding-right:1.67%;padding-bottom:1.67%;padding-left:1.67%;background:#eeeeee}#case.detail article .img-area .image-10:after{content:"";display:block;clear:both}#case.detail article .img-area .image-10 img{width:23%;float:left;margin-bottom:1.5%;margin-right:1.5%}#case.detail article .img-area .image-10 img:nth-child(4n){margin-right:0}#case.detail article .img-area .image-10 img:nth-child(5){margin-bottom:0}#case.detail article .img-area .image-10 img:nth-child(6){margin-bottom:0}#case.detail article .img-area .image-10 img:nth-child(7){margin-bottom:0}#case.detail article .img-area .image-10 img:nth-child(8){margin-bottom:0}#case.detail article .img-area .image-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;*zoom:1;background:#ffffff}#case.detail article .img-area .image-3:after{content:"";display:block;clear:both}#case.detail article .img-area .image-3 img{width:31.3%;float:left;margin-left:2%;border:solid 1px #cccccc}#case.detail article .img-area .image-3 img:first-child{margin-left:0}#case.detail article .img-area .image-3 .note{padding:0 18%}#case.detail article .btn-back{display:none}#case.detail .contact-area{padding-top:15%}#case.detail .contact-area .exp{margin-bottom:3.33%;border-top:solid 2px #cccccc;padding-top:9.33%;font-size:1.38rem}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail .contact-area .exp{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail .contact-area .exp{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail .contact-area .btn{background-color:#000;width:100%;text-align:center}#case.detail .contact-area .btn a{padding-top:3.83%;padding-bottom:3.5%;display:block;color:#fff;font-size:1.73rem}}@media only screen and (min-width: 641px){#case.detail2 .works-link{*zoom:1}#case.detail2 .works-link:after{content:"";display:block;clear:both}#case.detail2 .works-link-inner01{width:410px;float:left}#case.detail2 article .article-main section:first-child{background:url(../../images/common/bd_x.gif) bottom left repeat-x}#case.detail2 article .article-main .article-inner section .cover-img{width:960px;margin:0 auto;margin-bottom:44px}#case.detail2 .works-link-inner02{float:right;width:420px}#case.detail2 .slide-area{width:599px;margin:0 auto}#case.detail2 .slide-area .notes{margin:0 auto 40px;font-size:14px;line-height:2.1em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .img-area01{width:623px;margin:0 auto 30px;text-align:center}#case.detail2 .img-area01 .image{width:623px}#case.detail2 .img-area01 .notes{padding-top:14px;margin-bottom:0;text-align:left;font-size:14px;line-height:1.8em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .img-area02{width:624px;margin:0 auto 30px;text-align:center}#case.detail2 .img-area02 .image{width:624px}#case.detail2 .img-area02 .notes{padding-top:14px;margin-bottom:0;text-align:left;font-size:14px;line-height:1.8em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .img-area03{width:821px;margin:0 auto 30px}#case.detail2 .img-area03 .img-area-inner01 .notes,#case.detail2 .img-area03 .img-area-inner02 .notes{padding:14px 0 0 0;margin-bottom:0;text-align:left;font-size:14px;line-height:1.8em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .img-area04{width:777px;margin:0 auto 30px;text-align:center}#case.detail2 .img-area04 .image{width:777px}#case.detail2 .img-area04 .notes{padding:14px 0 0 0;margin-bottom:0;text-align:center;font-size:14px;line-height:1.8em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .img-area05{width:746px;margin:0 auto 30px;text-align:center}#case.detail2 .img-area05 .image{width:746px}#case.detail2 .img-area05 .notes{padding-top:14px;margin-bottom:0;text-align:center;font-size:14px;line-height:1.8em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .img-area06{width:624px;margin:0 auto 30px;text-align:center}#case.detail2 .img-area06 .image{width:624px}#case.detail2 .img-area-inner01{width:421px;float:left}#case.detail2 .img-area-inner02{width:400px;float:right}#case.detail2 .img-area-schedule{width:520px;margin:0 auto 30px}#case.detail2 .img-area-schedule .notes{padding-top:14px;margin-bottom:0;text-align:left;font-size:14px;line-height:1.8em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .works-desc-link{margin:0 auto 30px;padding:36px 0 40px 38px;border:1px dotted #b2b2b2;width:822px}#case.detail2 .works-desc-link .thumb03{width:289px;float:left}#case.detail2 .main-area article .article-main section .works-desc-link.clearfix p.notes{float:right;width:476px;padding-right:33px;margin-bottom:0;line-height:22px;font-size:14px;font-family:"Noto Sans CJK JP Regular"}#case.detail2 .main-area article .article-main section .works-desc-link.clearfix .link{width:509px;float:right;font-size:14px}#case.detail2 .main-area article .article-main section .works-desc-link.clearfix .link a{color:#0877da;text-decoration:underline}#case.detail2 .inner{width:860px;margin:0 auto}#case.detail2 .cover-img-last{margin-bottom:0}#case.detail2 .last{margin-bottom:0}#case.detail2 .cover-img{width:960px;margin-bottom:44px}#case.detail2 article .article-main section p.write{font-size:14px;line-height:22px;font-family:"Noto Sans CJK JP Regular";margin-bottom:0;width:860px;margin:0 auto}#case.detail2 .slide-area01{width:600px;margin:0 auto 30px;text-align:center}#case.detail2 .slide-area01 .iframe{width:600px;height:489px}#case.detail2 .slide-area02{width:600px;margin:0 auto 30px;text-align:center}#case.detail2 .slide-area02 .iframe{width:600px;height:910px}#case.detail2 .slide-area01 .notes,#case.detail2 .slide-area02 .notes{padding-top:0;margin-bottom:0;text-align:left;font-size:14px;line-height:1.8em;font-family:"Noto Sans CJK JP Regular"}#case.detail2 span.date{line-height:50px}}@media only screen and (max-width: 640px){#case.detail2 .title-area{border-bottom:none;margin-top:9.17%;padding-bottom:0}#case.detail2 .title-area h1{font-size:1.5rem;line-height:1.5em}#case.detail2 .pc{display:none}#case.detail2 .last{margin-bottom:0}#case.detail2 .intro-text{margin-bottom:0}#case.detail2 h3:nth-child(2){font-size:2.25rem}#case.detail2 article .client{margin-bottom:3.67%;font-size:1.25rem;line-height:1.5em}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail2 article .client{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail2 article .client{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail2 article h2{margin-bottom:3.33%;line-height:1.15em;font-size:1.5rem}#case.detail2 article h3{font-size:2rem;line-height:1.34em;margin-bottom:7.33%}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail2 article h3{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail2 article h3{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail2 article section .intro-cover{padding-top:0}#case.detail2 article section p{font-size:1.5rem;margin-bottom:6%;line-height:1.5em}#case.detail2 article .case-member{padding-top:13.33%;margin-left:5%;margin-bottom:6.67%}#case.detail2 article .member{*zoom:1;margin-bottom:5%}#case.detail2 article .member:after{content:"";display:block;clear:both}#case.detail2 article .member .photo{width:16.67%;float:left;margin-right:3.5%}#case.detail2 article .member .info{width:79%;float:left}#case.detail2 article .member .part{line-height:1.3em;margin-bottom:2.17%;font-size:1.25rem}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail2 article .member .part{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail2 article .member .part{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail2 article .member .name{line-height:1em;font-size:1.75rem;margin-bottom:0}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail2 article .member .name{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail2 article .member .name{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail2 article .member:nth-child(4){margin-bottom:0}#case.detail2 article .works-link{border:1px dotted #000;padding-top:3.83%;padding-bottom:4.67%}#case.detail2 article .works-link-inner01,#case.detail2 article .works-link-inner02{*zoom:1}#case.detail2 article .works-link-inner01:after,#case.detail2 article .works-link-inner02:after{content:"";display:block;clear:both}#case.detail2 article .works-link-inner01 .thumb,#case.detail2 article .works-link-inner02 .thumb{width:22.7%;float:left;margin-bottom:0}#case.detail2 article .works-link-inner01 .title,#case.detail2 article .works-link-inner02 .title{line-height:1em;margin-top:.5%;font-size:1.5rem;width:73.3%;float:right}#case.detail2 article .works-link-inner02{margin-top:6.7%}#case.detail2 article .link{margin-left:2.17%;line-height:1em;font-size:1.25rem;width:71%;float:right}#case.detail2 article .link a{color:#0877da;text-decoration:underline}#case.detail2 article .notes{text-align:center;font-size:1.25rem}#case.detail2 article section .inner p{font-size:1.38rem}}@media only screen and (max-width: 640px) and (min-width: 641px){#case.detail2 article section b{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#case.detail2 article section b{font-weight:bold}}@media only screen and (max-width: 640px){#case.detail2 article .thumb03{width:48.17%;margin-bottom:5.33%;margin-left:25.67%}#case.detail2 article .works-desc-link{border:1px dotted #000;*zoom:1;margin-top:8.83%;padding-top:5%;padding-bottom:5.83%;margin-bottom:5.83%}#case.detail2 article .works-desc-link:after{content:"";display:block;clear:both}#case.detail2 article .works-desc-link .notes{margin-left:4.17%;margin-right:5%;line-height:1.6em;margin-bottom:0;text-align:left}#case.detail2 article .works-desc-link .link{float:left;margin-left:5.17%;width:70%}#case.detail2 article .works-desc-link .link a{line-height:1.6em}#case.detail2 article .write{font-size:1.25rem;line-height:1.55em}}@media only screen and (min-width: 641px){#case.detail3 article .article-main section .case-member .member .info .part,#case.detail4 article .article-main section .case-member .member .info .part{font-size:14px;line-height:1.57em;margin-bottom:10px}#case.detail3 article .article-main section .part span,#case.detail4 article .article-main section .part span{font-size:18px;line-height:1em;margin-bottom:15px;display:block}#case.detail3 article .article-main section .works-link,#case.detail4 article .article-main section .works-link{*zoom:1}#case.detail3 article .article-main section .works-link:after,#case.detail4 article .article-main section .works-link:after{content:"";display:block;clear:both}#case.detail3 article .article-main section .works-link-inner01,#case.detail4 article .article-main section .works-link-inner01{width:410px;float:left;margin-bottom:24px}#case.detail3 article .article-main section .works-link-inner:nth-last-child(-n+2),#case.detail4 article .article-main section .works-link-inner:nth-last-child(-n+2){margin-bottom:0}#case.detail3 article .article-main section .img-area,#case.detail4 article .article-main section .img-area{background:none}#case.detail3 article .article-main section .img-area01,#case.detail4 article .article-main section .img-area01{width:623px}#case.detail3 article .article-main section .img-area02,#case.detail4 article .article-main section .img-area02{width:860px}#case.detail3 article .article-main section p.notes,#case.detail4 article .article-main section p.notes{padding-top:14px;margin-bottom:0;text-align:left;font-size:14px;line-height:1.8em}#case.detail3 article .article-main section p.write,#case.detail4 article .article-main section p.write{font-size:14px;line-height:22px;width:860px;margin:0 auto}}@media only screen and (max-width: 640px){#case.detail3 article .article-main section .part span,#case.detail4 article .article-main section .part span{display:block}#case.detail3 article .article-main section .img-area,#case.detail4 article .article-main section .img-area{background:none}#case.detail3 article .article-main section .works-link-inner,#case.detail4 article .article-main section .works-link-inner{margin-bottom:6.7%}#case.detail3 article .article-main section .works-link-inner:last-child,#case.detail4 article .article-main section .works-link-inner:last-child{margin-bottom:0}#case.detail3 article .article-main section p.notes,#case.detail4 article .article-main section p.notes{text-align:center;font-size:1.25rem}#case.detail3 article .article-main section p.notes.left_align,#case.detail4 article .article-main section p.notes.left_align{text-align:left}}
