@charset "utf-8";

/*-----------------------------------------------------
1px = 7.608%;
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/

em{font-weight:bold;}

/*------------------------------------------------------------ margin*/

.mgnAuto{margin:auto!important;}
.mgn0	{margin:0!important;}
.mgn3	{margin:3px!important;}
.mgn5	{margin:5px!important;}
.mgn10	{margin:10px!important;}
.mgn15	{margin:15px!important;}
.mgn20	{margin:20px!important;}
.mgn25	{margin:25px!important;}
.mgn30	{margin:30px!important;}
.mgn35	{margin:35px!important;}
.mgn40	{margin:40px!important;}
.mgn45	{margin:45px!important;}
.mgn50	{margin:50px!important;}
.mgn0\.1rem{margin:0.1rem!important;}
.mgn0\.2rem{margin:0.2rem!important;}
.mgn0\.3rem{margin:0.3rem!important;}
.mgn0\.4rem{margin:0.4rem!important;}
.mgn0\.5rem{margin:0.5rem!important;}
.mgn0\.6rem{margin:0.6rem!important;}
.mgn0\.7rem{margin:0.7rem!important;}
.mgn0\.8rem{margin:0.8rem!important;}
.mgn0\.9rem{margin:0.9rem!important;}
.mgn1\.0rem{margin:1.0rem!important;}
.mgn1\.1rem{margin:1.1rem!important;}
.mgn1\.2rem{margin:1.2rem!important;}
.mgn1\.3rem{margin:1.3rem!important;}
.mgn1\.4rem{margin:1.4rem!important;}
.mgn1\.5rem{margin:1.5rem!important;}
.mgn1\.6rem{margin:1.6rem!important;}
.mgn1\.7rem{margin:1.7rem!important;}
.mgn1\.8rem{margin:1.8rem!important;}
.mgn1\.9rem{margin:1.9rem!important;}
.mgn2\.0rem{margin:2.0rem!important;}
.mgn2\.1rem{margin:2.1rem!important;}
.mgn2\.2rem{margin:2.2rem!important;}
.mgn2\.3rem{margin:2.3rem!important;}
.mgn2\.4rem{margin:2.4rem!important;}
.mgn2\.5rem{margin:2.5rem!important;}
.mgn2\.6rem{margin:2.6rem!important;}
.mgn2\.7rem{margin:2.7rem!important;}
.mgn2\.8rem{margin:2.8rem!important;}
.mgn2\.9rem{margin:2.9rem!important;}
.mgn3\.0rem{margin:3.0rem!important;}
/*top*/
.mt0	{margin-top:0!important;}
.mt3	{margin-top:3px!important;}
.mt5	{margin-top:5px!important;}
.mt10	{margin-top:10px!important;}
.mt15	{margin-top:15px!important;}
.mt20	{margin-top:20px!important;}
.mt25	{margin-top:25px!important;}
.mt30	{margin-top:30px!important;}
.mt35	{margin-top:35px!important;}
.mt40	{margin-top:40px!important;}
.mt45	{margin-top:45px!important;}
.mt50	{margin-top:50px!important;}
.mt0\.1rem{margin-top:0.1rem!important;}
.mt0\.2rem{margin-top:0.2rem!important;}
.mt0\.3rem{margin-top:0.3rem!important;}
.mt0\.4rem{margin-top:0.4rem!important;}
.mt0\.5rem{margin-top:0.5rem!important;}
.mt0\.6rem{margin-top:0.6rem!important;}
.mt0\.7rem{margin-top:0.7rem!important;}
.mt0\.8rem{margin-top:0.8rem!important;}
.mt0\.9rem{margin-top:0.9rem!important;}
.mt1\.0rem{margin-top:1.0rem!important;}
.mt1\.1rem{margin-top:1.1rem!important;}
.mt1\.2rem{margin-top:1.2rem!important;}
.mt1\.3rem{margin-top:1.3rem!important;}
.mt1\.4rem{margin-top:1.4rem!important;}
.mt1\.5rem{margin-top:1.5rem!important;}
.mt1\.6rem{margin-top:1.6rem!important;}
.mt1\.7rem{margin-top:1.7rem!important;}
.mt1\.8rem{margin-top:1.8rem!important;}
.mt1\.9rem{margin-top:1.9rem!important;}
.mt2\.0rem{margin-top:2.0rem!important;}
.mt2\.1rem{margin-top:2.1rem!important;}
.mt2\.2rem{margin-top:2.2rem!important;}
.mt2\.3rem{margin-top:2.3rem!important;}
.mt2\.4rem{margin-top:2.4rem!important;}
.mt2\.5rem{margin-top:2.5rem!important;}
.mt2\.6rem{margin-top:2.6rem!important;}
.mt2\.7rem{margin-top:2.7rem!important;}
.mt2\.8rem{margin-top:2.8rem!important;}
.mt2\.9rem{margin-top:2.9rem!important;}
.mt3\.0rem{margin-top:3.0rem!important;}
/*right*/
.mr0	{margin-right:0!important;}
.mr3	{margin-right:3px!important;}
.mr5	{margin-right:5px!important;}
.mr10	{margin-right:10px!important;}
.mr15	{margin-right:15px!important;}
.mr20	{margin-right:20px!important;}
.mr25	{margin-right:25px!important;}
.mr30	{margin-right:30px!important;}
.mr35	{margin-right:35px!important;}
.mr40	{margin-right:40px!important;}
.mr45	{margin-right:45px!important;}
.mr50	{margin-right:50px!important;}
.mr0\.1rem{margin-right:0.1rem!important;}
.mr0\.2rem{margin-right:0.2rem!important;}
.mr0\.3rem{margin-right:0.3rem!important;}
.mr0\.4rem{margin-right:0.4rem!important;}
.mr0\.5rem{margin-right:0.5rem!important;}
.mr0\.6rem{margin-right:0.6rem!important;}
.mr0\.7rem{margin-right:0.7rem!important;}
.mr0\.8rem{margin-right:0.8rem!important;}
.mr0\.9rem{margin-right:0.9rem!important;}
.mr1\.0rem{margin-right:1.0rem!important;}
.mr1\.1rem{margin-right:1.1rem!important;}
.mr1\.2rem{margin-right:1.2rem!important;}
.mr1\.3rem{margin-right:1.3rem!important;}
.mr1\.4rem{margin-right:1.4rem!important;}
.mr1\.5rem{margin-right:1.5rem!important;}
.mr1\.6rem{margin-right:1.6rem!important;}
.mr1\.7rem{margin-right:1.7rem!important;}
.mr1\.8rem{margin-right:1.8rem!important;}
.mr1\.9rem{margin-right:1.9rem!important;}
.mr2\.0rem{margin-right:2.0rem!important;}
.mr2\.1rem{margin-right:2.1rem!important;}
.mr2\.2rem{margin-right:2.2rem!important;}
.mr2\.3rem{margin-right:2.3rem!important;}
.mr2\.4rem{margin-right:2.4rem!important;}
.mr2\.5rem{margin-right:2.5rem!important;}
.mr2\.6rem{margin-right:2.6rem!important;}
.mr2\.7rem{margin-right:2.7rem!important;}
.mr2\.8rem{margin-right:2.8rem!important;}
.mr2\.9rem{margin-right:2.9rem!important;}
.mr3\.0rem{margin-right:3.0rem!important;}
/*bottom*/
.mb0	{margin-bottom:0!important;}
.mb3	{margin-bottom:3px!important;}
.mb5	{margin-bottom:5px!important;}
.mb10	{margin-bottom:10px!important;}
.mb15	{margin-bottom:15px!important;}
.mb20	{margin-bottom:20px!important;}
.mb25	{margin-bottom:25px!important;}
.mb30	{margin-bottom:30px!important;}
.mb35	{margin-bottom:35px!important;}
.mb40	{margin-bottom:40px!important;}
.mb45	{margin-bottom:45px!important;}
.mb50	{margin-bottom:50px!important;}
.mb60	{margin-bottom:60px!important;}
.mb0\.1rem{margin-bottom:0.1rem!important;}
.mb0\.2rem{margin-bottom:0.2rem!important;}
.mb0\.3rem{margin-bottom:0.3rem!important;}
.mb0\.4rem{margin-bottom:0.4rem!important;}
.mb0\.5rem{margin-bottom:0.5rem!important;}
.mb0\.6rem{margin-bottom:0.6rem!important;}
.mb0\.7rem{margin-bottom:0.7rem!important;}
.mb0\.8rem{margin-bottom:0.8rem!important;}
.mb0\.9rem{margin-bottom:0.9rem!important;}
.mb1\.0rem{margin-bottom:1.0rem!important;}
.mb1\.1rem{margin-bottom:1.1rem!important;}
.mb1\.2rem{margin-bottom:1.2rem!important;}
.mb1\.3rem{margin-bottom:1.3rem!important;}
.mb1\.4rem{margin-bottom:1.4rem!important;}
.mb1\.5rem{margin-bottom:1.5rem!important;}
.mb1\.6rem{margin-bottom:1.6rem!important;}
.mb1\.7rem{margin-bottom:1.7rem!important;}
.mb1\.8rem{margin-bottom:1.8rem!important;}
.mb1\.9rem{margin-bottom:1.9rem!important;}
.mb2\.0rem{margin-bottom:2.0rem!important;}
.mb2\.1rem{margin-bottom:2.1rem!important;}
.mb2\.2rem{margin-bottom:2.2rem!important;}
.mb2\.3rem{margin-bottom:2.3rem!important;}
.mb2\.4rem{margin-bottom:2.4rem!important;}
.mb2\.5rem{margin-bottom:2.5rem!important;}
.mb2\.6rem{margin-bottom:2.6rem!important;}
.mb2\.7rem{margin-bottom:2.7rem!important;}
.mb2\.8rem{margin-bottom:2.8rem!important;}
.mb2\.9rem{margin-bottom:2.9rem!important;}
.mb3\.0rem{margin-bottom:3.0rem!important;}
/*left*/
.ml0	{margin-left:0!important;}
.ml3	{margin-left:3px!important;}
.ml5	{margin-left:5px!important;}
.ml10	{margin-left:10px!important;}
.ml15	{margin-left:15px!important;}
.ml20	{margin-left:20px!important;}
.ml25	{margin-left:25px!important;}
.ml30	{margin-left:30px!important;}
.ml35	{margin-left:35px!important;}
.ml40	{margin-left:40px!important;}
.ml45	{margin-left:45px!important;}
.ml50	{margin-left:50px!important;}
.ml0\.1rem{margin-left:0.1rem!important;}
.ml0\.2rem{margin-left:0.2rem!important;}
.ml0\.3rem{margin-left:0.3rem!important;}
.ml0\.4rem{margin-left:0.4rem!important;}
.ml0\.5rem{margin-left:0.5rem!important;}
.ml0\.6rem{margin-left:0.6rem!important;}
.ml0\.7rem{margin-left:0.7rem!important;}
.ml0\.8rem{margin-left:0.8rem!important;}
.ml0\.9rem{margin-left:0.9rem!important;}
.ml1\.0rem{margin-left:1.0rem!important;}
.ml1\.1rem{margin-left:1.1rem!important;}
.ml1\.2rem{margin-left:1.2rem!important;}
.ml1\.3rem{margin-left:1.3rem!important;}
.ml1\.4rem{margin-left:1.4rem!important;}
.ml1\.5rem{margin-left:1.5rem!important;}
.ml1\.6rem{margin-left:1.6rem!important;}
.ml1\.7rem{margin-left:1.7rem!important;}
.ml1\.8rem{margin-left:1.8rem!important;}
.ml1\.9rem{margin-left:1.9rem!important;}
.ml2\.0rem{margin-left:2.0rem!important;}
.ml2\.1rem{margin-left:2.1rem!important;}
.ml2\.2rem{margin-left:2.2rem!important;}
.ml2\.3rem{margin-left:2.3rem!important;}
.ml2\.4rem{margin-left:2.4rem!important;}
.ml2\.5rem{margin-left:2.5rem!important;}
.ml2\.6rem{margin-left:2.6rem!important;}
.ml2\.7rem{margin-left:2.7rem!important;}
.ml2\.8rem{margin-left:2.8rem!important;}
.ml2\.9rem{margin-left:2.9rem!important;}
.ml3\.0rem{margin-left:3.0rem!important;}
/*top-bottom*/
.mtb0	{margin-top:0!important;margin-bottom:0!important;}
.mtb3	{margin-top:3px!important;margin-bottom:3px!important;}
.mtb5	{margin-top:5px!important;margin-bottom:5px!important;}
.mtb10	{margin-top:10px!important;margin-bottom:10px!important;}
.mtb15	{margin-top:15px!important;margin-bottom:15px!important;}
.mtb20	{margin-top:20px!important;margin-bottom:20px!important;}
.mtb25	{margin-top:25px!important;margin-bottom:25px!important;}
.mtb30	{margin-top:30px!important;margin-bottom:30px!important;}
.mtb35	{margin-top:35px!important;margin-bottom:35px!important;}
.mtb40	{margin-top:40px!important;margin-bottom:40px!important;}
.mtb45	{margin-top:45px!important;margin-bottom:45px!important;}
.mtb50	{margin-top:50px!important;margin-bottom:50px!important;}
.mtb0\.1rem{margin-top:0.1rem!important;margin-bottom:0.1rem!important;}
.mtb0\.2rem{margin-top:0.2rem!important;margin-bottom:0.2rem!important;}
.mtb0\.3rem{margin-top:0.3rem!important;margin-bottom:0.3rem!important;}
.mtb0\.4rem{margin-top:0.4rem!important;margin-bottom:0.4rem!important;}
.mtb0\.5rem{margin-top:0.5rem!important;margin-bottom:0.5rem!important;}
.mtb0\.6rem{margin-top:0.6rem!important;margin-bottom:0.6rem!important;}
.mtb0\.7rem{margin-top:0.7rem!important;margin-bottom:0.7rem!important;}
.mtb0\.8rem{margin-top:0.8rem!important;margin-bottom:0.8rem!important;}
.mtb0\.9rem{margin-top:0.9rem!important;margin-bottom:0.9rem!important;}
.mtb1\.0rem{margin-top:1.0rem!important;margin-bottom:1.0rem!important;}
.mtb1\.1rem{margin-top:1.1rem!important;margin-bottom:1.1rem!important;}
.mtb1\.2rem{margin-top:1.2rem!important;margin-bottom:1.2rem!important;}
.mtb1\.3rem{margin-top:1.3rem!important;margin-bottom:1.3rem!important;}
.mtb1\.4rem{margin-top:1.4rem!important;margin-bottom:1.4rem!important;}
.mtb1\.5rem{margin-top:1.5rem!important;margin-bottom:1.5rem!important;}
.mtb1\.6rem{margin-top:1.6rem!important;margin-bottom:1.6rem!important;}
.mtb1\.7rem{margin-top:1.7rem!important;margin-bottom:1.7rem!important;}
.mtb1\.8rem{margin-top:1.8rem!important;margin-bottom:1.8rem!important;}
.mtb1\.9rem{margin-top:1.9rem!important;margin-bottom:1.9rem!important;}
.mtb2\.0rem{margin-top:2.0rem!important;margin-bottom:2.0rem!important;}
.mtb2\.1rem{margin-top:2.1rem!important;margin-bottom:2.1rem!important;}
.mtb2\.2rem{margin-top:2.2rem!important;margin-bottom:2.2rem!important;}
.mtb2\.3rem{margin-top:2.3rem!important;margin-bottom:2.3rem!important;}
.mtb2\.4rem{margin-top:2.4rem!important;margin-bottom:2.4rem!important;}
.mtb2\.5rem{margin-top:2.5rem!important;margin-bottom:2.5rem!important;}
.mtb2\.6rem{margin-top:2.6rem!important;margin-bottom:2.6rem!important;}
.mtb2\.7rem{margin-top:2.7rem!important;margin-bottom:2.7rem!important;}
.mtb2\.8rem{margin-top:2.8rem!important;margin-bottom:2.8rem!important;}
.mtb2\.9rem{margin-top:2.9rem!important;margin-bottom:2.9rem!important;}
.mtb3\.0rem{margin-top:3.0rem!important;margin-bottom:3.0rem!important;}
/*left-right*/
.mlr0	{margin-left:0!important;margin-right:0!important;}
.mlr3	{margin-left:3px!important;margin-right:3px!important;}
.mlr5	{margin-left:5px!important;margin-right:5px!important;}
.mlr10	{margin-left:10px!important;margin-right:10px!important;}
.mlr15	{margin-left:15px!important;margin-right:15px!important;}
.mlr20	{margin-left:20px!important;margin-right:20px!important;}
.mlr25	{margin-left:25px!important;margin-right:25px!important;}
.mlr30	{margin-left:30px!important;margin-right:30px!important;}
.mlr35	{margin-left:35px!important;margin-right:35px!important;}
.mlr40	{margin-left:40px!important;margin-right:40px!important;}
.mlr45	{margin-left:45px!important;margin-right:45px!important;}
.mlr50	{margin-left:50px!important;margin-right:50px!important;}
.mlr0\.1rem{margin-left:0.1rem!important;margin-right:0.1rem!important;}
.mlr0\.2rem{margin-left:0.2rem!important;margin-right:0.2rem!important;}
.mlr0\.3rem{margin-left:0.3rem!important;margin-right:0.3rem!important;}
.mlr0\.4rem{margin-left:0.4rem!important;margin-right:0.4rem!important;}
.mlr0\.5rem{margin-left:0.5rem!important;margin-right:0.5rem!important;}
.mlr0\.6rem{margin-left:0.6rem!important;margin-right:0.6rem!important;}
.mlr0\.7rem{margin-left:0.7rem!important;margin-right:0.7rem!important;}
.mlr0\.8rem{margin-left:0.8rem!important;margin-right:0.8rem!important;}
.mlr0\.9rem{margin-left:0.9rem!important;margin-right:0.9rem!important;}
.mlr1\.0rem{margin-left:1.0rem!important;margin-right:1.0rem!important;}
.mlr1\.1rem{margin-left:1.1rem!important;margin-right:1.1rem!important;}
.mlr1\.2rem{margin-left:1.2rem!important;margin-right:1.2rem!important;}
.mlr1\.3rem{margin-left:1.3rem!important;margin-right:1.3rem!important;}
.mlr1\.4rem{margin-left:1.4rem!important;margin-right:1.4rem!important;}
.mlr1\.5rem{margin-left:1.5rem!important;margin-right:1.5rem!important;}
.mlr1\.6rem{margin-left:1.6rem!important;margin-right:1.6rem!important;}
.mlr1\.7rem{margin-left:1.7rem!important;margin-right:1.7rem!important;}
.mlr1\.8rem{margin-left:1.8rem!important;margin-right:1.8rem!important;}
.mlr1\.9rem{margin-left:1.9rem!important;margin-right:1.9rem!important;}
.mlr2\.0rem{margin-left:2.0rem!important;margin-right:2.0rem!important;}
.mlr2\.1rem{margin-left:2.1rem!important;margin-right:2.1rem!important;}
.mlr2\.2rem{margin-left:2.2rem!important;margin-right:2.2rem!important;}
.mlr2\.3rem{margin-left:2.3rem!important;margin-right:2.3rem!important;}
.mlr2\.4rem{margin-left:2.4rem!important;margin-right:2.4rem!important;}
.mlr2\.5rem{margin-left:2.5rem!important;margin-right:2.5rem!important;}
.mlr2\.6rem{margin-left:2.6rem!important;margin-right:2.6rem!important;}
.mlr2\.7rem{margin-left:2.7rem!important;margin-right:2.7rem!important;}
.mlr2\.8rem{margin-left:2.8rem!important;margin-right:2.8rem!important;}
.mlr2\.9rem{margin-left:2.9rem!important;margin-right:2.9rem!important;}
.mlr3\.0rem{margin-left:3.0rem!important;margin-right:3.0rem!important;}

/*------------------------------------------------------------ padding*/

.pdd0	{padding:0!important;}
.pdd3	{padding:3px!important;}
.pdd5	{padding:5px!important;}
.pdd10	{padding:10px!important;}
.pdd15	{padding:15px!important;}
.pdd20	{padding:20px!important;}
.pdd25	{padding:25px!important;}
.pdd30	{padding:30px!important;}
.pdd35	{padding:35px!important;}
.pdd40	{padding:40px!important;}
.pdd45	{padding:45px!important;}
.pdd50	{padding:50px!important;}
.pdd0\.1rem{padding:0.1rem!important;}
.pdd0\.2rem{padding:0.2rem!important;}
.pdd0\.3rem{padding:0.3rem!important;}
.pdd0\.4rem{padding:0.4rem!important;}
.pdd0\.5rem{padding:0.5rem!important;}
.pdd0\.6rem{padding:0.6rem!important;}
.pdd0\.7rem{padding:0.7rem!important;}
.pdd0\.8rem{padding:0.8rem!important;}
.pdd0\.9rem{padding:0.9rem!important;}
.pdd1\.0rem{padding:1.0rem!important;}
.pdd1\.1rem{padding:1.1rem!important;}
.pdd1\.2rem{padding:1.2rem!important;}
.pdd1\.3rem{padding:1.3rem!important;}
.pdd1\.4rem{padding:1.4rem!important;}
.pdd1\.5rem{padding:1.5rem!important;}
.pdd1\.6rem{padding:1.6rem!important;}
.pdd1\.7rem{padding:1.7rem!important;}
.pdd1\.8rem{padding:1.8rem!important;}
.pdd1\.9rem{padding:1.9rem!important;}
.pdd2\.0rem{padding:2.0rem!important;}
.pdd2\.1rem{padding:2.1rem!important;}
.pdd2\.2rem{padding:2.2rem!important;}
.pdd2\.3rem{padding:2.3rem!important;}
.pdd2\.4rem{padding:2.4rem!important;}
.pdd2\.5rem{padding:2.5rem!important;}
.pdd2\.6rem{padding:2.6rem!important;}
.pdd2\.7rem{padding:2.7rem!important;}
.pdd2\.8rem{padding:2.8rem!important;}
.pdd2\.9rem{padding:2.9rem!important;}
.pdd3\.0rem{padding:3.0rem!important;}
/*top*/
.pt0	{padding-top:0!important;}
.pt3	{padding-top:3px!important;}
.pt5	{padding-top:5px!important;}
.pt10	{padding-top:10px!important;}
.pt15	{padding-top:15px!important;}
.pt20	{padding-top:20px!important;}
.pt25	{padding-top:25px!important;}
.pt30	{padding-top:30px!important;}
.pt35	{padding-top:35px!important;}
.pt40	{padding-top:40px!important;}
.pt45	{padding-top:45px!important;}
.pt50	{padding-top:50px!important;}
.pt0\.1rem{padding-top:0.1rem!important;}
.pt0\.2rem{padding-top:0.2rem!important;}
.pt0\.3rem{padding-top:0.3rem!important;}
.pt0\.4rem{padding-top:0.4rem!important;}
.pt0\.5rem{padding-top:0.5rem!important;}
.pt0\.6rem{padding-top:0.6rem!important;}
.pt0\.7rem{padding-top:0.7rem!important;}
.pt0\.8rem{padding-top:0.8rem!important;}
.pt0\.9rem{padding-top:0.9rem!important;}
.pt1\.0rem{padding-top:1.0rem!important;}
.pt1\.1rem{padding-top:1.1rem!important;}
.pt1\.2rem{padding-top:1.2rem!important;}
.pt1\.3rem{padding-top:1.3rem!important;}
.pt1\.4rem{padding-top:1.4rem!important;}
.pt1\.5rem{padding-top:1.5rem!important;}
.pt1\.6rem{padding-top:1.6rem!important;}
.pt1\.7rem{padding-top:1.7rem!important;}
.pt1\.8rem{padding-top:1.8rem!important;}
.pt1\.9rem{padding-top:1.9rem!important;}
.pt2\.0rem{padding-top:2.0rem!important;}
.pt2\.1rem{padding-top:2.1rem!important;}
.pt2\.2rem{padding-top:2.2rem!important;}
.pt2\.3rem{padding-top:2.3rem!important;}
.pt2\.4rem{padding-top:2.4rem!important;}
.pt2\.5rem{padding-top:2.5rem!important;}
.pt2\.6rem{padding-top:2.6rem!important;}
.pt2\.7rem{padding-top:2.7rem!important;}
.pt2\.8rem{padding-top:2.8rem!important;}
.pt2\.9rem{padding-top:2.9rem!important;}
.pt3\.0rem{padding-top:3.0rem!important;}
/*right*/
.pr0	{padding-right:0!important;}
.pr3	{padding-right:3px!important;}
.pr5	{padding-right:5px!important;}
.pr10	{padding-right:10px!important;}
.pr15	{padding-right:15px!important;}
.pr20	{padding-right:20px!important;}
.pr25	{padding-right:25px!important;}
.pr30	{padding-right:30px!important;}
.pr35	{padding-right:35px!important;}
.pr40	{padding-right:40px!important;}
.pr45	{padding-right:45px!important;}
.pr50	{padding-right:50px!important;}
.pr0\.1rem{padding-right:0.1rem!important;}
.pr0\.2rem{padding-right:0.2rem!important;}
.pr0\.3rem{padding-right:0.3rem!important;}
.pr0\.4rem{padding-right:0.4rem!important;}
.pr0\.5rem{padding-right:0.5rem!important;}
.pr0\.6rem{padding-right:0.6rem!important;}
.pr0\.7rem{padding-right:0.7rem!important;}
.pr0\.8rem{padding-right:0.8rem!important;}
.pr0\.9rem{padding-right:0.9rem!important;}
.pr1\.0rem{padding-right:1.0rem!important;}
.pr1\.1rem{padding-right:1.1rem!important;}
.pr1\.2rem{padding-right:1.2rem!important;}
.pr1\.3rem{padding-right:1.3rem!important;}
.pr1\.4rem{padding-right:1.4rem!important;}
.pr1\.5rem{padding-right:1.5rem!important;}
.pr1\.6rem{padding-right:1.6rem!important;}
.pr1\.7rem{padding-right:1.7rem!important;}
.pr1\.8rem{padding-right:1.8rem!important;}
.pr1\.9rem{padding-right:1.9rem!important;}
.pr2\.0rem{padding-right:2.0rem!important;}
.pr2\.1rem{padding-right:2.1rem!important;}
.pr2\.2rem{padding-right:2.2rem!important;}
.pr2\.3rem{padding-right:2.3rem!important;}
.pr2\.4rem{padding-right:2.4rem!important;}
.pr2\.5rem{padding-right:2.5rem!important;}
.pr2\.6rem{padding-right:2.6rem!important;}
.pr2\.7rem{padding-right:2.7rem!important;}
.pr2\.8rem{padding-right:2.8rem!important;}
.pr2\.9rem{padding-right:2.9rem!important;}
.pr3\.0rem{padding-right:3.0rem!important;}
/*bottom*/
.pb0	{padding-bottom:0!important;}
.pb3	{padding-bottom:3px!important;}
.pb5	{padding-bottom:5px!important;}
.pb10	{padding-bottom:10px!important;}
.pb15	{padding-bottom:15px!important;}
.pb20	{padding-bottom:20px!important;}
.pb25	{padding-bottom:25px!important;}
.pb30	{padding-bottom:30px!important;}
.pb35	{padding-bottom:35px!important;}
.pb40	{padding-bottom:40px!important;}
.pb45	{padding-bottom:45px!important;}
.pb50	{padding-bottom:50px!important;}
.pb0\.1rem{padding-bottom:0.1rem!important;}
.pb0\.2rem{padding-bottom:0.2rem!important;}
.pb0\.3rem{padding-bottom:0.3rem!important;}
.pb0\.4rem{padding-bottom:0.4rem!important;}
.pb0\.5rem{padding-bottom:0.5rem!important;}
.pb0\.6rem{padding-bottom:0.6rem!important;}
.pb0\.7rem{padding-bottom:0.7rem!important;}
.pb0\.8rem{padding-bottom:0.8rem!important;}
.pb0\.9rem{padding-bottom:0.9rem!important;}
.pb1\.0rem{padding-bottom:1.0rem!important;}
.pb1\.1rem{padding-bottom:1.1rem!important;}
.pb1\.2rem{padding-bottom:1.2rem!important;}
.pb1\.3rem{padding-bottom:1.3rem!important;}
.pb1\.4rem{padding-bottom:1.4rem!important;}
.pb1\.5rem{padding-bottom:1.5rem!important;}
.pb1\.6rem{padding-bottom:1.6rem!important;}
.pb1\.7rem{padding-bottom:1.7rem!important;}
.pb1\.8rem{padding-bottom:1.8rem!important;}
.pb1\.9rem{padding-bottom:1.9rem!important;}
.pb2\.0rem{padding-bottom:2.0rem!important;}
.pb2\.1rem{padding-bottom:2.1rem!important;}
.pb2\.2rem{padding-bottom:2.2rem!important;}
.pb2\.3rem{padding-bottom:2.3rem!important;}
.pb2\.4rem{padding-bottom:2.4rem!important;}
.pb2\.5rem{padding-bottom:2.5rem!important;}
.pb2\.6rem{padding-bottom:2.6rem!important;}
.pb2\.7rem{padding-bottom:2.7rem!important;}
.pb2\.8rem{padding-bottom:2.8rem!important;}
.pb2\.9rem{padding-bottom:2.9rem!important;}
.pb3\.0rem{padding-bottom:3.0rem!important;}
/*left*/
.pl0	{padding-left:0!important;}
.pl3	{padding-left:3px!important;}
.pl5	{padding-left:5px!important;}
.pl10	{padding-left:10px!important;}
.pl15	{padding-left:15px!important;}
.pl20	{padding-left:20px!important;}
.pl25	{padding-left:25px!important;}
.pl30	{padding-left:30px!important;}
.pl35	{padding-left:35px!important;}
.pl40	{padding-left:40px!important;}
.pl45	{padding-left:45px!important;}
.pl50	{padding-left:50px!important;}
.pl0\.1rem{padding-left:0.1rem!important;}
.pl0\.2rem{padding-left:0.2rem!important;}
.pl0\.3rem{padding-left:0.3rem!important;}
.pl0\.4rem{padding-left:0.4rem!important;}
.pl0\.5rem{padding-left:0.5rem!important;}
.pl0\.6rem{padding-left:0.6rem!important;}
.pl0\.7rem{padding-left:0.7rem!important;}
.pl0\.8rem{padding-left:0.8rem!important;}
.pl0\.9rem{padding-left:0.9rem!important;}
.pl1\.0rem{padding-left:1.0rem!important;}
.pl1\.1rem{padding-left:1.1rem!important;}
.pl1\.2rem{padding-left:1.2rem!important;}
.pl1\.3rem{padding-left:1.3rem!important;}
.pl1\.4rem{padding-left:1.4rem!important;}
.pl1\.5rem{padding-left:1.5rem!important;}
.pl1\.6rem{padding-left:1.6rem!important;}
.pl1\.7rem{padding-left:1.7rem!important;}
.pl1\.8rem{padding-left:1.8rem!important;}
.pl1\.9rem{padding-left:1.9rem!important;}
.pl2\.0rem{padding-left:2.0rem!important;}
.pl2\.1rem{padding-left:2.1rem!important;}
.pl2\.2rem{padding-left:2.2rem!important;}
.pl2\.3rem{padding-left:2.3rem!important;}
.pl2\.4rem{padding-left:2.4rem!important;}
.pl2\.5rem{padding-left:2.5rem!important;}
.pl2\.6rem{padding-left:2.6rem!important;}
.pl2\.7rem{padding-left:2.7rem!important;}
.pl2\.8rem{padding-left:2.8rem!important;}
.pl2\.9rem{padding-left:2.9rem!important;}
.pl3\.0rem{padding-left:3.0rem!important;}
/*top-bottom*/
.ptb0	{padding-top:0!important;padding-bottom:0!important;}
.ptb3	{padding-top:3px!important;padding-bottom:3px!important;}
.ptb5	{padding-top:5px!important;padding-bottom:5px!important;}
.ptb10	{padding-top:10px!important;padding-bottom:10px!important;}
.ptb15	{padding-top:15px!important;padding-bottom:15px!important;}
.ptb20	{padding-top:20px!important;padding-bottom:20px!important;}
.ptb25	{padding-top:25px!important;padding-bottom:25px!important;}
.ptb30	{padding-top:30px!important;padding-bottom:30px!important;}
.ptb35	{padding-top:35px!important;padding-bottom:35px!important;}
.ptb40	{padding-top:40px!important;padding-bottom:40px!important;}
.ptb45	{padding-top:45px!important;padding-bottom:45px!important;}
.ptb50	{padding-top:50px!important;padding-bottom:50px!important;}
.ptb0\.1rem{padding-top:0.1rem!important;padding-bottom:0.1rem!important;}
.ptb0\.2rem{padding-top:0.2rem!important;padding-bottom:0.2rem!important;}
.ptb0\.3rem{padding-top:0.3rem!important;padding-bottom:0.3rem!important;}
.ptb0\.4rem{padding-top:0.4rem!important;padding-bottom:0.4rem!important;}
.ptb0\.5rem{padding-top:0.5rem!important;padding-bottom:0.5rem!important;}
.ptb0\.6rem{padding-top:0.6rem!important;padding-bottom:0.6rem!important;}
.ptb0\.7rem{padding-top:0.7rem!important;padding-bottom:0.7rem!important;}
.ptb0\.8rem{padding-top:0.8rem!important;padding-bottom:0.8rem!important;}
.ptb0\.9rem{padding-top:0.9rem!important;padding-bottom:0.9rem!important;}
.ptb1\.0rem{padding-top:1.0rem!important;padding-bottom:1.0rem!important;}
.ptb1\.1rem{padding-top:1.1rem!important;padding-bottom:1.1rem!important;}
.ptb1\.2rem{padding-top:1.2rem!important;padding-bottom:1.2rem!important;}
.ptb1\.3rem{padding-top:1.3rem!important;padding-bottom:1.3rem!important;}
.ptb1\.4rem{padding-top:1.4rem!important;padding-bottom:1.4rem!important;}
.ptb1\.5rem{padding-top:1.5rem!important;padding-bottom:1.5rem!important;}
.ptb1\.6rem{padding-top:1.6rem!important;padding-bottom:1.6rem!important;}
.ptb1\.7rem{padding-top:1.7rem!important;padding-bottom:1.7rem!important;}
.ptb1\.8rem{padding-top:1.8rem!important;padding-bottom:1.8rem!important;}
.ptb1\.9rem{padding-top:1.9rem!important;padding-bottom:1.9rem!important;}
.ptb2\.0rem{padding-top:2.0rem!important;padding-bottom:2.0rem!important;}
.ptb2\.1rem{padding-top:2.1rem!important;padding-bottom:2.1rem!important;}
.ptb2\.2rem{padding-top:2.2rem!important;padding-bottom:2.2rem!important;}
.ptb2\.3rem{padding-top:2.3rem!important;padding-bottom:2.3rem!important;}
.ptb2\.4rem{padding-top:2.4rem!important;padding-bottom:2.4rem!important;}
.ptb2\.5rem{padding-top:2.5rem!important;padding-bottom:2.5rem!important;}
.ptb2\.6rem{padding-top:2.6rem!important;padding-bottom:2.6rem!important;}
.ptb2\.7rem{padding-top:2.7rem!important;padding-bottom:2.7rem!important;}
.ptb2\.8rem{padding-top:2.8rem!important;padding-bottom:2.8rem!important;}
.ptb2\.9rem{padding-top:2.9rem!important;padding-bottom:2.9rem!important;}
.ptb3\.0rem{padding-top:3.0rem!important;padding-bottom:3.0rem!important;}
/*left-right*/
.plr0	{padding-left:0!important;padding-right:0!important;}
.plr3	{padding-left:3px!important;padding-right:3px!important;}
.plr5	{padding-left:5px!important;padding-right:5px!important;}
.plr10	{padding-left:10px!important;padding-right:10px!important;}
.plr15	{padding-left:15px!important;padding-right:15px!important;}
.plr20	{padding-left:20px!important;padding-right:20px!important;}
.plr25	{padding-left:25px!important;padding-right:25px!important;}
.plr30	{padding-left:30px!important;padding-right:30px!important;}
.plr35	{padding-left:35px!important;padding-right:35px!important;}
.plr40	{padding-left:40px!important;padding-right:40px!important;}
.plr45	{padding-left:45px!important;padding-right:45px!important;}
.plr50	{padding-left:50px!important;padding-right:50px!important;}
.plr0\.1rem{padding-left:0.1rem!important;padding-right:0.1rem!important;}
.plr0\.2rem{padding-left:0.2rem!important;padding-right:0.2rem!important;}
.plr0\.3rem{padding-left:0.3rem!important;padding-right:0.3rem!important;}
.plr0\.4rem{padding-left:0.4rem!important;padding-right:0.4rem!important;}
.plr0\.5rem{padding-left:0.5rem!important;padding-right:0.5rem!important;}
.plr0\.6rem{padding-left:0.6rem!important;padding-right:0.6rem!important;}
.plr0\.7rem{padding-left:0.7rem!important;padding-right:0.7rem!important;}
.plr0\.8rem{padding-left:0.8rem!important;padding-right:0.8rem!important;}
.plr0\.9rem{padding-left:0.9rem!important;padding-right:0.9rem!important;}
.plr1\.0rem{padding-left:1.0rem!important;padding-right:1.0rem!important;}
.plr1\.1rem{padding-left:1.1rem!important;padding-right:1.1rem!important;}
.plr1\.2rem{padding-left:1.2rem!important;padding-right:1.2rem!important;}
.plr1\.3rem{padding-left:1.3rem!important;padding-right:1.3rem!important;}
.plr1\.4rem{padding-left:1.4rem!important;padding-right:1.4rem!important;}
.plr1\.5rem{padding-left:1.5rem!important;padding-right:1.5rem!important;}
.plr1\.6rem{padding-left:1.6rem!important;padding-right:1.6rem!important;}
.plr1\.7rem{padding-left:1.7rem!important;padding-right:1.7rem!important;}
.plr1\.8rem{padding-left:1.8rem!important;padding-right:1.8rem!important;}
.plr1\.9rem{padding-left:1.9rem!important;padding-right:1.9rem!important;}
.plr2\.0rem{padding-left:2.0rem!important;padding-right:2.0rem!important;}
.plr2\.1rem{padding-left:2.1rem!important;padding-right:2.1rem!important;}
.plr2\.2rem{padding-left:2.2rem!important;padding-right:2.2rem!important;}
.plr2\.3rem{padding-left:2.3rem!important;padding-right:2.3rem!important;}
.plr2\.4rem{padding-left:2.4rem!important;padding-right:2.4rem!important;}
.plr2\.5rem{padding-left:2.5rem!important;padding-right:2.5rem!important;}
.plr2\.6rem{padding-left:2.6rem!important;padding-right:2.6rem!important;}
.plr2\.7rem{padding-left:2.7rem!important;padding-right:2.7rem!important;}
.plr2\.8rem{padding-left:2.8rem!important;padding-right:2.8rem!important;}
.plr2\.9rem{padding-left:2.9rem!important;padding-right:2.9rem!important;}
.plr3\.0rem{padding-left:3.0rem!important;padding-right:3.0rem!important;}

/*------------------------------------------------------------ font*/

.fs1	{font-size:1px!important;}
.fs2	{font-size:2px!important;}
.fs3	{font-size:3px!important;}
.fs4	{font-size:4px!important;}
.fs5	{font-size:5px!important;}
.fs6	{font-size:6px!important;}
.fs7	{font-size:7px!important;}
.fs8	{font-size:8px!important;}
.fs9	{font-size:9px!important;}
.fs10	{font-size:10px!important;}
.fs11	{font-size:11px!important;}
.fs12	{font-size:12px!important;}
.fs13	{font-size:13px!important;}
.fs14	{font-size:14px!important;}
.fs15	{font-size:15px!important;}
.fs16	{font-size:16px!important;}
.fs17	{font-size:17px!important;}
.fs18	{font-size:18px!important;}
.fs19	{font-size:19px!important;}
.fs20	{font-size:20px!important;}
.fs21	{font-size:21px!important;}
.fs22	{font-size:22px!important;}
.fs23	{font-size:23px!important;}
.fs24	{font-size:24px!important;}
.fs25	{font-size:25px!important;}
.fs26	{font-size:26px!important;}
.fs27	{font-size:27px!important;}
.fs28	{font-size:28px!important;}
.fs29	{font-size:29px!important;}
.fs30	{font-size:30px!important;}
.fs31	{font-size:31px!important;}
.fs32	{font-size:32px!important;}
.fs33	{font-size:33px!important;}
.fs34	{font-size:34px!important;}
.fs35	{font-size:35px!important;}
.fs36	{font-size:36px!important;}
.fs37	{font-size:37px!important;}
.fs38	{font-size:38px!important;}
.fs39	{font-size:39px!important;}
.fs40	{font-size:40px!important;}
.fs41	{font-size:41px!important;}
.fs42	{font-size:42px!important;}
.fs43	{font-size:43px!important;}
.fs44	{font-size:44px!important;}
.fs45	{font-size:45px!important;}
.fs46	{font-size:46px!important;}
.fs47	{font-size:47px!important;}
.fs48	{font-size:48px!important;}
.fs49	{font-size:49px!important;}
.fs50	{font-size:50px!important;}

.fs0\.1em	{font-size:0.1rem!important;}
.fs0\.2em	{font-size:0.2rem!important;}
.fs0\.3em	{font-size:0.3rem!important;}
.fs0\.4em	{font-size:0.4rem!important;}
.fs0\.5em	{font-size:0.5rem!important;}
.fs0\.6em	{font-size:0.6rem!important;}
.fs0\.7em	{font-size:0.7rem!important;}
.fs0\.8em	{font-size:0.8rem!important;}
.fs0\.9em	{font-size:0.9rem!important;}
.fs1em		{font-size:1rem!important;}
.fs1\.1em	{font-size:1.1rem!important;}
.fs1\.2em	{font-size:1.2rem!important;}
.fs1\.3em	{font-size:1.3rem!important;}
.fs1\.4em	{font-size:1.4rem!important;}
.fs1\.5em	{font-size:1.5rem!important;}
.fs1\.6em	{font-size:1.6rem!important;}
.fs1\.7em	{font-size:1.7rem!important;}
.fs1\.8em	{font-size:1.8rem!important;}
.fs1\.9em	{font-size:1.9rem!important;}
.fs2em		{font-size:2rem!important;}
.fs2\.1em	{font-size:2.1rem!important;}
.fs2\.2em	{font-size:2.2rem!important;}
.fs2\.3em	{font-size:2.3rem!important;}
.fs2\.4em	{font-size:2.4rem!important;}
.fs2\.5em	{font-size:2.5rem!important;}
.fs2\.6em	{font-size:2.6rem!important;}
.fs2\.7em	{font-size:2.7rem!important;}
.fs2\.8em	{font-size:2.8rem!important;}
.fs2\.9em	{font-size:2.9rem!important;}
.fs3em		{font-size:3rem!important;}
.fs3\.1em	{font-size:3.1rem!important;}
.fs3\.2em	{font-size:3.2rem!important;}
.fs3\.3em	{font-size:3.3rem!important;}
.fs3\.4em	{font-size:3.4rem!important;}
.fs3\.5em	{font-size:3.5rem!important;}
.fs3\.6em	{font-size:3.6rem!important;}
.fs3\.7em	{font-size:3.7rem!important;}
.fs3\.8em	{font-size:3.8rem!important;}
.fs3\.9em	{font-size:3.9rem!important;}
.fs4em		{font-size:4rem!important;}
.fs4\.1em	{font-size:4.1rem!important;}
.fs4\.2em	{font-size:4.2rem!important;}
.fs4\.3em	{font-size:4.3rem!important;}
.fs4\.4em	{font-size:4.4rem!important;}
.fs4\.5em	{font-size:4.5rem!important;}
.fs4\.6em	{font-size:4.6rem!important;}
.fs4\.7em	{font-size:4.7rem!important;}
.fs4\.8em	{font-size:4.8rem!important;}
.fs4\.9em	{font-size:4.9rem!important;}
.fs5em		{font-size:5rem!important;}
.fs5\.1em	{font-size:5.1rem!important;}
.fs5\.2em	{font-size:5.2rem!important;}
.fs5\.3em	{font-size:5.3rem!important;}
.fs5\.4em	{font-size:5.4rem!important;}
.fs5\.5em	{font-size:5.5rem!important;}
.fs5\.6em	{font-size:5.6rem!important;}
.fs5\.7em	{font-size:5.7rem!important;}
.fs5\.8em	{font-size:5.8rem!important;}
.fs5\.9em	{font-size:5.9rem!important;}

.fs100per{font-size:100%!important;}
.fs95per{font-size:95%!important;}
.fs90per{font-size:90%!important;}
.fs85per{font-size:85%!important;}
.fs80per{font-size:80%!important;}
.fs75per{font-size:75%!important;}
.fs70per{font-size:70%!important;}
.fs65per{font-size:65%!important;}
.fs60per{font-size:60%!important;}
.fs55per{font-size:55%!important;}
.fs50per{font-size:50%!important;}
.fs45per{font-size:45%!important;}
.fs40per{font-size:40%!important;}
.fs35per{font-size:35%!important;}
.fs30per{font-size:30%!important;}
.fs33per{font-size:33%!important;}
.fs25per{font-size:25%!important;}
.fs20per{font-size:20%!important;}
.fs15per{font-size:15%!important;}
.fs10per{font-size:10%!important;}

.fs100p{font-size:100%!important;}
.fs95p{font-size:95%!important;}
.fs90p{font-size:90%!important;}
.fs85p{font-size:85%!important;}
.fs80p{font-size:80%!important;}
.fs75p{font-size:75%!important;}
.fs70p{font-size:70%!important;}
.fs65p{font-size:65%!important;}
.fs60p{font-size:60%!important;}
.fs55p{font-size:55%!important;}
.fs50p{font-size:50%!important;}
.fs45p{font-size:45%!important;}
.fs40p{font-size:40%!important;}
.fs35p{font-size:35%!important;}
.fs30p{font-size:30%!important;}
.fs33p{font-size:33%!important;}
.fs25p{font-size:25%!important;}
.fs20p{font-size:20%!important;}
.fs15p{font-size:15%!important;}
.fs10p{font-size:10%!important;}

/*------------------------------------------------------------ width*/

.w100per{width:100%!important;}
.w95per{width:95%!important;}
.w90per{width:90%!important;}
.w85per{width:85%!important;}
.w80per{width:80%!important;}
.w75per{width:75%!important;}
.w70per{width:70%!important;}
.w65per{width:65%!important;}
.w60per{width:60%!important;}
.w55per{width:55%!important;}
.w50per{width:50%!important;}
.w45per{width:45%!important;}
.w40per{width:40%!important;}
.w35per{width:35%!important;}
.w30per{width:30%!important;}
.w33per{width:33%!important;}
.w25per{width:25%!important;}
.w20per{width:20%!important;}
.w15per{width:15%!important;}
.w10per{width:10%!important;}

.w100p{width:100%!important;}
.w95p{width:95%!important;}
.w90p{width:90%!important;}
.w85p{width:85%!important;}
.w80p{width:80%!important;}
.w75p{width:75%!important;}
.w70p{width:70%!important;}
.w65p{width:65%!important;}
.w60p{width:60%!important;}
.w55p{width:55%!important;}
.w50p{width:50%!important;}
.w45p{width:45%!important;}
.w40p{width:40%!important;}
.w35p{width:35%!important;}
.w30p{width:30%!important;}
.w33p{width:33%!important;}
.w25p{width:25%!important;}
.w20p{width:20%!important;}
.w15p{width:15%!important;}
.w10p{width:10%!important;}

.w10{width:10px!important;}
.w15{width:15px!important;}
.w20{width:20px!important;}
.w25{width:25px!important;}
.w30{width:30px!important;}
.w35{width:35px!important;}
.w40{width:40px!important;}
.w45{width:45px!important;}
.w50{width:50px!important;}
.w55{width:55px!important;}
.w60{width:60px!important;}
.w65{width:65px!important;}
.w70{width:70px!important;}
.w75{width:75px!important;}
.w80{width:80px!important;}
.w85{width:85px!important;}
.w90{width:90px!important;}
.w95{width:95px!important;}
.w100{width:100px!important;}
.w105{width:105px!important;}
.w110{width:110px!important;}
.w115{width:115px!important;}
.w120{width:120px!important;}
.w125{width:125px!important;}
.w130{width:130px!important;}
.w135{width:135px!important;}
.w140{width:140px!important;}
.w145{width:145px!important;}
.w150{width:150px!important;}
.w155{width:155px!important;}
.w160{width:160px!important;}
.w165{width:165px!important;}
.w170{width:170px!important;}
.w175{width:175px!important;}
.w180{width:180px!important;}
.w185{width:185px!important;}
.w190{width:190px!important;}
.w195{width:195px!important;}
.w200{width:200px!important;}

/*------------------------------------------------------------ height*/

.h10{height:10px!important;}
.h15{height:15px!important;}
.h20{height:20px!important;}
.h25{height:25px!important;}
.h30{height:30px!important;}
.h35{height:35px!important;}
.h40{height:40px!important;}
.h45{height:45px!important;}
.h50{height:50px!important;}
.h55{height:55px!important;}
.h60{height:60px!important;}
.h65{height:65px!important;}
.h70{height:70px!important;}
.h75{height:75px!important;}
.h80{height:80px!important;}
.h85{height:85px!important;}
.h90{height:90px!important;}
.h95{height:95px!important;}
.h100{height:100px!important;}
.h105{height:105px!important;}
.h110{height:110px!important;}
.h115{height:115px!important;}
.h120{height:120px!important;}
.h125{height:125px!important;}
.h130{height:130px!important;}
.h135{height:135px!important;}
.h140{height:140px!important;}
.h145{height:145px!important;}
.h150{height:150px!important;}
.h155{height:155px!important;}
.h160{height:160px!important;}
.h165{height:165px!important;}
.h170{height:170px!important;}
.h175{height:175px!important;}
.h180{height:180px!important;}
.h185{height:185px!important;}
.h190{height:190px!important;}
.h195{height:195px!important;}
.h200{height:200px!important;}

/*------------------------------------------------------------ Float*/

.fltL{float:left !important;display :inline !important;}
.fltR{float:right !important;display:inline !important;}
.fltN{float:none !important;display:inline !important;}
.flL{float:left !important;display:inline !important;}
.flR{float:right !important;display:inline !important;}
.flN{float:none !important;display:inline !important;}
.fL{float:left !important;}
.fR{float:right !important;}
.fN{float:none !important;}
.clear {clear:both !important;}
.cb {clear:both !important;}
.clB{clear: both !important;}

/*------------------------------------------------------------ Display*/

.dpBlock{display:block !important;}
.dpInline{display:inline !important;}
.dpInlineBlock{display:inline-block !important;
	/display:inline !important;
	/zoom:1 !important;
}
.dpILB{display:inline-block !important;
	/display:inline !important;
	/zoom:1 !important;
}
.dpTable{display:table;width:100%;}
.dpTable > *{display:table-cell !important;}
	.vaTop{vertical-align:top!important;}
	.vaMiddle{vertical-align:middle!important;}
	.vaBottom{vertical-align:bottom!important;}
	.vaT{vertical-align:top!important;}
	.vaM{vertical-align:middle!important;}
	.vaB{vertical-align:bottom!important;}
	.vT{vertical-align:top;}
	.vM{vertical-align:middle;}
	.vB{vertical-align:bottom;}
.dpFlex{
	display:-webkit-flex;
	-webkit-align-items:center;
	-webkit-justify-content:center;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}

/*------------------------------------------------------------ Text*/

/*----------- line-height*/
.lh18{line-height:1.8 !important;}
.lh15{line-height:1.5 !important;}
.lh13{line-height:1.3 !important;}
.lh1\.8{line-height:1.8 !important;}
.lh1\.5{line-height:1.5 !important;}
.lh1\.3{line-height:1.3 !important;}
/*----------- text-align*/
.txaL	{text-align:left !important;}
.txaC	{text-align:center !important;}
.txaR	{text-align:right !important;}
.taL	{text-align:left !important;}
.taC	{text-align:center !important;}
.taR	{text-align:right !important;}
.aL		{text-align:left;}
.aC		{text-align:center;}
.aR		{text-align:right;}
/*----------- font*/
.bold	{font-weight:bold !important;}
.fwB	{font-weight:bold !important;}
.fw4	{font-weight:400 !important;}
.fw5	{font-weight:500 !important;}
.fw6	{font-weight:600 !important;}
.fw7	{font-weight:700 !important;}
.fwN	{font-weight:normal !important;}
.mincho {font-family:'游明朝',YuMincho,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','メイリオ',Meiryo,serif;}
/*----------- font-color*/
.fcWhite		{color:#ffffff !important;}
.fcBlack		{color:#333333 !important;}
.fcGray			{color:#aaaaaa !important;}
.fcYellow		{color:#dfa64b !important;}
.fcRed			{color:#990000 !important;}
.fcShu			{color:#fd502d !important;}
.fcGreen		{color:#4aa24e !important;}
.fcGreen_light	{color:#b6ce77 !important;}
.fcOrange		{color:#ff670f !important;}
.fcBrown_light	{color:#d89c3c !important;}
.fcPurple		{color:#7c83b1 !important;}
.fcNavy			{color:#1e5799 !important;}
.fcSky			{color:#189fde !important;}

/*------------------------------------------------------------ etc*/

.hover:hover{opacity:0.8;}
.center{margin:auto !important;}
.centre{margin:auto !important;}

/* border */
.borderNo	{border:none !important;}
.noBorder	{border:none !important;}
/* background */
.bgcolorNo	{background:none !important;}
.noBgcolor	{background:none !important;}
/* shadow */
.shadow		{box-shadow:rgba(221,221,221,0.7) 1px 1px 1px 1px;}
.shadowNo	{box-shadow:none !important;}
.noShadow	{box-shadow:none !important;}
/* white-space */
.nowrap		{white-space:nowrap !important;}
.noWrap		{white-space:nowrap !important;}
/* display */
.hide		{display:none !important;}
.showNo		{display:none !important;}

/*------------------------------------------------------------ bg*/

.pc_only{display:block;}
.sp_only{display:none;}
.pcOnly{display:block;}
.spOnly{display:none;}
.forPc{display:block;}
.forSp{display:none;}
.forPC{display:block;}
.forSP{display:none;}

	@media screen and (max-width:768px) {
.pc_only{display:none;}
.sp_only{display:block;}
.pcOnly{display:none;}
.spOnly{display:block;}
.forPc{display:none;}
.forSp{display:block;}
.forPC{display:none;}
.forSP{display:block;}
	}/* --- max-width:767px */

/*------------------------------------------------------------ bg*/

.bgWhite		{background:#ffffff !important;}
.bgBlack		{background:#000000 !important;}
.bgGray			{background:#aaaaaa !important;}
.bgYellow		{background:#dfa64b !important;}
.bgRed			{background:#990000 !important;}
.bgShu			{background:#fd502d !important;}
.bgGreen		{background:#4aa24e !important;}
.bgGreen_light	{background:#b6ce77 !important;}
.bgOrange		{background:#ff670f !important;}
.bgBrown_light	{background:#d89c3c !important;}
.bgPurple		{background:#7c83b1 !important;}
.bgNavy			{background:#1e5799 !important;}
.bgSky			{background:#189fde !important;}

/*-----------------------------------黄*/
.bggYellow{
background: #dfa64b;
background: linear-gradient(to bottom,  #dfa64b 0%,#de9f18 100%);
}
/*-----------------------------------青*/
.bggNavy{
background: #1e5799;
background: linear-gradient(to bottom,  #2372b2 0%,#1e5799 100%);
}
.bggSky{
background: #189fde;
background: linear-gradient(to bottom,  #4bbadf 0%,#189fde 100%);
}
/*-----------------------------------赤*/
.bggRed_dark{
background: #bb0000;
background: linear-gradient(to bottom,  #cc1111 0%,#bb0000 100%);
}
.bggShu{
background: #fd502d;
background: linear-gradient(to bottom,  #fd7a6b 0%,#fd502d 100%);
}
.bggRed_eiyo{
background: #fd6d51;
background: linear-gradient(to bottom,  #fd9185 0%,#fd6d51 100%);
}
/*-----------------------------------緑*/
.bggGreen{
background: #006e2e;
background: linear-gradient(to bottom,  #00820f 0%,#006e2e 100%);
}
.bggGreen_light{
background: #a0c143;
background: linear-gradient(to bottom,  #a0c143 0%,#8fc400 100%);
}
/*-----------------------------------橙*/
.bggOrange{
background: #ff670f;
background: linear-gradient(to bottom,  #ff9151 0%,#ff670f 100%);
}
/*-----------------------------------茶*/
.bggBrown_light{
background: #d89c3c;
background: linear-gradient(to bottom,  #d6a762 0%,#d89c3c 100%);
}
/*-----------------------------------紫*/
.bggPurple{
background: #8389af;
background: linear-gradient(to bottom,  #8389af 1%,#7c83b1 100%);
}

/*------------------------------------------------------------ list*/

.easylist.one li{text-indent:-1em;padding-left:1em;}
.easylist.two li{text-indent:-2em;padding-left:2em;}
.easyList.one li{text-indent:-1em;padding-left:1em;}
.easyList.two li{text-indent:-2em;padding-left:2em;}

.list{padding-left:1.5em}
.list.normal{list-style-type:disc !important;}
.list.number{list-style-type:decimal !important;}
/* list_kome */
.list.kome > li{position:relative;}
.list.kome > li:before{content:'※';margin-left:-1.5em;position:absolute !important;}
.list.kome > li.fcRed:before{color:#ff0000 !important;}
/* list_maru */
.list.maru > li{position:relative;}
.list.maru > li:before{content:'●';margin-left:-1.5em;position:absolute !important;}
.list.maru > li.fcRed:before{color:#ff0000 !important;}
/* list_dot */
.list.dot > li{position:relative;}
.list.dot > li:before{content:'・';margin-left:-1.5em;position:absolute !important;}
.list.dot > li.fcRed:before{color:#ff0000 !important;}
/* list_komeNumber */
.list.komeNumber > li{position:relative;padding-left:0.5em}
.list.komeNumber > li:before{margin-left:-2em;position:absolute !important;}
.list.komeNumber > li.num01:before{content:'※1' !important;}
.list.komeNumber > li.num02:before{content:'※2' !important;}
.list.komeNumber > li.num03:before{content:'※3' !important;}
.list.komeNumber > li.num04:before{content:'※4' !important;}
.list.komeNumber > li.num05:before{content:'※5' !important;}
/* list_maruNumber */
.list.maruNumber > li{padding:relative;}
.list.maruNumber > li:before{margin-left:-1.5em;position:absolute !important;}
.list.maruNumber > li.num01:before{content:'\2460' !important;}
.list.maruNumber > li.num02:before{content:'\2461' !important;}
.list.maruNumber > li.num03:before{content:'\2462' !important;}
.list.maruNumber > li.num04:before{content:'\2463' !important;}
.list.maruNumber > li.num05:before{content:'\2464' !important;}
.list.maruNumber > li.num06:before{content:'\2465' !important;}
.list.maruNumber > li.num07:before{content:'\2466' !important;}
.list.maruNumber > li.num08:before{content:'\2467' !important;}
.list.maruNumber > li.num09:before{content:'\2468' !important;}
.list.maruNumber > li.num10:before{content:'\2469' !important;}
/* list_sankaku */
.list.sankaku > li{position:relative;}
.list.sankaku > li:before{content:'▲';-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;margin-left:-1.5em;}
/* list_ */
.list2{overflow:hidden !important;}
.list2 li{width:50%;float:left;margin-bottom:5px !important;}
.list3{overflow:hidden !important;}
.list3 li{width:33%;float:left;margin-bottom:5px !important;}
.list3 li:nth-child(3n+2){width:34%;float:left;margin-bottom:5px !important;}
.list4{overflow:hidden !important;}
.list4 li{width:25%;float:left;margin-bottom:5px !important;}
.list5{overflow:hidden !important;}
.list5 li{width:20%;float:left;margin-bottom:5px !important;}

/*------------------------------------------------------------ button*/

.button{display:table !important;}
.button > a{display:table-cell !important;text-decoration:none;text-align:center;vertical-align:middle;background:#eeeeee;}
.button > a:hover{opacity:0.8;}
.button > a > span{position:relative;}
.button > a > span:before,
.button > a > span:after{
	content:'';
	position:absolute;
	display:block;
	top:50%;
}

.button.r3 > a{border-radius:3px !important;}
.button.r5 > a{border-radius:5px !important;}
.button.r10 > a{border-radius:10px !important;}
.button.r15 > a{border-radius:15px !important;}
.button.r20 > a{border-radius:20px !important;}

/*
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━sample
------------------------------------html

<p class="button w200 h50 mb10"><a href="sssssssss"><span class="iconL">sssssssss</span></a></p>
<p class="button w200 h50 mb10"><a href="sssssssss"><span class="iconR">sssssssss</span></a></p>
<p class="button w200 h50 mb10"><a href="sssssssss"><span class="iconLR">sssssssss</span></a></p>

<p class="button r5 w200 h50 mb10"><a href="sssssssss"><span class="iconL">sssssssss</span></a></p>
<p class="button r10 w200 h50 mb10"><a href="sssssssss"><span class="iconR">sssssssss</span></a></p>

------------------------------------iconL

.button > a > span.iconL:before{
	background:url(/_src/_img/allow_blue_r.png) no-repeat center;
	width:12px;
	left:-15px;
	height:12px;
	margin-top:-6px;
	background-size:contain;
}
------------------------------------iconR

.button > a > span.iconR:before{
	background:url(/_src/_img/allow_blue_r.png) no-repeat center;
	width:12px;
	right:-15px;
	height:12px;
	margin-top:-6px;
	background-size:contain;
}
------------------------------------iconLR

.button > a > span.iconLR:before{
	background:url(/_src/_img/allow_blue_r.png) no-repeat center;
	width:12px;
	left:-15px;
	height:12px;
	margin-top:-6px;
	background-size:contain;
}
.button > a > span.iconLR:after{
	background:url(/_src/_img/allow_blue_r.png) no-repeat center;
	width:12px;
	right:-15px;
	height:12px;
	margin-top:-6px;
	background-size:contain;
}
*/
/*------------------------------------------------------------ form*/

input[type='text'],
input[type='email'],
input[type='number'],
input[type='tel'],
input[type='password'],
textarea{
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:3px 5px;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='password']:focus,
textarea:focus{
	border:1px solid #888888;
}

input[type='reset'],
input[type='submit'],
input[type='button']{
	padding:3px 5px;
	border-radius:5px;
	cursor:pointer;
}

input[type='reset']:focus,
input[type='submit']:focus,
input[type='button']:focus{

}

input[type='radio'],
input[type='checkbox']{
	padding:3px 5px;
	width:15px;
	height:15px;
	cursor:pointer;
}

select{
	margin:0;
	padding:3px 5px;
	background:#ffffff;
	border:1px solid #cccccc;
	border-radius:0;
	font-size:16px;
}

#header {
	background: #003b8f;
}
/*------------------------------------------------------------ foot*/


/*------------------------------------------------------------ others*/

.chui{background:#ffdddd;padding:20px;line-height:1.3;}



/* common
-------------------------------------------------- */
/* iPhone SE */
@media screen and (max-width:374px){
	/* ヘッダー */
	#main_contents h1 a{
		font-size:5.89vw!important;
	}
}

/* 初期設定 */
#main_contents {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	background:#ffffff;
	text-align:left;
}
#main_contents_inner{
	color:#000000;
	font-size:14px;
	word-wrap:break-word;
}
#main_contents p{
	text-align:left;
}
#main_contents a{
	color:#0b318f;
	text-decoration:none;
}
#main_contents img{
    font-size:0;
    height:auto;
    line-height:0;
    max-width:100%;
    vertical-align:top;
	-ms-interpolation-mode:bicubic;
}
#main_contents sup{
	font-size:70%;
/*	vertical-align:top;*/
}
#main_contents sup.hiragino{
	font-family:"UD新ゴ B";	
/*
	font-size:125%;
	position:relative;
	vertical-align:top;
	top:-0.2em;
*/
}


/* ヘッダー */



/* ナビゲーション */
body.no-scroll{
	overflow:hidden;
}



/* パンくず */
#main_contents #pankuzu_wrap{
	min-height:30px;
	height:auto!important;
	height:30px;
	background:#ebebeb;
	-webkit-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);
	box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);
	overflow:hidden;
	width:100%;
}
#main_contents #pankuzu{
	display:table;
}
#main_contents #pankuzu > p#home{
	display:table-cell;
	background:#0b318f;
	vertical-align:middle;
	width:24px;
	min-height:30px;
	height:auto!important;
	height:30px;
}
#main_contents #pankuzu > p#home a{
	display:block;
	background:#0b318f;
	width:100%;
	min-height:30px;
	height:auto!important;
	height:30px;
	text-indent:-9999px;
	position:relative;
	background-image:url(../img/icon_home.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:14px;
}
#main_contents #pankuzu > p#home a::after{
	content:'';
	display:block;
	margin:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:32px 0 32px 16px;
	border-color:transparent transparent transparent #0b318f;
	position:absolute;
	top:-16px;
	right:-16px;
}
#main_contents #pankuzu > ul{
	display:table-cell;
	vertical-align:middle;
	min-height:30px;
	height:auto!important;
	height:30px;
	padding-left:25px;
}
#main_contents #pankuzu > ul > li{
	display:inline-block;
	font-size:10px;
	vertical-align:middle;
}
#main_contents #pankuzu > ul > li > span::before{
	content:'>';
	display:inline-block;
	margin-right:5px;
	font-size:10px;
}
#main_contents #pankuzu > ul > li:first-child > span::before{
	display:none;
}


/* コンテンツエリア */
#main_contents #contents_lower{
	padding:15px 10px 20px 10px;
}
#main_contents #contents_lower_inner{
	padding:20px 10px 40px 10px;
}


/* タイトル周りの装飾 */
#main_contents .title_center_line{
	text-align:center;
	margin-bottom:30px;
}
#main_contents .title_center_line span{
	display:inline-block;
	font-size:24px;
	font-family:"FP-ヒラギノ角ゴ ProN W3";
	padding-bottom:8px;
	border-bottom:3px solid #e76465;
}

#main_contents .title_pink_plate{
	background-color:#e76465;
	background-image:url(../img/bg_title_pink_plate.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-size:contain;
	color:#ffffff;
	font-family:"FP-ヒラギノ角ゴ ProN W6";
	font-size:24px;
	padding:13px 18px 15px 18px;
}

#main_contents .title_left_pink_bar{
	font-size:22px;
	border-left:5px solid #e76465;
	padding:5px 0 5px 7px;
	margin-bottom:15px;
	font-family:"FP-ヒラギノ角ゴ ProN W6";
}

#main_contents .title_blue_line{
	color:#0b318f;
	font-family:"FP-ヒラギノ角ゴ ProN W6";
	font-size:21px;
	padding-bottom:5px;
	border-bottom:2px solid #0b318f;
	line-height:115%;
	margin-bottom:10px;
}

#main_contents .title_pink_bar{
	color:#e64647;
	font-family:"FP-ヒラギノ角ゴ ProN W6";
	font-size:18px;
	padding:7px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:#fdefee;
	margin-bottom:10px;
}

#main_contents .title_black_bold{
	font-family:'Open Sans',"UD新ゴ M",sans-serif;
	margin-bottom:15px;
}

#main_contents .title_pink_line{
	color:#e64647;
	font-family:'Open Sans',"UD新ゴ M",sans-serif;
	font-size:15px;
	padding-bottom:5px;
	border-bottom:1px solid #e64647;
	margin-bottom:10px;
	line-height:125%;
}

#main_contents .title_blue_circle{
	color:#0b318f;
	font-family:'Open Sans',"UD新ゴ M",sans-serif;
	position:relative;
	padding-left:calc(1em + 3px);
	line-height:125%!important;
}
#main_contents .title_blue_circle::before{
	content:'●';
	position:absolute;
	top:0;
	left:0;
}

#main_contents .title_blue_text{
	color:#0b318f;
	font-family:'Open Sans',"UD新ゴ M",sans-serif;
	line-height:125%!important;
	margin-bottom:5px;
}

/* タブナビゲーション */
#main_contents ul.head_tab{
	display:table;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	table-layout:fixed;
	margin-bottom:30px;
}
#main_contents ul.head_tab li{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #e76465;
	border-bottom:1px solid #e76465;
	border-left:1px solid #e76465;
}
#main_contents ul.head_tab li.active{
	background:#e76465;
	border-right:1px solid #e76465;
}
#main_contents ul.head_tab li:first-child{
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
#main_contents ul.head_tab li:last-child{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	border-right:1px solid #e76465;
}
#main_contents ul.head_tab li a,
#main_contents ul.head_tab li span{
	display:block;
	font-size:11px;
	padding:11px 3px;
	line-height:115%;
}
#main_contents ul.head_tab li a{
	color:#000000;
}
#main_contents ul.head_tab li.no-link span{
	color:#dcdcdc!important;
}
#main_contents ul.head_tab li span{
	color:#ffffff;
}


/* アンカーリンクボタン */
#main_contents ul.btn_anc{
	border:1px solid #e6e6e6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	margin-bottom:20px;
}
#main_contents ul.btn_anc.head{
	margin-bottom:40px;
}
#main_contents ul.btn_anc li{
	border-bottom:1px solid #e6e6e6;
}
#main_contents ul.btn_anc li:last-child{
	border-bottom:none;
}
#main_contents ul.btn_anc li a{
	display:block;
	padding:15px 10px;
	position:relative;
}
#main_contents ul.btn_anc li a::after{
	content:'';
	width:5px;
	height:5px;
	border-top:1px solid #0b318f;
	border-right:1px solid #0b318f;
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	transform:rotate(135deg);
	position:absolute;
	top:calc(50% - 2px);
	right:10px;
}


/* 注釈などの小さい文字 */
#main_contents #contents_lower .small{
	font-size:10px;
	line-height:150%;
}


/* フッターのページ間リンク */
#main_contents #contents_lower #page_link{
	border-top:1px solid #c8c8c8;
	display:table;
	width:100%;
}
#main_contents #contents_lower #page_link .left{
	display:table-cell;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-right:1px solid #c8c8c8;
	text-align:left;
}
#main_contents #contents_lower #page_link .right{
	display:table-cell;
	width:50%;
	text-align:right;
}
#main_contents #contents_lower #page_link .left a,
#main_contents #contents_lower #page_link .right a,
#main_contents #contents_lower #page_link .right span.no-link{
	display:block;
	line-height:115%;
}
#main_contents #contents_lower #page_link .right span.no-link{
	color:#dcdcdc;
}
#main_contents #contents_lower #page_link .left a{
	padding:15px 0 15px 7px;
}
#main_contents #contents_lower #page_link .left a::before{
	content:'';
	display:inline-block;
	margin-right:5px;
	width:5px;
	height:5px;
	border-bottom:1px solid #0b318f;
	border-left:1px solid #0b318f;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
	vertical-align:middle;
}
#main_contents #contents_lower #page_link .right a,
#main_contents #contents_lower #page_link .right span.no-link{
	padding:13px 7px 13px 0;
}
#main_contents #contents_lower #page_link .right a::after,
#main_contents #contents_lower #page_link .right span.no-link::after{
	content:'';
	display:inline-block;
	margin-left:5px;
	width:5px;
	height:5px;
	border-top:1px solid #0b318f;
	border-right:1px solid #0b318f;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
	vertical-align:middle;
}
#main_contents #contents_lower #page_link .right span.no-link::after{
	border-top:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}


/* ページトップ */
#gotop{
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px 20px 10px!important;
	text-align:right;
}
#gotop a{
	display:inline-block;
}


/*お問い合わせ*/
#inquiry{
	background:#caccd5;
	padding:5px 15px 15px;
	color:#333333;
}
#inquiry ul li{
	padding:10px 0;
	border-bottom:1px dotted #333333;
}
#inquiry ul li#inquiry_title{
	font-family:'Oxygen',"UD新ゴ M",sans-serif;
	font-weight:bold;
}
#inquiry ul li:last-child{
	padding-bottom:0;
	border-bottom:none;
}
#inquiry ul li p{
	text-align:center;
	font-size:10px;
}
#inquiry ul li p a{
	color:#333333;
	text-decoration:none;
}
#inquiry ul li p#free_dial{
	font-size:18px;
	padding-bottom:10px;
}
#inquiry ul li p#free_dial:before{
	content:'\f095';
	font-family:FontAwesome;
	color:#333333;
	padding-right:10px;	
}
#inquiry ul li p#other_dial a{
	padding-left:5px;
}
#inquiry ul li p#mail_to{
	margin-top:5px;
}
#inquiry ul li p#mail_to a{
	display:block;
	width:60%;
	margin:0 auto;
	padding:6px 0;
	background:#333333;
	color:#ffffff;
	-webkit-border-radius:90px;
	-moz-border-radius:90px;
	border-radius:90px;
}
#inquiry ul li p#mail_to a:hover{
	opacity:0.6;
}




/* タブレット
-------------------------------------------------- */
@media print, screen and (min-width:768px){
	
	/*お問い合わせ*/
	#inquiry ul li p#mail_to a{
		width:20%;
	}
}

/* PC
-------------------------------------------------- */
@media print, screen and (min-width: 960px) {
		/* 汎用クラス */
	br.sp-none{display:inline;}
	br.pc-none{display:none;}

	/* 初期設定 */
	#header_inner{
		height:38px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		padding:0!important;
	}
	#main_contents_inner{
		font-size:16px!important;
	}
	#header_logo #logo{
		width:296px!important;
		height:24px!important;
		float:left;
	}
	#header_logo #logo img {
		width:296px!important;
		height:24px!important;
		max-width:none;
		-ms-interpolation-mode:none;
	}
	#header_logo #medical_top{
		padding-top:4px!important;
	}


	/* ヘッダー */



	/* バーガーメニュー */
	#main_contents #burgermenu{
		display:none;
	}


	/* ナビゲーション */



	/* パンくず */
	#main_contents #pankuzu_wrap{
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	#main_contents #pankuzu{
		width:960px;
		margin:0 auto;
	}
	#main_contents #pankuzu > ul{
		padding-bottom:4px;
	}
	#main_contents #pankuzu > ul > li,
	#main_contents #pankuzu > ul > li > span::before{
		font-size:12px;
	}

	/* コンテンツエリア */
	#main_contents #contents_lower{
		width:960px;
		margin:0 auto;
		padding:35px 0 20px 0;
	}
	#main_contents #contents_lower_inner{
		padding:30px 15px 60px 15px;
	}


	/* タイトル周りの装飾 */
	#main_contents .title_center_line span{
		font-size:36px;
		padding-bottom:10px;
	}

	#main_contents .title_pink_plate{
		font-size:36px;
		padding:20px 30px 22px 30px;
	}
	#main_contents .title_pink_plate.withR{
		padding:20px 30px 15px 30px;
	}

	#main_contents .title_left_pink_bar{
		font-size:30px;
		padding:7px 0 7px 15px;
		margin-bottom:20px;
	}

	#main_contents .title_blue_line{
		font-size:28px;
	}

	#main_contents .title_pink_bar{
		font-size:20px;
		padding:8px 10px;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		margin-bottom:15px;
	}

	#main_contents .title_black_bold{
		margin-bottom:20px;
	}

	#main_contents .title_pink_line{
		font-size:18px;
	}

	#main_contents .title_blue_text{
		margin-bottom:10px;
	}


	/* タブナビゲーション */
	#main_contents ul.head_tab{
		margin-bottom:50px;
	}
	#main_contents ul.head_tab li:first-child{
		-webkit-border-radius:5px 0 0 5px;
		-moz-border-radius:5px 0 0 5px;
		border-radius:5px 0 0 5px;
	}
	#main_contents ul.head_tab li:last-child{
		-webkit-border-radius:0 5px 5px 0;
		-moz-border-radius:0 5px 5px 0;
		border-radius:0 5px 5px 0;
	}
	#main_contents ul.head_tab li a,
	#main_contents ul.head_tab li span{
		font-size:16px;
		padding:12px 3px;
	}
	#main_contents ul.head_tab li,
	#main_contents ul.head_tab li a{
		-webkit-transition:all .3s;
		transition:all .3s;
	}
	#main_contents ul.head_tab li:hover{
		background:#e76465;
	}
	#main_contents ul.head_tab li.no-link:hover{
		background:transparent;
	}
	#main_contents ul.head_tab li:hover > a{
		color:#ffffff;
	}


	/* アンカーリンクボタン */
	#main_contents ul.btn_anc{
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		overflow:hidden;
		margin-bottom:30px;
		letter-spacing:-0.4em;
	}
	#main_contents ul.btn_anc.head{
		margin-bottom:60px;
	}
	#main_contents ul.btn_anc li{
		display:inline-block;
		width:50%;
		letter-spacing:normal;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#main_contents ul.btn_anc li:nth-child(odd){
		border-right:1px solid #f5f5f5;
	}
	#main_contents ul.btn_anc li:nth-last-of-type(2){
		border-bottom:none;
	}
	#main_contents ul.btn_anc li a{
		font-size:16px;
		-webkit-transition:all .3s;
		transition:all .3s;
	}
	#main_contents ul.btn_anc li a:hover{
		background:#e6e6e6;
	}
	#main_contents ul.btn_anc li a::after{
		width:7px;
		height:7px;
		top:calc(50% - 4px);
	}


	/* 注釈などの小さい文字 */
	#main_contents #contents_lower .small{
		font-size:12px;
	}


	/* フッターのページ間リンク */
	#main_contents #contents_lower #page_link a{
		-webkit-transition:all .3s;
		transition:all .3s;
	}
	#main_contents #contents_lower #page_link a:hover{
		background:#f5f5f5;
	}
	#main_contents #contents_lower #page_link .left a{
		padding:22px 0 25px 20px;
	}
	#main_contents #contents_lower #page_link .left a::before{
		left:20px;
	}
	#main_contents #contents_lower #page_link .right a{
		padding:22px 20px 25px 0;
	}
	#main_contents #contents_lower #page_link .right a::before{
		right:20px;
	}


	/* ページトップ */
	#gotop{
		padding:0 30px 20px 30px!important;
	}


	/*お問い合わせ*/
	#inquiry{
		background:#e9ded1;
		padding:5px 0;
		color:#333333;
	}
	#inquiry ul{
		width:960px;
		margin:0 auto;
		display:table;
		padding:10px 0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	#inquiry ul li {
		display:table-cell;
		vertical-align:middle;
		width:25%;
		padding:0;
		border-bottom:none;
		border-right:1px dotted #333333;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	#inquiry ul li:first-child{
		border-left:1px dotted #333333;
	}
	#inquiry ul li:nth-child(2){
		width:50%;
	}
	#inquiry ul li#inquiry_title{
		font-size:16px;
	}
	#inquiry ul li#inquiry_title span{
		display:block;
	}
	#inquiry ul li p{
		text-align:center;
		font-size:12px;
	}
	#inquiry ul li p#free_dial{
		font-size:24px;
		padding-bottom:10px;
	}
	a[href^="tel:"] { cursor: default; }
	
	#inquiry ul li p#other_dial a{
		padding-left:10px;
		font-size:18px;
	}
	#inquiry ul li p#mail_to{
		margin-top:10px;
		font-size:16px;
	}
	#inquiry ul li p#mail_to a{
		width:65%;
	}
	#inquiry ul li p#mail_to a:before{
		content:'\f0e0';
		font-family:FontAwesome;
		color:#333333;
		padding-right:10px;
		color:#FFF;
		font-size:14px;
	}
}








