﻿@charset "UTF-8";
@import url("reset.css");


/* 나눔바른고딕 볼드 */
.nanum-barun-gothic-bold { font-family: "NanumBarunGothicBold", serif; }

/* text style*/
.name {color:#666666; text-decoration:underline;}
.orange {color:#f37121 ! important;}


#noView {position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;}

/* input */
.inputT01 {height:12px; padding:2px; border:1px solid #d7d7d7;}
.inputT02 {height:16px; padding:3px; border:3px solid #f37121;}
.inputT03 {height:11px; padding:2px 3px; border:1px solid #cccccc;}
.inputT04 {color:#f37121; font-weight:bold; height:12px; padding:2px 3px; border:1px solid #cccccc;}
.inputT05 {height:12px; padding:2px 3px; border:1px solid #cccccc; background:#FFFFFF;}
.inputT06 {height:18px; padding:3px; border:1px solid #d7d7d7; background:#FFFFFF;}
.inputSearch {height:12px; padding:3px; border:1px solid #e1e1e1;}

.file01 {height:18px; padding:2px 3px; border:1px solid #cccccc; background:#FFFFFF;}

.h_text {font-weight:700; font-size:11pt; font-family:'돋움', Dotum !important; padding-bottom:10px; color:#0a0a0a;}

.textA01 {padding:10px; border:1px solid #d7d7d7;}
.textA02 {padding:10px; border:1px solid #cccccc;}

/* 컨텐츠 바로가기 */
#skip_navi { list-style:none; font-size:1.15em;}
#skip_navi a:active,
#skip_navi a:focus{ text-align:center; }
#skip_navi a:active,
#skip_navi a:focus{ color:#000; background:#fff; border:1px solid #475470; outline:0;}
#skip_navi { position:absolute; top:-10em; left:0; margin:0 auto; width:18em;}
#skip_navi a:active,
#skip_navi a:focus{ position:absolute; top:10.5em; left:0; width:18em; z-index:2;}

h1 img {vertical-align:top;}

#visual	{height:149px; clear:both; position:relative; }
/* Main Home */

/* 본문 레이아웃 */
#wrap { width:100%; position:relative; margin:0px; }

/* Header */
/* 20140219 뉴리버 수정
#header	{ width:100%; text-align:center; clear:both; overflow:hidden;}
#header	 div {margin:0 auto; overflow:hidden;}
*/

#container:after {content:" "; display:block; clear:both; height:0;}
#container {*zoom:1; width:1080px;  margin:0 auto 30px auto; padding:18px 0 140px 0;}

#lnb {width:174px; float:left;}

/* 20140228 smlee 사용하지 않는 css 삭제
#wing {width:174px; float:right; padding:22px 0 0 0;}
*/

#contents {width:820px; float:right;}
#location {text-align:right; color:#959595; font-size:0.9em;}
#location strong {color:#666666;}
#contents h3 {margin:10px 0 0 0;}

#foot {width:100%; text-align:center; margin:130px 0 0 0; padding:12px 0 20px 0; border-top:1px solid #e4e4e4;}
#foot .footArea {width:1024px; text-align:left; position:relative; margin:0 auto;}
.footArea ul {width:723px; overflow:hidden; float:left; padding:4px 0 0 0; margin:0 0 0 -11px;}
.footArea ul li {float:left; padding:0 13px 0 12px; margin:0 0 0 -1px; background:url('../../images/common/line/line_th.gif') no-repeat left top;}
.footArea dl {width:255px; height:18px; float:left; background:url('../../images/common/bg_footCus.gif') no-repeat right top;}
.footArea dl dt {float:left; margin:0 13px 0 0;  padding:3px 0 0 0;}
.footArea dl dd {float:left; margin:0; padding:4px 5px 0 6px; background:url('../../images/common/line/line_footmenu.gif') no-repeat left 6px;}
.footArea dl dd img {vertical-align:top;}
.footArea dl dd.first {background:none;}
.footArea .mark { height:51px; position:absolute; right:58px; top:38px; margin:0; padding:0;}

.footArea .comInfo {width:800px; clear:both; float:none; padding:15px 0 0 0;}
.comInfo h1 {float:left; margin:0 55px 0 0;}
.comInfo div {float:left;}
.comInfo div p {clear:both; float:none; margin:7px 0 0 0; padding:0;}
.comInfo div img {float:left;}

.footArea .familysite {width:129px; height:29px; position:absolute; right:0; top:28px; margin:0; padding:0;}
.familysite p {width:109px; float:left; padding:0; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_familysite.gif') no-repeat right 5px;}
.familysite a {float:left; margin:2px 0 0 0;}
.familysite ul {width:129px; overflow:hidden; position:absolute; left:0; bottom:26px; bottom:26px; padding:5px 0; margin:0; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/bg_familysite.gif') no-repeat left top;}
.familysite ul li {width:129px; color:#FFFFFF; font-size:0.9em; font-weight:bold; line-height:1.5em; clear:both; float:none; padding:0 0 0 5px: margin:0; background:none;}
.familysite ul li img {vertical-align:top;}
.familysite ul li a {color:#f1f1f1;}
.familysite ul li a:hover {color:#FFFFFF;}

#wrap #quick {position:absolute; right:0; top:270px;}



/**********************************************  게시판 스타일 *******************************************************/

/* 버튼 스타일 */
.rbtn {width:100%; overflow:hidden; text-align:right; padding:18px 0 0 0;}
.cbtn {width:100%; overflow:hidden; text-align:center; margin:40px 0 0 0;}
.cbtn02 {width:100%; overflow:hidden; text-align:center; margin:25px 0 0 0;}

/* 게시판 List 스타일 01 */
.listType01 {line-height:1.4em; margin:0;}
.listType01 p {text-align:right; margin:0 0 8px 0;}
.listType01 table {width:750px; border-top:2px solid #f37121;}
.listType01 table th {height:29px; text-align:center; border-bottom:1px solid #fac6a6;}
.listType01 table td {text-align:center; padding:7px 0 7px 0; border-bottom:1px solid #ececec;}
.listType01 table td img {vertical-align:middle ! important;}
.listType01 table td.tdleft {text-align:left; padding:7px 0 7px 10px; }
.listType01 table td.orange {color:#f37121;}
.listType01 table td .blue {color:#5898d5;}
.listType01 table td.transCom {color:#949494;}
.listType01 table td em {font-style:normal; color:#f37121;}

.listType01 .orderTxt {color:#949494; text-align:left; font-weight:bold; padding:0 0 0 18px; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/bul/dot_darkGray.gif') no-repeat 10px 5px;}
.listType01 .orderTxt span {color:#f37121;}
.listType01 .orderTxt em {color:#666666; font-style:normal; text-decoration:underline;}

.listType01 table td.date p {text-align:center; color:#949494; padding:0; margin:0;}

/* 게시판 List 스타일 02 */
.listType02 {width:750px; line-height:1.4em; margin:0;;}
.listType02 table {width:100%; border-top:2px solid #f37121;}
.listType02 table th {height:29px; text-align:center; border-bottom:1px solid #fac6a6;}
.listType02 table td {text-align:center; padding:15px 0 15px 0; border-bottom:1px solid #ececec;}
.listType02 table td img {vertical-align:middle;}
.listType02 table td.tdleft {text-align:left; padding:7px 0 7px 10px; }
.listType01 table td.orange {color:#f37121;}

/* 게시판 List 스타일 03 */
.listType03 {width:750px; line-height:1.4em; margin:0; border-bottom:1px solid #fac6a6}
.listType03 table {width:100%; border-top:2px solid #f37121;}
.listType03 table th {text-align:left; padding:8px 0 8px 25px; border-top:1px solid #ececec; background:#f8f8f8;}
.listType03 table td {text-align:left; padding:8px 0 8px 15px; border-top:1px solid #ececec;}
.listType03 table .first th, .listType03 table .first td{border:none;}
.listType03 table td img {vertical-align:middle;}
.listType03 table td strong {color:#f37121;}

/* 게시판 List 스타일 04 */
.listType04 {line-height:1.4em; margin:0;}
.listType04 p {text-align:right; margin:0 0 8px 0;}
.listType04 table {width:750px; }
.listType04 table th {height:29px; text-align:center; border-bottom:1px solid #6a6e6d;}
.listType04 table td {text-align:center; padding:7px 0 7px 0; border-bottom:1px solid #ececec;}
.listType04 table td img {vertical-align:middle ! important;}
.listType04 table td.tdleft {text-align:left; padding:7px 0 7px 10px; }
.listType04 table td.orange {color:#f37121;}
.listType04 table td .blue {color:#5898d5;}
.listType04 table td.transCom {color:#949494;}
.listType04 table td em {font-style:normal; color:#f37121;}

.listType01 .orderTxt {color:#949494; text-align:left; font-weight:bold; padding:0 0 0 18px; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/bul/dot_darkGray.gif') no-repeat 10px 5px;}
.listType01 .orderTxt span {color:#f37121;}
.listType01 .orderTxt em {color:#666666; font-style:normal; text-decoration:underline;}

.listType01 table td.date p {text-align:center; color:#949494; padding:0; margin:0;}

/* 게시판 Write 스타일 01 */
.comWrite {width:750px; margin:0;}
.comWrite table {width:100%; border-top:1px solid #f37121;}
.comWrite table th {text-align:left; padding:10px 0 10px 20px; border-bottom:1px solid #eeeeee; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_th.gif') no-repeat right 50%;}
.comWrite table td {text-align:left; padding:4px 0 4px 20px; border-bottom:1px solid #eeeeee;}
.comWrite table .writeCon {padding:7px 5px;}
.comWrite table ul {margin-top:-5px;}
.comWrite table ul li {margin-top:5px;}

/* 게시판 Write 스타일 02 */
.comWrite02 {width:750px; overflow:hidden; margin:9px 0 0 0; padding:0; border-top:2px solid #f37121; border-bottom:1px solid #dddddd;}
.comWrite02 table {width:100%; border-bottom:1px solid #FFFFFF; margin:0;}
.comWrite02 table th {text-align:left; padding:10px 0 10px 20px; border-top:1px solid #FFFFFF; background:#ececec;}
.comWrite02 table td {font-size:0.9em; text-align:left; padding:5px 0 5px 20px; border-top:1px solid #eeeeee;}
.comWrite02 table td p {line-height:1.315em;}
.comWrite02 table td.first {border-top:1px solid #FFFFFF;}
.checkList {width:560px; overflow:hidden; margin-bottom:10px;}
.checkList li {width:140px; float:left;}

/* 페이징 */
.paging {height:17px; text-align:center; position:relative; margin:16px 0 0 0; padding:7px 0 0 0;}
.paging span {margin:0 7px 0 5px;}
.paging .rbtn {position:absolute; right:0; top:0; padding:0; margin:0;}

.listSearch {text-align:center; margin:18px 0 0 0; }
.listSearch img, select, input {vertical-align:middle ! important;}
.listSearch input {width:148px; height:12px; padding:3px; border:1px solid #e1e1e1;}

.listSearchFAQ {text-align:left; margin:5px 0 10px 0; }
.listSearchFAQ img, select, input {vertical-align:middle ! important;}
.listSearchFAQ input {width:148px; height:12px; padding:3px; border:1px solid #e1e1e1;}

.boardTxt {margin:60px 0 0 0; padding:30px 0 0 0; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_cusBot.gif') no-repeat left top;}
.boardTxt img {margin:0 0 14px 0;}


/* 게시판 View 스타일 01 */
.viewType01 {width:750px; margin:23px 0 0 0;}
.viewType01 table {width:750px; border-top:1px solid #f37121; table-layout:fixed;}
.viewType01 table th {text-align:right; padding:8px 10px 9px 0; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_th.gif') no-repeat left 10px;}
.viewType01 table th.first {background:none;}
.viewType01 table .addFile {padding:8px 0 9px 10px; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_th.gif') no-repeat left 10px;}
.viewType01 table td {padding:9px 0 8px 0;}
.viewType01 table td img {vertical-align:middle ! important;}
.viewType01 table td.title {width:750px; padding:10px 0 10px 20px; background:#f9f7ef;}

/* s :: [2010-09-10] 수정 */
.viewType01 table td.viewCon {padding:20px; line-height:1.5em; border-bottom:1px solid #e7e1c9; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_view.gif') repeat-x left top}
.viewType01 table td.viewCon p {width:710px; overflow:hidden; padding:0px; margin:0 0 15px 0;}
.viewType01 table td.viewCon02 {background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_view.gif') repeat-x left top}
/* e :: [2010-09-10] 수정 */


.viewType02 {width:750px; margin:10px 0 0 0;}
.viewType02 table {width:750px; border-top:2px solid #f37121;}
.viewType02 table th {text-align:left; padding:8px 0 8px 20px; border-bottom:1px solid #ececec; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_th.gif') no-repeat right 10px;}
.viewType02 table td {text-align:left; padding:8px 0 8px 20px; border-bottom:1px solid #ececec;}

.viewType03 {width:750px; margin:10px 0 0 0;}
.viewType03 table {width:750px; border-top:2px solid #f37121;}
.viewType03 table th {text-align:left; padding:8px 0 8px 20px; border-bottom:1px solid #ececec; background:url('../../images/common/line/line_th.gif') no-repeat right 10px;}
.viewType03 table td {text-align:left; font-size:0.9em; padding:8px 0 8px 20px; border-bottom:1px solid #ececec;}

/* 게시판 답변 */
.commentArea {width:730px; overflow:hidden; position:relative; padding:10px 0 0 20px; border-bottom:1px solid #fac6a6; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_view02.gif') repeat-x left top;}
.commentArea dl {width:138px; float:right; position:absolute; right:0; top:15px;}
.commentArea dl dt {float:left; padding:0 0 0 11px; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_th.gif') no-repeat left 2px;}
.commentArea dl dd {float:left;  padding:0 0 0 10px; line-height:2.0em;}
.commentArea .comment {width:566px; color:#9e9472; position:static; float:left; padding:10px 0 30px 24px; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/icon/icon_reply.gif') no-repeat left 10px;}
.comment dt {width:566px; padding:0 ! important; background:none ! important;}
.comment dd {width:690px; clear:both; float:none; margin:12px 0 0 0; padding:0 ! important;}
/* [2010-09-10] 수정 */
.comment dd p {line-height:1.5em; margin:0 0 15px 0;}

.rbtnSet {width:100%; overflow:hidden; text-align:right; padding:23px 0 0 0; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_view02.gif') repeat-x left top;}
.rbtnSet img, .rbtnSet input {vertical-align:top;} 

.nextCon {width:750px; overflow:hidden; margin:30px 0 0 0; border-top:1px solid #f37121; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_dot01.gif') repeat left top;}
.nextCon dt {width:48px; float:left; padding:8px 0 9px 20px; background:url('https://fhisznajew.ecn.cdn.ofs.kr/fineweb/images/common/line/line_th.gif') no-repeat right 10px;}
.nextCon dd {width:663px; float:right;  padding:8px 0 9px 18px;}



/*------------- 140219 뉴리버 수정사항 ------------*/

/* 골프장검색 & 팝업 (추가) */
.srhWrap {margin-bottom:20px; float:right}
.srhWrap select {display:inline-block; width:109px; height:20px; margin:0; padding:0; border:1px solid #e1e1e1; vertical-align:middle;}
.srhWrap input {display:inline-block; height:18px; margin:0 5px 0 0; padding:0; border:1px solid #e1e1e1; vertical-align:middle; color:#c5c5c5}
.srhWrap button {display:inline-block; width:50px; height:20px; background:url(../img/common/btn_srh2.gif) no-repeat; vertical-align:middle;}
.srhWrap button span, .fieldClose span {display:block;overflow:hidden;position:absolute;left:-9999pix;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.fiedPop {position:absolute; top:30%; left:50%; margin-left:-225px; z-index:100; width:450px; padding:20px; border:5px solid #f47121; background:#fff;}
.fiedPop .fiedTit {padding-bottom:17px; margin-bottom:20px; font-size:20px; font-weight:bold; color:#f47121; border-bottom:5px solid #f47121}
.fiedPop .fiedInfo {margin-left:20px}
.fiedPop .fiedInfo span:after {content:" "; display:block; clear:both;}
.fiedPop .fiedInfo span {*zoom:1; display:block; margin-bottom:5px;}
.fiedPop .fiedInfo img {float:left; margin-right:7px}
.fiedPop .fiedInfo span em {width:100%; font-style:normal; font-size:12px; color:#666666; font-weight:bold;}
.fiedPop .fiedMap {width:450px; height:186px; margin-top:20px;}
.fiedPop .fieldClose{position:absolute; display:block; width:57px; height:19px; top:20px; right:20px; background:url(../img/common/btn_close.gif) no-repeat; cursor:pointer}

/*------------- 1400626 파인캐디 업데이트공지부분 수정 ------------*/
.listType_caddie {line-height:1.4em; margin:0; }
.listType_caddie p {text-align:right; margin:0 0 8px 0; }
.listType_caddie table {width:333px; border:1px solid #262626; }
.listType_caddie table th {height:27px; text-align:left; padding-left:10px; background-color:#373737;}
.listType_caddie table td {padding:5px 0 4px 0; background-color:#474747;}
.listType_caddie table td:hover {background-color:#6d7c3b !important;}
.listType_caddie table td a {color:#b4b4b4;}
.listType_caddie table td.color {padding:5px 0 4px 0; background-color:#434343;}
.listType_caddie table td.tdleft {text-align:left; padding:5px 0 4px 10px; height:17px;}

/* --------------- 250509 파인뷰 클라우드 요금제 ----------------------*/
.cloud-tab{margin-top: 28px; margin-bottom: 70px;}
.cloud-tab ul{display: flex;}
.cloud-tab ul li{width:50%; color: #fff; font-weight: 600; font-size: 16px; padding: 10px 0; text-align: center; background:#B7B7B7; cursor:pointer;}
.cloud-tab ul li.on,
.cloud-tab ul li:hover{background:#FF6E15;}
.cloud-box{display: none;}
.cloud-box.on{display: block;}
.cloud-box p{margin-bottom: 45px; text-align: center;}

