﻿/*Content1*/
.Content1 {margin:100px 0 120px;text-align:center;}
.Content1 article {max-width:1200px;width:100%;margin:0 auto;}
.Content1 ul{margin-bottom:62px;}
.Content1 .logo {display:block;width:100%;text-align:center;margin-bottom:18px;}
.Content1 .text1 {color:#111;font-size:20px;font-weight:700;}
.Content1 .text2 {color:#9d9d9d;font-size:26px;font-weight:400;padding-top:38px;letter-spacing:-1px;}
.Content1 .text {margin-top:8px;width:100%;display:inline-block}
.Content1 .text h2 {width:50%;float:left;text-align:left;color:#111;font-size:42px;line-height:50px;font-weight:700;letter-spacing:-0.5px}
.Content1 .text div{width:50%;padding:10px 0 0 28px;float:right;text-align:left;color:#505050;font-size:18px;line-height:26px;font-weight:400;}
/*Content2*/
.Content2{text-align:center;max-width:1200px;width:100%;margin:0 auto}
.Content2 article{display:inline-block}
.Content2 article div{width:50%;float:left}
.Content2 article div .mt{margin-top:-2px}
/*Content3*/
.Content3{margin-bottom:164px; text-align: center;}
.Content3 h2{margin:86px 0 106px;color:#111;font-size:42px;line-height:50px;font-weight:700;letter-spacing:-0.5px}
.Content3 ul{display:inline-block;vertical-align:top; width:25%;height:130px;position:relative;margin-right:-4px}
.Content3 ul+ul::before{content:"";width:1px;height:100px;position:absolute;left:0;bottom:0;background-color:#ededed}
.Content3 ul li{margin: 0; bottom: 0;}
.Content3 .text1{font-size:20px;color:#111;margin:14px 0 5px;font-weight:500;}
.Content3 .text2{color:#505050;font-size:14px;line-height:20px;font-weight:400;}

/*Full Section Common*/
.cmn{width:100%;position:relative;display:inline-block;margin-top:-2px}
.cmn img{max-width:100%}
.cmn .bg{width:62.5%}
.cmn .product_mo{display:none}
.cmn .text{width:37.5%;text-align:left;position:absolute;top:50%;transform:translateY(-50%);padding-left:5%}
.cmn .text h2{margin-bottom:20px;color:#111;font-size:42px;line-height:50px;font-weight:700;letter-spacing:-0.5px}
.cmn .text div{margin-bottom:60px;color:#505050;font-size:18px;line-height:26px;font-weight:400;}

/*Content4*/
.Content4 .bg{float:left;background:url(/kimg/prd_details/memory/BoltXR_Content4_bg.jpg) no-repeat right center;background-size:cover}
.Content4 .text{right:0}
/*Content5*/
.Content5 .bg{float:right;background:url(/kimg/prd_details/memory/BoltXR_Content5_bg.jpg) no-repeat left center;background-size:cover}
.Content5 .text{left:0}
/*Content6*/
.Content6 .bg {background: url(/kimg/prd_details/memory/BoltXR_Content6_bg.jpg) no-repeat right center;background-size: cover}
.Content6 .text{right:0}
/*Content7*/
.Content7 .bg{float:right;background:url(/kimg/prd_details/memory/BoltXR_Content7_bg.jpg) no-repeat left center;background-size:cover}
.Content7 .text{left:0}
/*Content8*/
.Content8{text-align:center;padding-top:125px;width:100%;margin:0 auto;}
.Content8 article{width:1720px;margin:auto}
.Content8 article div{float:left;vertical-align:middle}
.Content8 article .pro_1{width:67.4% }
.Content8 article .pro_2{width:31.3%;float:right}
.Content8 article div img{width:100%;}
.Content8 .content8_m{display:none}
/*Content9*/
.Content9 {padding-top: 99px}
.Content9 article{background:url(/kimg/prd_details/memory/BoltXR_Content8_bg.png) no-repeat center 310px;padding-bottom:671px}
.Content9 h2 {text-align: center; line-height: 80px;color:#111;font-size:42px;font-weight:700;letter-spacing:-0.5px}
.Content9 h2 br{display:none}
.Content9 p {margin: 0 auto; text-align: center; font-weight: 400; line-height: 26px; font-size: 18px; color: #505050}
.Content9 img {display:block; margin: 51px auto 0 auto; padding-left:35px}
/*Content10*/
.Content10 article {max-width:1200px;width:100%;margin:0 auto;}
.Content10 h2 {font-weight: 700; margin-bottom:28px; font-size: 42px; color:#111; text-align:left}
.Content10 table {width:100%; margin:0 auto; line-height:14px;font-size:14px}
.Content10 tbody th {font-weight:500; color:#111;}
.Content10 tbody th br{display:none}
.Content10 tbody tr {height:59px}
.Content10 tbody td {height:59px; padding: 23px 0 20px 0; font-weight: 400; color: #505050;background:#fff}
.Content10 .specification table{border-top:4px solid #676767; border-bottom:4px solid #676767; margin-bottom:80px;text-align:left}
.Content10 .specification th {width:156px; padding-left:32px; text-align:left; border-bottom: 1px solid #d6d6d6}
.Content10 .specification td {border-left: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding-left:24px}
.Content10 .specification tr:last-child th {border-bottom:none}
.Content10 .specification tr:last-child td {border-bottom:none}
.Content10 .ordering_info table{border-top:4px solid #414141; border-bottom:4px solid #414141}
.Content10 .ordering_info th {width:299px; border-right:1px solid #d6d6d6}
.Content10 .ordering_info th:last-child {border-right:none}
.Content10 .ordering_info td {color:#505050; text-align:center; border-top:1px solid #d6d6d6; border-right: 1px solid #d6d6d6}
.Content10 .ordering_info td:last-child {border-right:none}
.Content10 .btn{height:300px; padding-top:120px; text-align:center}
.Content10 a {width:244px; display:inline-block; margin:0 10px;padding:23px 0; font-size:14px; font-weight:400; color:#fff; background-color:#111; border-radius:30px; border:none}
.Content10 img {margin-right:10px}
/*GotoEssencore*/
.GotoEssencore h3{font-weight:700}
@media all and (max-width:1750px) {
    .Content8 article{width:100%; padding:0 3%}
    /*.Content8 article .pro_2 li{margin-bottom:3.3%}*/
}
@media all and (max-width:1600px){
    .Content3 .text2{font-size:16px}
    .cmn .bg{width:58%}
    .cmn .text{width:42%}
}
@media all and (max-width:1400px){
    .cmn .bg{width:55%}
    .cmn .text{width:45%}
    .Content3 .text2{font-size:14px}
    .cmn .text h2{font-size:38px}
}
@media all and (max-width:1200px){
    article{padding:0 2%}
    .cmn .text div{margin-bottom:40px}
    .Content6 .text img{width:65%}
    .Content7 .text img{width:65%}
    .Content5 .bg{background-position:right center}
}
@media all and (max-width:1040px){
    .Content1 .text_box h2{font-size:34px;line-height:40px}
    .Content1 .text_box div{padding-left:0;}
    .Content1 .text_box div br{display:none}
    .cmn .text{padding-left:2%}
    .cmn .text h2{font-size:32px;line-height:40px}
}
@media all and (max-width:812px){
    /*Content1*/
    .Content1 {margin:7.5rem 0 12rem}
    .Content1 article {max-width:100%;margin:0 auto;padding:0}
    .Content1 ul{margin-bottom:6.2rem}
    .Content1 article>img{width:87.5%}
    .Content1 .logo {display:inline-block; margin-bottom:3rem}
    .Content1 .logo img {width:40.3rem}
    .Content1 .text1 {font-size:2.5rem}
    .Content1 .text2 {font-size:3rem;padding-top:3.8rem}
    .Content1 .text {margin-top:0.8rem;padding:0 5rem}
    .Content1 .text h2 {width:100%;margin-bottom:3.5rem;float:none;font-size:5.4rem;line-height:6.5rem}
    .Content1 .text div{width:100%;padding-left:0;float:none;font-size:2.3rem;line-height:3.3rem}
    /*Content2*/
    .Content2{text-align:left}
    .Content2 article{width:100%;display:block;overflow:hidden;overflow-x:auto;white-space:nowrap;padding:0}
    .Content2 article div{width:94%;display:inline-block;float:none}
    .Content2 article div+div{margin-left:-0.4rem}
    .Content2 article img{max-width:100%;width:100%;display:block}
    .Content2 article div .mt{margin-top:0}
    /*Content3*/
    .Content3{margin:0 auto 6.7rem auto; text-align:left;padding:0 14.9rem}
    .Content3 h2{margin:13.2rem 0 3rem;text-align:center;font-size:5.4rem;line-height:6.5rem}
    .Content3 ul{width:100%;height:23rem;padding-top:7.4rem;border-bottom:1px solid #ededed}
    .Content3 ul+ul::before{display:none;position:static}
    .Content3 ul:last-child{padding-bottom: 0;border-bottom:none}
    .Content3 ul li{display:inline-block;vertical-align:top;float:left}
    .Content3 .icon img{width:5.5rem;margin:0 4.5rem 0 1rem}
    .Content3 .text1{font-size:2.6rem;color:#111;margin:-0.6rem 0 1rem;display:block;line-height:1}
    .Content3 .text2{width:78%;font-size:1.8rem;line-height:2rem}
    /*Full Section Common*/
    .cmn{margin-top:0}
    .cmn .bg{display:none}
    .cmn .product_mo{display:block;width:100%}
    .cmn .text{width:100%;position:static;transform:translateY(0%);padding:0 5rem;margin-bottom:11.4rem}
    .cmn .text h2{margin:6.3rem 0 2rem 0;font-size:5.4rem;line-height:6.5rem;}
    .cmn .text div{margin-bottom:0;font-size:2.3rem}
    /*Content4*/
    .Content4 .bg{float:none}
    .Content4 .text div{padding-bottom:3.5rem}
    .Content4 .text div br{display:none}
    /*Content5*/
    .Content5 .bg{float:none}
    /*Content6*/
    .Content6 .text img{width:53.2rem;margin-top:7.8rem}
    /*Content7*/
    .Content7 .bg{float:none}
    .Content7 .text img{width:55.4rem;margin-top:6.1rem}
    /*Content8*/
    .Content8 .content8_pc{display:none}
    .Content8 .content8_m{display:block}
    .Content8{padding-top:120px;padding-bottom:130px;width:100%}
    .Content8 article{width:100%;padding:0}
    .Content8 article div{width:100%}
    .Content8 article .pro_1{width:100%}
    .Content8 article .pro_2{display:inline-flex;width:100%;}
    .Content8 article .pro_2 img{width:33.3%}
    /*Content9*/
    .Content9 {padding:0 2rem}
    .Content9 article {background:url(/kimg/prd_details/memory/BoltXR_Content8_bg_mo.png) no-repeat center 49.4rem;padding:0 0 58rem 0;background-size:91%}
    .Content9 h2 {line-height:6.5rem;font-size:5.4rem;margin:3.4rem 0 2.5rem 0;}
    .Content9 h2 br{display:block}
    .Content9 p {font-size: 2.3rem;line-height: 3.4rem}
    .Content9 img {width:37.8rem;margin: 5.1rem auto 0 auto;padding-left:0}
    /*Content10*/
    .Content10 {padding:0 2rem}
    .Content10 article {max-width:100%;margin:0 auto;padding:0}
    .Content10 h2 {font-size: 5.4rem;margin-bottom:5.2rem;padding-left:3.1%}
    .Content10 table {line-height:2rem;font-size:1.8rem}
    .Content10 table th {font-size:2rem}
    .Content10 tbody tr {height:7.4rem}
    .Content10 tbody td {height:5.9rem; padding: 2.3rem 0 2rem 0}
    .Content10 .specification table {border-top:0.4rem solid #676767; border-bottom:0.4rem solid #676767; margin-bottom:12.9rem}
    .Content10 .specification th {width:14rem;padding:0rem 0.5rem 0 1rem;line-height:2.5rem}
    .Content10 .specification td {padding:0 4rem 0 2.5rem;line-height:1.6rem}
    .Content10 .ordering_info table {border-top:0.4rem solid #414141; border-bottom:0.4rem solid #414141}
    .Content10 .ordering_info th {width:14.9rem;line-height:1.9rem}
    .Content10 .ordering_info th br {display:block}
    .Content10 .btn {height:30rem; padding:12rem 0}
    .Content10 a {width:27.2rem; margin: 1.1rem; padding:3rem 0; border-radius:4rem;font-size:1.8rem}
    .Content10 img {width:1.4rem;margin-right:1rem}
}
@media all and (max-width:640px){
    /*Content1*/
    .Content1 .text h2 {font-size: 5.2rem}
    .Content1 .text div{font-size:2rem}
    /*Content2*/
    .Content2 h2 {font-size: 5.2rem}
    /*Content3*/
    .Content3{padding:0 11.1rem}
    .Content3 .icon img{margin:0 2.3rem 0 1rem}
    .Content3 h2 {font-size: 5.2rem}
    .Content3 .text2{width:82%}
    /*Full Section Common*/
    .cmn .text h2 {font-size: 5.2rem}
    /*Content9*/
    .Content9 h2 {font-size: 5.2rem}
    .Content9 p {font-size: 2rem}
    /*Content10*/
    .Content10 h2 {font-size: 5.2rem}
    .Content10 table{font-size:1.7rem}
    .Content10 .specification td {padding:0 1.8rem 0 1.7rem;line-height:2rem}
}
@media all and (max-width:414px){
    /*Content3*/
    .Content3{padding:0 9.3rem}
    /*Content9*/
    .Content9 article {background:url(/kimg/prd_details/memory/BoltXR_Content8_bg_mo.png) no-repeat center 43rem/91%;padding-bottom:50rem}
    /*Content10*/
    .Content10 .specification td {padding:0 1.4rem 0 1.5rem}
}