.cloth-bg span.b-1{background:url(../images/de/p5-1.jpg) center no-repeat}
.cloth-bg span.b-2{background:url(../images/de/p5-2.jpg) center no-repeat}
.profession-lists li:first-of-type::before{background:url(../images/de/pro-01.png) no-repeat}
.profession-lists li:first-of-type.on::before{background:url(../images/de/pro-01-on.png) no-repeat}
.profession-lists li:first-of-type.ed::before{background:url(../images/de/pro-01-ed.png) no-repeat}
.profession-lists li:nth-of-type(2)::before{background:url(../images/de/pro-02.png) no-repeat}
.profession-lists li:nth-of-type(2).on::before{background:url(../images/de/pro-02-on.png) no-repeat}
.profession-lists li:nth-of-type(2).ed::before{background:url(../images/de/pro-02-ed.png) no-repeat}
.profession-lists li:nth-of-type(3)::before{background:url(../images/de/pro-03.png) no-repeat}
.profession-lists li:nth-of-type(3).on::before{background:url(../images/de/pro-03-on.png) no-repeat}
.profession-lists li:nth-of-type(3).ed::before{background:url(../images/de/pro-03-ed.png) no-repeat}
.wrapper h2{background:url(../images/de/slo.png) center/cover no-repeat}
.p1 .wrapper h3{background:url(../images/de/tit-01.png) center/cover no-repeat}
.p3 .wrapper .h3-01{background:url(../images/de/tit-03.png) center/cover no-repeat}
.p-beast-system .wrapper h3{position:relative;background:url(../images/de/tit-03-01.png) center/cover no-repeat}
.p4 .wrapper .h3-01{background:url(../images/de/tit-04.png) center/cover no-repeat}
.p-social .wrapper h3{position:relative;background:url(../images/de/tit-04-01.png) center/cover no-repeat}
.p5 .wrapper h3{background:url(../images/de/tit-05.png) center/cover no-repeat}
.p5 .wrapper.zq h3{background:url(../images/de/tit-05-02.png) center/cover no-repeat}
.p6 .wrapper h3{background:url(../images/de/tit-06.png) center/cover no-repeat}


.wel-lists li h4 { font-size:16px; }
.profession-lists li a span { font-size:16px; }
.btn-intro { text-align:center; font-size:18px; }
.beast-other li p { font-size:17px; line-height:1.1; }
.beast-sys-cont .h4-02 { height:56px; background-size:100% 100%; }
.p-beast-system .wrapper .notice { height:auto; background-size:100% 100%; padding:5px 0; }
.social-lists li h5 { font-size:16px; }
.btn-guide span{ text-align:center; box-sizing:border-box; padding:0 10%; line-height:1; }
.pop-btn { font-size:21px; }
.pop-cont { font-size:16px; }
.pop-title h3 span { font-size:21px; }
.pop-tips h6 { padding: 0 0 2px 21px; white-space:nowrap; }
.tab-cloth a strong { font-size:18px; }
.other-lists li div h4 { font-size:18px; }
.other-lists li { font-size:16px; }
.other-lists li:nth-child(2) div p { margin: -16px 0 0 81px; }

.wel-lists li h5 { font-size:16px; }
.beast-pic a { font-size:16px; }

.skill-item h5 { font-size:26px; }
.pop-tips>div p { font-size:90%; }
.tab-system a span strong { font-size:16px; }
.pop-cont .h4-02 {  height:auto; background-size:100% 100%; padding: 10px 10px 15px 50px; }
.btn-guide span, .tit-h4 span { font-size:15px; } 

.pop-tips h6 { background-size:60% 100%; background-position: left center; width:100%; padding: 0 0 2px 31px; }
.p5 .wrapper .pop-btn { font-size:18px; }
