/* .coorde-title{
   position: relative;
   height: 200px;
   background: url(../img/title.png) no-repeat center top;
   overflow: hidden;
   margin-left: 2px;
}
.coorde-title h2{
   visibility: hidden;
   height: 125px;
} */
.coorde-title .desc{
   position: absolute;
   bottom: 15px;
   width: 100%;
   text-align: center;
   padding: 0;
}
.coorde-title .sns-icons{
   text-align: center;
}
.coorde-title .sns-icons img{
   display: inline-block;
   width: 24px;
   height: auto;
   margin: 0 13px;
}

/*detail*/
#styling-item-info{
   background: none;
   color: #000;
   min-height: 640px;
}
#styling-item-info .styling-item-title{
   font-weight: normal;
}
#styling-item-info .styling-item-comment{
   margin-top: 0;
}
#styling-item-info .styling-box{
   border-top: dotted 1px #dedede;
   color: #bbb;
}
#styling-item-info .styling-box h4{
   color: #000;
   font-weight: normal;
}

#styling-item-info .styling-linked-items{
   margin-top: 0;
}
#styling-item-info .styling-keywords p{
   font-size: 10px;
}
#styling-item-info .recommend a{
   display: inline-block;
   margin-right: 5px;
}
#styling-item-info .recommend a:after{
   content: "";
   display: inline-block;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 2.5px 0 2.5px 4.3px;
   border-color: transparent transparent transparent #e97fa5;
   vertical-align: middle;
   margin-left: 3px;
}


#styling-item{
   height: auto;
   padding-bottom: 40px;
}
#styling-item-images .flexslider{
   height: 720px;
}
#styling-item-images .flexslider .flex-control-nav {
   display: none;
}

.styling-item-inner{
   overflow: hidden;
   zoom: 1;
}
.coordinate-list{
   clear: both;
}

.select-s select {
   width: 90%;
   padding: 0;
}

.coorde-tag-list{
   text-align: center;
}
.coorde-tag-list ul{
   padding: 0 10%;
}
.coorde-tag-list ul li{
   font-size: 1.2rem;
   display: inline-block;
   margin: 5px 5px;
}
.coorde-tag-list ul li a{
   display: block;
   background: #eee;
   -webkit-border-radius: 50px;
   -moz-border-radius: 50px;
   border-radius: 50px;
   padding: 5px 15px;
}


/* -----------------------

   staff_cprdomate_2023

----------------------- */
.staff_cprdomate_2023 h2 {
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   margin: 20px 0;
}
.staff_cprdomate_2023 h2.card__title {
   text-align: left;
   margin: 5px 0;
}
.staff_cprdomate_2023 .select-s select {
   padding: 0 3em 0 0;
   width: 100%;
}
.staff_cprdomate_2023 #styling img {
   width: 100%;
}
.staff_cprdomate_2023 #styling .clip {
   clip-path: circle(50% at 50% 50%);
}
.staff_cprdomate_2023 #styling .small {
   color: #6F6F6F;
   line-height: 1.6;
}
.staff_cprdomate_2023 .store {
   color: #000;
   font-size: 0.8em;
   margin-left: 10px;
}
.staff_cprdomate_2023 #styling .name {
   font-size: 14px;
   margin-top: 10px;
}
.staff_cprdomate_2023 #styling .wrap-staff {
   margin: 0;
}
.staff_cprdomate_2023 #styling .staff-image {
   margin-right: 5px;
}

.staff_cprdomate_2023.detail .coorde-title {
   display: none;
   background: none;
}
.staff_cprdomate_2023 .coorde-title {
   background: none;
}
.staff_cprdomate_2023 .contents-basic-container {
   border: none;
}
.staff_cprdomate_2023 .insta a {
   text-decoration: underline;
   font-size: 13px;
}
.staff_cprdomate_2023 .detail-txt {
   color: #1E1E1E;
   font-size: 14px;
   margin: 2em 0;
}
.staff_cprdomate_2023 .day {
   color: #8D8D8D;
   font-size: 12px;
}
.staff_cprdomate_2023 .coordinate-list div {
   text-align: left;
}
.staff_cprdomate_2023 .column-container .size1 {
   width: 185px;
   margin-right: 5px !important;
}
.staff_cprdomate_2023 .coordinate-list,
.staff_cprdomate_2023 .contents-basic-container {
   background: none !important;
   border-top: none;
}
.staff_cprdomate_2023 .small {
   font-size: 12px;
}
.staff_cprdomate_2023 .small.adj {
   line-height: 0 !important;
   padding: 10px 0;
}
.staff_cprdomate_2023 h3 {
   font-weight: bold;
   margin: 20px 0;
}
.staff_cprdomate_2023 .coordinate-list {
   /* border-top: 1px solid #efefef; */
   border-bottom: 1px solid #efefef;
   padding: 20px 0 50px;
}
.staff_cprdomate_2023 .border-none {
   border: none;
}
.staff_cprdomate_2023 .btn-p.more {
   clear: both;
   display: block;
   width: 360px;
   margin: 40px auto 0;
   background: #fff;
   color: #000;
}
.staff_cprdomate_2023 .btn-p.more:hover {
   background: #000;
   color: #fff;
}
.staff_cprdomate_2023 .insta {
   position: relative;
   padding-left: 20px;
}
.staff_cprdomate_2023 .insta a::before {
   content: "";
   display: block;
   position: absolute;
   top: 5px;
   left: 0;
   width: 15px;
   height: 15px;
   background-image: url(/coordinate/img/icon_insta.svg);
   background-repeat: no-repeat;
   background-size: 100%;
}
.staff_cprdomate_2023 .styling-item-title {
   margin: 0 10px;
}
.staff_cprdomate_2023 .name.detail {
   font-size: 16px !important;
}
.staff_cprdomate_2023.detail .styling-box.styling-keywords {
   background: #F5F5F5;
   border-top: none !important;
   padding: 20px 10px 24px !important;
}
.staff_cprdomate_2023.detail .styling-box.styling-keywords a {
   font-size: 10px;
   color: #000;
   border: solid 1px #ccc;
   background: #fff;
   border-radius: 5px;
   padding: 8px;
   margin: 5px 2px;
}
.staff_cprdomate_2023.detail .styling-box.styling-keywords .flex {
   flex-wrap: wrap;
}
.staff_cprdomate_2023.detail .styling-box.styling-keywords .flex li {
   /* width: 100px; */
   display: block;
}

.staff_cprdomate_2023.detail #styling-item-images .flexslider .flex-control-nav {
   display: block;
}
.staff_cprdomate_2023.detail .flex-control-nav {
   text-align: left;
}
.staff_cprdomate_2023.detail #styling-item-images {
   width: 500px;
}

.content__side.lg-only {
   display: none !important;
}
#top .content__side.lg-only {
   display: block !important;
}
.staff_cprdomate_2023.detail #styling-item-info {
   width: 387px;
}
.content,
.content__main,
.contents-basic-container {
   width: 100%;
}
.staff_cprdomate_2023.detail #styling-item-info .styling-box h4 {
   color: #000;
   font-weight: normal;
   margin: 1em 0;
   font-weight: bold;
   font-size: 17px;
}
.staff_cprdomate_2023.detail #styling-item-info .styling-linked-items ul li img {
   width: 100% !important;
}
.staff_cprdomate_2023.detail #styling-item-info .styling-linked-items ul {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}
.staff_cprdomate_2023.detail #styling-item-info .styling-linked-items ul li {
   float: none;
   width: 46%;
}
.staff_cprdomate_2023.detail #styling-item-images .flexslider .flex-direction-nav a {
   top: 44%;
}
.staff_cprdomate_2023.detail #styling-item-info .styling-box {
   border-top: none;
}
.staff_cprdomate_2023.detail div.price p {
   text-align: left;
}
.staff_cprdomate_2023.detail .modal-t__inner {
   overflow: scroll;
}
.staff_cprdomate_2023.detail .wrap-another-coordinate {
   display: flex;
   flex-wrap: wrap;
}
.staff_cprdomate_2023.detail .wrap-another-coordinate li {
   width: 234px;
   margin: 5px;
}
.staff_cprdomate_2023.detail #styling-item-info .styling-item-inner {
   padding-top: 0;
}
.flex-direction-nav a.flex-prev {
   background: url(/assets/img/common/icon_set/solid/icon_cursor_prev.svg) no-repeat 0 0;
}
.flex-direction-nav a.flex-next {
   background: url(/assets/img/common/icon_set/solid/icon_cursor_next.svg) no-repeat 0 0;
}
.here ul {
   font-size: 10px;
}
.gray {
   color: #A9A9A9 !important;
}
.staff_cprdomate_2023 .pager {
   border-top: none;
   border-bottom: solid 1px #efefef;
}
.staff_cprdomate_2023 .pager.pager-bottom {
   border: none !important;
}
.staff_cprdomate_2023 .pager ul li strong {
   border: none !important;
   color: #ef487f;
   font-weight: bold;
}
.staff_cprdomate_2023 .pager ul {
   text-align: center;
}

.staff_cprdomate_2023 .search {
   width: 400px;
   margin: 0 auto 60px;
}
.staff_cprdomate_2023 .search .input-t {
   border-bottom: #ccc solid 1px !important;
}
.staff_cprdomate_2023 .search .search-item-ttl {
   font-size: 12px;
   font-weight: bold;
}
.staff_cprdomate_2023 .coorde-tag-list ul {
   padding: 0;
   width: 600px;
   margin: auto;
   text-align: left;
}
.staff_cprdomate_2023 .coorde-tag-list ul li {
   font-size: 1rem;
   margin: 0 0 5px 0;
}
.staff_cprdomate_2023 h3.popular {
   font-size: 0.8em;
   text-align: center;
   margin: 0 0 10px;
}
.staff_cprdomate_2023 h3.popular span {
   border-bottom: 1px solid #000;
}
/* .staff_cprdomate_2023 .coorde-tag-list {
   text-align: left;
} */
.return a {
   text-decoration: underline;
}
.return a:hover {
   text-decoration: none;
}