/* 에디터 */
.entry-content * {color: inherit;}
.entry-content .ih {font-size: 12px;font-family: Verdana;border-bottom: 1px solid #ddd;padding: 30px 0 10px 0;}
.entry-content .lm {background: none;}
.entry-content {line-height: 1.7;color: #585858;font-size: 14px;}
.en .entry-content {font-size: 13px;}
.entry-content div,
.entry-content span,
.entry-content font,
.entry-content b {color: inherit;}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {line-height: 1.4;margin-bottom: 15px;font-weight: normal;position: relative;}
.entry-content h4,
.entry-content h5,
.entry-content h6 {margin-bottom: 15px;}
.entry-content h1 {font-size: 32px;color:#6861b1}
.entry-content h2 {font-size: 20px;color: #6861b1}
.entry-content h3 {font-size: 16px;color: #6861b1}
.entry-content h4 {font-size: 16px;}
.entry-content h5 {font-size: 15px;}
.entry-content h6 {font-size: 14px;}
.entry-content h3.odd {text-align: center;padding:15px 0 15px 0;font-size: 24px;background: url(../images/h3odd.png) 50% top no-repeat;margin:30px 0 0 0;}
.entry-content h2 .subtit {font-size: 12px;position: absolute;bottom: 0;right: 0;color: #666}
.entry-content h2 .subtit a {text-decoration: underline;}
.entry-content img {max-width: 100%;height: auto;}
.entry-content a {color: #666;}
.entry-content p {line-height: 1.84;padding:0 0 20px 0;color: #767676;font-size: 14px;}
.entry-content p a {color:#666;white-space:pre-line;word-wrap:break-word;word-break: break-all;max-width:560px;overflow: hidden;text-overflow: ellipsis;}
.entry-content p a:hover {color:#6c5fa9; text-decoration: underline;}
.entry-content ul {padding-bottom: 20px;list-style: none;padding:0 0 15px 3px;}
.entry-content ul li {list-style: none;line-height:1.6;background: url(../images/li01.png) 0 13px no-repeat;padding: 3px 0 3px 12px;font-size: 13px;}
.entry-content ul li ul {padding: 10px 0;}
.entry-content ul li ul li {background: url(../images/li01.png) 0 10px no-repeat;}
.entry-content ul li ul li ul li {background: url(../images/li01.png) 0 10px no-repeat;padding: 0 0 0 15px;}
.entry-content ol {padding:5px 0 15px 20px;}
.entry-content ol {list-style: decimal;}
.entry-content ol li {list-style: decimal;padding: 2px 0;line-height:1.6;}
.entry-content .list01 {list-style: none;}
.entry-content .list01 li {background: url(../images/bul02.png) 0 10px no-repeat;list-style:none;padding:0 0 7px 10px;}
.entry-content .list01 li em {font-weight: bold;color: #999;font-size:10px;text-transform: uppercase;font-family: Verdana;display: block;float: left;width: 60px;padding-top: 1px;}
.entry-content .list02 {list-style: none;padding-left: 0;margin-left: 0;}
.entry-content .list02 li {background: url(../images/bul01.png) 0 10px no-repeat;list-style:none;padding-left: 10px;}
.entry-content .list02 li em {color: #1b9e88;font-size:12px;display: block;float: left;width: 130px;padding-top: 1px;}
.entry-content blockquote {padding:10px 20px;position: relative;border:1px solid #eee;border-width:1px 0 1px 0;font-style:italic;}
.entry-content blockquote i {position: absolute;top:20px;left:0;font-size: 30px;color:#999;}
.entry-content blockquote p {padding-bottom: 0;line-height: 1.7;font-style:italic;text-align: center;}
.entry-content table {margin-bottom: 20px;max-width: 100%!important;width: 100%;border-top: 1px solid #ddd;}
.entry-content table td, 
.entry-content table th {border-bottom: 1px solid #ddd;padding:4px 10px;vertical-align: middle;}
.entry-content table th {background: #f8f8f8;text-align: center;font-weight: bold;}
.entry-content table p {padding-bottom: 0;margin: 0;}
.entry-content table.t01 th {white-space: nowrap;}
.page-id-70 .entry-content #calendar table {margin-bottom: 0;border-top: 0;}
.page-id-70 .entry-content #calendar table td, 
.page-id-70 .entry-content #calendar table th {vertical-align: top;padding:0 0!important;vertical-align:top;}
.entry-content table.tb01 {border-top: 2px solid #019a49;border-bottom: 2px solid #019a49;width: 100%;font-size: 14px;margin-bottom: 40px;}
.entry-content table.tb01 th {background: none;color: #000;vertical-align: middle;text-align: center;width: 20%;}
.entry-content table.tb01 td {vertical-align: middle;text-align: left;}
.entry-content table.tb01 td.g {background: #f7f7f7;width: 12%;text-align: center;font-weight: bold;padding-left: 0;padding-right: 0;}
.page-id-152 .entry-content table.tb01 th {width: 22%;}
.page-id-152 .entry-content table.tb01 td.g {width: 18%;}
.entry-content ul.tb01 {border-top: 2px solid #019a49;border-bottom: 2px solid #019a49;width: 100%;font-size: 14px;margin-bottom: 40px;padding-bottom: 0;}
.entry-content ul.tb01 li {display: block;padding: 10px 0 10px 16px;background: url(../images/li02.png) 0 50% no-repeat;border-top: 1px solid #ddd;}
.entry-content dl {overflow: hidden;padding-bottom: 10px;}
.entry-content dt {width: 10%;float: left;font-weight: bold;}
.entry-content dd {width: 85%;float: right;}
/*.entry-content img {max-width: 100%!important;height: auto;}*/
.entry-content .alignleft {float: left;margin-right: 20px;}
.entry-content .alignright {float: right;margin-left: 20px;}
.entry-content .aligncenter {float: none;margin: 0 auto;text-align: center;}
.entry-content img.aligncenter {margin: 0 auto;display: block;}
.entry-content hr {display: block;margin: 20px 0;}
.entry-content iframe {margin: 0 auto;}
.entry-content .box {border:1px solid #e3e3e3;line-height: 1.6;margin-bottom: 15px;padding:15px 20px;clear: both;overflow: hidden;border-radius: 3px;}
.entry-content .box01 {background: #fff url(../images/shadow_bg.png) 0 100% repeat-x;}
.entry-content .box02 {background: #fafafa;}
.entry-content .box01 em {font-size: 14px;vertical-align: top;font-weight: bold;color: #8F1219;padding: 0 10px 0 0;}
.entry-content .box.caution {background: #FFDBDB;margin:15px 0 0 0;display: none;}
.entry-content .box.withtit {padding: 0;}
.entry-content .box .tit {padding: 15px 20px;border-bottom: 1px dotted #bfbfbf;font-size: 15px;font-weight: bold;margin: 0;}
.entry-content .box .msg {padding: 15px 20px;font-size: 12px;}
.entry-content .box .msg ul {padding: 0;margin: 0;}
.entry-content .box .msg strong,
.entry-content .box .msg a {color: #6756ad;font-weight: bold;}
.entry-content .wp-caption {max-width:100%!important;margin:0 0 20px;background: #f5f5f5;}
.entry-content .wp-caption .wp-caption-text {padding: 5px;font-size: 12px;text-align: right;border-bottom: 1px solid #ddd;}
.entry-content .btn01 {background: #898989;;color: #fff!important;border:1px solid #737373;font-size: 14px;padding:8px 18px;border:0;cursor: pointer;font-family: inherit;border-radius: 3px;display: inline-block;-webkit-appearance:none;}
.entry-content .btn01:hover {text-decoration: none;}
.lt-ie10 .entry-content .btn01 {padding: 6px 19px 12px;}
.entry-title .btn01 {background: #898989;;color: #fff;border:1px solid #737373;font-size: 12px;padding:6px 18px;border:0;cursor: pointer;font-family: inherit;border-radius: 3px;position: relative;top: -5px;-webkit-appearance:none;}
.entry-title .btn01:hover {text-decoration: none;background:#707070;color: #fff;}
.entry-content .btn01.gray {background: #898989;}
.entry-content .btn02,
.form-submit #submit {background: #7365b2;;color: #fff;font-size: 14px;border:0;cursor: pointer;font-family: inherit;border-radius: 3px;font-weight: bold;padding: 20px 30px;display: inline-block;-webkit-appearance:none;}
.entry-content .btn02:hover,
.form-submit #submit:hover {text-decoration: none;background:#8f82c8;color: #fff;}
.entry-content .btn02.yl {background: #fdd645;color: #676767;}
.entry-content .btn02.yl:hover {background: #F5D768;}
.entry-content .btn02.gr {background: #898989;color: #fff;}
.entry-content .btn02.gr:hover {background: #666;}
.entry-content .btn03 {border:1px solid #d1d1d1;border-radius: 2px;color: #666666;font-size: 12px;font-weight: bold;padding: 5px 12px;-webkit-appearance:none;}
.entry-content .tabs .tabul {overflow: hidden;padding: 0 1px;background:url('../images/page/tabline.png') repeat-x bottom left;}
.entry-content .tabs .tabul li {background: none;padding: 0;display: block;float: left;margin-left: -1px;position: relative;border:1px solid #ddd;background: #fafafa;border-bottom: 0;}
.entry-content .tabs .tabul li a {display: block;padding: 10px 30px;font-size: 14px;color: #666;}
.entry-content .tabs .tabul li.ui-state-active {border: 1px solid #adabdc;z-index: 9;border-bottom: 2px solid  #6656ae;background: #fff;}
.entry-content .tabs .tabul li.ui-state-active a {color: #6656ae;font-weight: bold;}
.entry-content .tabs .tabpn {padding: 0 0 20px;}
.entry-content .thumblist {overflow: hidden;clear: both;padding:10px 0;}
.entry-content .thumblist .sliders {padding: 0;margin: 0;}
.entry-content .thumblist .sliders li {display: none;text-align: center;padding: 0;margin: 0;background: none;}
.entry-content .thumblist .control-nav {padding: 5px 0;margin: 0;overflow: hidden;}
.entry-content .thumblist .control-nav li {display: block;float: left;width: 10%;background: none;padding: 0;margin: 2px;cursor: pointer;}
.entry-content .thumblist .control-nav li img {width: 100%;height: auto;}
.entry-content pre {max-width: 100%;}
/* form */
.alertbox {width: 70%;margin: 40px auto;background: #f2f2f2;border:1px solid #e3e3e3;border-radius: 3px;padding: 30px 0;text-align: center;font-size: 14px;}
.alertbox a {text-decoration: underline;}
select,
input[type="text"],
input[type="password"],
input[type="date"],
input[type="email"],
input[type="url"] {border:1px solid #d5d5d5;padding:0 10px;border-radius: 3px;}
@media only screen and (max-width: 640px) {
	.entry-content .text h1,
	.entry-content .text_02 h1 {font-size: 15px!important;}	
	select,
	input[type="text"],
	input[type="password"],
	input[type="date"],
	input[type="email"],
	input[type="url"] {-webkit-appearance:none;}
	
}