@media screen and (min-width: 641px){.heroVisual{width:1366px;height:240px;margin-left:-202px}}@media screen and (max-width: 640px){.heroVisual{width:100vw;height:32vw;margin-left:-4.26667vw}}.heroVisual .inner{margin:auto}@media screen and (min-width: 641px){.heroVisual .inner{width:962px}}@media screen and (max-width: 640px){.heroVisual .inner{width:91.46667vw}}.main-area h1.heroVisual_title{font-family:'Hiragino Kaku Gothic W7 JIS2004', 'ヒラギノ角ゴ W7 JIS2004', sans-serif;color:#fff}@media screen and (min-width: 641px){.main-area h1.heroVisual_title{font-size:40px;line-height:240px}}@media screen and (max-width: 640px){.main-area h1.heroVisual_title{font-size:6.4vw;line-height:32vw}}.main-area h1.heroVisual_title-black{color:#000}@media only screen and (min-width: 641px){#profile .map{position:relative;padding-top:48px;padding-bottom:80px}#profile .map_address{position:absolute;top:42px;left:104px}#profile .map_address span{display:block}#profile .map .image{height:400px;margin-top:44px;border:1px solid #d5d5d5}}@media only screen and (max-width: 640px){#profile .main-area h3{font-size:14px;font-size:3.73333vw;line-height:1.5em}}@media only screen and (max-width: 640px) and (min-width: 641px){#profile .main-area h3{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#profile .main-area h3{font-weight:bold}}@media only screen and (max-width: 640px){#profile .main-area .map_address{margin-top:5.06667vw;padding-bottom:4%}#profile .main-area .map_address span{display:block}#profile .main-area .map .image{border:1px solid #cccccc;position:relative;height:0;overflow:hidden;padding-top:56.1%}#profile .main-area .map .image iframe{position:absolute;top:0;left:0;width:100%;height:100%}#profile .main-area .contact_area .tel_num{font-size:2.5rem;line-height:1em}}@media only screen and (max-width: 640px) and (min-width: 641px){#profile .main-area .contact_area .tel_num{font-weight:bold}}@media only screen and (max-width: 640px) and (max-width: 640px){#profile .main-area .contact_area .tel_num{font-weight:bold}}@media only screen and (max-width: 640px){#profile .main-area .office ul{*zoom:1}#profile .main-area .office ul:after{content:"";display:block;clear:both}#profile .main-area .office li{border:solid 1px #cccccc;float:left;margin-bottom:9.67%;width:45.67%;height:25.67%}#profile .main-area .office li img{width:100%;height:auto}#profile .main-area .office li:nth-child(1),#profile .main-area .office li:nth-child(3),#profile .main-area .office li:nth-child(5){margin-right:7.17%}#profile .main-area .office li:nth-child(7),#profile .main-area .office li:nth-child(8),#profile .main-area .office li:nth-child(9){display:none}}@media screen and (min-width: 641px){#profile .main-area{overflow:hidden;padding-bottom:60px;font-size:16px;line-height:1.75}}@media screen and (max-width: 640px){#profile .main-area{padding-bottom:8vw;font-size:14px;font-size:3.73333vw;line-height:1.71em}}#profile .section_block{position:relative}@media screen and (min-width: 641px){#profile .section_block{padding:48px 0 80px;border-bottom:solid 2px #d5d5d5}}@media screen and (max-width: 640px){#profile .section_block{padding:8.53333vw 0 10.66667vw;border-bottom:.53333vw solid #d5d5d5}}#profile .section_block:last-of-type{padding-bottom:0;border-bottom:none}#profile .section_title{font-weight:bold}@media screen and (min-width: 641px){#profile .section_title{font-size:32px;line-height:1}}@media screen and (max-width: 640px){#profile .section_title{margin:-2.26667vw 0;font-size:6.4vw;line-height:1.70833}}@media screen and (min-width: 641px){#profile .heroVisual{background:url(../../images/profile/heroVisual.jpg) no-repeat center/cover}}@media screen and (max-width: 640px){#profile .heroVisual{background:url(../../images/profile/sp_heroVisual.jpg) no-repeat center/cover}}@media screen and (min-width: 641px){#profile .lead_text{margin:26px 0 -6px}}@media screen and (max-width: 640px){#profile .lead_text{margin:5.06667vw 0 -1.33333vw}}@media screen and (max-width: 640px){#profile .info .item{*zoom:1}#profile .info .item:after{content:"";display:block;clear:both}}@media screen and (min-width: 641px){#profile .info .item:nth-of-type(n+2){margin-top:12px}}@media screen and (max-width: 640px){#profile .info .item:nth-of-type(n+2){margin-top:2.67%}}@media screen and (min-width: 641px){#profile .info .item:first-of-type{margin-top:-6px}}@media screen and (max-width: 640px){#profile .info .item:first-of-type{margin-top:-1.33333vw}}@media screen and (min-width: 641px){#profile .info .item:last-of-type{margin-bottom:-6px}}@media screen and (max-width: 640px){#profile .info .item:last-of-type{margin-bottom:-1.33333vw}}@media screen and (min-width: 641px){#profile .info .item_container{padding-top:32px}}@media screen and (max-width: 640px){#profile .info .item_container{margin-top:5.06667vw}}@media screen and (min-width: 641px){#profile .info .item h3{display:block;float:left;clear:left;width:85px;font-size:16px;line-height:1.5em}}@media only screen and (min-width: 641px) and (min-width: 641px){#profile .info .item h3{font-weight:bold}}@media only screen and (min-width: 641px) and (max-width: 640px){#profile .info .item h3{font-weight:bold}}@media screen and (max-width: 640px){#profile .info .item h3{width:22%;float:left}}@media screen and (min-width: 641px){#profile .info .item p{display:block}}@media screen and (max-width: 640px){#profile .info .item p{float:right;width:75.5%;text-indent:-1em}}#profile .info .item-name p{position:relative}@media screen and (min-width: 641px){#profile .info .item-name p{padding-left:85px}}#profile .info .item-name span{position:absolute}@media screen and (min-width: 641px){#profile .info .item-name span{left:12.5em}}@media screen and (max-width: 640px){#profile .info .item-name span{left:7em}}#profile .info .item-name p:nth-of-type(n+2){text-indent:0}@media screen and (min-width: 641px){#profile .info .item-name p:nth-of-type(n+2){padding-left:calc(85px + 1em)}}@media screen and (max-width: 640px){#profile .info .item-name p:nth-of-type(n+2) span{left:6em}}@media screen and (min-width: 641px){#profile .info .item-access p{position:relative;padding-left:85px}}#profile .info .item-access p:nth-of-type(n+2){text-indent:0}@media screen and (min-width: 641px){#profile .info .item-access p:nth-of-type(n+2){padding-left:calc(85px + 1em)}}@media screen and (min-width: 641px){#profile .info .item.clients p{margin-left:85px;padding-left:1em;text-indent:-1em}}@media screen and (min-width: 641px){#profile .info .item span.anno{padding-left:16px;font-size:11px}}@media screen and (max-width: 640px){#profile .info .item span.anno{font-size:10px;font-size:2.66667vw;line-height:1em}}#profile .info .item span.anno span.red{color:#e00000}#profile .info .address p span{display:block}@media screen and (min-width: 641px){#profile .info .address p span{margin-left:calc(85px + 1em)}}@media screen and (max-width: 640px){#profile .info .address p span{text-indent:0}}@media screen and (min-width: 641px){#profile .info .address .btn-wrap{position:absolute;top:4px;right:-51px;line-height:1.2em}#profile .info .address .btn-wrap .btn{padding:1px}#profile .info .address .btn-wrap .btn a{background-color:#000}#profile .info .address .btn-wrap .btn p{color:#fff}#profile .info .address .btn-wrap:active,#profile .info .address .btn-wrap:hover,#profile .info .address .btn-wrap:focus{background-image:url("../../images/common/bg_anime.gif")}#profile .info .address .btn-wrap:active a,#profile .info .address .btn-wrap:hover a,#profile .info .address .btn-wrap:focus a{background-color:#ffffff}#profile .info .address .btn-wrap:active p,#profile .info .address .btn-wrap:hover p,#profile .info .address .btn-wrap:focus p{color:#151515}}@media screen and (max-width: 640px){#profile .info .address .btn-wrap{position:absolute;top:50%;right:2%}}#profile .info .address a{display:block}@media screen and (min-width: 641px){#profile .info .address a{padding:1px 5px 2px}#profile .info .address a:hover .link{background-color:#ffffff}}@media screen and (max-width: 640px){#profile .info .address a{color:#ffffff}}@media screen and (min-width: 641px){#profile .info .address .link{font-size:12px;background-color:#000000}}@media screen and (max-width: 640px){#profile .info .address .link{padding-top:11%;padding-left:14%;padding-bottom:9%;float:none;line-height:1em;width:100%;font-size:1.25rem;background-color:#000000}}#profile .history *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 641px){#profile .history{position:relative;padding:48px 0 0;font-size:16px;line-height:1.75}}@media screen and (max-width: 640px){#profile .history{padding-top:8.53333vw;font-size:3.73333vw;line-height:1.71429}}@media screen and (max-width: 640px){#profile .history h3{font-size:3.73333vw;line-height:1.71429}}#profile .history_title{line-height:1}@media screen and (min-width: 641px){#profile .history_title{font-size:32px}}@media screen and (max-width: 640px){#profile .history_title{font-size:6.4vw;margin-bottom:0}}@media screen and (min-width: 641px){#profile .history_lead{position:absolute;top:42px;right:0;width:856px}}@media screen and (max-width: 640px){#profile .history_lead{margin-top:4.4vw}}@media screen and (min-width: 641px){#profile .history_container{margin-top:52px;padding:0 64px}}@media screen and (max-width: 640px){#profile .history_container{margin-top:4.4vw;padding:0 2.13333vw}}@media screen and (min-width: 641px){#profile .history_box{padding:26px 0;border-top:1px dotted #9a9a9a}}@media screen and (max-width: 640px){#profile .history_box{padding:4vw 0;border-top:.26667vw dotted #9a9a9a}}@media screen and (min-width: 641px){#profile .history_box:last-of-type{border-bottom:1px dotted #9a9a9a}}@media screen and (max-width: 640px){#profile .history_box:last-of-type{border-bottom:.26667vw dotted #9a9a9a}}#profile .history .timeline{display:-webkit-box;display:-ms-flexbox;display:flex}#profile .history .timeline_year{font-weight:bold}@media screen and (min-width: 641px){#profile .history .timeline_year{width:68px}}@media screen and (max-width: 640px){#profile .history .timeline_year{width:18.13333vw}}#profile .history .timeline_container{width:100%}#profile .history .timeline_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 641px){#profile .history .timeline_box:nth-of-type(n+2){margin-top:12px}}@media screen and (max-width: 640px){#profile .history .timeline_box:nth-of-type(n+2){margin-top:2.66667vw}}#profile .history .timeline_month{font-weight:bold;text-align:right}@media screen and (min-width: 641px){#profile .history .timeline_month{width:40px}}@media screen and (max-width: 640px){#profile .history .timeline_month{width:10.13333vw}}@media screen and (min-width: 641px){#profile .history .timeline_event{width:700px}}@media screen and (max-width: 640px){#profile .history .timeline_event{width:57.33333vw}}
