@charset "utf-8";

/* box-sizing */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

em{font-weight:bold;}
sup{font-size: 0.7em;vertical-align: top;}
sub{font-size: 0.7em;vertical-align: bottom;}

/*------------------------------------------------------------ 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;}

/*------------------------------------------------------------ mgn */
/* スマホの場合に半分に。「_pc」はpcのみの設定 */

/* margin-top */
.mgT10{margin-top: 10px!important;}
.mgT20{margin-top: 20px!important;}
.mgT30{margin-top: 30px!important;}
.mgT40{margin-top: 40px!important;}
.mgT50{margin-top: 50px!important;}

.mgT10_pc{margin-top: 10px!important;}
.mgT20_pc{margin-top: 20px!important;}
.mgT30_pc{margin-top: 30px!important;}
.mgT40_pc{margin-top: 40px!important;}
.mgT50_pc{margin-top: 50px!important;}

.mgT10_sp{margin-top: 0!important;}
.mgT20_sp{margin-top: 0!important;}
.mgT30_sp{margin-top: 0!important;}
.mgT40_sp{margin-top: 0!important;}
.mgT50_sp{margin-top: 0!important;}

/* margin-bottom */
.mgB10{margin-bottom: 10px!important;}
.mgB20{margin-bottom: 20px!important;}
.mgB30{margin-bottom: 30px!important;}
.mgB40{margin-bottom: 40px!important;}
.mgB50{margin-bottom: 50px!important;}

.mgB10_pc{margin-bottom: 10px!important;}
.mgB20_pc{margin-bottom: 20px!important;}
.mgB30_pc{margin-bottom: 30px!important;}
.mgB40_pc{margin-bottom: 40px!important;}
.mgB50_pc{margin-bottom: 50px!important;}

.mgB10_sp{margin-bottom: 0!important;}
.mgB20_sp{margin-bottom: 0!important;}
.mgB30_sp{margin-bottom: 0!important;}
.mgB40_sp{margin-bottom: 0!important;}
.mgB50_sp{margin-bottom: 0!important;}

/* margin-left */
.mgL10{margin-left: 10px!important;}
.mgL20{margin-left: 20px!important;}
.mgL30{margin-left: 30px!important;}
.mgL40{margin-left: 40px!important;}
.mgL50{margin-left: 50px!important;}

.mgL10_pc{margin-left: 10px!important;}
.mgL20_pc{margin-left: 20px!important;}
.mgL30_pc{margin-left: 30px!important;}
.mgL40_pc{margin-left: 40px!important;}
.mgL50_pc{margin-left: 50px!important;}

.mgL10_sp{margin-left: 0!important;}
.mgL20_sp{margin-left: 0!important;}
.mgL30_sp{margin-left: 0!important;}
.mgL40_sp{margin-left: 0!important;}
.mgL50_sp{margin-left: 0!important;}

/* margin-right */
.mgR10{margin-right: 10px!important;}
.mgR20{margin-right: 20px!important;}
.mgR30{margin-right: 30px!important;}
.mgR40{margin-right: 40px!important;}
.mgR50{margin-right: 50px!important;}

.mgR10_pc{margin-right: 10px!important;}
.mgR20_pc{margin-right: 20px!important;}
.mgR30_pc{margin-right: 30px!important;}
.mgR40_pc{margin-right: 40px!important;}
.mgR50_pc{margin-right: 50px!important;}

.mgR10_sp{margin-right: 0!important;}
.mgR20_sp{margin-right: 0!important;}
.mgR30_sp{margin-right: 0!important;}
.mgR40_sp{margin-right: 0!important;}
.mgR50_sp{margin-right: 0!important;}

	@media screen and (max-width:767px){

	/* margin-top */
	.mgT10{margin-top: 5px!important;}
	.mgT20{margin-top: 10px!important;}
	.mgT30{margin-top: 15px!important;}
	.mgT40{margin-top: 20px!important;}
	.mgT50{margin-top: 25px!important;}

	.mgT10_pc{margin-top: 0!important;}
	.mgT20_pc{margin-top: 0!important;}
	.mgT30_pc{margin-top: 0!important;}
	.mgT40_pc{margin-top: 0!important;}
	.mgT50_pc{margin-top: 0!important;}

	.mgT10_sp{margin-top: 10px!important;}
	.mgT20_sp{margin-top: 20px!important;}
	.mgT30_sp{margin-top: 30px!important;}
	.mgT40_sp{margin-top: 40px!important;}
	.mgT50_sp{margin-top: 50px!important;}

	/* margin-bottom */
	.mgB10{margin-bottom: 5px!important;}
	.mgB20{margin-bottom: 10px!important;}
	.mgB30{margin-bottom: 15px!important;}
	.mgB40{margin-bottom: 20px!important;}
	.mgB50{margin-bottom: 25px!important;}

	.mgB10_pc{margin-bottom: 0!important;}
	.mgB20_pc{margin-bottom: 0!important;}
	.mgB30_pc{margin-bottom: 0!important;}
	.mgB40_pc{margin-bottom: 0!important;}
	.mgB50_pc{margin-bottom: 0!important;}

	.mgB10_sp{margin-bottom: 10px!important;}
	.mgB20_sp{margin-bottom: 20px!important;}
	.mgB30_sp{margin-bottom: 30px!important;}
	.mgB40_sp{margin-bottom: 40px!important;}
	.mgB50_sp{margin-bottom: 50px!important;}

	/* margin-left */
	.mgL10{margin-left: 5px!important;}
	.mgL20{margin-left: 10px!important;}
	.mgL30{margin-left: 15px!important;}
	.mgL40{margin-left: 20px!important;}
	.mgL50{margin-left: 25px!important;}

	.mgL10_pc{margin-left: 0!important;}
	.mgL20_pc{margin-left: 0!important;}
	.mgL30_pc{margin-left: 0!important;}
	.mgL40_pc{margin-left: 0!important;}
	.mgL50_pc{margin-left: 0!important;}

	.mgL10_sp{margin-left: 10px!important;}
	.mgL20_sp{margin-left: 20px!important;}
	.mgL30_sp{margin-left: 30px!important;}
	.mgL40_sp{margin-left: 40px!important;}
	.mgL50_sp{margin-left: 50px!important;}

	/* margin-right */
	.mgR10{margin-right: 5px!important;}
	.mgR20{margin-right: 10px!important;}
	.mgR30{margin-right: 15px!important;}
	.mgR40{margin-right: 20px!important;}
	.mgR50{margin-right: 25px!important;}

	.mgR10_pc{margin-right: 0!important;}
	.mgR20_pc{margin-right: 0!important;}
	.mgR30_pc{margin-right: 0!important;}
	.mgR40_pc{margin-right: 0!important;}
	.mgR50_pc{margin-right: 0!important;}

	.mgR10_sp{margin-right: 10px!important;}
	.mgR20_sp{margin-right: 20px!important;}
	.mgR30_sp{margin-right: 30px!important;}
	.mgR40_sp{margin-right: 40px!important;}
	.mgR50_sp{margin-right: 50px!important;}

	}/* --- max-width:768px */

/* padding-top */
.pdT10{padding-top: 10px!important;}
.pdT20{padding-top: 20px!important;}
.pdT30{padding-top: 30px!important;}
.pdT40{padding-top: 40px!important;}
.pdT50{padding-top: 50px!important;}

.pdT10_pc{padding-top: 10px!important;}
.pdT20_pc{padding-top: 20px!important;}
.pdT30_pc{padding-top: 30px!important;}
.pdT40_pc{padding-top: 40px!important;}
.pdT50_pc{padding-top: 50px!important;}

.pdT10_sp{padding-top: 0!important;}
.pdT20_sp{padding-top: 0!important;}
.pdT30_sp{padding-top: 0!important;}
.pdT40_sp{padding-top: 0!important;}
.pdT50_sp{padding-top: 0!important;}

/* padding-bottom */
.pdB10{padding-bottom: 10px!important;}
.pdB20{padding-bottom: 20px!important;}
.pdB30{padding-bottom: 30px!important;}
.pdB40{padding-bottom: 40px!important;}
.pdB50{padding-bottom: 50px!important;}

.pdB10_pc{padding-bottom: 10px!important;}
.pdB20_pc{padding-bottom: 20px!important;}
.pdB30_pc{padding-bottom: 30px!important;}
.pdB40_pc{padding-bottom: 40px!important;}
.pdB50_pc{padding-bottom: 50px!important;}

.pdB10_sp{padding-bottom: 0!important;}
.pdB20_sp{padding-bottom: 0!important;}
.pdB30_sp{padding-bottom: 0!important;}
.pdB40_sp{padding-bottom: 0!important;}
.pdB50_sp{padding-bottom: 0!important;}

/* padding-left */
.pdL10{padding-left: 10px!important;}
.pdL20{padding-left: 20px!important;}
.pdL30{padding-left: 30px!important;}
.pdL40{padding-left: 40px!important;}
.pdL50{padding-left: 50px!important;}

.pdL10_pc{padding-left: 10px!important;}
.pdL20_pc{padding-left: 20px!important;}
.pdL30_pc{padding-left: 30px!important;}
.pdL40_pc{padding-left: 40px!important;}
.pdL50_pc{padding-left: 50px!important;}

.pdL10_sp{padding-left: 0!important;}
.pdL20_sp{padding-left: 0!important;}
.pdL30_sp{padding-left: 0!important;}
.pdL40_sp{padding-left: 0!important;}
.pdL50_sp{padding-left: 0!important;}

/* padding-right */
.pdR10{padding-right: 10px!important;}
.pdR20{padding-right: 20px!important;}
.pdR30{padding-right: 30px!important;}
.pdR40{padding-right: 40px!important;}
.pdR50{padding-right: 50px!important;}

.pdR10_pc{padding-right: 10px!important;}
.pdR20_pc{padding-right: 20px!important;}
.pdR30_pc{padding-right: 30px!important;}
.pdR40_pc{padding-right: 40px!important;}
.pdR50_pc{padding-right: 50px!important;}

.pdR10_sp{padding-right: 0!important;}
.pdR20_sp{padding-right: 0!important;}
.pdR30_sp{padding-right: 0!important;}
.pdR40_sp{padding-right: 0!important;}
.pdR50_sp{padding-right: 0!important;}

	@media screen and (max-width:767px){

	/* padding-top */
	.pdT10{padding-top: 5px!important;}
	.pdT20{padding-top: 10px!important;}
	.pdT30{padding-top: 15px!important;}
	.pdT40{padding-top: 20px!important;}
	.pdT50{padding-top: 25px!important;}

	.pdT10_pc{padding-top: 0!important;}
	.pdT20_pc{padding-top: 0!important;}
	.pdT30_pc{padding-top: 0!important;}
	.pdT40_pc{padding-top: 0!important;}
	.pdT50_pc{padding-top: 0!important;}

	.pdT10_sp{padding-top: 10px!important;}
	.pdT20_sp{padding-top: 20px!important;}
	.pdT30_sp{padding-top: 30px!important;}
	.pdT40_sp{padding-top: 40px!important;}
	.pdT50_sp{padding-top: 50px!important;}

	/* padding-bottom */
	.pdB10{padding-bottom: 5px!important;}
	.pdB20{padding-bottom: 10px!important;}
	.pdB30{padding-bottom: 15px!important;}
	.pdB40{padding-bottom: 20px!important;}
	.pdB50{padding-bottom: 25px!important;}

	.pdB10_pc{padding-bottom: 0!important;}
	.pdB20_pc{padding-bottom: 0!important;}
	.pdB30_pc{padding-bottom: 0!important;}
	.pdB40_pc{padding-bottom: 0!important;}
	.pdB50_pc{padding-bottom: 0!important;}

	.pdB10_sp{padding-bottom: 10px!important;}
	.pdB20_sp{padding-bottom: 20px!important;}
	.pdB30_sp{padding-bottom: 30px!important;}
	.pdB40_sp{padding-bottom: 40px!important;}
	.pdB50_sp{padding-bottom: 50px!important;}

	/* padding-left */
	.pdL10{padding-left: 5px!important;}
	.pdL20{padding-left: 10px!important;}
	.pdL30{padding-left: 15px!important;}
	.pdL40{padding-left: 20px!important;}
	.pdL50{padding-left: 25px!important;}

	.pdL10_pc{padding-left: 0!important;}
	.pdL20_pc{padding-left: 0!important;}
	.pdL30_pc{padding-left: 0!important;}
	.pdL40_pc{padding-left: 0!important;}
	.pdL50_pc{padding-left: 0!important;}

	.pdL10_sp{padding-left: 10px!important;}
	.pdL20_sp{padding-left: 20px!important;}
	.pdL30_sp{padding-left: 30px!important;}
	.pdL40_sp{padding-left: 40px!important;}
	.pdL50_sp{padding-left: 50px!important;}

	/* padding-right */
	.pdR10{padding-right: 5px!important;}
	.pdR20{padding-right: 10px!important;}
	.pdR30{padding-right: 15px!important;}
	.pdR40{padding-right: 20px!important;}
	.pdR50{padding-right: 25px!important;}

	.pdR10_pc{padding-right: 0!important;}
	.pdR20_pc{padding-right: 0!important;}
	.pdR30_pc{padding-right: 0!important;}
	.pdR40_pc{padding-right: 0!important;}
	.pdR50_pc{padding-right: 0!important;}

	.pdR10_sp{padding-right: 10px!important;}
	.pdR20_sp{padding-right: 20px!important;}
	.pdR30_sp{padding-right: 30px!important;}
	.pdR40_sp{padding-right: 40px!important;}
	.pdR50_sp{padding-right: 50px!important;}

	}/* --- max-width:768px */

/*------------------------------------------------------------ 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;}

/*-----------------------------------------------------
1.0rem	=14.0px	1.1rem	=15.4px	1.2rem	=16.8px	1.3rem	=18.2px	1.4rem	=19.6px
1.5rem	=21.0px	1.6rem	=22.4px	1.7rem	=23.8px	1.8rem	=25.2px	1.9rem	=26.6px
2.0rem	=28.0px	2.1rem	=29.4px	2.2rem	=30.8px	2.3rem	=32.2px	2.4rem	=33.6px
2.5rem	=35.0px	2.6rem	=36.4px	2.7rem	=37.8px	2.8rem	=39.2px	2.9rem	=40.6px
------------------------------------------------------*/

.fs0\.1rem	{font-size:0.1rem!important;}
.fs0\.2rem	{font-size:0.2rem!important;}
.fs0\.3rem	{font-size:0.3rem!important;}
.fs0\.4rem	{font-size:0.4rem!important;}
.fs0\.5rem	{font-size:0.5rem!important;}
.fs0\.6rem	{font-size:0.6rem!important;}
.fs0\.7rem	{font-size:0.7rem!important;}
.fs0\.8rem	{font-size:0.8rem!important;}
.fs0\.9rem	{font-size:0.9rem!important;}
.fs1rem		{font-size:1rem!important;}
.fs1\.1rem	{font-size:1.1rem!important;}
.fs1\.2rem	{font-size:1.2rem!important;}
.fs1\.3rem	{font-size:1.3rem!important;}
.fs1\.4rem	{font-size:1.4rem!important;}
.fs1\.5rem	{font-size:1.5rem!important;}
.fs1\.6rem	{font-size:1.6rem!important;}
.fs1\.7rem	{font-size:1.7rem!important;}
.fs1\.8rem	{font-size:1.8rem!important;}
.fs1\.9rem	{font-size:1.9rem!important;}
.fs2rem		{font-size:2rem!important;}
.fs2\.1rem	{font-size:2.1rem!important;}
.fs2\.2rem	{font-size:2.2rem!important;}
.fs2\.3rem	{font-size:2.3rem!important;}
.fs2\.4rem	{font-size:2.4rem!important;}
.fs2\.5rem	{font-size:2.5rem!important;}
.fs2\.6rem	{font-size:2.6rem!important;}
.fs2\.7rem	{font-size:2.7rem!important;}
.fs2\.8rem	{font-size:2.8rem!important;}
.fs2\.9rem	{font-size:2.9rem!important;}
.fs3rem		{font-size:3rem!important;}
.fs3\.1rem	{font-size:3.1rem!important;}
.fs3\.2rem	{font-size:3.2rem!important;}
.fs3\.3rem	{font-size:3.3rem!important;}
.fs3\.4rem	{font-size:3.4rem!important;}
.fs3\.5rem	{font-size:3.5rem!important;}
.fs3\.6rem	{font-size:3.6rem!important;}
.fs3\.7rem	{font-size:3.7rem!important;}
.fs3\.8rem	{font-size:3.8rem!important;}
.fs3\.9rem	{font-size:3.9rem!important;}
.fs4rem		{font-size:4rem!important;}
.fs4\.1rem	{font-size:4.1rem!important;}
.fs4\.2rem	{font-size:4.2rem!important;}
.fs4\.3rem	{font-size:4.3rem!important;}
.fs4\.4rem	{font-size:4.4rem!important;}
.fs4\.5rem	{font-size:4.5rem!important;}
.fs4\.6rem	{font-size:4.6rem!important;}
.fs4\.7rem	{font-size:4.7rem!important;}
.fs4\.8rem	{font-size:4.8rem!important;}
.fs4\.9rem	{font-size:4.9rem!important;}
.fs5rem		{font-size:5rem!important;}
.fs5\.1rem	{font-size:5.1rem!important;}
.fs5\.2rem	{font-size:5.2rem!important;}
.fs5\.3rem	{font-size:5.3rem!important;}
.fs5\.4rem	{font-size:5.4rem!important;}
.fs5\.5rem	{font-size:5.5rem!important;}
.fs5\.6rem	{font-size:5.6rem!important;}
.fs5\.7rem	{font-size:5.7rem!important;}
.fs5\.8rem	{font-size:5.8rem!important;}
.fs5\.9rem	{font-size:5.9rem!important;}

.fs0\.1em	{font-size:0.1em!important;}
.fs0\.2em	{font-size:0.2em!important;}
.fs0\.3em	{font-size:0.3em!important;}
.fs0\.4em	{font-size:0.4em!important;}
.fs0\.5em	{font-size:0.5em!important;}
.fs0\.6em	{font-size:0.6em!important;}
.fs0\.7em	{font-size:0.7em!important;}
.fs0\.8em	{font-size:0.8em!important;}
.fs0\.9em	{font-size:0.9em!important;}
.fs1em		{font-size:1em!important;}
.fs1\.1em	{font-size:1.1em!important;}
.fs1\.2em	{font-size:1.2em!important;}
.fs1\.3em	{font-size:1.3em!important;}
.fs1\.4em	{font-size:1.4em!important;}
.fs1\.5em	{font-size:1.5em!important;}
.fs1\.6em	{font-size:1.6em!important;}
.fs1\.7em	{font-size:1.7em!important;}
.fs1\.8em	{font-size:1.8em!important;}
.fs1\.9em	{font-size:1.9em!important;}
.fs2em		{font-size:2em!important;}
.fs2\.1em	{font-size:2.1em!important;}
.fs2\.2em	{font-size:2.2em!important;}
.fs2\.3em	{font-size:2.3em!important;}
.fs2\.4em	{font-size:2.4em!important;}
.fs2\.5em	{font-size:2.5em!important;}
.fs2\.6em	{font-size:2.6em!important;}
.fs2\.7em	{font-size:2.7em!important;}
.fs2\.8em	{font-size:2.8em!important;}
.fs2\.9em	{font-size:2.9em!important;}
.fs3em		{font-size:3em!important;}
.fs3\.1em	{font-size:3.1em!important;}
.fs3\.2em	{font-size:3.2em!important;}
.fs3\.3em	{font-size:3.3em!important;}
.fs3\.4em	{font-size:3.4em!important;}
.fs3\.5em	{font-size:3.5em!important;}
.fs3\.6em	{font-size:3.6em!important;}
.fs3\.7em	{font-size:3.7em!important;}
.fs3\.8em	{font-size:3.8em!important;}
.fs3\.9em	{font-size:3.9em!important;}
.fs4em		{font-size:4em!important;}
.fs4\.1em	{font-size:4.1em!important;}
.fs4\.2em	{font-size:4.2em!important;}
.fs4\.3em	{font-size:4.3em!important;}
.fs4\.4em	{font-size:4.4em!important;}
.fs4\.5em	{font-size:4.5em!important;}
.fs4\.6em	{font-size:4.6em!important;}
.fs4\.7em	{font-size:4.7em!important;}
.fs4\.8em	{font-size:4.8em!important;}
.fs4\.9em	{font-size:4.9em!important;}
.fs5em		{font-size:5em!important;}
.fs5\.1em	{font-size:5.1em!important;}
.fs5\.2em	{font-size:5.2em!important;}
.fs5\.3em	{font-size:5.3em!important;}
.fs5\.4em	{font-size:5.4em!important;}
.fs5\.5em	{font-size:5.5em!important;}
.fs5\.6em	{font-size:5.6em!important;}
.fs5\.7em	{font-size:5.7em!important;}
.fs5\.8em	{font-size:5.8em!important;}
.fs5\.9em	{font-size:5.9em!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;
}
.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;}

/*------------------------------------------------------------ pssp */

.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:768px */

.pcDevice .for_spDevice{display: none !important;}
.spDevice .for_pcDevice{display: none !important;}

/*------------------------------------------------------------ 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 li{text-indent:-1em;padding-left:1em;}
.easylist.one li{text-indent:-1em;padding-left:1em;}
.easylist.oneH li{text-indent:-1.5em;padding-left:1.5em;}
.easylist.two li{text-indent:-2em;padding-left:2em;}
.easylist.twoH li{text-indent:-2.5em;padding-left:2.5em;}
.easyList.one li{text-indent:-1em;padding-left:1em;}
.easyList.oneH li{text-indent:-1.5em;padding-left:1.5em;}
.easyList.two li{text-indent:-2em;padding-left:2em;}
.easyList.twoH li{text-indent:-2.5em;padding-left:2.5em;}

.easylist.c1 li{text-indent:-1em;padding-left:1em;}
.easylist.c1h li{text-indent:-1.5em;padding-left:1.5em;}
.easylist.c2 li{text-indent:-2em;padding-left:2em;}
.easylist.c2h li{text-indent:-2.5em;padding-left:2.5em;}
.easyList.c1 li{text-indent:-1em;padding-left:1em;}
.easyList.c1h li{text-indent:-1.5em;padding-left:1.5em;}
.easyList.c2 li{text-indent:-2em;padding-left:2em;}
.easyList.c3h li{text-indent:-2.5em;padding-left:2.5em;}

.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;
}

/*------------------------------------------------------------ others*/

.chui{background:#ffdddd;padding:20px;line-height:1.3;}

.hoverdown2px:hover{
	box-shadow: none !important;
	transform: translateY(2px);
}

.hoverdown3px:hover{
	box-shadow: none !important;
	transform: translateY(3px);
}

.hoverdown4px:hover{
	box-shadow: none !important;
	transform: translateY(4px);
}

.hoverdown5px:hover{
	box-shadow: none !important;
	transform: translateY(5px);
}

.hover_hideBorder{text-decoration: underline !important;}
.hover_hideBorder:hover{text-decoration: none !important;}
.hover_showBorder{text-decoration: none !important;}
.hover_showBorder:hover{text-decoration: underline !important;}
.hover_opacity:hover{opacity: 0.8 !important;}
