/*¼­ºê °øÅë CSS*/

/**°øÅë**/
article{margin-bottom:80px;}
article:after {content:""; display:block; clear:both;}
.page{margin:30px auto 100px auto; font-size:0.8em; width:100%;}
#contbody{width:1024px; padding:0; margin:50px auto;}

.home{ width:1024px; text-align:right; margin-bottom:40px; color:#999999;}
.home a:link, a:visited, a:hover{ color:#999999;text-decoration:none;}

.page_title{text-align:center;}
.text_big{text-transform:uppercase; font-family:"Calibri Light", sans-serif; font-size:1.60em;}
.text_small{font-size:3.00em;}
.text_normal{line-height:22px; width:100%; margin:0; text-align:center; color:#999999;}
.sub_img1{width:100%; text-align:center;}
.sub_img1 img{width:100%; vertical-align:top;}
.sub_img2{width:100%; text-align:center;}
.sub_img2 img{ width:25%; vertical-align:top;}
.sub_img3{width:50%; text-align:center; max-height:285px; overflow:hidden;}
.sub_img3 img{width:100%; vertical-align:top;}
.text_box{line-height:18px; color:#666;}
.text_box:after {content:""; display:block; clear:both;}
.text{width:48%;}
.text_box:after {content:""; display:block; clear:both;}
.left{float:left;}
.right{float:right;}
.page_title_s{width:100%; border-top:1px solid #eeeeee; position:relative; margin-bottom:70px;}
.page_title_s_b{width:90px; height:3px; background:#a40000; position:absolute; top:-2px;}
.page_title_s > p{  font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; font-size:2.2em; margin-top:8px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:30px;}
.mb30{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.f20{font-size:2em; line-height:26px;}
.ta_c{text-align:center;}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.history{line-height:20px;}
.history_list{margin-bottom:30px;}
.history_list:after {content:""; display:block; clear:both;}
.yer{float:left; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600; font-size:1.5em; margin-right:25px;}
.pp{float:left; color:#666666;}
.visionbox:after {content:""; display:block; clear:both;}
.vision{width:50%; height:285px; color:#fff; padding:30px; box-sizing:border-box; line-height:20px;}
.vision > strong{ font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; font-size:1.8em; display:block;}
.bc31{background:#313131;}
.bc85{background:#850000;}
.color33{color:#000;}

/*¿À¸®Áö³¯ È¸¿ø css*/

.login_box1 { padding:0; text-align:center; margin:0; }
.login_box1 .txt_01  { font-size:12px; font-weight:bold; padding:0; margin:0; background:#f7f7f7;}
/*.login_box .find   { margin-top:25px; padding:25px 0; text-align:center;font-size:12px; font-weight:bold; color:#777; }*/
/*.login_box1 .box1  { border:1px #cdcdcd solid; padding:0; height:25px; line-height:25px; width:80%; background-color:#f6f6f6; }*/

/*ÀÏ¹ÝÆäÀÌÁö ¾Æ¿ô ¶óÀÎ*/
#rwd_defaultline { width:740px; margin:0 auto;}

/*±âÅ¸ÆäÀÌÁö ¾Æ¿ô ¶óÀÎ*/
#rwd_etcline { width:740px; margin:0 auto;}

/*È¸¿ø°ü·Ã ¾Æ¿ô ¶óÀÎ*/
#rwd_memline { width:740px; margin:0 auto;}

/*È¸¿øÅ»Åð*/
#rwd_memout { width:740px; margin:0 auto;}

/* Å×ÀÌºí */
.tableline_sub   { width:100%; border-top:1px #dddddd solid; border-bottom:0px #dddddd solid; border-left:1px #e5e5e5 solid; font-size:0.80em;}
.tableline_sub td  { border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:4px; }

.clearboth {clear:both;}




/**PC**/
@media all and (min-width: 801px){

.page{width:1024px; padding:0 0;}

#contbody{width:1024px; padding:0; margin:50px auto 150px auto; font-size:0.90em; line-height:1.60em;}


/*Ã£¾Æ¿À½Ã´Â±æ*/
#boxzone {width:534px; margin:40px auto; padding:0; text-align:center;}
#boxzone .address { display:block; margin:20px 0; padding:0; text-align:left; line-height:200%;}

#boxzone a:link{margin:0 10px 0 0;padding:0 0;float:left; text-decoration:none;}

#boxzone .boxlistst {margin:0;  display:block; width:200px; height:50px; line-height:50px; background-color:#cccccc; color:#333333; font-size:0.90em; font-weight:bold; text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#boxzone .boxlistst:hover{margin:0;  display:block; width:200px; height:50px; line-height:50px; background-color:#ff0000; color:#ffffff; font-size:0.90em; font-weight:bold; text-align:center;}


/*È¸¿ø °¡ÀÔ ¿©ºÎ*/
.join_agree {margin:0 auto; width:560px;}


/*rwd login*/
#rwd_login {width:340px; margin:30px auto; padding:10px 30px;  border:#dddddd 1px solid;}
#rwd_login .rl_box_left {float:left; width:240px; text-align:left;}
#rwd_login .rl_box_left .id_in {width:80px;float:left; padding:2px 0;}
#rwd_login .rl_box_left .id_in2 {float:left; width:150px; padding:2px 0;}
#rwd_login .rl_box_left .pw_in {width:80px;float:left; padding:2px 0;}
#rwd_login .rl_box_left .pw_in2 {float:left; width:150px; padding:2px 0;}
#rwd_login .rl_box_right {float:right;}

/*CEOÀÎ»ç¸» PC*/
#aboutcont {width:740px; padding:0; margin:0 auto 100px auto; text-aling:center;}
/*title*/
.ac_tit1 {font-size:2.00em; font-weight:normal; color:#4f4f4f; text-align:center; line-height:150%; margin:0; padding:0; }
.ac_tit2 {font-size:3.00em; font-weight:normal; color:#4f4f4f; text-align:center; line-height:150%;  margin:0; padding:0; text-transform:uppercase;}
/*description*/
.ac_desc1 {font-size:1.20em; font-weight:bold; color:#535353; text-align:center; line-height:100%;  margin:50px 0 0 0; padding:0 0 0 0; }
.ac_desc2 {font-size:1.00em; font-weight:normal; color:#838383; text-align:center; line-height:150%;  margin:20px 0 0 0; padding:0; }
/*img*/
.ac_img1 {width:100%; margin:50px 0; padding:0; }
.ac_img1 img{ }


/*È¸»ç¿¬Çõ PC*/
#historycont {width:740px; padding:0; margin:0 auto 100px auto; text-aling:center;}
/*title*/
.hc_tit_line { border-bottom:#333333 2px solid; height:50px;}
.hc_tit1 {font-size:1.00em; font-weight:normal; color:#999999; text-align:left; margin:0; padding:25px 0 0 0; text-transform:uppercase; float:left; }
.hc_tit2 {font-size:3.00em; font-weight:normal; color:#4f4f4f; text-align:left; margin:0; padding:15px 0 0 0; text-transform:uppercase; float:right;}
.hc_tit2 span{ color:#cc0000;}
/*desc*/
.hc_year {padding:0; margin:40px 0; width:100%; border-bottom:#cccccc 1px solid;}
.hc_year_tit {font-size:2.00em; color:#333333; text-align:left; margin:10px 0 0 0; padding:0 0 0 0;  float:left; width:20%; }
.hc_year_desc { text-align:left; margin:0; padding:10px 0; float:right; width:80%; }
.hc_year_tit_s {font-size:1.00em; color:#333333; text-align:left; margin:0; padding:0 0 0 0;float:left; width:20%:#cccccc 1px solid;}
.hc_year_desc_d {font-size:1.00em; color:#333333; text-align:left; margin:0; padding:0 0 0 0;float:right;width:80%;}


/*¼­ºñ½º PC*/
#servicecont {width:740px; padding:0; margin:0 auto 50px auto;}
/*title*/
.sc_tit1 {font-size:1.50em; font-weight:normal; color:#535353; text-align:left; line-height:100%; margin:0; padding:0;text-transform:uppercase; }
.sc_tit2 {font-size:3.50em; font-weight:normal; color:#0563b8; text-align:left; line-height:100%;  margin:0 0 30px 0; padding:0; text-transform:uppercase;}
/*description*/
.sc_box1 {width:100%; padding:0; margin:0;}
.sc_box1 .box1_left {width:40%; height:460px; padding:0; margin:0; float:left; background-color:#0563b8;}
.sc_box1 .box1_left .sc_desc1 {font-size:1.00em; font-weight:normal; color:#ffffff; text-align:left; line-height:130%;  margin:50px 30px 10px 30px; padding:0 0 0 0; }
.sc_box1 .box1_left .sc_desc2 {font-size:1.00em; font-weight:normal; color:#ffffff; text-align:left; line-height:130%;  margin:50px 30px 10px 30px; padding:0 0 0 0;}
.sc_box1 .box1_right {width:60%; height:460px; padding:0; margin:0; float:left; background-color:#f2f2f2;}
.sc_box1 .box1_right .sc_desc_list {margin:50px 30px 10px 30px; padding:0 0 0 0; }
.sc_box1 .box1_right .sc_desc_list_title {font-size:0.90em; font-weight:bold; color:#535353; text-align:left; line-height:130%;  margin:0; padding:0 0 0 0; }
.sc_box1 .box1_right .sc_desc_list_title_desc {font-size:0.80em; font-weight:bold; color:#999999; text-align:left; line-height:140%;  margin:5px 0 30px 0; padding:0 0 0 0; }
/*bottom*/
.sc_bt {width:100%; padding:0; margin:50px 0; text-align:center;color:#535353;}
.sc_bt .sc_bt_tit1 {font-size:1.50em; font-weight:normal; line-height:100%; margin:0; padding:0;text-transform:uppercase; }
.sc_bt .sc_bt_tit2 {font-size:3.50em; font-weight:normal; line-height:100%;  margin:0; padding:0; text-transform:uppercase;}
.sc_bt .sc_bt_tit2 span { font-style:italic;}



/* tcont02 */
.infotxt {display:;}
.infotxt2 {display:none;}
.tcont02 { width:100%; height:auto; margin:0 auto; padding: 0  0;  table-layout: fixed; overflow:auto;}
.tcont02:after {content:""; display:block; clear:both;}
.tcont02 table {border-collapse: collapse; border-spacing: 0; text-align:center; width:100%; font-size: 15px; }
.tcont02 table > legend, caption { width: 0; height: 0; text-indent: -10000px; font-size: 0px; line-height: 0px; position: absolute; left: -99999px;}
.tcont02 table thead { border-top: 2px solid #232c3b; }
.tcont02 .tc02-table01 thead tr {  background: #f1f7fa; border-bottom: 1px solid #dde1e2;}
.tcont02 .tc02-table01 tbody tr {  border-bottom: 1px solid #dde1e2;}
.tcont02 .tc02-table01 thead th { padding: 10px 0; font-weight: normal; border-left: 1px solid #dde1e2; vertical-align:middle;}
.tcont02 .tc02-table01 thead th:last-child {  border-right: 1px solid #dde1e2; }
.tcont02 .tc02-table01 thead td { padding: 10px 0; vertical-align: middle; border-left: 1px solid #dde1e2; background-color:#fff;}
.tcont02 .tc02-table01 thead td:last-child { border-right: 1px solid #dde1e2; }
.tcont02 .tc02-table01 tbody td { position: relative; padding: 10px 0; vertical-align: middle; border-left: 1px solid #dde1e2; line-height:180%;}
.tcont02 .tc02-table01 tbody td:last-child {border-right: 1px solid #dde1e2; }
.tcont02 .tc02-table01 tbody td span{ font-size:13px; display:block; color:#fba743; font-weight:600;}





/* ÀÏ¹Ý´ë¿© */
#m2s1 {width:100%; height:auto; margin:0 auto; }
#m2s1:after {content:""; display:block; clear:both;}
#m2s1 .m2s1c1 {width:100%; height:auto; margin:0 auto; padding:30px; font-size:14px;border:#dddddd 1px solid; background-color:#f9f9f9;}
#m2s1 .m2s1c1 .common-tit01 {width:100%; margin:0 auto; padding:30px 0; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333; display:none;}
#m2s1 .m2s1c1:after {content:""; display:block; clear:both;}
#m2s1 .m2s1c1 .c1-left{width:50%; margin:0; float:left; padding:0 0;}
#m2s1 .m2s1c1 .c1-left .c1-l-tit01 {margin:0 0 0 0; padding:5px 0; font-size:16px; line-height:180%; font-weight:600; color:#333333; }
#m2s1 .m2s1c1 .c1-left .c1-l-desc01 ul {margin:0 0 0 25px; padding:0; }
#m2s1 .m2s1c1 .c1-left .c1-l-desc01 ul li {line-height:150%; margin:0 0; padding:0 0; color:#666666; list-style:disc;}
/* ¿¹¾à¾È³» */
#m2s1 .m2s1c2 {width:100%; height:auto; margin:30px auto 80px auto; padding:0 0; font-size:14px; }
#m2s1 .m2s1c2 .common-tit01 {width:100%; margin:0 auto; padding:30px 0 0 0 ; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333; }
#m2s1 .m2s1c2 .common-desc01 {width:100%; margin:0 auto; padding:10px 0 0 0; height:auto; line-height:100%; font-size:14px; font-weight:normal; color:#666666; }
#m2s1 .m2s1c2 .common-tit02 {width:100%; margin:30px 0 20px 0; padding:30px 0 10px 0 ; height:auto; line-height:100%; font-size:16px; font-weight:600; color:#333333; border-bottom:#dddddd 1px solid;}
#m2s1 .m2s1c2 .common-desc02 {width:100%; margin:0 auto; padding:10px 0 0 0; height:auto; line-height:100%; font-size:14px; font-weight:normal; color:#666666; }
#m2s1 .m2s1c2:after {content:""; display:block; clear:both;}
#m2s1 .m2s1c2 .c2-left{width:50%; margin:0; float:left; padding:0 0;}
#m2s1 .m2s1c2 .c2-left .c2-l-img01 {float:left; width:30%;}
#m2s1 .m2s1c2 .c2-left .c2-l-img01 img{max-width:75%;}
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 {float:left; width:65%;}
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-tit01 {margin:0 0 0 0; padding:5px 0; font-size:16px; line-height:180%; font-weight:600; color:#333333; }
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-desc01 ul {margin:0 0 30px 7px; padding:0; }
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-desc01 ul li {line-height:150%; margin:0 0; padding:0 0; color:#666666; list-style:none; font-size:13px;}
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-desc01 ul li:before { content: "- " };





/* º¸Çè¾È³» */
#m2s2 {width:900px; height:auto; margin:0 auto; }
#m2s2:after {content:""; display:block; clear:both;}
#m2s2 .m2s2c1 {width:100%; height:auto; margin:0 auto; padding:0 0; font-size:14px; }
#m2s2 .m2s2c1 .common-tit01 {width:100%; margin:0 auto; padding:30px 0; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333; }
#m2s2 .m2s2c1 .common-desc01 {width:100%; margin:0 auto; padding:0 0 30px 0; height:auto; line-height:150%; font-size:16px; font-weight:normal; color:#666666; }
#m2s2 .m2s2c1:after {content:""; display:block; clear:both;}
#m2s2 .m2s2c1 .c1-left{width:60%; margin:0; float:left; padding:0 0;}
#m2s2 .m2s2c1 .c1-left .c1-l-desc01 ul {margin:0 0 0 25px; padding:0; }
#m2s2 .m2s2c1 .c1-left .c1-l-desc01 ul li {line-height:200%; margin:0 0; padding:0 0; color:#666666; list-style:disc;}
#m2s2 .m2s2c1 .c1-right{width:40%; margin:0; float:left; padding:0 0;text-align:right;}
#m2s2 .m2s2c1 .c1-right img{max-width:90%; margin:0; padding:0 0; }
#m2s2 .m2s2c2 {width:100%; height:auto; margin:0 0 100px 0; padding:0 0; font-size:14px; }
#m2s2 .m2s2c2 .common-tit01 {width:100%; margin:0 auto; padding:30px 0; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333; }
#m2s2 .m2s2c2 .common-desc01 {width:100%; margin:0 auto; padding:0 0 30px 0; height:auto; line-height:150%; font-size:16px; font-weight:normal; color:#666666; }
#m2s2 .m2s2c2:after {content:""; display:block; clear:both;}
#m2s2 .m2s2c2 .c2-left{width:40%; margin:0; float:left; padding:0 0;text-align:left;}
#m2s2 .m2s2c2 .c2-left img{max-width:90%; margin:0; padding:0 0; }
#m2s2 .m2s2c2 .c2-right{width:60%; margin:0; float:left; padding:0 0;}
#m2s2 .m2s2c2 .c2-right .c2-r-desc01 ul {margin:0 0 0 25px; padding:0; }
#m2s2 .m2s2c2 .c2-right .c2-r-desc01 ul li {line-height:200%; margin:0 0; padding:0 0; color:#666666; }



/* ±âÅ¸¾È³» */
#m2s3 {width:900px; height:auto; margin:0 auto; }
#m2s3:after {content:""; display:block; clear:both;}
#m2s3 .m2s3c1 {width:100%; height:auto; margin:0 auto; padding:0 0; font-size:14px; }
#m2s3 .m2s3c1 .common-tit01 {width:100%; margin:0 auto; padding:30px 0; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333;  display:none;}
#m2s3 .m2s3c1 .common-desc01 {width:100%; margin:0 auto; padding:0 0 30px 0; height:auto; line-height:150%; font-size:16px; font-weight:normal; color:#666666;  display:none;}
#m2s3 .m2s3c1:after {content:""; display:block; clear:both;}
#m2s3 .m2s3c1 .c1-left{width:50%; margin:0; float:left; padding:0 0;}
.c1-l-tit01{margin:7px 0; padding:0; font-size:16px; line-height:100%; font-weight:600; color:#333333; }
.c1-l-desc01 ul {margin:0 0 50px 25px; padding:0; }
.c1-l-desc01 ul li {line-height:200%; margin:0 0; padding:0 0; color:#666666; }
#m2s3 .m2s3c1 .c1-right {width:50%; margin:0; float:left; padding:0 0;text-align:right;}
#m2s3 .m2s3c1 .c1-right img{max-width:90%; margin:0; padding:0 0; }




}










/**¸ð¹ÙÀÏ**/
@media all and (max-width:800px) {

 .page{width:100%; padding:0 15px;}

#contbody{width:95%; padding:0; margin:20px auto;font-size:0.85em; line-height:1.80em;}

.text_big{text-transform:uppercase; font-family:"Calibri Light", sans-serif; font-size:1.20em;}
.text_small{font-size:2.2em;}
.text_normal{display:none;}


.mb30{margin-bottom:10px;}


 .left{width:100%; float:none;}
 .right{width:100%; float:none;}
 .text_normal{width:100%; line-height:18px;}
 .sub_img2{width:100%; text-align:center;}
 .sub_img2 img{ width:50%; vertical-align:top;}
 
 .sub_img3{width:100%; text-align:center;}
 .vision{width:100%; height:auto;}
.home{ display:none;}



/*È¸¿ø °¡ÀÔ ¿©ºÎ*/
.join_agree {margin:0 auto; width:100%; font-size:0.90em;}


/*Ã£¾Æ¿À½Ã´Â±æ*/
#boxzone {width:95%; margin:40px auto; padding:0; text-align:center;}
#boxzone img{width:100%; height:auto; }
#boxzone .address { display:block; margin:20px 0; padding:0; text-align:left; line-height:200%;}

/*#boxzone a:link{margin:0 10px 0 0;padding:0 0;float:left; text-decoration:none;}*/

#boxzone .boxlistst{ margin:5px auto; padding:0;  display:block; width:100%; height:30px; line-height:30px; background-color:#cccccc; color:#333333; font-size:0.90em; font-weight:bold; text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}



/*rwd login*/

.login_box1 { padding:0; text-align:center; margin:0 auto; font-size:0.95em;  width:100%;}
.find1   { margin-top:25px; padding:25px 0; text-align:center; font-size:12px; font-weight:bold; color:#777; }



#rwd_login {width:260px; margin:0 auto; }
#rwd_login .rl_box_left {float:left; width:170px; text-align:left;}


#rwd_login .rl_box_left .id_in {width:60px;float:left; padding:2px 0;}
#rwd_login .rl_box_left .id_in2 {float:left; width:100px; padding:2px 0;}
#rwd_login .rl_box_left .id_in2 input {border:1px #cdcdcd solid; padding:0; height:20px; line-height:20px; max-width:100px; background-color:#f6f6f6;}

#rwd_login .rl_box_left .pw_in {width:60px;float:left; padding:2px 0;}
#rwd_login .rl_box_left .pw_in2 {float:left; width:100px; padding:2px 0;}
#rwd_login .rl_box_left .pw_in2 input {border:1px #cdcdcd solid; padding:0; height:20px; line-height:20px; max-width:100px; background-color:#f6f6f6;}


#rwd_login .rl_box_right {float:right;}

/*ÀÏ¹ÝÆäÀÌÁö ¾Æ¿ô ¶óÀÎ*/
#rwd_defaultline { width:100%; margin:0 auto;}


/*±âÅ¸ÆäÀÌÁö ¾Æ¿ô ¶óÀÎ*/
#rwd_etcline { width:100%; margin:0;}


/*È¸¿ø°ü·Ã ¾Æ¿ô ¶óÀÎ*/
#rwd_memline { width:100%; margin:0;}

/*È¸¿øÅ»Åð*/
#rwd_memout { width:100%; margin:0;}


/*CEOÀÎ»ç¸» ¸ð¹ÙÀÏ*/
#aboutcont {width:100%; padding:0; margin:0 0 100px 0; text-align:center;}
/*title*/
.ac_tit1 {font-size:1.40em; font-weight:normal; color:#4f4f4f; text-align:center; line-height:140%; margin:0; padding:0; }
.ac_tit2 {font-size:2.00em; font-weight:normal; color:#4f4f4f; text-align:center; line-height:100%;  margin:0; padding:0; text-transform:uppercase;}
/*description*/
.ac_desc1 {font-size:1.00em; font-weight:bold; color:#535353; text-align:center; line-height:150%;  margin:30px 0 0 0; padding:0; }
.ac_desc2 {font-size:0.90em; font-weight:normal; color:#838383; text-align:center; line-height:160%;  margin:20px 0 0 0; padding:0; }
/*img*/
.ac_img1 {width:100%; margin:30px 0; padding:0; }
.ac_img1 img{width:100%; }




/*È¸»ç¿¬Çõ ¸ð¹ÙÀÏ*/
#historycont {width:100%; padding:0; margin:0 0 100px 0; text-align:center;}
/*title*/
.hc_tit_line { border-bottom:#333333 2px solid; height:2px;}
.hc_tit1 {display:none;}
.hc_tit2 {display:none;}
.hc_tit2 span{ display:none;}
/*desc*/
.hc_year {padding:0; margin:20px 0 40px 0; width:100%; border-bottom:#cccccc 1px solid;}
.hc_year_tit {display:none;}
.hc_year_desc { text-align:left; margin:0; padding:10px 0; float:right; width:100%; }
.hc_year_tit_s {font-size:0.90em; color:#333333; text-align:left; margin:0; padding:0 0 0 0;float:left; width:25%:#cccccc 1px solid; font-weight:bold;}
.hc_year_desc_d {font-size:0.90em; color:#333333; text-align:left; margin:0; padding:0 0 0 0;float:right;width:75%;}

/*¼­ºñ½º ¸ð¹ÙÀÏ*/
#servicecont {width:100%; padding:0; margin:0 auto 50px auto;text-align:center; }
/*title*/
.sc_tit1 {font-size:1.00em; font-weight:normal; color:#535353; line-height:100%; margin:0; padding:0;text-transform:uppercase; }
.sc_tit2 {font-size:2.00em; font-weight:normal; color:#0563b8; line-height:100%;  margin:0; padding:0; text-transform:uppercase;}
/*description*/
.sc_box1 {width:100%; padding:0; margin:0;}
.sc_box1 .box1_left {width:100%; padding:20px 0 20px 0; margin:20px 0 0 0; background-color:#0563b8;}
.sc_box1 .box1_left .sc_desc1 {font-size:1.00em; font-weight:normal; color:#ffffff; text-align:left; line-height:130%;  margin:0px 30px 10px 30px; padding:0 0 0 0; }
.sc_box1 .box1_left .sc_desc2 {font-size:1.00em; font-weight:normal; color:#ffffff; text-align:left; line-height:130%;  margin:20px 30px 10px 30px; padding:0 0 0 0;}
.sc_box1 .box1_right {width:100%; padding:0; margin:0;  background-color:#f2f2f2;}
.sc_box1 .box1_right .sc_desc_list {margin:0px 30px 10px 30px; padding:50px 0 ; }
.sc_box1 .box1_right .sc_desc_list_title {font-size:0.90em; font-weight:bold; color:#535353; text-align:left; line-height:130%;  margin:0; padding:0 0 0 0; }
.sc_box1 .box1_right .sc_desc_list_title_desc {font-size:0.80em; font-weight:bold; color:#999999; text-align:left; line-height:140%;  margin:5px 0 30px 0; padding:0 0 0 0; }
/*bottom*/
.sc_bt {width:100%; padding:0; margin:50px 0; text-align:center;color:#535353;}
.sc_bt .sc_bt_tit1 {font-size:1.00em; font-weight:normal; line-height:200%; margin:0; padding:0;text-transform:uppercase; }
.sc_bt .sc_bt_tit2 {font-size:2.00em; font-weight:normal; line-height:100%;  margin:0; padding:0; text-transform:uppercase;}
.sc_bt .sc_bt_tit2 span { font-style:italic;}





/* tcont02 */
.tcont02 { width:500px; height:auto; margin:0; padding: 0  0;  overflow:auto;}
.tcont02:after {content:""; display:block; clear:both;}
.tcont02 table {border-collapse: collapse; border-spacing: 0; text-align:center; width:100%; font-size: 0.9em; }
.tcont02 table > legend, caption { width: 0; height: 0; text-indent: -10000px; font-size: 0px; line-height: 0px; position: absolute; left: -99999px;}
.tcont02 table thead { border-top: 2px solid #232c3b; }
.tcont02 .tc02-table01 thead tr {  background: #f1f7fa; border-bottom: 1px solid #dde1e2;}
.tcont02 .tc02-table01 tbody tr {  border-bottom: 1px solid #dde1e2;}
.tcont02 .tc02-table01 thead th { padding: 10px 0; font-weight: normal; border-left: 1px solid #dde1e2;vertical-align: middle;}
.tcont02 .tc02-table01 thead th:last-child {  border-right: 1px solid #dde1e2; }
.tcont02 .tc02-table01 thead td { padding: 10px 0; vertical-align: middle; border-left: 1px solid #dde1e2; background-color:#fff;}
.tcont02 .tc02-table01 thead td:last-child { border-right: 1px solid #dde1e2; }
.tcont02 .tc02-table01 tbody td { position: relative; padding: 10px 0; vertical-align: middle; border-left: 1px solid #dde1e2; }
.tcont02 .tc02-table01 tbody td:last-child {border-right: 1px solid #dde1e2; }
.tcont02 .tc02-table01 tbody td span{ font-size:0.8em; display:block;}




/* ÀÏ¹Ý´ë¿© */
#m2s1 {width:100%; height:auto; margin:0 auto; }
#m2s1:after {content:""; display:block; clear:both;}
#m2s1 .m2s1c1 {width:100%; height:auto; margin:0 auto; padding:0 0; font-size:1.0em; }
#m2s1 .m2s1c1 .common-tit01 {width:100%; margin:0 auto; padding:30px 0 10px 0; height:auto; line-height:100%; font-size:1.4em; font-weight:600; color:#333333; display:none;}
#m2s1 .m2s1c1:after {content:""; display:block; clear:both;}
#m2s1 .m2s1c1 .c1-left{width:100%; margin:20px 0 0 0; float:none; padding:0 0;}
#m2s1 .m2s1c1 .c1-left .c1-l-tit01 {margin:0 0 0 0; padding:5px 0; font-size:1.1em; line-height:180%; font-weight:600; color:#333333; }
#m2s1 .m2s1c1 .c1-left .c1-l-desc01 ul {margin:0 0 0 25px; padding:0; }
#m2s1 .m2s1c1 .c1-left .c1-l-desc01 ul li {line-height:150%; margin:0 0; padding:0 0; color:#666666; list-style:disc;}
/* ¿¹¾à¾È³» */
#m2s1 .m2s1c2 {width:100%; height:auto; margin:80px auto; padding:0 0; font-size:1.0em; }
#m2s1 .m2s1c2 .common-tit01 {width:100%; margin:0 auto; padding:30px 0 0 0 ; height:auto; line-height:100%; font-size:1.4em; font-weight:600; color:#333333; }
#m2s1 .m2s1c2 .common-desc01 {width:100%; margin:0 auto; padding:10px 0 0 0; height:auto; line-height:150%; font-size:1.0em; font-weight:normal; color:#666666; }
#m2s1 .m2s1c2 .common-tit02 {width:100%; margin:30px 0 20px 0; padding:30px 0 10px 0 ; height:auto; line-height:100%; font-size:1.2em; font-weight:600; color:#333333; border-bottom:#dddddd 1px solid;}
#m2s1 .m2s1c2 .common-desc02 {width:100%; margin:0 auto; padding:10px 0 0 0; height:auto; line-height:150%; font-size:1.0em; font-weight:normal; color:#666666; }
#m2s1 .m2s1c2:after {content:""; display:block; clear:both;}
#m2s1 .m2s1c2 .c2-left{width:100%; margin:0; float:none; padding:0 0;}
#m2s1 .m2s1c2 .c2-left:after {content:""; display:block; clear:both;}
#m2s1 .m2s1c2 .c2-left .c2-l-img01 {float:left; width:30%;}
#m2s1 .m2s1c2 .c2-left .c2-l-img01 img{max-width:90%;}
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 {float:left; width:70%;}
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-tit01 {margin:0 0 0 0; padding:5px 0; font-size:1.0em; line-height:180%; font-weight:600; color:#333333; }
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-desc01 ul {margin:0 0 20px 7px; padding:0; }
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-desc01 ul li {line-height:150%; margin:0 0; padding:0 0; color:#666666; list-style:none; font-size:1.0em;}
#m2s1 .m2s1c2 .c2-left .c2-l-txt01 .c2-l-desc01 ul li:before { content: "- " };




/* º¸Çè¾È³» */
#m2s2 {width:100%; height:auto; margin:0 auto; }
#m2s2:after {content:""; display:block; clear:both;}
#m2s2 .m2s2c1 {width:100%; height:auto; margin:0 auto; padding:0 0; font-size:14px; }
#m2s2 .m2s2c1 .common-tit01 {width:100%; margin:0 auto; padding:30px 0; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333; }
#m2s2 .m2s2c1 .common-desc01 {width:100%; margin:0 auto; padding:0 0 30px 0; height:auto; line-height:150%; font-size:16px; font-weight:normal; color:#666666; }
#m2s2 .m2s2c1:after {content:""; display:block; clear:both;}
#m2s2 .m2s2c1 .c1-left{width:100%; margin:0; float:none; padding:0 0;}
#m2s2 .m2s2c1 .c1-left .c1-l-desc01 ul {margin:0 0 0 25px; padding:0; }
#m2s2 .m2s2c1 .c1-left .c1-l-desc01 ul li {line-height:200%; margin:0 0; padding:0 0; color:#666666; list-style:disc;}
#m2s2 .m2s2c1 .c1-right{width:100%; margin:20px 0 0 0; float:none; padding:0 0;text-align:center;}
#m2s2 .m2s2c1 .c1-right img{max-width:70%; margin:0; padding:0 0; }
#m2s2 .m2s2c2 {width:100%; height:auto; margin:50px 0 100px 0; padding:0 0; font-size:14px; }
#m2s2 .m2s2c2 .common-tit01 {width:100%; margin:0 auto; padding:30px 0; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333; }
#m2s2 .m2s2c2 .common-desc01 {width:100%; margin:0 auto; padding:0 0 30px 0; height:auto; line-height:150%; font-size:16px; font-weight:normal; color:#666666; }
#m2s2 .m2s2c2:after {content:""; display:block; clear:both;}
#m2s2 .m2s2c2 .c2-left{width:100%; margin:0; float:none; padding:0 0;text-align:center;}
#m2s2 .m2s2c2 .c2-left img{max-width:90%; margin:0; padding:0 0; }
#m2s2 .m2s2c2 .c2-right{width:100%; margin:0; float:none; padding:0 0;}
#m2s2 .m2s2c2 .c2-right .c2-r-desc01 ul {margin:0 0 0 25px; padding:0; }
#m2s2 .m2s2c2 .c2-right .c2-r-desc01 ul li {line-height:200%; margin:0 0; padding:0 0; color:#666666; }




/* ±âÅ¸¾È³» */
#m2s3 {width:100%; height:auto; margin:0 auto; }
#m2s3:after {content:""; display:block; clear:both;}
#m2s3 .m2s3c1 {width:100%; height:auto; margin:0 auto; padding:0 0; font-size:14px; }
#m2s3 .m2s3c1 .common-tit01 {width:100%; margin:0 auto; padding:30px 0; height:auto; line-height:100%; font-size:20px; font-weight:600; color:#333333;   display:none;}
#m2s3 .m2s3c1 .common-desc01 {width:100%; margin:0 auto; padding:0 0 30px 0; height:auto; line-height:150%; font-size:16px; font-weight:normal; color:#666666;   display:none;}
#m2s3 .m2s3c1:after {content:""; display:block; clear:both;}
#m2s3 .m2s3c1 .c1-left{width:100%; margin:0; float:none; padding:0 0;}
#m2s3 .m2s3c1 .c1-left:after {content:""; display:block; clear:both;}
.c1-l-tit01 {margin:0 0 0 0; padding:5px 0; font-size:16px; line-height:180%; font-weight:600; color:#333333; }
.c1-l-desc01 ul {margin:0 0 30px 25px; padding:0; }
.c1-l-desc01 ul li {line-height:200%; margin:0 0; padding:0 0; color:#666666; }
#m2s3 .m2s3c1 .c1-right{width:100%; margin:20px 0 0 0; float:none; padding:0 0;text-align:center;}
#m2s3 .m2s3c1 .c1-right img{max-width:80%; margin:0; padding:0 0; }




}