/* Common Style */
html, BODY  {
	font-family:Arial;
	font-size:12px;
	color:#555555;
	letter-spacing:0.02em;
	text-decoration:none;
	line-height:140%;
	vertical-align:top;
	margin:0px;
	padding:0px;
	background-color:#e3dac8;
	background-image:url(/web-contents/images/common/bg_foot_bottom.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
table, td, div, span {
	font-family:Arial;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	line-height:140%;
}
ul, ol, li, dl, dt, dd, p {
	list-style:none;
	margin:0px;
	padding:0px;
}
img			{border:0px; }
img.withtxt	{margin-bottom:-3px; }


input {
	font-size:12px;
	color:#000000;
	vertical-align:middle;
}

select {
	font-size:11px;
	color:#000000;
	line-height:140%;
	vertical-align:middle;
}
option {
	font-size:11px;
	color:#000000;
	line-height:140%;
}


h1 {height:25px; font-size:15px; color:#000000; font-weight:bold; line-height:130%; margin:0px 0px 15px 0px; padding:0px; border-bottom:2px solid #e0cbba; }
h2 {height:25px; font-size:15px; color:#000000; font-weight:bold; line-height:130%; margin:0px; padding:0px; }
h3 {font-size:15px; color:#ff3700; font-weight:bold; line-height:130%; margin:0px 0px 13px 0px; padding:2px 0px 0px 25px; } /* Icon & Orange Font */
h4 {height:22px; font-size:15px; color:#000000; font-weight:bold; line-height:130%; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background:url(/web-contents/images/common/con_sbj_h4_bg.gif) no-repeat left 8px; } /* font : Black */
h5 {font-size:13px; color:#000000; font-weight:bold; line-height:130%; margin:0px 0px 13px 0px; padding:2px 0px 0px 0px; } /* Black Font */
h6 { }

h3.H3No_01 {background:url(/web-contents/images/common/con_sjb_icon_h3_01.gif) no-repeat left 0px; }
h3.H3No_02 {background:url(/web-contents/images/common/con_sjb_icon_h3_02.gif) no-repeat left 0px; }
h3.H3No_03 {background:url(/web-contents/images/common/con_sjb_icon_h3_03.gif) no-repeat left 0px; }
h3.H3No_04 {background:url(/web-contents/images/common/con_sjb_icon_h3_04.gif) no-repeat left 0px; }
h3.H3No_05 {background:url(/web-contents/images/common/con_sjb_icon_h3_05.gif) no-repeat left 0px; }
h3.H3No_06 {background:url(/web-contents/images/common/con_sjb_icon_h3_06.gif) no-repeat left 0px; }
h3.H3No_07 {background:url(/web-contents/images/common/con_sjb_icon_h3_07.gif) no-repeat left 0px; }
h3.H3No_08 {background:url(/web-contents/images/common/con_sjb_icon_h3_08.gif) no-repeat left 0px; }
h3.H3No_09 {background:url(/web-contents/images/common/con_sjb_icon_h3_09.gif) no-repeat left 0px; }
h3.H3No_10 {background:url(/web-contents/images/common/con_sjb_icon_h3_10.gif) no-repeat left 0px; }
h3.H3No_11 {background:url(/web-contents/images/common/con_sjb_icon_h3_11.gif) no-repeat left 0px; }
h3.H3No_12 {background:url(/web-contents/images/common/con_sjb_icon_h3_12.gif) no-repeat left 0px; }
h3.H3No_13 {background:url(/web-contents/images/common/con_sjb_icon_h3_13.gif) no-repeat left 0px; }
h3.H3No_14 {background:url(/web-contents/images/common/con_sjb_icon_h3_14.gif) no-repeat left 0px; }
h3.H3No_15 {background:url(/web-contents/images/common/con_sjb_icon_h3_15.gif) no-repeat left 0px; }
h3.H3No_16 {background:url(/web-contents/images/common/con_sjb_icon_h3_16.gif) no-repeat left 0px; }
h3.H3No_17 {background:url(/web-contents/images/common/con_sjb_icon_h3_17.gif) no-repeat left 0px; }
h3.H3No_18 {background:url(/web-contents/images/common/con_sjb_icon_h3_18.gif) no-repeat left 0px; }
h3.H3No_19 {background:url(/web-contents/images/common/con_sjb_icon_h3_19.gif) no-repeat left 0px; }
h3.H3No_20 {background:url(/web-contents/images/common/con_sjb_icon_h3_20.gif) no-repeat left 0px; }

h3.H3Arr_O {padding:2px 0px 0px 10px; background:url(/web-contents/images/common/con_sbj_arrow_orange.gif) no-repeat left 8px; }

/* Cursor */
.Hand {cursor:pointer;}

/* Line */
hr {}
hr.Noline {border:0px; }

/* Space */
.Space_05 {height:5px;}
.Space_10 {height:10px;}
.Space_15 {height:15px;}
.Space_20 {height:20px;}
.Space_25 {height:25px;}
.Space_30 {height:30px;}
.Space_35 {height:35px;}
.Space_40 {height:40px;}
.Space_45 {height:45px;}
.Space_50 {height:50px;}


/* Align */
.AlignCenter	{text-align:center !important; }
.AlignRight		{text-align:right !important; }
.AlignLeft		{text-align:left !important; }

.LayCenter		{margin:auto !important; }
.LayLeft		{float:left !important; }
.LayRight		{float:right !important; }
.LayClear		{clear:both !important; }


/* Font : color */
.F_black	{color:#000000; }
.F_gray		{color:#999999; }
.F_white	{color:#ffffff; }
.F_red		{color:#f62323; }
.F_orange	{color:#ff6600; }
.F_yellow	{color:#ffff00; }
.F_green	{color:#167a11; }
.F_blue		{color:#0e84c1; }
.F_violet	{color:#9356d1; }
.F_pink		{color:#ff74b9; }

/* Font : Bold */
.F_Bold		{font-weight:bold !important; }
.F_Normal	{font-weight:normal !important; }

/* Font : ETC */
.Date		{font-size:10px; color:#68655e; }
.NoBr		{white-space:nowrap; }
.TxtLimit	{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* margin */
.mt_05		{margin-top:5px !important; }
.mt_10		{margin-top:10px !important; }
.mt_15		{margin-top:15px !important; }
.mt_20		{margin-top:20px !important; }
.mt_25		{margin-top:25px !important; }
.mt_30		{margin-top:30px !important; }
.mt_35		{margin-top:35px !important; }
.mt_40		{margin-top:40px !important; }
.mt_45		{margin-top:45px !important; }
.mt_50		{margin-top:50px !important; }

.ml_05		{margin-left:5px !important; }
.ml_10		{margin-left:10px !important; }
.ml_15		{margin-left:15px !important; }
.ml_20		{margin-left:20px !important; }
.ml_25		{margin-left:25px !important; }
.ml_30		{margin-left:30px !important; }
.ml_35		{margin-left:35px !important; }
.ml_40		{margin-left:40px !important; }
.ml_45		{margin-left:45px !important; }
.ml_50		{margin-left:50px !important; }

.mr_05		{margin-right:5px !important; }
.mr_10		{margin-right:10px !important; }
.mr_15		{margin-right:15px !important; }
.mr_20		{margin-right:20px !important; }
.mr_25		{margin-right:25px !important; }
.mr_30		{margin-right:30px !important; }
.mr_35		{margin-right:35px !important; }
.mr_40		{margin-right:40px !important; }
.mr_45		{margin-right:45px !important; }
.mr_50		{margin-right:50px !important; }

.mb_05		{margin-bottom:5px !important; }
.mb_10		{margin-bottom:10px !important; }
.mb_15		{margin-bottom:15px !important; }
.mb_20		{margin-bottom:20px !important; }
.mb_25		{margin-bottom:25px !important; }
.mb_30		{margin-bottom:30px !important; }
.mb_35		{margin-bottom:35px !important; }
.mb_40		{margin-bottom:40px !important; }
.mb_45		{margin-bottom:45px !important; }
.mb_50		{margin-bottom:50px !important; }


/* padding */
.pt_05		{padding-top:5px !important; }
.pt_10		{padding-top:10px !important; }
.pt_15		{padding-top:15px !important; }
.pt_20		{padding-top:20px !important; }
.pt_25		{padding-top:25px !important; }
.pt_30		{padding-top:30px !important; }
.pt_35		{padding-top:35px !important; }
.pt_40		{padding-top:40px !important; }
.pt_45		{padding-top:45px !important; }
.pt_50		{padding-top:50px !important; }

.pl_05		{padding-left:5px !important; }
.pl_10		{padding-left:10px !important; }
.pl_15		{padding-left:15px !important; }
.pl_20		{padding-left:20px !important; }
.pl_25		{padding-left:25px !important; }
.pl_30		{padding-left:30px !important; }
.pl_35		{padding-left:35px !important; }
.pl_40		{padding-left:40px !important; }
.pl_45		{padding-left:45px !important; }
.pl_50		{padding-left:50px !important; }

.pr_05		{padding-right:5px !important; }
.pr_10		{padding-right:10px !important; }
.pr_15		{padding-right:15px !important; }
.pr_20		{padding-right:20px !important; }
.pr_25		{padding-right:25px !important; }
.pr_30		{padding-right:30px !important; }
.pr_35		{padding-right:35px !important; }
.pr_40		{padding-right:40px !important; }
.pr_45		{padding-right:45px !important; }
.pr_50		{padding-right:50px !important; }

.pb_05		{padding-bottom:5px !important; }
.pb_10		{padding-bottom:10px !important; }
.pb_15		{padding-bottom:15px !important; }
.pb_20		{padding-bottom:20px !important; }
.pb_25		{padding-bottom:25px !important; }
.pb_30		{padding-bottom:30px !important; }
.pb_35		{padding-bottom:35px !important; }
.pb_40		{padding-bottom:40px !important; }
.pb_45		{padding-bottom:45px !important; }
.pb_50		{padding-bottom:50px !important; }


/* select box title */
span.selectbox_title{
    text-align:left;
    padding:4px 15px 5px 4px;
    border:1px solid #b5b5b5;
    background-color:#d2d2d2;
    background-image:url(/web-contents/images/common/select_arrow.gif);
    background-repeat:no-repeat;
    background-position:right center;
}

span.TCount{
    border:2px solid #c4c0b5;
    background-color:#ffffff;
    background-image:url(/web-contents/images/common/select_arrow.gif);
}
span.selectbox_title strong{
    width:100%;
    height:1em;
    font-weight:normal;
    font-size:11px;
    color:#000000;
    word-break:break-all;
    line-height:1.2em;
    padding:1px 0 2px;
    _padding:2px 0 1px;
    display:block;
    overflow:hidden;
}
span.selectbox_title_focus{
    border-color:#ff6600;
}
span.selectbox_title_focus strong{
    color:#000000;
}
span.selectbox_title_disabled{
    background-color:#EEEEEE;
}
span.selectbox_title_disabled strong{
    color:#999999;
}
 
/* select box option */
div.selectbox_option{
    border:1px solid #b5b5b5;
    background:#FFFFFF;
    overflow:hidden;
}
div.selectbox_option li{
    list-style:none;
}
div.selectbox_option a{
    height:1em;
    font-size:11px;
    color:#888888;
    word-break:break-all;
    line-height:1.4em;
    text-decoration:none;
    padding:2px 3px 5px;
    _padding:3px 3px 4px;
    display:block;
    overflow:hidden;
}
div.selectbox_option a.on,
div.selectbox_option a:hover{
    color:#000000;
    background:#EEEEEE;
}
 
/* select box multiple */
span.selectbox_multiple{
    border:1px solid;
    border-color:#999999;
    background:#FFFFFF;
    display:inline-block;
    overflow:hidden;
}
span.selectbox_multiple ul li{
    height:1em;
    font-size:11px;
    color:#666666;
    word-break:break-all;
    line-height:1.4em;
    padding:1px 3px 4px;
    _padding:2px 3px 3px;
    display:block;
    overflow:hidden;
}
span.selectbox_multiple ul li.on{
    color:#000000;
    background:#CCCCCC;
}
span.selectbox_multiple_focus{
    border-color:#333333;
}
span.selectbox_multiple_focus ul li.on{
    color:#000000;
    background:#BBBBBB;
}
span.selectbox_multiple_disabled{
    background-color:#EEEEEE;
}
span.selectbox_multiple_disabled ul li {
	color: #999999;
}

