body{ min-width: 100%; width: 100%; margin: auto;}
.innerBox{ min-width: auto; width: 100%; max-width: 100%; margin: auto; padding: 10px 10px !important; box-sizing: border-box;}


/* start header */
header .innerBox .hgroup{ max-width: 230px;}
header .innerBox .hgroup h1{ font-size: 10px;}
header .innerBox .hgroup h1 br{ display: inline;}
header .innerBox .btnBox{ margin-top: 6px;}
/* end header */

/* start kvArea */
#kvArea .innerBox{ max-width: 768px; height: 324px; box-sizing: border-box;}
#kvArea .innerBox img{ width: 100%;}
/* end kvArea */




body#service #kvArea .innerBox{ max-width: 700px; height: 400px;}
body#service section,
footer.con_f .contact_btn_area{ padding-left: 10px !important; padding-right: 10px !important; box-sizing: border-box;}
/* start service contents06Area */
body#service #contents06Area ul li/*:nth-child(7),
body#service #contents06Area ul li:nth-child(8),
body#service #contents06Area ul li:nth-child(9)*/{ margin-top: 20px;}
/* end service contents06Area */

/* start service footer */
footer.con_f .contact_btn_area{ max-width: 768px; margin: auto;}
footer.con_f .contact_btn_area .left{ width: 360px; float: left; padding: 20px 10px 0 0;}
footer.con_f .contact_btn_area .left p{ font-size: 18px;}
footer.con_f .contact_btn_area .left p span{ font-size: 28px;}
footer.con_f .contact_btn_area .center{ margin-top: 20px;}
footer > ul li:nth-child(2),footer > ul li:nth-child(4){ display: inline-block; margin: 5px 0;}
/* end service footer */





body#faq section{ padding-left: 10px !important; padding-right: 10px !important; box-sizing: border-box;}
body#faq #kvArea .innerBox h2{ padding-top: 30px;}





body#company section{ padding-left: 10px !important; padding-right: 10px !important; box-sizing: border-box;}






body#contact #kvArea .innerBox h2{ padding-top: 30px;}