﻿@charset "utf-8";

/* ---------------------------------------- default ----------------------------------------------- */

body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form, table, th, td,select,input {margin:0;_margin:0;padding:0}
body,input,textarea,select,button,table{font-size:12px;color:#868686;}
ul,ol,dl {list-style:none}
img {border:0; vertical-align:middle}
ul {list-style:none; padding:0; margin:0;_margin:0;}
input { font-size:12px;color:#636363;padding:0 0 0 1px;}
select {font-size:12px;color:#636363;padding:0 0 0 1px;}
input,select{vertical-align:middle;}
textarea {font-size:12px;color:#777;padding:5px;border-top:1px solid #a2a2a2; border-left:1px solid #a2a2a2; border-right:1px solid #dedede; border-bottom:1px solid #dedede}
input.type-image {margin:0 !important;padding:0 !important;border:none !important;vertical-align:middle}
table {border-collapse:collapse;width:100%;}
a {text-decoration:none;color:#747474;cursor:pointer;outline:none; select-dummy: expression(this.hideFocus=true);}
a:hover,a:visited,a:link{text-decoration:none;color:#747474;}
hr {display:none;}
em{font-style:normal;}
iframe{border:none !important;}
iframe html{border:none;}

/* -------------------------------------------- Common style ----------------------------------------------- */
.cB {clear:both;}
.fL {float:left;}
.fR {float:right;}
.taL {text-align:left !important;}
.taC {text-align:center !important;}
.taR {text-align:right !important;}
.mgA {margin:0 auto;}
.fwB{font-weight:bold;}
.fwN{font-weight:normal;}
.oH{overflow:hidden;}
.blind{background:none;border: 0 none;display:none;position:absolute;font-size: 0;height: 0;left: 0;line-height: 0;overflow: hidden;top: 0;width: 0;}

body {font-family: "맑은고딕",MalgunGothic,sans-serif;color:#fff;font-size:10px;letter-spacing:-0.1em;}
img{max-width:100%;}
/* -- 공통 -- */
#wrap{
    margin:0 auto;
}
.section-in{
    overflow:hidden;
}
.section-2 img{
    width:100%;
}
.color-1 {
    color: #fff000;
}
.color-2 {
    color: #f83838;
}
.color-3 {
    color: #ffaa00;
}
.color-4 {
    color: #fff;
}
.section img{
    max-width:100%;
}
.p-1-1{
    font-weight:bold;
    line-height:160%;
}
em{
   font-weight:bold;
}
h2{
    text-align:center;
}
h3{
    font-weight:bold;
    color:#fff;
    text-align:center;
}
.text-center{
    text-align:center;
}
.padding-0 {
    padding: 0 !important;
}
.pt-0 {
    padding-top: 0 !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.mr-20 {
    margin-right: 20px !important;
}
.mb-0{
    margin-bottom:0 !important;
}
.mb-10 {
    margin-bottom: 10px !important;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.section-0 {
    text-align: right;
    padding:10px 20px;
    font-size:13px;
    background: #043a68;
}
.section-1 {
    text-align: center;
    background: #043a68;
}
.section-3,
.section-5,
.section-7,
.section-8{
    background: #f1f1f1;
}
.section-3.type-2,
.section-5.type-2,
.section-7.type-2,
.section-7.type-2{
    background: #e7e3e2;
}
.p-3,
.p-5,
.p-8{
    color: #333;
}
.div-box-3,
.div-box-5{
    overflow: hidden;
    margin: 0 auto;
    background: #fff;
    box-shadow: #ddd 0 0 10px;
    text-align: center;
    border-radius: 4px;
}
.div-box-3-in .li-con{
    color:#333;
    display:table;
}
.div-box-3-in .li-con span{
    display:table-cell;
    vertical-align:middle;
}
.btn-box-3 a {
    display: block;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    background: #222;
    color: #fff;
}
.section-4 {
    background: #e7e3e2;
}
.p-4-1 {
    color: #ea5a5a;
}
.p-4-2 {
    color: #313131;
}
.div-box-5-2,
.div-box-5-3{
    border: 1px dashed #aaa;
    background: #f5f7f9;
    border-radius: 4px;
}
.div-box-5-2 {
    display: table;
    width: 100%;
    box-sizing: border-box;
}
.div-box-5-3 {
    overflow:hidden;
}
.div-box-5-3-l,
.div-box-5-3-r{
    display: inline-block;
    width: 50%;
    text-align: center;
}
.div-box-5-3-l {
    float: left;
}
.div-box-5-3-r {
    float: right;
}
.p-5-1 {
    color: #f83838;
}
.p-5-2,
.p-5-3 {
    color: #424242;
}
.p-5-3 {
    display: table-cell;
    vertical-align: middle;
    text-align:left;
}
.section-6 {
    background: #313743;
}
.div-box-6 li {
    background: #1e2430;
    clear:both;
    float:none;
    overflow:hidden;
}
.div-box-6 dt {
    color: #b9d3ff;
    font-weight:bold;
    overflow:hidden;
}
.div-box-6 dt span{
    vertical-align:middle;
}
.div-box-6 dd {
    clear: both;
    float: none;
    color: #e8e8e8;
}
.ico-6 {
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    color: #1e2430;
    background: #b9d3ff;
}
.w-6-1,
.w-6-2{
    display: inline-block;
    vertical-align:top;
}
.p-6 {
    color: #bfbfbf;
    line-height:140%;
}
.p-6-title {
    display: block;
    margin-bottom: 10px;
    font-size: 18px;
    color: #fff;
}
.p-6-em{
    display:block;
    padding-top:20px;
    text-align:center;
    color:#fff;
}
.section-7 img{
    width:100%;
}
.div-box-6 dd.in-table {
    padding-left: 0 !important;
    padding-right: 0 !important;
} 
.table-2{
    width:100%;
}
.table-2 th,
.table-2 td{
    border:1px solid #cecece;
}
.table-2 thead th{
    padding:12px 0;
    font-size:12px;
    color:#1e2430;
    letter-spacing:-0.04em;
    background:#fff3b9;
    text-align:center;
    font-weight:bold;
}
.table-2 tbody td{
    padding:4px 0;
    background:#fff;
    font-size:12px;
    color:#1e2430;
    text-align:center;
    font-weight:bold;
}
.text-style-1{
    font-size:12px;
    display:block;
    margin-bottom:10px;
}
.table-2 tbody td.td-1{
    font-size:10px;
}
.table-2 tbody td.td-2{
    background:#ddeaff;
}
.table-2 tbody td.td-3{
    text-align:left;
    padding-left:6px;
}
/* -- 사이즈별 레이아웃 -- */
.size-360 {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
}
.size-360 .section-in{
    padding:0 15px;
}
.size-580 {
    width: 580px;
}
.size-580 .section-in{
    padding:0 25px;
}
.size-640 {
    min-width: 640px;
    width: 100%;
    overflow: hidden;
}
.size-640 .section-in{
    padding:0 28px;
}
.size-720 {
    width: 720px;
}
.size-720 .section-in{
    padding:0 50px;
}
.size-747 {
    width:100%;
    max-width:747px;
}
.size-800 {
    width: 800px;
}
.size-800 .section-in{
    padding:0 90px;
}

/* 360 size  and base */
.section-1 {
    padding:25px 0 30px 0;
}
.size-360 .section-0{
    padding:5px 10px;
    font-size:10px;
}
.img-1-1{
    margin-bottom: 18px;
}
.img-1-2 {
    margin-bottom: 22px;
}
.img-1-3 {
    margin-bottom: 18px;
}
.img-1-4 {
    margin-bottom: 18px;
}
.section-3,
.section-5,
.section-8{
    padding: 40px 0 15px;
}
h2 {
    margin-bottom: 30px;
}
.p-3,
.p-5,
.p-8{
    padding-left: 39px;
    font-size: 18px;
    line-height: 110%;
    padding-bottom: 15px;
}
.p-3 .sub,
.p-5 .sub,
.p-8 .sub{
    font-size:13px;
}
.n-1 {
    background: url(/Images/Intro/n_360/1_1.png) no-repeat 10px 2px;
}
.n-2 {
    background: url(/Images/Intro/n_360/1_2.png) no-repeat 10px 2px;
}
.n-3 {
    background: url(/Images/Intro/n_360/1_3.png) no-repeat 10px 2px;
}
.n-4 {
    background: url(/Images/Intro/n_360/1_4.png) no-repeat 10px 2px;
}
.n-5 {
    background: url(/Images/Intro/n_360/1_5.png) no-repeat 10px 2px;
}
.n-6 {
    background: url(/Images/Intro/n_360/1_6.png) no-repeat 10px 2px;
}
.n-7 {
    background: url(/Images/Intro/n_360/1_7.png) no-repeat 10px 2px;
}
.n-8 {
    background: url(/Images/Intro/n_360/1_8.png) no-repeat 10px 2px;
}
.n-9 {
    background: url(/Images/Intro/n_360/1_9.png) no-repeat 10px 2px;
}
.n-5-0 {
    text-align:center;
    padding:0 !important;
}
.n-5-1 {
    background: url(/Images/Intro/n_360/2_1.png) no-repeat 10px 2px;
}
.n-5-2 {
    background: url(/Images/Intro/n_360/2_2.png) no-repeat 10px 2px;
}
.n-5-3 {
    background: url(/Images/Intro/n_360/2_3.png) no-repeat 10px 2px;
}
.n-5-4 {
    background: url(/Images/Intro/n_360/2_4.png) no-repeat 10px 2px;
}
.n-5-5 {
    background: url(/Images/Intro/n_360/2_5.png) no-repeat 10px 2px;
}
.n-5-6 {
    background: url(/Images/Intro/n_360/2_6.png) no-repeat 10px 2px;
}
.n-5-7 {
    background: url(/Images/Intro/n_360/2_7.png) no-repeat 10px 2px;
}
.n-5-8 {
    background: url(/Images/Intro/n_360/2_8.png) no-repeat 10px 2px;
}
.n-5-9 {
    background: url(/Images/Intro/n_360/2_9.png) no-repeat 10px 2px;
}
.div-box-3,
.div-box-5{
    margin-bottom: 35px;
}
.div-box-3.type-2,
.div-box-5.type-2{
    margin-bottom: 20px;
}
.div-box-3-in{
    text-align:left;
}
.div-box-3-in ul{
    padding:12px 0 12px 36px;
}
.div-box-3-in li{
    padding-left:54px;
}
.div-box-3-in .li-con{
    height:51px;
    font-size:12px;
}
.div-box-3-in .li-con-1{
    background:url(/Images/Intro/n_360/3_1.png) no-repeat left center;
}
.div-box-3-in .li-con-2{
    background:url(/Images/Intro/n_360/3_2.png) no-repeat left center;
}
.div-box-3-in .li-con-3{
    background:url(/Images/Intro/n_360/3_3.png) no-repeat left center;
}
.btn-box-3 a {
    padding: 10px 0;
    margin-bottom: 40px;
    font-size: 12px;
}
.section-4 {
    padding:23px 0 10px 0;
}
.p-4-1,
.p-4-2,
.div-box-4-line {
    padding-left: 23px;
}
.p-4-1 {
    margin-bottom:5px;
    font-size: 14px;
}
.p-4-1 em{
    font-size:17px;
    margin-right:10px;
}
.p-4-2 {
    margin-bottom:11px;
}

.div-box-4-line{
    margin-bottom:5px;
}
.div-box-5-in{
    padding:10px 15px 12px 15px;
}
.div-box-5-2,
.div-box-5-3{
}
.div-box-5-4{
    height:32px;
    background:url(/Images/Intro/n_360/6_1.png) no-repeat center center;
}
.ico-5-1 {
    background: url(/Images/Intro/n_360/4_1.png) no-repeat;
}
.ico-5-2 {
    background: url(/Images/Intro/n_360/4_2.png) no-repeat;
}
.ico-5-3 {
    background: url(/Images/Intro/n_360/4_3.png) no-repeat;
}
.ico-5-4 {
    background: url(/Images/Intro/n_360/4_4.png) no-repeat;
}
.ico-5-5 {
    background: url(/Images/Intro/n_360/4_5.png) no-repeat;
}
.ico-5-6 {
    background: url(/Images/Intro/n_360/4_6.png) no-repeat;
}
.ico-5-7 {
    background: url(/Images/Intro/n_360/4_7.png) no-repeat;
}
.div-box-5-2{
    height:38px;
    padding-left:28px;
}
.div-box-5-3-l,
.div-box-5-3-r {
    padding:38px 0 5px 0;
    background-position:center 10px;
}
.p-5-1{
    font-size:12px;
}
.p-5-3 {
    padding-left: 42px;
    background-position: left center;
}
.section-6 {
    padding:34px 10px 4px 10px;
}
.section-6.type-2 {
    padding-top:10px;
}
h3{
    margin-bottom:30px;
    font-size:22px;
}
.div-box-6 li{
    padding:10px 14px;
    margin-bottom:6px;
}
.div-box-6 dt{
    margin-bottom:6px;
    line-height:16px;
    font-size:16px;
}
.ico-6{
    width:16px;
    font-size:11px;
    margin-right:2px;
}
.div-box-6 dd {
    padding:0 10px 0 22px;
    margin-bottom: 6px;
    font-size:12px;
}
.div-box-6 .point {
    background: url(/Images/Intro/n_360/img_6_1.png) no-repeat 12px 7px;
}
.w-6-1 {
    display: inline-block;
    width: 65px;
}
.w-6-2{
    display:inline-block;
    width:205px;
}
.div-box-6 li.li-6-1 {
    padding-left: 8px;
    padding-right: 8px;
}
.li-6-1header{
    margin-bottom:5px;
}
.p-6 {
    font-size: 11px;
    margin-bottom: 4px;
}
.p-7 {
    padding-top:5px;
    font-size: 11px;
}
.size-360 .btn-box-6 {
    text-align: center;
    padding-top: 20px;
    padding-bottom:20px;
}
.size-360 .p-6-title{
    font-size:16px;
    margin-bottom:8px;
}
.size-360 .p-6-em{
    padding-top:14px;
}
.div-box-8 {
    text-align: center;
    font-size: 20px;
    letter-spacing: -0.06em;
    color: #333333;
    margin-bottom: 50px;
}
.div-box-8-2 {
    text-align: center;
    font-size: 20px;
    letter-spacing: -0.06em;
    color: #333333;
    margin-bottom: 50px;
}
.div-box-8-2 .div-box-8-2-in{
    overflow:hidden;
    margin-bottom:50px;
}
.div-box-8-item {
    width: 49%;
    text-align:center;
}
.fl{
    float:left;
}
.fr{
    float: right;
}
.section-9 {
    padding: 22px 0;
    background: #e7e3e2;
}
.section-9 p{
    font-size:14px;
    letter-spacing:-0.1em;
    color:#313131;
    text-align:center;
}
/* 580 size */
.size-580 .section-1 {
    padding: 25px 0 30px 0;
}
.size-580 .img-1-1 {
    margin-bottom: 30px;
}
.size-580 .img-1-2 {
    margin-bottom: 30px;
}
.size-580 .img-1-3 {
    margin-bottom: 24px;
}
.size-580 .img-1-4 {
    margin-bottom: 30px;
}
.size-580 .p-1-1 {
    margin-bottom:34px;
    font-size: 20px;
    line-height: 120%;
}
.size-580 .section-3,
.size-580 .section-5 {
    padding: 70px 0 0 0;
}
.size-580 h2 {
    margin-bottom: 35px;
}
.size-580 .p-3,
.size-580 .p-5,
.size-580 .p-8{
    padding-left: 53px;
    font-size: 29px;
    line-height: 110%;
    padding-bottom: 35px;
    letter-spacing: -0.05em;
}
.size-580 .p-3 .sub,
.size-580 .p-5 .sub,
.size-580 .p-8 .sub{
    font-size: 21px;
}
.size-580 .n-1 {
    background: url(/Images/Intro/n_580/1_1.png) no-repeat left 2px;
}
.size-580 .n-2 {
    background: url(/Images/Intro/n_580/1_2.png) no-repeat left 2px;
}
.size-580 .n-3 {
    background: url(/Images/Intro/n_580/1_3.png) no-repeat left 2px;
}
.size-580 .n-4 {
    background: url(/Images/Intro/n_580/1_4.png) no-repeat left 2px;
}
.size-580 .n-5 {
    background: url(/Images/Intro/n_580/1_5.png) no-repeat left 2px;
}
.size-580 .n-6 {
    background: url(/Images/Intro/n_580/1_6.png) no-repeat left 2px;
}
.size-580 .n-7 {
    background: url(/Images/Intro/n_580/1_7.png) no-repeat left 2px;
}
.size-580 .n-8 {
    background: url(/Images/Intro/n_580/1_8.png) no-repeat left 2px;
}
.size-580 .n-9 {
    background: url(/Images/Intro/n_580/1_9.png) no-repeat left 2px;
}
.size-580 .n-5-1 {
    background: url(/Images/Intro/n_580/2_1.png) no-repeat left 2px;
}
.size-580 .n-5-2 {
    background: url(/Images/Intro/n_580/2_2.png) no-repeat left 2px;
}
.size-580 .n-5-3 {
    background: url(/Images/Intro/n_580/2_3.png) no-repeat left 2px;
}
.size-580 .n-5-4 {
    background: url(/Images/Intro/n_580/2_4.png) no-repeat left 2px;
}
.size-580 .n-5-5 {
    background: url(/Images/Intro/n_580/2_5.png) no-repeat left 2px;
}
.size-580 .n-5-6 {
    background: url(/Images/Intro/n_580/2_6.png) no-repeat left 2px;
}
.size-580 .n-5-7 {
    background: url(/Images/Intro/n_580/2_7.png) no-repeat left 2px;
}
.size-580 .n-5-8 {
    background: url(/Images/Intro/n_580/2_8.png) no-repeat left 2px;
}
.size-580 .n-5-9 {
    background: url(/Images/Intro/n_580/2_9.png) no-repeat left 2px;
}
.size-580 .div-box-3,
.size-580 .div-box-5{
    margin-bottom: 70px;
}
.size-580 .div-box-3-in {
    text-align: left;
}
.size-580 .div-box-3-in ul {
    padding: 12px 0 12px 40px;
}
.size-580 .div-box-3-in li {
    padding-left: 105px;
}
.size-580 .div-box-3-in li span{
    padding-left:10px;
    letter-spacing:-0.1em;
}
.size-580 .div-box-3-in .li-con {
    height: 101px;
    font-size: 19px;
}
.size-580 .div-box-3-in .li-con-1 {
    background: url(/Images/Intro/n_580/3_1.png) no-repeat left center;
}
.size-580 .div-box-3-in .li-con-2 {
    background: url(/Images/Intro/n_580/3_2.png) no-repeat left center;
}
.size-580 .div-box-3-in .li-con-3 {
    background: url(/Images/Intro/n_580/3_3.png) no-repeat left center;
}
.size-580 .section-4 {
    padding: 38px 0 28px 0;
}
.size-580 .p-4-1,
.size-580 .p-4-2,
.size-580 .div-box-4-line {
    padding-left: 25px;
    letter-spacing:-0.075em;
}
.size-580 .p-4-1 {
    margin-bottom:11px;
    font-size: 23px;
    font-weight:bold;
}
.size-580 .p-4-1 em {
    font-size: 29px;
    margin-right: 6px;
}
.size-580 .p-4-2 {
    margin-bottom: 11px;
    font-size:15px;
}
.size-580 .div-box-4-line {
    margin-bottom: 5px;
}
.size-580 .div-box-5-in {
    padding: 44px 15px 30px 15px;
}
.size-580 .div-box-5-4 {
    height: 98px;
    background: url(/Images/Intro/n_580/6_1.png) no-repeat center center;
}
.size-580 .div-box-5-4.type-2 {
    height: 42px;
}
.size-580 .ico-5-1 {
    background: url(/Images/Intro/n_580/4_1.png) no-repeat;
}
.size-580 .ico-5-2 {
    background: url(/Images/Intro/n_580/4_2.png) no-repeat;
}
.size-580 .ico-5-3 {
    background: url(/Images/Intro/n_580/4_3.png) no-repeat;
}
.size-580 .ico-5-4 {
    background: url(/Images/Intro/n_580/4_4.png) no-repeat;
}
.size-580 .ico-5-5 {
    background: url(/Images/Intro/n_580/4_5.png) no-repeat;
}
.size-580 .ico-5-6 {
    background: url(/Images/Intro/n_580/4_6.png) no-repeat;
}
.size-580 .ico-5-7 {
    background: url(/Images/Intro/n_580/4_7.png) no-repeat;
}
.size-580 .div-box-5-2 {
    height: 66px;
    padding-left: 40px;
}
.size-580 .div-box-5-3-l,
.size-580 .div-box-5-3-r {
    padding: 75px 0 20px 0;
    background-position: center 19px;
}
.size-580 .p-5-1 {
    margin-bottom:5px;
    font-size: 18px;
    font-weight:bold;
}
.size-580 .p-5-2 {
    font-size: 14px;
}
.size-580 .p-5-3 {
    font-size:18px;
    padding-left: 80px;
    background-position: left center;
}
.size-580 .section-6 {
    padding: 54px 25px 65px 25px;
}
.size-580 h3 {
    margin-bottom: 54px;
    font-size: 38px;
}
.size-580 .div-box-6 li {
    padding: 18px 22px;
    margin-bottom: 12px;
}
.size-580 .div-box-6 dt {
    margin-bottom: 6px;
    line-height: 30px;
    font-size: 25px;
    letter-spacing:-0.05em;
}
.size-580 .ico-6 {
    width: 30px;
    font-size: 18px;
    margin-right:6px;
}
.size-580 .div-box-6 dd {
    padding: 0 0 0 41px;
    margin-bottom: 4px;
    font-size: 19px;
    letter-spacing: -0.1em;
}
.size-580 .div-box-6 dd.dd-6-1 {
    font-size:15px;
    background-position:27px 7px;
}
.size-580 .div-box-6 dd.dd-6-2{
    margin-bottom:30px;
} 
.size-580 .div-box-6 .point {
    background: url(/Images/Intro/n_580/img_6_1.png) no-repeat 27px 9px;
}
.size-580 .w-6-1 {
    display: inline-block;
    width: 65px;
}
.size-580 .w-6-2 {
    display: inline-block;
    width: 205px;
}
.size-580 .div-box-6 li.li-6-1 {
    padding-left: 12px;
    padding-right: 12px;
    letter-spacing:-0.1em;
    font-size:14px;
}
.size-580 .p-6 {
    font-size: 14px;
    margin-bottom: 4px;
    text-indent: -14px;
    padding-left: 14px;
}
.size-580 .p-7 {
    font-size: 14px;
}
.size-580 .btn-box-6{
    text-align:center;
    padding-top:45px;
}
.size-580 .in-table{
    padding-top:20px !important;
}
.size-580 .table-2 thead th,
.size-580 .table-2 tbody td,
.size-580 .text-style-1 {
    font-size: 16px;
    letter-spacing: -0.04em;
}

.size-580 .table-2 tbody td.td-1 {
    font-size: 12px;
}
.size-580 .table-2 tbody td.td-3 {
    padding-left: 10px;
    padding-right: 10px;
}
/* 640 size */
.size-640 .section-1 {
    padding: 50px 0 45px 0;
}
.size-640 .img-1-1 {
    margin-bottom: 32px;
}
.size-640 .img-1-2 {
    margin-bottom: 36px;
}
.size-640 .img-1-3 {
    margin-bottom: 28px;
}
.size-640 .img-1-4 {
    margin-bottom: 22px;
}
.size-640 .p-1-1 {
    margin-bottom:34px;
    font-size: 22px;
    line-height: 120%;
}
.size-640 .section-3,
.size-640 .section-5 {
    padding: 84px 0 0 0;
}
.size-640 h2 {
    margin-bottom: 60px;
}
.size-640 .p-3,
.size-640 .p-5,
.size-640 .p-8{
    padding-left: 58px;
    font-size: 34px;
    line-height: 110%;
    padding-bottom: 28px;
    letter-spacing: -0.05em;
}
.size-640 .p-3 .sub,
.size-640 .p-5 .sub,
.size-640 .p-8 .sub{
    font-size: 24px;
}
.size-640 .n-1 {
    background: url(/Images/Intro/n_640/1_1.png) no-repeat left 2px;
}
.size-640 .n-2 {
    background: url(/Images/Intro/n_640/1_2.png) no-repeat left 2px;
}
.size-640 .n-3 {
    background: url(/Images/Intro/n_640/1_3.png) no-repeat left 2px;
}
.size-640 .n-4 {
    background: url(/Images/Intro/n_640/1_4.png) no-repeat left 2px;
}
.size-640 .n-5 {
    background: url(/Images/Intro/n_640/1_5.png) no-repeat left 2px;
}
.size-640 .n-6 {
    background: url(/Images/Intro/n_640/1_6.png) no-repeat left 2px;
}
.size-640 .n-7 {
    background: url(/Images/Intro/n_640/1_7.png) no-repeat left 2px;
}
.size-640 .n-8 {
    background: url(/Images/Intro/n_640/1_8.png) no-repeat left 2px;
}
.size-640 .n-9 {
    background: url(/Images/Intro/n_640/1_9.png) no-repeat left 2px;
}
.size-640 .n-5-1 {
    background: url(/Images/Intro/n_640/2_1.png) no-repeat left 2px;
}
.size-640 .n-5-2 {
    background: url(/Images/Intro/n_640/2_2.png) no-repeat left 2px;
}
.size-640 .n-5-3 {
    background: url(/Images/Intro/n_640/2_3.png) no-repeat left 2px;
}
.size-640 .n-5-4 {
    background: url(/Images/Intro/n_640/2_4.png) no-repeat left 2px;
}
.size-640 .n-5-5 {
    background: url(/Images/Intro/n_640/2_5.png) no-repeat left 2px;
}
.size-640 .n-5-6 {
    background: url(/Images/Intro/n_640/2_6.png) no-repeat left 2px;
}
.size-640 .n-5-7 {
    background: url(/Images/Intro/n_640/2_7.png) no-repeat left 2px;
}
.size-640 .n-5-8 {
    background: url(/Images/Intro/n_640/2_8.png) no-repeat left 2px;
}
.size-640 .n-5-9 {
    background: url(/Images/Intro/n_640/2_9.png) no-repeat left 2px;
}
.size-640 .div-box-3,
.size-640 .div-box-5{
    margin-bottom: 70px;
}
.size-640 .div-box-3.type-2,
.size-640 .div-box-5.type-2,
.size-640 .div-box-8.type-2{
    margin-bottom:15px;
}
.size-640 .div-box-3-in {
    text-align: left;
}
.size-640 .div-box-3-in ul {
    padding: 18px 0 18px 60px;
}
.size-640 .div-box-3-in li {
    padding-left: 96px;
}
.size-640 .div-box-3-in li span{
    padding-left:15px;
    letter-spacing:-0.1em;
}
.size-640 .div-box-3-in .li-con {
    height: 110px;
    font-size: 20px;
}
.size-640 .div-box-3-in .li-con-1 {
    background: url(/Images/Intro/n_640/3_1.png) no-repeat left center;
}
.size-640 .div-box-3-in .li-con-2 {
    background: url(/Images/Intro/n_640/3_2.png) no-repeat left center;
}
.size-640 .div-box-3-in .li-con-3 {
    background: url(/Images/Intro/n_640/3_3.png) no-repeat left center;
}
.size-640 .btn-box-3{
    margin-bottom:75px;
}
.size-640 .btn-box-3 a{
    padding:16px 0;
    font-size:19px;
}
.size-640 .section-4 {
    padding: 42px 0 30px 0;
}
.size-640 .p-4-1,
.size-640 .p-4-2,
.size-640 .div-box-4-line {
    padding-left: 28px;
    letter-spacing: -0.075em;
}
.size-640 .p-4-1 {
    margin-bottom:10px;
    font-size: 25px;
    font-weight:bold;
}
.size-640 .p-4-1 em {
    font-size: 29px;
    margin-right: 8px;
}
.size-640 .p-4-2 {
    margin-bottom: 30px;
    font-size:17px;
}
.size-640 .div-box-4-line {
    margin-bottom: 5px;
}
.size-640 .div-box-5-in {
    padding: 48px 28px 28px 28px;
}
.size-640 .div-box-5-4 {
    height: 126px;
    background: url(/Images/Intro/n_640/6_1.png) no-repeat center center;
}
.size-640 .div-box-5-4.type-2 {
    height: 46px;
}
.size-640 .ico-5-1 {
    background: url(/Images/Intro/n_640/4_1.png) no-repeat;
}
.size-640 .ico-5-2 {
    background: url(/Images/Intro/n_640/4_2.png) no-repeat;
}
.size-640 .ico-5-3 {
    background: url(/Images/Intro/n_640/4_3.png) no-repeat;
}
.size-640 .ico-5-4 {
    background: url(/Images/Intro/n_640/4_4.png) no-repeat;
}
.size-640 .ico-5-5 {
    background: url(/Images/Intro/n_640/4_5.png) no-repeat;
}
.size-640 .ico-5-6 {
    background: url(/Images/Intro/n_640/4_6.png) no-repeat;
}
.size-640 .ico-5-7 {
    background: url(/Images/Intro/n_640/4_7.png) no-repeat;
}
.size-640 .div-box-5-2 {
    height: 74px;
    padding-left: 60px;
}
.size-640 .div-box-5-3-l,
.size-640 .div-box-5-3-r {
    padding: 80px 0 22px 0;
    background-position: center 20px;
}
.size-640 .p-5-1 {
    margin-bottom:5px;
    font-size: 20px;
    font-weight:bold;
}
.size-640 .p-5-2 {
    font-size: 16px;
}
.size-640 .p-5-3 {
    font-size:19px;
    padding-left: 76px;
    background-position: left center;
}
.size-640 .section-6 {
    padding: 58px 28px 62px 28px;
}
.size-640 h3 {
    margin-bottom: 60px;
    font-size: 42px;
}
.size-640 .div-box-6 li {
    padding: 22px 20px;
    margin-bottom: 12px;
}
.size-640 .div-box-6 dt {
    margin-bottom: 6px;
    line-height: 32px;
    font-size: 28px;
    letter-spacing:-0.05em;
}
.size-640 .ico-6 {
    width: 32px;
    font-size: 20px;
    margin-right:6px;
}
.size-640 .div-box-6 dd {
    padding: 0 10px 0 41px;
    margin-bottom: 4px;
    font-size: 20px;
    letter-spacing: -0.1em;
}
.size-640 .div-box-6 dd.dd-6-1 {
    font-size:16px;
    background-position:27px 8px;
}
.size-640 .div-box-6 dd.dd-6-2{
    margin-bottom:30px;
} 
.size-640 .div-box-6 .point {
    background: url(/Images/Intro/n_640/img_6_1.png) no-repeat 27px 10px;
}
.size-640 .w-6-1 {
    display: inline-block;
    width: 65px;
}
.size-640 .w-6-2 {
    display: inline-block;
    width: 205px;
}
.size-640 .div-box-6 li.li-6-1 {
    font-size:16px;
    padding-left: 12px;
    padding-right: 12px;
    letter-spacing: -0.1em;
}
.size-640 .p-6 {
    font-size: 14px;
    margin-bottom: 4px;
    text-indent: -14px;
    padding-left: 14px;
}
.size-640 .p-7 {
    font-size: 14px;
}
.size-640 .btn-box-6{
    text-align:center;
    padding-top:45px;
}
.size-640 .section-9 p {
    font-size: 20px;
}
/* 720 size */
.size-720 .section-1 {
    padding: 50px 0 55px 0;
}
.size-720 .img-1-1 {
    margin-bottom: 35px;
}
.size-720 .img-1-2 {
    margin-bottom: 40px;
}
.size-720 .img-1-3 {
    margin-bottom: 35px;
}
.size-720 .img-1-4 {
    margin-bottom: 36px;
}
.size-720 .img-1-5 {
}
.size-720 .p-1-1 {
    margin-bottom:34px;
    font-size: 20px;
    line-height: 120%;
    letter-spacing:-0.1em;
}
.size-720 .section-3,
.size-720 .section-5 {
    padding: 80px 0 0 0;
}
.size-720 h2 {
    margin-bottom: 60px;
}
.size-720 .p-3,
.size-720 .p-5,
.size-720 .p-8{
    padding-left: 58px;
    font-size: 30px;
    line-height: 110%;
    padding-bottom: 28px;
    letter-spacing: -0.05em;
}
.size-720 .p-3 .sub,
.size-720 .p-5 .sub,
.size-720 .p-8 .sub{
    font-size: 24px;
}
.size-720 .n-1 {
    background: url(/Images/Intro/n_720/1_1.png) no-repeat left 4px;
}
.size-720 .n-2 {
    background: url(/Images/Intro/n_720/1_2.png) no-repeat left 4px;
}
.size-720 .n-3 {
    background: url(/Images/Intro/n_720/1_3.png) no-repeat left 4px;
}
.size-720 .n-4 {
    background: url(/Images/Intro/n_720/1_4.png) no-repeat left 4px;
}
.size-720 .n-5 {
    background: url(/Images/Intro/n_720/1_5.png) no-repeat left 4px;
}
.size-720 .n-6 {
    background: url(/Images/Intro/n_720/1_6.png) no-repeat left 4px;
}
.size-720 .n-7 {
    background: url(/Images/Intro/n_720/1_7.png) no-repeat left 4px;
}
.size-720 .n-8 {
    background: url(/Images/Intro/n_720/1_8.png) no-repeat left 4px;
}
.size-720 .n-9 {
    background: url(/Images/Intro/n_720/1_9.png) no-repeat left 4px;
}
.size-720 .n-5-1 {
    background: url(/Images/Intro/n_720/2_1.png) no-repeat left 4px;
}
.size-720 .n-5-2 {
    background: url(/Images/Intro/n_720/2_2.png) no-repeat left 4px;
}
.size-720 .n-5-3 {
    background: url(/Images/Intro/n_720/2_3.png) no-repeat left 4px;
}
.size-720 .n-5-4 {
    background: url(/Images/Intro/n_720/2_4.png) no-repeat left 4px;
}
.size-720 .n-5-5 {
    background: url(/Images/Intro/n_720/2_5.png) no-repeat left 4px;
}
.size-720 .n-5-6 {
    background: url(/Images/Intro/n_720/2_6.png) no-repeat left 4px;
}
.size-720 .n-5-7 {
    background: url(/Images/Intro/n_720/2_7.png) no-repeat left 4px;
}
.size-720 .n-5-8 {
    background: url(/Images/Intro/n_720/2_8.png) no-repeat left 4px;
}
.size-720 .n-5-9 {
    background: url(/Images/Intro/n_720/2_9.png) no-repeat left 4px;
}
.size-720 .div-box-3,
.size-720 .div-box-5{
    margin-bottom: 70px;
}
.size-720 .div-box-8{
    margin-bottom:50px;
    font-size:20px;
}
.size-720 .div-box-3-in {
    text-align: left;
}
.size-720 .div-box-3-in ul {
    padding: 18px 0 18px 80px;
}
.size-720 .div-box-3-in li {
    padding-left: 98px;
}
.size-720 .div-box-3-in li span{
    padding-left:12px;
    letter-spacing:-0.1em;
}
.size-720 .div-box-3-in .li-con {
    height: 106px;
    font-size: 22px;
}
.size-720 .div-box-3-in .li-con-1 {
    background: url(/Images/Intro/n_720/3_1.png) no-repeat left center;
}
.size-720 .div-box-3-in .li-con-2 {
    background: url(/Images/Intro/n_720/3_2.png) no-repeat left center;
}
.size-720 .div-box-3-in .li-con-3 {
    background: url(/Images/Intro/n_720/3_3.png) no-repeat left center;
}
.size-720 .section-4 {
    padding: 45px 0 20px 0;
}
.size-720 .p-4-1,
.size-720 .p-4-2,
.size-720 .div-box-4-line {
    padding-left: 44px;
    letter-spacing: -0.075em;
}
.size-720 .p-4-1 {
    margin-bottom:10px;
    font-size: 26px;
    font-weight:bold;
}
.size-720 .p-4-1 em {
    font-size: 32px;
    margin-right: 8px;
}
.size-720 .p-4-2 {
    margin-bottom: 28px;
    font-size:18px;
}
.size-720 .div-box-4-line {
    margin-bottom: 5px;
}
.size-720 .div-box-5-in {
    padding: 48px 28px 28px 28px;
}
.size-720 .div-box-5-4 {
    height: 48px;
    background: url(/Images/Intro/n_720/6_1.png) no-repeat center center;
}
.size-720 .ico-5-1 {
    background: url(/Images/Intro/n_720/4_1.png) no-repeat ;
}
.size-720 .ico-5-2 {
    background: url(/Images/Intro/n_720/4_2.png) no-repeat;
}
.size-720 .ico-5-3 {
    background: url(/Images/Intro/n_720/4_3.png) no-repeat;
}
.size-720 .ico-5-4 {
    background: url(/Images/Intro/n_720/4_4.png) no-repeat;
}
.size-720 .ico-5-5 {
    background: url(/Images/Intro/n_720/4_5.png) no-repeat;
}
.size-720 .ico-5-6 {
    background: url(/Images/Intro/n_720/4_6.png) no-repeat;
}
.size-720 .ico-5-7 {
    background: url(/Images/Intro/n_720/4_7.png) no-repeat;
}
.size-720 .div-box-5-2 {
    height: 76px;
    padding-left: 70px;
}
.size-720 .div-box-5-3-l,
.size-720 .div-box-5-3-r {
    padding: 78px 0 21px 0;
    background-position: center 20px;
}
.size-720 .p-5-1 {
    margin-bottom:5px;
    font-size: 20px;
    font-weight:bold;
}
.size-720 .p-5-2 {
    font-size: 16px;
}
.size-720 .p-5-3 {
    font-size:20px;
    padding-left: 82px;
    background-position: left center;
}
.size-720 .section-6 {
    padding: 70px 20px 10px 20px;
}
.size-720 h3 {
    margin-bottom: 60px;
    font-size: 42px;
}
.size-720 .div-box-6 li {
    padding: 18px 30px 18px 30px;
    margin-bottom: 17px;
}
.size-720 .div-box-6 dt {
    margin-bottom: 6px;
    line-height: 32px;
    font-size: 28px;
    letter-spacing:-0.05em;
}
.size-720 .ico-6 {
    width: 32px;
    font-size: 20px;
    margin-right:6px;
}
.size-720 .div-box-6 dd {
    padding: 0 10px 0 41px;
    margin-bottom: 4px;
    font-size: 19px;
    letter-spacing: -0.1em;
}
.size-720 .div-box-6 dd .sub{
    font-size:14px;
}
.size-720 .div-box-6 dd.dd-6-1 {
    font-size:16px;
    background-position:27px 8px;
}
.size-720 .div-box-6 dd.dd-6-2{
    margin-bottom:30px;
} 
.size-720 .div-box-6 .point {
    background: url(/Images/Intro/n_720/img_6_1.png) no-repeat 27px 10px;
}
.size-720 .w-6-1 {
    display: inline-block;
    width: 100px;
}
.size-720 .w-6-2 {
    display: inline-block;
    width: 450px;
}
.size-720 .div-box-6 li.li-6-1 {
    font-size:16px;
    padding-left: 12px;
    padding-right: 12px;
    letter-spacing: -0.1em;
}
.size-720 .p-6 {
    font-size: 14px;
    margin-bottom: 4px;
    text-indent:-14px;
    padding-left:14px;
}
.size-720 .p-7 {
    font-size: 14px;
}
.size-720 .btn-box-6{
    text-align:center;
    padding-top:45px;
}
.n-8-1 {
    background: url(/Images/Intro/n_720/8_1.png) no-repeat 10px 2px;
}
.n-8-2 {
    background: url(/Images/Intro/n_720/8_2.png) no-repeat 10px 2px;
}
.n-8-3 {
    background: url(/Images/Intro/n_720/8_3.png) no-repeat 10px 2px;
}
.n-8-4 {
    background: url(/Images/Intro/n_720/8_4.png) no-repeat 10px 2px;
}
.n-8-5 {
    background: url(/Images/Intro/n_720/8_5.png) no-repeat 10px 2px;
}
.n-8-6 {
    background: url(/Images/Intro/n_720/8_6.png) no-repeat 10px 2px;
}
.n-8-7 {
    background: url(/Images/Intro/n_720/8_7.png) no-repeat 10px 2px;
}
.n-8-8 {
    background: url(/Images/Intro/n_720/8_8.png) no-repeat 10px 2px;
}
.n-8-9 {
    background: url(/Images/Intro/n_720/8_9.png) no-repeat 10px 2px;
}

/* 800 size */
.size-800 .section-1 {
    padding: 50px 0 55px 0;
}
.size-800 .img-1-1 {
    margin-bottom: 35px;
}
.size-800 .img-1-2 {
    margin-bottom: 40px;
}
.size-800 .img-1-3 {
    margin-bottom: 35px;
}
.size-800 .img-1-4 {
    margin-bottom: 36px;
}
.size-800 .p-1-1 {
    margin-bottom:34px;
    font-size: 22px;
    line-height: 120%;
    letter-spacing:-0.1em;
}
.size-800 .section-3,
.size-800 .section-5 {
    padding: 80px 0 0 0;
}
.size-800 h2 {
    margin-bottom: 60px;
}
.size-800 .p-3,
.size-800 .p-5,
.size-800 .p-8{
    padding-left: 58px;
    font-size: 34px;
    line-height: 110%;
    padding-bottom: 28px;
    letter-spacing: -0.05em;
}
.size-800 .p-3 .sub,
.size-800 .p-5 .sub,
.size-800 .p-8 .sub{
    font-size: 24px;
}
.size-800 .n-1 {
    background: url(/Images/Intro/n_800/1_1.png) no-repeat left 4px;
}
.size-800 .n-2 {
    background: url(/Images/Intro/n_800/1_2.png) no-repeat left 4px;
}
.size-800 .n-3 {
    background: url(/Images/Intro/n_800/1_3.png) no-repeat left 4px;
}
.size-800 .n-4 {
    background: url(/Images/Intro/n_800/1_4.png) no-repeat left 4px;
}
.size-800 .n-5 {
    background: url(/Images/Intro/n_800/1_5.png) no-repeat left 4px;
}
.size-800 .n-6 {
    background: url(/Images/Intro/n_800/1_6.png) no-repeat left 4px;
}
.size-800 .n-7 {
    background: url(/Images/Intro/n_800/1_7.png) no-repeat left 4px;
}
.size-800 .n-8 {
    background: url(/Images/Intro/n_800/1_8.png) no-repeat left 4px;
}
.size-800 .n-9 {
    background: url(/Images/Intro/n_800/1_9.png) no-repeat left 4px;
}
.size-800 .n-5-1 {
    background: url(/Images/Intro/n_800/2_1.png) no-repeat left 4px;
}
.size-800 .n-5-2 {
    background: url(/Images/Intro/n_800/2_2.png) no-repeat left 4px;
}
.size-800 .n-5-3 {
    background: url(/Images/Intro/n_800/2_3.png) no-repeat left 4px;
}
.size-800 .n-5-4 {
    background: url(/Images/Intro/n_800/2_4.png) no-repeat left 4px;
}
.size-800 .n-5-5 {
    background: url(/Images/Intro/n_800/2_5.png) no-repeat left 4px;
}
.size-800 .n-5-6 {
    background: url(/Images/Intro/n_800/2_6.png) no-repeat left 4px;
}
.size-800 .n-5-7 {
    background: url(/Images/Intro/n_800/2_7.png) no-repeat left 4px;
}
.size-800 .n-5-8 {
    background: url(/Images/Intro/n_800/2_8.png) no-repeat left 4px;
}
.size-800 .n-5-9 {
    background: url(/Images/Intro/n_800/2_9.png) no-repeat left 4px;
}
.size-800 .div-box-3,
.size-800 .div-box-5{
    margin-bottom: 70px;
}
.size-800 .div-box-3-in {
    text-align: left;
}
.size-800 .div-box-3-in ul {
    padding: 18px 0 18px 80px;
}
.size-800 .div-box-3-in li {
    padding-left: 98px;
}
.size-800 .div-box-3-in li span{
    padding-left:12px;
    letter-spacing:-0.1em;
}
.size-800 .div-box-3-in .li-con {
    height: 106px;
    font-size: 22px;
}
.size-800 .div-box-3-in .li-con-1 {
    background: url(/Images/Intro/n_800/3_1.png) no-repeat left center;
}
.size-800 .div-box-3-in .li-con-2 {
    background: url(/Images/Intro/n_800/3_2.png) no-repeat left center;
}
.size-800 .div-box-3-in .li-con-3 {
    background: url(/Images/Intro/n_800/3_3.png) no-repeat left center;
}
.size-800 .section-4 {
    padding: 45px 0 20px 0;
}
.size-800 .p-4-1,
.size-800 .p-4-2,
.size-800 .div-box-4-line {
    padding-left: 44px;
    letter-spacing: -0.075em;
}
.size-800 .p-4-1 {
    margin-bottom:10px;
    font-size: 26px;
    font-weight:bold;
}
.size-800 .p-4-1 em {
    font-size: 32px;
    margin-right: 8px;
}
.size-800 .p-4-2 {
    margin-bottom: 28px;
    font-size:18px;
}
.size-800 .div-box-4-line {
    margin-bottom: 5px;
}
.size-800 .div-box-5-in {
    padding: 48px 28px 28px 28px;
}
.size-800 .div-box-5-4 {
    height: 118px;
    background: url(/Images/Intro/n_800/6_1.png) no-repeat center center;
}
.size-800 .div-box-5-4.type-2 {
    height: 50px;
}
.size-800 .ico-5-1 {
    background: url(/Images/Intro/n_800/4_1.png) no-repeat ;
}
.size-800 .ico-5-2 {
    background: url(/Images/Intro/n_800/4_2.png) no-repeat;
}
.size-800 .ico-5-3 {
    background: url(/Images/Intro/n_800/4_3.png) no-repeat;
}
.size-800 .ico-5-4 {
    background: url(/Images/Intro/n_800/4_4.png) no-repeat;
}
.size-800 .ico-5-5 {
    background: url(/Images/Intro/n_800/4_5.png) no-repeat;
}
.size-800 .ico-5-6 {
    background: url(/Images/Intro/n_800/4_6.png) no-repeat;
}
.size-800 .ico-5-7 {
    background: url(/Images/Intro/n_800/4_7.png) no-repeat;
}
.size-800 .div-box-5-2 {
    height: 76px;
    padding-left: 70px;
}
.size-800 .div-box-5-3-l,
.size-800 .div-box-5-3-r {
    padding: 78px 0 21px 0;
    background-position: center 20px;
}
.size-800 .p-5-1 {
    margin-bottom:5px;
    font-size: 20px;
    font-weight:bold;
}
.size-800 .p-5-2 {
    font-size: 16px;
}
.size-800 .p-5-3 {
    font-size:20px;
    padding-left: 82px;
    background-position: left center;
}
.size-800 .section-6 {
    padding: 70px 20px 45px 20px;
}
.size-800 .section-6.type-2{
    padding-top:30px;
}
.size-800 h3 {
    margin-bottom: 60px;
    font-size: 42px;
}
.size-800 .div-box-6 li {
    padding: 18px 30px 18px 30px;
    margin-bottom: 17px;
}
.size-800 .div-box-6 dt {
    margin-bottom: 6px;
    line-height: 32px;
    font-size: 28px;
    letter-spacing:-0.05em;
}
.size-800 .ico-6 {
    width: 32px;
    font-size: 20px;
    margin-right:6px;
}
.size-800 .div-box-6 dd {
    padding: 0 10px 0 41px;
    margin-bottom: 4px;
    font-size: 19px;
    letter-spacing: -0.1em;
}
.size-800 .div-box-6 dd .sub{
    font-size:14px;
}
.size-800 .div-box-6 dd.dd-6-1 {
    font-size:16px;
    background-position:27px 8px;
}
.size-800 .div-box-6 dd.dd-6-2{
    margin-bottom:30px;
} 
.size-800 .div-box-6 .point {
    background: url(/Images/Intro/n_800/img_6_1.png) no-repeat 27px 10px;
}
.size-800 .w-6-1 {
    display: inline-block;
    width: 100px;
}
.size-800 .w-6-2 {
    display: inline-block;
    width: 450px;
}
.size-800 .div-box-6 li.li-6-1 {
    font-size:16px;
    padding-left: 12px;
    padding-right: 12px;
    letter-spacing: -0.1em;
}
.size-800 .p-6 {
    font-size: 14px;
    margin-bottom: 4px;
    text-indent:-14px;
    padding-left:14px;
}
.size-800 .p-7 {
    font-size:14px;
}
.size-800 .btn-box-6{
    text-align:center;
    padding-top:45px;
}
.size-800 .in-table{
    padding-top:20px !important;
}
.size-800 .table-2 thead th,
.size-800 .table-2 tbody td,
.size-800 .text-style-1 {
    font-size: 18px;
    letter-spacing: -0.04em;
}
.size-800 .table-2 tbody td.td-1 {
    font-size: 14px;
}
.size-800 .table-2 tbody td.td-3 {
    padding-left: 15px;
    padding-right: 15px;
}

/* ie hack */
.div-box-5-2,
.p-5-3 {
    *padding-top: 10px !important;
    *padding-bottom: 10px !important;
}
.div-box-5-2 {
    *height: auto !important;
}
.p-5-3 {
    *min-height: 24px !important;
    *line-height: 24px !important;
}
.div-box-5-3-l,
.div-box-5-3-r{
    *width:49% !important;
}
