#contents .c_brand {position:relative; overflow:hidden;}
#contents .c_brand .cb_control {overflow-x:auto; display:flex; justify-content:center; box-sizing:border-box; width:100%; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:20px 0; border-radius:10px; background-color:var(--white); box-shadow:0px 30px 60px 0px rgba(28, 28, 32, 0.08);}
#contents .c_brand .cb_control .cbc_tab {width:150px; height:140px; background:url("../images/brand/img_tab01_of.png") no-repeat; background-size:100% auto; z-index:45; transition:all 0.3s; margin:0 10px; border-radius:20px; position:relative; text-align:center; flex:0 0 auto; display:flex; flex-direction:column; justify-content:center; flex-wrap:wrap; align-items:center;}
#contents .c_brand .cb_control .cbc_tab img {margin-bottom:13px;}
#contents .c_brand .cb_control .cbc_tab span {font-size:14px; color:var(--white); line-height:22px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); transition:all 0.3s;}
#contents .c_brand .cb_control .cbc_tab strong {font-size:18px; color:#fff2d9; line-height:24px; font-weight:normal; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); transition:all 0.3s;}
#contents .c_brand .cb_control .cbc_tab.on {background:none; background:linear-gradient(135deg, rgba(8, 88, 197, 1) 0%, rgba(2, 31, 147, 1) 100%); box-shadow:0px 30px 60px 0px rgb(2 31 147 / 25%); transition:all 0.3s;}
#contents .c_brand .cb_control .cbc_tab.on span {color:var(--white); transition:all 0.3s;}
#contents .c_brand .cb_control .cbc_tab.on strong {color:var(--white); transition:all 0.3s;}
@media screen and (min-width: 768px) and (hover: hover) and (pointer: fine) {
#contents .c_brand .cb_control .cbc_tab:hover {background:none; background:linear-gradient(135deg, rgba(8, 88, 197, 1) 0%, rgba(2, 31, 147, 1) 100%); box-shadow:0px 30px 60px 0px rgb(2 31 147 / 25%); transition:all 0.3s;}
#contents .c_brand .cb_control .cbc_tab:hover span {color:var(--white); transition:all 0.3s;}
#contents .c_brand .cb_control .cbc_tab:hover strong {color:var(--white); transition:all 0.3s;}
}
#contents .c_brand .cb_toshiba {background-color:#041836;}
#contents .c_brand .cb_toshiba .cbt_youtube {display:inline-block; position:relative; width:100%; max-width:880px; aspect-ratio:16/9;}
#contents .c_brand .cb_toshiba .cbt_youtube iframe {position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
#contents .c_brand .cb_toshiba .cbt_hero {height:1190px; background:url("../images/toshiba/img_main_02.png") no-repeat; background-position:center center;}
#contents .c_brand .cb_toshiba .cbt_hero > div {width:calc(100% - 40px); max-width:880px; margin:0 auto; padding:70px 0;}
#contents .c_brand .cb_toshiba .cbt_hero > div > strong {display:block; padding-bottom:290px; text-align:left;}
#contents .c_brand .cb_toshiba .cbt_hero > div > strong > span {color:var(--white); font-weight:700; font-size:28px; display:block; line-height:28px;}
#contents .c_brand .cb_toshiba .cbt_hero > div > strong > img {max-width:504px; width:100%; margin-top:25px;}
#contents .c_brand .cb_toshiba .cbt_hero > div > p {color:var(--white); font-size:20px; line-height:40px; padding-bottom:50px; text-align:left;}
#contents .c_brand .cb_toshiba .cbt_info {height:840px; position:relative;}
#contents .c_brand .cb_toshiba .cbt_info::before {width:100%; height:1599px; background:url("../images/toshiba/img_main_04.png") no-repeat; background-position:center center; content:" "; position:absolute; top:0; left:0;}
#contents .c_brand .cb_toshiba .cbt_info > div {width:calc(100% - 40px); max-width:960px; margin:0 auto; position:relative; padding-top:120px; text-align:center;}
#contents .c_brand .cb_toshiba .cbt_info > div > img {width:100%; max-width:357px;}
#contents .c_brand .cb_toshiba .cbt_info > div > p {padding-top:55px; color:var(--white); font-size:27px; font-weight:500; line-height:40px;}
#contents .c_brand .cb_toshiba .cbt_history {position:relative; z-index:10; background:url("../images/toshiba/img_main_05.png") no-repeat; background-position:top 1180px left 75%; overflow:hidden;}
#contents .c_brand .cb_toshiba .cbt_history > div {width:calc(100% - 40px); max-width:960px; margin:0 auto;}
#contents .c_brand .cb_toshiba .cbt_history > div > p {text-align:center; color:var(--white); font-size:23px; line-height:40px; padding-bottom:70px; word-break:keep-all}
#contents .c_brand .cb_toshiba .cbt_history > div > p span {display:inline-block; width:100%;}
#contents .c_brand .cb_toshiba .cbt_history > div > p > strong {color:var(--white); font-size:25px; padding-bottom:20px; display:block; text-align:center;}
#contents .c_brand .cb_toshiba .cbt_history > div > div {text-align:center; margin-bottom:90px;}
#contents .c_brand .cb_toshiba .cbt_history > ul {width:calc(100% - 40px); max-width:960px; margin:0 auto; padding-bottom:120px;}
#contents .c_brand .cb_toshiba .cbt_history > ul > li {position:relative; display:flex; align-items:flex-end; padding-bottom:20px;}
#contents .c_brand .cb_toshiba .cbt_history > ul > li::before {position:absolute; top:13px; left:150px; width:1px; height:100%; content:" "; background-color:#858d9b;}
#contents .c_brand .cb_toshiba .cbt_history > ul > li:last-child::before {height:calc(100% - 35px);}
#contents .c_brand .cb_toshiba .cbt_history > ul > li > strong {color:var(--white); font-size:53px; opacity:0.5; width:155px; font-weight:700; line-height:63px;}
#contents .c_brand .cb_toshiba .cbt_history > ul > li > span {color:var(--white); font-size:25px; opacity:0.5; text-align:left;}
#contents .c_brand .cb_toshiba .cbt_history > ul:nth-child(2) > li:nth-child(1) > img {position:absolute; top:-75px; right:-250px;}
#contents .c_brand .cb_toshiba .cbt_history > ul:nth-child(2) > li:nth-child(4) > img {position:absolute; top:10px; right:60px;}
#contents .c_brand .cb_toshiba .cbt_history > ul:nth-child(2) > li:nth-child(7) > img {position:absolute; top:30px; right:250px;}
#contents .c_brand .cb_toshiba .cbt_history > ul:nth-child(4) > li:nth-child(3) > img {position:absolute; top:10px; right:80px;}
#contents .c_brand .cb_toshiba .cbt_history > ul:nth-child(4) > li:nth-child(8) > img {position:absolute; top:50px; right:80px;}
#contents .c_brand .cb_toshiba .cbt_function {overflow:hidden; position:relative;}
#contents .c_brand .cb_toshiba .cbt_function::before {content:" "; position:absolute; top:0; left:calc(50% - 480px); width:1px; height:calc(100% - 260px);  background-color:var(--white);}
#contents .c_brand .cb_toshiba .cbt_function::after {content:" "; position:absolute; bottom:0; left:calc(50% + 480px); width:1px; height:calc(100% - 1000px);  background-color:var(--white);}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic {position:relative; left:50%; width:1920px; height:900px; padding-bottom:100px; transform:translateX(-50%); margin-bottom:100px; z-index:10;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic > div {position:absolute;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic > div > img {max-width:10000000000000000000%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(1) > div:nth-child(1) {top:0; right:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(1) > div:nth-child(2) {top:0; left:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(1) > div:nth-child(3) {top:324px; right:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(1) > div:nth-child(4) {top:581px; left:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(3) > div:nth-child(1) {top:0; right:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(3) > div:nth-child(2) {top:0; left:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(3) > div:nth-child(3) {top:388px; left:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_pic:nth-child(3) > div:nth-child(4) {top:555px; right:50%;}
#contents .c_brand .cb_toshiba .cbt_function > ul {width:calc(100% - 40px); max-width:740px; margin:0 auto;}
#contents .c_brand .cb_toshiba .cbt_function > ul > li {padding-bottom:100px;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_title {display:flex; flex-wrap:wrap; align-items:flex-end; position:relative; margin-bottom:30px; text-align:left; word-break:keep-all}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_title > div > span {display:block; font-size:25px; color:var(--skyblue_t3); letter-spacing:-0.5px;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_title > div > strong {font-size:32px; font-weight:700; color:var(--skyblue_t3); display:block; letter-spacing:-0.5px;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_content {display:flex; text-align:left;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_content > img {width:50%;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div {display:flex; flex-direction:column; justify-content:space-between; width:50%; padding-left:30px;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div > ul > li {padding-bottom:20px; font-size:23px; color:var(--white); letter-spacing:-0.5px; word-break:keep-all;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div > ul > li > span {font-size:20px; color:var(--white);}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div > a {display:inline-flex; align-items:center; justify-content:center; width:173px; height:47px; border:1px var(--white) solid; font-size:27px; color:var(--white); transition:0.3s;}
#contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div > a:hover {background-color:var(--white); color:var(--black);}
#contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_title > div {width:100%; text-align:right;}
#contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content {flex-direction:row-reverse;}
#contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content > div {padding-left:0; padding-right:30px; text-align:right;}
#contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content > div > ul > li {text-align:right;}
#contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content > div > a {margin-left:auto;}
#contents .c_brand .cb_toshiba .cbt_function > ul:last-child > li:nth-child(1) > .cbtf_title > img {position:absolute; bottom:10px; left:395px;}
#contents .c_brand .cb_toshiba .cbt_function > ul:last-child > li:nth-child(2) > .cbtf_title > img {position:absolute; bottom:0; right:570px;}
#contents .c_brand .cb_toshiba .cbt_function > ul:last-child > li:nth-child(3) > .cbtf_title > img {position:absolute; bottom:-10px; left:375px;}


/* 콜렉션 */
#contents .c_brand .cb_collection {overflow:hidden;}
#contents .c_brand .cb_collection .cbc_hero {position:relative;}
#contents .c_brand .cb_collection .cbc_hero > img {position:relative; left:50%; transform:translateX(-50%);}
#contents .c_brand .cb_collection .cbc_hero > div {position:absolute; right:25%; top:12.3595%; width:calc(100% - 40px);}
#contents .c_brand .cb_collection .cbc_hero > div > div > span {display:block; font-size:28px; font-weight:bold; color:var(--black); text-align:right;}
#contents .c_brand .cb_collection .cbc_hero > div > div > span > b {font-weight:800; letter-spacing:-0.5px;}
#contents .c_brand .cb_collection .cbc_hero > div > div > strong {display:block; font-size:58px; font-weight:normal; line-height:70px; letter-spacing:-0.5px; text-align:right;}
#contents .c_brand .cb_collection .cbc_hero > div > div > i {display:block; text-align:right; font-size:40px; line-height:40px; letter-spacing:-0.5px; font-style:normal;}
#contents .c_brand .cb_collection .cbc_pride {background-color:#000; padding-top:118px;}
#contents .c_brand .cb_collection .cbc_pride > ul {max-width:884px; margin:0 auto;}
#contents .c_brand .cb_collection .cbc_pride > ul > li {display:flex; align-items:flex-end; margin-top:55px; text-align:left;}
#contents .c_brand .cb_collection .cbc_pride > ul > li:first-child {margin-top:0;}
#contents .c_brand .cb_collection .cbc_pride > ul > li:nth-child(2n) {flex-direction:row-reverse;}
#contents .c_brand .cb_collection .cbc_pride > ul > li > img {width:50%;}
#contents .c_brand .cb_collection .cbc_pride > ul > li > div {width:50%; padding-left:37px;}
#contents .c_brand .cb_collection .cbc_pride > ul > li > div > span {display:block; padding-bottom:20px; font-size:32px; color:var(--white); line-height:40px; letter-spacing:-0.5px;}
#contents .c_brand .cb_collection .cbc_pride > ul > li > div > strong {font-size:28px; font-weight:bold; line-height:40px; display:block; color:var(--white); letter-spacing:-0.08em; padding:10px 0;}
#contents .c_brand .cb_collection .cbc_pride > ul > li > div > a {display:inline-block; width:272px; border:1px #eeeeee solid; line-height:47px; text-align:center; font-size:27px; color:var(--white); transition:0.3s;}
#contents .c_brand .cb_collection .cbc_pride > ul > li > div > a:hover {background-color:var(--white); color:var(--black);}
#contents .c_brand .cb_collection .cbc_pride > ul > li:nth-child(2n) > div {text-align:right; padding-left:0; padding-right:37px;}
#contents .c_brand .cb_collection .cbc_pride > ul > li:nth-child(2n) > div > span {text-align:right;}
#contents .c_brand .cb_collection .cbc_pride > ul > li:nth-child(2n) > div > strong {text-align:right;}
#contents .c_brand .cb_collection .cbc_info {background-color:#000; padding-top:175px; position:relative;}
#contents .c_brand .cb_collection .cbc_info > div {position:absolute; top:310px; left:50%; z-index:1; transform:translateX(-50%); max-width:890px; width:calc(100% - 40px);}
#contents .c_brand .cb_collection .cbc_info > div * {color:var(--white);}
#contents .c_brand .cb_collection .cbc_info > div > div {max-width:410px;}
#contents .c_brand .cb_collection .cbc_info > div > div > span {font-weight:bold; font-size:28px; color:var(--white); display:block;}
#contents .c_brand .cb_collection .cbc_info > div > div > span > b {font-weight:800; letter-spacing:-0.05em;}
#contents .c_brand .cb_collection .cbc_info > div > div > strong {display:block; font-size:58px; line-height:70px; font-weight:normal; letter-spacing:-0.05em;}
#contents .c_brand .cb_collection .cbc_info > div > div > i {display:block; text-align:right; font-size:40px; line-height:40px; letter-spacing:-0.05em; font-style:normal;}
#contents .c_brand .cb_collection .cbc_info > div > div > p {font-size:20px; letter-spacing:-0.05em; line-height:28px; padding-top:50px; width:150%;}
#contents .c_brand .cb_collection .cbc_info > div > div > p span {display:inline-block;}
#contents .c_brand .cb_collection .cbc_info > ul {padding-bottom:315px; margin-top:100px;}
#contents .c_brand .cb_collection .cbc_info > ul > li {position:relative; display:flex; padding-top:850px;}
#contents .c_brand .cb_collection .cbc_info > ul > li:first-child {padding-top:730px;}
#contents .c_brand .cb_collection .cbc_info > ul > li > div {max-width:830px; margin-right:auto; text-align:right; width:100%; position:relative; z-index:10;}
#contents .c_brand .cb_collection .cbc_info > ul > li > div > strong {display:inline-block; line-height:110px; font-size:64px; color:var(--white); letter-spacing:-0.08em; font-weight:normal;}
#contents .c_brand .cb_collection .cbc_info > ul > li > div > hr {border:0; display:block; border-bottom:1px var(--white) solid;}
#contents .c_brand .cb_collection .cbc_info > ul > li > div > a {width:270px; line-height:50px; text-align:center; display:inline-block; color:var(--white); font-size:27px; border:1px var(--white) solid; margin-top:20px; transition:0.3s}
#contents .c_brand .cb_collection .cbc_info > ul > li > div > a:hover {background-color:var(--white); color:var(--black);}
#contents .c_brand .cb_collection .cbc_info > ul > li > img {position:absolute; top:548px; right:0; width:55%; max-width:960px;}
#contents .c_brand .cb_collection .cbc_info > ul > li:nth-child(2n) > div {margin-right:0; margin-left:auto; text-align:left;}
#contents .c_brand .cb_collection .cbc_info > ul > li:nth-child(2n) > img {right:auto; left:0;}
#contents .c_brand .cb_collection .cbc_info > ul > li:last-child > img {top:auto; bottom:-31%;}
#contents .c_brand .cb_collection .cbc_showroom {position:relative; height:927px;}
#contents .c_brand .cb_collection .cbc_showroom > img {position:relative; left:50%; transform:translateX(-50%);}
#contents .c_brand .cb_collection .cbc_showroom > div {position:absolute; top:100px; left:50%; transform:translateX(-50%); max-width:1390px; width:100%;}
#contents .c_brand .cb_collection .cbc_showroom > div > b {display:block; font-size:50px; letter-spacing:-0.03em; color:var(--black); line-height:80px; font-weight:normal; text-align:center;}
#contents .c_brand .cb_collection .cbc_showroom > div > b > span {letter-spacing:-0.08em; font-weight:normal; margin-right:30px;}
#contents .c_brand .cb_collection .cbc_showroom > div > p {font-size:20px; color:var(--black); line-height:26px; text-align:center;}
#contents .c_brand .cb_collection .cbc_showroom > div > ul {display:flex; justify-content:space-between; padding-top:80px; max-width:1240px; margin:0 auto;}
#contents .c_brand .cb_collection .cbc_showroom > div > ul > li {width:calc(100% / 3 - 160px / 3);}
#contents .c_brand .cb_collection .cbc_showroom > div > ul > li > a {display:block; position:relative;}
#contents .c_brand .cb_collection .cbc_showroom > div > ul > li > a::before {position:absolute; top:0; left:0; width:100%; height:100%; content:" "; background-color:rgba(0,0,0,0.6); opacity:1; transition:0.3s;}
#contents .c_brand .cb_collection .cbc_showroom > div > ul > li > a > span {position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); width:270px; line-height:50px; color:var(--white); font-size:25px; letter-spacing:-0.03em; text-align:center; border:1px var(--white) solid; transition:0.3s; filter:invert(0); background:rgba(0,0,0,0);}
#contents .c_brand .cb_collection .cbc_showroom > div > ul > li > a:hover::before {opacity:0; transition:0.3s;}
#contents .c_brand .cb_collection .cbc_showroom > div > ul > li > a:hover > span {filter:invert(1); transition:0.3s; background:rgba(0,0,0,0.5);}
#contents .c_brand .cb_collection .cbc_product {padding:200px 0 0 0;}
#contents .c_brand .cb_collection .cbc_product > div {max-width:1390px; width:100%; margin:0 auto;}
#contents .c_brand .cb_collection .cbc_product > div > b {display:block; font-size:50px; letter-spacing:-0.03em; color:var(--black); line-height:50px; font-weight:normal; text-align:center;}
#contents .c_brand .cb_collection .cbc_product > div > b > span {letter-spacing:-0.08em; font-weight:normal; margin-right:30px;}
#contents .c_brand .cb_collection .cbc_product > div > ul {display:flex; flex-wrap:wrap; justify-content:space-between; max-width:860px; margin:0 auto; padding-top:75px;}
#contents .c_brand .cb_collection .cbc_product > div > ul > li {width:calc(100% / 2 - 26px / 2); margin-bottom:100px;}
#contents .c_brand .cb_collection .cbc_product > div > ul > li > span {display:block; text-align:center; margin-top:30px; font-size:30px; font-weight:bold; line-height:50px; letter-spacing:-0.5px;}
#contents .c_brand .cb_collection .cbc_product > div > ul > li > a {display:block; width:135px; border:1px var(--black) solid; margin:0 auto; font-size:18px; color:var(--black); line-height:40px; letter-spacing:-0.5px; text-align:center; transition:0.3s;}
#contents .c_brand .cb_collection .cbc_product > div > ul > li > a:hover {background-color:var(--black); color:var(--white);}


/* 위치 */
#contents .c_brand .cb_location .csl_tab {display:flex; justify-content:center; margin-bottom:20px;}
#contents .c_brand .cb_location .csl_tab > a {display:flex; justify-content:center; align-items:center; width:100px; height:50px; font-size:16px; color:var(--white); border-radius:10px; ; transition:0.3s;}
#contents .c_brand .cb_location .csl_tab > a + a {margin-left:15px;}
#contents .c_brand .cb_location .csl_tab > a:not(.on) {background:url("../images/brand/img_tab01_of.png") no-repeat; background-size:cover;}
#contents .c_brand .cb_location .csl_tab > a.on,
#contents .c_brand .cb_location .csl_tab > a:hover {background:none; background:linear-gradient(135deg, rgba(8, 88, 197, 1) 0%, rgba(2, 31, 147, 1) 100%);}
#contents .c_brand .cb_location .cbl_contents .cblc_hero > img {height:930px; object-fit:cover;}
#contents .c_brand .cb_location .cbl_contents .cblc_brandshop {display:flex; flex-direction:column; align-items:center; padding:190px 0;}
#contents .c_brand .cb_location .cbl_contents .cblc_brandshop > strong {font-size:53px; font-weight:800; margin-bottom:20px; line-height:63px; color:var(--black); text-align:center;}
#contents .c_brand .cb_location .cbl_contents .cblc_brandshop > p {font-size:22px; color:var(--black); line-height:42px; text-align:center;}
#contents .c_brand .cb_location .cbl_contents .cblc_pic { display:flex; justify-content:space-between; flex-wrap:wrap; max-width:1200px; margin:0 auto; padding-bottom:200px}
#contents .c_brand .cb_location .cbl_contents .cblc_pic > img {width:100%; margin-top:24px;}
#contents .c_brand .cb_location .cbl_contents .cblc_pic > img:nth-child(2),
#contents .c_brand .cb_location .cbl_contents .cblc_pic > img:nth-child(3) {width:calc(50% - 12px);}
#contents .c_brand .cb_location .cbl_contents .cblc_info {background:url("../images/brand/03/09.png") no-repeat; background-size:cover; background-position:top center;}
#contents .c_brand .cb_location .cbl_contents.busan .cblc_info {background-image:url("../images/brand/04/09.png")}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul {max-width:1200px; margin:0 auto; padding-top:300px;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li {display:flex; justify-content:space-between; padding-bottom:200px;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li:nth-child(2) {flex-direction:row-reverse;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > img {width:55%; object-fit:cover;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div {display:flex; flex-direction:column; justify-content:center; position:relative; width:calc(45% - 80px);}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong {justify-content:center; align-items:center; font-size:50px; line-height:60px; display:flex; width:100%; color:var(--white);}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong > s {width:100%; height:2px; background-color:var(--white);}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong > s + b {margin-left:30px;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong > b + s {margin-left:30px;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > p {min-height:220px; margin-top:40px; font-size:20px; font-weight:300; color:var(--white); line-height:35px; text-align:center;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li.aos03 > div > p {letter-spacing:-0.5px;}
#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > span {position:absolute; bottom:0; left:0; width:100%; font-size:10px; color:var(--white); text-align:center;}
#contents .c_brand .cb_location .cbl_contents .cblc_map {padding:200px 0 190px 0; max-width:1200px; margin:0 auto;}
#contents .c_brand .cb_location .cbl_contents .cblc_map > div {display:flex; flex-direction:column;}
#contents .c_brand .cb_location .cbl_contents .cblc_map > div > div {display:flex; border:2px var(--black) solid;}
#contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div {display:flex; align-items:center; width:100%; padding:19px 0 19px 40px; font-size:30px; font-weight:400; color:var(--black);}
#contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div > .icon.location {width:68px; height:68px; border-radius:34px; background:var(--black) url("../images/brand/icon_location.svg") no-repeat; background-size:31px auto; background-position:center center; margin-right:25px;}
#contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div > .icon.arrow {width:30px; height:30px; background:url("../images/brand/icon_arrow.svg") no-repeat; background-size:100% auto; margin-left:auto; margin-right:45px;}
#contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > span {display:flex; align-items:center; justify-content:center; width:232px; margin-left:auto; border-left:2px var(--black) solid; text-align:center; font-size:30px; font-weight:400; color:var(--black);}

/* 프리미엄 */
#contents .c_premium {overflow:hidden; background-color:var(--black); padding:100px 0 80px 0;}
#contents .c_premium > .wrap > div {position:relative; display:flex; justify-content:space-between; padding-bottom:25px; align-items:center;}
#contents .c_premium > .wrap > div > strong {font-size:70px; color:var(--white); line-height:80px; letter-spacing:-0.5px; font-weight:normal; text-align:left;}
#contents .c_premium > .wrap > div > a {display:inline-block;  box-sizing:border-box; width:270px; border:1px var(--white) solid; text-align:center; color:var(--white); font-size:32px; line-height:56px; transition:0.3s;}
#contents .c_premium > .wrap > div > a:hover {background-color:var(--white); color:var(--black);}
#contents .c_premium > .wrap > img {width:100%;}
#contents .c_premium > .wrap > p {position:relative; line-height:38px; color:var(--white); padding-top:25px; font-size:26px; letter-spacing:-0.5px; padding-right:200px; text-align:left;}
#contents .c_premium.t1 > .wrap > p {padding-right:0 !important}
#contents .c_premium > .wrap > p > span {display:block; line-height:70px; font-size:33px;}
#contents .c_premium > .wrap > p > img {position:absolute; bottom:0; right:0;}


/* 브랜드 상세 */
#contents .c_brandview.t1 {display:flex; justify-content:center; overflow:hidden; width:100%; background-color:var(--white); text-align:left; word-break:keep-all;}
#contents .c_brandview.t1 * {box-sizing:border-box;}
#contents .c_brandview.t1 > div:last-child {width:900px; padding-top:185px; margin-left:100px; background:url("../images/premium/brand/img_year.png") no-repeat; background-position:top 100px right; background-size:245px auto;}
#contents .c_brandview .cb_title.t1 {display:flex; justify-content:space-between; flex-wrap:wrap; width:757px; margin:0 auto;}
#contents .c_brandview .cb_title.t1 > span {display:flex; flex-direction:column; width:270px; height:300px; background:url("../images/premium/brand/img_txtBll01.png") no-repeat; background-size:100% auto;}
#contents .c_brandview .cb_title.t1 > span > strong {display:block; text-align:center; padding-top:20px; font-size:32px; font-weight:bold; color:var(--white); line-height:40px; width:100%; margin-top:auto; transform:translateY(-40px);}
#contents .c_brandview .cb_title.t1 > span > span {display:block; text-align:center; padding-top:10px; color:var(--white); font-size:30px; letter-spacing:-0.055em; width:100%; margin-bottom:auto; transform:translateY(-40px);}
#contents .c_brandview .cb_title.t1 > div {width:457px; height:258px; background-color:var(--black); margin-left:30px;}
#contents .c_brandview.t1 .cb_quotes.t1 {position:relative; display:flex; justify-content:center; gap:30px; align-items:center; margin-bottom:50px; margin-top:10px;}
#contents .c_brandview.t1 .cb_quotes.t1 > img {position:relative; top:0; left:0; max-width:480px; width:100%;}
#contents .c_brandview.t1 .cb_quotes.t1 > div {width:250px; font-weight:bold; color:var(--black); font-size:26px; line-height:44px; position:relative; text-align:center;}
#contents .c_brandview.t1 .cb_quotes.t1 > div::before {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut01.png") no-repeat; background-size:100% auto; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t1 .cb_quotes.t1 > div::after {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut02.png") no-repeat; background-size:100% auto; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t1 .cb_txt.t1 {color:var(--black); font-size:16px; line-height:25px; width:75%; margin:0 auto;}
#contents .c_brandview.t1 .cb_txt.t1 p img {width:220px; float:right; margin-right:-70px;}
#contents .c_brandview.t1 .cb_brandimg {clear:both; display:flex; width:90%; margin-left:auto; margin-right:auto; justify-content:space-between; margin-bottom:30px; margin-top:50px;}
#contents .c_brandview.t1 .cb_brandimg img {width:49%;}
#contents .c_brandview.t1 .cb_txt.t2 {color:var(--black); font-size:16px; line-height:25px; width:75%; margin:0 auto; margin-top:75px;}
#contents .c_brandview.t1 .cb_txt.t2 > div {margin-top:20px;}
#contents .c_brandview.t1 .cb_txt.t2 > div > div {float:left; margin-right:20px; margin-left:-50px; transform:translateY(5px);}
#contents .c_brandview.t1 .cb_txt.t2 > div > div img {margin-top:10px; display:block;}
#contents .c_brandview.t1 .cb_txt.t2 > div > div img:first-child {margin-top:0;}
#contents .c_brandview.t1 .cb_title.t2 {margin-top:100px; width:530px; position:relative; margin-left:auto; margin-right:auto;}
#contents .c_brandview.t1 .cb_title.t2 > div {text-align:right;}
#contents .c_brandview.t1 .cb_title.t2 > span {width:188px; height:289px; background:url("../images/premium/brand/img_txtBll02.png") no-repeat; background-size:100% auto; position:absolute; top:0; left:0;}
#contents .c_brandview.t1 .cb_title.t2 > span > strong {display:block; text-align:center; padding-top:20px; font-size:21px; font-weight:bold; line-height:32px; color:var(--white);}
#contents .c_brandview.t1 .cb_title.t2 > span > span {display:block; text-align:center; padding-top:10px; font-size:21px; color:var(--white);}
#contents .c_brandview.t1 .cb_quotes.t2 > div {width:250px; margin-left:auto; margin-right:auto; font-weight:bold; color:var(--black); font-size:26px; line-height:44px; position:relative; text-align:center; margin-top:150px; margin-bottom:150px;}
#contents .c_brandview.t1 .cb_quotes.t2 > div::before {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut01.png") no-repeat; background-size:100% auto; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t1 .cb_quotes.t2 > div::after {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut02.png") no-repeat; background-size:100% auto; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t1 .cb_txt.t3,
#contents .c_brandview.t2 .cb_txt.t3 {color:var(--black); font-size:16px; line-height:25px; width:75%; margin:0 auto;}
#contents .c_brandview.t1 .cb_txt.t3 > img,
#contents .c_brandview.t2 .cb_txt.t3 > img {float:right; margin-right:-90px; margin-left:10px; margin-top:-25px;}
#contents .c_brandview.t2 {overflow:hidden; width:100%; background-color:var(--white); display:flex; justify-content:center; text-align:left; word-break:keep-all}
#contents .c_brandview.t2 * {box-sizing:border-box;}
#contents .c_brandview.t2 > div:last-child {width:900px; background:url("../images/premium/brand/img_cube.png") no-repeat; background-position:top right; padding-top:185px; margin-left:100px;}
#contents .c_brandview.t2 .cb_quotes.t1,
#contents .c_brandview.t3 .cb_quotes.t2 {position:relative; display:flex; align-items:center; margin-bottom:40px; margin-top:140px;}
#contents .c_brandview.t2 .cb_quotes.t1 > div,
#contents .c_brandview.t3 .cb_quotes.t2 > div {width:480px; margin-left:auto; font-weight:bold; color:var(--black); font-size:26px; line-height:44px; position:relative; text-align:center;}
#contents .c_brandview.t2 .cb_quotes.t1 > div::before,
#contents .c_brandview.t3 .cb_quotes.t2 > div::before {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut01.png") no-repeat; background-size:100% auto; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t2 .cb_quotes.t1 > div::after,
#contents .c_brandview.t3 .cb_quotes.t2 > div::after {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut02.png") no-repeat; background-size:100% auto; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t2 .cb_txt.t1 {width:85%; margin:0 auto; position:relative; padding-left:250px; height:500px;}
#contents .c_brandview.t2 .cb_txt.t1 > img {position:absolute; top:0; left:110px;}
#contents .c_brandview.t2 .cb_txt.t1 div {color:var(--black); font-size:16px; line-height:25px; position:relative; padding-top:40px; padding-left:0px;}
#contents .c_brandview.t2 .cb_txt.t1 div p {padding-left:25px;}
#contents .c_brandview.t2 .cb_txt.t1 div p img {margin-top:20px; display:block; margin-left:auto;}
#contents .c_brandview.t2 .cb_brandimg.t1 {display:flex; width:585px; margin-left:127px; transform:translateX(50px);}
#contents .c_brandview.t2 .cb_brandimg.t1 > img {height:180px;}
#contents .c_brandview.t2 .cb_title.t2 {width:188px; display:flex; justify-content:space-between; margin:0 auto; transform:translateX(-20px);}
#contents .c_brandview.t2 .cb_title.t2 > span {width:188px; height:209px; background:url("../images/premium/brand/img_txtBll01.png") no-repeat; background-size:100% auto;}
#contents .c_brandview.t2 .cb_title.t2 > span > strong {display:block; text-align:center; padding-top:20px; font-size:21px; font-weight:bold; line-height:32px; color:var(--white);}
#contents .c_brandview.t2 .cb_title.t2 > span > span {display:block; text-align:center; padding-top:10px; font-size:21px; color:var(--white); letter-spacing:-0.025em;}
#contents .c_brandview.t2 .cb_quotes.t2 {position:relative; display:flex; align-items:center; margin-bottom:150px; margin-top:150px;}
#contents .c_brandview.t2 .cb_quotes.t2 > div {position:relative; width:100%; margin-left:auto; font-weight:bold; color:var(--black); font-size:26px; line-height:44px; text-align:center;}
#contents .c_brandview.t2 .cb_quotes.t2 > div::before {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut01.png") no-repeat; background-size:100% auto; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t2 .cb_quotes.t2 > div::after {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut02.png") no-repeat; background-size:100% auto; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t2 .cb_txt.t2,
#contents .c_brandview.t3 .cb_txt.t3 {color:var(--black); font-size:16px; line-height:25px; width:90%; margin:0 auto; text-align:justify;}
#contents .c_brandview.t2 .cb_txt.t2 img,
#contents .c_brandview.t3 .cb_txt.t3 img {display:block; width:100%; margin:20px auto;}
#contents .c_brandview.t2 .cb_quotes.t3 {position:relative; display:flex; align-items:center; margin-bottom:80px; margin-top:100px;}
#contents .c_brandview.t2 .cb_quotes.t3 > div {width:480px; margin-left:auto; font-weight:bold; color:var(--black); font-size:26px; line-height:44px; text-align:center;}
#contents .c_brandview.t2 .cb_quotes.t3 > div::before {content:" "; position:relative; width:26px; height:22px; background:url("../images/premium/brand/img_qut01.png") no-repeat; background-size:100% auto; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t2 .cb_quotes.t3 > div::after {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut02.png") no-repeat; background-size:100% auto; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t2 .cb_txt.t4 {position:relative; font-size:16px; color:var(--black); line-height:25px; width:75%; margin:0 auto; text-align:justify; margin-bottom:230px; margin-top:30px;}
#contents .c_brandview.t2 .cb_txt.t4 img {display:block; position:relative; z-index:10; transform:translateX(-15px);}
#contents .c_brandview.t2 .cb_txt.t4 img:nth-child(2) {position:absolute; top:-30px; right:-115px; z-index:15;}
#contents .c_brandview.t2 .cb_brandimg.t2 {width:675px; position:relative; margin:0 auto; padding-bottom:30px;}
#contents .c_brandview.t2 .cb_brandimg.t2 > img {width:100%; height:auto; display:block; margin:0 auto;}
#contents .c_brandview.t2 .cb_title.t3 {display:flex; justify-content:space-between; position:absolute; left:40px; top:-170px; width:188px; margin:0 auto;}
#contents .c_brandview.t2 .cb_title.t3 > span {width:188px; height:209px; background:url("../images/premium/brand/img_txtBll01.png") no-repeat; background-size:100% auto;}
#contents .c_brandview.t2 .cb_title.t3 > span > strong {display:block; text-align:center; padding-top:20px; font-size:21px; font-weight:bold; color:var(--white); line-height:32px;}
#contents .c_brandview.t2 .cb_title.t3 > span > span {display:block; text-align:center; padding-top:10px; font-size:21px; color:var(--white); letter-spacing:-0.5px;}
#contents .c_brandview.t3 {overflow:hidden; width:100%; background:var(--white) url("../images/premium/brand/img_wind.png") no-repeat; background-position:top center; display:flex; justify-content:center; text-align:left;  word-break:keep-all}
#contents .c_brandview.t3 > div:last-child {width:900px; padding-top:185px; margin-left:100px;}
#contents .c_brandview.t3 .cb_txt.t1 {width:85%; margin:0 auto; padding-top:50px; padding-left:100px;}
#contents .c_brandview.t3 .cb_txt.t1 > div {color:var(--black); font-size:16px; line-height:25px; position:relative; z-index:10;}
#contents .c_brandview.t3 .cb_txt.t1 > p {display:flex; flex-wrap:wrap; align-items:flex-end; margin-top:-150px; position:relative;}
#contents .c_brandview.t3 .cb_txt.t1 > p img {margin-right:10px;}
#contents .c_brandview.t3 .cb_txt.t1 > p img:first-child {transform:translateY(50px);}
#contents .c_brandview.t3 .cb_txt.t2 {display:flex; position:relative; margin-top:180px;}
#contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(1) {position:absolute; width:230px; height:227px; top:-10%; left:-10%;}
#contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(2) {position:absolute; width:76px; height:75px; top:0; left:35%;}
#contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(3) {position:absolute; width:125px; height:123px; top:75%; left:0;}
#contents .c_brandview.t3 .cb_txt.t2 > p {color:var(--black); font-size:16px; line-height:25px; position:relative; z-index:10;}
#contents .c_brandview.t3 .cb_quotes.t1 {position:relative; display:flex; align-items:center;}
#contents .c_brandview.t3 .cb_quotes.t1 > div {width:480px; margin-left:auto; font-weight:bold; color:var(--black); font-size:26px; line-height:44px; position:relative; text-align:center;}
#contents .c_brandview.t3 .cb_quotes.t1 > div::before {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut01.png") no-repeat; background-size:100% auto; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t3 .cb_quotes.t1 > div::after {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut02.png") no-repeat; background-size:100% auto; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t3 .cb_title.t2 {position:relative; width:90%; margin-top:100px; margin-left:auto; margin-right:auto;}
#contents .c_brandview.t3 .cb_title.t2 > div {text-align:left;}
#contents .c_brandview.t3 .cb_title.t2 > span {position:absolute; top:0; right:50px; z-index:1; width:188px; height:215px; background:url("../images/premium/brand/img_txtBll01.png") no-repeat; background-size:100% auto;}
#contents .c_brandview.t3 .cb_title.t2 > span > strong {display:block; text-align:center; padding-top:20px; font-size:21px; font-weight:bold; line-height:32px; color:var(--white);}
#contents .c_brandview.t3 .cb_title.t2 > span > span {display:block; text-align:center; padding-top:10px; font-size:21px; color:var(--white);}
#contents .c_brandview.t3 .cb_title.t3 {position:relative; width:90%; margin-top:170px; margin-left:auto; margin-right:auto;}
#contents .c_brandview.t3 .cb_title.t3 > div {text-align:right;}
#contents .c_brandview.t3 .cb_title.t3 > span {position:absolute; top:0; left:0; z-index:1; width:269px; height:298px; background:url("../images/premium/brand/img_txtBll01.png") no-repeat; background-size:100% auto;}
#contents .c_brandview.t3 .cb_title.t3 > span > strong {display:block; text-align:center; padding-top:45px; font-weight:bold; color:var(--white); font-size:28px; line-height:40px; width:100%; margin-top:auto;}
#contents .c_brandview.t3 .cb_title.t3 > span > span {display:block; text-align:center; padding-top:10px; color:var(--white); font-size:26px; letter-spacing:-0.055em; width:100%; margin-bottom:auto;}
#contents .c_brandview.t3 .cb_title.t3 > p {color:var(--black); font-size:16px; line-height:25px; padding-top:75px;}
#contents .c_brandview.t3 .cb_title.t3 > p img {width:100%; display:block; margin-top:25px;}
#contents .c_brandview.t3 .cb_quotes.t3 {position:relative; display:flex; align-items:center; margin-top:-190px; margin-bottom:60px;}
#contents .c_brandview.t3 .cb_quotes.t3 > div {width:100%; margin-left:auto; font-weight:bold; color:var(--black); font-size:26px; line-height:44px; position:relative; text-align:center;}
#contents .c_brandview.t3 .cb_quotes.t3 > div::before {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut01.png") no-repeat; background-size:100% auto; position:absolute; top:-50px; left:50%; transform:translateX(-50%);}
#contents .c_brandview.t3 .cb_quotes.t3 > div::after {content:" "; width:26px; height:22px; background:url("../images/premium/brand/img_qut02.png") no-repeat; background-size:100% auto; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);}


/* 쇼룸 */
#contents .c_showroom {position:relative; overflow:hidden;}
#contents .c_showroom > ul {display:flex; position:absolute; top:50px; right:60px; z-index:10;}
#contents .c_showroom > ul > li {margin-left:15px;}
#contents .c_showroom > ul > li > a {font-weight:bold; color:var(--white); font-size:25px;}
#contents .c_showroom > ul > li > a.on {color:var(--skyblue_t3);}
#contents .c_showroom > ul > li > a:hover {text-decoration:underline; text-underline-position:under;}
#contents .c_mobileshowroom {display:none;}


/* toshiba 상세 */
#contents .c_toshiba {background:url("../images/toshiba/img_subBg.png") no-repeat; background-size:cover; text-align:left;}
#contents .c_toshiba .ct_title {display:flex; align-items:flex-end; max-height:160px; padding:40px 0; padding-top:80px;}
#contents .c_toshiba .ct_title > div > span {display:block; font-size:25px; color:var(--white); font-weight:700;}
#contents .c_toshiba .ct_title > div > strong {display:block; font-size:32px; font-weight:700; color:var(--white);}
#contents .c_toshiba .ct_title > img {margin-left:10px; margin-bottom:10px;}
#contents .c_toshiba .ct_contents {display:flex; padding-bottom:80px;}
#contents .c_toshiba .ct_contents > img {width:74%;}
#contents .c_toshiba .ct_contents > div {display:flex; flex-direction:column; justify-content:space-between; padding:0 40px;}
#contents .c_toshiba .ct_contents > div > ul > li {font-size:22px; color:var(--white); padding-bottom:15px; font-weight:500; word-break:keep-all;}
#contents .c_toshiba .ct_contents > div > ul > li > span {display:block; font-size:19px;}
#contents .c_toshiba .ct_contents > div > ul > li > a {display:inline-flex; align-items:center; justify-content:center; width:173px; height:47px; font-size:18px; color:var(--white); border:1px var(--white) solid; transition:0.3s;}
#contents .c_toshiba .ct_contents > div > ul > li > a:hover {background-color:var(--white); color:var(--black);}
#contents .c_toshiba .ct_contents > div > img {margin-bottom:80px;}
#contents .c_toshiba.t1 .ct_contents > div > img {max-height:142px;}
#contents .c_toshiba.t2 .ct_contents > div > img {max-height:133px;}
#contents .c_toshiba.t3 .ct_contents > div > img {max-height:178px;}
#contents .c_toshiba.t4 .ct_contents > div > img {max-height:218px;}
#contents .c_toshiba.t5 .ct_contents > div > img {max-height:236px;}




@media all and (max-width:1440px) {
  /* 콜렉션 */
  #contents .c_brand .cb_collection .cbc_hero > div > div > span {font-size:20px;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > strong {font-size:45px; line-height:60px;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > i {font-size:30px; line-height:30px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > img {width:45%}
  #contents .c_brand .cb_collection .cbc_info > ul > li > div {max-width:800px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > div > strong {font-size:55px; line-height:100px;}

  /* 브랜드 상세 */
  #contents .c_brandview.t1 > img,
  #contents .c_brandview.t2 > img,
  #contents .c_brandview.t3 > img {display:none;}
  #contents .c_brandview.t1 > div:last-child,
  #contents .c_brandview.t2 > div:last-child,
  #contents .c_brandview.t3 > div:last-child {margin-left:0; padding-top:100px; padding-bottom:100px;}
  #contents .c_brandview.t1 .cb_txt.t1 {width:85%;}
  #contents .c_brandview.t1 .cb_txt.t2 {width:85%;}
  #contents .c_brandview.t1 .cb_txt.t2 > div > div {margin-left:0;}
  #contents .c_brandview.t1 .cb_quotes.t2 > div {margin-top:80px; margin-bottom:80px;}
  #contents .c_brandview.t2 .cb_quotes.t1 {margin-top:80px;}
  #contents .c_brandview.t2 .cb_txt.t1 {padding-left:150px;}
  #contents .c_brandview.t2 .cb_txt.t1 > img {left:0;}
  #contents .c_brandview.t2 .cb_brandimg.t1 {margin-left:16px;}
  #contents .c_brandview.t2 .cb_quotes.t2 {margin-top:80px; margin-bottom:80px;}
  #contents .c_brandview.t2 .cb_txt.t2,
  #contents .c_brandview.t3 .cb_txt.t3 {width:85%;}
  #contents .c_brandview.t3 .cb_txt.t1 {padding-left:0;}
  #contents .c_brandview.t3 .cb_txt.t2 {margin-top:80px;}
  #contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(1) {top:-30%; left:-15%;}
  #contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(2) {top:-5%; left:30%;}
  #contents .c_brandview.t3 .cb_title.t2 {margin-top:50px;}

  #contents .c_toshiba .ct_contents > img {width:65%;}
}





@media all and (max-width:1280px) {
  /* 콜렉션 */
  #contents .c_brand .cb_collection .cbc_hero > div {right:12%;}
  #contents .c_brand .cb_collection .cbc_hero > img {height:71vw; max-width:inherit;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > span {font-size:18px;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > strong {font-size:35px; line-height:50px;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > i {font-size:20px; line-height:20px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li {justify-content:center;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > img {width:30vw;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div {width:30vw;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > span {font-size:25px; line-height:35px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > strong {font-size:20px; line-height:30px; white-space:nowrap;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > a {width:160px; font-size:20px; line-height:35px;}
  #contents .c_brand .cb_collection .cbc_info > div {top:180px; max-width:500px;}
  #contents .c_brand .cb_collection .cbc_info > div > div > span {font-size:22px;}
  #contents .c_brand .cb_collection .cbc_info > div > div > strong {font-size:45px; line-height:55px;}
  #contents .c_brand .cb_collection .cbc_info > div > div > i {font-size:30px; line-height:30px;}
  #contents .c_brand .cb_collection .cbc_info > div > div > p {font-size:15px; line-height:25px;}
  #contents .c_brand .cb_collection .cbc_info > div > div {max-width:251px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > b > span,
  #contents .c_brand .cb_collection .cbc_product > div > b > span {margin-right:10px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li {padding-top:300px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li:first-child {padding-top:100px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li:first-child > img {top:148px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li:last-child > img {bottom:-75%;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > div {max-width:50%; transform:translateY(25vw);}
  #contents .c_brand .cb_collection .cbc_info > ul > li > img {top:430px; max-width:60%;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > div > strong {font-size:40px; line-height:60px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > div > a {width:160px; font-size:20px; line-height:35px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > b {font-size:31px; line-height:40px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > p {font-size:12px; line-height:20px;}
  #contents .c_brand .cb_collection .cbc_showroom {height:580px;}
  #contents .c_brand .cb_collection .cbc_showroom > img {height:100%;}
  #contents .c_brand .cb_collection .cbc_showroom > div > ul > li {width:220px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > ul {width:700px;}
  #contents .c_brand .cb_collection .cbc_showroom > div {top:70px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > ul {padding-top:40px; width:510px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > ul > li {width:160px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > ul > li > a > span {width:100px; line-height:28px; font-size:14px;}
  #contents .c_brand .cb_collection .cbc_product {padding-top:70px;}
  #contents .c_brand .cb_collection .cbc_product > div > b {font-size:31px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul {width:540px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul > li {width:260px; margin-bottom:70px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul > li > span {margin-top:20px; font-size:25px; line-height:40px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul > li > a {width:130px; line-height:35px;}

  /* 위치 */
  #contents .c_brand .cb_location .cbl_contents .cblc_hero > img {height:620px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_pic {padding:0 20px 100px 20px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_info > ul {margin:0 20px; padding-top:150px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li {flex-direction:column; align-items:center; padding-bottom:100px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li:nth-child(2) {flex-direction:column; align-items:center;}
  #contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > img {max-width:660px; width:100%; margin-bottom:40px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div {max-width:440px; width:100%;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map {margin:0 20px;}

  /* 프리미엄 */
  #contents .c_premium {padding:100px 0; position:relative;}
  #contents .c_premium > .wrap > div > strong {font-size:35px; line-height:40px;}
  #contents .c_premium > .wrap > div > a {width:150px; font-size:16px; line-height:40px; position:absolute; top:0; right:0;}
  #contents .c_premium > .wrap > p {font-size:16px; line-height:26px; word-break:keep-all; padding-right:100px;}
  #contents .c_premium > .wrap > p br {display:none;}
  #contents .c_premium > .wrap > p > span {font-size:20px; line-height:30px;}
  #contents .c_premium > .wrap > p img {transform:scale(0.5); transform-origin:bottom right;}

  #contents .c_toshiba .ct_title {padding-top:60px;}
  #contents .c_toshiba .ct_contents {flex-wrap:wrap; padding-bottom:0;}
  #contents .c_toshiba .ct_contents > img {width:100%; margin-bottom:40px;}
  #contents .c_toshiba .ct_contents > div {flex-direction:row; padding:0 0 80px 0; justify-content:space-between; width:100%;}
  #contents .c_toshiba .ct_contents > div > ul > li {font-size:20px;}
  #contents .c_toshiba .ct_contents > div > ul > li > span {font-size:16px;}
}


@media all and (max-width:1024px) {
  #contents .c_brand .cb_toshiba .cbt_hero {height:auto;}
  #contents .c_brand .cb_toshiba .cbt_hero > div > strong {padding-bottom:200px;}
  #contents .c_brand .cb_toshiba .cbt_hero > div > strong > span {font-size:25px;}
  #contents .c_brand .cb_toshiba .cbt_hero > div > strong > img {max-width:400px;}
  #contents .c_brand .cb_toshiba .cbt_info > div {padding-top:80px;}
  #contents .c_brand .cb_toshiba .cbt_info > div > p {padding-top:40px; font-size:23px; line-height:35px;}
  #contents .c_brand .cb_toshiba .cbt_history > div > p {padding-bottom:50px; font-size:18px; line-height:35px;}
  #contents .c_brand .cb_toshiba .cbt_history > div > p > strong {padding-bottom:15px; font-size:22px;}
  #contents .c_brand .cb_toshiba .cbt_history > div > p > span br {display:none;}
  #contents .c_brand .cb_toshiba .cbt_history > ul {padding-bottom:80px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li {padding-bottom:15px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li::before {left:140px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li > img {display:none;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li > strong {width:150px; font-size:50px; line-height:60px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li > span {font-size:20px; word-break:keep-all}
  #contents .c_brand .cb_toshiba .cbt_function > ul > li > .cbtf_title > img {display:none;}

  /* 위치 */
  #contents .c_brand .cb_location .cbl_contents .cblc_brandshop {padding:120px 0;}
  #contents .c_brand .cb_location .cbl_contents .cblc_brandshop > strong {margin-bottom:15px; font-size:45px; line-height:55px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_brandshop > p {font-size:20px; line-height:38px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map {padding:120px 0;}

  /* 브랜드 상세 */
  #contents .c_brandview.t2 .cb_brandimg.t2 {width:75%;}
  #contents .c_brandview.t2 .cb_txt.t4 img:nth-child(2) {display:none;}
  #contents .c_brandview.t3 .cb_title.t3 > span {left:auto; right:61%; top:-100px; z-index:1;}
  #contents .c_brandview.t3 .cb_title.t3 > div {padding-top:200px; text-align:center;}
  #contents .c_brandview.t3 .cb_quotes.t1 > div {width:400px;}

  /* 쇼룸 */
  #contents .c_showroom {display:none;}
  #contents .c_mobileshowroom {display:block;}


  /* toshiba상세 */
  #contents .c_toshiba.t5 .ct_contents > div {flex-direction:column; flex-wrap:wrap;}
  #contents .c_toshiba.t5 .ct_contents > div > ul > li {text-align:center;}
  #contents .c_toshiba.t5 .ct_contents > div > img {object-fit:contain; margin-bottom:0; margin-top:20px;}
}





@media all and (max-width:768px) {
  #contents .c_brand .cb_control .cbc_tab {width:110px; height:100px; border-radius:10px; margin:0 5px;}
  #contents .c_brand .cb_control .cbc_tab:first-child img {height:42px !important;}
  #contents .c_brand .cb_control .cbc_tab span {font-size:11px;}
  #contents .c_brand .cb_control .cbc_tab strong {font-size:15px; line-height:22px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li::before {left:120px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li > strong {width:130px; font-size:40px; line-height:50px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li > span {font-size:15px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_pic {position:relative; left:auto; width:100%; height:auto; padding-bottom:0; transform:none;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_pic > div {position:static}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_pic > div > img {width:100%;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_title {margin-bottom:25px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_title > div > span {font-size:20px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_title > div > strong {font-size:28px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div {padding-left:20px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div > ul > li {padding-bottom:15px; font-size:18px; line-height:28px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div > a {width:150px; height:40px; font-size:20px;}
  #contents .c_brand .cb_toshiba .cbt_function > ul > li {padding-bottom:70px;}

  /* 콜렉션 */
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > span {padding-bottom:10px; font-size:20px; line-height:30px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > strong {font-size:16px; line-height:25px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > a {width:140px; font-size:17px; line-height:30px;}
  #contents .c_brand .cb_collection .cbc_info > div > div > strong {font-size:35px; line-height:45px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li {padding-top:150px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > img {top:200px; width:50%;}
  #contents .c_brand .cb_collection .cbc_info > ul > li:last-child > img {bottom:-112%;}

  /* 위치 */
  #contents .c_brand .cb_location .cbl_contents .cblc_brandshop {padding:80px 0;}
  #contents .c_brand .cb_location .cbl_contents .cblc_brandshop > strong {margin-bottom:12px; font-size:40px; line-height:50px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_brandshop > p {font-size:18px; line-height:35px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map {padding:80px 0;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div {border-width:1px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div {padding:10px 0 10px 20px; font-size:25px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div > .icon.location {width:45px; height:45px; margin-right:15px; background-size:18px auto;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div > .icon.arrow {width:24px; height:24px; margin-right:25px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > span {width:210px; border-width:1px; font-size:25px;}

  /* 프리미엄 */
  #contents .c_premium {padding-top:80px; padding-bottom:130px;}
  #contents .c_premium.t1 {padding-bottom:40px;}
  #contents .c_premium > .wrap > div > a {top:-50px; width:100px; line-height:30px; font-size:11px;}
  #contents .c_premium > .wrap > div > strong {padding:0; font-size:25px; line-height:30px;}
  #contents .c_premium > .wrap > p {padding-left:0; padding-right:0;}
  #contents .c_premium > .wrap > img {width:200%; position:relative; left:50%; transform:translateX(-50%); max-width:200%;}
  #contents .c_premium > .wrap > p > img {bottom:-110px; right:0;}

  /* 브랜드 상세 */
  #contents .c_brandview.t1 > div:last-child, #contents .c_brandview.t2 > div:last-child, #contents .c_brandview.t3 > div:last-child {padding-top:70px;}
  #contents .c_brandview.t1 > div:last-child,
  #contents .c_brandview.t2 > div:last-child,
  #contents .c_brandview.t3 > div:last-child {width:100%;}
  #contents .c_brandview.t1 > div:last-child {background-size:140px auto; background-position:top 60vw right 5%;}
  #contents .c_brandview.t2 > div:last-child {background-size:300px auto; background-position:top 80vw right 0;}
  #contents .c_brandview .cb_title.t1 {position:relative; z-index:1;}
  #contents .c_brandview .cb_title.t1 > span {margin-left:20px;}
  #contents .c_brandview .cb_title.t1 > span > span {font-size:16px;}
  #contents .c_brandview.t1 .cb_quotes.t1 {display:block; text-align:left;}
  #contents .c_brandview.t1 .cb_quotes.t1 > img {max-width:87.5%;}
  #contents .c_brandview.t1 .cb_quotes.t2 > div,
  #contents .c_brandview.t2 .cb_quotes.t1 > div,
  #contents .c_brandview.t2 .cb_quotes.t2 > div,
  #contents .c_brandview.t2 .cb_quotes.t3 > div,
  #contents .c_brandview.t3 .cb_quotes.t1 > div,
  #contents .c_brandview.t3 .cb_quotes.t2 > div,
  #contents .c_brandview.t3 .cb_quotes.t3 > div,
  #contents .c_brandview.t1 .cb_quotes.t1 > div {margin-right:auto; margin-top:50px; font-size:21px; line-height:36px;}
  #contents .c_brandview.t1 .cb_quotes.t1 > div {margin-left:auto;}
  #contents .c_brandview.t3 .cb_quotes.t1 > div::before,
  #contents .c_brandview.t2 .cb_quotes.t3 > div::before,
  #contents .c_brandview.t2 .cb_quotes.t2 > div::before,
  #contents .c_brandview.t2 .cb_quotes.t1 > div::before,
  #contents .c_brandview.t1 .cb_quotes.t1 > div::before,
  #contents .c_brandview.t1 .cb_quotes.t2 > div::before,
  #contents .c_brandview.t3 .cb_quotes.t2 > div::before,
  #contents .c_brandview.t3 .cb_quotes.t3 > div::before,
  #contents .c_brandview.t3 .cb_quotes.t1 > div::after,
  #contents .c_brandview.t2 .cb_quotes.t3 > div::after,
  #contents .c_brandview.t2 .cb_quotes.t2 > div::after,
  #contents .c_brandview.t2 .cb_quotes.t1 > div::after,
  #contents .c_brandview.t1 .cb_quotes.t2 > div::after,
  #contents .c_brandview.t3 .cb_quotes.t2 > div::after,
  #contents .c_brandview.t3 .cb_quotes.t3 > div::after,
  #contents .c_brandview.t1 .cb_quotes.t1 > div::after {width:13px; height:11px;}
  #contents .c_brandview.t3 .cb_quotes.t1 > div::before,
  #contents .c_brandview.t2 .cb_quotes.t3 > div::before,
  #contents .c_brandview.t2 .cb_quotes.t2 > div::before,
  #contents .c_brandview.t2 .cb_quotes.t1 > div::before,
  #contents .c_brandview.t1 .cb_quotes.t2 > div::before,
  #contents .c_brandview.t3 .cb_quotes.t2 > div::before,
  #contents .c_brandview.t3 .cb_quotes.t3 > div::before,
  #contents .c_brandview.t1 .cb_quotes.t1 > div::before {top:-25px;}
  #contents .c_brandview.t3 .cb_quotes.t1 > div::after,
  #contents .c_brandview.t2 .cb_quotes.t3 > div::after,
  #contents .c_brandview.t2 .cb_quotes.t2 > div::after,
  #contents .c_brandview.t2 .cb_quotes.t1 > div::after,
  #contents .c_brandview.t1 .cb_quotes.t2 > div::after,
  #contents .c_brandview.t3 .cb_quotes.t2 > div::after,
  #contents .c_brandview.t3 .cb_quotes.t3 > div::after,
  #contents .c_brandview.t1 .cb_quotes.t1 > div::after {bottom:-25px;}
  #contents .c_brandview.t1 .cb_txt.t1 {font-size:14px; line-height:24px; text-align:justify; width:90%;}
  #contents .c_brandview.t1 .cb_txt.t1 p {text-align:justify;}
  #contents .c_brandview.t1 .cb_txt.t1 p img {width:80%; float:none; display:block; margin:15px auto;}
  #contents .c_brandview.t1 .cb_txt.t1 br {display:none;}
  #contents .c_brandview.t1 .cb_brandimg {width:100%; margin-top:15px; margin-bottom:15px;}
  #contents .c_brandview.t1 .cb_txt.t2 {margin-top:0; font-size:14px; line-height:24px; text-align:justify;}
  #contents .c_brandview.t1 .cb_txt.t2 br {display:none;}
  #contents .c_brandview.t1 .cb_txt.t2 {width:90%;}
  #contents .c_brandview.t1 .cb_txt.t2 > div > div {display:flex; justify-content:space-between; float:none; margin-right:0; width:120%; transform:none; margin-left:-10%; margin-bottom:15px;}
  #contents .c_brandview.t1 .cb_txt.t2 > div > div img:first-child {margin-left:0; width:49%;}
  #contents .c_brandview.t1 .cb_txt.t2 > div > div img:last-child {margin-left:0; margin-right:0; width:49%; margin-top:0;}
  #contents .c_brandview.t1 .cb_title.t2 {width:100%; max-width:480px;}
  #contents .c_brandview.t1 .cb_title.t2 img {height:190px;}
  #contents .c_brandview.t1 .cb_title.t2 > span {top:-70px; left:5%;}
  #contents .c_brandview.t1 .cb_txt.t3 > img,
  #contents .c_brandview.t2 .cb_txt.t3 > img {display:none;}
  #contents .c_brandview.t1 .cb_txt.t3,
  #contents .c_brandview.t2 .cb_txt.t3 {font-size:14px; line-height:24px; text-align:justify; width:90%;}
  #contents .c_brandview.t1 .cb_txt.t3 br,
  #contents .c_brandview.t2 .cb_txt.t3 br {display:none;}
  #contents .c_brandview.t2 .cb_quotes.t1 {margin-top:120px; margin-bottom:120px; width:45%; margin-left:50%;}
  #contents .c_brandview.t2 .cb_quotes.t1 > div,
  #contents .c_brandview.t3 .cb_quotes.t1 > div {word-break:keep-all;}
  #contents .c_brandview.t2 .cb_txt.t1 > img {top:-400px;}
  #contents .c_brandview.t2 .cb_txt.t1 {padding-left:0; font-size:14px; line-height:24px; text-align:justify; width:90%; height:auto;}
  #contents .c_brandview.t2 .cb_txt.t1 > div {font-size:14px; line-height:24px; text-align:justify; width:100%; padding-top:150px;}
  #contents .c_brandview.t2 .cb_txt.t1 div p {padding-left:0; font-size:14px; line-height:24px; text-align:justify;}
  #contents .c_brandview.t2 .cb_txt.t1 div p img {position:absolute; left:-19px; top:13px; right:auto; width:100%; max-width:316px;}
  #contents .c_brandview.t2 .cb_txt.t1 > div br {display:none;}
  #contents .c_brandview.t2 .cb_txt.t1 > div span:first-child + br {display:block;}
  #contents .c_brandview.t2 .cb_txt.t1 div p {display:inline;}
  #contents .c_brandview.t2 .cb_brandimg.t1 {width:90%; transform:none; margin-top:15px; margin-left:auto; margin-right:auto;}
  #contents .c_brandview.t2 .cb_brandimg.t1 > img {margin-left:0; width:66%; object-fit:cover; object-position:right;}
  #contents .c_brandview.t2 .cb_brandimg.t2 {width:90%;}
  #contents .c_brandview.t2 .cb_quotes.t2 {margin:50px 0;}
  #contents .c_brandview.t2 .cb_txt.t2,
  #contents .c_brandview.t3 .cb_txt.t3 {font-size:14px; line-height:24px; text-align:justify; width:90%; word-break:break-all;}
  #contents .c_brandview.t2 .cb_txt.t2 br,
  #contents .c_brandview.t3 .cb_txt.t3 br {display:none;}
  #contents .c_brandview.t2 .cb_quotes.t3 {margin:30px auto 250px auto;}
  #contents .c_brandview.t2 .cb_txt.t4 {font-size:14px; line-height:24px; text-align:justify; width:90%; word-break:break-all;}
  #contents .c_brandview.t2 .cb_txt.t4 img {transform:translateX(0); margin-bottom:15px;}
  #contents .c_brandview.t2 .cb_txt.t4 img:nth-child(2) {display:none;}
  #contents .c_brandview.t3 .cb_quotes.t2 {margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
  #contents .c_brandview.t3 {background-size:200% auto; background-position:top 310px center;}
  #contents .c_brandview.t3 .cb_txt.t1 {width:90%;}
  #contents .c_brandview.t3 .cb_txt.t1 > div {font-size:14px; line-height:24px; text-align:justify; width:100%;}
  #contents .c_brandview.t3 .cb_txt.t1 > div br {display:none;}
  #contents .c_brandview.t3 .cb_txt.t1 > p {margin-top:-60px;}
  #contents .c_brandview.t3 .cb_txt.t1 > p img:last-child {display:none;}
  #contents .c_brandview.t3 .cb_txt.t2 {display:block;}
  #contents .c_brandview.t3 .cb_quotes.t1 {width:50%; margin-left:50%;}
  #contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(2),
  #contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(3) {display:none;}
  #contents .c_brandview.t3 .cb_txt.t2 > img:nth-child(1) {top:5%; left:auto; right:50%; width:50%; max-width:200px; height:auto;}
  #contents .c_brandview.t3 .cb_txt.t2 > p {font-size:14px; line-height:24px; text-align:justify; width:90%; margin-left:5%; margin-top:40px;}
  #contents .c_brandview.t3 .cb_txt.t2 > p br {display:none;}
  #contents .c_brandview.t3 .cb_quotes.t3 {margin-top:0; margin-bottom:60px;}
  #contents .c_brandview.t3 .cb_title.t2 {margin-top:180px;}
  #contents .c_brandview.t3 .cb_title.t2 > span {top:-150px; right:0;}
  #contents .c_brandview.t3 .cb_title.t2 > div img {width:80%;}
  #contents .c_brandview.t3 .cb_title.t3 {margin-top:100px; width:90%; position:relative; margin-left:auto; margin-right:auto;}
  #contents .c_brandview.t3 .cb_title.t3 > div {padding-top:230px; position:relative; text-align:center;}
  #contents .c_brandview.t3 .cb_title.t3 > div > img:nth-child(2) {position:absolute; left:calc(50% + 20px); top:0; width:110px;}
  #contents .c_brandview.t3 .cb_title.t3 > span {left:auto; top:0; right:calc(50% + 20px); width:188px; height:209px;}
  #contents .c_brandview.t3 .cb_title.t3 > span > strong {font-size:19px; line-height:32px; padding-top:25px;}
  #contents .c_brandview.t3 .cb_title.t3 > span > span {font-size:19px;}
  #contents .c_brandview.t3 .cb_title.t3 > p {font-size:14px; line-height:24px; text-align:justify; padding-top:25px;}
  #contents .c_brandview.t3 .cb_title.t3 > p img {width:100%; display:block; margin-top:25px;}
  #contents .c_brandview .cb_title.t1 > span {width:188px; height:209px;}
  #contents .c_brandview .cb_title.t1 > span > strong {font-size:21px; line-height:32px;}
  #contents .c_brandview .cb_title.t1 > span > span {font-size:21px;}
  #contents .c_brandview .cb_title.t1 {zoom:1; width:100%;   flex-direction:column-reverse;}
  #contents .c_brandview .cb_title.t1 > div {width:100%; height:56.45vw; margin-left:0; margin-bottom:40px;}
  #contents .c_brandview .cb_title.t1 > div iframe {width:100% !important; height:56.45vw !important;}

  #contents .c_toshiba .ct_title > img {display:none;}
  #contents .c_toshiba .ct_contents > div {flex-direction:column; flex-wrap:wrap;}
  #contents .c_toshiba .ct_contents > div > ul > li {text-align:center;}
  #contents .c_toshiba .ct_contents > div > img {object-fit:contain; margin-bottom:0; margin-top:20px;}
}





@media all and (max-width:540px) {
  #contents .c_brand .cb_control {padding:15px 3px; margin-bottom:10px;}
  #contents .c_brand .cb_control .cbc_tab {width:calc(33.333% - 6px); height:auto; margin:0 3px; aspect-ratio:150/140;}
  #contents .c_brand .cb_control .cbc_tab span {font-size:10px; line-height:20px;}
  #contents .c_brand .cb_control .cbc_tab strong {font-size:13px; line-height:20px;}
  #contents .c_brand .cb_toshiba .cbt_hero {position:relative; background:url("../images/toshiba/img_main_02_mob.png") no-repeat; background-size:cover; background-position:top center; height:1090px;}
  #contents .c_brand .cb_toshiba .cbt_hero > div > strong {padding-bottom:280px;}
  #contents .c_brand .cb_toshiba .cbt_hero > div > strong > span {font-size:20px;}
  #contents .c_brand .cb_toshiba .cbt_hero > div > strong > img {margin-top:15px;}
  #contents .c_brand .cb_toshiba .cbt_hero > div > p {padding-bottom:310px; font-size:18px; line-height:35px;}
  #contents .c_brand .cb_toshiba .cbt_hero .cbt_youtube {position:absolute; left:20px; right:20px; bottom:30px; width:auto;}
  #contents .c_brand .cb_toshiba .cbt_info {height:680px;}
  #contents .c_brand .cb_toshiba .cbt_info::before {background:url("../images/toshiba/img_main_04_mob.png") no-repeat; background-position:top center;}
  #contents .c_brand .cb_toshiba .cbt_info > div > p {padding-top:30px; font-size:17px; line-height:30px;}
  #contents .c_brand .cb_toshiba .cbt_history > div > p {font-size:15px; line-height:28px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul {padding-bottom:40px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li {align-items:center;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li::before {left:89px;}
  #contents .c_brand .cb_toshiba .cbt_history > ul > li > strong {flex-shrink:0; width:95px; font-size:30px; line-height:40px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_pic {margin-bottom:50px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_title > div > span {font-size:17px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_title > div > strong {font-size:24px;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_content {flex-wrap:wrap;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_content > img {width:100%;}
  #contents .c_brand .cb_toshiba .cbt_function .cbtf_content > div {padding-left:0; padding-top:20px; width:100%;}
  #contents .c_brand .cb_toshiba .cbt_function > ul > li {padding-bottom:40px;}
  #contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content {flex-direction:initial;}
  #contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_title > div,
  #contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content > div,
  #contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content > div > ul > li {box-sizing:border-box; width:100%; text-align:left;}
  #contents .c_brand .cb_toshiba .cbt_function > ul > li:nth-child(2n) > .cbtf_content > div > a {margin-left:0;}

  /* 콜렉션 */
  #contents .c_brand .cb_collection .cbc_pride {padding-top:60px;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > span {font-size:14px;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > strong {font-size:25px; line-height:35px;}
  #contents .c_brand .cb_collection .cbc_hero > div > div > i {font-size:20px; line-height:20px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > img {width:44.44vw;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div {width:44.44vw; padding-left:13px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > span {font-size:18px; line-height:25px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > strong {font-size:14px; line-height:20px; padding-bottom:5px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li > div > a {width:100px; line-height:25px; font-size:13px;}
  #contents .c_brand .cb_collection .cbc_pride > ul > li:nth-child(2n) > div {padding-right:13px;}
  #contents .c_brand .cb_collection .cbc_info > div {top:100px;}
  #contents .c_brand .cb_collection .cbc_info > ul {padding-bottom:150px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li:last-child > img {bottom:-64%;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > div > strong {font-size:28px; line-height:40px;}
  #contents .c_brand .cb_collection .cbc_info > ul > li > div > a {width:130px; line-height:25px; font-size:15px; margin-top:10px;}
  #contents .c_brand .cb_collection .cbc_info > div > div > p {width:130%; font-size:13px; line-height:25px; word-break:keep-all;}
  #contents .c_brand .cb_collection .cbc_showroom {height:650px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > b > span {margin-right:5px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > b {font-size:21px; line-height:30px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > b > span {margin-right:10px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > ul {width:100%; display:block; padding-top:25px;}
  #contents .c_brand .cb_collection .cbc_showroom > div > ul > li {margin-left:auto; margin-right:auto; margin-bottom:15px; width:150px;}
  #contents .c_brand .cb_collection .cbc_showroom > div {top:40px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul {width:100%;}
  #contents .c_brand .cb_collection .cbc_product > div > b > span {margin-right:5px;}
  #contents .c_brand .cb_collection .cbc_product > div > b {font-size:21px;}
  #contents .c_brand .cb_collection .cbc_product {padding-top:40px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul {padding-top:20px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul > li {width:calc(50% - 5px); margin-bottom:40px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul > li > span {font-size:15px; line-height:25px; margin-top:10px;}
  #contents .c_brand .cb_collection .cbc_product > div > ul > li > a {width:120px; line-height:25px; font-size:13px;}

  /* 위치 */
  #contents .c_brand .cb_location .csl_tab {margin-bottom:10px;}
  #contents .c_brand .cb_location .cbc_tab.on, 
  #contents .c_brand .cb_location .cbc_tab:hover {box-shadow:0px 7.5px 7.5px 0px rgb(13 92 171 / 25%);}
  #contents .c_brand .cb_location .cbl_contents .cblc_hero > img {height:300px; width:100%;}
	#contents .c_brand .cb_location .cbl_contents .cblc_brandshop {padding:30px 0 50px 0;}
	#contents .c_brand .cb_location .cbl_contents .cblc_brandshop > strong {font-size:32px; line-height:34px; margin-bottom:10px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_brandshop > p {font-size:12px; line-height:18px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_pic {padding:0 30px 65px 30px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_pic > img {margin-top:6px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_pic > img:nth-child(2), .cblc_pic > img:nth-child(3) {width:calc(50% - 3px);}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul {margin:0 30px; padding-top:60px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li {flex-direction:column; align-items:center; padding-bottom:50px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li:nth-child(2) {flex-direction:column; align-items:center;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > img {max-width:660px; width:100%; margin-bottom:30px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div {max-width:440px; width:100%;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong {font-size:24px; line-height:28px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong > s {height:1px; max-width:120px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong > s + b {margin-left:8px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > strong > b + s {margin-left:8px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > p {font-size:12px; line-height:18px; min-height:90px; padding-bottom:35px; margin-top:15px;}
	#contents .c_brand .cb_location .cbl_contents .cblc_info > ul > li > div > span {font-size:6px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map {padding:40px 0;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div {padding:5px 0 5px 10px; font-size:20px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div > .icon.location {width:30px; height:30px; margin-right:10px; background-size:12px auto;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > div > .icon.arrow {width:20px; height:20px; margin-right:15px;}
  #contents .c_brand .cb_location .cbl_contents .cblc_map > div > div > span {width:140px; font-size:20px;}


  #contents .c_toshiba .ct_title {padding-bottom:20px; height:auto; padding-top:40px;}
  #contents .c_toshiba .ct_title > div > span {font-size:16px;}
  #contents .c_toshiba .ct_title > div > strong {font-size:24px;}
  #contents .c_toshiba .ct_contents > div > ul > li {padding-bottom:10px; font-size:16px;}
  #contents .c_toshiba .ct_contents > div > ul > li > a {width:130px; height:40px; line-height:25px; font-size:15px;}
  #contents .c_toshiba .ct_contents > div > ul > li > span {font-size:14px;}
}





@media all and (max-width:425px) {
  /* 콜렉션 */
	#contents .c_brand .cb_collection .cbc_info > div > div > p br {display:none;}

  /* 브랜드 상세 */
  #contents .c_brandview.t1 > div:last-child, 
  #contents .c_brandview.t2 > div:last-child, 
  #contents .c_brandview.t3 > div:last-child {padding-top:40px; padding-bottom:50px;}
  #contents .c_brandview.t1 .cb_title.t2 > span {top:-45px; left:3%; transform:scale(0.8);}
  #contents .c_brandview.t2 > div:last-child {background-size:200px auto; background-position:top 141vw right 0;}
  #contents .c_brandview.t2 .cb_brandimg.t1 {position:relative; padding-top:170px;}
  #contents .c_brandview.t2 .cb_brandimg.t1 > img {width:100%;}
  #contents .c_brandview.t2 .cb_title.t2 {position:absolute; top:-10px; right:-20px; transform:scale(0.8);}
  #contents .c_brandview.t3 .cb_title.t3 {margin-top:70px;}
  #contents .c_brandview.t3 .cb_title.t3 > span {top:-28px; right:calc(31% + 20px); transform:scale(0.8);}
  #contents .c_brandview.t3 .cb_title.t3 > div {padding-top:170px;}
  #contents .c_brandview.t3 .cb_title.t3 > div > img:nth-child(2) {width:90px;}
  #contents .c_brandview.t3 {background-size:232% auto; background-position:top 250px center;}
  #contents .c_brandview.t3 .cb_title.t2 > span {transform:scale(0.8);}
  
}





@media all and (max-width:360px) {
  /* 콜렉션 */
	#contents .c_brand .cb_collection .cbc_info > div > div > p {width:113%;}
}