.mincho{margin:1em 0;font-family:"Sawarabi Mincho"}.se-container{display:block;min-width:1200px;overflow:hidden}.se-container .se-slope{position:relative}.se-container .se-slope .se-content{margin:0 auto;width:1200px;display:flex;align-items:center}.se-container .se-slope .se-content.full{width:100%}.se-container .se-slope .se-content .part{width:100%;position:absolute;transform-origin:bottom left;z-index:2}.se-container .se-slope .se-content .part img{max-width:100%}.se-container .se-slope .se-content .profile{padding:0 20px}.se-container .se-slope .se-content .profile .nameBox .name{margin-bottom:3em;display:inline-block}.se-container .se-slope .se-content .profile .nameBox .name h2{padding:5px 1em 0;font-size:60px;line-height:1;display:inline-block;text-align:left;font-style:italic;font-family:'Hiragino Kaku Gothic ProN'}.se-container .se-slope .se-content .profile .nameBox .name h2:first-letter{font-size:150%}.se-container .se-slope .se-content .profile .nameBox .name p{text-align:center;background-color:#c20127;color:#fff;font-style:italic}.se-container .se-slope .se-content .profile .nameBox .sns{display:flex;align-items:center;color:#1b1b1b;font-family:'Anton'}.se-container .se-slope .se-content .profile .nameBox .sns ul{margin-left:10px;display:flex}.se-container .se-slope .se-content .profile .nameBox .sns ul li{margin-right:10px}.se-container .se-slope .se-content .profile .nameBox .sns ul li img{width:50px}.se-container .se-slope .se-content .profile .nameBox .sns ul li:last-child{margin-right:0}.se-container .se-slope .se-content .profile .comment{margin-top:20px;font-size:18px;font-style:italic;line-height:1.8;color:#1b1b1b}.se-container .se-slope:nth-child(odd){background:#fff}.se-container .se-slope:nth-child(odd) .se-content .profile .nameBox .name{background:#1b1b1b;color:#fff;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.se-container .se-slope:nth-child(odd) .se-content:before{content:'';position:absolute;bottom:0;left:0;border-bottom:8vw solid #1b1b1b;border-left:100vw solid transparent;z-index:1}.se-container .se-slope:nth-child(odd) .se-content:after{content:'';position:absolute;bottom:0;left:0;border-bottom:80px solid #e19b29;border-right:50vw solid transparent}.se-container .se-slope:nth-child(even){background:#1b1b1b}.se-container .se-slope:nth-child(even) .se-content{flex-direction:row-reverse}.se-container .se-slope:nth-child(even) .se-content .part{transform-origin:bottom right;text-align:right}.se-container .se-slope:nth-child(even) .se-content .profile .nameBox .name{background:#1b1b1b;color:#fff;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.se-container .se-slope:nth-child(even) .se-content .profile .nameBox .sns{color:#fff}.se-container .se-slope:nth-child(even) .se-content .profile .comment{padding:0 20px 0 0;color:#fff}.se-container .se-slope:nth-child(even):before{content:'';position:absolute;bottom:0;left:0;border-bottom:8vw solid #fff;border-right:100vw solid transparent;z-index:1}.se-container .se-slope:nth-child(even):after{content:'';position:absolute;bottom:0;right:0;border-bottom:80px solid #e19b29;border-left:50vw solid transparent}.se-container .se-slope:last-child .se-content:before{border-bottom:8vw solid #fff}@media screen and (max-width: 599px){.catch{font-size:24px !important}.se-container{min-width:100%}.se-container .se-slope .se-content{width:100%;min-height:550px;position:relative;align-items:flex-end}.se-container .se-slope .se-content .part img{width:auto;height:40px}.se-container .se-slope .se-content .part.small img{height:20px}.se-container .se-slope .se-content .profile{width:90%;position:absolute;left:50%;bottom:80px;transform:translateX(-50%);z-index:3}.se-container .se-slope .se-content .profile .nameBox{display:flex;justify-content:space-between;align-items:flex-end}.se-container .se-slope .se-content .profile .nameBox .name{margin-bottom:0}.se-container .se-slope .se-content .profile .nameBox .name h2{font-size:24px !important}.se-container .se-slope .se-content .profile .nameBox .sns{display:flex;flex-direction:column-reverse;color:#fff}.se-container .se-slope .se-content .profile .nameBox .sns ul{margin:0 0 5px 0}.se-container .se-slope .se-content .profile .nameBox .sns p{padding:2px;background:#c20127}.se-container .se-slope .se-content .profile .comment{margin-top:10px;padding:20px !important;color:#fff;background-color:rgba(0,0,0,0.7)}}
