body {
		font-family: "굴림" !important;
	}
.pl10 { padding-left: 10px;	}
.pt10 { padding-top: 50px; }
.pt15 { padding-top: 15px; }
.pl5 { padding-left: 5px; }
.pt5 { padding-top: 5px; }
.title_gumvitexpert, .title_freeexpert {margin-top: 15px;padding-left: 10px;font-size: 17px;font-weight: bold;font-family: "나눔고딕", "굴림"}
.title_gumvitexpert {color:#015afc;}
.title_freeexpert {color:#008425;}

.innertable {border-collapse: collapse;overflow:hidden;width: 100%;text-align: left;border-style: hidden;}
.innertable tr {cursor: pointer;}
.innertable tr td {vertical-align: middle;padding-top: 3px;}
.innertable tr:last-child > td{padding-bottom: 2px;}
.innertable tr td:first-child {text-align: center;}
.innertable .tdline{border-bottom: 1px solid tomato;margin: 2px 0;font-size: 10pt;padding: 3px 0;font-weight: bold;font-family: "나눔고딕","굴림"}
.innertable .tdline span {color : red;font-size: 10pt;}

.roundcorner {border-radius: 10px;border: 1px solid #ddd;padding: 0 5px;}
.roundbox {border-radius: 5px;border: 1px solid orange;background-color:orange;margin-top: 5px;font-size: 15px;color:white;height: 20px;width:525px;padding: 10px 0px;font-weight: bold}
/*.roundbox span {padding:10px 0;}*/
.spstrong {font-size: 17px;}
.spimportant {font-size: 14px;font-weight: bold;color:red;margin-top: 5px;}

.circle01,.circle02,.circle03,.circle04,.circle05,.circle06,.circle07,.circle08,.circle09 {border-radius: 100%;height: 1em;width: 1em;text-align: center;}
.circlenum {font-size: 8pt;font-weight: bold;font-family: sans-serif;color: white;position: relative;top:-8px;}
.circle01 {border: 0.1em solid #fdcc06;background-color: #fdcc06;}
.circle02 {border: 0.1em solid #c5c5c5;background-color: #c5c5c5;}
.circle03 {border: 0.1em solid #d8b49e;background-color: #d8b49e;}
.circle04,.circle05,.circle06,.circle07,.circle08,.circle09{border: 0.1em solid #c5c5c5;background-color: white;}
.circle04 p,.circle05 p,.circle06 p,.circle07 p,.circle08 p,.circle09 p {color: #666666 !important;}

.wrap_plus {width: 100%;padding-left: 10px; margin-top: 10px;font-weight: bold;font-size: 13pt;}
.wrap_left {float:left;font-size: 13pt;}
.wrap_right {float:right;padding-right: 10px;}
.wrap_right a {font-size: 13pt;}
.wrap_plus:after {content:""; display:block; clear:both;}

.plustable p.tel {font-family: "굴림";font-weight: bold; font-size: 16px;padding-right: 3px;padding-top: 10px;box-sizing: border-box;}

/*이미지map 테두리 none*/
area:focus{border: none;outline:none;outline-style: none;-moz-outline-style:none;}
img,img a {outline: none !important;border: none !important;}

.smsinfowrap {margin-left: 10px;margin-top: 26px;box-sizing: border-box;}
.subwrap {display:inline-block;width:630px;border: 2px solid #ddd !important;padding: 5px 0px;}
.smsinfowrap span{/*font-family: "나눔고딕, NanumGothic, sans-serif";*/font-size:13.6667px;display:block;line-height: 1.8;}
.left10 {margin-left: 10px;}
.left40 {margin-left: 30px;}
.top26 {margin-top:26px;}


/*plus_select*/
div {font-family:'굴림',Gulim !important;}

.container {width: 1000px;}

.cotainerframe {padding-left: 10px}
.cotainerframe h3 {font-size: 16px;padding: 10px 0;}

/*상단배너 영역*/
.bannercontainer {height: 40px;width:584px;box-sizing: border-box;}
.bannercontainer .box-left {padding:5px 0;width: 40%;float:left;box-sizing: border-box;}
.bannercontainer .box-right {padding-top:18px;width: 60%;float:right;text-align:right;box-sizing: border-box;font-size:15px;}

/*배당최강조합*/
.boxcontainer {height: 40px;width:584px;box-sizing: border-box;padding: 5px 10px;background-color: #f2f2f2;border:1px solid #D9D9D9;margin-bottom: 10px;}
.boxcontainer .box-left {padding:6px 0;text-align: center;color:block;width: 120px;float:left;box-sizing: border-box;font-weight: bold;font-size: 13px;}
.boxcontainer .box-center {padding:5px 0;text-align: center;margin:0 auto;box-sizing: border-box;font-size: 13px;}
.boxcontainer .box-right {padding:5px 0;text-align: center;width: 120px;float:right;box-sizing: border-box;color:white;background-color: #f6994a;font-size: 13px;}	

.blank {margin: 2px 0px;display:block; height: 1px;}
/*현재 선택 조합*/
.boxcontainerSel:before {content:""; display:block; clear:both;;}
.boxcontainerSel {height: 40px;width:584px;box-sizing: border-box;padding: 5px 10px;background-color: #f2f2f2;border:1px solid #D9D9D9;}
.boxcontainerSel .box-left {padding:5px 0;text-align: center;color:block;width: 120px;float:left;box-sizing: border-box;font-weight:bold;font-size: 15px;}
.boxcontainerSel .box-center {padding:5px 0;text-align: center;margin:0 auto;box-sizing: border-box;font-size: 14px;}
.boxcontainerSel .box-right {padding:5px 0;text-align: center;width: 120px;float:right;box-sizing: border-box;color:#4472C4;font-size: 15px;}	

.plusBoxNormal {display:inline-block;position: relative; width: 70px; line-height: 20px; padding:5px 0px;top:-5px;}
.plusBoxPart {display:inline-block;position: relative; width: 70px; line-height: 20px; border: 1px solid #ddd;background-color: white;padding:3px 0px;top:-5px;}
.plusBoxPoint {display:inline-block;position: relative; width: 70px; line-height: 20px; border: 1px solid #ddd;background-color: white;padding:3px 0px;top:-5px;}

p {/*font-family:'Nanum Gothic',NanumGothic !important;*/font-size: 11pt;color:#333;margin-top: 5px;}

.experttable:before {content:""; display:block; clear:both;}
.infoframe {padding-top: 10px;display: inline-block;width:100%;border-bottom: 1px solid #f6994a;margin-bottom: 10px;}
.info-left {float:left; width: 50%;}
.info-left h3 {font-size: 13pt;font-weight: bold;padding-left: 5px;}
.info-right {float:right;width: 48%;height: 20px;}
.info-right span {display:relative; top: 10px;}
.infoframe button {width: 150px; height: 30px;}

/*.ulOrder {border: 1px solid red;}*/
.ulOrder li{list-style: none; float: right; margin-top: 5px; padding: 0 15px; border-right : 1px solid #ddd;}
.ulOrder li:last-child {border-right: 0px;padding: 0 5px;}
.ulOrder li:first-child {border-right: 0px;}
.ulOrder li a {font-size: 13px;/*font-family:'Nanum Gothic',NanumGothic !important;*/}
.ulWeek {padding: 0px 0px;}
.ulWeek li{list-style: none; float: left; margin-left: 10px;font-size: 13px;}
.ulWeek li input {margin-left: 5px;}


.scrolltbody {width: 100%;border-collapse: collapse;box-sizing: border-box;}
.scrolltbody th {background-color: #f6994a;color: white;height: 20px;text-align: center;}
.scrolltbody th.th_bold_left {background-color:#3981e0;box-sizing: border-box;border-left:4px solid #3981e0;}
.scrolltbody th.th_bold_right {background-color:#3981e0;box-sizing: border-box;border-right:4px solid #3981e0;}
.scrolltbody td {border-bottom: 1px solid #ddd;height: 28px !important;}
.scrolltbody td.td_bold_left {border-left:4px solid #3981e0;}
.scrolltbody td.td_bold_right {border-right:4px solid #3981e0;}

.scrolltbody tr:last-child > td.td_bold_left {border-bottom:4px solid #3981e0;}
.scrolltbody tr:last-child > td.td_bold_right {border-bottom:4px solid #3981e0;}

.scrolltbody th, .scrolltbody  td {padding: 4px 3px;text-align: center;border-bottom: 1px solid #ddd;font-size: 13px;/*font-family:'Nanum Gothic',NanumGothic !important;*/}
.scrolltbody tr:nth-child(even) {background-color: #f2f2f2;}
.scrolltbody img {position:relative; top:2px;}
.scrolltbody:before {content:""; display:block; clear:both;}
.scrolltbody input {width: 20px;height: 20px;}

ul.weeks{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.weeks li{
	display: inline-block;
	padding: 5px 20px;
	cursor: pointer;
	float:left;
	position:relative;
	top: 1px;
	font-weight: bold;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #f6994a;
}

ul.weeks li.current{
	border-left: 1px solid #f6994a;
	border-top: 1px solid #f6994a;
	border-right: 1px solid #f6994a !important;
	border-bottom: 1px solid white;
}

ul.weeks li:last-child {border-right: 1px solid #ddd;}
