.sub_tit{width: 100%;}
.sub_tit h3{font-size:0;}
.sub_tit.online{height: 276px;background:url('//intouclinic.co.kr/new2017/jmboard/img/online_bg.png') no-repeat center top;background-size: cover;}
.sub_tit.reg{height: 276px;background:url('//intouclinic.co.kr/new2017/jmboard/img/reg_v.png') no-repeat center top;background-size: cover;}
.sub_tit.notice{height: 276px;background:url('//intouclinic.co.kr/new2017/jmboard/img/notice_v.png') no-repeat center top;background-size: cover;}
.sub_tit.gallery{height: 276px;background:url('//intouclinic.co.kr/new2017/jmboard/img/gallery_v.png') no-repeat center top;background-size: cover;}
.sub_tit.media{height: 276px;background:url('//intouclinic.co.kr/new2017/jmboard/img/media_v.png') no-repeat center top;background-size: cover;}
.sub_tit.kakao{height: 276px;background:url('//intouclinic.co.kr/new2017/jmboard/img/kakao_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0101{height: 276px;background:url('//intouclinic.co.kr/new2017/mn01/img/mn01_01_v.png') no-repeat center top;}
.sub_tit.mn0102{height: 276px;background:url('//intouclinic.co.kr/new2017/mn01/img/mn01_02_v.png') no-repeat center top;background-size: cover;}
.sub_tit.mn0103 {height: 276px;background:url('//intouclinic.co.kr/new2017/mn01/img/mn01_03_v.png') no-repeat center top;background-size: cover;}
.sub_tit.mn0104 {height: 276px;background:url('//intouclinic.co.kr/new2017/mn01/img/mn01_04_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0201{height: 276px;background:url('//intouclinic.co.kr/new2017/mn02/img/mn02_01_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0301{height: 276px;background:url('//intouclinic.co.kr/new2017/mn03/img/mn03_01_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0401{height: 276px;background:url('//intouclinic.co.kr/new2017/mn04/img/mn04_01_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0501{height: 276px;background:url('//intouclinic.co.kr/new2017/mn05/img/mn05_01_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0601{height: 276px;background:url('//intouclinic.co.kr/new2017/mn06/img/mn06_01_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0701{height: 276px;background:url('//intouclinic.co.kr/new2017/mn07/img/mn07_01_v.png') no-repeat center top;background-size: cover;}
.sub_tit.mn0702{height: 276px;background:url('//intouclinic.co.kr/new2017/mn07/img/mn07_02_v.png') no-repeat center top;background-size: cover;}

.sub_tit.mn0801{height: 276px;background:url('//intouclinic.co.kr/new2017/mn08/img/mn08_01_v.png') no-repeat center top;background-size: cover;}
.sub_tit.mn0802{height: 276px;background:url('//intouclinic.co.kr/new2017/mn08/img/mn08_02_v.png') no-repeat center top;background-size: cover;}
.sub_tit.mn0803{height: 276px;background:url('//intouclinic.co.kr/new2017/mn08/img/mn08_03_v.png') no-repeat center top;background-size: cover;}
.sub_tit.mn0804{height: 276px;background:url('//intouclinic.co.kr/new2017/mn08/img/mn08_04_v.png') no-repeat center top;background-size: cover;}

.board_con{width: 1200px;margin:50px auto 250px auto;}
.sub_page_con{width: 100%;margin:0 auto;}

.page_info_txt{text-align: center;margin:50px auto;}
.page_info_txt p{font-size:17px;color:#666;font-weight: 400;}

.page_sub_tab{width: 1200px;height: 45px;margin:0 auto 110px auto;}
.page_sub_tab ul{width: 100%;}
.page_sub_tab ul li{float: left;height: 45px;line-height: 45px;}
.page_sub_tab ul li a{display: block;width: 100%;height: 45px;line-height: 45px;background:#ccc;color:#fff;font-size:17px;text-align: center;box-sizing:border-box;border-right: 1px solid #fff;font-weight: 500;}
.page_sub_tab.mn0201 li{width: 200px;}
.page_sub_tab.mn0201 li.on a{background:#ff9299;}
.page_sub_tab.mn0201 li:hover a{background:#ff9299;}

.page_sub_tab.mn0303{margin-bottom: 50px;}
.page_sub_tab.mn0303 li{width: 600px;}
.page_sub_tab.mn0303 li.on a{background:#34c1c3;}
.page_sub_tab.mn0303 li:hover a{background:#34c1c3;}

.page_sub_tab.mn0402 li{width: 400px;}
.page_sub_tab.mn0402 li.on a{background:#623da9;}
.page_sub_tab.mn0402 li:hover a{background:#623da9;}

.page_sub_tab.mn0403 li{width: 600px;}
.page_sub_tab.mn0403 li.on a{background:#623da9;}
.page_sub_tab.mn0403 li:hover a{background:#623da9;}

.page_sub_tab.mn0404 li{width: 240px;}
.page_sub_tab.mn0404 li.on a{background:#623da9;}
.page_sub_tab.mn0404 li:hover a{background:#623da9;}

.page_sub_tab.mn0405 li{width: 300px;}
.page_sub_tab.mn0405 li.on a{background:#623da9;}
.page_sub_tab.mn0405 li:hover a{background:#623da9;}

.page_box{width: 100%;}
.page_box.mt{margin-top: 110px;}
.page_box .row_con{margin:0 auto 100px auto;text-align:center;}
.page_box .row_con img{}
.page_box .row_con2{width: 100%;overflow: hidden;display: table;margin-bottom: 100px;}
.page_box .row_con2 img{left: 50%;margin-left: -951px;display: table-cell;}

.sub_foot_widget{width: 100%;background:#ffdad7;padding:35px 0 25px 0;}
.sub_foot_widget .f_w_con{width: 1200px;margin:0 auto;}
.sub_foot_widget .f_w_con  .f_board_widget{float: left;width: 630px;margin-top: 20px;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board{overflow: hidden;margin-bottom: 30px;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl{float: left;width: 290px;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl:last-child{float: right;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl dt{height: 20px;margin-bottom: 18px;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl dt a{display: block;font-size:18px;font-weight: 600;color:#555;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl dt a img{position: absolute;top: 2px;right: 0;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl dd ul li{margin-bottom: 10px;height: 16px;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl dd ul li img{vertical-align: middle;margin-left: 3px;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl dd ul li a{font-size:15px;color:#555;vertical-align: middle;}
.sub_foot_widget .f_w_con  .f_board_widget .f_board dl dd ul li span{font-size:15px;color:#555;position: absolute;top: 2px;right: 0;}
.sub_foot_widget .f_w_con  .f_board_widget .f_go_btn ul li{float: left;margin-right: 10px;}
.sub_foot_widget .f_w_con  .f_board_system{float: right;}

#sub_footer{background:#4c4d51;padding:20px 0;}
#sub_footer .s_foot{width: 1200px;margin:0 auto;}
#sub_footer .logo_address{float: left;}
#sub_footer .logo_address h2{float: left;}
#sub_footer .logo_address p{float: left;font-size:14px;color:#ccc;margin-left: 40px;}
#sub_footer .fsns_counsel{float: right;}
#sub_footer .fsns_counsel ul li{float: left;margin-right: 10px;}
#sub_footer .fsns_counsel ul li:last-child{margin-right: 0;margin-left: 10px;}

.row-btn__menu{width:1198px;margin:0 auto;text-align:center;font-size:0;}
.row-btn__menu:after{display:block;content:"";clear:both;}
.row-btn__item{display:inline-block;width:25%;height:135px;border:1px solid #ccc;font-size:12px;vertical-align: middle;box-sizing:border-box;}
.row-btn__item a{display:inline-block;width:100%;height:100%;}
.row-btn__menu .row-btn__item img{width:auto;padding-top:27px;}

.sub-tit{padding:46px 0 0 0;font-size:50px;font-weight:400;color:#000;text-align:center;}
.sub-tit:after{display:block;content:"";width:75px;height:3px;margin:6px auto 0 auto;background-color:#000}
.sub-txt__info{padding:17px 0 0 0;text-align:center;font-size:18px;font-weight:400;color:#333;}

.row-con__txt-box{text-align:center;padding: 40px 0 25px 0;}
.row-sub__tit{display:block;font-size: 14px;color: #c6b9a4;line-height: 25px;}
.row-main__tit{display:block;font-size:38px;font-weight:400;color:#000;line-height: 34px;}
.row-con__info-txt{padding:20px 0 15px 0;font-size:18px;color:#333;font-weight:400;}
.row-con--red{color: #998e7b;}

.sub-tab__menu{margin-top:80px;margin-bottom: 20px; text-align:center;font-size:0;}
.sub-tab__menu:after{display:block;content:"";clear:both;}
.sub-tab__item{display:inline-block;margin-left:10px;font-size:20px;}
.sub-tab__item:first-child{margin:0;}
.sub-tab__item a{background-color: #ededed;padding: 10px 30px; border-radius: 25px;color: #222;}
.sub-tab__item.active a{background-color: #c6b9a4;color: #FFF;}


.docter_inner{position: relative;width: 1200px;margin: 20px auto 50px;display: flex;text-align: left;}
.docter_inner .doc_thumb{position: relative;width:450px;margin-left: 50px;}
.docter_inner .doc_textbox{position: relative;width: 700px;padding-top: 40px;margin-left: 50px;}
.docter_inner .doc_textbox::after{display: block;content: "";clear: both;}
.docter_inner .doc_textbox .doc_name{font-size: 16px;margin-bottom: 30px;color: #333;font-weight: 400;margin-left: -10px;}
.docter_inner .doc_textbox .doc_name span{font-size: 40px;font-weight: 700;}
.docter_inner .doc_textbox .doc_history1{float: left; font-size: 18px;margin-right: 70px;line-height: 42px;color: #333;}
.docter_inner .doc_textbox .doc_history2{float: left; font-size: 18px;line-height: 42px;color: #333;}
.docter_inner .doc_textbox ul li{position: relative;}
.docter_inner .doc_textbox ul li::before{content: '·';color: #c6b9a4;position: absolute;top: 50%;left: -15px;font-size: 22px;font-weight: 700;transform: translateY(-50%);}

.map-contents__box{width:1200px;margin:20px auto 0 auto;}
.google-map__box{float:left;width:700px;height:500px;}
.map-info__txt-box{float:left;margin-left: 30px;text-align: left;}
.map-info__txt-box ul{padding: 20px;border: 1px solid #DDD;}
.map-info__txt-box .map_time{margin-bottom: 10px;}
.map-info__txt-box .map_time li{font-size: 16px;color: #333;font-weight: 400;}
.map-info__txt-box .map_time li span{color: #c6b9a4;font-size: 15px;}
.map-info__txt-box .map_time li.phone_num{font-size: 24px;font-weight: 700;color: #c6b9a4;}
.map-info__txt-box .map_move li{font-size: 14px;margin-bottom: 20px;color: #454545;}
.map-info__txt-box .map_move li:nth-of-type(4){line-height: 36px;}
.map-info__txt-box .map_move li.txt_tit{font-size: 15px; font-weight: 700;color: #222;margin-bottom: 0;}
.map-info__txt-box .map_move li .blue{color:#FFF;background-color: #0054a6;padding: 2px 4px;}
.map-info__txt-box .map_move li .green{color:#FFF;background-color: #6ba433;padding: 2px 4px;}
.map-info__txt-box .map_move li .red{color:#FFF;background-color: #d43535;padding: 2px 4px;}

.map-visual__tit{position:absolute;left:50%;bottom:0;width:286px;margin-left:-143px;background-color:rgba(0,0,0,0.6);font-weight:normal;color:#fff;padding: 8px 0;}

/*배란일 계산기*/
.input_box {padding:50px 0 ;background-color:#f5f2ed;}
#example .pc_calendar02{width:700px;margin:0 auto;background-color:transparent;}
.calendar02_btn_box{position: absolute;top: 200px;left: 50%;margin-left: 10px;}
.cal_btn_tit{padding-bottom: 15px;font-size:24px;font-weight:400;}
.cal_txt{font-size:24px;font-weight:400;vertical-align:middle;}
.cycle{width:90px;height:30px;vertical-align:middle;}
.prg_btn{margin:20px 0 50px 0;padding:13px 78px;background-color:#363940;color:#fff;cursor:pointer}
.prg_txt{font-size:24px;font-weight:400;vertical-align:middle;}
.result{margin-bottom:20px;}

/*171031 푸터 공통영역 수정*/
.ft-btn__menu{position: absolute;top: 0;left: 50%;margin-left: 448px;}
.ft-btn__menu li{margin-bottom:-1px;}