#sub header{position:relative;width:100%;background:#1b1b1b;color:#fff;z-index:120}#sub header .header--wrap{max-width:90%;margin:0 auto;display:flex}section{width:100%;text-align:center;margin:90px 0}section h2{margin:90px 0;padding:0;font-weight:600;text-align:center}#sub #container{width:100%}#sub #contents_wrap{width:70%;margin:50px auto}#sub .sub_visual{background:#000;position:relative}#sub .sub_visual .visual{background:url(/img_up/shop_pds/biguem/design/img/sub_main.jpg);height:500px;background-repeat:no-repeat;background-position:center;background-size:cover}#sub .sub_visual .visual>h3{font-size:4.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.sub_title{width:100%;text-align:center;border-bottom:1px solid #e4e4e4;padding:30px 0;margin:30px auto 80px auto}.sub_title h1{font-size:48px;font-weight:bolder;color:#333}.sub_title .sub_title_line{width:230px;height:2px;background:#0867ae;margin:0 auto;position:relative;top:31px}#sub1_1 .contents_box{display:flex;width:100%}#sub1_1 .contents_box .con--left{width:30%}#sub1_1 .contents_box .con--left img{max-width:100%;box-shadow:5px 5px 20px #aaa}#sub1_1 .contents_box .con--right{width:67%;margin-left:3%;background:url(/img_up/shop_pds/biguem/design/img/backpatturn.png);background-size:cover}#sub1_1 .contents_box .con--right h2{color:#0867ae;font-weight:bold;font-size:32px;text-align:center;margin-top:25px}#sub1_1 .contents_box .con--right p{font-size:18px;line-height:1.5;font-weight:500}#sub1_1 .contents_box .con--right p strong{font-weight:700;color:#0867ae}#sub1_3 .certification_list{display:flex;flex-wrap:wrap;justify-content:space-evenly}#sub1_3 .certification_list li{border:1px solid #dedede;box-sizing:border-box;width:25%;margin:3%}#sub1_4 .certification_list{display:flex;flex-wrap:wrap;justify-content:space-evenly}#sub1_4 .certification_list li{border:1px solid #dedede;box-sizing:border-box;width:25%;margin:3%}#sub1_5 table{display:flex;width:100%;margin-top:50px;border-top:3px solid #0867ae}#sub1_5 tbody{display:flex;width:100%}#sub1_5 th,#sub1_5 td{display:block;height:50px;border-bottom:1px solid #c7ccd3;border-left:1px solid #e4e5e7}#sub1_5 .table_no1{width:15%;background:#0867ae;color:#fff;align-items:center;justify-content:center;display:flex;font-size:25px;font-weight:bolder}#sub1_5 .table_no2{width:10%;height:50px}#sub1_5 .table_no3{width:75%}#sub1_5 .table_no1 th{border:0;display:flex;align-items:center}#sub1_5 .table_no2 td{background:#ededed}#sub1_5 .table_no2 td,#sub1_5 .table_no3 td{padding-left:20px;text-align:left;display:flex;align-items:center}#sub2 .contents_box .contents_info{display:flex;width:85%;margin:0 auto;justify-content:space-between;margin-bottom:100px}#sub2 .contents_box .contents_info .left--box{width:40%;margin-right:50px}#sub2 .contents_box .contents_info .left--box h2{font-weight:bold;font-size:40px;color:#0867ae;position:relative;padding-bottom:44px}#sub2 .contents_box .contents_info .left--box h2:after{content:"";width:40px;height:3px;background:#0867ae;position:absolute;left:0;bottom:0;margin:20px 0}#sub2 .contents_box .contents_info .left--box .p1{font-size:20px;font-weight:800;margin-bottom:30px}#sub2 .contents_box .contents_info .left--box .p2{font-size:18px;font-weight:500;line-height:1.5}#sub2 .contents_box .contents_info .right--box img{height:100%;box-shadow:7px 5px 20px #888}#sub3_1 table{width:100%;border-top:3px solid #0867ae}#sub3_1 tbody{width:100%}#sub3_1 th,#sub3_1 td{height:50px;border-bottom:1px solid #c7ccd3;border-left:1px solid #e4e5e7;text-align:center}#sub3_1 tr:nth-child(1){font-weight:800}#sub3_1 tr:nth-child(2n){background:#f4f9ff}#sub3_2 .contents_box .con{display:flex;box-shadow:3px 3px 10px #888;overflow:hidden;margin-bottom:50px}#sub3_2 .contents_box .con .con--img{width:65%;height:290px}#sub3_2 .contents_box .con .con--info{width:45%;padding:10px 0 10px 40px;margin:auto 0}#sub3_2 .contents_box .con .con--info h2{font-size:30px;font-weight:800}#sub3_2 .contents_box .con .con--info .sig_txt{color:#0867ae;font-weight:600;margin-bottom:10px}#sub3_2 .contents_box .con .con--info .sig_txt span{font-weight:900;font-size:26px}#sub3_2 .contents_box .con .con--info .sig_txt h2{font-size:34px;font-weight:800}#sub3_2 .contents_box .con .con--info .info_txt{font-size:18px;line-height:1.4;font-weight:600}