
.about_cont {position: relative;display: block;width: 1100px;margin: 0 auto;z-index: 1}
.bgGray:after {position: absolute;top: 0;left: 50%;width: 2000px;margin-left: -1000px;height: 100%;background: #f0f0f0;content: "";z-index: 0}

.about_moi_top {position: relative;display: block;overflow: hidden;padding: 65px 0;background: url("/re_images/moi/pc/about/about_title_bg.jpg") no-repeat center top}
.about_moi_top .title {position: relative;display: block;text-align: center;font-size: 70px;color: #f53849;line-height: 120%;font-family: tvn_enjoystories;}
.about_moi_top .btit {display: block;text-align: center;font-size: 28px;line-height: 120%;font-weight: 600;color: #222;letter-spacing: -0.05em;margin-bottom: 15px}
.about_moi_top .txt {display: block;text-align: center;font-size: 17px;line-height: 160%}
.about_moi_top ul {position: relative;display: block;overflow: hidden;margin-top: 40px;text-align: center}
.about_moi_top li {display: inline-block;margin: 0 40px;}
.about_moi_top li .img {display: inline-block;width: 170px;height: 170px;background: #fff;border-radius: 50%;line-height: 170px;text-align: center}
.about_moi_top li:nth-child(1) img {margin-right: -5px}
.about_moi_top li:nth-child(2) img {margin-right: -10px}
.about_moi_top li .tit {display: block;font-size: 22px;color: #333;line-height: 120%;margin: 10px 0 5px}

.about_nav {position: relative;display: block;width: 100%;text-align: center;border-bottom: 1px solid #ddd;background: #fff;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;z-index: 100}
.about_nav li {position: relative;display: inline-block;vertical-align: top;margin: 0 25px}
.about_nav li a {position: relative;display: block;overflow: hidden;font-size: 16px;color: #555;padding: 0 15px;line-height: 60px;font-weight: 600}
.about_nav li a.active  {color: #f53849}
.about_nav li a.active:after {position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #f53849;content: ""}

.about_navFixed {position: fixed;top: 0}

.about_cont_wrap {position: relative;display: block;}
.about_cont_wrap .about_cont {padding: 50px 0}
.about_cont_wrap .t_title {position: relative;display: block;font-weight: 600;color: #222;font-size: 32px;text-align: center;line-height: 140%;letter-spacing: -0.07em;z-index: 1}
.about_cont_wrap .t_title span {font-weight: 600;color: #f53849}

.about_cont01_li {position: relative;display: block;overflow: hidden;margin-top: 40px;z-index: 1}
.about_cont01_li li {width: 430px;border: 1px solid #ddd;padding: 50px;text-align: center;float: left;min-height: 325px}
.about_cont01_li li:first-child {margin-right: 30px}
.about_cont01_li li .img {display: block;text-align: center;margin-bottom: 20px}
.about_cont01_li li .btit {display: block;font-size: 30px;color: #222;line-height: 130%;letter-spacing: -0.05em;font-weight: normal}
.about_cont01_li li .btxt {display: block;font-size: 20px;line-height: 130%;margin: 15px 0;letter-spacing: -0.05em;font-weight: 600}
.about_cont01_li li:nth-child(1) .btxt {color: #144a9b}
.about_cont01_li li:nth-child(2) .btxt {color: #eb4a43}
.about_cont01_li li .txt {display: block;font-size: 15px;color: #666;line-height: 160%;}

.about_cont02_li {position: relative;display: block;overflow: hidden;padding-top: 70px;z-index: 2}
.about_cont02_li li {position: relative;width: 260px;min-height: 250px;margin-right: 20px;float: left;vertical-align: top;background: #fff;border-radius: 10px;text-align: center;padding: 60px 0 30px}
.about_cont02_li li:last-child {margin-right: 0}
.about_cont02_li li .num {position: absolute;top: -30px;left: 50%;width: 60px;height: 60px;line-height: 58px;margin-left: -30px;border-radius: 50%;background: #ff7e79;text-align: center;font-size: 30px;color: #fff;}
.about_cont02_li li .img {display: block;}
.about_cont02_li li .btit {display: block;text-align: center;font-size: 30px;color: #222;line-height: 100%;font-family: tvn_enjoystories;height: 60px;margin: 20px 0 }
.about_cont02_li li:first-child .btit {padding-top: 20px;height: 40px}
.about_cont02_li li .txt {display: block;text-align: center;font-size: 15px;color: #666;line-height: 160%;}
.about_cont02_img {position: absolute;bottom: 0;left: 50%;margin-left: -850px;z-index: 0 }

.redRbox {position: relative;display: inline-block;padding: 0 25px;border-radius: 45px;height: 45px;line-height: 45px;color: #fff;background: #f53849;font-size: 18px;z-index: 1}
.tvn_title {position: relative;display: block;font-size: 40px;color: #111;line-height: 120%;font-family: tvn_enjoystories;z-index: 1}

.numtxtLst {position: relative;display: block;overflow: hidden;z-index: 1}
.numtxtLst li {position: relative;display: block;padding-left: 35px;font-size: 14px;margin-bottom: 15px;line-height: 30px}
.numtxtLst li .num {position: absolute;top: 0;left: 0;width: 30px;height: 30px;border-radius: 50%;background: #ccc;text-align: center;line-height: 30px;font-weight: 600;color: #444;}

.contimg {position: absolute;top: 30px;right: 0}

.full_title {position: relative;display: block;overflow: hidden;margin-bottom: 25px}
.full_title .redRbox {float: left;}
.full_title .tvn_title {float: left;margin-left: 10px;font-size: 45px}
.full_title .rtxt {position: absolute;top: 15px;right: 0;display: block;color: #f53849;z-index: 10}

.wBox {position: relative;display: block;overflow: hidden;background: #fff;padding: 50px 40px;border: 1px solid #ddd;margin-bottom: 15px;z-index: 1}
.wBox:last-child {margin-bottom: 0}

.wBox .txtBox {position: relative;display: block;float: left;}
.wBox .txtBox .num {display: block;font-size: 42px;line-height: 100%;color: #f53849}
.wBox .txtBox .btit {display: block;font-size: 20px;line-height: 140%;color: #222;margin: 10px 0 5px;letter-spacing: -0.05em;font-weight: 600}
.wBox .txtBox .stxt {display: block;font-size: 17px;line-height: 120%;color: #666;}
.wBox .contimg {position: relative;top: 0;float: right;}

.wBox .conimg_li {position: relative;float: right;width: 600px}
.wBox .conimg_li li {width: 265px;float: left;text-align: center;font-size: 14px;line-height: 160%}
.wBox .conimg_li li:first-child {margin-right: 40px}
.wBox .conimg_li li b {display: block;font-size: 20px;color: #222;line-height: 130%;}
.wBox .conimg_li li img {margin: 10px 0 15px}

.full_contimg {position: relative;display: block;overflow: hidden;}
.full_contimg li {float: left;width: 475px;text-align: center}
.full_contimg li:first-child {margin-right: 50px}
.full_contimg li:nth-child(2) {padding-left: 15px;width: 465px}
.full_contimg li .txtBox {position: relative;padding-left: 60px;margin-bottom: 30px;text-align: left;}
.full_contimg li .txtBox .num {position: absolute;top: 10px;left: 0}
.full_contimg li .txtBox .btit.small {font-size: 20px}
.full_contimg li .txtBox .txt{display: block;font-size: 16px;font-weight: 600;margin: 5px 0 10px;color: #144a9b}
.full_contimg li .txtBox .stxt {font-size: 14px}


.wBox_st2 {position: relative;display: block;overflow: hidden;background: #fff;padding: 50px 40px;border: 1px solid #ddd;margin-bottom: 15px;z-index: 1}
.wBox_st2:last-child {margin-bottom: 0}

.wBox_st2 .txtBox {position: relative;display: block;width: 280px;float: left;text-align: center}
.wBox_st2 .txtBox .num {position: relative;display: inline-block;width: 65px;height: 65px;line-height: 65px;font-size: 30px;color: #fff;background: #f53849;border-radius: 50%;}
.wBox_st2 .txtBox .txt {display: block;font-size: 15px;line-height: 150%;color: #333;margin-top: 15px}
.wBox_st2 .contimg {position: relative;top: 0;float: right;}

.wBox_st2.asnum {padding-left: 130px}
.wBox_st2.asnum .num {position: absolute;top: 50%;left: 40px;margin-top: -32px;display: block;width: 65px;height: 65px;line-height: 65px;font-size: 30px;color: #fff;background: #f53849;border-radius: 50%;text-align: center}
.wBox_st2.asnum .contimg {float: left;margin-right: 40px}
.wBox_st2.asnum .txtBox {width: 560px;float: left;text-align: left;}
.wBox_st2.asnum .txtBox .txt {font-size: 17px;}
.wBox_st2.asnum .txtBox small {font-size: 14px}

.about_stxt {position: relative;display: block;font-size: 18px;color: #333;font-weight: 600;margin: 5px 0 15px;z-index: 10}
.about_box_btxt {position: relative;display: block;font-size: 18px;color: #333;text-align: center;padding: 10px 0;font-weight: 600;letter-spacing: -0.06em;line-height: 150%; z-index: 10}
.about_box_btxt2 {position: relative;display: block;font-size: 22px;color: #333;text-align: center;padding: 25px 0;font-weight: 600;letter-spacing: -0.06em;line-height: 150%; z-index: 10}

.liBox {position: relative;display: block;overflow: hidden}
.liBox ul {overflow: hidden;}
.liBox li {width: 537px;box-sizing: border-box;float: left;text-align: center;}
.liBox li .img {position: relative;display: block;text-align: center;box-sizing: border-box;border: 1px solid #ddd;padding: 25px 0}
.liBox li .img .over_txt {position: absolute;top: 0;right: 0;text-align: center;width: 100px;line-height: 30px;height: 30px;color: #fff;background: rgba(244,67,54,0.9);}
.liBox li .txt {display: block;font-weight: 600;font-size: 15px;line-height: 150%;text-align: center;background: #d2d2d2;padding: 15px 0;margin-top: -1px;color: #333;}
.liBox li.full {width: 100%;margin-bottom: 30px}
.liBox li:nth-child(2) {margin-right: 26px}

.whlibox {position: relative;display: block;overflow: hidden;z-index: 10}
.whlibox.line {border-radius: 7px;border: 1px solid #ddd;padding: 25px 0}
.whlibox ul {overflow: hidden;}
.whlibox li {width: 537px;box-sizing: border-box;float: left;text-align: center;}
.whlibox li:first-child {margin-right: 19px}
.whlibox .img {display: block;text-align: center;box-sizing: border-box;border: 1px solid #ddd;padding: 25px 0}
.whlibox .txt {display: block;font-weight: 600;font-size: 15px;line-height: 150%;text-align: center;background: #d2d2d2;padding: 15px 0;margin-top: -1px;color: #333;}
.whlibox .txt small {display: block;font-size: 14px;color: #888}


    /*----------------------------------------------------------------------------------------------------------------------------------------*/

.moi_designPage {padding-top: 0 !important}
.moi_designPage #s-contents {padding: 50px 0;}

.sub_visual_wrap {position: relative;display: block;overflow: hidden;height: 200px;background: url("/re_images/moi/pc/contents/essay_svis.jpg") no-repeat center top;z-index: 10}
.sub_visual_wrap .svisual_txt {position: relative;display: block;width: 1100px;margin: 0 auto;text-align: center;padding: 60px 0}
.sub_visual_wrap .svisual_txt h2 {display: block;font-size: 35px;color: #fff;line-height: 140%;margin-bottom: 5px}
.sub_visual_wrap .svisual_txt span {display: block;font-size: 16px;color: #fff;opacity: 0.8}

.snbWrap {position: absolute;display: block;top: 190px;left: 0;width: 100%;background: rgba(20,23,39,0.6);z-index: 100}
.snbWrap ul {display: block;overflow: hidden;width: 1100px;margin: 0 auto;height: 60px;}
.snbWrap ul li {position: relative;width: 50%;float: left;}
.snbWrap ul li:after {position: absolute;top: 50%;right: 0;width: 1px;height: 25px;background: rgba(255,255,255,0.2);content: "";z-index: 0;margin-top: -12px}
.snbWrap ul li:last-child:after {display: none}
.snbWrap ul li a {display: block;text-align: center;color: #fff;font-size: 16px;line-height: 20px;padding: 20px 0}
.snbWrap ul li i {font-style: normal}
.snbWrap ul li.active a {background: #fff;color: #333}

.snbWrap .wd2 li {width: 50%}
.snbWrap .wd3 li {width: 33.33%}
.snbWrap .wd4 li {width: 25%}

.sub_tab_wrap {position: relative;display: block;width: 1100px;margin: 0 auto;margin-top: -30px;overflow: hidden;z-index: 20}
.sub_tab_wrap ul {display: block;}
.sub_tab_wrap ul li {float: left;width: 50%}
.sub_tab_wrap ul li a {display: block;background: #fff;border: 1px solid #ddd;text-align: center;font-size: 16px;color: #333;line-height: 58px}
.sub_tab_wrap ul li.active a {background: #f44336;border: 1px solid #f44336;color: #fff}

.essay_aboutBox1 {position: relative;display: block;background: #fafafa;border: 1px solid #ddd;padding: 40px 70px;overflow: hidden;margin-bottom: 100px}
.essay_aboutBox1 .txtBox {position: absolute;top: 50%;left: 65px;margin-top: -65px}
.essay_aboutBox1 .txtBox h3 {display: block;font-size: 35px;color: #333;line-height: 150%;font-weight: 600;letter-spacing: -0.08em;}
.essay_aboutBox1 .txtBox span {display: block;font-size: 16px;color: #555;line-height: 160%;margin-top: 10px}

.essay_aboutBox1 ul {float: right;overflow: hidden}
.essay_aboutBox1 ul li {float: left;text-align: center;}
.essay_aboutBox1 ul li:first-child {margin-right: 50px}
.essay_aboutBox1 ul li .img {display: block;margin-bottom: 15px;}
.essay_aboutBox1 ul li .txt {display: inline-block;width: 110px;height: 35px;line-height: 35px;border-radius: 35px;text-align: center;color: #fff;}
.essay_aboutBox1 ul li .txt.st1 {background: #303e4a}
.essay_aboutBox1 ul li .txt.st2 {background: #f44336 }

.essay_aboutBox2 {position: relative;display: block;text-align: center}
.essay_aboutBox2 .b_boxTxt {position: relative;display: inline-block;font-size: 16px;line-height: 160%;}
.essay_aboutBox2 .b_boxTxt b {display: block;color: #333;font-size: 22px;letter-spacing: -0.08em;font-weight: normal;margin-bottom: 8px}

.essay_aboutBox2 .r_boxTxt {position: relative;display: block;font-size: 16px;line-height: 30px;padding: 48px 0;background: #f8f8f8}
.essay_aboutBox2 .r_boxTxt p {display: block;margin-bottom: 5px}
.essay_aboutBox2 .r_boxTxt p i {display: inline-block;line-height: 28px;height: 30px;padding: 0 12px;background: #303e4a;border-radius: 30px;color: #fff;font-style: normal;margin-right: 3px}
.essay_aboutBox2 .r_boxTxt .red {display: block;font-weight: 600;color: #f44336}
.essay_aboutBox2 .r_boxTxt:after {position: absolute;top: 0;left: 0;width: 73px;height: 295px;content: "";background: url("/re_images/moi/pc/contents/essay_about_img0203.png") no-repeat}
.essay_aboutBox2 .r_boxTxt:before {position: absolute;top: 0;right: 0;width: 73px;height: 295px;content: "";background: url("/re_images/moi/pc/contents/essay_about_img0204.png") no-repeat}

.essay_aboutBox2 .essay_type {position: relative;display: block;margin: 50px 0}
.essay_aboutBox2 .essay_type li {position: relative;display: inline-block;margin: 0 32px;vertical-align: top;width: 130px;height: 130px;color: #fff;font-size: 20px;line-height: 120px;border-radius: 50%;}
.essay_aboutBox2 .essay_type li:after {position: absolute;top: 50%;right: -50px;width: 34px;height: 12px;margin-top: -6px;content: "";background: url("/re_images/moi/pc/contents/essay_about_img0201.png") no-repeat}
.essay_aboutBox2 .essay_type li:last-child:after {display: none;}
.essay_aboutBox2 .essay_type li:nth-child(1) {background: #7771f6}
.essay_aboutBox2 .essay_type li:nth-child(2) {background: #6ec628}
.essay_aboutBox2 .essay_type li:nth-child(3) {background: #ff5656}
.essay_aboutBox2 .essay_type li:nth-child(4) {background: #2cbdde}
.essay_aboutBox2 .essay_type li:nth-child(5) {background: #ff8b12}

.essay_aboutBox3 {position: relative;display: block;overflow: hidden;height: 295px;margin-top: 70px;text-align: center;padding-left: 432px;}
.essay_aboutBox3 .title {position: absolute;top: 50%;left: 120px;width: 193px;height: 48px;padding: 90px 67px 90px 18px;margin-top: -114px;background: url("/re_images/moi/pc/contents/essay_about_img0303.png");
    text-align: center;font-size: 20px;color: #222;line-height: 30px}
.essay_aboutBox3 .txtLst {position: relative;display: block;text-align: left;margin-top: 32px}
.essay_aboutBox3 .txtLst li {display: block;line-height: 30px;margin-bottom: 10px;font-size: 15px;overflow: hidden}
.essay_aboutBox3 .txtLst li:last-child {margin-bottom: 0}
.essay_aboutBox3 .txtLst li span {display: inline-block;width: 70px;height: 30px;line-height: 30px;float: left;font-size: 13px;margin-right: 10px;color: #fff;background: #f44336;text-align: center;font-weight: 600;border-radius: 30px}
.essay_aboutBox3 .txtLst li:nth-child(even) span {background: #f7a39e}

.essay_aboutBox4 {position: relative;display: block;margin-top: 80px;padding-top: 80px;border-top: 1px solid #ddd}
.essay_aboutBox4 h3 {display: block;font-size: 30px;color: #333;line-height: 150%;text-align: center;letter-spacing: -0.05em}


.essay_boxLst {position: relative;display: block;overflow: hidden;z-index: 10}
.essay_boxLst ul {overflow: hidden}
.essay_boxLst li {width: 353px;background: #f9fafa;border: 1px solid #cdd1d5;float: left;text-align: center;margin: 7px 0}
.essay_boxLst li.cntr {margin: 7px 15px}
.essay_boxLst li .txtBox {position: relative;display: block;background: #929fab;padding: 35px 15px 35px 80px;height: 40px;color: #fff;text-align: left;}
.essay_boxLst li .txtBox.line1 {padding: 44px 15px 44px 80px;height: 22px;}
.essay_boxLst li .txtBox.line3 {padding: 26px 15px 26px 80px;height: 58px;}
.essay_boxLst li .txtBox.line4 {padding: 16px 15px 16px 80px;height: 78px;}
.essay_boxLst li .txtBox .num {position: absolute;top: 50%;left: 15px;width: 50px;height: 50px;margin-top: -25px;background: #fff;text-align: center;color: #333638;line-height: 50px;font-size: 17px;font-weight: 600;border-radius: 50%}


.moi_textBox {position: relative;display: block;overflow: hidden;border: 1px solid #ddd;padding: 20px;background: #344551;margin-bottom: 15px;color: #8da8bc;font-size: 14px;line-height: 25px;}
.moi_textBox .title {position: relative;display: block;color: #fff;margin-bottom: 3px}
.moi_textBox .rbox_title {position: relative;display: inline-block;padding: 0 15px;background: #fff;color: #344551;border-radius: 30px;line-height: 25px;}


.paper_title {position: relative;display: block;overflow: hidden;line-height: 130%;font-size: 40px;color: #111;text-align: center;padding-bottom: 50px;letter-spacing: -0.08em;}
.paper_title:after {position: absolute;bottom: 0;left: 50%;width: 1px;height: 30px;background: #f42f4f;content: "";z-index: 0}
.paper_subTxt {position: relative;display: block;overflow: hidden;font-size: 17px;color: #333;text-align: center;line-height: 160%;letter-spacing: -0.05em;margin: 15px 0 50px;}
.paper_title.none {padding-bottom: 0;margin-bottom: 30px}
.paper_title.none:after {display: none;}

.paper_about_arw {position: relative;display: block;overflow: hidden;z-index: 10}
.paper_about_arw li {position: relative;width: 520px;border: 6px solid #ececec;text-align: center;padding: 50px 0;float: left;background: #fff}
.paper_about_arw li:first-child {margin-right: 35px}
.paper_about_arw li:first-child:after {position: absolute;top: 50%;right: -95px;width: 140px;height: 140px;margin-top: -70px;content: "";
    background: #cbcbcb url("/re_images/moi/pc/contents/about_0101_img03.png") no-repeat center;border-radius: 50%;z-index: 10}
.paper_about_arw li .img {display: block;margin-bottom: 20px;}
.paper_about_arw li .title {display: block;font-size: 30px;line-height: 130%;color: #111;font-weight: 600;letter-spacing: -0.05em;margin-bottom: 10px}
.paper_about_arw li .txt {display: block;font-size: 16px;line-height: 140%;color: #555}

.paper_message {position: relative;display: block;padding: 70px 0 70px 580px;z-index: 2}
.paper_message:after {position: absolute;top: 0;left:50%;width: 2000px;height: 100%;margin: -150px 0 0 -1000px;content: "";background: #ececec;padding-top: 150px;z-index: 0}
.message_title {position: absolute;top: 50%;left: 0;width: 500px;height: 85px;margin-top: -42px;z-index: 10}
.message_title .stitle {display: block;font-size: 15px;letter-spacing: 1em;color: #111}
.message_title .title {position: relative;display: block;font-size: 62px;line-height: 100%;color: #111;}
.message_title .title b {font-size: 70px;color: #f42f4f}

.message_cont {position: relative;display: block;font-size: 22px;color: #555;z-index: 10}
.message_cont .num_pink {margin: 10px 0}
.message_cont .num_pink li {font-size: 20px;color: #111;font-weight: 600}

.num_pink {display: block;overflow: hidden}
.num_pink li {position: relative;display: block;font-size: 15px;color: #333;margin: 10px 0;padding-left: 35px;line-height: 30px;}
.num_pink li .num {position: absolute;top: 0;left: 0;width: 30px;height: 30px;line-height: 30px;background: #f42f4f;border-radius: 50%;text-align: center;color: #fff;font-weight: 600;}

.paper_cont {position: relative;display: block;}
.paper_cont h3 {display: block;font-size: 30px;color: #111;line-height: 130%;letter-spacing: -0.05em;margin-bottom: 20px}
.paper_cont h3.mg0b {margin-bottom: 0}
.paper_cont h3 b {color: #f42f4f;font-weight: normal;font-size: 32px}

.paper_about_circle {position: relative;display: block;overflow: hidden;padding-top: 60px;z-index: 10}
.paper_about_circle li {position: relative;width: 520px;border: 6px solid #ececec;text-align: center;padding: 80px 0 50px;float: left;background: #fff}
.paper_about_circle li:first-child {margin-right: 35px}
.paper_about_circle li .num {position: absolute;top: -60px;left: 50%;width: 110px;height: 110px;border-radius: 50%;margin-left: -55px;text-align: center;color: #fff;font-size: 50px;line-height: 110px;font-style: italic;}
.paper_about_circle li .title {display: block;font-size: 25px;line-height: 130%;color: #111;font-weight: 600;letter-spacing: -0.05em;margin-bottom: 10px}
.paper_about_circle li .txt {display: block;font-size: 16px;line-height: 140%;color: #555}

.paper_about_circle li:nth-child(1) .num {background: #10bbbd}
.paper_about_circle li:nth-child(1) .title b {color: #10bbbd}
.paper_about_circle li:nth-child(2) .num {background: #73a90a}
.paper_about_circle li:nth-child(2) .title b {color: #73a90a}

.paper_tip {position: relative;display: block;text-align: center;margin-top: 20px}
.paper_tip p {display: inline-block;font-size: 15px;color: #777;line-height: 30px;}
.paper_tip b {display: inline-block;padding: 0 15px;border-radius: 30px;line-height: 30px;color: #fff;font-weight: 600;background: #3f444d}

.paper_analysis {position: relative;display: block;padding-top: 80px}
.paper_analysis:after {position: absolute;top: 0;left:50%;width: 2000px;height: 100%;margin-left: -1000px;content: "";background: url("/re_images/moi/pc/contents/paper_analysis.jpg") no-repeat center top;z-index: 0}
.paper_analysis .txtBox {position: relative;display: block;width: 1100px;margin: 0 auto;padding: 120px 0 50px;text-align: center;background: url("/re_images/moi/pc/contents/paper_analysis_img.png") no-repeat center top;z-index: 10}
.paper_analysis .txtBox b {display: block;font-size: 50px;color: #fff;line-height: 120%;font-weight: normal;margin-bottom: 20px}
.paper_analysis .txtBox .txt {display: block;font-size: 17px;color: #fff;line-height: 150%;font-weight: normal;}


.paper_box2 {position: relative;display: block;overflow: hidden;border-left: 1px solid #ddd;}
.paper_box2 li {float: left;width: 488px;border: 1px solid #ddd;margin: 0 0 0 -1px;text-align: center;padding: 40px 30px}
.paper_box2 li.h230 {height: 230px;}
.paper_box2 li.h300 {height: 300px;}
.paper_box2 li .img {display: block;margin-bottom: 20px;}
.paper_box2 li .title {display: block;font-size: 25px;line-height: 130%;color: #111;letter-spacing: -0.05em;margin-bottom: 10px}
.paper_box2 li .stitle {display: block;font-size: 25px;line-height: 130%;color: #111;letter-spacing: -0.05em;margin-bottom: 10px;font-weight: 600}
.paper_box2 li .stitle b {color: #f42f4f}
.paper_box2 li .txt {display: block;font-size: 16px;line-height: 140%;color: #555}
.paper_box2 li table {margin-top: 30px}
.paper_box2 li .btgTxt {display: block;font-size: 30px;color: #111;margin-bottom: 10px;line-height: 130%}

.paper_box3 {position: relative;display: block;overflow: hidden;border-left: 1px solid #ddd;}
.paper_box3 li {float: left;width: 325px;border: 1px solid #ddd;margin: 0 0 0 -1px;text-align: center;padding: 40px 20px}
.paper_box3 li.h170 {height: 170px;}
.paper_box3 li .img {display: block;margin-bottom: 20px;}
.paper_box3 li .title {display: block;font-size: 25px;line-height: 130%;color: #111;letter-spacing: -0.05em;margin-bottom: 10px}
.paper_box3 li .title.line2 {line-height: 64px;}
.paper_box3 li .txt {display: block;font-size: 16px;line-height: 140%;color: #555}
.paper_box3 li .sm-txt {display: block;font-size: 14px;line-height: 140%;color: #555;height: 95px}

.paper_about_moi {position: relative;display: block;padding-top: 125px;z-index: 10}
.paper_about_moi:after {position: absolute;top: 0;left: 50%;width: 2000px;height: 250px;margin-left: -1000px;content: "";background: url("/re_images/moi/pc/contents/paper_about_moi.jpg") no-repeat center top;z-index: 0}
.paper_about_moi li {position: relative;width: 520px;border: 1px solid #ddd;text-align: center;padding: 50px 0;float: left;background: #fff;z-index: 10}
.paper_about_moi li:first-child {margin-right: 35px}
.paper_about_moi li .img {display: block;margin-bottom: 20px;}
.paper_about_moi li .title {display: block;font-size: 30px;line-height: 130%;color: #111;letter-spacing: -0.05em;margin-bottom: 10px}
.paper_about_moi li .txt {display: block;font-size: 18px;line-height: 140%;color: #111;}
.paper_about_moi li .stxt {position: relative;display: block;font-size: 16px;line-height: 140%;color: #555;padding-top: 70px;}
.paper_about_moi li .stxt:after {position: absolute;top: 20px;left: 50%;width: 1px;height: 30px;background: #ddd;content: "";z-index: 0}

.paper_choice {position: relative;display: block;padding-left: 550px;z-index: 2}
.choice_title {position: absolute;top: 0;left: 0;width: 500px;padding-bottom: 140px;padding-top: 10px;background: url("/re_images/moi/pc/contents/choice_title_bg.jpg") no-repeat left bottom;z-index: 10}
.choice_title .title {position: relative;display: block;font-size: 30px;line-height: 100%;color: #111;margin-bottom: 10px}
.choice_title .stitle {display: block;font-size: 17px;color: #555}

.choice_cont {position: relative;display: block;color: #555;z-index: 10}
.choice_cont .num_pink {margin: 10px 0}

.bgcont {padding: 70px 0;margin-bottom: -50px}
.bgcont:after {position: absolute;top: 0;left:50%;width: 2000px;height: 100%;margin-left: -1000px;content: "";background: url("/re_images/moi/pc/contents/imgtxtLst_bg.jpg") no-repeat center top;z-index: 0}
.imgtxtLst {position: relative;display: block;overflow: hidden;z-index: 10}
.imgtxtLst li {position: relative;width: 355px;float: left;background: #faefdc;text-align: center;padding-top: 95px}
.imgtxtLst li:nth-child(2) {margin: 0 16px}
.imgtxtLst li b {position: absolute;width: 100%;top: 40px;left: 0;font-size: 18px;color: #222;line-height: 130%;margin-bottom: 10px}
.imgtxtLst li:last-child b {top: 30px}
.imgtxtLst li span {display: block;text-align: center;}
.imgtxtLst li div {display: block;margin-top: 20px;text-align: center;padding: 30px 0;background: #f42f4f;color: #fff;line-height: 150%;height: 76px}
.imgtxtLst li:nth-child(1) div {padding: 50px 0;height: 36px}
.imgtxtLst li:nth-child(2) div {padding: 50px 0;height: 36px}


