div.flex_wrap{display:flex;flex-direction:row;justify-content:center;margin:20px 0}div.flex_wrap div.flex_box{height:40px}div.flex_wrap div.flex_box:first-child{margin-right:40px}div.flex_wrap div.flex_box img{width:100%;height:100%;object-fit:cover}div.flex_wrap div.flex_box:last-child{margin-left:40px}.view_port{min-width:1200px}.wrap{min-width:1200px;max-width:1800px;width:100%;margin:0 auto;position:relative}.wrap_1200{max-width:1200px;width:100%;margin:0 auto;position:relative}.wrap_1800{max-width:1800px;width:100%;margin:0 auto;position:relative}.main_slide .bx-viewport ul li{width:100%}.main_slide{max-height:918px;min-width:1200px;overflow:hidden;position:relative}.main_slide .bx-wrapper .bx-pager,.main_slide .bx-wrapper .bx-controls-auto{position:absolute;top:50%;right:25px}.main_slide .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666}.main_slide .bx-wrapper .bx-has-pager{max-width:1800px;margin:0 auto}.main_slide .bx-wrapper .bx-pager.bx-default-pager a,.main_slide .bx-wrapper .bx-pager.bx-default-pager a:hover{background:rgba(255,255,255,0.4);text-indent:-9999px;display:block;width:24px;height:4px;margin:10px 5px;outline:0;background-position:center}.main_slide .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:white;width:44px;height:4px}.main_slide .bx-wrapper .bx-controls-direction{width:1200px;margin:0 auto;position:relative;top:-280px}.main_slide .bx-wrapper .bx-controls-direction a{position:absolute;outline:0;width:28px;height:25px;text-indent:-9999px}.main_slide .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.main_slide .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.main_slide .bx-viewport ul li a .slide_img{position:absolute;top:80px}.main_slide .bx-viewport ul li a .slide_img>img{width:100%}.main_slide .scroll_down{position:absolute;bottom:33px;left:50%;margin-left:-46px;cursor:pointer}.main_slide02 .bx-viewport{height:573px}.main_slide02 .bx-viewport ul li{height:573px}.main_slide02{max-height:918px;overflow:hidden;position:relative}.main_slide02 .bx-wrapper .bx-controls-auto{position:absolute;bottom:20px;width:100%}.main_slide02 .bx-wrapper .bx-prev{left:0;background:url(/img_up/shop_pds/torybeauty02/design/images/slide_prev.png) no-repeat}.main_slide02 .bx-wrapper .bx-next{right:0;background:url(/img_up/shop_pds/torybeauty02/design/images/slide_next.png) no-repeat}.main_slide02 .bx-wrapper .bx-controls-direction{max-width:1800px;min-width:1200px;margin:0 auto;position:relative;top:-320px}.main_slide02 .bx-wrapper .bx-controls-direction a{position:absolute;outline:0;width:37px;height:70px;text-indent:-9999px}.main_slide02 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.main_slide02 .bx-viewport ul li a .slide_img{position:absolute;top:80px}.main_slide02 .bx-viewport ul li a .slide_img>img{width:100%}.main_slide02 .bx-viewport ul li .slide02_text01{color:#fff;font-size:36px;margin-top:200px}.main_slide02 .bx-viewport ul li .slide02_text02,.main_slide02 .bx-viewport ul li .slide02_text02 span{color:#fff!Important;font-size:14px!Important;line-height:20px!Important;margin-top:15px;font-family:'noto-k' !important}.main_slide02 .bx-viewport ul li a{margin-top:45px;display:inline-block}#bx-pager{position:absolute;bottom:0;left:50%;margin-left:-550px;width:100%;max-width:1100px;z-index:100}#bx-pager li{float:left;list-style:none}#bx-pager li a{color:#fff;font-size:15px;background-color:#232728;display:block;line-height:120%;padding:12px 0;z-index:100}#bx-pager li a span{color:#929292;font-size:12px}#bx-pager li a.active{background-color:#c91a17}#bx-pager li a.active span{color:#e69f9e}.main_slide03 .bx-viewport ul li{height:307px;width:100%}.main_slide03{max-height:306px;overflow:hidden;position:relative}.main_slide03 .bx-wrapper .bx-pager,.main_slide03 .bx-wrapper .bx-controls-auto{position:absolute;top:42%;right:7%}.main_slide03 .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666}.main_slide03 .bx-wrapper .bx-has-pager{max-width:1800px;margin:0 auto}.main_slide03 .bx-wrapper .bx-pager.bx-default-pager a,.main_slide03 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:rgba(255,255,255,0.4);text-indent:-9999px;display:block;width:24px;height:4px;margin:10px 5px;outline:0;background-position:center}.main_slide03 .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:white;width:44px;height:4px}.main_slide03 .bx-wrapper .bx-controls-direction{width:1200px;margin:0 auto;position:relative;top:-280px}.main_slide03 .bx-wrapper .bx-controls-direction a{position:absolute;outline:0;width:28px;height:25px;text-indent:-9999px}.main_slide03 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.main_slide03 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.main_slide03 .bx-viewport ul li a .slide_img{position:absolute;top:80px}.main_slide03 .bx-viewport ul li a .slide_img>img{width:100%}.main_slide03 .bx-viewport ul li .slide03_textbox{margin:45px 0 0 45px}.main_slide03 .bx-viewport ul li .slide03_textbox .slide03_text01{color:#323232;font-size:36px;line-height:44px}.main_slide03 .bx-viewport ul li .slide03_textbox .slide03_text01:before{content:'';width:48px;height:4px;background-color:#c91a17;display:block;margin-bottom:10px}.main_slide03 .bx-viewport ul li .slide03_textbox a{color:#fff;font-size:14px;background-color:#c91a17;margin-top:35px;display:inline-block;padding:9px 36px}.main_slide04 .bx-viewport{width:100%}.main_slide04 .bx-viewport ul li{width:100%}.main_slide04{max-height:918px;min-width:1200px;overflow:hidden;position:relative}.main_slide04 .bx-wrapper .bx-pager,.main_slide04 .bx-wrapper .bx-controls-auto{position:absolute;bottom:20px;width:100%}.main_slide04 .bx-wrapper .bx-prev{left:0;background:url(/img_up/shop_pds/torybeauty02/design/images/slide04_prev.png) no-repeat}.main_slide04 .bx-wrapper .bx-next{right:0;background:url(/img_up/shop_pds/torybeauty02/design/images/slide04_next.png) no-repeat}.main_slide04 .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666}.main_slide04 .bx-wrapper .bx-has-pager{max-width:1800px;margin:0 auto}.main_slide04 .bx-wrapper .bx-pager.bx-default-pager a,.main_slide04 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:rgba(255,255,255,0.4);text-indent:-9999px;display:block;width:24px;height:4px;margin:10px 5px;outline:0;background-position:center}.main_slide04 .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:white;width:44px;height:4px}.main_slide04 .bx-wrapper .bx-controls-direction{max-width:1800px;margin:0 auto;position:relative;top:-400px}.main_slide04 .bx-wrapper .bx-controls-direction a{position:absolute;outline:0;width:37px;height:70px;text-indent:-9999px}.main_slide04 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.main_slide04 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.main_slide04 .bx-viewport ul li a .slide_img{position:absolute;top:80px}.main_slide04 .bx-viewport ul li a .slide_img>img{width:100%}.main_slide04 .scroll_down{position:absolute;bottom:33px;left:50%;margin-left:-46px}.header{position:relative}.top_banner_wrap .top_banner{position:relative}.top_banner_wrap .top_banner>img{height:100%}.top_banner_wrap .top_banner .top_inn p{position:absolute;top:15px;right:220px}.top_banner_wrap .top_banner .top_inn p img{width:23px;cursor:pointer}.header .gnb_wrap{height:30px;background-color:rgba(0,0,0,0.7);width:100%;position:absolute;bottom:-30px;left:0;z-index:100}.header .gnb_wrap ul li{display:inline-block;position:relative}.header .gnb_wrap ul li a{color:#fff;font-size:11px;line-height:31px;opacity:.4;margin:0 12px}.header .gnb_wrap ul li a:before{position:absolute;top:11px;left:0;content:'';background-color:#777473;width:1px;height:8px}.header .gnb_wrap ul li:first-child a:before{display:none}.header .gnb_wrap ul li a:hover{opacity:1}.header .sub_wrap .gnb_wrap{position:static}.sub_wrap .navi_wrap{margin-top:15px;width:100%;z-index:100}.sub_wrap .navi_wrap .navi .logo{float:left}.sub_wrap .navi_wrap .navi .lnb{float:right}.sub_wrap .navi_wrap .lnb_dep2{height:34px;background:rgba(221,220,220,0.7);width:100%;z-index:-1}.sub_wrap .navi_wrap .lnb_dep2.on{display:block}.container{position:relative}.container .sub_top{text-align:center;color:#323232;font-size:36px;line-height:35px;margin-bottom:45px}.container .sub_top span{color:#828282;font-size:14px}.gnb{text-align:center;position:relative;z-index:2}.container .navi_wrap{position:absolute;top:45px;width:100%;z-index:100}.container .navi_wrap .navi .logo{float:left}.container .navi_wrap .navi .lnb{float:right}.container .navi_wrap .lnb_dep2{height:34px;background:rgba(221,220,220,0.7);position:absolute;top:80px;width:100%;z-index:-1;display:none}.container .navi_wrap .lnb_dep2.on{display:block}.sns_info ul li{width:100%;font-size:36px;padding:25px 0;border-top:1px solid #c8c8c8}.sns_info ul li.sns_bl01 span{letter-spacing:3px;color:#c91a17}.sns_info ul li.sns_bl01 span>img{margin-right:40px}.sns_info ul li.sns_bl01 span.text01{color:#646464}.footer_wrap{border-top:2px solid #bf1b18;background-color:#1e1e1e}.footer_wrap div.wrap{position:relative;padding:45px 0 43px}.footer_wrap div.wrap .goTop{position:absolute;top:0;right:0;cursor:pointer}.footer_wrap div.wrap .footer{max-width:1200px;margin:0 auto}.footer_wrap div.wrap .footer .site_map{max-width:770px;float:left}.footer_wrap div.wrap .footer .footer_info{margin-left:120px;float:left}.footer_wrap div.wrap .footer .footer_info .text01{color:#fe3a37;font-size:16px}.footer_wrap div.wrap .footer .footer_info .text02{color:#828282;font-size:13px;line-height:20px;margin-top:30px}.footer_wrap div.wrap .footer .footer_info .text02 span{color:#fff}.footer_wrap div.wrap .footer .footer_info .copy{font-size:12px;margin-top:20px}.sec01 ul li{width:50%;float:left}.sec01 ul li.li_second{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec01_img.jpg");background-size:cover}.sec01 ul li.li_second>div{padding:150px 0 150px 85px}.sec01 ul li>div .text01{color:#969696;letter-spacing:1px;font-size:14px;margin-bottom:20px}.sec01 ul li>div .text02{color:#323232;font-size:36px}.sec01 ul li>div .text03{color:#828282;font-size:14px;margin-bottom:90px}.sec01 .sec01_2{background-color:#87ceeb;padding:64px 0}.sec01 .sec01_2 .text04{color:#fff;font-size:28px;line-height:30px}.sec01 .sec01_2 .text05{color:#fff;font-size:14px;line-height:30px}.sec03{margin-top:100px;overflow:hidden}.sec03 .text01{font-size:36px;color:#323232}.sec03 .text02{font-size:14px;color:#828282;margin-top:5px;margin-bottom:75px}.sec03 ul{margin:0 -45px}.sec03 ul li{width:20%;float:left}.sec03 ul li p{margin-top:25px;margin-bottom:160px}.sec04 .top_box_wrap>ul>li{width:50%;float:left}.sec04 .top_box_wrap .box01{width:50%;float:left;height:306px;background-color:#f5f5f5;text-align:center}.sec04 .top_box_wrap .box02{width:100%;float:left}.sec04 .bottom_box_wrap>div{width:100%}.sec04 .bottom_box_wrap .img_box04{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec04_img05_1118.jpg") no-repeat;background-position:center;background-size:cover}.sec04 .bottom_box_wrap .img_box04 .text01{color:#fff;font-size:44px;line-height:48px;margin-top:220px}.sec04 .bottom_box_wrap .img_box04 .text02{color:#fff;font-size:14px;margin:20px 0 55px}.sec04 .bottom_box_wrap .img_box04 .text03{color:#fff;font-size:14px}.sec04 .border_box_wrap>ul{display:flex}.sec04 .border_box_wrap>ul>li{width:50%;float:left;height:322px}.sec04 .border_box_wrap ul li p.text01{font-size:36px;color:#fff;padding-top:120px}.sec04 .border_box_wrap ul li p.text02{font-size:14px;color:#fff;margin-top:5px}.sec04 .border_box_wrap ul li.border_box02{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec04_img06.jpg") no-repeat;background-position:center;background-size:cover}.sec04 .border_box_wrap ul li.border_box02>a,.sec04 .border_box_wrap ul li.border_box03>a{display:inline-block;height:100%}.sec04 .border_box_wrap ul li.border_box03{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec04_img07.jpg") no-repeat;background-position:center;background-size:cover}.sec04 .border_box_wrap ul li.border_box01>div,.sec04 .border_box_wrap ul li.border_box04>div{padding:40px;position:relative}.sec04 .border_box_wrap ul li.border_box01>div .more_btn,.sec04 .border_box_wrap ul li.border_box04>div .more_btn{position:absolute;top:44px;right:36px}.sec04 .border_box_wrap ul li.border_box01 .board_title,.sec04 .border_box_wrap ul li.border_box04 .board_title{font-size:24px;color:#c91a17}.box01.img_box01{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec04_img01.jpg");background-position:99%}.sec04 .box01 .call_info{margin-top:30px}.sec04 .box01 .call_info .text01{font-size:50px;color:#fff;line-height:35px;margin-top:20px}.sec04 .box01 .call_info .text02{font-size:16px;color:#fff;line-height:45px}.sec04 .box01 .call_info dl{display:inline-block}.sec04 .box01 .call_info dl dt{float:left}.sec04 .box01 .call_info dl dd{float:left;margin-left:15px;color:#ffeb2f;font-size:23px;line-height:37px}.sec04 .box01 .call_info dl dd span{border-bottom:2px solid #ffeb2f;padding-bottom:5px}.sec04 .top_box_wrap .box01.img_box02{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec04_img02.jpg");background-position:1%}.sec04 .top_box_wrap .box01.img_box03{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec04_img03.jpg");background-position:99%}.sec04 .top_box_wrap .text_box{padding-top:85px}.sec04 .top_box_wrap .text_box .text01{color:#323232;font-size:36px;font-weight:300}.sec04 .top_box_wrap .text_box .text02{font-size:14px;line-height:34px}.sec04 .top_box_wrap .text_box a{margin-top:50px;display:inline-block}.sec04 .top_box_wrap .box01 .bl_box_wrap ul{padding:25px}.sec04 .top_box_wrap .box01 .bl_box_wrap ul li{width:50%;float:left;border-left:1px dashed #cacaca;border-bottom:1px dashed #cacaca;box-sizing:border-box}.sec04 .top_box_wrap .box01 .bl_box_wrap ul li.bl01{border-left:0;padding-bottom:17px}.sec04 .top_box_wrap .box01 .bl_box_wrap ul li.bl02{padding-bottom:17px}.sec04 .top_box_wrap .box01 .bl_box_wrap ul li.bl03{border-left:0;border-bottom:0;padding-top:17px}.sec04 .top_box_wrap .box01 .bl_box_wrap ul li.bl04{border-bottom:0;padding-top:17px}.sec04 .top_box_wrap .box01 .bl_box_wrap ul li a{margin-bottom:10px;display:inline-block}.sec05{background:url("/img_up/shop_pds/torybeauty02/design/images/main_sec05_bg.jpg");background-position:center;background-size:cover;width:100%;clear:both;padding-top:95px;padding-bottom:80px}.sec05 .title_box{margin-bottom:55px}.sec05 .title_box .text01{font-size:36px;color:#323232}.sec05 .title_box .text02{font-size:14px;line-height:22px;color:#828282}.sec05 .slide04_conwrap{display:inline-block}.sec05 .slide04_imgbox{float:left;border:3px solid #c91a17;border-radius:100%;width:200px;height:200px;overflow:hidden;box-sizing:border-box}.sec05 .slide04_textbox{float:left;margin-left:50px}.sec05 .slide04_textbox .slide04_text01{color:#c91a17;font-size:22px;margin-top:20px;margin-bottom:15px}.sec05 .slide04_textbox .slide04_text01 span{font-size:16px;color:#323232;margin-left:10px}.sec05 .slide04_textbox .slide04_text02{font-size:14px;line-height:20px;margin-bottom:45px;display:flex;column-gap:40px}.sec05 .slide04_textbox .slide04_text02 p.tit{margin-top:15px;margin-bottom:5px;color:#000;font-weight:700}.sec05 .slide04_textbox a{margin-bottom:20px}.news_slide ul li a{display:block}.news_slide .bx-wrapper{max-width:100% !important}.news_slide .bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.news_slide .bx-wrapper .bx-prev{right:112px;background:url(/img_up/shop_pds/torybeauty02/design/images/notice_prev.png) no-repeat;background-size:cover}.news_slide .bx-wrapper .bx-next{right:77px;background:url(/img_up/shop_pds/torybeauty02/design/images/notice_next.png) no-repeat;background-size:cover}.news_slide .bx-wrapper .bx-controls-direction a{position:absolute;top:40px;outline:0;width:32px;height:32px;text-indent:-9999px}.news_slide ul li a dl{padding:0}.news_slide ul li a dl dt{font-size:18px;color:#323232;letter-spacing:-0.5px;padding-top:15px;padding-bottom:2px}.news_slide ul li a dl dd{font-size:14px;color:#828282}.news_slide ul li a dl dd.date{font-size:12px;padding-top:10px;padding-bottom:15px}.list_line{border-bottom:1px dotted #f2f2f2;box-sizing:border-box}.page_index_wrap{margin:40px 0 60px}.page_index_wrap span,.page_index_wrap span a{color:#828282;font-size:13px;line-height:24px}.page_index_wrap span:last-child{color:#323232}.sub1_1{margin-bottom:70px}.sub1_1_con ul li{display:inline-block;margin:0 5px}.sub1_1_con ul li a{color:#c91a17;font-size:14px;line-height:30px;display:inline-block;border:1px solid #898989;padding:5px 20px;margin-top:50px;margin-bottom:80px;width:160px}.sub1_1_con ul li a span{float:right}.sub1_3 .teacher{margin:30px 0;display:inline-block;width:100%;display:flex;justify-content:space-between}.sub1_3 .teacher_line{background:url("/img_up/shop_pds/torybeauty02/design/images/sub1_3_bl.png");width:13px;height:117px;display:block;margin:0 auto}.sub1_3 .teacher .img_sec{border:1px solid #dcdcdc;max-width:237px;height:fit-content}.sub1_3 .teacher .text_sec_wrap{width:calc(100% - 300px)}.sub1_3 .teacher .text_sec_con{display:flex;justify-content:space-between}.sub1_3 .teacher .text_sec01{margin-left:50px;margin-right:38px;width:448px}.sub1_3 .teacher .text_bl{color:#fff;font-size:13px;line-height:24px;background-color:#464646;display:inline-block;padding:0 8px;margin-top:10px}.sub1_3 .teacher dl{padding:10px 0;width:100%;border-top:1px dashed #c8c8c8}.sub1_3 .teacher dl.f_dl{border-top:0}.sub1_3 .teacher dl dt{width:45px;margin-right:10px;float:left;font-size:14px;color:#c91a17;font-weight:bold;font-family:'Open Sans';line-height:24px}.sub1_3 .teacher dl dd{float:left;font-size:14px;line-height:24px}.sub1_3 .teacher .text_sec02{width:425px}.sub1_3 .teacher .name{color:#323232;font-size:32px;font-style:italic;margin-top:-10px;margin-bottom:10px}.sub1_3 .teacher .name .name_span01{font-weight:normal;font-size:24px;margin-left:5px}.sub1_3 .teacher .name .name_span02{font-style:normal;color:#c82127;font-size:16px;margin-left:10px}.sub1_4_tab{margin-bottom:30px}.sub1_4_tab ul{width:100%}.sub1_4_tab ul li{width:25%;float:left;border:1px solid #dddcdc;box-sizing:border-box;text-align:center;margin-left:-1px}.sub1_4_tab ul li a{color:#646565;font-size:14px;line-height:30px;text-align:center;width:100%;height:100%;display:block}.sub1_4_tab ul li.on{background-color:#c72027;border:1px solid #c72027}.sub1_4_tab ul li.on a{color:#fff}.sub1_4_1_con{color:#646565;font-size:14px;line-height:22px;margin-top:55px}.sub1_4_2_con{display:inline-block;width:100%}.sub1_4_2_con>div{width:50%;float:left;margin-top:55px}.sub1_4_2_con>div .text01{font-size:22px;line-height:24px;color:#323232}.sub1_4_2_con>div .text01 span{color:#c82127}.sub1_4_2_con>div .text02{color:#646565;font-size:14px;line-height:22px}.sub1_4_2_con>div a{color:#c91a17;font-size:14px;line-height:30px;display:inline-block;border:1px solid #898989;padding:5px 20px;margin-top:40px;margin-bottom:80px}.sub1_4_2_con .con_box01 .text01{margin-bottom:40px}.sub1_4_2_con .con_box02 .text01{margin-bottom:15px}.sub1_4_2_con .con_box01 a{margin-top:40px;width:160px;text-align:left}.sub1_4_2_con .con_box01 a span{float:right}.sub1_4_2_con .con_box02 a{margin-top:25px;width:160px;text-align:left}.sub1_4_2_con .con_box02 a span{float:right}.sub1_4_3_con{color:#646565;font-size:14px;line-height:22px;margin-top:55px}.sub1_4_3_con .text01{color:#323232;font-size:22px;line-height:22px;margin-bottom:10px}.sub1_4_3_con .text01 span{color:#c82127}.sub1_4_3_con .text02{color:#646565;font-size:14px;line-height:22px}.sub1_4_3_con .img_list_wrap{width:100%;display:inline-block;margin-top:40px}.sub1_4_3_con .img_list_wrap ul{margin:0 -2.5px}.sub1_4_3_con .img_list_wrap ul li{width:33.33%;float:left;margin-bottom:5px}.sub1_4_4_con{color:#646565;font-size:14px;line-height:22px;margin-top:55px}.sub1_4_4_con .text01{color:#323232;font-size:22px;line-height:22px;margin-bottom:10px}.sub1_4_4_con .text01 span{color:#c82127}.sub1_4_4_con .text02{color:#646565;font-size:14px;line-height:22px}.sub1_4_5_con{color:#646565;font-size:14px;line-height:22px;margin-top:55px;margin-bottom:70px}.sub1_4_5_con .text01{color:#323232;font-size:22px;line-height:22px;margin-bottom:10px}.sub1_4_5_con .text01 span{color:#c82127}.sub1_4_5_con .text02{color:#646565;font-size:14px;line-height:22px}.sub1_5 .sub1_5_con{margin-top:50px}.sub1_5 .sub1_5_con .text01{color:#323232;font-size:30px;line-height:55px;position:relative;margin-bottom:20px}.sub1_5 .sub1_5_con .text01:before{content:'';width:48px;height:4px;display:block;position:absolute;top:0;background:url("/img_up/shop_pds/torybeauty02/design/images/sub1_5_bl.jpg")}.sub1_5 .sub1_5_con .img01{margin-bottom:15px}.sub2 .text01{color:#323232;font-size:30px;line-height:55px;position:relative;margin-bottom:20px;margin-top:40px}.sub2 .text01:before{content:'';width:48px;height:4px;display:block;position:absolute;top:0;background:url("/img_up/shop_pds/torybeauty02/design/images/sub1_5_bl.jpg")}.sub2_con01,.sub2_con02{width:100%;display:inline-block}.sub2_con01>div{width:50%;float:left}.sub2_con02>div{width:50%;float:left}.f_con>p{padding-right:20px}.s_con>p{padding-left:25px}.s_con>.title{margin-left:25px}.sub2 .title{color:#c91a17;font-size:18px;line-height:30px;position:relative;padding-left:13px;margin-bottom:15px}.sub2 .title:before{content:'';width:6px;height:9px;display:inline-block;background:url("/img_up/shop_pds/torybeauty02/design/images/sub2_bl.png");position:absolute;top:10px;left:0}.sub2 .cont{margin-bottom:40px;font-size:14px;line-height:22px}.sub2 .cont span{color:#323232}.sub2_6_con .bl_wrap ul{display:inline-block;width:100%}.sub2_6_con .bl_wrap ul li{width:50%;float:left}.sub2_6_con .bl_wrap ul li .f_right{float:right}.sub2_6_con .bl_wrap ul li .bl_inner{display:table;height:141px;padding:25px 0;border-bottom:1px dashed #c8c8c8}.sub2_6_con .bl_wrap ul li .bl_inner span{float:left;margin-right:25px}.sub2_6_con .bl_wrap ul li .bl_inner .text_box{display:table-cell;width:415px;vertical-align:middle}.sub2_6_con .bl_wrap ul li .bl_inner .text_box .txt01{color:#323232;font-size:16px;line-height:22px;margin-bottom:10px}.sub2_6_con .bl_wrap ul li .bl_inner .text_box .txt02{font-size:14px;line-height:20px}.sub2_7 .sub2_7_list_wrap ul li{width:50%;float:left}.sub2_7 .sub2_7_list_wrap ul li .sub2_7_list_left{padding-right:20px}.sub2_7 .sub2_7_list_wrap ul li .sub2_7_list_right{padding-left:20px}.sub2_7 .sub2_7_list_wrap ul li .txt01{color:#c82127;font-size:16px;line-height:22px;padding:15px 0;border-bottom:1px dotted #c8c8c8}.sub2_7 .sub2_7_list_wrap ul li .txt02{font-size:14px;line-height:20px;padding-top:15px;min-height:150px}.sub3_2 .sub3_2_list_wrap ul li>div{width:50%;float:left;height:363px;display:table}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox{display:table-cell;vertical-align:middle}.sub3_2 .sub3_2_list_wrap ul li .sub3_2_txtbox_wrap.right_box .sub3_2_txtbox{padding-left:52px}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt01{font-size:50px;color:#323232;position:relative;margin-bottom:10px;line-height:50px}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt01:before{content:'';width:48px;height:4px;display:block;position:absolute;top:-15px;background:url("/img_up/shop_pds/torybeauty02/design/images/sub1_5_bl.jpg")}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02{font-size:14px;line-height:22px}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02 span.txt_point01{font-size:16px}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02 span.txt_point02{color:#323232}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02 span.txt_point03{color:#969696;font-size:12px}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02_1{display:inline-block;padding-left:15px;position:relative}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02_2{display:inline-block;padding-left:15px;position:relative}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02_3{display:inline-block;padding-left:15px;position:relative}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02_1:before{content:'A';font-size:14px;color:#c91a17;font-weight:bold;position:absolute;top:0;left:0}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02_2:before{content:'B';font-size:14px;color:#c91a17;font-weight:bold;position:absolute;top:0;left:0}.sub3_2 .sub3_2_list_wrap ul li>div .sub3_2_txtbox .txt02_3:before{content:'C';font-size:14px;color:#c91a17;font-weight:bold;position:absolute;top:0;left:0}.sub3_2 .sub3_2_list_wrap ul li>div.img_box01{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_1_img01.jpg");background-size:cover;background-position:center}.sub3_2 .sub3_2_list_wrap ul li>div.img_box02{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_1_img02.jpg");background-size:cover;background-position:center}.sub3_2 .sub3_2_list_wrap ul li>div.img_box03{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_1_img03.jpg");background-size:cover;background-position:center}.sub3_2 .sub3_2_list_wrap ul li>div.img_box04{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_1_img04.jpg");background-size:cover;background-position:center}.sub3_2 .sub3_2_list_wrap ul li>div.img_box05{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_1_img05.jpg");background-size:cover;background-position:center}.sub3_3{display:inline-block}.sub3_3_con_wrap .sub3_3_con01{width:50%;float:left}.sub3_3_con_wrap .sub3_3_con02{width:50%;float:left}.sub3_3_con_wrap .sub3_3_con02>div{padding-left:25px}.sub3_3_con_wrap .sub3_3_con02 ul{border-top:1px solid #464646}.sub3_3_con_wrap .sub3_3_con02 ul li{border-bottom:1px solid #dcdcdc}.sub3_3_con_wrap .sub3_3_con02 ul .title_line{color:#c8191e;background-color:#f5f5f5;padding:15px 0}.sub3_3_con_wrap .sub3_3_con02 ul .con_line{padding:10px 0}.sub3_3 table{border-top:1px solid #464646;margin-bottom:30px}.sub3_3 table th{background-color:#f5f5f5;border-bottom:1px solid #dcdcdc}.sub3_3 table td{padding:10px 30px 10px 20px;border-bottom:1px solid #dcdcdc}.sub3_4 .sub3_4_list_wrap ul li{width:50%;float:left;margin-top:20px}.sub3_4 .sub3_4_list_wrap ul li .text_box_wrap{padding:0 35px;height:317px}.sub3_4 .sub3_4_list_wrap ul li .text_box_wrap .text_box{display:table;width:100%;height:317px}.sub3_4 .sub3_4_list_wrap ul li .text_box_wrap .text_box>div{display:table-cell;vertical-align:middle;width:100%}.sub3_4 .sub3_4_list_wrap ul li.sub3_4_list01>div,.sub3_4 .sub3_4_list_wrap ul li.sub3_4_list03>div{margin-right:22px}.sub3_4 .sub3_4_list_wrap ul li.sub3_4_list02>div,.sub3_4 .sub3_4_list_wrap ul li.sub3_4_list04>div{margin-left:22px}.sub3_4 .sub3_4_list_wrap ul li>div .text01{color:#323232;font-size:30px;padding:10px 0;position:relative}.sub3_4 .sub3_4_list_wrap ul li>div .text01:before{content:'';width:48px;height:4px;background:url("/img_up/shop_pds/torybeauty02/design/images/sub1_5_bl.jpg");position:absolute;top:0;left:50%;margin-left:-24px}.sub3_4 .sub3_4_list_wrap ul li>div .text02{color:#c91a17;font-size:18px;line-height:30px;margin-top:20px;position:relative;padding-left:15px}.sub3_4 .sub3_4_list_wrap ul li>div .text02:before{content:'';width:6px;height:9px;display:inline-block;background:url("/img_up/shop_pds/torybeauty02/design/images/sub2_bl.png");position:absolute;top:10px;left:0}.sub3_4 .sub3_4_list_wrap ul .sub3_4_list01>div{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_4_img02.jpg");background-size:cover;background-position:center}.sub3_4 .sub3_4_list_wrap ul .sub3_4_list02>div{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_4_img03.jpg");background-size:cover;background-position:center}.sub3_4 .sub3_4_list_wrap ul .sub3_4_list03>div{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_4_img04.jpg");background-size:cover;background-position:center}.sub3_4 .sub3_4_list_wrap ul .sub3_4_list04>div{background:url("/img_up/shop_pds/torybeauty02/design/images/sub3_4_img05.jpg");background-size:cover;background-position:center}.sub3_4_con ul li{display:inline-block;margin:0 5px}.sub3_4_con ul li a{color:#c91a17;font-size:14px;line-height:30px;display:inline-block;border:1px solid #898989;padding:5px 20px;margin-top:50px;margin-bottom:80px;width:230px}.sub3_4_con ul li a span{float:right}.board_wrap{margin-bottom:80px}