body {font-family: "yu-mincho-pr6n", sans-serif; font-weight: 400;font-style: normal; }
a {text-decoration: none; color: #4D4D4D; display: flex; align-items: center;}
a:hover {text-decoration: underline;}
p { line-height: 1.5; margin: 0;}
img { width: 100%; height: auto; max-width: 100%; vertical-align: middle; }
.look-row { display: flex; flex-wrap: wrap;}
.look-row .col { width: 50%;}
.row { display: flex; flex-wrap: wrap;}
.col { display: flex; flex-direction: column;}
.arrow { margin-left:10px; width: 15px;}
.arrow-01 { margin-right:10px; width: 15px; margin-top:3px}
h5 { font-size: 11px;margin: -5px 30px 0 5px; font-weight: normal;}
.hh5 { font-size: 11px;margin: 14px 0 0 5px}

.look-section-container {font-family: "yu-mincho-pr6n", sans-serif; font-weight: 400;font-style: normal; line-height: 1.5; font-size: 12px; color: #4D4D4D; max-width: 1700px; margin: 0 auto;}

.look-section-container > .look-section:nth-child(2) { margin-bottom:131px}
.look-section-container > .look-section:nth-child(2) > .look-row > .col:nth-child(2) >.row:nth-child(1) {padding: 11% 0 31% 5%; flex-direction: column;}
.look-section-container > .look-section:nth-child(2) > .look-row > .col:nth-child(2) >.row:nth-child(2) {padding-left: 5%;}
.look-section-container > .look-section:nth-child(2) > .look-row > .col:nth-child(2) >.row:nth-child(2) > .col { display: flex;flex-direction: column; justify-content: space-between;}

.look-section-container > .look-section:nth-child(5) > .look-row > .col:nth-child(1) { padding-top:21%;display: flex; flex-direction: column; justify-content: end; width: 80%;}
.look-section-container > .look-section:nth-child(5) > .look-row > .col:nth-child(2) { width: 20%;}
.look-section-container > .look-section:nth-child(5) { margin-bottom:131px } 

.look-section-container > .look-section:nth-child(6) >.look-row { justify-content: end; margin-top: 300px;}
.look-section-container > .look-section:nth-child(6) >.look-row > .col { gap:10px}

.look-section-container > .look-section:nth-child(9) >.look-row { justify-content: end;}

.look-section-container > .look-section:nth-child(12) > .look-row > .col:nth-child(1) { padding-top:7%;display: flex; flex-direction: column; justify-content: end; width: 75%;}
.look-section-container > .look-section:nth-child(12) > .look-row > .col:nth-child(2) { width: 25%; align-items: end;}

.look-section-container > .look-section:nth-child(15) > .look-row > .col:nth-child(1) { display: flex; flex-direction: column; justify-content: center; width: 60%;}
.look-section-container > .look-section:nth-child(15) > .look-row > .col:nth-child(2) { width: 40%;justify-content: center;}

.look-section-container > .look-section:nth-child(17) > .look-row > .col:nth-child(1) { display: flex; flex-direction: column; justify-content: center; width: 70%;}
.look-section-container > .look-section:nth-child(17) > .look-row > .col:nth-child(2) { width: 30%;justify-content: center;}

.look-section-container > .look-section:nth-child(18) > .look-row  { display: flex; justify-content: end; margin-top:150px; padding-right:21%}

.look-section-container > .look-section:nth-child(20) > .look-row > .col:nth-child(1) { display: flex; flex-direction:row; justify-content: start; width: 70%;}
.look-section-container > .look-section:nth-child(20) > .look-row > .col:nth-child(2) { width: 30%;justify-content: end;}

.look-section-container > .look-section:nth-child(21) >.look-row { margin-top: 150px ;}
.look-section-container > .look-section:nth-child(21) >.look-row > .col:nth-child(1) { justify-content: center; width: 64%; }
.look-section-container > .look-section:nth-child(21) >.look-row > .col:nth-child(2) { width: 36%;}

.look-section-container > .look-section:nth-child(22) >.look-row { margin-top: 300px ;}

#svg1 { width: 11vw; }
#svg2 { width: 3vw;margin-bottom: 10px; }

#text1 { position: relative; bottom: -99px;z-index: -999;}
#text2 { position: relative; bottom: -99px;z-index: -999;}
#text3 { position: relative; top: -44px;z-index: -999;}
#text4 { position: relative; bottom: -46px;z-index: -999;}

#link1 { padding-left: 14%;}
#link2 { padding-left: 5%;}

.look-item-01 { padding-left:3%}
.look-item-02 { padding-left:25%}
.look-item-03 { padding: 0 5% 0 39%;}
.look-item-04 { padding: 7% 69% 12% 4%;}
.look-item-05 { padding-right: 35%; padding-bottom: 1%s;}
.look-item-06 { padding: 0 0 55% 0}
.look-item-07 { padding: 0 0 0 11%;}
.look-item-08 { padding: 0 35% 0 0;}
.look-item-09 { padding: 0 0 0 35% }
.look-item-10 { padding: 5% 14% 2% 48%;}
.look-item-11 { padding: 15% 13% 11% 61%;}
.look-item-12 { padding:0 45% 11% 8%}
.look-item-13 { padding:0 45% 0 15% }
.look-item-14 { padding:130% 0% 3% 0% }
.look-item-15 { padding:0 29% 3% 9%}
.look-item-16 { padding:0% 15% 0 0 }
.look-item-17 { padding:0 20% 11% 0 }
.look-item-18 { padding:0 35% 0 35% }
.look-item-19 { padding:0 28% 3% 14% }
.look-item-20 { padding:8% 0 9% 38% }
.look-item-21 { padding:0 21% 0 0 }
.look-item-22 { padding:55% 30% 0 5% }
.look-item-23 { padding:0 0 14% 63%; margin-top: -78px;}
.look-item-24 { padding:0 2% 0 22% }
.look-item-25 { padding:8% 30% 9% 11% }
.look-item-26 { padding:0 24% 44% 0 }
.look-item-27 { padding:0 15% 0 5% }
.look-item-28 { padding:0 23% 0 5% }

.col .col-01 { width: 28%;}
.col .col-02 { width: 72%;}
.col .col-05 { width: 25.5%;}
.col .col-06 { width: 27%;}
.col .col-07 { width: 27.5%;}

.col .col-03 { width: 100%; flex-direction: row; align-items: start;}
.row-01 { padding-left: 5% !important;}
.m-col-02 { display: none; }
.row-07 { width: 100%; }
.row-07 a { padding-left: 11%;}

.look-footer { display: flex; justify-content: space-between;margin:10rem 0 5rem 0 }
.look-footer-child-01 ul li { list-style: none; }
.look-footer-child-02 h5 { margin: 0; padding-right:1.5rem}
.look-footer-child-01 ul { margin:0; padding-left:1.5rem; display: flex; gap: 2rem;}

@media (orientation:portrait) {
    .arrow {margin-left: 10px; width: 10px;margin-top: -2px;}
    .arrow-01 { margin-right:10px; width: 10px; margin-top:3px}
    .look-section-container {font-size: 8px;}
    h5 { font-size: 6px;margin: -5px 2px 0 5px}
    .hh5 { font-size: 6px;margin: 14px 0 0 5px}
    .look-row { flex-direction: column;}
    .look-row .col { width: 100%;}
    #text4 { position: relative; bottom: -24px; }
    .look-item-01 { padding-left: 0; padding-right: 19%;}
    .look-section-container > .look-section:nth-child(2) > .look-row > .col:nth-child(2) >.row:nth-child(2) { flex-direction: column-reverse;}
    .look-section-container > .look-section:nth-child(2) > .look-row > .col:nth-child(2) >.row:nth-child(2) > .col > p { padding-top: 5%;}
    #svg1 {width: 34vw; padding-top:31px}
    #svg2 { width: 8vw;  margin-bottom: 25px }
    .look-item-04 {padding:4% 6% 0 29% }
    .look-section-container > .look-section:nth-child(5) > .look-row > .col:nth-child(1) {width: 100%;}
    .look-item-27 { padding: 0}
    .look-item-06 { padding:17% 0 26% 26% }
    .look-section-container > .look-section:nth-child(5) > .look-row > .col:nth-child(2) {width: 100%}    
    .look-item-05 { padding-right: 20%; }
    .look-item-08 { padding: 0; }
    .look-section-container > .look-section:nth-child(6) >.look-row { margin-top:100px}
    .look-section-container > .look-section:nth-child(12) > .look-row > .col:nth-child(1),.look-section-container > .look-section:nth-child(15) > .look-row > .col:nth-child(2),
    .look-section-container > .look-section:nth-child(17) > .look-row > .col:nth-child(1),.look-section-container > .look-section:nth-child(20) > .look-row > .col:nth-child(1),
    .look-section-container > .look-section:nth-child(20) > .look-row > .col:nth-child(2),.look-section-container > .look-section:nth-child(21) >.look-row > .col:nth-child(1),.look-section-container > .look-section:nth-child(21) >.look-row > .col:nth-child(2),
    .look-section-container > .look-section:nth-child(17) > .look-row > .col:nth-child(2) { width: 100%;}
    .look-section-container > .look-section:nth-child(12) > .look-row > .col:nth-child(2),.look-section-container > .look-section:nth-child(15) > .look-row > .col:nth-child(1) { width: 100%;}

    .row-01 { padding-left: 0 !important; }

    .look-item-03 { padding: 0 36% 0 10%; }
    .look-item-07 { padding: 5% 0 0 11%;}
    .look-item-09 { padding:11% 0 0 0 }
    .look-item-10 { padding: 5% 14% 23% 12% }
    .look-item-11 { padding: 15% 13% 42% 46%; }
    .look-item-12 { padding: 0 13% 11% 8%; }
    .look-item-15 { padding: 5% 29% 3% 9%;}
    .look-item-17 { padding: 0 0% 11% 0; }
    .look-item-18 { padding: 0 15%; }
    .look-item-19 { padding: 13% 24% 3% 0% }
    .look-item-20 { padding: 21% 0 9% 17% }
    .look-item-23 { padding: 0 0 14% 0%; margin-top: -20px;}
    .look-item-25 { padding: 8% 8% 9% 61%}
    .look-item-14 { padding:30% 0 3% 33%}

    #text3 {top: -15px;}

    #link1 {padding-left:0}
    #link2 { padding-left: 2%;}
    #link2 p br { display: none ;}
    #link2 p { width: 83%;}
    #link3 { padding-left: 33%;}

    .m-col-02 { display: flex; margin-bottom: 30px;}
    .m-col-02 br {display: none;}

    .col .col-01 { width: 100%;}
    .col .col-02 { width: 100%; display: none;}

    .look-footer { display: flex; justify-content: space-between;margin:10rem 0 5rem 0; align-items: end; }
    .look-footer-child-01 ul li { list-style: none; }
    .look-footer-child-02 h5 { margin: 0; padding-right:1.5rem}
    .look-footer-child-01 ul { margin:0; padding-left:1.5rem; display: flex; gap: 1rem; flex-direction: column;}
}