﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.min.css");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:lighter;text-align:left}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{background-color:#f7f7f7;font-family:'wR', 'メイリオ', 'Meiryo', 'Meiryo UI', 'Hiragino Kaku Gothic ProN', helvetica, sans-serif;line-height:1.7;font-weight:normal;height:100%;padding:0;position:relative}#mainContentsInner{background:none;background-color:#f7f7f7}.container{max-width:1170px}.carousel{max-width:500px}@media screen and (max-width: 767px){.carousel{width:92%}}.carousel-item{border-radius:20px;border:1px #e9e9e9 solid;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);background-color:transparent;overflow:hidden}.carousel-item>img{aspect-ratio:3 / 4;height:auto;object-fit:cover;object-position:center top;width:100%}.carousel-item .specialPic{background-color:white;border:3px green solid;border-radius:10px;color:#484848;position:absolute;top:50%;text-align:center;left:50%;padding:0;transform:translate(-50%, -50%);width:80%}.carousel-item .specialPic .grH2{background-color:green;color:white}.carousel-item .specialPic .grH2 i{color:yellow}.carousel-item .specialPic .specialTxt{font-size:14px;font-weight:600;line-height:1.2}.carousel-item .specialPic .passArea{margin:0 auto;width:86%}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:rgba(0,0,0,0.8);background-size:60%;border-radius:50%;display:block;height:40px;padding:10px;width:40px}@media screen and (max-width: 480px){.carousel-control-prev-icon,.carousel-control-next-icon{height:34px;width:34px}}.carousel-control-next{right:-30px}@media screen and (max-width: 480px){.carousel-control-next{right:-20px}}.carousel-control-prev{left:-30px}@media screen and (max-width: 480px){.carousel-control-prev{left:-20px}}.thumbnail-indicators{position:static;display:flex;justify-content:center;flex-wrap:wrap;margin:1rem auto 0;gap:0;bottom:-50px;max-width:500px;width:100%}@media screen and (max-width: 767px){.thumbnail-indicators{margin:3px auto 0;width:94%}}.thumbnail-indicators button{border:1px #ddd solid;padding:0;background:none;height:auto !important;opacity:0.5;margin-left:0 !important;margin-right:0 !important;text-indent:0 !important;transition:opacity 0.3s ease;width:calc(100%/ 6) !important;overflow:hidden}.thumbnail-indicators button.active,.thumbnail-indicators button:hover{opacity:1}.thumbnail-indicators button img{aspect-ratio:3 / 4;height:auto;object-fit:cover;object-position:center top;width:100%;object-fit:cover;border-radius:0;padding:0 !important;border:0 !important;box-shadow:none !important}.active .thumbnail-indicators button img{border-color:#0d6efd}.carousel-inner .g-icon{left:15px;max-width:45px;position:absolute;top:2%;width:25%;z-index:2}@media screen and (max-width: 767px){.carousel-inner .g-icon{left:15px;max-width:36px;width:25%}}.carousel-inner .g-icon span{-moz-animation:blink-icon 0.8s ease-in-out infinite alternate;-webkit-animation:blink-icon 0.8s ease-in-out infinite alternate;animation:blink-icon 0.8s ease-in-out infinite alternate;display:block;margin-bottom:5px;pointer-events:none}.carousel-inner .g-icon span .rank-text{color:#111;display:block;font-size:13px;font-weight:bold;text-align:center;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px  1px 0 #fff, 1px  1px 0 #fff}@media screen and (max-width: 767px){.carousel-inner .g-icon span .rank-text{font-size:12px}}.carousel-inner .g-icon span .svg-shadow{filter:drop-shadow(2px 0 #fff) drop-shadow(-2px 0 #fff) drop-shadow(0 2px #fff) drop-shadow(0 -2px #fff)}.carousel-inner .g-icon a{-moz-animation:blink-icon 0.8s ease-in-out infinite alternate;-webkit-animation:blink-icon 0.8s ease-in-out infinite alternate;animation:blink-icon 0.8s ease-in-out infinite alternate;background-color:black;border-radius:50%;color:#111;display:block;font-size:13px;height:46px;opacity:1;position:relative;transition:0.3s;width:46px}@media screen and (max-width: 767px){.carousel-inner .g-icon a{height:36px;width:36px}}.carousel-inner .g-icon a img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%}.carousel-inner .g-icon a:hover{opacity:0.6;transition:0.3s}.con-section .grH1{background-color:white;color:green;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:clamp(1.625rem, 1.48rem + 0.53vw, 1.875rem);font-weight:700;margin:0;width:100%}.con-section .grH1 span{font-size:22px}.con-section .grH1 span.threeSize{color:#484848;font-size:clamp(1rem, 0.928rem + 0.26vw, 1.125rem);font-weight:500;text-align:center}.con-section .grH1 .cast-box-cath{color:#666;display:block;padding:10px 0 0;font-size:14px;text-align:center}.con-section .grH1 .topStarBase{display:block;font-size:14px;position:relative;text-align:center;width:100%}.con-section .grH1 .topStarBase span{color:#ff9e07;font-size:23px;padding-top:5px}@media screen and (max-width: 480px){.con-section .grH1 .topStarBase span{font-size:18px}}.con-section .grH1 .topStarBase .starDtl{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ff9e07;color:white;display:inline-block;font-size:13px;padding:5px;position:absolute;right:25%;top:50%;text-align:center;transform:translateY(-50%)}.con-section .grH1 .topStarBase .starDtl:before{content:"";position:absolute;top:21%;left:-16px;border:10px solid transparent;border-right:10px solid #ff9e07}@media screen and (max-width: 1199px){.con-section .grH1 .topStarBase .starDtl{right:19%}}@media screen and (max-width: 991px){.con-section .grH1 .topStarBase .starDtl{right:20%}}@media screen and (max-width: 830px){.con-section .grH1 .topStarBase .starDtl{right:17%}}@media screen and (max-width: 767px){.con-section .grH1 .topStarBase .starDtl{font-size:12px;right:26%}}@media screen and (max-width: 690px){.con-section .grH1 .topStarBase .starDtl{right:24%}}@media screen and (max-width: 630px){.con-section .grH1 .topStarBase .starDtl{right:20%}}@media screen and (max-width: 550px){.con-section .grH1 .topStarBase .starDtl{right:15%}}@media screen and (max-width: 480px){.con-section .grH1 .topStarBase .starDtl{position:relative;display:block;margin:0 auto;right:0;width:120px}.con-section .grH1 .topStarBase .starDtl:before{top:-18px;left:42%;border:10px solid transparent;border-bottom:10px solid #ff9e07}}@media screen and (max-width: 330px){.con-section .grH1 .topStarBase .starDtl{margin:0 auto 5px}}.con-section .grH2{background-color:transparent;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-align:center;width:100%}.con-section .grH2 i{color:green}.con-section .grH2::before,.con-section .grH2::after{display:none}.con-section .grH2 span{color:#484848;display:inline-block;font-size:clamp(1.125rem, 0.98rem + 0.53vw, 1.375rem);transform:rotate(0.05deg);font-weight:700;margin:0 0 0 -22px;text-align:center}.con-section .grH2 span.ruby{color:#b3b3b3;display:block;font-size:clamp(0.813rem, 0.74rem + 0.26vw, 0.938rem);padding:5px 0 0;margin:0;text-align:center}.con-section .grH3{background-color:transparent;color:#484848;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:clamp(1rem, 0.928rem + 0.26vw, 1.125rem);font-weight:700;text-align:left;width:100%}.mosaic{-ms-filter:blur(10px);filter:blur(10px)}.mosaic-tum{-ms-filter:blur(5px);filter:blur(5px)}.hashtag{padding:0;width:100%}.hashtag .hashtagDefo{font-size:0;width:100%}.hashtag .hashtagDefo span,.hashtag .hashtagDefo a{background-color:transparent;border:1px green solid;border-radius:30px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);color:green;display:inline-block;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:clamp(0.875rem, 0.803rem + 0.26vw, 1rem);font-weight:600;margin:0 2px 5px;padding:5px 10px;text-decoration:none}.hashtag .moreBtnBase{text-align:center;width:100%}.hashtag .moreBtnBase button{background-color:green;border-radius:30px;border:none;color:white;display:inline-block;font-size:15px;font-weight:600;padding:4px 8px;overflow:hidden}.bgW{background-color:white}.ckArea{font-size:clamp(0.875rem, 0.803rem + 0.26vw, 1rem);font-weight:normal;text-align:left;line-height:1.4;margin:0 auto;width:100%}.moreBtnGr{text-align:center;width:100%}.moreBtnGr a{background-color:green;border-radius:20px;color:white;display:inline-block;font-size:clamp(0.875rem, 0.803rem + 0.26vw, 1rem);padding:5px 10px;text-decoration:none;transition:0.3s}.moreBtnGr a:hover{opacity:0.8}@media screen and (max-width: 767px){.moreBtnGr a:hover{opacity:1}}.moreBtnGr a i{color:yellow}.grRank{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;gap:1%;list-style-type:none;max-width:520px;margin:0 auto;justify-content:center;padding:0;width:100%}.grRank li{text-align:center;width:calc(96% / 5)}.grRank li img{width:80%}.grRank li span{display:block;text-align:center;font-size:13px;font-weight:700}@media screen and (max-width: 480px){.grRank li span{font-size:12px;letter-spacing:-1px}}.grProf{font-size:0;text-align:left;width:100%}.grProf span,.grProf a{background-color:white;border:none;border-radius:8px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);color:white;display:inline-block;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:clamp(0.875rem, 0.803rem + 0.26vw, 1rem);font-weight:600;margin:0 2px 8px;padding:5px 12px;text-decoration:none}.grProf span.pf60,.grProf a.pf60{background-color:green}.grProf span.pf30,.grProf a.pf30{background-color:#00e600}.grProf span.pf0,.grProf a.pf0{background-color:#e5e5e5;color:#484848}.ctgry{font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:clamp(0.875rem, 0.803rem + 0.26vw, 1rem);font-weight:600;text-align:left}@media screen and (max-width: 480px){.ctgry{padding:0}}.item{font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:clamp(0.875rem, 0.803rem + 0.26vw, 1rem);font-weight:normal;text-align:left}.profRank{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.profRank .rankIcon{width:30px}.profRank .rankIcon img{height:auto;width:100%}.profRank .rankName{font-size:clamp(0.813rem, 0.704rem + 0.39vw, 1rem);padding:0 0 0 5px;width:calc(100% - 30px)}.grCharge{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;list-style-type:none;padding:0;width:100%}.grCharge li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;width:48%}.grCharge li .grCCtgry{display:block;font-size:clamp(1rem, 0.928rem + 0.26vw, 1.125rem);font-weight:bold;width:35%}@media screen and (max-width: 480px){.grCharge li .grCCtgry{width:50%}}.grCharge li .grCItem{display:block;font-size:clamp(1rem, 0.928rem + 0.26vw, 1.125rem);font-weight:normal;width:65%}@media screen and (max-width: 480px){.grCharge li .grCItem{width:50%}}.grOption{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;gap:3%;margin:0 auto;width:100%}@media screen and (max-width: 480px){.grOption{gap:0}}.grOption li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;width:calc(97% / 2)}@media screen and (max-width: 480px){.grOption li{width:100%}}.grOption li .ctgry{width:60%}@media screen and (max-width: 480px){.grOption li .ctgry{width:70%}}.grOption li .item{width:40%}@media screen and (max-width: 480px){.grOption li .item{width:30%}}.grBanner{text-align:center}.grBanner img{height:auto;width:100%}.grBanner a{display:block;text-align:center;transition:0.3s}.grBanner a img{height:auto;width:100%}.grBanner a:hover{opacity:0.7}@media screen and (max-width: 767px){.grBanner a:hover{opacity:1}}.shameBase{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;padding:0;width:100%}.shameBase li{overflow:hidden;width:calc(100% / 4)}@media screen and (max-width: 767px){.shameBase li{width:calc(100% / 3)}}@media screen and (max-width: 480px){.shameBase li{width:calc(100% / 3)}}.shameBase li a{display:block;line-height:0;opacity:1;position:relative;text-align:center;text-decoration:none;transition:0.3s}.shameBase li a:hover{opacity:0.8}@media screen and (max-width: 767px){.shameBase li a:hover{opacity:1}}.shameBase li a img{aspect-ratio:3 / 4;height:auto;object-fit:cover;object-position:center top;width:100%}.shameBase li a .shameTxt{background-color:rgba(0,0,0,0.4);position:absolute;left:0;bottom:0;width:100%}.shameBase li a .shameTxt .shameSub{color:white;display:block;font-size:clamp(0.813rem, 0.744rem + 0.34vw, 1rem);font-weight:600;margin:0 auto;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.shameBase li a .shameTxt .shameSub span{display:block;font-size:clamp(0.75rem, 0.727rem + 0.11vw, 0.813rem);font-weight:normal}.grSche{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;border-top:1px #ddd solid;border-right:1px #ddd solid;list-style-type:none;padding:0}.grSche li{border-left:1px #ddd solid;border-bottom:1px #ddd solid;text-align:center;width:calc(100% / 7)}@media screen and (max-width: 767px){.grSche li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;width:100%}}.grSche li .grScheCtgry{background-color:#00b300;color:white;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;font-weight:normal;width:100%}@media screen and (max-width: 767px){.grSche li .grScheCtgry{width:40%}}.grSche li .grScheCtgry.sat{background-color:#3e96cb}.grSche li .grScheCtgry.holi{background-color:#ff3434}.grSche li .grScheItem{background-color:white;color:#484848;font-size:14px;font-weight:600;width:100%}@media screen and (max-width: 767px){.grSche li .grScheItem{width:60%}}.member{background-color:green;color:white;text-align:center;text-decoration:none;transition:0.3s}.member span{display:inline-block}.member:hover{background-color:#00b300;color:white}@media screen and (max-width: 767px){.member:hover{background-color:green}}.othersite{background-color:orange;color:white;text-align:center;text-decoration:none;transition:0.3s}.othersite span{display:inline-block}.othersite:hover{background-color:#ffb733;color:white}@media screen and (max-width: 767px){.othersite:hover{background-color:orange}}.girlsList{max-width:880px;margin:0 auto;width:100%}.girlsList ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;gap:1%;padding:0;width:100%}.girlsList ul .listedGirl{background-color:white;box-shadow:none;border-radius:10px;height:auto;margin:0;transition:0.3s;padding:0 0 20px;position:relative;top:0;width:calc(97% / 4);z-index:0}@media screen and (max-width: 767px){.girlsList ul .listedGirl{border-radius:0;width:calc(98% / 3)}}.girlsList ul .listedGirl:hover{-moz-box-shadow:0 0 8px 1px rgba(48,48,48,0.4);-webkit-box-shadow:0 0 8px 1px rgba(48,48,48,0.4);box-shadow:0 0 8px 1px rgba(48,48,48,0.4);position:relative;top:-10px}@media screen and (max-width: 767px){.girlsList ul .listedGirl:hover{-moz-box-shadow:0 0 8px 1px rgba(48,48,48,0);-webkit-box-shadow:0 0 8px 1px rgba(48,48,48,0);box-shadow:0 0 8px 1px rgba(48,48,48,0);top:0}}.girlsList ul .listedGirl .photo{position:relative;line-height:0;width:100%}.girlsList ul .listedGirl .photo>img{aspect-ratio:3 / 4;height:auto;object-fit:cover;object-position:center top;width:100%}.girlsList ul .listedGirl .photo img{height:auto;width:100%}.girlsList ul .listedGirl .photo .pIcons{display:block;width:100%;text-align:center;position:absolute;bottom:2px}.girlsList ul .listedGirl .photo .pIcons li{display:inline-block;padding:0;height:auto;-webkit-animation:blink 0.5s ease-in-out infinite alternate;-moz-animation:blink 0.5s ease-in-out infinite alternate;animation:blink 0.5s ease-in-out infinite alternate;width:40px}@media screen and (max-width: 580px){.girlsList ul .listedGirl .photo .pIcons li{width:30px}}.girlsList ul .listedGirl .photo .pIcons.SP{bottom:2px}.girlsList ul .listedGirlProf{position:relative}.girlsList ul .listedGirlProf span{display:block;text-align:center}.girlsList ul .listedGirlProf .pSpecial{background:#00b300;display:block;height:auto;font-size:clamp(0.938rem, 0.829rem + 0.39vw, 1.125rem);font-weight:600;line-height:1;padding:5px 0;position:static;text-align:center;width:100%}.girlsList ul .listedGirlProf .pSpecial.pSNewface{color:green}.girlsList ul .listedGirlProf .pSpecial.pSTime{color:white}@media screen and (max-width: 767px){.girlsList ul .listedGirlProf .pSpecial{padding:3px 0}}.girlsList ul .listedGirlProf .pName{color:green;display:block;font-size:clamp(0.875rem, 0.658rem + 0.79vw, 1.25rem);font-weight:700;padding:5px 0 2px;text-align:center}@media screen and (max-width: 480px){.girlsList ul .listedGirlProf .pName{font-size:14px}}.girlsList ul .listedGirlProf .pName span.pAge{display:inline-block;padding:0 0 0 3px;font-size:clamp(0.813rem, 0.74rem + 0.26vw, 0.938rem)}.girlsList ul .listedGirlProf .pSize{color:#111;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:clamp(0.625rem, 0.48rem + 0.53vw, 0.875rem);font-weight:600}@media screen and (max-width: 480px){.girlsList ul .listedGirlProf .pSize{font-weight:normal}}.girlsList ul .listedGirlProf .pComment{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.8em;margin-top:6px;color:green}@media screen and (max-width: 580px){.girlsList ul .listedGirlProf .pComment{display:none}}.girlsList ul .listedGirlProf .pCategory{display:block;margin:5px 0 0 0;text-align:center;color:#222}.girlsList ul .listedGirlProf .pCategory li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:green;color:white;display:inline-block;height:auto;font-size:12px;line-height:1.0;padding:3px 4px;width:auto}@media screen and (max-width: 480px){.girlsList ul .listedGirlProf .pCategory{display:none}}.girlsList ul .listedGirl a{display:block;text-decoration:none}@keyframes blink{0%{opacity:1}100%{opacity:0}}.breadcrumb{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:green;color:#fff;font-size:12px;margin-bottom:0;overflow:hidden;padding:0 10px}.breadcrumb li{display:inline-block}.breadcrumb li a{color:white;font-weight:500;text-decoration:underline}.breadcrumb li a:hover{color:white;text-decoration:none}.breadcrumb li:not(.first):before{content:">";padding:0 5px}.fix-menu ul li .fMenuLink.heaven{padding:8px 3px}.fix-menu a{text-decoration:none}#leftMenu ul{padding:0}header a{text-decoration:none}.grUnder{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;gap:3%;margin:0 auto;width:98%}.grUnder .grUnderInner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;gap:1%;width:48.5%}@media screen and (max-width: 767px){.grUnder .grUnderInner{width:100%}}.grUnder .grUnderInner .grH2 span{font-size:clamp(1.125rem, 1.089rem + 0.13vw, 1.188rem)}.grUnder .grUnderInner a{display:block;width:calc(97% / 4)}.grUnder .grUnderInner a .grUnderPhoto{width:100%}.grUnder .grUnderInner a .grUnderPhoto img{aspect-ratio:3 / 4;height:auto;object-fit:cover;object-position:center top;width:100%}.grUnder .grUnderInner a .grUnderProf{padding:5px;width:100%}.grUnder .grUnderInner a .grUnderProf .grName{color:green;display:block;font-weight:600;margin:0 auto;font-size:clamp(0.75rem, 0.678rem + 0.26vw, 0.875rem);padding:0;text-align:center}#con-left,#con-right{padding:0}#con-left-menu ul li a{color:green;line-height:1.7;padding:7px 0 7px 15px}.con-section h2:before{background:none}.row{display:block;margin:0}.row>*{padding-left:0;padding-right:0}#wrapper .container{max-width:1130px;padding:0;width:100%}@media screen and (max-width: 767px){#wrapper .container{width:100%}}header{font-size:14px;line-height:1.7}header .container,header .container-fluid,header .container-lg,header .container-md,header .container-sm,header .container-xl,header .container-xxl{padding-right:15px;padding-left:15px}#con-center .contents .con-section{padding:0}#con-center{background-color:#f0eef5;color:#484848;font-family:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:normal}#con-center .row{display:flex;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.rotate-icon{transition:transform 0.3s ease}.grH2[aria-expanded="true"] .rotate-icon{transform:rotate(180deg)}.chat-wrapper{background-color:#cbeb7c;border-radius:10px;max-width:700px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1rem;width:90%}.chat-message{display:flex;align-items:flex-start}.chat-message .icon{background:white;width:40px;height:40px;border-radius:50%;object-fit:cover}.chat-message .bubble{max-width:70%;padding:0.8rem 1rem;font-size:14px;line-height:1.5;position:relative;border-radius:16px;text-align:left;word-wrap:break-word}.chat-message.left{justify-content:flex-start}.chat-message.left .bubble{background:white;margin-left:10px}.chat-message.left .bubble::before{position:absolute;top:-15px;width:20px;height:30px;content:'';left:-10px;border-radius:0 0 0 15px;box-shadow:-3px -15px 0 -7px white inset}.chat-message.right{justify-content:flex-end}.chat-message.right .bubble{background:#ffb2e7;margin-right:10px}.chat-message.right .bubble::before{position:absolute;top:-15px;width:20px;height:30px;content:'';right:-10px;border-radius:0 0 15px 0;box-shadow:3px -15px 0 -7px #ffb2e7 inset}
