@charset "UTF-8";

/* -------------------------------------
   Partial Style
   -------------------------------------*/

/* font color */
.C-white{color:white !important;}
.C-gray{color:#333333 !important;}
.C-black{color:black !important;}
#.C-red{color:#d0102c !important;}
.C-red{color:#666 !important;}
.C-lightgray{color:#bfbfbf !important;}
.C-brightgray{color:#efefef !important;}

/* background */
.Bgc-gray{background-color:#e6e6e6 !important;}
#.Bgc-pink{background-color:#fae7e9 !important;}
.Bgc-pink{background-color:#d6d6d6 !important;}
.Bgc-lightgray{background-color:#f5f5f5 !important;}
.Bgc-red{background-color:#d0102c !important;}
#.Bgc-red{background-color:#666 !important;}
.Bgc-white{background-color:#ffffff !important;}
.Bg-n{background:none !important;}
.Bg-brightgray{background:#efefef !important;}

/* position & layout */
.Fl-l{float:left !important;}
.Fl-r{float:right !important;}

.Pos-a{position:absolute !important;}
.Pos-r{position:relative !important;}
.Pos-f{position:fixed !important;}

.Tbl-f{table-layout:fixed !important;}
.Tbl-a{table-layout:auto !important;}

.Bdcl-c{border-collapse:collapse !important;}
.Bdcl-s{border-collapse:separate !important;}

.Bds-10{border-spacing: 10px 10px !important;}
.Bdsy-10{border-spacing: 0px 10px !important;}
.Bdsy-5{border-spacing: 0px 5px !important;}
.Bdsx-10{border-spacing: 10px 0px !important;}

.Va-t{vertical-align:top !important;}
.Va-m{vertical-align:middle !important;}
.Va-b{vertical-align:bottom !important;}
.Va-tt{vertical-align:text-top !important;}

.D-n{display:none !important;}
.D-b{display:block !important;}
.D-i{display:inline !important;}
.D-ib{display:inline-block !important;*display:inline;zoom:1 !important;}
.D-tb{display:table !important;}
.D-tbr{display:table-row !important;}
.D-tbc{display:table-cell !important;}

.T-0{top:0 !important;}
.T-50{top:50% !important;}
.R-0{right:0 !important;}
.B-0{bottom:0 !important;}
.L-0{left:0 !important;}

.Fl-l{float:left !important;}
.Fl-r{float:right !important;}
.Cl-l{clear:left !important;}
.Cl-b{clear:both !important;}

/* text */
.Td-n{text-decoration:none !important}
.Td-u{text-decoration:underline !important;}

.Ta-c{text-align:center !important;}
.Ta-l{text-align:left !important;}
.Ta-r{text-align:right !important;}

/* fontsize */
.Fz-ss{font-size: 9px !important;}
.Fz-s{font-size: 10px !important;}
.Fz-l{font-size: 14px !important;}
.Fz-16{font-size: 16px !important; }
.Fz-ll{font-size: 18px !important;}
.Fz-3l{font-size: 22px !important;}
.Fz-11{font-size: 12px !important;}
.Fz-12{font-size: 12px !important;}
.Fw-b{font-weight: bold !important;}
.Fw-n{font-weight: normal !important;}

/* display */
.D-inb{display: inline-block !important;}

/* margin */
.M-0{margin:0 !important;}
.M-5{margin:5px !important;}
.M-10{margin:10px !important;}
.M-20{margin:20px !important;}
.Mt-0{margin-top:0px !important;}
.Mt-2{margin-top:2px !important;}
.Mt-5{margin-top:5px !important;}
.Mt-10{margin-top:10px !important;}
.Mt-neg-10{margin-top:-10px !important;}
.Mt-20{margin-top:20px !important;}
.Mt-30{margin-top:30px !important;}
.Mt-40{margin-top:40px !important;}
.Mt-50{margin-top:50px !important;}
.Mt-60{margin-top:60px !important;}
.Mr-0{margin-right:0px !important;}
.Mr-3{margin-right:3px !important;}
.Mr-5{margin-right:5px !important;}
.Mr-10{margin-right:10px !important;}
.Mr-20{margin-right:20px !important;}
.Mb-0{margin-bottom:0px !important;}
.Mb-5{margin-bottom:5px !important;}
.Mb-10{margin-bottom:10px !important;}
.Mb-20{margin-bottom:20px !important;}
.Mb-30{margin-bottom:30px !important;}
.Mb-40{margin-bottom:40px !important;}
.Mb-80{margin-bottom:80px !important;}
.Mb-90{margin-bottom:90px !important;}
.Mb-100{margin-bottom:100px !important;}
.Mb-neg-20{margin-bottom:-20px !important;}
.Ml-0{margin-left:0px !important;}
.Ml-5{margin-left:5px !important;}
.Ml-10{margin-left:10px !important;}
.Ml-20{margin-left:20px !important;}
.Ml-30{margin-left:30px !important;}
.Ml-135{margin-left:135px !important;}
.Ma-0{margin:0 auto !important;}
.Mar-0{margin-right:0 auto !important;}
.Mal-0{margin-left:0 auto !important;}

/* padding */
.P-0{padding:0 !important;}
.P-2{padding:2px !important;}
.P-5{padding:5px !important;}
.P-10{padding:10px !important;}
.P-20{padding:20px !important;}
.Pt-0{padding-top:0px !important;}
.Pt-5{padding-top:5px !important;}
.Pt-10{padding-top:10px !important;}
.Pt-20{padding-top:20px !important;}
.Pt-30{padding-top:30px !important;}
.Pr-0{padding-right:0px !important;}
.Pr-5{padding-right:5px !important;}
.Pr-10{padding-right:10px !important;}
.Pr-20{padding-right:20px !important;}
.Pr-30{padding-right:30px !important;}
.Pb-0{padding-bottom:0px !important;}
.Pb-5{padding-bottom:5px !important;}
.Pb-10{padding-bottom:10px !important;}
.Pb-20{padding-bottom:20px !important;}
.Pl-0{padding-left:0px !important;}
.Pl-3{padding-left:3px !important;}
.Pl-5{padding-left:5px !important;}
.Pl-10{padding-left:10px !important;}
.Pl-20{padding-left:20px !important;}
.Pl-30{padding-left:30px !important;}

/* border */
.Bd-0{border:0 !important;}
.Bd-1{border:1px solid !important;}
.Bd-2{border:2px solid !important;}
.Bd-5{border:5px solid !important;}
.Bdt-0{border-top:0px !important;}
.Bdt-1{border-top:1px solid !important;}
.Bdt-5{border-top:5px solid !important;}
.Bdr-0{border-right:0px solid !important;}
.Bdr-1{border-right:1px solid !important;}
.Bdr-5{border-right:5px solid !important;}
.Bdb-0{border-bottom:0px solid !important;}
.Bdb-1{border-bottom:1px solid !important;}
.Bdb-5{border-bottom:5px solid !important;}
.Bdb-10{border-bottom:10px solid !important;}
.Bdb-20{border-bottom:20px solid !important;}
.Bdl-0{border-left:0px solid !important;}
.Bdl-1{border-left:1px solid !important;}
.Bdl-5{border-left:5px solid !important;}

#.Bc-pink{border-color:#fae7e9 !important;}
.Bc-pink{border-color:#d6d6d6 !important;}
.Bc-gray{border-color:#e5e5e5 !important;}
.Bc-lightgray{border-color:#f5f5f5 !important;}
#.Bc-darkpink{border-color:#fad6da !important;}
.Bc-darkpink{border-color:#fff !important;}
.Bc-white{border-color:#ffffff !important;}
#.Bc-red{border-color:#d0102c !important;}
.Bc-red{border-color:#666 !important;}
.Bc-brightgray{border-color:#efefef !important;}
.Bc-darkgray{border-color:#cdcdcd !important;}

.Bdrad-1{border-radius:1px; !important;}
.Bdrad-2{border-radius:2px; !important;}
.Bdrad-3{border-radius:3px; !important;}
.Bdrad-4{border-radius:4px; !important;}

/* width */
.W-10{width:10% !important;}
.W-20{width:20% !important;}
.W-25{width:25% !important;}
.W-30{width:30% !important;}
.W-35{width:35% !important;}
.W-40{width:40% !important;}
.W-50{width:50% !important;}
.W-60{width:60% !important;}
.W-65{width:65% !important;}
.W-70{width:70% !important;}
.W-80{width:80% !important;}
.W-90{width:90% !important;}
.W-95{width:95% !important;}
.W-100{width:100% !important;}
.Wpx-5{width:5px !important;}
.Wpx-10{width:10px !important;}
.Wpx-15{width:15px !important;}
.Wpx-20{width:20px !important;}
.Wpx-25{width:25px !important;}
.Wpx-30{width:30px !important;}
.Wpx-40{width:40px !important;}
.Wpx-50{width:50px !important;}
.Wpx-60{width:60px !important;}
.Wpx-75{width:75px !important;}
.Wpx-80{width:80px !important;}
.Wpx-90{width:90px !important;}
.Wpx-100{width:100px !important;}
.Wpx-120{width:120px !important;}
.Wpx-130{width:130px !important;}
.Wpx-140{width:140px !important;}
.Wpx-150{width:150px !important;}
.Wpx-160{width:160px !important;}
.Wpx-170{width:170px !important;}
.Wpx-200{width:200px !important;}
.Wpx-250{width:250px !important;}
.Wpx-300{width:300px !important;}
.Wpx-400{width:400px !important;}
.Wpx-660{width:660px !important;}

/* height */
.H-100{height:100% !important;}
.Hpx-5{height:5px !important;}
.Hpx-10{height:10px !important;}
.Hpx-15{height:15px !important;}
.Hpx-20{height:20px !important;}
.Hpx-25{height:25px !important;}
.Hpx-30{height:30px !important;}
.Hpx-35{height:35px !important;}
.Hpx-40{height:40px !important;}
.Hpx-45{height:45px !important;}
.Hpx-50{height:50px !important;}
.Hpx-55{height:55px !important;}
.Hpx-60{height:60px !important;}
.Hpx-70{height:70px !important;}
.Hpx-80{height:80px !important;}
.Hpx-100{height:100px !important;}

/* list */
.Lst-dc{list-style-type:decimal !important;}
.Lst-di{list-style-type:disc !important;}
