#conts{margin:0px 0 29px}#conts .titleArea{margin-bottom:91px}#conts .titleArea .titleBox{margin-top:-62px;position:relative;z-index:1}#conts .titleArea .titleBox h2{width:803px}#conts .titleArea .titleBox h3{margin:-30px -13px 0 0;color:#000;font-size:4.3rem;font-weight:400;line-height:1.34;letter-spacing:-0.15em;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);text-align:right;font-family:"beautiful"}#conts .titleArea .titleBox h3 span{display:inline-block;text-align:left}@media all and (max-width: 896px){#conts .titleArea{margin-bottom:50px}#conts .titleArea .titleBox{margin-top:-30px}#conts .titleArea .titleBox h2{width:90%}#conts .titleArea .titleBox h3{margin:-15px -10px 0 0;font-size:2.2rem}}#conts .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#conts .imgBox .textBox{width:580px}#conts .imgBox .textBox p{margin-bottom:40px;font-size:1.6rem;font-weight:400;line-height:2.35}#conts .imgBox .textBox .text{margin-bottom:16px}#conts .imgBox .photoBox{margin:7px -150px 0 67px;width:404px}#conts .imgBox .photoBox .nameBox{margin-top:25px;font-size:1.6rem;font-weight:500;text-align:center;letter-spacing:.15em}#conts .imgBox .photoBox .nameBox span{margin-top:-2px;display:block;font-size:5.2rem;font-weight:400;letter-spacing:-0.15em;line-height:1;font-family:"beautiful"}@media(min-width: 897px)and (max-width: 1499px){#conts .imgBox .photoBox{margin-right:-1.4vw}}@media all and (max-width: 896px){#conts .imgBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#conts .imgBox .textBox{width:auto}#conts .imgBox .textBox p{margin-bottom:10px;font-size:1.5rem}#conts .imgBox .textBox .taRight span{font-size:3.5rem}#conts .imgBox .photoBox{width:auto;margin:0 auto 30px}#conts .imgBox .photoBox img{width:100%}}