@charset "euc-kr";
/* CSS Document */
*{margin:0; padding:0; letter-spacing:-1px; font-family:'³ª´® °íµñ', 'Nanum Gothic', 'NanumGothic', sans-serif; box-sizing:border-box;}

a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
.clearfix:before,
.clearfix:after{display:table; content:"";}
.clearfix:after{clear:both;}
ul,li{list-style:none;}
.top .tbox,
.section .sbox,
.footer .fbox,
.sub .navi,
.sub .contents{width:1200px; margin:0 auto;}



/* top */
.top{position:fixed; top:0; left:0; z-index:9999; width:100%; background:#fff;}
.top .catalk a{display:block; height:60px; background:url('../img/catalk.jpg') no-repeat center;}
.top .tbox .logo{float:left; padding-top:15px;}
.top .tbox ul{float:right;}
.top .tbox ul li{position:relative; float:left; margin-left:40px;}
.top .tbox ul li:first-child{margin-left:0;}
.top .tbox ul li:before{content:""; position:absolute; top:65px; left:0; width:100%; height:2px; background:#ed1c24; transition:all 0.2s; opacity:0;}
.top .tbox ul li>a{display:block; height:90px; font-size:18px; color:#333; line-height:90px; text-shadow:1px 0 #333; transition:all 0.2s;}
.top .tbox ul li:hover:before{opacity:1;}
.top .tbox ul li:hover>a{color:#ed1c24; text-shadow:1px 0 #ed1c24;}
.top.on1 .tbox ul li:first-child:before,
.top.on2 .tbox ul li:nth-child(2):before,
.top.on3 .tbox ul li:nth-child(3):before,
.top.on4 .tbox ul li:nth-child(4):before,
.top.on5 .tbox ul li:nth-child(5):before,
.top.on6 .tbox ul li:nth-child(6):before,
.top.on7 .tbox ul li:nth-child(7):before,
.top.on8 .tbox ul li:nth-child(8):before{opacity:1;}
.top.on1 .tbox ul li:first-child>a,
.top.on2 .tbox ul li:nth-child(2)>a,
.top.on3 .tbox ul li:nth-child(3)>a,
.top.on4 .tbox ul li:nth-child(4)>a,
.top.on5 .tbox ul li:nth-child(5)>a,
.top.on6 .tbox ul li:nth-child(6)>a,
.top.on7 .tbox ul li:nth-child(7)>a,
.top.on8 .tbox ul li:nth-child(8)>a{color:#ed1c24; text-shadow:1px 0 #ed1c24;}


/* submenu */
.submenu{display:none; position:absolute; top:90px; left:-20px; width:170px; padding:10px 20px; background:#fff; box-shadow:2px 2px 6px #555;}
.submenu>div{position:relative;}
.submenu>div>a{display:block; padding:10px 0; font-size:14px; color:#888; text-shadow:1px 0 #888; transition:all 0.2s;}
.submenu .arrow:before{content:""; position:absolute; top:15px; right:0; border:6px solid #888; border-right:none; border-top:3px solid transparent; border-bottom:3px solid transparent; transition:all 0.2s; opacity:0;}
.submenu>div>a:hover{color:#ed1c24; text-shadow:1px 0 #ed1c24;}
.submenu .arrow:hover:before{border:6px solid #ed1c24; border-right:none; border-top:3px solid transparent; border-bottom:3px solid transparent; opacity:1;}

.submenu2{display:none; position:absolute; top:0; right:-170px; width:150px; padding:5px 10px; background:#fff; box-shadow:2px 2px 6px #555;}
.submenu2 span{display:block;}
.submenu2 span a{display:block; padding:5px 0; font-size:13px; color:#888; transition:all 0.2s;}
.submenu2 span a:hover{color:#ed1c24;}


#banner_wap_body{margin-top:150px;}


/* section all */
.section{padding:50px 0;}
.section .sbox{margin-top:50px;}
.section>p{text-align:center;}
.section>p:nth-of-type(1){font-size:30px; font-weight:700; color:#000;}
.section>p:nth-of-type(2){margin-top:10px; font-size:16px; font-weight:400; color:#000; line-height:24px;}


/* section style */
.section1{background:#f5f5f5;}
.section1 .sbox{margin-top:50px;}
.section1 .sbox .ssbox{float:left; width:232px; margin-right:10px; padding-bottom:20px; text-align:center; border:1px solid #ddd;}
.section1 .sbox .ssbox5{margin-right:0;}
.section1 .sbox .ssbox div img{width:100%;}
.section1 .sbox .ssbox p:nth-of-type(1){margin:20px 0; font-size:20px; font-weight:700; color:#000;}
.section1 .sbox .ssbox p:nth-of-type(2) span{display:inline-block; padding:10px 30px; font-size:16px; font-weight:400; color:#000; border:1px solid #ddd; transition:all 0.2s;}
.section1 .sbox .ssbox:hover p span{color:#fff; background:#ed1c24;}

.section2 .sbox{margin-top:0;}
.section2 .sbox a{display:block; margin-bottom:20px; overflow:hidden;}
.section2 .sbox a img{width:100%; height:80px; transition:all 0.5s;}
.section2 .sbox a:hover img{margin-left:50px;}

/*
.section3 .sbox .ssbox .box{position:relative; float:left; width:285px; margin-right:20px; border:1px solid #000;}
.section3 .sbox .ssbox .box:last-child{margin-right:0;}
.section3 .sbox .ssbox .box div{height:285px;}
.section3 .sbox .ssbox .box p{position:absolute; bottom:10px; left:50%; transform:translateX(-50%); width:150px; height:40px; font-size:14px; color:#000; border:1px solid #000; text-align:center; line-height:40px;}
.section3 .sbox .ssbox2{margin:30px 0;}
*/

.section4 .more{margin-top:20px; text-align:center;}
.section4 .more a{display:inline-block; width:120px; height:36px; font-size:14px; font-weight:400; color:#555; line-height:34px; text-shadow:0 0 1px #555; letter-spacing:normal; border:1px solid #ddd; transition:all 0.2s;}
.section4 .more a:hover{color:#fff; border-color:#ed1c24; background:#ed1c24;}

.section5 .sbox .ssbox{float:left; width:50%;}
.section5 .sbox .ssbox1 img{width:100%;}
.section5 .sbox .ssbox2{padding-left:30px;}
.section5 .sbox .ssbox2 .box{margin-bottom:15px; padding-bottom:15px; border-bottom:2px dotted #ddd;}
.section5 .sbox .ssbox2 .box4{margin-bottom:0; padding-bottom:0; border-bottom:none;}
.section5 .sbox .ssbox2 .box p{padding-left:20px; font-size:20px; font-weight:700; color:#000; background:url('../img/check.png') no-repeat left center;}
.section5 .sbox .ssbox2 .box .basic{margin-top:20px;}
.section5 .sbox .ssbox2 .box .basic th,
.section5 .sbox .ssbox2 .box .basic td{font-size:16px; font-weight:400; color:#000; text-shadow:0 0 1px #000; text-align:left; vertical-align:top; line-height:24px;}
.section5 .sbox .ssbox2 .box .basic th{position:relative; width:300px; padding-left:5px; color:#ed1c24; text-shadow:0 0 1px #ed1c24;}
.section5 .sbox .ssbox2 .box .basic th:before{content:""; position:absolute; top:10px; left:0; width:3px; height:3px; background:#000;}

.section6 .sbox .basic{margin-top:50px;}
.section6 .sbox .basic th,
.section6 .sbox .basic td{padding:20px 0; font-size:16px; color:#666; text-align:center; line-height:26px;}
.section6 .sbox .basic td strong{font-size:18px; color:#000;}
.section6 .sbox .basic td:nth-child(2){border-right:1px solid #ddd;}
.section6 .sbox .basic th{width:10%; padding-left:30px; text-align:left;}
.section6 .sbox .basic td{width:40%;}



/* footer */
.footer{background:#ececec;}
.footer .fbox{padding:50px 0; text-align:center;}
.footer .fbox .flogo{font-size:30px; color:#000;}
.footer .fbox .textbox{margin-top:10px;}
.footer .fbox .textbox p span{margin-right:20px; font-size:18px; font-weight:400; color:#555;}
.footer .fbox .textbox p span:last-child{margin-right:0;}


/* topbutton */
.topbutton{display:none; position:fixed; right:60px; bottom:50px; z-index:9999; width:50px; height:50px; font-size:15px; font-weight:400; color:#fff; text-align:center; line-height:48px; border-radius:50%; background:#000; transition:all 0.5s; opacity:0.8; cursor:pointer;}
.topbutton:hover{opacity:1;
}


/* phonebox */
.phonebox{display:none; position:fixed; top:400px; right:0; z-index:9999; width:340px; padding:10px; border:1px solid #ddd; background:rgba(255,255,255, 0.5);}
.phonebox p{font-size:18px; font-weight:700; color:#ed1c24; text-align:center;}
.phonebox div{margin-top:10px; font-size:14px; color:#000; text-shadow:0 0 1px #000; line-height:24px;}
.phonebox p:nth-of-type(2),
.phonebox p:nth-of-type(3){margin-top:20px;}


/* subtop */
.subtop{display:none; height:280px; margin-top:150px; padding-top:80px; background:#333;}
.subtop p{font-size:17px; font-weight:400; color:#fff; text-align:center; line-height:40px;}
.subtop p strong{font-size:33px;}


/* sub all */
.sub{min-height:1000px; margin-top:150px; border-top:2px solid #ed1c24;}
.sub .navi{padding-top:20px; text-align:right; font-size:12px; color:#999; letter-spacing:1px;}
.sub .navi strong{letter-spacing:normal;}
.sub .contents{padding:60px 0 100px;}
.sub .contents .title{font-size:30px; font-weight:700; color:#333; text-align:center;}
.sub .contents .sbox{margin-top:80px;}
.sub .contents .sbox .sublist{text-align:right;}
.sub .contents .sbox .sublist li{display:inline-block; padding:10px 20px; font-size:16px; font-weight:700; color:#fff; background:#aaa; cursor:pointer;}
.sub .contents .sbox .sublist li.on{background:#09f;}


/* sub style */
.sub01_01 .contents1 .sbox{padding-left:200px;}
.sub01_01 .contents1 .sbox p{margin-bottom:30px; font-size:16px; color:#333; line-height:36px;}
.sub01_01 .contents1 .sbox p:last-child{margin-bottom:0;}
.sub01_01 .contents1 .sbox p:nth-of-type(1){margin-bottom:50px; font-size:20px; font-weight:700; color:#ed1c24; text-align:center;}

.sub01_01 .contents{padding:60px 0 0;}
.sub01_01 .contents2,
.sub01_01 .contents3{padding-top:150px;}
.sub01_01 .contents4{padding:150px 0 100px;}
.sub01_01 .contents2 .sbox .ssbox{float:left;}
.sub01_01 .contents2 .sbox .ssbox1{width:480px;}
.sub01_01 .contents2 .sbox .ssbox2{width:720px; padding-left:30px;}
.sub01_01 .contents2 .sbox .ssbox2 p{font-size:20px; font-weight:700; color:#333;}
.sub01_01 .contents2 .sbox .ssbox2 .basic{margin-top:30px;}
.sub01_01 .contents2 .sbox .ssbox2 .basic th,
.sub01_01 .contents2 .sbox .ssbox2 .basic td{padding:10px 0; font-size:16px; font-weight:400; color:#000; text-shadow:0 0 1px #000; text-align:left; line-height:30px; vertical-align:top;}
.sub01_01 .contents2 .sbox .ssbox2 .basic th{width:150px; color:#ed1c24; text-shadow:0 0 1px #ed1c24;}

.sub01_05 .contents .sbox .basic{margin-top:50px;}
.sub01_05 .contents .sbox .basic th,
.sub01_05 .contents .sbox .basic td{padding:20px 0; font-size:16px; color:#666; text-align:center; line-height:26px;}
.sub01_05 .contents .sbox .basic td strong{font-size:18px; color:#000;}
.sub01_05 .contents .sbox .basic td:nth-child(2){border-right:1px solid #ddd;}
.sub01_05 .contents .sbox .basic th{width:10%; padding-left:30px; text-align:left;}
.sub01_05 .contents .sbox .basic td{width:40%;}

.sub01_06 .contents .sbox .basic{border-top:2px solid #000; border-collapse:collapse;}
.sub01_06 .contents .sbox .basic th,
.sub01_06 .contents .sbox .basic td{padding:10px 0; font-size:14px; font-weight:400; color:#777; text-align:center; border:1px solid #ddd;}
.sub01_06 .contents .sbox .basic th{font-size:16px; color:#000; text-shadow:0 0 1px #000; background:#f5f5f5;}

/* sub02 all */
.sub02 .contents .title{color:#ed1c24;}
.sub02 .contents .sbox .ssbox{display:none; text-align:center;}
.sub02 .contents .sbox .ssbox1{display:block;}
.sub02 .contents .sbox .ssbox>p{padding-bottom:10px; font-size:20px; font-weight:700; color:#333; border-bottom:1px solid #ddd;}
.sub02 .contents .sbox .ssbox .box{margin-top:20px;}
.sub02 .contents .sbox .ssbox .box div{float:left; width:400px;}
.sub02 .contents .sbox .ssbox .box div img{width:auto; height:200px;}
.sub02 .contents .sbox .ssbox .box div p{font-size:14px; color:#333; line-height:30px;}
.sub02 .contents .sbox .ssbox .box div p strong{font-size:16px;}
.sub02 .contents .sbox .ssbox .box div a{display:block; width:150px; height:40px; margin:30px auto 0; font-size:14px; font-weight:700; color:#ed1c24; line-height:40px; border:1px solid #ed1c24; transition:all 0.2s;}
.sub02 .contents .sbox .ssbox .box div a:hover{color:#fff; background:#ed1c24;}
.sub02 .contents .sbox .ssbox .box div a:nth-of-type(2){color:#06f; border-color:#06f;}
.sub02 .contents .sbox .ssbox .box div a:nth-of-type(2):hover{color:#fff; background:#06f;}
.sub02 .contents .sbox .ssbox2 .box div{width:600px;}

.sub02_02 .contents .sbox .ssbox .box div{width:300px;}
.sub02_02 .contents .sbox .ssbox2 .box div{width:300px;}

.sub02_03 .contents .sbox .ssbox1{margin-bottom:80px; padding-bottom:80px; border-bottom:2px dotted #ddd;}
.sub02_03 .contents .sbox .ssbox1:last-child{margin-bottom:0;}
.sub02_03 .contents .sbox .ssbox1 p:nth-of-type(1){padding-bottom:10px; font-size:26px; font-weight:700; color:#333; border-bottom:1px solid #ddd;}
.sub02_03 .contents .sbox .ssbox1 p:nth-of-type(2){margin-top:20px; font-size:20px; font-weight:700; color:#333; text-align:center;}
.sub02_03 .contents .sbox .ssbox1 p:nth-of-type(2) strong{color:#f00;}
.sub02_03 .contents .sbox .ssbox1 div{margin-top:30px;}
.sub02_03 .contents .sbox .ssbox1 div img{width:100%;}

.sub02_04 .contents .sbox .ssbox1 .box img{width:100%;}
.sub02_04 .contents .sbox .ssbox2 .box div{width:100%;}


/* sub03 all */
.sub03 .contents .sbox .ssbox{display:none; text-align:center;}
.sub03 .contents .sbox .ssbox1{display:block;}
.sub03 .contents .sbox .ssbox .box{margin-top:100px;}
.sub03 .contents .sbox .ssbox .box div{float:left; width:300px;}
.sub03 .contents .sbox .ssbox .box div img{width:auto; height:200px;}
.sub03 .contents .sbox .ssbox .box div p{height:150px; margin:30px 0; font-size:14px; color:#333; line-height:30px;}
.sub03 .contents .sbox .ssbox .box div p strong{font-size:16px;}
.sub03 .contents .sbox .ssbox .box div a{display:inline-block; width:150px; height:40px; font-size:14px; font-weight:700; color:#ed1c24; line-height:40px; border:1px solid #ed1c24; transition:all 0.2s;}
.sub03 .contents .sbox .ssbox .box div a:hover{color:#fff; background:#ed1c24;}

.sub03_01 .contents .sbox .ssbox{display:block;}

.sub03_02 .contents .sbox .ssbox2 .box div{width:600px;}
.sub03_02 .contents .sbox .ssbox3 .box div:first-child{width:400px;}
.sub03_02 .contents .sbox .ssbox3 .box div:last-child{width:800px;}
.sub03_02 .contents .sbox .ssbox3 .box div:last-child img{width:auto; height:350px;}

.sub03_03 .contents .sbox .ssbox1 .box div{width:100%;}
.sub03_03 .contents .sbox .ssbox1 .box div img{width:100%; height:auto;}
.sub03_03 .contents .sbox .ssbox2 .box div,
.sub03_04 .contents .sbox .ssbox1 .box div{width:400px;}
.sub03_04 .contents .sbox .ssbox1 .box{padding-top:300px; background:url('../img/soft01.png') no-repeat center top / auto 300px;}


/* sub04 all */
.sub04 .contents .sbox .ssbox{text-align:center;}
.sub04 .contents .sbox .ssbox .box{margin-top:100px;}
.sub04 .contents .sbox .ssbox .box div{float:left; width:600px;}
.sub04 .contents .sbox .ssbox .box div img{width:auto; height:200px;}
.sub04 .contents .sbox .ssbox .box div p{height:150px; margin:30px 0; font-size:14px; color:#333; line-height:30px;}
.sub04 .contents .sbox .ssbox .box div p strong{font-size:16px;}
.sub04 .contents .sbox .ssbox .box div a{display:inline-block; width:150px; height:40px; font-size:14px; font-weight:700; color:#ed1c24; line-height:40px; border:1px solid #ed1c24; transition:all 0.2s;}
.sub04 .contents .sbox .ssbox .box div a:hover{color:#fff; background:#ed1c24;}

.sub05 .contents .sbox .ssbox{display:none;}
.sub05 .contents .sbox .ssbox1{display:block;}
.sub05 .contents .sbox .ssbox div img{max-width:100%;}
.sub05 .contents .sbox .ssbox2 div:nth-child(2){margin:60px 0;}

.sub05_text .contents .sbox .ssbox{margin-top:50px; color:#000;}
.sub05_text .contents .sbox .ssbox>p:nth-of-type(1){font-size:30px;}
.sub05_text .contents .sbox .ssbox>p:nth-of-type(2){margin-top:30px; font-size:16px; line-height:30px;}
.sub05_text .contents .sbox .ssbox>div{margin-top:20px;}
.sub05_text .contents .sbox .ssbox .box{margin-top:50px; margin-bottom:50px;}
.sub05_text .contents .sbox .ssbox .box:last-child{margin-bottom:0;}
.sub05_text .contents .sbox .ssbox .box>p:first-child{font-size:20px; font-weight:700;}
.sub05_text .contents .sbox .ssbox .box>p:last-child{margin-top:20px; font-size:16px; line-height:30px;}
.sub05_text .contents .sbox .ssbox .box>p:nth-of-type(2){margin-top:20px; font-size:16px; line-height:30px;}
.sub05_text .contents .sbox .ssbox .box table{margin-top:20px;}
.sub05_text .contents .sbox .ssbox .box table th{width:200px; vertical-align:top; padding-bottom:30px;}
.sub05_text .contents .sbox .ssbox .box table th img{max-width:100%;}
.sub05_text .contents .sbox .ssbox .box table th p{margin-top:10px; font-size:16px; font-weight:700; text-align:center;}
.sub05_text .contents .sbox .ssbox .box table td{width:400px; padding:0 30px 30px 30px; font-size:16px; line-height:30px; vertical-align:top;}
.sub05_text .contents .sbox .ssbox .box table td p{margin-top:10px; font-size:16px; font-weight:700; text-align:center;}

.sub05_02_04 .contents .sbox .ssbox1{text-align:center;}
.sub05_02_04 .contents .sbox .ssbox1 .box{margin-top:20px;}
.sub05_02_04 .contents .sbox .ssbox1 .box div{float:left; width:600px;}
.sub05_02_04 .contents .sbox .ssbox1 .box div img{width:auto; height:200px;}
.sub05_02_04 .contents .sbox .ssbox1 .box div p:nth-of-type(1){margin-bottom:30px; font-size:20px; font-weight:700; color:#333;}
.sub05_02_04 .contents .sbox .ssbox1 .box div p:nth-of-type(2){margin:30px 0 20px; padding:0 50px; font-size:16px; color:#333; text-align:left;}
.sub05_02_04 .contents .sbox .ssbox1 .box div ul{padding:0 50px;}
.sub05_02_04 .contents .sbox .ssbox1 .box div ul li{font-size:14px; color:#333; text-align:left; line-height:30px;}
.sub05_02_04 .contents .sbox .ssbox1 .box div a{display:inline-block; width:150px; height:40px; margin-top:30px; font-size:14px; font-weight:700; color:#ed1c24; line-height:40px; border:1px solid #ed1c24; transition:all 0.2s;}
.sub05_02_04 .contents .sbox .ssbox1 .box div a:hover{color:#fff; background:#ed1c24;}
.sub05_02_04 .contents .sbox .ssbox1:nth-child(2){margin-top:100px}

.sub05_02_05 .contents .sbox .ssbox1{text-align:center;}
.sub05_02_05 .contents .sbox .ssbox1 .box{margin-top:20px;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div{float:left; width:600px;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div div{height:200px;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div img{width:auto; height:200px;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div p:nth-of-type(1){margin-bottom:30px; font-size:20px; font-weight:700; color:#333;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div ul{height:100px; margin-top:30px; padding:0 150px;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div ul li{font-size:14px; color:#333; text-align:left; line-height:30px;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div a{display:inline-block; width:150px; height:40px; margin-top:30px; font-size:14px; font-weight:700; color:#ed1c24; line-height:40px; border:1px solid #ed1c24; transition:all 0.2s;}
.sub05_02_05 .contents .sbox .ssbox1 .box>div a:hover{color:#fff; background:#ed1c24;}
.sub05_02_05 .contents .sbox .ssbox1:nth-child(2){margin-top:100px}
.sub05_02_05 .contents .sbox .ssbox1:nth-child(2) .box>div{width:400px;}
.sub05_02_05 .contents .sbox .ssbox1:nth-child(2) .box>div ul li{text-align:center;}
.sub05_02_05 .contents .sbox .ssbox1:nth-child(2) .box>div:nth-child(2) div{padding-top:50px;}
.sub05_02_05 .contents .sbox .ssbox1:nth-child(2) .box>div:nth-child(2) img{height:100px;}

.sub07 .contents .sbox{text-align:center;}
.sub07_01 .contents .sbox p{margin-bottom:10px; font-size:14px; color:#333; text-align:left; line-height:20px;}
.sub07_01 .contents .sbox p:first-child{margin-bottom:20px; font-size:16px; font-weight:700; text-align:center;}
.sub07_01 .contents .sbox div{margin:30px 0;}
.sub07_01 .contents .sbox div img{width:100%;}

.sub07_02 .contents .sbox .ssbox1{height:120px; padding:10px; border:1px solid #ddd;}
.sub07_02 .contents .sbox .ssbox1 ul{float:left; width:560px;}
.sub07_02 .contents .sbox .ssbox1 ul:first-child{margin-right:40px;}
.sub07_02 .contents .sbox .ssbox1 ul li{margin:0 0 5px 20px; font-size:14px; color:#333; text-align:left; line-height:20px; list-style:disc;}
.sub07_02 .contents .sbox .ssbox1 ul li:last-child{margin-bottom:0;}
.sub07_02 .contents .sbox .ssbox2 .box{float:left; width:580px;}
.sub07_02 .contents .sbox .ssbox2 .box:first-child{margin-right:40px;}
.sub07_02 .contents .sbox .ssbox2 .box p{margin:30px 0; font-size:14px; color:#333; line-height:30px;}
.sub07_02 .contents .sbox .ssbox2 .box p strong{font-size:16px;}
.sub07_02 .contents .sbox .ssbox2 .box div img{height:300px;}
.sub07_02 .contents .sbox .ssbox2 .box a{display:inline-block; width:150px; height:40px; margin-top:160px; font-size:14px; font-weight:700; color:#ed1c24; line-height:40px; border:1px solid #ed1c24; transition:all 0.2s;}
.sub07_02 .contents .sbox .ssbox2 .box a:hover{color:#fff; background:#ed1c24;}
.sub07_02 .contents .sbox .ssbox2 .box:first-child div img{height:400px;}
.sub07_02 .contents .sbox .ssbox2 .box:first-child a{margin-top:60px;}

.sub07_03 .contents .sbox .ssbox1{height:120px; padding:10px; border:1px solid #ddd;}
.sub07_03 .contents .sbox .ssbox1 ul{float:left; width:560px;}
.sub07_03 .contents .sbox .ssbox1 ul:first-child{margin-right:40px;}
.sub07_03 .contents .sbox .ssbox1 ul li{margin:0 0 5px 20px; font-size:14px; color:#333; text-align:left; line-height:20px; list-style:disc;}
.sub07_03 .contents .sbox .ssbox1 ul li:last-child{margin-bottom:0;}
.sub07_03 .contents .sbox .ssbox2 .box{float:left; width:580px;}
.sub07_03 .contents .sbox .ssbox2 .box:first-child{margin-right:40px;}
.sub07_03 .contents .sbox .ssbox2 .box p{margin:30px 0; font-size:14px; color:#333; line-height:30px;}
.sub07_03 .contents .sbox .ssbox2 .box p strong{font-size:16px;}
.sub07_03 .contents .sbox .ssbox2 .box div img{height:300px;}
.sub07_03 .contents .sbox .ssbox2 .box a{display:inline-block; width:150px; height:40px; margin-top:160px; font-size:14px; font-weight:700; color:#ed1c24; line-height:40px; border:1px solid #ed1c24; transition:all 0.2s;}
.sub07_03 .contents .sbox .ssbox2 .box a:hover{color:#fff; background:#ed1c24;}

.sub07_04 .contents .sbox img{width:100%;}


