@charset "shift-JIS";
h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px;font-size:14px;}

.fs10 { font-size: 10px; line-height: 13px; }
.fs10b { font-size: 10px; line-height: 13px; font-weight: bold;}
.fs11 { font-size: 11px; line-height: 14px; }
.fs11b { font-size: 11px; line-height: 14px; font-weight: bold;}
.fs11h { font-size: 11px; line-height: 14px; color: #990033; }
.fs11hb { font-size: 11px; line-height: 14px; font-weight: bold; color: #990033; }
.fs12 { font-size: 12px; line-height: 15px; }
.fs12b { font-size: 12px; line-height: 15px; font-weight: bold;}
.fs12h { font-size: 12px; line-height: 15px; color: #990033; }
.fs12hb { font-size: 12px; line-height: 15px; font-weight: bold; color: #990033; }
.fs13 { font-size: 13px; line-height: 16px; }
.fs13h { font-size: 13px; line-height: 16px; color: #990033; }
.fs13b { font-size: 13px; line-height: 16px; font-weight: bold;}
.fs13hb { font-size: 13px; line-height: 16px; font-weight: bold; color: #990033; }
.fs14 { font-size: 14px; line-height: 17px; }
.fs14h { font-size: 14px; line-height: 17px; color: #990033; }
.fs14b { font-size: 14px; line-height: 17px; font-weight: bold;}
.fs14hb { font-size: 14px; line-height: 17px; font-weight: bold; color: #990033; }
.fs15 { font-size: 15px; line-height: 18px; }
.fs15h { font-size: 15px; line-height: 18px; color: #990033; }
.fs15b { font-size: 15px; line-height: 18px; font-weight: bold;}
.fs15hb { font-size: 15px; line-height: 18px; font-weight: bold; color: #990033; }
.fs16 { font-size: 16px; line-height: 19px; }
.fs16h { font-size: 16px; line-height: 19px; color: #990033; }
.fs16b { font-size: 16px; line-height: 19px; font-weight: bold;}
.fs16hb { font-size: 16px; line-height: 19px; font-weight: bold; color: #990033; }
.fs17 { font-size: 17px; line-height: 20px; }
.fs17b { font-size: 17px; line-height: 20px; font-weight: bold;}
.fs17hb { font-size: 17px; line-height: 20px; font-weight: bold; color: #990033; }
.fs19 { font-size: 19px; line-height: 24px; }
.fs19h { font-size: 19px; line-height: 24px; color: #990033; }
.fs19b { font-size: 19px; line-height: 24px; font-weight: bold;}
.fs19hb { font-size: 19px; line-height: 24px; font-weight: bold; color: #990033; }
.fs21 { font-size: 21px; line-height: 26px; }
.fs23 { font-size: 23px; line-height: 26px; }
.fs25 { font-size: 25px; line-height: 28px; }
.fs30 { font-size: 30px; line-height: 35px; }
.fw { color:#ffffff; }
.fg {color: #666666;}
.fdg{color:#363636;}
.gr { color:#336600; }
.fn {color:#1F5EAB;}
.fdb{color:#0052B5;}
.fr {color:#FB4402;}
.fb {color:#0000FF;}
.fgr{color:#288101;}	/*グリーン*/
.blg{ background:#F7F7F4; }	/*ライトグレー*/
.bo { background-color: #FD9039; }	/*濃い目オレンジ*/
.bg { background-color: #CDC9C9;}	/*グレー*/
.bdr {background-color: #E67A80;}	/*ダークレッド*/
.blr {background-color: #FFB6C1;}	/*ライトレッド*/
.bly {background-color: #FFE4E1;}	/*ライトイエロー*/
.b {font-weight: bold;}
.clear {clear: both;}
.space5 {margin-top: 5px;}
.space10 {margin-top: 10px;}
.space15 {margin-top: 15px;}
.space20 {margin-top: 20px;}
.space30 {margin-top: 30px;}
.space40 {margin-top: 40px;}

/*************** ライオン作成分 ***************/
.fs16_item { font-size: 16px; line-height: 24px; font-weight: bold; color: #1d2088; }
.fs12_item  { font-size: 12px; line-height: 15px; font-weight: bold; color: #eb6100; }
.fs14_approval { font-size: 14px; line-height: 17px; font-weight: bold; color: #e60012; }
.fs16_approval_answer { font-size: 16px; line-height: 19px; font-weight: bold; color: #e60012; }
.fs14_choices { font-size: 14px; line-height: 17px;margin-top: -1px; }
.fs16_office_check { font-size: 16px; line-height: 19px; font-weight: bold; color: #22ac39; }