/* ----- Ä¿¼­ ---- */
.poin { cursor: pointer; }
.not_poi { cursor: text; }

/* ----- Å©±â ----- */
.w400 { width: 400px; }
.w300 { width: 300px; }
.w200 { width: 200px; }
.w180 { width: 180px; }
.w150 { width: 150px; }
.w100 { width: 100px; }
.w60 { width: 60px; }
.w40 { width: 40px; }


.h500 { height: 500px; }
.h300 { height: 300px; }
.h100 { height: 100px; }
.h50 { height: 50px; }

/* ----- À§Ä¡ ---- */
.f_left { float: left; }
.f_right { float: right; }

.t_center { text-align: center; }
.t_left { text-align: left; }
.t_right { text-align: right; }

.v_top { vertical-align: top; }
.v_mid { vertical-align: middle; }
.v_bot { vertical-align: bottom; }

/* ----- ÆùÆ® ---- */

.bold { font-weight: bold; }


.blue { color:  #0080FF; }
.navy { color: navy; }
.blackblue { color:  #002142; }
.red { color:red; }
.green { color:green; }
.sky { color:skyblue; }

.s14 { font-size: 14px; }
.s16 { font-size: 16px; }
.s18 { font-size: 18px; }
.s20 { font-size: 20px; }
.s24 { font-size: 24px; }

/* ------ ÆÐµù, ¸¶Áø ------- */

.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pl40 { padding-left: 40px; }
.pl50 { padding-left: 50px; }


/*----- ¶óÀÎ ----*/

.blue_line {
  display: block;
  border-bottom: solid 2px #0080FF  ;
  height : 30px;
}


.gray_line {
  display: block;
  border-bottom: solid 2px #aaa ;
  height : 30px;
}



/* ------ ¸ÞÀÎ ------- */


.jumbotron00 {
  padding: 30px;
  margin-top: -10px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-image: url(/img/mian_img.jpg);
  border: solid 1px #ccc;  
}

.jumbotron00 h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron00 p {
  line-height: 1.4;
}

.container .jumbotron00 {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  .jumbotron00 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron00 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron00 h1 {
    font-size: 63px;
  }
}


#mycarousel
{
    border-radius: 6px; border: solid #ccc 1px ;
}




/* °øÁö¸®½ºÆ® */
.noti_list {
    color : #666;
    padding-left: 15px;
    line-height: 1.5;
    cursor: pointer;
}

/* ¹è³Ê¹ÙÅÁ ÀÌ¹ÌÁö */

.banner {
    padding: 10px;
    background-repeat:no-repeat;
}

.maininfo {
    background-image: url(img/maininfo.jpg);
}

.down {
    
    background-image: url(img/down.jpg);
    
}

.info {
    background-image: url(img/info.jpg);
}

.faq {
    background-image: url(img/faq.jpg);
}

.more {
    background-image: url(img/more.jpg);
}

.remote {
    background-image: url(img/remote.jpg);
}

.sup {
    background-image: url(img/sup.jpg);
    padding-bottom: 20px;
}


/* ÀÚÁÖÇÏ´Â Áú¹® */
.que { width: 80%; text-align: left; padding-left: 10px; cursor: pointer; }
.anw { text-align: left; padding-left: 10px; }




/* ------ ¼Ö·ç¼Ç ------- */

.jumbotron01 {
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 200;
  line-height: 0.1428571435;
  color: inherit;
  background-image: url(/img/sol_img.png);
  border: solid 1px #ccc;  
}

.jumbotron01 h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron01 p {
  line-height: 0.4;
}

.container .jumbotron01 {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  .jumbotron01 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .container .jumbotron01 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron01 h1 {
    font-size: 63px;
  }
}



/* ¼Ö·ç¼Ç ¿ÞÂÊ¸Þ´º ³ôÀÌ ÁÙÀÌ±â */
.list-group-item.sol {
  position: relative;
  display: block;
  padding: 3px 12px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}



/* ¼Ö·ç¼Ç»ó¼¼ */

.img260 { width: 260px; height: 195px; border: gray solid 1px; }

.menutree table tr td { padding: 10px; border: 1px solid #ccc; }



/* ¼Ö·ç¼Ç °ßÀû¿äÃ» */
#div_ask table tr th { text-align: right; }



/* Á¦Ç°¼Ò°³ */
.jumbotron02 {
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 200;
  line-height: 0.1428571435;
  color: inherit;
  background-image: url(/img/pro_img.png);
  border: solid 1px #ccc;  
}

.jumbotron02 h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron02 p {
  line-height: 0.4;
}

.container .jumbotron02 {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  .jumbotron02 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .container .jumbotron02 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron02 h1 {
    font-size: 63px;
  }
}



/* °í°´Áö¿ø */
.jumbotron03 {
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 200;
  line-height: 0.1428571435;
  color: inherit;
  background-image: url(/img/sup_img.png);
  border: solid 1px #ccc;  
}

.jumbotron03 h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron03 p {
  line-height: 0.4;
}

.container .jumbotron03 {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  .jumbotron03 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .container .jumbotron03 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron03 h1 {
    font-size: 63px;
  }
}


/* ÁÂÃø¹è³Ê */
.banner_out { margin-top: 5px; height: 80px; border: solid 1px #B3E7FF ; border-radius: 6px; padding: 3px; }



/* ¿ø°ÝÁ¦¾î */
.remote_left { height: 105px; text-align: center; padding-top: 30px; }

.jumbotron04 {
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 200;
  line-height: 0.1428571435;
  color: inherit;
  background-image: url(/img/rem_img.png);
  border: solid 1px #ccc;  
}

.jumbotron04 h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron04 p {
  line-height: 0.4;
}

.container .jumbotron04 {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  .jumbotron04 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .container .jumbotron04 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron04 h1 {
    font-size: 63px;
  }
}


/* È¸»ç¼Ò°³ */

.jumbotron05 {
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 200;
  line-height: 0.1428571435;
  color: inherit;
  background-image: url(/img/com_img.png);
  border: solid 1px #ccc;  
}

.jumbotron05 h1 {
  line-height: 1;
  color: inherit;
}

.jumbotron05 p {
  line-height: 0.4;
}

.container .jumbotron05 {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  .jumbotron05 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .container .jumbotron05 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron05 h1 {
    font-size: 63px;
  }
}



/* ÀÎ»ç¸» */
.th_ceo { width: 20%; text-align: center; font-weight: bold; }


/* º¸À¯±â¼ú */
.table_boyu { width:880px; margin-left: 10px; border-top:2px solid #5a76a3; border-left:1px solid #b9bbbe; border-right:1px solid #b9bbbe; border-bottom:1px solid #cccccc;  }
.th_boyu { width: 25%; font-weight: bold; font-size: 14px; text-align:center; background-color:#f0f3f8; padding-left:10px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.td_boyu { text-align:left; padding:13px 0 13px 20px; border-bottom:1px solid #cccccc;" }


/* ÀÚÁÖÇÏ´ÂÁú¹® */
.que { color: #0080FF ; font-size: 14px; margin-left: 20px; }
.anw { margin-left: 20px; }