.home-contents {
    line-height: 1.8;
    /* your styles go here */
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
      font-weight: 500;
    }
    .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > th {
      font-weight:500;
    }
    .table a {
      color:#666666;
    }
    .table a:hover {
      color:#28a4a0;
    }
    .table .subject.notice {
      font-weight:500;
    }
    .table .td_num.notice {
      color:#28a4a0;
    }
    .td_date {
      color:#666666;
      font-size:13px;
    }
    body {
      margin: 0;
      color: #222222;
      font-size: 16px;
      line-height:180%;
    }
    .navbar ul.nav > li > a {
      text-decoration: none;
    }
    .lead {
      font-size: 16px;
      line-height: 1.6;
    }
    .navbar .yamm-content h5 a {
      color: #000 !important;
      font-size: 14px !important;
    }
    /*#heading-breadcrumbs {
      border-top: 1px solid #e7e7e7;
    }*/
    .panel.sidebar-menu.with-icons ul.nav li.solo a::after {
    content:no-close-quote;
    float: right;
    font-family: "FontAwesome";
    position: relative;
    top: 0;
    }
    .panel.sidebar-menu.with-icons ul.nav li a::after {
    content: "ï„…";
    float: right;
    font-family: "FontAwesome";
    position: relative;
    top: 0;
    }
    .heading h2 {
      margin-top: 0;
    }
    /*ë ˆì´ì•„ì›ƒ*/
    .headingst {
  //    background: url("../img/headingst1.png") no-repeat top center;
      background-size:cover;
      position:relative;
    }
    .headingst.mypage-headingst {
  //    background: url("../img/headingst3.png") no-repeat top center;
      background-size:cover;
    }
    .headingst.mypage-company {
  //    background: url("../img/headingst2.png") no-repeat top center;
      background-size:cover;
    }
    .breadcrumb a {
      color: #000000;
    }
    .breadcrumb {
      padding:78px 10px 0px 20px;
    }
    .breadcrumb > li + li::before {
    color: #000000;
    content: "> ";
    }
    .breadcrumb > li + li::before {
    color: #000000;
    content: "> ";
    }
    .breadcrumb > li + li::before {
    color: #000000 !important;
    content: "> ";
    }
    .breadcrumb li {
      color: #000000 !important;
    }
    #heading-breadcrumbs h1 {
      font-size:32px;
      letter-spacing:-0.01em;
      margin-bottom:10px;
    }
    .breadcrumb, #heading-breadcrumbs h1 {
      text-transform:none;
    }
    /*********************** Home ***************************************/
  
    .home-carousel ul, .home-carousel p {
      font-size: 18px;
    }
    .home-carousel .owl-carousel {
      padding-bottom: 0px;
      padding-top: 50px;
    }
    .home-carousel h1 {
      text-transform:none;
      letter-spacing: 0;
    }
    .sub-dark-mask {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefcea+0,f1da36+100 */
        background: #d1c9a6; /* Old browsers */
      background: -moz-linear-gradient(left, #d1c9a6 0%, #007b91 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #d1c9a6 0%, #007b91 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #d1c9a6 0%, #007b91 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1c9a6', endColorstr='#007b91', GradientType=0 ); /* IE6-9 */
      opacity: 0.3;
      position:absolute;
      width:100%;
      height:100%;
      overflow:hidden;
      margin-top:-20px;
    }
    #get-it {
  //    background:url(../img/popacity.png);
      border-radius: 8px;
      color: #fff;
      margin: 10px 0px 20px 0;
      padding: 15px 0px;
      text-align: center;
      z-index:80;
    }
    #get-it span {
      display:inline-block;
      padding-left:10px;
    }
    /*.wave_bg {
      background:url(../img/wave_bg.png) repeat;
      background-position:right top;
      opacity:0.6;
      height:360px;
      position:absolute;
      top:0;
      right:0;
      width:100%;
    }
    .bar.background-gray {
      background:url(../img/wave_bg.png) repeat;
    }*/
    .bar.background-gray {
  //    background:url(../img/wave_bg2.png) center center repeat;
      background-size: auto auto;
    }
    .box-simple h3 {
      margin:15px 0px 5px 0px;
    }
    .service_logo img {
      width:90px;
    }
    .icon {
      border: 1px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 36px;
      height: 100px;
      line-height: 110px;
      width: 100px;
    }
    .glyphicon {
      display: inline-block;
      font-family: "Glyphicons Halflings";
      font-style: normal;
      font-weight: 400;
      left: 1px;
      line-height: 1;
      position: relative;
      top: 1px;
    }
    #footer p, #footer li {
      font-size:12px;
      line-height: 150%;
    }
    #copyright {
      padding:10px;
    }
    .navbar .yamm-content ul li a {
      color: #888888;
      font-size: 13px;
      padding-left:10px
    }
    blockquote {
      font-size: 15px;
      margin: 0 0 30px;
      padding: 0 10px;
      font-family: 'NIXGONM-Vb', 'NIXGONM', 'Noto Sans KR', 'Nanum Gothic', 'Apple SD Gothic Neo', 'Malgun Gothic', '맑은 고딕', sans-serif;
    }
    .box table {
      border-top:1px solid #ccc;
      border-bottom:1px solid #ccc
    }
    .box th, .box td {
      text-align:center;
    }
    .box th {
      background:#f3f3f3;
    }
    .box {
      border:0;
      padding: 0px 0;
    }
    .box.calendar_box {
      padding-top:20px;
    }
    .table > thead > tr > th {
      border-bottom: 1px solid #ddd;
      vertical-align: bottom;
      font-weight:500;
    }
    #menu {
      font-size: 15px;
    }
    #menu li {
      border-bottom: 1px solid #eeeeee;
    }
    #menu li li {
      border-bottom: 0px solid #eeeeee;
      padding:5px 0px 5px 15px;
    }
    .bar {
      padding: 30px 0;
    }
    .content h4 {
      padding-bottom: 5px;
      margin-bottom:15px;
    }
    #topcontrol::after {
    content: "ï„†";
    font-family: FontAwesome;
    left: 8.5px;
    position: absolute;
    text-align: center;
    top: -2px;
    }
    *::after, *::before {
    box-sizing: border-box;
    }
    #topcontrol {
      background: #222 none repeat scroll 0 0;
      border-radius: 3px !important;
      bottom: 11px !important;
      color: #fff;
      font-size: 20px;
      height: 30px;
      position: relative;
      right: 14px !important;
      width: 30px;
      z-index: 99;
    }
    ul {
      list-style:none;
    }
    p {
      //margin: 0 0 10px;
    }
    .credits {
      border-bottom: solid 1px #eee;
      padding-bottom: 10px;
      margin: 0 0 30px;
    }
    #pagewrap {
      margin: 0 auto;
      width: 600px;
      padding-left: 150px;
      position: relative;
    }
    #sidebar {
      float: left;
      width:100%;
    }
    .snb {
      margin:0;
      padding:0;
    }
    .snb li {
      border-top: 1px solid #e6e6e6;
      color: #4c65ff;
      font-weight: normal;
      margin-top: -1px;
    }
    .snb li a {
      color: #555555;
      display: block;
      padding: 9px 0 9px 12px;
    }
    .snb li.submenu a {
  //    background: rgba(0, 0, 0, 0) url("../img/navi_arrow_d.gif") no-repeat;
      background-position:right;
      color: #555555;
      display: block;
      padding: 9px 0 9px 12px;
    }
    .snb li.submenu li {
      background-color: #faf9f9;
      padding:0;
      margin:0;
    }
    .snb li.submenu li a {
      background: none;
      padding:5px 0px 5px 20px;
      font-size:13px;
    }
    .snb li li:hover {
      background-color: #f1f1f1;
    }
    .snb li:first-child a {
      border-top: medium none;
    }
    .snb li span.count {
   //   background: rgba(0, 0, 0, 0) url("../img/images/navi_arrow_u.gif") no-repeat;
      background-position:right;
      display: inline-block;
      height: 12px;
      margin-left: 2px;
      overflow: hidden;
      vertical-align: top;
    }
    .snb li.submenu a.active {
  //    background: #ffffff url("../img/navi_arrow_u.gif") no-repeat;
      background-position:right;
      color: #555555;
    }
    .snb li a.active {
      color: #fff;
      background-color: #c0c0c0;
    }
    .snb li ul {
  //    background: rgba(0, 0, 0, 0) url("../img/bar_snb.png") repeat-x scroll 0 top;
      display: none;
      padding: 0px 0;
      width: 100%;
    }
    .snb li li {
      background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
      border: medium none;
      margin-top: 3px;
      padding: 0;
    }
    .snb li li:first-child {
      margin-top: 0;
    }
    .snb li li a.current, .snb li li.current {
      background-color: #e4e4e4;
      display: block;
      font-weight: bold;
    }
    .banner {
      margin-top:10px;
    }
    .banner a {
      border:1px solid #e6e6e6;
      display:block;
      padding:10px;
      text-align:left
    }
    .list-group-item {
      padding: 5px 15px;
    }
    /*.snb li li a {
      background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
      border: medium none;
      font-weight: normal;
      padding: 4px 0 4px 10px;
    }
  
    .snb li li:hover {
      color: #b7b7b7;
    }
    .snb li.current a {
      font-weight: bold;
    }
    .snb li a.nosub {
      background: rgba(0, 0, 0, 0) url("../img/navi_arrow_r.gif") no-repeat scroll 0 15px;
    }
    */
    .sajuin_visual .gobtn a.unsebtn {
      background:#108d9c;
    }
    .sajuin_visual .gobtn a.secretbtn, .sajuin_visual .gobtn a.unsebtn {
      border: 0;
      font-size:18px;
      height:100px;
      width:100px;
      border-radius: 50px;
      padding:22px 0 0;
      line-height: 55px;
      margin-right:10px;
      text-align: center;
    }
    .sajuin_visual .gobtn a.unsebtn span, .sajuin_visual .gobtn a.secretbtn span {display:block;}
  
  
    .sajuin_visual h1 {
      text-align:center;
      padding:30px 0 10px 0;
      text-shadow: 0 0 10px rgba(0, 0, 0, 1.0), 0 0 5px rgba(0, 0, 0, 1.0);
      font-size: 48px;
      font-weight: 400;
    }
    .sajuin_visual .text {
      text-align:center;
      text-shadow: 0 0 5px rgba(0, 0, 0, 1.0), 0 0 5px rgba(0, 0, 0, 1.0);
      font-size: 18px;
      line-height:1.4em;
      padding:0px 0 20px 0;
      font-weight:400;
    }
    .freebtn {
      font-size:16px;
    }
    #topcontrol {
      position: fixed;
      bottom: 5px;
      right: 5px;
      opacity: 0;
      cursor: pointer;
    }
    .policy .policyTplBox {
      background-color: #fafafa;
      border: 1px solid #eaeaea;
      color: #888;
      display: none;
      height: 122px;
      letter-spacing: -1px;
      line-height: 2;
      margin-top: 10px;
      overflow-y: scroll;
      padding: 0 15px 15px;
    }
    .ps_box .one_m, .ps_box .one_w {
      text-align: center;
      width: 239px;
    }
    .gender .wm {
  //    background: rgba(0, 0, 0, 0) url("../images/result_info/bul_women.gif") no-repeat scroll 0 0;
      height: 59px;
      width: 62px;
    }
    .gender span {
      display: block;
      text-indent: -10000px;
    }
    .gender span {
      display: block;
      text-indent: -10000px;
    }
    .mbrRegist .social_row .btSocial {
      border: 1px solid #d2d2d2;
      letter-spacing: -1px;
      min-height: 44px;
      text-align: left;
      width: 100%;
    }
    // button {
    //   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    //   border: medium none;
    //   border-radius: 0;
    //   cursor: pointer;
    //   font: inherit;
    //   margin: 0;
    //   overflow: visible;
    //   padding: 0;
    // }
    .social_row ul li {
      float: left;
      margin-bottom: 10px;
      margin-left: 10px;
      width: 100%;
    }
    .social_row .btSocial .icnFb {
      background-position: -10px -77px;
    }
    .social_row .icn {
  //    background: rgba(0, 0, 0, 0) url("../img/icn_social.png") no-repeat scroll 0 0;
      display: inline-block;
      height: 22px;
      margin-left: 15px;
      margin-right: 15px;
      vertical-align: middle;
      width: 37px;
    }
    .social_row .icnFb {
      background-position: -10px -77px;
    }
    .social_row .icn.icnNa {
      background-position: -50px -77px;
    }
    .social_row .icnKo {
      background-position: -150px -77px;
    }
    .social_row .icnMail {
      background-position: -100px -145px;
    }
    .fregister_btn {
      width:60%;
      margin:20px 20px 20px 5px
    }
    .loginbox .fregister_btn {
      /*
      width:95%;
      margin:20px 20px 20px 5px
      */
      width:98%;
      margin:20px 0px 20px 0px
    }
    #footer .btmCompany .itemFirst::before {
    content: "";
    }
    #footer .btmCompany .item::before {
    color: #ccc;
    content: "l";
    display: inline-block;
    margin: 0 8px;
    position: relative;
    top: 1px;
    }
    #footer .btmCompany .item {
      display: inline-block;
      font-size: 12px;
      margin-bottom: 3px;
      vertical-align: top;
    }
    .logintext {
      padding:10px;
    }
    .logintext a {
      display:inline-block;
      padding-left:20px;
    }
    .loginbox {
      padding:0px 100px 0px 100px
    }
    .loginbox label {
      display:none;
    }
    #footer .btmCompany .itemFirst::before {
    content: "";
    }
    #sns-menu {
      padding: 10px;
    }
    #sns-menu {
      background: #eeeeee none repeat scroll 0 0;
      color: #ccc;
      font-size: 12px;
      line-height: 28px;
      padding: 10px 0 0px 0;
    }
    .pull-center {
      text-align:center;
    }
    #sns-menu .snslink a {
      display:inline-block;
      padding:3px;
    }
    #footer h4 {
      font-size: 12px;
      line-height:0;
      color:#999999
    }
    .link-list li {
      padding-left:8px;
  //    background:url(../img/li_ico.png) no-repeat 0 8px
    }
    .form-group2 {
      padding:5px;
    }
    .social_row button {
      width:100%;
    }
    .form-group {
      padding:0px;
    }
    .form-group label {
      float:left !important;
      padding-right:10px;
      width:20%;
    }
    .form-group input {
      float:left !important;
      padding-right:10px;
    }
    .form-group button {
      float:left !important;
      margin-left:5px;
    }
    .textalign-r {
      text-align:right
    }
    .mbskin {
      border: 1px solid #ededed;
      background:#FFF;
      margin-top:40px;
      padding:40px;
    }
    .mbskin .tbl_frm01 th {
      vertical-align: middle;
      width: 150px;
    }
    .tbl_frm01 table th {
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      -moz-border-right-colors: none;
      -moz-border-top-colors: none;
      background: #f5f8f9 none repeat scroll 0 0;
      border-color: #e9e9e9 #e9e9e9 #e9e9e9 -moz-use-text-color;
      border-image: none;
      border-style: solid solid solid none;
      border-width: 1px 1px 1px 0;
      padding: 7px 13px;
      text-align: left;
    }
    #fregister_term textarea, #fregister_private textarea {
      background: #f7f7f7 none repeat scroll 0 0;
      border: 1px solid #e9e9e9;
      display: block;
      height: 150px;
      margin-bottom: 10px;
      padding: 5px;
      width: 99%;
    }
    .modal-sm {
      width: 500px;
    }
    .modal-dialog {
      margin: 100px auto;
    }
    .modal-dialog .form-group {
      padding:20px;
    }
    .modal-dialog .form-group .form-control {
      width:100%;
    }
    .list-group-item {
      background-color: #fff;
      border: 1px solid #ddd;
      display: block;
      margin-bottom: -1px;
      padding: 5px 15px;
      position: relative;
      font-size: 12px;
    }
    .list-group-item a {
      color:#666666;
    }
    .pager li > a, .pager li > span {
      margin-left:5px;
    }
    /*****ê²°ê³¼íŽ˜ì´ì§€******/
    .resultViewBox h2 {
      padding:0;
      margin:0;
      font-size: 36px;
    }
    .result_view img {
      width:100%;
    }
    .resultViewBox {
  //    background:url(../img/back_m.png) repeat-y;
      background-size: contain;
    }
    .resultViewBox_head {
      text-align:center;
      padding:2% 10% 0% 10%
    }
    .resultViewBox_head .lead {
      padding:5% 5% 0% 5%;
      font-weight:400;
      font-size:14px;
      margin-bottom: 20px;
    }
    .resultView_tb {
      border:1px solid #dbdbdb;
      border-bottom:0px solid #dbdbdb;
      background:#FFF;
      width:75%;
      margin:0 auto;
      text-align:center;
      border-radius: 4px;
  //    background:#FFF url("../img/topline.png") no-repeat scroll center top;
    }
    .resultViewBox .table {
      margin-bottom: 0px;
      border: 1px solid #ddd;
    }
    .resultViewBox .table-bordered th, .resultViewBox .table-bordered td{
      margin-bottom: 0px;
      text-align: center;
      border: 1px solid #ddd;
    }
    .resultViewBox .sajutb td, .resultViewBox .sajutb th {
      border-right: 0px solid #ddd;
    }
    .resultViewBox .sajutb td:first-child, .resultViewBox .sajutb th:first-child {
      border-left: 0px solid #ddd;
    }
    .sajutb {
      border-top:1px solid #ddd
    }
    .sajutb td, .sajutb th {
      border:1px solid #ddd;
      text-align:center;
    }
    .sajutb td {
      font-size:12px;
    }
    .result_detail {
      padding:0;
      margin:0;
    }
    .result_detail h3 {
      text-align:center;
      font-size:26px;
      margin-top:50px;
    }
    .result_detail h3 img {
      width:150px;
    }
    .result_detail li.content {
  //    background:url(../img/ti_bg_w.png);
      margin:0px 50px 1px 50px;
      padding:15px;
    }
    .result_detail li.content1 {
  //    background:url(../img/ti_bg_w.png);
      margin:0px 50px 0px 50px;
      padding:15px;
    }
    .result_detail .cbp_tmtime {
      margin-top: 0px;
    }
    .cbp_tmtime span {
  //    background:url(../img/ti_bg.png);
      display:inline-block;
      padding:5px;
    }
    /**********************mypage*************************/
    .ps_box {
      width:300px;
      margin:0 auto;
      text-align:center;
      margin-top:15px;
    }
    .ps_box dt {
      padding:20px 20px 20px 40px
    }
    .ps_box dl {
      margin-bottom: 0px;
    }
    .ps_box dd {
      text-align:left;
      display:block;
      line-height:160%;
    }
    .ps_box dd strong {
      font-size:16px;
    }
    .ps_box ul {
      margin:0;
      padding:20px 10px 10px 10px
    }
    .mn {
      background: #54a3d0;
      width:60px;
      height:60px;
      display:inline-block;
      border-radius: 50px;
      overflow:hidden
    }
    .wn {
      background: #f27979;
      width:60px;
      height:60px;
      display:inline-block;
      border-radius: 50px;
      overflow:hidden
    }
    .mn span {
  //    background: rgba(0, 0, 0, 0) url("../img/male.png") no-repeat;
      background-size: contain;
      background-position: center 6px;
      height: 60px;
      width: 60px;
    }
    .wn span {
  //    background: rgba(0, 0, 0, 0) url("../img/female.png") no-repeat;
      background-size: contain;
      background-position: center 6px;
      height: 60px;
      width: 60px;
    }
    .mypage_psbox.ps_box {
      border:1px solid #e6e6e6;
      width:auto;
      border-radius:5px;
      margin-bottom:20px;
  //    background:url(../img/topline.png) no-repeat top center
    }
    .mypage_psbox.ps_box dt {
      float:left;
      display: block;
    }
    .mypage_psbox.ps_box li {
      display: block;
      margin:0px 10px 0px 10px;
      line-height: 160%;
      padding-left: 0px;
      font-size:13px;
    }
    .mypage_psbox.ps_box dd strong {
      font-size:13px;
    }
    .genderico img {
      width:30px !important
    }
    .td_subject2 {
      text-align:left !important
    }
    /*.h1, .h2, .h3, h1, h2, h3 {
        margin-bottom: 10px;
        margin-top: 0;
    }*/
  
    .fa.fa-quote-left {
      font-size: 20px;
      padding-right:5px;
    }
    /******BBS********/
    .bbsview_ti {
      background:#f3f3f3;
      padding:15px;
      border-top: 1px solid #ddd;
    }
    .bbsview .author-category {
      text-align:left;
      padding:0px 20px;
      font-size:12px;
    }
    .bbsview .date-comments {
      text-align:right;
      padding:0px 20px;
      font-size:12px;
    }
    .bbsview .intro {
      padding:40px 20px 0px 20px;
    }
    .pager li > a.snsbtn1 {
      background-color: #ffffff;
      border: 0px solid #d1c9a6;
      border-radius: 0;
      border:0;
      padding: 0px 2px;
    }
    .pager li > a.snsbtn1 img {
      width:30px;
    }
    /******float í•´ì œ********/
  
    .fregister_wrap:after {
      content:'';
      display:block;
      height:0;
      clear:both
    } /* í‘œì¤€ ë¸Œë¼ìš°ì € */
    *html .fregister_wrap {
      height:1%
    }/*IE5,6*/
    *:first-child+html .fregister_wrap {
      min-height:1px
    }/*IE7*/
    .form-group:after {
      content:'';
      display:block;
      height:0;
      clear:both
    } /* í‘œì¤€ ë¸Œë¼ìš°ì € */
    *html .form-group {
      height:1%
    }/*IE5,6*/
    *:first-child+html .form-group {
      min-height:1px
    }/*IE7*/
    .social_row:after {
      content:'';
      display:block;
      height:0;
      clear:both
    } /* í‘œì¤€ ë¸Œë¼ìš°ì € */
    *html .social_row {
      height:1%
    }/*IE5,6*/
    *:first-child+html .social_row {
      min-height:1px
    }/*IE7*/
    .ps_box dl:after {
      content:'';
      display:block;
      height:0;
      clear:both
    } /* í‘œì¤€ ë¸Œë¼ìš°ì € */
    *html .ps_box dl {
      height:1%
    }/*IE5,6*/
    *:first-child+html .ps_box dl {
      min-height:1px
    }/*IE7*/
    .paymentbox ul:after {
      content:'';
      display:block;
      height:0;
      clear:both
    } /* í‘œì¤€ ë¸Œë¼ìš°ì € */
    *html .paymentbox ul {
      height:1%
    }/*IE5,6*/
    *:first-child+html .paymentbox ul {
      min-height:1px
    }/*IE7*/
  
  
  
  
    /*shl_0119 starts*/
    .credit_enhance_box ul:after {
            content:'';
            display:block;
            height:0;
            clear:both
    } /* í‘œì¤€ ë¸Œë¼ìš°ì € */
    *html .credit_enhance_box ul {
            height:1%
    }/*IE5,6*/
    *:first-child+html .credit_enhance_box ul {
            min-height:1px
    }/*IE7*/
  
    /*shl_0119 ends*/
  
  
    .month_unse li:after {
      content:'';
      display:block;
      height:0;
      clear:both
    } /* í‘œì¤€ ë¸Œë¼ìš°ì € */
    *html .month_unse li {
      height:1%
    }/*IE5,6*/
    *:first-child+html .month_unse li {
      min-height:1px
    }/*IE7*/
    .calendar_date {
      text-align:center;
      height:40px
    }
    .thisMonth {
      padding:10px;
      font-weight:700;
      font-size:20px;
      line-height:30px
    }
    .ico_heart img {
      width:15px;
    }
    .date_control {
      height: 18px;
      padding: 10px 10px 5px;
    }
    .date_control span.selectMonth a {
      background-position: 0 -594px;
      width: 19px;
    }
    .date_control span a {
  //    background: rgba(0, 0, 0, 0) url("../img/button_set.png") no-repeat scroll 0 0;
      bottom: 1px;
      display: inline-block;
      height: 18px;
      line-height: 100px;
      overflow: hidden;
      position: relative;
      vertical-align: bottom;
    }
    .date_control span.prev a {
      background-position: 0 -548px;
      width: 18px;
    }
    .date_control span.next a {
      background-position: 0 -566px;
      width: 18px;
    }
    .date_control span.today a {
      background-position: 0 -622px;
      width: 27px;
    }
    .calendar td, .calendar th {
      border: 1px solid #eaeaea;
    }
    .calendar td div {
      font-size: 13px;
      padding: 6px;
    }
    .calendar td.sun strong {
      color: #ff0404;
    }
    .calendar td strong {
      color: #898989;
      display: block;
      font: bold 12px Verdana;
      margin-bottom: 10px;
      text-align: right;
    }
    .calendar td {
      padding:0 !important;
      height:100px;
    }
    .calendar td.disable div {
      background: #f4f4f4 none repeat scroll 0 0;
      height:100px;
    }
    /*section, div.section {
        margin-bottom: 0px;
    }*/
    #copyright img {
      width:30px;
      padding-left:5px
    }
    .alert-info {
      background-color: #e9f2f6;
      border-color: #9eb8c5;
      color: #666666;
    }
    .alert-info .tip {
      color:#5c7d8e;
      padding:10px 10px 0px 100px;
    }
    .alert-info hr {
      border-top-color: #c7d0d5;
    }
    .private_cheack a {
      text-decoration:underline;
      padding-left:10px
    }
    section.home-carousel-sec {
      margin-bottom: 0px;
    }
    .form-inline {
      padding:5px 2px 2px 0px;
      marfin-right:100px;
    }
    .form-inline span.item {
      display:inline-block;
      width:100px;
    }
    .serviceinfo {
      list-style:outside
    }
    .serviceinfo li span {
    /*	display:inline-block; */
      padding-left:5px;
    }
    .serviceinfo li span.price {
      color:#F00;
      font-weight:500;
    }
    .serviceinfo li span.content {
      color:#000000;
      font-weight:500;
    }
    .paymentbox ul {
      margin:0;
      padding:0
    }
    .paymentbox ul li {
      float:left;
      width:30%;
      text-align:center;
      background:#fafafa;
      border:1px solid #e3e3e3;
      border-radius:5px;
      margin:5px;
      padding:10px;
    }
    .paymentbox ul li img {
      width:50px;
    }
  
  
  
    /*shl_0119 starts2*/
    .credit_enhance_box ul {
            margin:0;
            padding:0
    }
    .credit_enhance_box ul li {
            float:left;
            width:33%;
            text-align:center;
            min-width: 200px;
        margin:30px 0px;
    }
    .credit_enhance_box ul li img {
            height:40px;
    }
    /*shl_0119 ens2*/
  
  
  
  
  
  
    .sajutb p {
      margin:0;
    }
    .mypage_psbox.ps_box.result_psbox {
      background: none;
      border: 0px solid #e6e6e6;
      border-radius: 5px;
      margin-bottom: 0px;
      width: auto;
    }
    .mypage_psbox.ps_box.result_psbox ul {
      margin:0;
      padding:10px 10px 10px 10px
    }
    .mypage_psbox.ps_box.result_psbox dt {
      padding: 10px 10px 10px 40px;
    }
    .month_unse {
      margin:0;
      padding:0;
    }
    .month_unse li {
      border-top:1px dotted #dcd4c6;
      padding:10px 0px;
    }
    .month_unse li:first-child {
      border-top:0px dotted #dcd4c6;
    }
    .month_unse img {
      float:left;
      width:100px;
      padding:0px 10px;
    }
    .dajang {
      margin:20px 50px 0px 0px;
    }
    .dajang img {
      width:90px;
    }
    .bar.background-pentagon {
  //    background: rgba(0, 0, 0, 0) url("../img/texture-bw.png") repeat scroll center center;
      border-bottom: 0px solid #b8b8b8;
      border-top: 0px solid #b8b8b8;
    }
    .whysasuin {
      height:100px;
      padding-bottom:20px;
    }
    .whysasuin h2 {
      padding: 0 0 0 20px;
      border:0;
      font-size:30px;
    }
    .whysasuin h2 img {
      width:40px;
    }
    .whysasuin2 h3 {
      border-color:#d47e7e;
      font-size:30px;
    }
    .whysasuin2 p {
      font-size:15px;
      padding:30px 10px 10px 10px;
    }
    .bar.background-image-fixed-2.whysaju-wrap1 {
  //    background: rgba(0, 0, 0, 0) url("../img/whysaju-wrap1.png");
      background-position:bottom;
    }
    .whysaju-wrap2 {
      padding-top:50px;
    }
    .whysaju-wrap1 h2 {
      font-size: 34px;
    }
    .whysaju-wrap1 p {
      font-size: 16px;
      line-height: 1.5em;
    }
    /*.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
      display: block;
      height: auto;
      max-width: 90%;
    }*/
    .post-content-b {
      font-size:16px;
      padding:20px 0px 20px 0px
    }
    .bar.padding-big {
      padding: 30px 0;
    }
    .label_job {
      border-radius: 0.25em;
      color: #fff;
      display: inline;
      font-size: 75%;
      font-weight: 700;
      line-height: 1;
      padding: 0.2em 0.6em 0.3em;
      text-align: center;
      vertical-align: baseline;
      white-space: nowrap;
      font-weight: normal;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      font-size:12px;
    }
    .label-job1 {
      background-color: #85ccca;
    }
    .label-job2 {
      background-color: #85b2cc;
    }
    .label-job3 {
      background-color: #7ec97e;
    }
    .label-job4 {
      background-color: #de9ac4;
    }
    .label-job5 {
      background-color: #a69ce2;
    }
    .label-job6 {
      background-color: #9ade9a;
    }
    .text-left2 {
      text-align:left !important
    }
    .resultline {
      border-color:#bfb5a4;
      margin:5% 5% 5% 5%
    }
    .mar_pad_0 {
      margin:0;
      padding:0
    }
    .scorebox {
      text-align:center;
      padding:10px 10px 0px 10px;
    }
    .scorebox p {
      color:#000;
      font-size:20px;
      line-height:1.5em;
      padding:10px;
      margin:10px 110px 0px 110px;
      background:#FFF;
      border-radius:5px;
      border:1px solid #ddd;
    }
    .scorebox p span {
      color:#ff6e6e;
      font-style:normal
    }
    .calendarinfo {
      // padding-left:15px;
      // font-size:13px;
      // color:#7a7a7a;
  
      padding: 20px 0 0 15px;
      font-size: 13px;
      color: #7a7a7a;
      list-style-type: disc;
    }
    .calendarinfo li {
      font-weight: 600;
      line-height: 2.2;
    }
    .calendarinfo img {
      width:15px;
    }
    .alert-success strong {
      color:#000;
    }
    .ico_19 img {
      width:16px;
    }
    .ico_19_b img {
      width:30px;
      vertical-align:top;
    }
    .table-hover > tbody > tr:hover {
      background:none;
    }
    .cuponbox .table-responsive {
      padding-left:1px;
    }
    .cuponbox td, .cuponbox th {
      border: 1px solid #ddd !important;
    }
    .form-control {
      padding:0 0px 0 12px;
    }
    .red {
      color:#eb6565;
    }
    .fregister_wrap .form-control {
      width:60%;
    }
    .form-group2 .form-control {
      width:100%;
    }
    // .photogrid0 {
    //   background: url('../img/photogrid0.png') center center repeat;
    // }
    // .photogrid1 {
    //   background: url('../img/photogrid1.png') center center repeat;
    //   background-size:cover;
    // }
    // .photogrid2 {
    //   background: url('../img/photogrid2.png') center center repeat;
    //   background-size:cover;
    // }
    // .photogrid3 {
    //   background: url('../img/photogrid3.png') center center no-repeat;
    //   background-size:cover;
    // }
    // .photogrid4 {
    //   background: url('../img/photogrid4.png') center center repeat;
    //   background-size:cover;
    // }
    // .photogrid5 {
    //   background: url('../img/photogrid5.png') center center repeat;
    //   background-size:cover;
    // }
    // .photogrid6 {
    //   background: url('../img/photogrid6.png') center center repeat;
    //   background-size:cover;
    // }
  
    // .photogrid7 {
    //   background: url('../img/photogrid7.png') center center repeat;
    //   background-size:cover;
    // }
    // .photogrid8 {
    //   background: url('../img/photogrid8.png') center center repeat;
    //   background-size:cover;
    // }
    // .photogrid9 {
    //   background: url('../img/photogrid9.png') center center repeat;
    //   background-size:cover;
    // }
    // .photogrid10 {
    //   background: url('../img/photogrid10.png') center center repeat;
    //   background-size:cover;
    // }
  
    b, strong {font-weight: 500;}
    .agreebox {padding:20px; background:#fbfbfb; border:1px solid #d8d8d8}
    .agreebox h5 {padding:10px 0; font-size:16px;}
    .agreebox p {padding:10px; background:#f1f1f1;}
  //  a.logo_btn {background:url(../img/logo_btn.png) no-repeat; width:160px; height:170px; display:block; vertical-align:bottom; line-height:330px;}
  //  a.logo_btn:hover {background:url(../img/logo_btn_h.png) no-repeat;}
  
  
  
  
    .tojongtable {border:0; padding:5px;}
    .tojongtable p {padding:0px;}
    .tojongtable table {border:1px solid #e4e4e4; background:#f5f5f5;}
    .tojongtable td {padding:5px; border:0px solid #000; vertical-align:top;}
    .tojongtable .td1 {width:180px;}
    .tojongtable span {display:block;font-size: 16px;}
    .tojongtable .st1 { font-weight:700; color:#000;}
    .tojongtable .st2 { text-align:center; font-size:12px;}
    .tojongtable .st3 {font-weight:700; color:#000;font-size: 17px !important;} /*font-family:ë°”íƒ•; */
    .tojongtable .st4 {
      /*font-size:14px; line-height:1.5em;*/
      font-weight: normal;
      font-size: 16px !important;
      /* min-height: 56px; */
      display: inline-block;
      /* width: 70%; */
      line-height: 1.8 !important;
      padding-left: 0 !important;
      margin-bottom: 0px;
    }
    .tojongtable .st5 {font-weight:700; color:#000;}
    .tojongtable .st7 {font-weight:700; color:#000;}
    .tojongtable .st_t_w .st5 {font-size:30px; font-weight:400; color:#000; letter-spacing: 3px; line-height: 1; font-family: cwTeXKai;}
    .tojongtable .st_t_w .st6 {font-size:30px; color:#777;}
    .tojongtable .st_t_w .st7 {font-size:14px;font-weight:500; color:#000;}
    .tojongtable .st_t_w .st8 {font-size:18px;line-height: 1; color: #777; margin-top: -3px;}
    .st_t_w {display:inline-block;}
    .tojongtable .st_t_w {display:inline-block; width: 26px;}
    .tojoung_st1 .st_t_w {display:inline-block; width: 18px;}
    .month_unse_text .st_t_w {display:inline-block; width: 28px;}
    .month_unse_text .culum_st1 .st_t_w {display:inline-block; width: 21px;}
    .st_t_w span {display:block; text-align:center;}
  
  
    .tojoung_st1 {margin:0; padding:40px 0px 0px 0px}
    .tojoung_st1 li {list-style-type: none !important;}
    .tojoung_st1 .culum_st1 {display:inline-block; width:26%; float:left; padding: 0 !important;}
    .tojoung_st1 .culum_st1 .st_t {margin:0; padding:0;}
    .tojoung_st1 .culum_st2 {display:inline-block; width:74%;float:left;}
  
    .tojoung_st1 li {padding-top:0px;}
    .tojoung_st1 li:after {content:''; display:block; height:0; clear:both;}
  
    p.st_b {padding-top:10px;}
  
    *:first-child+html .tojoung_st1 li {min-height:1px;} /*IE7*/
  
  
  
    /*************2017-10-20******************/
  
    .home-carousel .owl-carousel {padding-top: 40px;}
  //  .today {background: url(../img/popacity.png); border-radius:5px; color: #fff;margin: 0px 0px 0px 0; padding: 0px 5px 5px 5px;text-align: center; z-index: 80;top:0; right:20px; float:right; position:relative;}
    .todaybox {text-align:left;padding:4px 8px 4px 8px;line-height: 140%;}
    .todaybox .boxhead {border-bottom:1px solid #FF9; width:280px;padding-bottom:3px; margin-bottom:8px;}
    .todaybox .title {font-size:14px; color:#FF9; font-weight:500}
    .todaybox .date {font-size:11px; float:right; color:#FF9;}
    .todaybox p {margin-bottom: 0px;}
    .todaybox p {font-size:13px;}
    .todaybox .st1 { display:block;}
    .todaybox .st2 {color:#6FF;font-size:14px;}
    .sajuin_visual h1 {padding: 150px 0 0px 0;font-size:40px;}
  
  
    .tadaybtn {text-align:right; position:absolute; right:12px; top:145px;}
    .tadaybtn .btn, .btn.btn-xs.btn-info {background-color: #28a4a0 !important; border-color: #28a4a0;color: #ffffff;}
    .btn.btn-xs.btn-info {margin-top:-3px;}
    .todaybox .st5 {padding-top:20px;}
  
    .freeget {text-align:center;padding:0px;margin:0 0 40px 0;}
  //  .freeget .freeget-box {border-radius:5px; display:inline-block;padding:5px 10px; width:40%;background: url(../img/popacity.png); color:#fff;position:relative;}
    //.new-icon {position:absolute;background: url(../img/new.png);width:52px;height:35px;background-size:cover;}
    .freeget .freeget-box .new-icon {left:20px; top: -20px;}
  
    .freetest-btn {position:relative;}
    .freetest-btn .new-icon {left:-20px; top: -20px;}
    .today-state {position:relative;}
    //.free-icon {position:absolute;background: url(../img/free.png);width:37px;height:25px;background-size:cover;}
    .today-state .free-icon {left:-20px; top: -20px;}
    .my-character {position:relative;}
    .my-character .new-icon {left:-20px; top: -20px; width:36px;height:24px;}
  
    //.freeget .container.boxfree {background: url(../img/popacity.png); border-radius:5px; padding:10px;}
    .freeget .container.boxfree .text{color:#fff;padding:0 20px;}
    .freeget .container.boxfree .btn{padding: 2px 12px;}
  
  
    //.todaybox2 {position:absolute; top:42px; right:10px;background: url(../img/popacity.png); border-radius:5px;padding:3px;}
    .todaybox2 td {text-align:center;font-size:12px;padding:0px 6px;}
    .todaybox2 .st3 {font-size:15px;font-weight:500}
  
  
  
    .todaybox3 {background:#fffee7; border-radius:5px;border:1px solid #f0efd0;float:right;padding:10px;margin-bottom:10px;}
    .todaybox3 td {text-align:center;font-size:13px;padding:2px 10px;font-weight:600;}
    .todaybox3 .st3 {font-size:20px;}
    .todaybox4 {float:left;}
  
    .today_info {line-height:100%; padding:10px 10px 0px 20px; background:#f5f5f5;border-radius:5px; border:1px solid #eaeaea; margin-bottom:10px}
    .today_info .today_info1 {font-size:16px; line-height:23px;}
    .today_info .today_info3 {padding:8px 0 8px 0;font-size:16px;}
    .today_info .today_info3 span {color:#ff802c;}
    .todaybox3 .line {padding-bottom:10px}
    .todaybox3 .line span {border-bottom:2px solid #ff802c;padding:0px 5px;}
    .pbox1 {padding:10px 10px 30px 10px; border-bottom:dotted 1px #CCC; font-size:16px;}
    .pbox1 .heading {margin-bottom: 20px;}
    .todayread1 {margin:20px;color: #ff802c;}
    .todayread2 {font-size:18px;}
  
    .bujukview {text-align:center;padding:20px;margin:30px 0 0 0; padding:0;}
    .bujukview p.bujukimg {margin:0; padding:0;}
    .bujukview p.bujukimg img{width:25% !important;}
    .bujukview a.sns img {width:50px;}
    .fl-l {position:absolute; right:10px;}
    .today {top: 0px; position:absolute}
    .tb_w100 {width:100%; border:0;}
    .pbox1-title {display:block; font-size:15px; padding-bottom:4px;}
    .pbox1-title2 {display:block; font-size:15px;padding:5px 0px 0px 0px; color:#28a4a0}
    .pbox1 p {padding-bottom:10px;}
    .pbox2 {padding-bottom:20px;}
    .pbox2 .bujukview2 {position:relative; text-align:center;}
    .pbox2 .bujukview2 .bujuk-ti {margin:0;padding:15px 0 5px 0; line-height:120%}
    .pbox2 .bujukview2 img {width:30px;}
    .pbox2 .tip {text-align:center; color:#28a4a0; font-size:14px}
    .bujuk-info {font-size:14px; display:block;margin:0;padding:0;line-height:120%}
    .bujuk-info span {display:block;}
    .bujuk-info .sns_sec {padding:10px 0px 10px 0px;}
    .bujuk-info .sns_sec a {padding:5px 2px;}
  
    .month_unse_img {width:14%;float: left;}
    .month_unse_img img {float:none;margin: 0 10px;}
  
  
    .month_unse_text {float:left; width:100%;}
    .month_unse_text .culum_st0 {display: flex;padding:0px;margin-top: 40px;}
    .month_unse_text {
      .month-luck {
        .culum_st2 {
          /* margin-left: 60px; */
        }
      }
    }
    .culum_st0 .culum_st1 {display:inline-block; width:26%; padding: 0 !important;}
    .culum_st0 .culum_st2 {display:inline-block; width:74%; }
    .month_unse_text .culum_st1 .st7 {font-size: 18px;font-weight: 700;color: #000;}
    .month_unse_text .st4 { display:block; padding-left:10px; font-size: 14px;line-height: 1.5em;}
    .month_unse_text .st8 {font-size: 18px; color: #888; margin-top: -5px}
    .trigram {padding:10px 10px 30px 10px;}
    .timeline-v2 > li:nth-child(5) > .trigram { display:none !important; }
    .trigram .st1{font-weight:500;}
    .trigram .st2{font-weight:500;}
    .trigram .p_st2 {text-align:center}
    .trigram .p_st2 span {padding:25px 10px 20px; display:inline-block;}
    .trigram .p_st2 span img {width:80px;}
  
    .heading {margin-bottom:20px;}
    .list-style-none {padding:0; margin:0;}
    .bad_orientaion_day{padding:0px 0px 0px 0px; margin:5px 0px 0px 0px; display:block}
    .marg_b5 {margin-bottom:5px;}
    .btn-lg.go-start {font-size:16px; margin-top:10px;}
    .month_unse_img.marbo-10 {margin-bottom:15px;}
    .month_unse_text .st6 {font-size: 16px !important;}
    .month_unse_text .st5 + .st6 {line-height: 1.3;}
    .navbar-brand > img {width:145px; padding-top:8px;}
  
  
  
    .month_title{font-weight:700;}
    .month_title > span{font-size:12px;}
  
    .poem_left{float:left; width:30%;display:inline;}
    .poem_kor{line-height:1.5; font-size:16px; /*font-family:ë°”íƒ•ì²´ !important;*/ letter-spacing: 1px !important}
    .poem_chin{font-weight:400; color:#000;font-size:18px; /*font-family:ë°”íƒ•ì²´ !important;*/}
    .poem_comment{font-weight:normal; font-size:16px;min-height:56px; display:inline-block;width:70%;margin-bottom:25px;}
    .family_name{margin-top:30px;}
    .family_name_item{margin-top:15px;}
  
    .ssju00-div {
      margin:0px 0px 30px 0px;
    }
  
    .ssju00-text {
      width:50%;
      margin:0 auto;
      text-align:left;
    }
  
    .btn-ssju00 {
      font-size:18px;
      font-weight:bold;
      margin-bottom: 20px;
    }
  
    /* popup */
    .popup-layer {
      position: fixed;
      border: 1px solid #2a91a5;
      z-index: 10000;
      background-color: #fff;
      width: 452px;
      height: 446px;
      left: calc(50% - 570px);
      top: 200px;
    }
    .popup-preview-contents img {
      margin-bottom: 7px;
      width:450px;
    }
    .popup-icon {
      font-size: 21px;
      color: #2a91a5;
      margin: 0px 10px 0px 30px;
    }
    .popup-link {
      font-size: 21px;
      font-weight: bold;
      color: #2a91a5;
      line-height: 52px;
      text-align: left;
      border-bottom: 1px solid #2a91a5;
    }
    .popup-link:hover, .popup-link:focus {
      color: #2a91a5;
      text-decoration: none;
    }
    .popup-button-area {
      padding: 10px 50px 10px 45px;
      height: 60px;
      background-color: #2a91a5;
      margin-top: 13px;
    }
    .popup-button-area label span {
      float: left;
      font-size: 22px;
      color: #fff;
      margin: 0px;
      line-height: 40px;
    }
    .popup-button-area label input {
      margin: 11px 0px 0px 10px;
      width: 20px;
      height: 20px;
    }
    .popup-button-area button {
      width: 100px;
      height: 40px;
      font-size: 22px;
      color: #fff;
      background-color: #2a91a5;
      border: 1px solid #fff;
      letter-spacing: -1px;
      padding: 0px;
    }
  
    .popup-button-area button:hover {
      color: #fff;
      background-color: #2a91a5;
      border: 1px solid #fff;
    }
  
    @media (min-width: 768px) {
  
    }
    @media (max-width: 767px) {
  
      .trigram{
        .p_st1 {
          font-weight: normal;
          font-size: 16px;
          display: inline-block;
          line-height: 1.8;
          padding-left: 0;
        }
      }
  
      .month_unse_text .culum_st0 {clear:both; display: block; padding:0px;}
      .month_unse_text {
        .month-luck {
          .culum_st2 {
            margin-left: 0px;
  
            .poem_kor {
              color: #000;
            }
          }
        }
      }
  
      .culum_st0 .culum_st1 {display:inline-block; width:100%; padding: 0 !important;}
      .culum_st0 .culum_st2 {display:inline-block; width:100%; }
  
      .st_t_w {
        .st7 {
          font-weight: 400;
        }
      }
  
      .btn-ssju00 {
        font-size:15px;
        font-weight:bold;
        text-indent:-1px;
      }
  
      .ssju00-div {
        margin:30px 0px 20px 0px !important;
      }
  
      .ssju00-text {
        width:90% !important;
        margin:0 auto;
        text-align:left;
      }
  
      body {
        -webkit-user-select:none;
        -khtml-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none;
      }
  
      select, input, textarea {
        -webkit-user-select:auto;
        -khtml-user-select:auto;
        -moz-user-select:auto;
        -ms-user-select:auto;
        user-select:auto;
      }
  
      .sidebar-menu, .banner {display:none;}
      #heading-breadcrumbs p {text-align: center;}
      .social_row ul li {float:none;width:100%;}
      .social_row ul {margin:0;padding:0}
      .fregister_wrap .form-control {width:100%;}
      .fregister_wrap .btn {margin-top:5px;}
      .fregister_wrap label {width:100%;}
      .alert-info .tip {padding: 10px 10px 0 0px;}
      .loginbox {padding: 0 0px;}
      .tojoung_st1 .culum_st1 {display:block; width:100%; float:none;padding-top:10px;}
      .tojoung_st1 .culum_st2 {display:block; width:100%;float:none;}
  
      .mypage-table > thead > tr > th:nth-child(1),
      .mypage-table > thead > tr > th:nth-child(4),
      .mypage-table > thead > tr > th:nth-child(5),
      .mypage-table > thead > tr > th:nth-child(6) {
        display:none;
      }
  
      .mypage-table > tbody > tr > td:nth-child(1),
      .mypage-table > tbody > tr > td:nth-child(4),
      .mypage-table > tbody > tr > td:nth-child(5),
      .mypage-table > tbody > tr > td:nth-child(6) {
        display:none;
      }
  
  
      /*******2017.11.06*******/
      .sajuin_visual .gobtn a.unsebtn, .sajuin_visual .gobtn a.secretbtn {
        font-size:16px;
        height:40px;
        width:100px;
        border-radius: 40px;
        text-align:center;
        line-height: 20px;
      }
      .gobtn {
        margin-bottom:10px;
        border:0px solid #000;
        text-align:left;
        padding-left:8vw;
        margin-top:3vw;
      }
      .today {
        display: none;
        top: 0px;
        position:relative;
        width: 80%;
        margin: 0 auto;
        right: auto;
        float: none;
      }
      .sajuin_visual .gobtn a.unsebtn span, .sajuin_visual .gobtn a.secretbtn span {display:inline-block}
      .sajuin_visual h1 {padding:5vw 0 0px 0;font-size:20px; line-height:20px}
      .sajuin_visual .text {font-size:14px;padding-right:20px;padding-left:20px;}
      .freeget {margin:0 0 3vw 0;}
      .freeget .freeget-box {padding:5px 5px; width:85%; font-size:14px;}
      .freebtn {font-size: 14px;}
      .headingst {display:none;}
      .todaybox3 {float:left}
      .heading {margin-top:10px;}
      .bujukview a.sns img {width: 40px;}
      .bujukview p.bujukimg img{width:40% !important;}
      .sajuin_visual .gobtn a.secretbtn, .sajuin_visual .gobtn a.unsebtn{padding-top:10px;}
      .h2, h2 {font-size: 20px;}
      .todaybox3 {width:100%;}
      .todaybox3 table {width:100%;}
      .today_info {padding:10px 20px 3px 20px;}
      .resultView_tb {width:85%}
      .result_detail li.content {margin:0px 19px 1px 19px;padding:15px;}
      .result_detail li.content1 {margin:0px 19px 1px 19px;padding:15px;}
      .result_detail h3 img {width:70px;}
      .month_unse_img {float:left; width:100px; text-align:center;}
      .month_unse_img img {width: 100px}
      .month_unse_text {float:none; width:100%;}
      .month_unse_text .culum_st1 {float:none; border:0px solid #000; padding: 0px; margin-top: 20px;}
      .resultViewBox h2 {font-size: 24px;}
      .result_detail h3 {font-size:20px;}
      .tojongtable .st_t_w .st5 {font-weight: 400;font-size: 30px;line-height: 1;}
      .col-sm-12.sajuin_visual {padding-right:0;padding-left:0;}
      .home-carousel .owl-carousel {padding-top:15px;padding-bottom:15px}
      .tadaybtn {top: 145px;}
      .credit_enhance_box ul li {
              float:none;
          display:block;
              width:100%;
      }
  
      /*20191124*/
  
      .poem_left{float:left; width:100%;margin-top:20px;}
      .poem_kor{line-height:1.5; font-size:16px; color: #777; /*font-family:ë°”íƒ•ì²´ !important;*/ letter-spacing: 1px !important}
      .poem_chin{font-weight:700; color:#000;font-size:18px; /*font-family:ë°”íƒ•ì²´ !important;*/}
      .poem_comment{font-weight:normal; font-size:16px;min-height:56px; width: 100%; margin-top:10px;}
  
      .resultViewBox .sajutb {
      }
  
      .sajutb > thead > tr > th:first-child,
      .sajutb > tbody > tr > td:first-child {
        display:none !important;
      }
  
      .sajutb > thead > tr > th {
        font-size:3.5vw !important;
        padding: 1.5vh 0 1.5vh 0 !important;
      }
  
      .sajutb > tbody > tr > td {
        font-size:3vw !important;
        padding: 1.5vh 0 1.5vh 0 !important;
      }
  
      .sajutb > tbody > tr:first-child > td > img,
      .sajutb > tbody > tr:nth-child(2) > td > img {
        max-width:9vw !important;
      }
  
      .sajutb > tbody > tr:nth-child(3) > td > img {
        max-width:4vw !important;
      }
  
      .sajutb > tbody > tr:nth-child(3) > td {
        font-size:2vw !important;
      }
  
      .sajutb > tbody > tr > td:nth-child(2),
      .sajutb > thead > tr > th:nth-child(2) {
        border-left: 0px solid #ddd !important;
      }
  
      .radio-inline {
        width:30% !important;
      }
  
      /* new, free */
      .freeget .freeget-box .new-icon {
          left: -20px;
          top: -20px;
      }
      .freetest-btn .new-icon {
        left: -15px;
        top: -15px;
        width: 41px;
        height: 28px;
      }
  
      .popup-layer {
      display: none;
      }
    }
  
  
    /* sh_modiP20190501 to hide link text when printed*/
  
  
    @media print {
      a[href]:after {
        content: none !important;
      }
  
      .month_unse_img {float:left;width:14%;}
      .month_unse_img img {float:none;}
  
        .bujukview p.bujukimg img {
            width: 25%;
        }
    }
  
  
    /* sh_modi_20190701 */
  
    .culum_st2 {
      line-height: 24px !important;
    }
  
    /* sh_modi_20190716 quick fix*/
    .pbox2 .bujuk-info {
      display:none !important;
    }
  
    .pbox2 .bujukview2 .tip {
      display:none !important;
    }
  
    .bold {
      font-weight:bold;
    }
  
    .hidden {
      display:none !important;
    }
  
  
    /* 20200908 */
    .copyright-p {
      font-size: 15px;
      color: #5d5d5d;
      font-weight: 500;
      margin: 20px 0px 40px;
    }
  
  
  }
  