@charset "UTF-8";

/* common */
.tdu {text-decoration: underline;}
.tac {text-align: center !important;}
.fwb {font-weight: bold;color: #464646;}
.m_bgg {background-color: #ec9537;}
.tab_over {color: #fff !important;font-weight: bold;}
.active a {color: #088bc2;}
.sub_active a {color: #088bc2; font-weight: bold;}
.sub_active_pc a {color: #eb8212 !important;}
caption, legend {text-indent: -9999px; position: absolute; visibility: hidden;}
hr {border: 1px solid #e3e3e3; margin-bottom: 22px;}
strong {color: #333;}
em {color: #555; font-size: 0.938em; font-family: dotum, '돋움', sans-serif; font-style: normal; font-weight: bold;}
.icon-align {vertical-align: middle;margin-right: 10px;margin-bottom: 0 !important;}
.icon-align_c {display: block; margin: 0 auto;}
.bg_wave {background: url("../img/common/bg_wave.jpg") 0 top repeat-x;}
.bg_note {background: url("../img/common/bg_note.jpg") 0 0 repeat;}


#header #gnb ul li.active a {color: #96ecff;}
#header #gnb_mobile ul li span.active {color: #96ecff;}

/* HEADER SUBPAGE */
#header_wrap .depth_wrap {height: 51px; background: url("../img/common/depth_bg.jpg") top left repeat-x;}

/* DEPTH list1 */
#header_wrap .gnb_depth {overflow: hidden; margin: 0 auto; max-width: 962px;}
#header_wrap .gnb_depth ul li {margin-top: 17px; width: 100%; height: 34px; background: url("../img/common/depth_bar.jpg") top right no-repeat; text-align: center; *padding-bottom: 5px;}
#header_wrap .gnb_depth ul .depth_bar {background: none;}
#header_wrap .gnb_depth ul a {height: 51px; font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif;}
#header_wrap .gnb_depth ul .fs_1 {font-size: 1.2em; letter-spacing: -1px;} /* 20px */

/* DEPTH list2 */
#header_wrap .gnb_depth1 {overflow: hidden; margin: 0 auto; max-width: 962px;}
#header_wrap .gnb_depth1 ul li {float: left; margin-top: 17px; width: 50%; height: 34px; background: url("../img/common/depth_bar.jpg") top right no-repeat; text-align: center; *padding-bottom: 5px;}
#header_wrap .gnb_depth1 ul .depth_bar {background: none;}
#header_wrap .gnb_depth1 ul a {height: 51px; font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif;}
#header_wrap .gnb_depth1 ul .fs_1 {font-size: 1.2em; letter-spacing: -1px;} /* 20px */

/* DEPTH list3 */
#header_wrap .gnb_depth2 {overflow: hidden; margin: 0 auto; max-width: 962px;}
#header_wrap .gnb_depth2 ul li {float: left; margin-top: 17px; width: 33%; height: 34px; background: url("../img/common/depth_bar.jpg") top right no-repeat; text-align: center; *padding-bottom: 5px;}
#header_wrap .gnb_depth2 ul .depth_bar {background: none;}
#header_wrap .gnb_depth2 ul a {height: 51px; font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif;}
#header_wrap .gnb_depth2 ul .fs_1 {font-size: 1.2em; letter-spacing: -1px;}

/* CONTENTS */
#contents {width: 100%;}
#contents .clear {clear:both; height: 0;}
#contents .title {}
#contents .title img {width: 100%; float: left;}
#contents .text-wrap {width: 91%;margin: 0 auto;}
#contents_wrap {}
#contents_wrap .tit-wrap {height: 95px;padding: 20px 0 0 0;background: url('../img/common/tit_bg.jpg') 0 95% repeat-x;text-align: center;}

/* gkl스페셜 */
#contents_wrap .sub-tit1 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/special/tit_icon_1.jpg') 0 0 no-repeat;}
/* happyvirus */
#contents_wrap .sub-tit2 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/special/tit_icon_2.jpg') 0 0 no-repeat;}
/* GKL에세이 */
#contents_wrap .sub-tit5 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/special/tit_icon_3.jpg') 0 0 no-repeat;}
/* 골든라이프 */
#contents_wrap .sub-tit3 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/effect/tit_icon_1.jpg') 0 0 no-repeat;}
/* 월드카지노인사이드 */
#contents_wrap .sub-tit4 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/effect/tit_icon_2.jpg') 0 0 no-repeat;}
/* 포커스GKL피플 */
#contents_wrap .sub-tit6 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/value/tit_icon_1.jpg') 0 0 no-repeat;}
/* 멘토데이트 */
#contents_wrap .sub-tit7 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/value/tit_icon_2.jpg') 0 0 no-repeat;}
/* GKL36.5 */
#contents_wrap .sub-tit8 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/value/tit_icon_3.jpg') 0 0 no-repeat;}
/* 테라피타임 */
#contents_wrap .sub-tit9 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/exit/tit_icon_1.jpg') 0 0 no-repeat;}
/* 나도GKL스타 */
#contents_wrap .sub-tit10 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/exit/tit_icon_2.jpg') 0 0 no-repeat;}
/* 익사이팅챌린지 */
#contents_wrap .sub-tit11 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/exit/tit_icon_3.jpg') 0 0 no-repeat;}
/* 페스티벌Live */
#contents_wrap .sub-tit12 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/exit/tit_icon_4.jpg') 0 0 no-repeat;}
/* GoGo!아지트 */
#contents_wrap .sub-tit13 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/exit/tit_icon_5.jpg') 0 0 no-repeat;}
/* GKL Event */
#contents_wrap .sub-tit14 {font-size: 26px; font-weight: bold;color: #636363;text-indent: 45px;display: inline-block; height: 26px; line-height: 23px; background: url('../img/now/tit_icon_1.jpg') 0 0 no-repeat;}

#contents_wrap .sub-text {color: #636363;display: block;margin-top: 5px;letter-spacing: -1px;}
#contents .title_p {color: #464646; font-size: 16px; font-family: NanumGothic, '나눔고딕', ng, sans-serif;margin-top: 20px;display: inline-block;}
#contents .editor {color: #464646; text-align: right; font-weight: bold; font-size: 16px;letter-spacing: -1px;margin-bottom: 0;}
#contents .caption {margin: -10px 0 20px 0; color: #888; font-size: 0.688em; font-family: NanumGothic, '나눔고딕', ng, sans-serif;}
#contents h2 {margin-bottom: 20px; font-size: 1.375em;}
#contents.text_post .contwrap p {font-family: HMFMPYUN, '휴먼편지체', NanumGothic, '나눔고딕', ng, sans-serif !important; font-size: 16px;}
#contents.text_post .title_p {font-family: HMFMPYUN, '휴먼편지체', NanumGothic, '나눔고딕', ng, sans-serif !important; font-size: 18px;}
#contents.text_post .editor {font-family: HMFMPYUN, '휴먼편지체', NanumGothic, '나눔고딕', ng, sans-serif !important; font-size: 16px;}
#contents.text_post .caption {letter-spacing: -1px;}


#contents h3 {font-size: 1.5em;text-align: left;margin: 15px 0 26px 0;line-height: 100%;color: #555;}
#contents .dot {padding-left: 10px; background: url('../img/special/h3_dot.gif') 0 1px no-repeat;}
#contents p {margin-bottom: 2.062em; color: #888; text-align: justify; font-size: 13px; font-family: Gulim, '굴림', sans-serif; line-height: 200%;}
#contents .enter_p {font-size: 1.5em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; font-weight: bold; color: #000; letter-spacing: -1px;}
#contents .enter2_p {font-size: 1em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; color: #555; letter-spacing: -1px;}
#contents .enter_date {font-size: 0.7em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; font-weight: bold; color: #000; letter-spacing: -1px;}
#contents .question {float: left; margin:-5px 5px 0 0;}
#contents .column h4 {text-align: left;margin-bottom: 10px;}
#contents .tit_fwb {font-weight: bold; font-size: 17px;}
#contents .note_tit {font-size: 20px; margin-left: 15px;}

/* REPLY */
#contents #reply {width: 100%; background: url("../img/common/reply_bg.jpg") 0 0 repeat-x; padding: 43px 0 0 0; clear:both; position: relative;}
#contents #reply .form_table {width: 100%;}
#contents #reply .form_table caption {*display: none;}
#contents #reply .form_table .fz {width: 15%; font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif; letter-spacing: -1px; color: #1d353f; vertical-align: middle;}
#contents #reply .form_table .fz a {background: url("../img/common/log_icon.jpg") 50% 0 no-repeat;cursor: pointer;color: #4d4d4d;width: 100%;display: inline-block;padding-top: 70px;text-align: center;font-size: 26px;padding-left: 10px;}
#contents #reply .form_table textarea {width: 95%; height: 101px; background-color: #f0f0f0; vertical-align: middle; border: 1px solid #ccc; overflow: auto; font-size: 0.750em; color: #888; padding: 10px; -webkit-border-radius:1px; -webkit-appearance:none;}
#contents #reply .form_table .submit {width: 15%;}
#contents #reply .form_table .submit span {background: #005097; display: inline-block; vertical-align: middle; margin-left: .3em; cursor: pointer;margin-right: 7px;}
#contents #reply .form_table .submit span a {font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif; letter-spacing: -1px; color: #fff; line-height: 101px; display: inline-block; width: 85px;height: 101px;}

/* 댓글 높이 */
#contents #reply .mNavi {max-height:300px; background: url("../img/common/reply_bg.jpg") 0 0 repeat-x;margin-top: 30px;}

#contents #reply .list_table {width: 100%;}
#contents #reply .list_table th, #contents #reply .list_table td {font-size: 0.750em; color: #6f6f6f; padding: 20px 0; border-bottom: 1px dashed #d5d5d5; table-layout:fixed;}
#contents #reply .list_table .h_title {width: 15%;}
#contents #reply .list_table .t_title {width: 70%; word-break:break-all;} /* 11.25 수정 */
#contents #reply .list_table .tc {width: 15%; text-align: center;}
#contents #reply .list_table .btn_close {cursor: pointer; float: right; margin-right:1em;display: block;}
#contents #reply .list_table .btn_close a {display: inline-block;}
#contents #reply .list_table .btn_close img{vertical-align: top;}
#contents #reply .list_table .modify_wrap {vertical-align: middle; padding:5px 0;}
#contents #reply .list_table .modify_text {width: 93%; height: 28px; padding: 10px; display: block; margin: 0 auto;}
#contents #reply .list_table .reply_text {width: 93%; height: 28px; padding: 10px; display: block; margin: 0 auto;}
#contents #reply .list_table .btn_modify {background-color: #005097; color: #fff; cursor: pointer; height: 18px; line-height: 18px; display: inline-block;}
#contents #reply .list_table .tc_1 {width: 15%; text-align: center;}
#contents #reply .list_table .h_title_1 {width: 15%;}

/* PAGELIST */
#contents #reply .paginate {width: 100%; text-align: center; margin-bottom: 43px; padding: 24px 0; border-bottom: 1px solid #d5d5d5;}
#contents #reply .paginate ul li {display: inline-block; width: 14px; font-size: 0.750em; vertical-align: top; *display: inline;}
#contents #reply .paginate ul li a {color: #6f6f6f; font-weight: bold;}
#contents #reply .paginate ul li.pagelist {width: 190px;}
#contents #reply .paginate ul li span {width: 35px; display: inline-block; font-family: dotum, '돋움', sans-serif;}
#contents #reply .paginate ul li span.btn_active {color: #9e4271; font-weight: bold;}

/* SCROLLTOP */
#scrolltop {position: fixed; right:10px; bottom:-52px; display: none; width: 41px; height: 44px; background: url('../img/common/top.png') 0 0 no-repeat; cursor: pointer;}
#scrolltop a {display: inline-block; width: 100%; height: 100%; text-indent:-9999px;}

/* QUICKMENU 14.10.14 BDH */
#quick_menu {position: fixed; top: 70px; right: 0; width: 123px; height: 553px;}


/* Grid
-------------------------------------------------------------- */
.contwrap {margin: 0 auto;padding: 30px 0 15px 0;width: 100%;}
.row {margin: 11px auto 0;}
.column {float: left; margin-left: 5%; text-align: center;}
.column img {margin-bottom: 40px;}
.column .img_caption {margin-bottom: 10px;}
.column:first-child {margin-left: 0;}
.column.full {width: 100%;}
.column.two-thirds {width: 65%;}
.column.half {width: 47.5%;}
.column.one-third {width: 30%;}
.column.one-fourth {width: 21.25%;}
.column.thr-fourth {width: 73.75%;}
.column.one-four {width: 10%;} /* 201406 specialtheme use */
.column.thr-four {width: 85%;} /* 201406 specialtheme use */

/*  #Clearfix
-------------------------------------------------------------- */
.contwrap:before, .contwrap:after, .row:before, .row:after {display: table; content: " ";}
.contwrap:after, .row:after {clear: both;}
.contwrap, .row {*zoom: 1;}


/* MEDIAQUERY */
/* tablet */
@media only screen and (min-width : 641px) and (max-width : 971px) {
   #contents .img_L1 {text-align: center; display: inline-block; margin: 0 0 20px 0;  width: 100%;}
   #contents .img_R1 {text-align: center; display: inline-block; margin: 0 0 20px 0; width: 100%;}

   #contents .img_P_L {display: inline-block; text-align: center; width: 100%;}
   #contents .img_P_R {display: inline-block; text-align: center; width: 100%;}

   #contents .img_P_L1 {display: inline-block; text-align: center; width: 50%; margin-right: 0;}
   #contents .img_P_L2 {display: inline-block; text-align: center; width: 50%;}
   #contents .img_P_R1 {display: inline-block; text-align: center; margin-left: 0; width: 50%;}
   #contents .img_P_R2 {display: inline-block; text-align: center; width: 50%;}

   #contents .img_L {display: inline-block; margin-bottom: 20px; width: 100%; text-align: center;}
   #contents .img_R {display: inline-block; width: 100%!important; text-align: center;}

   #contents .img_L3 {width: 100%; display: inline-block; margin-bottom: 20px;}
   #contents .img_C3 {width: 100%; display: inline-block; margin-bottom: 20px; *margin-left: 0;}
   #contents .img_R3 {width: 100%; display: inline-block;}

   #contents #reply {padding: 20px 0 0 0;}
   #contents #reply .form_table textarea {height: 51px;}
   #contents #reply .form_table .fz {width: 15%; font-size: 1.2em; font-family: Malgun Gothic, '맑은 고딕', NanumGothic, '나눔고딕', ng, sans-serif; letter-spacing: -1px; color: #1d353f; padding-right: 1em;}
   #contents #reply .form_table .fz a {background: url("../img/common/log_icon.jpg") 50% 0 no-repeat;cursor: pointer;color: #4d4d4d;display: inline-block;padding-top: 16px;background-size: 50%;text-align: center;padding-left: 10px;line-height: 51px; width: 98px; vertical-align: middle; height: 51px; font-size: 0.9em;}
   #contents #reply .form_table .submit span a {line-height: 51px; width: 98px; height: 51px; font-size: 0.875em;}
	 #contents #reply .mNavi {margin-top: 20px;}
}/*mediaquery*/

/* Smartphones (iphone & otherDevice(galaxy S2)landscape) */
@media only screen and (min-width : 480px) and (max-width : 640px) {
   #contents .title_p {font-size: 17px; font-family: dotum, '돋움', sans-serif;}
   #contents p {font-size: 17px;}
   #contents .enter_p {font-size: 1em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; font-weight: bold; color: #000; letter-spacing: -1px;}
   #contents .enter2_p {font-size: 1em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; color: #555; letter-spacing: -1px;}
   #contents .enter_date {font-size: 0.75em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; font-weight: bold; color: #000; letter-spacing: -1px;}

   #contents .caption {margin: -10px 0 20px 0;}
   #contents .dot {padding-left: 10px; background: url('../img/special/h3_dot.gif') 0 4px no-repeat;}

   #contents .img_L1 {text-align: center; display: inline-block; margin: 0 0 20px 0; width: 100%;}
   #contents .img_R1 {text-align: center; display: inline-block; margin: 0 0 20px 0; width: 100%;}

   #contents .img_P_L {display: inline-block; text-align: center; width: 100%;}
   #contents .img_P_R {display: inline-block; text-align: center; width: 100%;}

   #contents .img_P_L1 {display: inline-block; text-align: center; width: 100%; margin-bottom: 20px;}
   #contents .img_P_L2 {display: inline-block; text-align: center; width: 100%;}
   #contents .img_P_R1 {display: inline-block; text-align: center; margin-bottom: 20px; width: 100%;}
   #contents .img_P_R2 {display: inline-block; text-align: center; width: 100%;}

   #contents .img_L {display: inline-block; margin-bottom: 20px; width: 100%; text-align: center;}
   #contents .img_R {display: inline-block; width: 100%!important;; text-align: center;}

   #contents .img_L3 {width: 100%; display: inline-block; margin-bottom: 20px;}
   #contents .img_C3 {width: 100%; display: inline-block; margin-bottom: 20px; *margin-left: 0;}
   #contents .img_R3 {width: 100%; display: inline-block;}

   #contents .img_C_L {width: 100%; text-align: center; margin-bottom: 20px;}
   #contents .img_C_R {width: 100%; text-align: center; margin-bottom: 20px;}

   #contents #reply .list_table .h_title {width: 15%;}
   #contents #reply .list_table .tc {display: none;}
   #contents #reply .list_table .t_title {width: 85%;}

   #contents #reply .form_table textarea {height: 51px;}
   #contents #reply .form_table .fz {padding-right: 0.5em;}
   #contents #reply .form_table .fz a {line-height: 51px; vertical-align: middle; width: 98px; height: 51px; font-size: 0.9em;}
	 #contents #reply .form_table .fz a {padding-left: 0; background: #005097;padding-top: 0; color: #fff; display: inline-block;margin-left: 7px;}
   #contents #reply .form_table .submit span a {line-height: 51px; width: 98px; height: 51px; font-size: 0.875em;}
   #contents #reply .list_table .modify_text {width: 94%; height: 28px; padding: 10px; display: block; margin: 0 auto;}
}/*mediaquery*/

/* Smartphones (portrait) */
@media only screen and (min-width : 100px) and (max-width : 479px) {
   #header_wrap .depth_wrap {height: 51px;}
   #header_wrap .gnb_depth ul li {margin-top: 13px;}
   #header_wrap .gnb_depth1 ul li {margin-top: 13px;}
   #header_wrap .gnb_depth2 ul li {margin-top: 13px;}
   #header_wrap .gnb_depth ul .fs_1 {font-size: 0.9em;}
   #header_wrap .gnb_depth1 ul .fs_1 {font-size: 0.9em;}
   #header_wrap .gnb_depth2 ul .fs_1 {font-size: 0.9em;}


   #contents .title_p {font-size: 17px; font-family: dotum, '돋움', sans-serif;}
   #contents p {font-size: 17px;}
   #contents .enter_p {font-size: 1em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; font-weight: bold; color: #000; letter-spacing: -1px;}
   #contents .enter2_p {font-size: 0.9em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; color: #555; letter-spacing: -1px;}
   #contents .enter_date {font-size: 0.75em; font-family: NanumGothic, '나눔고딕', ng, sans-serif; text-align: center; font-weight: bold; color: #000; letter-spacing: -1px;}
   #contents h3 {font-size: 1.5em;text-align: left;margin: 15px 0;line-height: 100%;}
   #contents .caption {margin: -10px 0 20px 0;}
   #contents .dot {padding-left: 10px; background: url('../img/special/h3_dot.gif') 0 4px no-repeat;}

   #contents .img_L1 {text-align: center; display: inline-block; margin: 0 0 20px 0; width: 100%;}
   #contents .img_R1 {text-align: center; display: inline-block; margin: 0 0 20px 0; width: 100%;}

   #contents .img_P_L {display: inline-block; text-align: center; width: 100%;}
   #contents .img_P_R {display: inline-block; text-align: center; width: 100%;}

   #contents .img_P_L1 {display: inline-block; text-align: center; width: 100%; margin-bottom: 20px;}
   #contents .img_P_L2 {display: inline-block; text-align: center; width: 100%;}
   #contents .img_P_R1 {display: inline-block; text-align: center; width: 100%; margin-bottom: 20px;}
   #contents .img_P_R2 {display: inline-block; text-align: center; width: 100%;}

   #contents .img_L {display: inline-block; margin-bottom: 20px; width: 100%; text-align: center;}
   #contents .img_R {display: inline-block; width: 100%!important;; text-align: center;}

   #contents .img_L3 {width: 100%; display: inline-block; margin-bottom: 20px;}
   #contents .img_C3 {width: 100%; display: inline-block; margin-bottom: 20px; *margin-left: 0;}
   #contents .img_R3 {width: 100%; display: inline-block;}

   #contents .img_C_L {width: 100%; text-align: center; margin-bottom: 20px;}
   #contents .img_C_R {width: 100%; text-align: center; margin-bottom: 20px;}

   #contents #reply .list_table .h_title {width: 15%;}
   #contents #reply .list_table .tc {display: none;}
   #contents #reply .list_table .t_title {width: 85%;}

   #contents #reply .form_table textarea {height: 51px;}
   #contents #reply .form_table .fz {padding-right: 0.3em;}
   #contents #reply .form_table .fz a {padding-left: 0; background: #005097;padding-top: 0; color: #fff;line-height: 51px; vertical-align: middle; width: 50px; height: 51px; font-size: 0.750em;display: inline-block;margin-left: 7px;}
   #contents #reply .form_table .submit span a {line-height: 51px; width: 50px; height: 51px; font-size: 0.750em;}

   #contents_wrap #photoTable table .hh {display: none;}
   #contents #reply .list_table .modify_text {width: 90%; height: 28px; padding: 10px; display: block; margin: 0 auto;}
   #contents #reply .list_table .reply_text {width: 90%; height: 28px; padding: 10px; display: block; margin: 0 auto;}
   #contents #reply .list_table .btn_modify {font-size:0.85em;}
	 #contents #reply {padding: 20px 0 0 0;}
}/*mediaquery*/

@media only screen and (max-width : 1244px) {

   /* QUICKMENU 14.10.14 BDH */
   #quick_menu, #scrolltop {display: none;}

}/*mediaquery*/

/* pc */
@media only screen and (min-width : 1117px) {

	.mt10 {margin-top: 10%;}
	.mt20 {margin-top: 20%;}

	#contents_wrap {width: 896px;float: left;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
	#contents_wrap .tit-wrap {height: 134px;padding: 80px 0 0 40px;background: url('../img/common/tit_bg.jpg') 0 95% repeat-x;text-align: left;}
	#contents_wrap .sub-text {display: inline;}
	#contents {width: 100%; margin: 0 auto; height: 100%;float: left;}
	#contents .clear {clear:both; height: 0;}
	#contents .title {}
	#contents .title img {width: 100%;float: left;}
	#contents .tit_fwb {font-weight: bold; font-size: 16px;}
	#contents .caption {text-align: center;}

}/*mediaquery*/

@media only screen and (max-width : 640px) {
	.tac {text-align: left !important;}
	.column.full, .column.two-thirds, .column.half, .column.one-third, .column.one-fourth, .column.thr-fourth, .column.one-four, .column.thr-four {margin: 10px 0 0 0; width: 100%;}
	.column:first-child {margin-top: 0;}
	.contwrap {padding: 25px 0 20px 0;}
	#contents p {margin: 5px 0; word-break: break-all;}
	#contents #reply {padding: 20px 0 0 0;}
	#contents #reply .mNavi {margin-top: 15px;}
	#contents .column h4 {font-size: 17px;}
	#contents	.note_tit {font-size: 18px; margin: 15px;}

}/*mediaquery*/