/*------------------------------------------
  ORIGINAL WRAPPING
------------------------------------------*/
#page_original_wrapping { padding: 40px 0 0 0;}
#page_original_wrapping .page-title { padding-bottom: 20px; margin-bottom: 60px; font-size: 34px; font-family: "roc-grotesk", sans-serif; font-weight: 800; font-style: normal; text-align: center; line-height: 1; letter-spacing: 0.1em; color: #1846BA; position: relative;}
#page_original_wrapping .page-title:after { content: ""; width: 48px; height: 2px; position: absolute; bottom: 0; left: calc(50% - 24px); background: #1846BA;}
.clearfix { *zoom: 1;}
.clearfix:after { content: ""; height: 0; visibility: hidden; display: block; font-size: 0; clear: both;}
.cmn-contents-wrapper .cmn-contents { width: 100%; padding-bottom: 0;}
.wrapping-block .block-catch { padding-bottom: 40px; text-align: center; font-size: 16px; line-height: 1.8;}
.wrapping-block-item { padding-bottom: 55px; position: relative;}
.wrapping-block-item::before { content: ""; width: 100%; height: 320px; position: absolute; bottom: 0; background: #f0f0f0; z-index: 1;}
.wrapping-block-item * { position: relative; z-index: 2;}
.wrapping-block-item .wrapping-list { margin-bottom: 30px; text-align: center;}
.wrapping-block-item .wrapping-list li { width: 252px; padding-bottom: 25px; margin: 0 24px; display: inline-block; position: relative;}
.wrapping-block-item .wrapping-list li::before { content: ''; width: 272px; height: 272px; border-radius: 272px; display: block; position: absolute; background: #fdfdfd; z-index: 2; bottom: -20px; left: -10px;}
.wrapping-block-item .wrapping-list li * { position: relative; z-index: 3;}
.wrapping-block-item .wrapping-list li .txt { color: #666;}
.wrapping-block-item .wrapping-list li .txt .name { font-weight: bold;}
.wrapping-block-item .item-caption { font-size: 16px; text-align: center; line-height: 1.8;}
.wrapping-block-gallery { padding: 90px 0 150px;}
.wrapping-block-gallery .block-catch { color: #666;}
.wrapping-block-gallery .wrapping-gallery { width: 1114px; margin: 0 auto;}
.wrapping-block-gallery .filter-nav { padding: 0 7px; margin-bottom: 30px; text-align: center;}
.wrapping-block-gallery .filter-nav ul { background: #1846BA; font-size: 0; position: relative;}
.wrapping-block-gallery .filter-nav ul .filter-nav--arrow { width: 16px; height: 7px; padding: 0; position: absolute; left: 50%; bottom: 0; background: url("../../../img/usr/wrapping/arrow01.png") no-repeat center; transition: all .5s;}
.wrapping-block-gallery .filter-nav ul li { padding: 20px 32px; font-size: 18px; font-weight: 600; font-family: "TwCenMTBold", "Kanit", sans-serif; line-height: 1; color: #fff; display: inline-block; position: relative; background: url("../../../img/usr/wrapping/border02.png") no-repeat left center; cursor: pointer;}
.wrapping-block-gallery .filter-nav ul li:first-child { background: none;}
.wrapping-block-gallery .filter-nav ul li:nth-child(1).select ~ .filter-nav--arrow { left: 173px;}
.wrapping-block-gallery .filter-nav ul li:nth-child(2).select ~ .filter-nav--arrow { left: 337px;}
.wrapping-block-gallery .filter-nav ul li:nth-child(3).select ~ .filter-nav--arrow { left: 548px;}
.wrapping-block-gallery .filter-nav ul li:nth-child(4).select ~ .filter-nav--arrow { left: 734px;}
.wrapping-block-gallery .filter-nav ul li:nth-child(5).select ~ .filter-nav--arrow { left: 893px;}
.wrapping-block-gallery .gallery-contents ul { font-size: 0;}
.wrapping-block-gallery .gallery-contents ul li { margin: 0 7px 14px; text-align: center;}
.wrapping-block-gallery .gallery-contents ul li a { width: 208px; height: 208px; display: table; border: 1px solid #ebebeb; background: #fff; box-sizing: border-box;}
.wrapping-block-gallery .gallery-contents ul li a span { display: table-cell; vertical-align: middle;}
.wrapping-block-gallery .gallery-contents ul li a img { max-width: 160px; height: auto;}
#cboxPrevious { display: none !important;}
#cboxNext { display: none !important;}
#cboxClose{position:absolute; top:-76px; right:-76px; background:url("../../../img/usr/wrapping/btn_close.png") no-repeat center; width:62px; height:62px; text-indent:-9999px;outline: none;}
