
/*form*/

.form .c_obj .tit {background:#000; font-size:30px; text-align:center; padding:19px 0;}
.form_wrap dl {width:100%;}
.form_wrap dl > dt {width:16%; text-align:right; padding-right:3%;}
.form_wrap dl > dd {width:77%;}
.form_wrap {padding:30px;}
.form_wrap .form_01  {margin:0}
.form_wrap .form_02  {margin:0}
.form_wrap .form_03 { display: block; width:100%;}
.form_wrap .form_03 .form_btn_box {    width: 230px;  margin: 0 auto; margin-top:20px;}


/*tel_info*/

.tel_info .tel{    font-size: 28px;}
.tel_info .tel > ul > li img {width:70px;}
.tel_info .tel > ul > li > ul > li.call_time {font-size:14px;}

.tel_info .tel:before{padding-left: 5%; font-size:72px}
.tel_info .tel:after{padding-right: 5%; font-size:72px}



/*contents*/

.con > div > dl > dd {    padding: 0 20px 40px 20px;    width: auto;}
.con > div > dl > dd > p {font-size:16px;}

.con > div > dl > dd > span img {width:75%	;}
.con > div > dl > dd > ul li {font-size:14px;}
.con > div > dl > dt {    margin-left: 20px; margin-right: 20px; margin-bottom:10px;}
.con > div > dl > dt h3 {font-size:28px;    padding: 30px 30px 40px 30px;}
.con > div > dl > dt span{font-size: 23px;    width: 100px; height:39px; padding-top: 8px;}
.con > div.t_01 > dl > dt > span {background-size:100px}
.con > div.t_02 > dl > dt > span {background-size:100px}


/* 순서가 있는 박스형태 세로*/


.con > div.h_flow2 dl > dd > ul > li {width:100%; font-size:16px; margin-right:0;    min-height:auto;     margin-bottom: 8px; }
.con > div.h_flow2 dl > dd > ul > li > div p {margin-right:0;width:85%;}
.con > div.h_flow2 dl > dd > ul > li u {    height: 16px;     margin: 2px 9px;}



/* 순서가 있는 박스형태 가로*/

.con > div > dl > dd.c_flow > ul > li.pa_01, .con > div > dl > dd.c_flow > ul > li.pa_02 {    height: auto; min-height: 210px;}
.con > div > dl > dd.c_flow > ul > li span {    padding: 20px 0 26px 0;}
.con > div > dl > dd.c_flow > ul > li span img {width:70px;     height: 54px;}
.con > div > dl > dd.c_flow > ul > li {font-size: 15px;}
.con > div > dl > dd.c_flow > ul > li {width:32%;    font-size: 18px;}


/* */
.img_box01 > span {    position: relative;    text-align: center; display: block;    margin-bottom: 20px;}
.img_box01 > span img {width:100%; max-width:360px}


/*포인트 박스 타입*/

.point2 {background-position: 10px 0;  background-size: 40%;}
.point2 dl { padding-left:40%;}
.point2 dl > dd {    font-size: 16px;}



/* 컨텐츠 중간 이미지컷*/

.img_wrap li { width: 45%;}





.line:before {top: 45px;}
.con > div > dl > dt h3:before {top: 42px;}
.con > div > dl > dt h3:after {top: 42px;}



/*테이블 스타일*/

.tb_01 {margin-bottom:0;}
.tb_01 td, .tb_01 th {font-size:16px;}
.tb_01 th {width:20%;}


/* 순서가 있는 박스형태 가로 type2*/

.c_flow_box ul li {width:45%; font-size: 16px; margin-bottom:15px; margin-right:10px;}


.con > div > dl > dd > ul.w50 > li {    font-size: 16px;}
.con > div.bg01 {    background-size: 80%;}



.c_flow_box ul li {width:45%; font-size: 16px; margin-bottom:15px; margin-right:10px;}


.con > div > dl > dd.img_box01 > ul  {text-align:center;}
.con > div > dl > dd.img_box01 > ul > li {width:43%;padding:10px;  display: inline-block; margin:3px; vertical-align:top; min-height:214px}
.con > div > dl > dd.img_box01 > ul > li > p {  font-size:15px; line-height:140%;     letter-spacing: -1px;}


.m_visual2 {
    background-size: 200%;}

.con > div > dl > dd.img_box01 > ul > li {width:26%;padding:10px;  display: inline-block; margin:3px; vertical-align:top;    min-height: auto;}
.con > div > dl > dd.img_box01 > ul > li > p {padding-top:70%; color:#fff; font-size:15px; line-height:140%}
.con > div > dl > dd.img_box01 > ul > li > p  span {color:#fff588;}


.con > div > dl > dd.img_box01 > ul > li.c_01 {background:url('../../inc/img/c_ion01.png') no-repeat #959595; background-position:center 15px;background-size:90%;}
.con > div > dl > dd.img_box01 > ul > li.c_02 {background:url('../../inc/img/c_ion04.png') no-repeat #bd282d; background-position:center 20px; background-size:90%;}
.con > div > dl > dd.img_box01 > ul > li.c_03 {background:url('../../inc/img/c_ion03.png') no-repeat #3c3c3c;  background-position:center 15px;background-size:90%; }
.con > div > dl > dd > div > p {font-size:16px}
.tb_01 h3 {font-size:18px}



.mosc {overflow-x:scroll;}
.moscl {display:block;}
