/* BASIC css start */
.img_click{ width:100%; }
.img_click ul li { width:25%; float:left; }
.img_click ul li:last-child { border-right:0; }
.img_click ul li > a { display:block; width:100%; height:100%; text-align:center; padding:20px 0; }
.img_click ul li a img { width:95px; } 
.img_click ul li:nth-child(3) a img { width:135px; }
.img_click ul li a p { font-size:16px; }


/* t-msg */
#guide .t-msg { margin-top: 20px; color: #a4a4a4; }
#guide .t-msg em { color: #545454; }
/* gd-dsc */

.blank_box { width:100%; height:120px; background-color:transparent; }

#guide .gd-dsc {  }
#guide .gd-dsc dt { position: relative; padding-right: 16px; }
#guide .gd-dsc dt span { display: block; color: #282828; font-weight: bold; font-size:18px; }
#guide .gd-dsc dt p { font-size:18px; margin-top:20px; color:#282828; }
#guide .gd-dsc dt span a { font-weight: normal; }
#guide .gd-dsc dd { padding-top: 10px; padding-left:21px; line-height:1.5; font-size:16px; }
#guide .gd-dsc dd a { color:#007f53; vertical-align:initial; font-weight:bold; }
#guide .gd-dsc li { text-decoration:none; }
#guide .gd-dsc .bull li { padding-left: 10px; }



.page_title { text-align:center; }
.page_title h2 { font-size:30px; font-weight:600; }


/* tab menu */
.tab_menu {
    text-align:center;
    margin:50px 0 80px;
    border-bottom:1px solid #ededed;
}

.tab_menu .btn_menu {
    transition:all 0.3s;
    margin:0 20px;
    display:inline-block;
}
.tab_menu .btn_menu a {
    padding:0 10px 25px;
}

.tab_menu .btn_menu .button {
    display:block;
    text-align:center;
    font-size:16px;
    color:#888;
    transition:all 0.3s;
}

.tab_menu .btn_menu.hoover > .button {
    color:#282828;
    font-weight:bold;
    border-color:#282828;
    border-bottom:2px solid;
}


.tab_menu .btn_menu:hover > .button {
    color:#282828;
}


/* BASIC css end */

