/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ¸ð¹ÙÀÏ¿ë ÄÁÅÙÃ÷ ¿µ¿ª */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ¸ð¹ÙÀÏ¿ë ¼­ºê ÇÏÀ§¸Þ´º */
.mo-gnbmenu {display: flex; flex-wrap: wrap; width: 100%;}
.mo-menulist {width: 100%;}
.mo-menulist ul {display: flex; flex-wrap: wrap; width: 100%;}
.mo-menulist ul li a {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; width: 100%; height: 4rem; text-align: center; font-family: "Noto Sans KR", sans-serif; transform: rotate(-0.04deg); font-size: 1.4rem; color: #252525; text-align: center; letter-spacing: -0.08rem; border-right: 1px solid #dfdede; border-bottom: 1px solid #dfdede;}
.mo-menulist ul li.active a {color: #fff; cursor: pointer; background: #296bc6;}

/* ¸ð¹ÙÀÏ¿ë ¼­ºê ÇÏÀ§¸Þ´º ¹è¿­¼ö ¼³Á¤ */
.mo-menulist-1 ul li {width: 100%;} /* ¸Þ´º1°³ ½Ã */
.mo-menulist-1 ul li:nth-child(1n+1) a {border-right: 0;}  /* ¸Þ´º1°³ ½Ã */
.mo-menulist-2 ul li {width: 50%;}  /* ¸Þ´º2°³ ½Ã */
.mo-menulist-2 ul li:nth-child(2n+2) a {border-right: 0;}  /* ¸Þ´º2°³ ½Ã */
.mo-menulist-3 ul li {width: 33.3334%;}  /* ¸Þ´º3°³ ½Ã */
.mo-menulist-3 ul li:nth-child(3n+3) a {border-right: 0;}  /* ¸Þ´º3°³ ½Ã */
.mo-menulist-4 ul li {width: 25%;}  /* ¸Þ´º4°³ ½Ã */
.mo-menulist-4 ul li:nth-child(4n+4) a {border-right: 0;}  /* ¸Þ´º4°³ ½Ã */
.mo-menulist-5 ul li {width: 20%;}  /* ¸Þ´º5°³ ½Ã */
.mo-menulist-5 ul li:nth-child(5n+5) a {border-right: 0;}  /* ¸Þ´º5°³ ½Ã */


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ¼­ºê ÄÁÅÙÃ÷ °øÅë¿µ¿ª */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ·¹ÀÌ¾Æ¿ô °øÅë */
.sec-sub {position: relative; float: left; width: 100%;}
.sec-sub .inner {display: flex; flex-wrap: wrap; margin: 0 auto; width: 100%; max-width: 128rem;}

/* ¼­ºê sub-visual ¹è°æÀÌ¹ÌÁö ¿µ¿ª */
.sub-visual {position: relative; width: 100%; height: 55rem; background-repeat: no-repeat; background-position: center top; background-size: cover; z-index: 1;}

/* ¼­ºê ´ë¸Þ´º Å¸ÀÌÆ² ¿µ¿ª */
.menu-title {position: relative; display: flex; align-items: center; width: 100%; height: 100%;}
.menu-title .inner {margin: 0 auto; width: 100%; max-width: 128rem; text-align: center;}
.menu-title h2.tit {font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 5rem; color: #fff; font-weight: 600; margin-top: 18rem; text-shadow: 5px 5px 12px rgba(0,0,0,0.4);}

/* ¼­ºê ¸Þ´º ÇÏÀ§¸Þ´º ¸®½ºÆ® ¿µ¿ª */
.sub-gnb {position: relative; display: flex; flex-wrap: wrap; width: 100%; height: 85px; background: #fff; border-bottom: 1px solid #d3d1d1;}
.sub-gnb .inner {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin: 0 auto; width: 100%; max-width: 128rem;}
.sub-gnb ul {display: flex; justify-content: start; align-items: center; flex-wrap: wrap; width: 100%; height: 85px;}
.sub-gnb ul li {position: relative; flex: 1; text-align: center;}
.sub-gnb ul li:before {position: absolute; right: 0; top: 50%; transform: translateY(-50%); content: ""; width: 1px; height: 26px; background-color: #d3d1d1;}
.sub-gnb ul li:first-child:after {position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 1px; height: 26px; background-color: #d3d1d1;}
.sub-gnb ul li a {display: inline-block; font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 1.8rem; color: #676767; font-weight: 500; letter-spacing: -0.010rem; transition: all .3s;}
.sub-gnb ul li a:hover {color: #017df1; font-weight: 700;}   /* ¸¶¿ì½º·Ñ¿À¹ö ¸Þ´º Ç¥½Ã */
.sub-gnb ul li.active a {color: #017df1; font-weight: 700;}  /* ¼±ÅÃµÈ ¸Þ´º Ç¥½Ã */
.sub-gnb ul li.active a:before {position: absolute; top: 50%; left: -15px; transform: translateY(-50%); content: ""; width: 3rem; height: 3rem; background: #e2f0fd; border-radius: 50%; z-index: -1;}

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª */
.subpage-contents {float: left; width: 100%; margin: 12rem 0;}
.subpage-contents .titbar-txt {position: relative; display: block; width: 100%; text-align: center; padding-bottom: 3rem; margin-bottom: 7rem;}
.subpage-contents .titbar-txt:after {position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); display: inline-block; content: ""; width: 5rem; height: 0.2rem; background: #0e0e0e;}
.subpage-contents .titbar-txt p {display: inline-block; width: 100%;}
.subpage-contents .titbar-txt p span {display: inline-block; font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 4rem; color: #000; font-weight: 600; line-height: 1; letter-spacing: -0.025rem;}
.subpage-contents .page-common {float: left; width: 100%;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* sectionº° ÄÁÅÙÃ÷¿µ¿ª */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ - PC ¹× Mobile ÀÌ¹ÌÁö ÁØºñÁß ¿µ¿ª */

.subpage-contents .page-common .page-pc-img img {max-width: 100%;}
.subpage-contents .page-common .page-title {float: left; width: 100%; text-align: center; transform: rotate(-0.03deg); word-break: keep-all;}
.subpage-contents .page-common .page-title .tit-txt {font-family: "SCoreDream", sans-serif; font-size: 3.8rem; color: #161616; font-weight: 300; line-height: 1.3; letter-spacing: -0.08rem;}
.subpage-contents .page-common .page-title .tit-txt strong {font-weight: 800;}
.subpage-contents .page-common .page-title p {font-family: "SCoreDream", sans-serif; font-size: 2.5rem; color: #000000; font-weight: 300; line-height: 1.3; letter-spacing: -0.08rem; margin: 3rem 0 4rem;}

/* È¸»ç¼Ò°³ - s01 È¸»ç¼Ò°³ */
.about-img {width: 100%; margin-bottom: 4rem;}
.about-img img {max-width: 100%;}
.about-info {display: flex; justify-content: space-between; width: 100%; margin-bottom: 8rem;}
.about-info .about-item {width: 31.25%; text-align: center; padding: 3.5rem 5rem; border: 1px solid #e9e6e6;}
.about-info .about-item .ico {display: inline-block; width: auto; margin-bottom: 2.5rem;}
.about-info .about-item .item-tit {text-align: left; font-family: "Saira", sans-serif; transform: rotate(-0.03deg); font-size: 2.8rem; color: #363636; font-weight: 600; letter-spacing: -0.08rem; line-height: 1.1;}
.about-info .about-item .item-list {width: 100%; text-align: left;  margin-top: 1.5rem;}
.about-info .about-item .item-list ul li {width: 100%; transform: rotate(-0.03deg); font-size: 0; margin-bottom: 0.5rem;}
.about-info .about-item .item-list ul li:last-child {margin-bottom: 0;}
.about-info .about-item .item-list ul li span {display: inline-block; width: 1.5rem; font-size: 1.6rem; color: #6e6e6e; font-weight: 400; line-height: 1.3; vertical-align: top;}
.about-info .about-item .item-list ul li span.number {width: 2rem;}
.about-info .about-item .item-list ul li p {display: inline-block; width: 90%; font-size: 1.6rem; color: #6e6e6e; font-weight: 400; line-height: 1.3; letter-spacing: -0.08rem; word-break: keep-all;}
.about-info .about-item .item-list ul li p.list3 {width: 90%;}

/* È¸»ç¼Ò°³ - s01 ÀÎ»ç¸» */
.about-greeting {width: 100%;}
.about-greeting .greeting-tit {float: left; width: 100%; text-align: center; margin-bottom: 4.5rem;}
.about-greeting .greeting-tit span {display: inline-block; font-family: "SCoreDream", sans-serif; font-size: 2.8rem; color: #000; font-weight: 500; letter-spacing: -0.06rem; line-height: 1; padding-bottom: 1rem; border-bottom: 1px solid #111;}
.about-greeting .greeting-content {display: flex; flex-wrap: wrap; width: 100%;}
.about-greeting .greeting-content .left {width: 32.8125%;}
.about-greeting .greeting-content .left img {width: 100%;}
.about-greeting .greeting-content .right {width: 67.1875%; padding-left: 3.90625%; word-break: keep-all;}
.about-greeting .greeting-content .right .tittxt {font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 2.8rem; color: #000; font-weight: 700; line-height: 1.4;}
.about-greeting .greeting-content .right p {transform: rotate(-0.03deg); font-size: 1.6rem; color: #000; font-weight: 400; line-height: 1.5; letter-spacing: -0.06rem; margin-top: 2rem; margin-bottom: 7rem;}
.about-greeting .greeting-content .right .sign {width: 100%; text-align: right; font-family: "SCoreDream", sans-serif; font-size: 2.8rem; color: #252525; font-weight: 300; line-height: 1; letter-spacing: -0.08rem;}
.about-greeting .greeting-content .right .sign strong {font-weight: 700;}

/* È¸»ç¼Ò°³ - s02 È¸»çºñÀü */
.vision-wrap {float: left; width: 100%; margin-top: 3rem;}
.vision-wrap .vision-img {width: 100%;}
.vision-wrap .vision-img img {width: 100%;}

/* È¸»ç¼Ò°³ - s03 È¸»ç¿¬Çõ */
.history-wrap {width: 100%;}
.history-wrap .history-img {width: 100%; margin-bottom: 6rem;}
.history-wrap .history-img img {width: 100%;}
.history-wrap .tit {float: left; width: 100%; text-align: center;}
.history-wrap .tit span {display: inline-block; width: auto; height: 6rem; padding: 0 5rem; font-family: "Saira", sans-serif; transform: rotate(-0.03deg); font-size: 2.4rem; color: #acacac; font-weight: 600; letter-spacing: -0.08rem; line-height: 5.9rem; background-color: #fff; border: 2px solid #cac9c9; border-radius: 5rem;}
.history-wrap .history-content {position: relative; float: left; width: 100%;}
.history-wrap .history-content:before {position: absolute; top: 0; left: 50%; content: ""; width: 1px; height: 100%; background-color: #cccccc;}
.history-wrap .history-content .list-box {position: relative; float: left; width: 100%; padding-top: 8rem;}
.history-wrap .history-content .list-box:last-child {padding-bottom: 8rem;}
.history-wrap .history-content .list-box .year {position: relative; float: left; width: 50%; text-align: right; padding-right: 17rem;}
.history-wrap .history-content .list-box .year span {font-family: "Saira", sans-serif; transform: rotate(-0.03deg); font-size: 4rem; color: #038adf; font-weight: 700; line-height: 1;}
.history-wrap .history-content .list-box .year:before {position: absolute; top: 50%; right: -0.6rem; transform: translateY(-48%); content: ""; width: 1.2rem; height: 1.2rem; background: #b2b2b2; border-radius: 100%;}
.history-wrap .history-content .list-box .year:after {position: absolute; top: 50%; right: 0; content: ""; width: 15rem; height: 1px; background: #b2b2b2;}
.history-wrap .history-content .list-box .time-con {float: right; width: 50%; text-align: left; padding-top: 1.3rem; padding-left: 6rem;}
.history-wrap .history-content .list-box .time-con dl {position: relative; float: left; width: 100%; transform: rotate(-0.03deg); margin-bottom: 1.5rem;}
.history-wrap .history-content .list-box .time-con dl:last-child {margin-bottom: 0;}
.history-wrap .history-content .list-box .time-con dl dt {float: left; text-align: left; width: 6rem; font-family: "SCoreDream", sans-serif; font-size: 1.7rem; color: #a0a0a0; font-weight: 500; letter-spacing: -0.06rem; line-height: 1.3;}
.history-wrap .history-content .list-box .time-con dl dd {float: left; width: 80%; font-family: "SCoreDream", sans-serif; font-size: 1.55rem; color: #606060; font-weight: 500; letter-spacing: -0.06rem; line-height: 1.3; word-break: keep-all;}

/* È¸»ç¼Ò°³ - s03 È¸»ç¿¬Çõ Â¦¼ö ¿¹¿ÜÃ³¸® */
.history-wrap .history-content .list-box:nth-of-type(even) .year {float: right; text-align: left; padding-left: 17rem; padding-right: 0;}
.history-wrap .history-content .list-box:nth-of-type(even) .year:before {left: -0.6rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .year:after {left: 0;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con {float: left; text-align: right; padding-left: 0; padding-right: 6rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con dl dt {float: right; text-align: right;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con dl dd {float: right;}

/* È¸»ç¼Ò°³ - s04 Á¶Á÷µµ */
.organ-wrap {width: 100%;}
.organ-wrap .organ-img {float: left; width: 100%; margin-top: 2rem;}
.organ-wrap .organ-img img {width: 100%;}  

/* È¸»ç¼Ò°³ - s05 ¿À½Ã´Â±æ ³×ÀÌ¹öÁöµµ */
.location-info {float: left; width: 100%; padding: 2rem 0; border-top: 1px solid #ececec;}
.location-info ul {display: flex; justify-content: left; align-items: center;}
.location-info ul li {height: 5.4rem; margin-right: 4.5rem;}
.location-info ul li .mapico {float: left; width: 5.4rem; height: 5.4rem; margin-right: 1.5rem;}
.location-info ul li .mapico img {width: 100%; vertical-align: top;}
.location-info ul li .mapinfotxt {display: inline-block;}
.location-info ul li .mapinfotxt span {font-size: 1.6rem; color: #111; font-weight: 500; line-height: 3rem;}
.location-info ul li .mapinfotxt p {font-size: 1.8rem; color: #676464; font-weight: 400; line-height: 1; letter-spacing: -0.04rem;}

.map-canves {position: relative; float: left; width: 100%; height: auto;}
.map-canves .map {width: 100%;}
.map-canves .map img {width: 100%;}
.map-canves .naverbtn {position: absolute; top: 1rem; right: 1rem; width: 18rem; height: 5rem;}
.map-canves .naverbtn a {display: block; width: 100%; height: 100%; font-size: 1.6rem; color: #fff; font-weight: 500; line-height: 4.9rem; text-align: center; background-color: #39b54a; border: 1px solid #548d06; box-shadow: 0 4px 10px rgba(0,0,0,0.4); transition: all 0.3s ease;}
.map-canves .naverbtn a:hover {color: #39b54a; background-color: #fff; border: 1px solid #39b54a;}

.traffic-guide {display: flex; justify-content: left; float: left; width: 100%; padding: 2rem 0; border-bottom: 1px solid #ececec;}
.traffic-guide ul {width: auto; display: table; height: 7.8rem;}
.traffic-guide ul:first-child {margin-right: 10rem;}
.traffic-guide ul li {display: table-cell; vertical-align: middle; height: 100%;}
.traffic-guide ul li.traffic-ico {display: inline-block; margin-right: 2rem;}
.traffic-guide ul li.traffic-ico span {vertical-align: top;}
.traffic-guide ul li.traffic-ico span img {width: 100%; vertical-align: top;}
.traffic-guide ul li.traffic-list .list {transform: rotate(-0.03deg);}
.traffic-guide ul li.traffic-list .list p {display: inline-block; font-size: 1.8rem; color: #2a2a2a; font-weight: 400; line-height: 1.3;}
.traffic-guide ul li.traffic-list .list span {display: inline-block; margin-right: 1rem; width: 3.9rem; height: 2.4rem; font-size: 1.45rem; color: #fff; font-weight: 400; line-height: 2.4rem; text-align: center; background-color: #007ed7; border-radius: 0.4rem;}

/* »ç¾÷¼Ò°³ - s01 »ç¾÷ºÐ¾ß 01 */
.business-intro {width: 100%; height: 47rem; text-align: center; padding: 35rem 6rem 0; background-image: url("../img/wowweb/business/images/s01_business_topimg.jpg"); background-repeat: no-repeat; background-position: left top; background-size: cover;}
.business-intro .introbox {float: left; width: 100%; height: auto; padding: 5rem 5rem 0; background-color: #fff;}
.business-intro .introbox .tit {font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 3.8rem; color: #161616; font-weight: 300; line-height: 1.3; letter-spacing: -0.08rem;}
.business-intro .introbox .tit strong {font-weight: 800;}
.business-intro .introbox p {float: left; width: 100%; font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 2.5rem; color: #161616; font-weight: 300; line-height: 1.3; letter-spacing: -0.08rem; margin-top: 2.5rem;}

.business-box {float: left; width: 100%; margin-top: 8rem;}
.business-box .tittxt {float: left; width: 100%; font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 3rem; color: #227dcb; font-weight: 700; line-height: 1; letter-spacing: -0.08rem; margin-bottom: 2rem;}
.business-box .business-list {float: left; width: 100%; margin-top: 1rem;}
.business-list .business-info {width: 100%; display: flex; justify-content: space-between;}
.business-list .business-info:last-child {margin-top: 7rem;}
.business-list .business-info .thumb {width: 39.84375%;}
.business-list .business-info .thumb img {width: 100%;}
.business-list .business-info .infotxt {width: 54.6875%; word-break: keep-all;}
.business-list .business-info .infotxt h3 {font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 2.6rem; color: #000; font-weight: 700; line-height: 1; letter-spacing: -0.08rem;}
.business-list .business-info .infotxt p {transform: rotate(-0.03deg); font-size: 1.6rem; color: #000; font-weight: 400; line-height: 1.5; letter-spacing: -0.06rem; margin-top: 2.5rem;}
.business-list .business-info .infotxt ul {width: 100%; margin-top: 3rem;}
.business-list .business-info .infotxt ul li {transform: rotate(-0.03deg); font-size: 1.7rem; color: #000; font-weight: 400; line-height: 1.3; letter-spacing: -0.06rem; padding-left: 1.4rem; margin: 0.5rem 0;}
.business-list .business-info .infotxt ul li:after {position: absolute; top: 0; left: 0; content: ""; display: inline-block; width: 0.6rem; height: 0.6rem; background-color: #0072bc; margin-top: 0.85rem;}

.business-item {float: left; width: 100%; margin-top: 8rem;}
.business-item ul {width: 100%; display: flex; justify-content: space-between;}
.business-item ul li {width: 31.25%; text-align: center;}
.business-item ul li .item-img {width: 100%;}
.business-item ul li .item-img img {width: 100%;}
.business-item ul li p {font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 1.85rem; color: #555454; font-weight: 500; letter-spacing: -0.06rem; line-height: 1; margin-top: 2rem;}

/* »ç¾÷¼Ò°³ - s02 »ç¾÷ºÐ¾ß 02 */
.business-title {width: 100%;}
.business-title .business-img {width: 100%; margin-bottom: 4rem;}
.business-title .business-img img {width: 100%;}
.business-title h4 {position: relative; float: left; width: 100%; padding-top: 0.3rem; font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 3rem; color: #205a96; font-weight: 700; line-height: 1; letter-spacing: -0.08rem;}
.business-title p {display: inline-block; font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 1.8rem; color: #525151; font-weight: 500; letter-spacing: -0.06rem; line-height: 1.4; word-break: keep-all; margin-top: 2rem;}

.business-process {float: left; width: 100%; margin-top: 5rem;}
.business-process .process-list {width: 100%; display: flex; justify-content: space-between;}
.business-process .process-list .process-item {width: 22.65625%; text-align: center; padding: 4.5rem; background-color: #0262ac; border-radius: 1rem;}
.business-process .process-list .process-item:nth-of-type(2) {background-color: #037ad6;}
.business-process .process-list .process-item:nth-of-type(3) {background-color: #0099f0;}
.business-process .process-list .process-item:nth-of-type(4) {background-color: #28bbc3;}
.business-process .process-list .process-item .ico {display: inline-block; width: auto; height: 8.3rem;}
.business-process .process-list .process-item .ico img {width: 100%;}
.business-process .process-list .process-item .tit {font-family: "SCoreDream", sans-serif; transform: rotate(-0.03deg); font-size: 2.8rem; color: #fff; font-weight: 600; letter-spacing: -0.06rem; line-height: 1; margin-top: 2.5rem;}
.business-process .process-list .process-item p {transform: rotate(-0.03deg); font-size: 1.75rem; color: #fff; font-weight: 300; letter-spacing: -0.1rem; line-height: 1.3; margin-top: 1.5rem; word-break: keep-all;}

.business-wrap {float: left; width: 100%; margin-top: 8rem;}
.business-wrap img {width: 100%;}

/* °³ÀÎÁ¤º¸¾È³» - ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ½ºÅ¸ÀÏ */
.page-userinfo {width: 100%;}
.member-usebox {width: 100%; padding: 2rem 4rem; background-color: #fff; border: 1px solid #eee; border-top: 2px solid #000;}
.member-usebox .member-usearea {transform: rotate(-0.04deg); white-space: pre-line;}
.member-usebox .member-usearea p {font-size: 1.5rem; color: #5e5d5d; font-weight: 400; line-height: 1.5; letter-spacing: -0.06rem; word-break: keep-all;}
.member-usebox .member-usearea p strong {font-size: 1.8rem; color: #0363ad; font-weight: 700;}
.member-usebox .member-usearea p span.txtpoint {color: #000; font-weight: 700;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Mobile 359 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width:359px) {

/* ¸ð¹ÙÀÏ¿ë ¼­ºê ÇÏÀ§¸Þ´º */
.mo-menulist ul li a {font-size: 1.3rem;}

/* ¼­ºê sub-visual ¹è°æÀÌ¹ÌÁö ¿µ¿ª */
.sub-visual {height: 30rem;}

/* ¼­ºê ´ë¸Þ´º Å¸ÀÌÆ² ¿µ¿ª */
.menu-title h2.tit {font-size: 3.6rem; margin-top: 7rem;}

/* ¼­ºê ¸Þ´º¸®½ºÆ® ¿µ¿ª */
.sub-gnb {display: none;}

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª */
.subpage-contents {padding: 0 2rem; margin-top: 5rem;} /* ¸ð¹ÙÀÏ¿ë ¼­ºêÄÁÅÙÃ÷ ¿©¹é ÁÖ±â */
.subpage-contents .titbar-txt {margin-bottom: 5rem;}
.subpage-contents .titbar-txt p span {font-size: 3.5rem;}
.subpage-contents .page-common .page-title .tit-txt {font-size: 2.6rem;}
.subpage-contents .page-common .page-title p {font-size: 1.8rem;}
.subpage-contents .page-common .page-title p br {display: none;}

/* ¼­ºêÆäÀÌÁö pc ÀÌ¹ÌÁö »èÁ¦ */
.pc {display: none;}

/* È¸»ç¼Ò°³ - s01 È¸»ç¼Ò°³ */
.about-img {margin-bottom: 2rem;}
.about-info {display: block;}
.about-info .about-item {width: 100%; padding: 3.5rem 3rem; margin-bottom: 2rem;}
.about-info .about-item:last-child {margin-bottom: 0;}
.about-info .about-item .ico img {width: 9rem;}
.about-info .about-item .item-tit {font-size: 2.6rem;}
.about-info .about-item .item-list ul li p {font-size: 1.5rem;}

/* È¸»ç¼Ò°³ - s01 ÀÎ»ç¸» */
.about-greeting .greeting-content .left {width: 100%;}
.about-greeting .greeting-content .right {width: 100%; padding-left: 0;}
.about-greeting .greeting-content .right .tittxt {font-size: 2.2rem; line-height: 1.3; margin-top: 2.5rem;}
.about-greeting .greeting-content .right p {font-size: 1.5rem; line-height: 1.4; margin-bottom: 5rem;}
.about-greeting .greeting-content .right .sign {font-size: 2.3rem;}

/* È¸»ç¼Ò°³ - s02 È¸»çºñÀü */
.vision-wrap {margin-top: 0;}

/* È¸»ç¼Ò°³ - s03 È¸»ç¿¬Çõ */
.history-wrap .history-img {margin-bottom: 3rem;}
.history-wrap .tit span {width: 100%; border-radius: 0;}
.history-wrap .history-content:before {left: 1rem;}
.history-wrap .history-content .list-box {padding-top: 5rem;}
.history-wrap .history-content .list-box .year {width: 100%; text-align: left; padding-left: 5rem; padding-right: 0;}
.history-wrap .history-content .list-box .year:before {right: 0; left: 0.5rem;}
.history-wrap .history-content .list-box .year:after {left: 1.5rem; width: 3rem;}
.history-wrap .history-content .list-box .time-con {width: 100%; padding-left: 5rem;}
.history-wrap .history-content .list-box .time-con dl dt {width: 4rem; font-size: 1.5rem;}
.history-wrap .history-content .list-box .time-con dl dd {width: 84%; font-size: 1.45rem;}

.history-wrap .history-content .list-box:nth-of-type(even) .year {padding-left: 5rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .year:before {left: 0.5rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .year:after {left: 1.5rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con {text-align: left; padding-left: 5rem; padding-right: 0;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con dl dt {float: left; text-align: left;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con dl dd {float: left;}
.history-wrap .history-content .list-box:last-child {padding-bottom: 5rem;}

/* È¸»ç¼Ò°³ - s05 ¿À½Ã´Â±æ ±¸±Û Áöµµ¿¬µ¿ */
.location-info ul {display: block;}
.location-info ul li {float: left; width: 100%; height: auto; margin-right: 0; margin-bottom: 2rem;}
.location-info ul li:last-child {margin-bottom: 0;}
.location-info ul li .mapico {width: 5rem; height: 5rem; margin-right: 1rem;}
.location-info ul li .mapinfotxt {display: block;}
.location-info ul li .mapinfotxt p {font-size: 1.6rem; line-height: 1.2; letter-spacing: -0.08rem; word-break: keep-all;}
.map-canvas {height: 40rem;}
.traffic-guide {display: block;}
.traffic-guide ul {height: auto;}
.traffic-guide ul:first-child {margin-right: 0; margin-bottom: 2rem;}
.traffic-guide ul li.traffic-ico {display: block; width: 5.4rem; height: 5.4rem; margin-right: 1rem;}
.traffic-guide ul li.traffic-ico span img {width: 100%;}
.traffic-guide ul li.traffic-list .list span {margin-right: 0.5rem;}
.traffic-guide ul li.traffic-list .list p {font-size: 1.5rem;}

/* »ç¾÷¼Ò°³ - s01 »ç¾÷ºÐ¾ß 01 */
.business-intro {height: 24rem; padding: 18rem 3rem 0;}
.business-intro .introbox {padding: 3rem 1rem 0; word-break: keep-all;}
.business-intro .introbox .tit {font-size: 2.6rem;}
.business-intro .introbox .tit br {display: none;}
.business-intro .introbox p {font-size: 1.8rem;}
.business-list .business-info {flex-wrap: wrap;}
.business-list .business-info .thumb {width: 100%;}
.business-list .business-info .infotxt {width: 100%; margin-top: 3rem;}
.business-list .business-info:nth-of-type(even) {flex-wrap: wrap;}
.business-list .business-info:nth-of-type(even) .thumb {order: 1;}
.business-list .business-info:nth-of-type(even) .infotxt {order: 2;}
.business-list .business-info .infotxt h3 {font-size: 2.4rem;}
.business-list .business-info .infotxt p {font-size: 1.5rem;}
.business-list .business-info .infotxt ul li {font-size: 1.6rem;}
.business-item ul {display: block;}
.business-item ul li {width: 100%; margin-bottom: 4rem;}
.business-item ul li p {font-size: 1.65rem;}

/* »ç¾÷¼Ò°³ - s02 »ç¾÷ºÐ¾ß 02 */
.business-title p {font-size: 1.65rem;}
.business-process .process-list {display: block;}
.business-process .process-list .process-item {width: 100%; margin-bottom: 2rem;}
.business-process .process-list .process-item:last-child {margin-bottom: 0;}
.business-process .process-list .process-item .ico img {width: 80%;}
.business-process .process-list .process-item .tit {font-size: 2.6rem; margin-top: 1rem;}
.business-wrap {margin-top: 5rem;}

/* °³ÀÎÁ¤º¸¾È³» - ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ½ºÅ¸ÀÏ */
.member-usebox {padding: 2rem;}
.member-usebox .member-usearea p {font-size: 1.3rem;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Mobile 360,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:719px) {

/* ¼­ºê sub-visual ¹è°æÀÌ¹ÌÁö ¿µ¿ª */
.sub-visual {height: 30rem;}

/* ¼­ºê ´ë¸Þ´º Å¸ÀÌÆ² ¿µ¿ª */
.menu-title h2.tit {font-size: 3.6rem; margin-top: 7rem;}

/* ¼­ºê ¸Þ´º¸®½ºÆ® ¿µ¿ª */
.sub-gnb {display: none;}

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª */
.subpage-contents {padding: 0 2rem; margin-top: 8rem;} /* ¸ð¹ÙÀÏ¿ë ¼­ºêÄÁÅÙÃ÷ ¿©¹é ÁÖ±â */
.subpage-contents .titbar-txt {margin-bottom: 5rem;}
.subpage-contents .titbar-txt p span {font-size: 3.5rem;}
.subpage-contents .page-common .page-title .tit-txt {font-size: 2.6rem;}
.subpage-contents .page-common .page-title p {font-size: 1.8rem;}
.subpage-contents .page-common .page-title p br {display: none;}

/* ¼­ºêÆäÀÌÁö pc ÀÌ¹ÌÁö »èÁ¦ */
.pc {display: none;}

/* È¸»ç¼Ò°³ - s01 È¸»ç¼Ò°³ */
.about-img {margin-bottom: 2rem;}
.about-info {display: block;}
.about-info .about-item {width: 100%; padding: 3.5rem 3rem; margin-bottom: 2rem;}
.about-info .about-item:last-child {margin-bottom: 0;}
.about-info .about-item .ico img {width: 10rem;}
.about-info .about-item .item-tit {font-size: 2.6rem;}
.about-info .about-item .item-list ul li p {font-size: 1.5rem;}

/* È¸»ç¼Ò°³ - s01 ÀÎ»ç¸» */
.about-greeting .greeting-content .left {width: 100%;}
.about-greeting .greeting-content .right {width: 100%; padding-left: 0;}
.about-greeting .greeting-content .right .tittxt {font-size: 2.2rem; line-height: 1.3; margin-top: 2.5rem;}
.about-greeting .greeting-content .right p {font-size: 1.5rem; line-height: 1.4; margin-bottom: 5rem;}
.about-greeting .greeting-content .right .sign {font-size: 2.3rem;}

/* È¸»ç¼Ò°³ - s02 È¸»çºñÀü */
.vision-wrap {margin-top: 0;}

/* È¸»ç¼Ò°³ - s03 È¸»ç¿¬Çõ */
.history-wrap .history-img {margin-bottom: 3rem;}
.history-wrap .tit span {width: 100%; border-radius: 0;}
.history-wrap .history-content:before {left: 1rem;}
.history-wrap .history-content .list-box {padding-top: 5rem;}
.history-wrap .history-content .list-box .year {width: 100%; text-align: left; padding-left: 5rem; padding-right: 0;}
.history-wrap .history-content .list-box .year:before {right: 0; left: 0.5rem;}
.history-wrap .history-content .list-box .year:after {left: 1.5rem; width: 3rem;}
.history-wrap .history-content .list-box .time-con {width: 100%; padding-left: 5rem;}
.history-wrap .history-content .list-box .time-con dl dt {width: 4rem; font-size: 1.5rem;}
.history-wrap .history-content .list-box .time-con dl dd {width: 84%; font-size: 1.45rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .year {padding-left: 5rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .year:before {left: 0.5rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .year:after {left: 1.5rem;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con {text-align: left; padding-left: 5rem; padding-right: 0;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con dl dt {float: left; text-align: left;}
.history-wrap .history-content .list-box:nth-of-type(even) .time-con dl dd {float: left;}
.history-wrap .history-content .list-box:last-child {padding-bottom: 5rem;}

/* È¸»ç¼Ò°³ - s05 ¿À½Ã´Â±æ ±¸±Û Áöµµ¿¬µ¿ */
.location-info ul {display: block;}
.location-info ul li {float: left; width: 100%; height: auto; margin-right: 0; margin-bottom: 2rem;}
.location-info ul li:last-child {margin-bottom: 0;}
.location-info ul li .mapico {width: 5rem; height: 5rem; margin-right: 1rem;}
.location-info ul li .mapinfotxt {display: block;}
.location-info ul li .mapinfotxt p {font-size: 1.6rem; line-height: 1.2; letter-spacing: -0.08rem; word-break: keep-all;}
.map-canvas {height: 40rem;}
.traffic-guide {display: block;}
.traffic-guide ul {height: auto;}
.traffic-guide ul:first-child {margin-right: 0; margin-bottom: 2rem;}
.traffic-guide ul li.traffic-ico {display: block; width: 5.4rem; height: 5.4rem; margin-right: 1rem;}
.traffic-guide ul li.traffic-ico span img {width: 100%;}
.traffic-guide ul li.traffic-list .list span {margin-right: 0.5rem;}
.traffic-guide ul li.traffic-list .list p {font-size: 1.5rem;}

/* »ç¾÷¼Ò°³ - s01 »ç¾÷ºÐ¾ß 01 */
.business-intro {height: 24rem; padding: 18rem 3rem 0;}
.business-intro .introbox {padding: 3rem 1rem 0; word-break: keep-all;}
.business-intro .introbox .tit {font-size: 2.6rem;}
.business-intro .introbox .tit br {display: none;}
.business-intro .introbox p {font-size: 1.8rem;}
.business-list .business-info {flex-wrap: wrap;}
.business-list .business-info .thumb {width: 100%;}
.business-list .business-info .infotxt {width: 100%; margin-top: 3rem;}
.business-list .business-info:nth-of-type(even) {flex-wrap: wrap;}
.business-list .business-info:nth-of-type(even) .thumb {order: 1;}
.business-list .business-info:nth-of-type(even) .infotxt {order: 2;}
.business-list .business-info .infotxt h3 {font-size: 2.4rem;}
.business-list .business-info .infotxt p {font-size: 1.5rem;}
.business-list .business-info .infotxt ul li {font-size: 1.6rem;}
.business-item ul {display: block;}
.business-item ul li {width: 100%; margin-bottom: 4rem;}
.business-item ul li p {font-size: 1.65rem;}

/* »ç¾÷¼Ò°³ - s02 »ç¾÷ºÐ¾ß 02 */
.business-title p {font-size: 1.65rem;}
.business-process .process-list {display: block;}
.business-process .process-list .process-item {width: 100%; margin-bottom: 2rem;}
.business-process .process-list .process-item:last-child {margin-bottom: 0;}
.business-process .process-list .process-item .ico img {width: 80%;}
.business-process .process-list .process-item .tit {font-size: 2.6rem; margin-top: 1rem;}
.business-wrap {margin-top: 5rem;}

/* °³ÀÎÁ¤º¸¾È³» - ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ½ºÅ¸ÀÏ */
.member-usebox {padding: 2rem;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Tablet 720,767 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:720px) and (max-width:767px) {

/* ¼­ºê ´ë¸Þ´º Å¸ÀÌÆ² ¿µ¿ª */
.menu-title h2.tit {margin-top: 4rem;}

/* ¼­ºê ¸Þ´º ÇÏÀ§¸Þ´º ¸®½ºÆ® ¿µ¿ª */
.sub-gnb {display: none;}

/* ¸ð¹ÙÀÏ¿ë ¼­ºê ÇÏÀ§¸Þ´º */
.mo-gnbmenu {margin-top: 3rem;}
.mo-menulist {padding: 0 3rem;}
.mo-menulist ul li a {height: 5rem; font-size: 1.6rem; line-height: 5rem;}

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª */
.subpage-contents {padding: 0 3rem; margin-top: 8rem;} /* ÅÂºí¸´¿ë ¼­ºêÄÁÅÙÃ÷ ¿©¹é ÁÖ±â */
.subpage-contents .titbar-txt p span {font-size: 4rem;}

/* ¼­ºêÆäÀÌÁö pc ÀÌ¹ÌÁö »èÁ¦ */
.pc {display: none;}

/* È¸»ç¼Ò°³ - s01 È¸»ç¼Ò°³ */
.about-img {margin-bottom: 2rem;}
.about-info .about-item {padding: 3.5rem 2rem;}
.about-info .about-item:last-child {margin-bottom: 0;}
.about-info .about-item .ico img {width: 9rem;}
.about-info .about-item .item-tit {height: 5.7rem; font-size: 2.6rem;}
.about-info .about-item .item-list ul li p {width: 84%; font-size: 1.5rem;}
.about-info .about-item .item-list ul li p.list3 {width: 84%;}

/* È¸»ç¼Ò°³ - s01 ÀÎ»ç¸» */
.about-greeting .greeting-content .left {width: 100%;}
.about-greeting .greeting-content .right {width: 100%; padding-left: 0;}
.about-greeting .greeting-content .right .tittxt {margin-top: 4rem;}

/* È¸»ç¼Ò°³ - s02 È¸»çºñÀü */
.subpage-contents .page-common .page-title p br {display: none;}

/* È¸»ç¼Ò°³ - s03 È¸»ç¿¬Çõ */
.history-wrap .history-content .list-box .time-con dl dt {width: 4rem;}
.history-wrap .history-content .list-box .time-con dl dd {width: 84%;}

/* È¸»ç¼Ò°³ - s05 ¿À½Ã´Â±æ ±¸±Û Áöµµ¿¬µ¿ */
.location-info ul {display: block;}
.location-info ul li {width: 100%; margin-right: 0; margin-bottom: 2rem;}
.location-info ul li:last-child {margin-bottom: 0;}
.location-info ul li .mapinfotxt p {font-size: 1.6rem;}
.traffic-guide {display: block;}
.traffic-guide ul {width: 100%;}
.traffic-guide ul:first-child {margin-right: 0; margin-bottom: 2rem;}
.traffic-guide ul li.traffic-ico {display: block; width: 7.8rem;}
.traffic-guide ul li.traffic-list {width: 90%;}

/* »ç¾÷¼Ò°³ - s01 »ç¾÷ºÐ¾ß 01 */
.business-intro {height: 35rem; padding: 30rem 3rem 0;}
.business-intro .introbox {padding: 3rem 1rem 0; word-break: keep-all;}
.business-intro .introbox .tit {font-size: 3rem;}
.business-intro .introbox .tit br {display: none;}
.business-intro .introbox p {font-size: 2rem;}
.business-list .business-info {flex-wrap: wrap;}
.business-list .business-info .thumb {width: 100%;}
.business-list .business-info .infotxt {width: 100%; margin-top: 3rem;}
.business-list .business-info:nth-of-type(even) {flex-wrap: wrap;}
.business-list .business-info:nth-of-type(even) .thumb {order: 1;}
.business-list .business-info:nth-of-type(even) .infotxt {order: 2;}
.business-item ul {display: block;}
.business-item ul li {width: 100%; margin-bottom: 4rem;}

/* »ç¾÷¼Ò°³ - s02 »ç¾÷ºÐ¾ß 02 */
.business-process .process-list {display: block;}
.business-process .process-list .process-item {float: left; width: 49%; margin-bottom: 2rem;}
.business-process .process-list .process-item:nth-of-type(2n+2) {float: right;}
.business-process .process-list .process-item:last-child {margin-bottom: 0;}
.business-process .process-list .process-item .ico img {width: 80%;}
.business-process .process-list .process-item .tit {font-size: 2.6rem; margin-top: 1rem;}
.business-wrap {margin-top: 5rem;}

/* °³ÀÎÁ¤º¸¾È³» - ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ½ºÅ¸ÀÏ */
.member-usebox {padding: 2rem;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ Tablet 768,1023 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:768px) and (max-width:1023px) {

/* ¼­ºê ´ë¸Þ´º Å¸ÀÌÆ² ¿µ¿ª */
.menu-title h2.tit {margin-top: 4rem;}

/* ¼­ºê ¸Þ´º ÇÏÀ§¸Þ´º ¸®½ºÆ® ¿µ¿ª */
.sub-gnb {display: none;}

/* ¸ð¹ÙÀÏ¿ë ¼­ºê ÇÏÀ§¸Þ´º */
.mo-gnbmenu {margin-top: 3rem;}
.mo-menulist {padding: 0 3rem;}
.mo-menulist ul li a {height: 5rem; font-size: 1.6rem; line-height: 5rem;}

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª */
.subpage-contents {padding: 0 3rem; margin-top: 10rem;} /* ÅÂºí¸´¿ë ¼­ºêÄÁÅÙÃ÷ ¿©¹é ÁÖ±â */
.subpage-contents .titbar-txt p span {font-size: 4rem;}

/* ¼­ºêÆäÀÌÁö pc ÀÌ¹ÌÁö »èÁ¦ */
.pc {display: none;}

/* È¸»ç¼Ò°³ - s01 È¸»ç¼Ò°³ */
.about-img {margin-bottom: 2rem;}
.about-info .about-item {padding: 3.5rem 2rem;}
.about-info .about-item:last-child {margin-bottom: 0;}
.about-info .about-item .ico img {width: 80%;}
.about-info .about-item .item-tit {height: 5.7rem; font-size: 2.6rem; word-break: keep-all;}
.about-info .about-item .item-list ul li p {width: 84%; font-size: 1.5rem;}
.about-info .about-item .item-list ul li p.list3 {width: 84%;}

/* È¸»ç¼Ò°³ - s01 ÀÎ»ç¸» */
.about-greeting .greeting-content .left {width: 100%;}
.about-greeting .greeting-content .right {width: 100%; padding-left: 0;}
.about-greeting .greeting-content .right .tittxt {margin-top: 4rem;}

/* È¸»ç¼Ò°³ - s02 È¸»çºñÀü */
.subpage-contents .page-common .page-title p br {display: none;}

/* È¸»ç¼Ò°³ - s03 È¸»ç¿¬Çõ */
.history-wrap .history-content .list-box .time-con dl dt {width: 4rem;}
.history-wrap .history-content .list-box .time-con dl dd {width: 84%;}

/* È¸»ç¼Ò°³ - s05 ¿À½Ã´Â±æ ±¸±Û Áöµµ¿¬µ¿ */
.location-info ul {display: block;}
.location-info ul li {width: 100%; margin-right: 0; margin-bottom: 2rem;}
.location-info ul li:last-child {margin-bottom: 0;}
.location-info ul li .mapinfotxt p {font-size: 1.6rem;}
.traffic-guide {display: block;}
.traffic-guide ul {width: 100%;}
.traffic-guide ul:first-child {margin-right: 0; margin-bottom: 2rem;}
.traffic-guide ul li.traffic-ico {display: block; width: 7.8rem;}
.traffic-guide ul li.traffic-list {width: 90%;}

/* »ç¾÷¼Ò°³ - s01 »ç¾÷ºÐ¾ß 01 */
.business-intro {height: 35rem; padding: 30rem 6rem 0;}
.business-intro .introbox {padding: 3rem 2rem 0; word-break: keep-all;}
.business-intro .introbox .tit {font-size: 3rem;}
.business-intro .introbox .tit br {display: none;}
.business-intro .introbox p {font-size: 2rem;}
.business-list .business-info {flex-wrap: wrap;}
.business-list .business-info .thumb {width: 100%;}
.business-list .business-info .infotxt {width: 100%; margin-top: 3rem;}
.business-list .business-info:nth-of-type(even) {flex-wrap: wrap;}
.business-list .business-info:nth-of-type(even) .thumb {order: 1;}
.business-list .business-info:nth-of-type(even) .infotxt {order: 2;}
.business-item ul {display: block;}
.business-item ul li {width: 100%; margin-bottom: 4rem;}

/* »ç¾÷¼Ò°³ - s02 »ç¾÷ºÐ¾ß 02 */
.business-process .process-list {display: block;}
.business-process .process-list .process-item {float: left; width: 49%; margin-bottom: 2rem;}
.business-process .process-list .process-item:nth-of-type(2n+2) {float: right;}
.business-process .process-list .process-item:last-child {margin-bottom: 0;}
.business-process .process-list .process-item .ico img {width: 80%;}
.business-process .process-list .process-item .tit {font-size: 2.6rem; margin-top: 1rem;}
.business-wrap {margin-top: 5rem;}

/* °³ÀÎÁ¤º¸¾È³» - ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ½ºÅ¸ÀÏ */
.member-usebox {padding: 3rem;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ PC 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1024px) and (max-width:1279px) {

/* ¸ð¹ÙÀÏ¿ë ¼­ºê¸Þ´º */
.mo-gnbmenu {display: none;}

/* ¼­ºê ¸Þ´º ÇÏÀ§¸Þ´º ¸®½ºÆ® ¿µ¿ª */
.sub-gnb {padding: 0 2rem;}

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª */
.subpage-contents {padding: 0 2rem;}

/* ¼­ºêÆäÀÌÁö ¸ð¹ÙÀÏ ÀÌ¹ÌÁö »èÁ¦ */
.mobile {display: none;}

/* »ç¾÷¼Ò°³ - s02 »ç¾÷ºÐ¾ß 02 */
.business-process .process-list .process-item {padding: 4.5rem 2rem;}
.business-process .process-list .process-item .tit {font-size: 2.5rem;}
.business-process .process-list .process-item p br {display: none;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ PC 1280,1919 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) and (max-width:1919px) {

/* ¸ð¹ÙÀÏ¿ë ¼­ºê¸Þ´º */
.mo-gnbmenu {display: none;}

/* ¼­ºêÆäÀÌÁö ¸ð¹ÙÀÏ ÀÌ¹ÌÁö »èÁ¦ */
.mobile {display: none;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ PC 1280,1290 ¿¹¿ÜÃ³¸® *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) and (max-width:1290px) {

/* ¼­ºê ¸Þ´º ÇÏÀ§¸Þ´º ¸®½ºÆ® ¿µ¿ª */
.sub-gnb {padding: 0 2rem;}

/* ¼­ºêÆäÀÌÁö ÄÁÅÙÃ÷ ¿µ¿ª */
.subpage-contents {padding: 0 2rem;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** ¹ÝÀÀÇü¼³Á¤ PC 1920 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1920px) {

/* ¸ð¹ÙÀÏ¿ë ¼­ºê¸Þ´º */
.mo-gnbmenu {display: none;}

/* ¼­ºêÆäÀÌÁö ¸ð¹ÙÀÏ ÀÌ¹ÌÁö »èÁ¦ */
.mobile {display: none;}

}