

* {border:0; padding:0; margin:0;}

.textBold {font-weight:bold;}
.textBlue {color: #629dfb;}
.textRed {color: #ff2b12;}

.marginTopL {margin-top:50px;}
.marginTopM {margin-top:30px;}
.marginTopS {margin-top:10px;}
.marginBottomL {margin-bottom:50px;}
.marginBottomM {margin-bottom:30px;}
.marginBottomS {margin-bottom:10px;}

#outWrap {max-width:850px; margin:0 auto; padding-left:10px; padding-right:10px;}

.pageImgCell {margin-bottom:25px;}
.pageImgCell img {width:100%;}

.headTitleCell {font-size:35px; font-weight:bold; margin-bottom:30px;}
.subTitleCell {font-size:24px; font-weight:bold; margin-bottom:20px;}
.sectionTitleCell {font-size:20px; font-weight:bold; margin-bottom:30px;}

.pageTextCell {font-size:18px; line-height:27px; margin-bottom:10px; }
.referTextCell {font-size:12px; line-height:20px; margin-bottom:10px;}

.listType1 {list-style-position:inside; font-weight:bold; font-size:18px; padding-left:20px; margin-bottom:10px;}
.listType1 li {margin-top:10px; margin-bottom:10px;}
.listType2 {list-style-position:inside; font-weight:bold; font-size:14px; padding-left:20px; margin-bottom:10px;}
.listType2 li {margin-top:10px; margin-bottom:10px;}

.phoneCell {position:relative; width:378px; margin:30px auto;}
.phoneCell img {width:100%;}
.phoneCell .infoInputCell {position:absolute; top:400px; left:45px;}
.phoneCell .infoInputCell table {width:280px;}
.phoneCell .infoInputCell th {text-align:left; width:80px; height:40px; font-size:18px;}
.phoneCell .infoInputCell input {border:solid 1px #cccccc; padding:5px;}
.phoneCell .infoInputCell select {border:solid 1px #cccccc; padding:5px;}
.phoneCell .infoInputCell #phoneInput2 {width:35px;}
.phoneCell .infoInputCell #phoneInput3  {width:35px;}
.phoneCell .infoInputCell .applyBtnCell {text-align:center; margin-top:5px;}
.phoneCell .infoInputCell .applyBtnCell input[type=image] {border:none; width:200px;}
.phoneCell .infoInputCell .privacy {margin-top:15px; color:#999999; font-size:12px; line-height:18px;}
.phoneCell .infoInputCell .privacy a {margin-left:10px; background-color:#999999; text-decoration:none; color:#000000; font-size:11px; padding:3px; border-radius:3px;}
.phoneCell .infoInputCell .privacy input[type=checkbox] {vertical-align:middle;}

@media(max-width:400px){
    .phoneCell {width:320px;}
    .phoneCell .infoInputCell {top:335px; left:38px;}
    .phoneCell .infoInputCell table {width:240px;}
    .phoneCell .infoInputCell th {text-align:left; width:60px; height:35px; font-size:15px;}
    .phoneCell .infoInputCell input[type=text] {width:120px;}
    .phoneCell .infoInputCell select {}
    .phoneCell .infoInputCell #phoneInput2 {width:32px;}
    .phoneCell .infoInputCell #phoneInput3  {width:32px;}
    .phoneCell .infoInputCell .applyBtnCell input[type=image] {border:none; width:150px;}
    .phoneCell .infoInputCell .privacy {margin-top:15px; color:#999999; font-size:11px; line-height:18px;}
    .phoneCell .infoInputCell .privacy a {margin-left:10px; background-color:#999999; text-decoration:none; color:#000000; font-size:11px; padding:3px; border-radius:3px;}
    .phoneCell .infoInputCell .privacy input[type=checkbox] {vertical-align:middle;}
}

























