@charset "UTF-8";
a[href]:after {content: "";}
abbr[title]:after {content: "";}
/**
 * Color
 *
 * @category   JoyceCSS
 * @package    Helper
 * @subpackage Color
 */
.alert { color: #c09853; }
.success { color: #468847; }
.error { color: #FF7F00; font-size: 11px; }
.info { color: #3a87ad; }
.light { color: #f0f0f0; }
.dark { color: #333333; }
.white{ color: #fff;}
.mainC{ color: #65120e;}
/**
 * Font Size
 *
 * fs = font-size
 * t/s/m/l/h = tiny/small/medium/large/huge
 *
 * @category   JoyceCSS
 * @package    Helper
 * @subpackage Font.Size
 */
.fst {
font-size: 11px;
line-height: 1.5em;
}
.fss {
font-size: 12px;
line-height: 1.5em;
}
.fsm {
font-size: 13px;
line-height: 1.5em;
}
.fsl {
font-size: 15px;
line-height: 1.5em;
}
.fsh {
font-size: 24px;
line-height: 1.5em;
}
.fssh {
font-size: 30px;
line-height: 1.5em;
}

.fsb{
	font-weight: normal ;
	padding: 5px 10px;
	background-color: #EAF2F2;
	margin: 40px 0px 20px;
	font-size: 14px;
	border-left:7px solid #00ABC9;
}
.red{color:red;}
/**
 * Space
 *
 * p/m = padding/margin
 * a/t/r/b/l/h/v = all/top/right/bottom/left/horizontal/vertical
 * n/t/s/m/l/h = none/tiny/small/medium/large/huge
 *
 * @category   JoyceCSS
 * @package    Helper
 * @subpackage Space
 */
.ptn, .pvn, .pan { padding-top: 0px !important; }
.ptt, .pvt, .pat { padding-top: 5px !important; }
.pts, .pvs, .pas { padding-top: 10px !important; }
.ptm, .pvm, .pam { padding-top: 20px !important; }
.ptl, .pvl, .pal { padding-top: 40px !important; }
.pth, .pvh, .pah { padding-top: 80px !important; }
.prn, .phn, .pan { padding-right: 0px !important; }
.prt, .pht, .pat { padding-right: 5px !important; }
.prs, .phs, .pas { padding-right: 10px !important; }
.prm, .phm, .pam { padding-right: 20px !important; }
.prl, .phl, .pal { padding-right: 40px !important; }
.prh, .phh, .pah { padding-right: 80px !important; }
.pbn, .pvn, .pan { padding-bottom: 0px !important; }
.pbt, .pvt, .pat { padding-bottom: 5px !important; }
.pbs, .pvs, .pas { padding-bottom: 10px !important; }
.pbm, .pvm, .pam { padding-bottom: 20px !important; }
.pbl, .pvl, .pal { padding-bottom: 40px !important; }
.pbh, .pvh, .pah { padding-bottom: 80px !important; }
.pln, .phn, .pan { padding-left: 0px !important; }
.plt, .pht, .pat { padding-left: 5px !important; }
.pls, .phs, .pas { padding-left: 10px !important; }
.plm, .phm, .pam { padding-left: 20px !important; }
.pll, .phl, .pal { padding-left: 40px !important; }
.plh, .phh, .pah { padding-left: 80px !important; }
.pat{ padding: 5px !important; }
.pas{ padding: 10px !important; }
.pam{ padding: 20px !important; }
.pal{ padding: 40px !important; }
.pah{ padding: 80px !important; }
.mtn, .mvn, .man { margin-top: 0px !important; }
.mtt, .mvt, .mat { margin-top: 5px !important; }
.mts, .mvs, .mas { margin-top: 10px !important; }
.mtm, .mvm, .mam { margin-top: 20px !important; }
.mtl, .mvl, .mal { margin-top: 40px !important; }
.mth, .mvh, .mah { margin-top: 80px !important; }
.mrn, .mhn, .man { margin-right: 0px !important; }
.mrt, .mht, .mat { margin-right: 5px !important; }
.mrs, .mhs, .mas { margin-right: 10px !important; }
.mrm, .mhm, .mam { margin-right: 20px !important; }
.mrl, .mhl, .mal { margin-right: 40px !important; }
.mrh, .mhh, .mah { margin-right: 80px !important; }
.mbn, .mvn, .man { margin-bottom: 0px !important; }
.mbt, .mvt, .mat { margin-bottom: 5px !important; }
.mbs, .mvs, .mas { margin-bottom: 10px !important; }
.mbm, .mvm, .mam { margin-bottom: 20px !important; }
.mbl, .mvl, .mal { margin-bottom: 40px !important; }
.mbh, .mvh, .mah { margin-bottom: 80px !important; }
.mln, .mhn, .man { margin-left: 0px !important; }
.mlt, .mht, .mat { margin-left: 5px !important; }
.mls, .mhs, .mas { margin-left: 10px !important; }
.mlm, .mhm, .mam { margin-left: 20px !important; }
.mll, .mhl, .mal { margin-left: 40px !important; }
.mlh, .mhh, .mah { margin-left: 80px !important; }

h1{margin: 0 15px;padding: 0;
color: #663300;font-weight: bold;border-top: 2px solid #663300;}
h2,h3{font-size: 1.8em;padding-bottom: 5px; margin-top: 10px;}
p{font-size: 1.5em;}

/* side */
 li{font-size: 13px;}

#contentright{width: 165px;}
#contentright p{text-align: left;}
#contentright img{width:165px;}