BODY,TD,input,DIV,form,TEXTAREA,center,option,pre,blockquote {
	color: #333;
	line-height:1.8;
	font-family: 'Open Sans','GentiumAlt','Noto Serif Hebrew',Arial,sans-serif;
}

SELECT {
	font-size: 0.96em;
	color:#000000;
}

dl, ul, ol, li {
    list-style: none;
}

/* A ¸µÅ© */
A:link    {color:inherit;text-decoration:none;}
A:active  {color:inherit;text-decoration:none;}
A:hover   {color:#c02589;text-decoration:none;}
A:visited {color:#798088;text-decoration:none;}

.magic_tools_div .buttonPro.small {padding: 6px 6px;}

#bible_insert_bt .buttonPro.small {border-bottom: 1px solid #666;}
#bible_btn .buttonPro {padding: 7px 11px 6px;}

.buttonPro.grey.bblue,.buttonPro.grey.bblue:hover{
	padding: 8px 9px;
	background: -webkit-gradient(linear, left top, left bottom, from(#e2f0ff), to(#0b2752));
	background: -moz-linear-gradient(top, #e2f0ff, #0b2752);
	border: 1px solid #7c8c9b;
	box-shadow: unset;
}

.longcut  { text-overflow : ellipsis;overflow : hidden; }
.mobile_name {
	float: right;
	width: 90px;
	font-size: 13px;
	padding: 0 8px 0;
	overflow: hidden;
	color: #222;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list_sub {
	font-size: 13px;
	color: #888;
	padding: 7px 0 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.longcut_2row {
	display: -webkit-box;
	height: 3.2em;
	font-size: 1.0em;
	line-height: 1.6;
	text-align: left;
	white-space: normal;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.m_title {
	padding: 6px 4px 5px 5px;
	border-top: 1px solid #acb2b4;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	margin: 4px 0 7px 5px;
	font-size: 16px;
	font-family: 'GentiumAlt','Noto Serif Hebrew','Open Sans',Arial,sans-serif;
}

.sml {font-size:7pt;color: #000;letter-spacing:0;}
.sml4 {font-size:7pt;color: #000;letter-spacing:0;line-height:220%;}
.sml2 {font-size:7pt;color: #999;letter-spacing:0;}
.sml3 {font-size:9pt;color: #999;letter-spacing:0;}

.sml9 {font-size:9pt;color: #666;letter-spacing:0;}
.sml10 {font-size: 1.0em;color: #666;letter-spacing:0;}
.sml11 {font-size:11pt;color: #666;letter-spacing:-1;}

.sml10a {font-size: 0.96em;color: #2080D0;letter-spacing:0;line-height:150%;}
.sml10b {font-size: 0.96em;color: #999;letter-spacing:0;line-height:150%;}
.sml2 {font-size:7pt;color: #999;letter-spacing:0;}

.comt {font-size: 0.96em;color: #999;letter-spacing:-1;line-height:130%;}

/* ¹øÈ£ */
.number {font-size: 11px;letter-spacing:0;color: #666;}

IMG {border: none;}

.print_button {
	cursor: pointer;
	color: #6473AB;
	border: 1px solid #6473AB;
	padding: 3px 8px;
	border-radius: 15px;
	font-size: 10px;
}

.ellipsis {
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.member {
	float:left;
	margin: 6px 2px 4px;
	font-size: 1.1em;
	font-weight: 600;
}

.comment_name1 {font-weight : 600;}
.comment_name2 {color:#7d7888;font-weight : 600;}
.comment_date  {font-size: 12px;color:#82898f;font-weight: normal;}

.inner_stairs {
	width: 5%;
	vertical-align: top;
	text-align: right;
	padding: 8px 4px;
}

.inner_arrow {color: #aaaeb5;}

.bottom_click2 {
	margin-top: 6px;
	padding: 4px 7px 4px;
	border: none;
	font-size: 12px;
	color: #ccc;
	background-color: #FDFEFF;
}

.norobot {
	padding-left: 4px;
	height: 30px;
	line-height: 2.0;
	font-size: 0.96em;
}

.tr_onmouseover {background-color:#fafafa;}

/* ¸ñ·Ï ÄÃ·¯¸µ */
.list0 {background-color: #fdfdff;height:26px; font-size:9pt;}
.list1 {background-color: #ffffff;height:26px; font-size:9pt;}

/* ¸ñ·Ï ÄÃ·¯¸µ */
.notice0 {background-color: #f8f8f8;}
.notice1 {background-color: #fffcfc;}

.comment_num {
	color: #F19;
	font-size: 12px;
	font-weight: normal;
}

.tr_bottom_line {
	cursor: pointer;
	border-bottom: 1px solid #ebebeb;
	height: 56px;
}

.video-container {position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}

.video-container_memo {
	position:relative;
	padding-bottom:56.25%;
	padding-top:0px;
	height:0;
	overflow:hidden;
	margin: 0;
}
.video-container_memo iframe,.video-container object,.video-container embed{position:absolute;top:-10px;left:-5px;width: calc(100% + 8px);height:calc(100% + 10px);}

.menu_t {
	height: 34px;
	text-align: right;
	font-size: 13px;
	padding: 10px 7px 4px 2px;
	line-height: 1.3;
	font-weight: 600;
}

.div_input_box {
	position: relative;
	margin-right: 7px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	border-radius: 3px;
}

#ps_input_clear {
	position: absolute;
	width: 35px;
	height: 37px;
	top: -2px;
	right: 0px;
	border: 0;
	background: 0 0;
	display: none;
}

.magic_tools_div {
	padding: 5px 0 3px 5px;
	margin: 5px 0 0;
	border-radius: 3px;
}

#table_help {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px;
	border-radius: 3px;
	color: rgb(51, 51, 51);
	font-size: 13px;
	border: 1px solid #8bc34a;
}

/* input*/
.input_add {width: 120px;text-align: center;margin: 7px 4px;}
.fa-d4x {font-size: 1.4em !important;color: #333;}
.img_file{ float:left;font-size: 0.90em;color: #555;display: none;}
.bin_file{ float:left;font-size: 0.90em;color: #555;display: block;}
.page_num {font-size: 17px;}

.tip_span {
	font-size: 0.96em;
	border-bottom: 1px solid #a4a7bf;
	padding-bottom: 4px;
	color: #636890;
	margin: 10px 0;
}

/* border »ö»óÇ¥ */
.aqua {
	border-color: #92c9f1;
	background: #c0ebfa;
	margin-bottom: 10px;
}

a.aqua:hover {
	color: #222;
	background-color: #5ed8e8;
	border-color: #00BCD4;
}

.royal_blue {border-color: #7c9fcc;margin-bottom: 10px;}
a.royal_blue:hover {
	color: #222;
	background-color: #b6d5f5;
	border-color: #7c9fcc;
}

input[type="checkbox"] {
	position: relative;
	top: 1.5px;
	margin: 0 !important;
}

.clipboard {font-weight: normal;}
.button9 {
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 12px HelveticaNeue, Arial, sans-serif;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#EDEFF3), to(#BFDFEA));
	background-color: #6fcef3;
	border: 1px solid #B0D7E5;
	box-shadow: 0 1px 1px #336594, inset 0 0px 0 #c0ebfa;
	padding: 0px 3px;
	border-radius: 4px;
	background-color: #FDFEFF;
	border: 1px solid #D4D4D4;
	border-color: #dedede #d8d8d8 #d3d3d3;
}

#div_alert {
    display: unset;
    padding: 0px 2px 3px 0;
    margin-left: 6px;
    border-bottom: 1px solid #4ea5ea;
    font-size: 13px;
    color: #E91E63;
    opacity: -7.5287e-16;
}

#file_download_list a{
	font-size:14px;
	font-family: 'Open Sans',Arial,sans-serif;
}

.inner_img {padding: 5px 0;max-width: 100%;}

.notice_raw{
	cursor: pointer;
	border-top: 1px solid #e3e4f1;
	border-bottom: 1px solid #e3e4f1;
	padding: 6px 3px 0px 0;
}

.notice_txt {
	line-height: 1.68;
	padding: 3px 0 0 2px;
	font-size: 1.1em;
	font-weight: 600;
	color: #71778c;
	height: 43px;
	cursor: pointer;
}

.setup_head_bt {
	box-sizing: border-box;
	padding: 7px 6px 10px;
}

.setup_head_bt .buttonpro {margin-bottom: 10px;}

.listnum2 {
    font-size: 12.5px;
    color: #666;
    margin: 8px 0 0 6px;
}

#photo_file_help {
	margin: 10px 0px 10px 3px;
	padding: 5px 5px;
	font-size: 0.9em;
	color: rgb(51, 51, 51);
	border: 1px solid #ccc;
	border-radius: 3px;
}

.pdf_preview {
	font-size: 13px;
	margin: 8px 0 5px 0;
	padding: 2px 0 0 8px;
	background: linear-gradient(to right, #79acd2, #edf7fb);
}