@charset 'shift_jis';

/* CSS Document */

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

/*font-size setting*/
.ms_text05rem { font-size: 0.5rem; line-height: 1.1rem; }
.ms_text06rem { font-size: 0.6rem; line-height: 1.2rem; }
.ms_text07rem { font-size: 0.7rem; line-height: 1.3rem; }
.ms_text08rem { font-size: 0.8rem; line-height: 1.5rem; }
.ms_text09rem { font-size: 0.9rem; line-height: 1.6rem; }
.ms_text10rem { font-size: 1.0rem; line-height: 1.8rem; }
.ms_text11rem { font-size: 1.1rem; line-height: 1.9rem; }
.ms_text12rem { font-size: 1.2rem; line-height: 2.0rem; }
.ms_text13rem { font-size: 1.3rem; line-height: 2.2rem; }
.ms_text14rem { font-size: 1.4rem; line-height: 2.3rem; }
.ms_text15rem { font-size: 1.5rem; line-height: 2.5rem; }
.ms_text16rem { font-size: 1.6rem; line-height: 2.6rem; }
.ms_text17rem { font-size: 1.7rem; line-height: 2.7rem; }
.ms_text18rem { font-size: 1.8rem; line-height: 2.9rem; }
.ms_text19rem { font-size: 1.9rem; line-height: 3.0rem; }
.ms_text20rem { font-size: 2.0rem; line-height: 3.2rem; }
.ms_text21rem { font-size: 2.1rem; line-height: 3.3rem; }
.ms_text22rem { font-size: 2.2rem; line-height: 3.4rem; }
.ms_text23rem { font-size: 2.3rem; line-height: 3.6rem; }
.ms_text24rem { font-size: 2.4rem; line-height: 3.7rem; }
.ms_text25rem { font-size: 2.5rem; line-height: 3.9rem; }
.ms_text26rem { font-size: 2.6rem; line-height: 4.0rem; }
.ms_text27rem { font-size: 2.7rem; line-height: 4.1rem; }
.ms_text28rem { font-size: 2.8rem; line-height: 4.3rem; }
.ms_text29rem { font-size: 2.9rem; line-height: 4.4rem; }
.ms_text30rem { font-size: 3.0rem; line-height: 4.6rem; }
.ms_text31rem { font-size: 3.1rem; line-height: 4.7rem; }
.ms_text32rem { font-size: 3.2rem; line-height: 4.8rem; }
.ms_text33rem { font-size: 3.3rem; line-height: 5.0rem; }
.ms_text34rem { font-size: 3.4rem; line-height: 5.1rem; }
.ms_text35rem { font-size: 3.5rem; line-height: 5.3rem; }
.ms_text36rem { font-size: 3.6rem; line-height: 5.4rem; }
.ms_text37rem { font-size: 3.7rem; line-height: 5.5rem; }
.ms_text38rem { font-size: 3.8rem; line-height: 5.7rem; }
.ms_text39rem { font-size: 3.9rem; line-height: 5.8rem; }
.ms_text40rem { font-size: 4.0rem; line-height: 6.0rem; }
.ms_text41rem { font-size: 4.1rem; line-height: 6.1rem; }
.ms_text42rem { font-size: 4.2rem; line-height: 6.2rem; }
.ms_text43rem { font-size: 4.3rem; line-height: 6.4rem; }
.ms_text44rem { font-size: 4.4rem; line-height: 6.5rem; }
.ms_text45rem { font-size: 4.5rem; line-height: 6.7rem; }
.ms_text46rem { font-size: 4.6rem; line-height: 6.8rem; }
.ms_text47rem { font-size: 4.7rem; line-height: 6.9rem; }
.ms_text48rem { font-size: 4.8rem; line-height: 7.1rem; }
.ms_text49rem { font-size: 4.9rem; line-height: 7.2rem; }
.ms_text50rem { font-size: 5.0rem; line-height: 7.4rem; }

/*line-height Setting*/
.ms_lh10{ line-height:1; }
.ms_lh11{ line-height:1.1; }
.ms_lh12{ line-height:1.2; }
.ms_lh13{ line-height:1.3; }
.ms_lh14{ line-height:1.4; }
.ms_lh15{ line-height:1.5; }
.ms_lh16{ line-height:1.6; }
.ms_lh17{ line-height:1.7; }
.ms_lh18{ line-height:1.8; }
.ms_lh19{ line-height:1.9; }
.ms_lh20{ line-height:2.0; }
.ms_lh21{ line-height:2.1; }
.ms_lh22{ line-height:2.2; }
.ms_lh23{ line-height:2.3; }
.ms_lh24{ line-height:2.4; }
.ms_lh25{ line-height:2.5; }
.ms_lh26{ line-height:2.6; }
.ms_lh27{ line-height:2.7; }
.ms_lh28{ line-height:2.8; }
.ms_lh29{ line-height:2.9; }
.ms_lh30{ line-height:3.0; }

/*text-align setting*/
.ms_tc{text-align:center;}
.ms_tl{text-align:left;}
.ms_tr{text-align:right;}

/*float setting*/
.ms_fl{ float:left;}
.ms_fr{ float:right;}
.ms_fNone{ float:none;}
.ms_clear{clear:both;}
.ms_clearfix{	zoom:1;}
.ms_clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/*margin*/
.ms_mLRA{
	margin-left: auto;
	margin-right:auto;
}

.ms_mr0{ margin-right:0px; }
.ms_mr0d5rem { margin-right: 0.5rem; }
.ms_mr1rem { margin-right: 1rem; }
.ms_mr1d5rem { margin-right: 1.5rem; }
.ms_mr2rem { margin-right: 2rem; }
.ms_mr2d5rem { margin-right: 2.5rem; }
.ms_mr3rem { margin-right: 3rem; }
.ms_mr4rem { margin-right: 4rem; }
.ms_mr5rem { margin-right: 5rem; }
.ms_mr6rem { margin-right: 6rem; }
.ms_mr7rem { margin-right: 7rem; }
.ms_mr8rem { margin-right: 8rem; }
.ms_mr9rem { margin-right: 9rem; }
.ms_mr10rem { margin-right: 10rem; }

.ms_mr0d5em { margin-right: 0.5em; }
.ms_mr1em { margin-right: 1em; }
.ms_mr1d5em { margin-right: 1.5em; }
.ms_mr2em { margin-right: 2em; }
.ms_mr3em { margin-right: 3em; }
.ms_mr4em { margin-right: 4em; }
.ms_mr5em { margin-right: 5em; }
.ms_mr6em { margin-right: 6em; }
.ms_mr7em { margin-right: 7em; }
.ms_mr8em { margin-right: 8em; }
.ms_mr9em { margin-right: 9em; }
.ms_mr10em { margin-right: 10em; }

.ms_ml0{ margin-left:0px; }
.ms_ml0d5rem { margin-left: 0.5rem; }
.ms_ml1rem { margin-left: 1rem; }
.ms_ml1d5rem { margin-left: 1.5rem; }
.ms_ml2rem { margin-left: 2rem; }
.ms_ml2d5rem { margin-left: 2.5rem; }
.ms_ml3rem { margin-left: 3rem; }
.ms_ml4rem { margin-left: 4rem; }
.ms_ml5rem { margin-left: 5rem; }
.ms_ml6rem { margin-left: 6rem; }
.ms_ml7rem { margin-left: 7rem; }
.ms_ml8rem { margin-left: 8rem; }
.ms_ml9rem { margin-left: 9rem; }
.ms_ml10rem { margin-left: 10rem; }

.ms_ml0d5em { margin-left: 0.5em; }
.ms_ml1em { margin-left: 1em; }
.ms_ml1d5em { margin-left: 1.5em; }
.ms_ml2em { margin-left: 2em; }
.ms_ml3em { margin-left: 3em; }
.ms_ml4em { margin-left: 4em; }
.ms_ml5em { margin-left: 5em; }
.ms_ml6em { margin-left: 6em; }
.ms_ml7em { margin-left: 7em; }
.ms_ml8em { margin-left: 8em; }
.ms_ml9em { margin-left: 9em; }
.ms_ml10em { margin-left: 10em; }

.ms_mt0{ margin-top:0px; }
.ms_mt0d5rem { margin-top: 0.5rem; }
.ms_mt1rem { margin-top: 1rem; }
.ms_mt1d5rem { margin-top: 1.5rem; }
.ms_mt2rem { margin-top: 2rem; }
.ms_mt2d5rem { margin-top: 2.5rem; }
.ms_mt3rem { margin-top: 3rem; }
.ms_mt4rem { margin-top: 4rem; }
.ms_mt5rem { margin-top: 5rem; }
.ms_mt6rem { margin-top: 6rem; }
.ms_mt7rem { margin-top: 7rem; }
.ms_mt8rem { margin-top: 8rem; }
.ms_mt9rem { margin-top: 9rem; }
.ms_mt10rem { margin-top: 10rem; }

.ms_mt0d5em { margin-top: 0.5em; }
.ms_mt1em { margin-top: 1em; }
.ms_mt1d5em { margin-top: 1.5em; }
.ms_mt2em { margin-top: 2em; }
.ms_mt3em { margin-top: 3em; }
.ms_mt4em { margin-top: 4em; }
.ms_mt5em { margin-top: 5em; }
.ms_mt6em { margin-top: 6em; }
.ms_mt7em { margin-top: 7em; }
.ms_mt8em { margin-top: 8em; }
.ms_mt9em { margin-top: 9em; }
.ms_mt10em { margin-top: 10em; }

.ms_mb0{ margin-bottom:0px; }
.ms_mb0d5rem { margin-bottom: 0.5rem; }
.ms_mb1rem { margin-bottom: 1rem; }
.ms_mb1d5rem { margin-bottom: 1.5rem; }
.ms_mb2rem { margin-bottom: 2rem; }
.ms_mb2d5rem { margin-bottom: 2.5rem; }
.ms_mb3rem { margin-bottom: 3rem; }
.ms_mb4rem { margin-bottom: 4rem; }
.ms_mb5rem { margin-bottom: 5rem; }
.ms_mb6rem { margin-bottom: 6rem; }
.ms_mb7rem { margin-bottom: 7rem; }
.ms_mb8rem { margin-bottom: 8rem; }
.ms_mb9rem { margin-bottom: 9rem; }
.ms_mb10rem { margin-bottom: 10rem; }

.ms_mb0d5em { margin-bottom: 0.5em; }
.ms_mb1em { margin-bottom: 1em; }
.ms_mb1d5em { margin-bottom: 1.5em; }
.ms_mb2em { margin-bottom: 2em; }
.ms_mb3em { margin-bottom: 3em; }
.ms_mb4em { margin-bottom: 4em; }
.ms_mb5em { margin-bottom: 5em; }
.ms_mb6em { margin-bottom: 6em; }
.ms_mb7em { margin-bottom: 7em; }
.ms_mb8em { margin-bottom: 8em; }
.ms_mb9em { margin-bottom: 9em; }
.ms_mb10em { margin-bottom: 10em; }

.ms_m0{ margin:0px; }
.ms_m0d5rem { margin: 0.5rem; }
.ms_m1rem { margin: 1rem; }
.ms_m1d5rem { margin: 1.5rem; }
.ms_m2rem { margin: 2rem; }
.ms_m2d5rem { margin: 2.5rem; }
.ms_m3rem { margin: 3rem; }
.ms_m4rem { margin: 4rem; }
.ms_m5rem { margin: 5rem; }
.ms_m6rem { margin: 6rem; }
.ms_m7rem { margin: 7rem; }
.ms_m8rem { margin: 8rem; }
.ms_m9rem { margin: 9rem; }
.ms_m10rem { margin: 10rem; }

.ms_m0d5em { margin: 0.5em; }
.ms_m1em { margin: 1em; }
.ms_m1d5em { margin: 1.5em; }
.ms_m2em { margin: 2em; }
.ms_m3em { margin: 3em; }
.ms_m4em { margin: 4em; }
.ms_m5em { margin: 5em; }
.ms_m6em { margin: 6em; }
.ms_m7em { margin: 7em; }
.ms_m8em { margin: 8em; }
.ms_m9em { margin: 9em; }
.ms_m10em { margin: 10em; }

/*padding setting*/
.ms_pr0{ padding-right:0px; }
.ms_pr0d1rem { padding-right: 0.1rem; }
.ms_pr0d2rem { padding-right: 0.2rem; }
.ms_pr0d3rem { padding-right: 0.3rem; }
.ms_pr0d4rem { padding-right: 0.4rem; }
.ms_pr0d5rem { padding-right: 0.5rem; }
.ms_pr0d6rem { padding-right: 0.6rem; }
.ms_pr0d7rem { padding-right: 0.7rem; }
.ms_pr0d8rem { padding-right: 0.8rem; }
.ms_pr0d9rem { padding-right: 0.9rem; }
.ms_pr1rem { padding-right: 1rem; }
.ms_pr1d1rem { padding-right: 1.1rem; }
.ms_pr1d2rem { padding-right: 1.2rem; }
.ms_pr1d3rem { padding-right: 1.3rem; }
.ms_pr1d4rem { padding-right: 1.4rem; }
.ms_pr1d5rem { padding-right: 1.5rem; }
.ms_pr1d6rem { padding-right: 1.6rem; }
.ms_pr1d7rem { padding-right: 1.7rem; }
.ms_pr1d8rem { padding-right: 1.8rem; }
.ms_pr1d9rem { padding-right: 1.9rem; }
.ms_pr2rem { padding-right: 2rem; }
.ms_pr2d1rem { padding-right: 2.1rem; }
.ms_pr2d2rem { padding-right: 2.2rem; }
.ms_pr2d3rem { padding-right: 2.3rem; }
.ms_pr2d4rem { padding-right: 2.4rem; }
.ms_pr2d5rem { padding-right: 2.5rem; }
.ms_pr2d6rem { padding-right: 2.6rem; }
.ms_pr2d7rem { padding-right: 2.7rem; }
.ms_pr2d8rem { padding-right: 2.8rem; }
.ms_pr2d9rem { padding-right: 2.9rem; }
.ms_pr3rem { padding-right: 3rem; }
.ms_pr3d5rem { padding-right: 3.5rem; }
.ms_pr4rem { padding-right: 4rem; }
.ms_pr4d5rem { padding-right: 4.5rem; }
.ms_pr5rem { padding-right: 5rem; }
.ms_pr5d5rem { padding-right: 5.5rem; }
.ms_pr6rem { padding-right: 6rem; }
.ms_pr7rem { padding-right: 7rem; }
.ms_pr8rem { padding-right: 8rem; }
.ms_pr9rem { padding-right: 9rem; }
.ms_pr10rem { padding-right: 10rem; }

.ms_pr0d5em { padding-right: 0.5em; }
.ms_pr1em { padding-right: 1em; }
.ms_pr1d5em { padding-right: 1.5em; }
.ms_pr2em { padding-right: 2em; }
.ms_pr3em { padding-right: 3em; }
.ms_pr4em { padding-right: 4em; }
.ms_pr5em { padding-right: 5em; }
.ms_pr6em { padding-right: 6em; }
.ms_pr7em { padding-right: 7em; }
.ms_pr8em { padding-right: 8em; }
.ms_pr9em { padding-right: 9em; }
.ms_pr10em { padding-right: 10em; }

.ms_pl0{ padding-left:0px; }
.ms_pl0d1rem { padding-left: 0.1rem; }
.ms_pl0d2rem { padding-left: 0.2rem; }
.ms_pl0d3rem { padding-left: 0.3rem; }
.ms_pl0d4rem { padding-left: 0.4rem; }
.ms_pl0d5rem { padding-left: 0.5rem; }
.ms_pl0d6rem { padding-left: 0.6rem; }
.ms_pl0d7rem { padding-left: 0.7rem; }
.ms_pl0d8rem { padding-left: 0.8rem; }
.ms_pl0d9rem { padding-left: 0.9rem; }
.ms_pl1rem { padding-left: 1rem; }
.ms_pl1d1rem { padding-left: 1.1rem; }
.ms_pl1d2rem { padding-left: 1.2rem; }
.ms_pl1d3rem { padding-left: 1.3rem; }
.ms_pl1d4rem { padding-left: 1.4rem; }
.ms_pl1d5rem { padding-left: 1.5rem; }
.ms_pl1d6rem { padding-left: 1.6rem; }
.ms_pl1d7rem { padding-left: 1.7rem; }
.ms_pl1d8rem { padding-left: 1.8rem; }
.ms_pl1d9rem { padding-left: 1.9rem; }
.ms_pl2rem { padding-left: 2rem; }
.ms_pl2d1rem { padding-left: 2.1rem; }
.ms_pl2d2rem { padding-left: 2.2rem; }
.ms_pl2d3rem { padding-left: 2.3rem; }
.ms_pl2d4rem { padding-left: 2.4rem; }
.ms_pl2d5rem { padding-left: 2.5rem; }
.ms_pl2d6rem { padding-left: 2.6rem; }
.ms_pl2d7rem { padding-left: 2.7rem; }
.ms_pl2d8rem { padding-left: 2.8rem; }
.ms_pl2d9rem { padding-left: 2.9rem; }
.ms_pl3rem { padding-left: 3rem; }
.ms_pl3d5rem { padding-left: 3.5rem; }
.ms_pl4rem { padding-left: 4rem; }
.ms_pl4d5rem { padding-left: 4.5rem; }
.ms_pl5rem { padding-left: 5rem; }
.ms_pl5d5rem { padding-left: 5.5rem; }
.ms_pl6rem { padding-left: 6rem; }
.ms_pl7rem { padding-left: 7rem; }
.ms_pl8rem { padding-left: 8rem; }
.ms_pl9rem { padding-left: 9rem; }
.ms_pl10rem { padding-left: 10rem; }

.ms_pl0d5em { padding-left: 0.5em; }
.ms_pl1em { padding-left: 1em; }
.ms_pl1d5em { padding-left: 1.5em; }
.ms_pl2em { padding-left: 2em; }
.ms_pl3em { padding-left: 3em; }
.ms_pl4em { padding-left: 4em; }
.ms_pl5em { padding-left: 5em; }
.ms_pl6em { padding-left: 6em; }
.ms_pl7em { padding-left: 7em; }
.ms_pl8em { padding-left: 8em; }
.ms_pl9em { padding-left: 9em; }
.ms_pl10em { padding-left: 10em; }

.ms_pt0{ padding-top:0px; }
.ms_pt0d1rem { padding-top: 0.1rem; }
.ms_pt0d2rem { padding-top: 0.2rem; }
.ms_pt0d3rem { padding-top: 0.3rem; }
.ms_pt0d4rem { padding-top: 0.4rem; }
.ms_pt0d5rem { padding-top: 0.5rem; }
.ms_pt0d6rem { padding-top: 0.6rem; }
.ms_pt0d7rem { padding-top: 0.7rem; }
.ms_pt0d8rem { padding-top: 0.8rem; }
.ms_pt0d9rem { padding-top: 0.9rem; }
.ms_pt1rem { padding-top: 1rem; }
.ms_pt1d1rem { padding-top: 1.1rem; }
.ms_pt1d2rem { padding-top: 1.2rem; }
.ms_pt1d3rem { padding-top: 1.3rem; }
.ms_pt1d4rem { padding-top: 1.4rem; }
.ms_pt1d5rem { padding-top: 1.5rem; }
.ms_pt1d6rem { padding-top: 1.6rem; }
.ms_pt1d7rem { padding-top: 1.7rem; }
.ms_pt1d8rem { padding-top: 1.8rem; }
.ms_pt1d9rem { padding-top: 1.9rem; }
.ms_pt2rem { padding-top: 2rem; }
.ms_pt2d1rem { padding-top: 2.1rem; }
.ms_pt2d2rem { padding-top: 2.2rem; }
.ms_pt2d3rem { padding-top: 2.3rem; }
.ms_pt2d4rem { padding-top: 2.4rem; }
.ms_pt2d5rem { padding-top: 2.5rem; }
.ms_pt2d6rem { padding-top: 2.6rem; }
.ms_pt2d7rem { padding-top: 2.7rem; }
.ms_pt2d8rem { padding-top: 2.8rem; }
.ms_pt2d9rem { padding-top: 2.9rem; }
.ms_pt3rem { padding-top: 3rem; }
.ms_pt3d5rem { padding-top: 3.5rem; }
.ms_pt4rem { padding-top: 4rem; }
.ms_pt4d5rem { padding-top: 4.5rem; }
.ms_pt5rem { padding-top: 5rem; }
.ms_pt5d5rem { padding-top: 5.5rem; }
.ms_pt6rem { padding-top: 6rem; }
.ms_pt7rem { padding-top: 7rem; }
.ms_pt0d8remrem { padding-top: 8rem; }
.ms_pt9rem { padding-top: 9rem; }
.ms_pt10rem { padding-top: 10rem; }

.ms_pt0d5em { padding-top: 0.5em; }
.ms_pt1em { padding-top: 1em; }
.ms_pt1d5em { padding-top: 1.5em; }
.ms_pt2em { padding-top: 2em; }
.ms_pt3em { padding-top: 3em; }
.ms_pt4em { padding-top: 4em; }
.ms_pt5em { padding-top: 5em; }
.ms_pt6em { padding-top: 6em; }
.ms_pt7em { padding-top: 7em; }
.ms_pt0d8remem { padding-top: 8em; }
.ms_pt9em { padding-top: 9em; }
.ms_pt10em { padding-top: 10em; }

.ms_pb0{ padding-bottom:0px; }
.ms_pb0d1rem { padding-bottom: 0.1rem; }
.ms_pb0d2rem { padding-bottom: 0.2rem; }
.ms_pb0d3rem { padding-bottom: 0.3rem; }
.ms_pb0d4rem { padding-bottom: 0.4rem; }
.ms_pb0d5rem { padding-bottom: 0.5rem; }
.ms_pb0d6rem { padding-bottom: 0.6rem; }
.ms_pb0d7rem { padding-bottom: 0.7rem; }
.ms_pb0d8rem { padding-bottom: 0.8rem; }
.ms_pb0d9rem { padding-bottom: 0.9rem; }
.ms_pb1rem { padding-bottom: 1rem; }
.ms_pb1d1rem { padding-bottom: 1.1rem; }
.ms_pb1d2rem { padding-bottom: 1.2rem; }
.ms_pb1d3rem { padding-bottom: 1.3rem; }
.ms_pb1d4rem { padding-bottom: 1.4rem; }
.ms_pb1d5rem { padding-bottom: 1.5rem; }
.ms_pb1d6rem { padding-bottom: 1.6rem; }
.ms_pb1d7rem { padding-bottom: 1.7rem; }
.ms_pb1d8rem { padding-bottom: 1.8rem; }
.ms_pb1d9rem { padding-bottom: 1.9rem; }
.ms_pb2rem { padding-bottom: 2rem; }
.ms_pb2d1rem { padding-bottom: 2.1rem; }
.ms_pb2d2rem { padding-bottom: 2.2rem; }
.ms_pb2d3rem { padding-bottom: 2.3rem; }
.ms_pb2d4rem { padding-bottom: 2.4rem; }
.ms_pb2d5rem { padding-bottom: 2.5rem; }
.ms_pb2d6rem { padding-bottom: 2.6rem; }
.ms_pb2d7rem { padding-bottom: 2.7rem; }
.ms_pb2d8rem { padding-bottom: 2.8rem; }
.ms_pb2d9rem { padding-bottom: 2.9rem; }
.ms_pb3rem { padding-bottom: 3rem; }
.ms_pb3d5rem { padding-bottom: 3.5rem; }
.ms_pb4rem { padding-bottom: 4rem; }
.ms_pb4d5rem { padding-bottom: 4.5rem; }
.ms_pb5rem { padding-bottom: 5rem; }
.ms_pb5d5rem { padding-bottom: 5.5rem; }
.ms_pb6rem { padding-bottom: 6rem; }
.ms_pb7rem { padding-bottom: 7rem; }
.ms_pb8rem { padding-bottom: 8rem; }
.ms_pb9rem { padding-bottom: 9rem; }
.ms_pb10rem { padding-bottom: 10rem; }

.ms_pb0d5em { padding-bottom: 0.5em; }
.ms_pb1em { padding-bottom: 1em; }
.ms_pb1d5em { padding-bottom: 1.5em; }
.ms_pb2em { padding-bottom: 2em; }
.ms_pb3em { padding-bottom: 3em; }
.ms_pb4em { padding-bottom: 4em; }
.ms_pb5em { padding-bottom: 5em; }
.ms_pb6em { padding-bottom: 6em; }
.ms_pb7em { padding-bottom: 7em; }
.ms_pb8em { padding-bottom: 8em; }
.ms_pb9em { padding-bottom: 9em; }
.ms_pb10em { padding-bottom: 10em; }

.ms_p0{ padding:0px; }
.ms_p0d1rem { padding: 0.1rem; }
.ms_p0d2rem { padding: 0.2rem; }
.ms_p0d3rem { padding: 0.3rem; }
.ms_p0d4rem { padding: 0.4rem; }
.ms_p0d5rem { padding: 0.5rem; }
.ms_p0d6rem { padding: 0.6rem; }
.ms_p0d7rem { padding: 0.7rem; }
.ms_p0d8rem { padding: 0.8rem; }
.ms_p0d9rem { padding: 0.9rem; }
.ms_p1rem { padding: 1rem; }
.ms_p1d1rem { padding: 1.1rem; }
.ms_p1d2rem { padding: 1.2rem; }
.ms_p1d3rem { padding: 1.3rem; }
.ms_p1d4rem { padding: 1.4rem; }
.ms_p1d5rem { padding: 1.5rem; }
.ms_p1d6rem { padding: 1.6rem; }
.ms_p1d7rem { padding: 1.7rem; }
.ms_p1d8rem { padding: 1.8rem; }
.ms_p1d9rem { padding: 1.9rem; }
.ms_p2rem { padding: 2rem; }
.ms_p2d1rem { padding: 2.1rem; }
.ms_p2d2rem { padding: 2.2rem; }
.ms_p2d3rem { padding: 2.3rem; }
.ms_p2d4rem { padding: 2.4rem; }
.ms_p2d5rem { padding: 2.5rem; }
.ms_p2d6rem { padding: 2.6rem; }
.ms_p2d7rem { padding: 2.7rem; }
.ms_p2d8rem { padding: 2.8rem; }
.ms_p2d9rem { padding: 2.9rem; }
.ms_p3rem { padding: 3rem; }
.ms_p3d5rem { padding: 3.5rem; }
.ms_p4rem { padding: 4rem; }
.ms_p4d5rem { padding: 4.5rem; }
.ms_p5rem { padding: 5rem; }
.ms_p5d5rem { padding: 5.5rem; }
.ms_p6rem { padding: 6rem; }
.ms_p7rem { padding: 7rem; }
.ms_p8rem { padding: 8rem; }
.ms_p9rem { padding: 9rem; }
.ms_p10rem { padding: 10rem; }

.ms_p0d5em { padding: 0.5em; }
.ms_p1em { padding: 1em; }
.ms_p1d5em { padding: 1.5em; }
.ms_p2em { padding: 2em; }
.ms_p3em { padding: 3em; }
.ms_p4em { padding: 4em; }
.ms_p5em { padding: 5em; }
.ms_p6em { padding: 6em; }
.ms_p7em { padding: 7em; }
.ms_p8em { padding: 8em; }
.ms_p9em { padding: 9em; }
.ms_p10em { padding: 10em; }

/*width*/
.ms_w10{ width:10px; }
.ms_w20{ width:20px; }
.ms_w30{ width:30px; }
.ms_w40{ width:40px; }
.ms_w50{ width:50px; }
.ms_w60{ width:60px; }
.ms_w70{ width:70px; }
.ms_w80{ width:80px; }
.ms_w90{ width:90px; }
.ms_w100{ width:100px; }
.ms_w110{ width:110px; }
.ms_w120{ width:120px; }
.ms_w130{ width:130px; }
.ms_w140{ width:140px; }
.ms_w150{ width:150px; }
.ms_w160{ width:160px; }
.ms_w170{ width:170px; }
.ms_w175{ width:175px; }
.ms_w180{ width:180px; }
.ms_w190{ width:190px; }
.ms_w200{ width:200px; }
.ms_w210{ width:210px; }
.ms_w220{ width:220px; }
.ms_w230{ width:230px; }
.ms_w240{ width:240px; }
.ms_w250{ width:250px; }
.ms_w260{ width:260px; }
.ms_w270{ width:270px; }
.ms_w280{ width:280px; }
.ms_w290{ width:290px; }
.ms_w300{ width:300px; }
.ms_w310{ width:310px; }
.ms_w320{ width:320px; }
.ms_w330{ width:330px; }
.ms_w340{ width:340px; }
.ms_w350{ width:350px; }
.ms_w360{ width:360px; }
.ms_w370{ width:370px; }
.ms_w380{ width:380px; }
.ms_w390{ width:390px; }
.ms_w400{ width:400px; }
.ms_w410{ width:410px; }
.ms_w420{ width:420px; }
.ms_w430{ width:430px; }
.ms_w440{ width:440px; }
.ms_w450{ width:450px; }
.ms_w460{ width:460px; }
.ms_w470{ width:470px; }
.ms_w480{ width:480px; }
.ms_w490{ width:490px; }
.ms_w500{ width:500px; }
.ms_w510{ width:510px; }
.ms_w520{ width:520px; }
.ms_w530{ width:530px; }
.ms_w540{ width:540px; }
.ms_w550{ width:550px; }
.ms_w560{ width:560px; }
.ms_w570{ width:570px; }
.ms_w580{ width:580px; }
.ms_w590{ width:590px; }
.ms_w600{ width:600px; }
.ms_w610{ width:610px; }
.ms_w620{ width:620px; }
.ms_w630{ width:630px; }
.ms_w640{ width:640px; }
.ms_w650{ width:650px; }
.ms_w660{ width:660px; }
.ms_w670{ width:670px; }
.ms_w680{ width:680px; }
.ms_w690{ width:690px; }
.ms_w700{ width:700px; }
.ms_w710{ width:710px; }
.ms_w720{ width:720px; }
.ms_w730{ width:730px; }
.ms_w740{ width:740px; }
.ms_w750{ width:750px; }
.ms_w760{ width:760px; }
.ms_w770{ width:770px; }
.ms_w780{ width:780px; }
.ms_w790{ width:790px; }
.ms_w800{ width:800px; }
.ms_w810{ width:810px; }
.ms_w820{ width:820px; }
.ms_w830{ width:830px; }
.ms_w840{ width:840px; }
.ms_w850{ width:850px; }
.ms_w860{ width:860px; }
.ms_w870{ width:870px; }
.ms_w880{ width:880px; }
.ms_w890{ width:890px; }
.ms_w900{ width:900px; }
.ms_w910{ width:910px; }
.ms_w920{ width:920px; }
.ms_w930{ width:930px; }
.ms_w940{ width:940px; }
.ms_w950{ width:950px; }
.ms_w960{ width:960px; }
.ms_w970{ width:970px; }
.ms_w980{ width:980px; }
.ms_w990{ width:990px; }
.ms_w1000{ width:1000px; }
.ms_w1010{ width:1010px; }
.ms_w1020{ width:1020px; }
.ms_w1030{ width:1030px; }
.ms_w1040{ width:1040px; }
.ms_w1050{ width:1050px; }
.ms_w1060{ width:1060px; }
.ms_w1070{ width:1070px; }
.ms_w1080{ width:1080px; }
.ms_w1090{ width:1090px; }
.ms_w1100{ width:1100px; }
.ms_w1110{ width:1110px; }
.ms_w1120{ width:1120px; }
.ms_w1130{ width:1130px; }
.ms_w1140{ width:1140px; }
.ms_w1150{ width:1150px; }
.ms_w1160{ width:1160px; }
.ms_w1170{ width:1170px; }
.ms_w1180{ width:1180px; }
.ms_w1190{ width:1190px; }
.ms_w1200{ width:1200px; }

.ms_mw50{ width:100%;max-width:50px;*width:50px;}
.ms_mw60{ width:100%;max-width:60px;*width:60px;}
.ms_mw70{ width:100%;max-width:70px;*width:70px;}
.ms_mw80{ width:100%;max-width:80px;*width:80px;}
.ms_mw90{ width:100%;max-width:90px;*width:90px;}
.ms_mw100{ width:100%;max-width:100px;*width:100px;}
.ms_mw110{ width:100%;max-width:110px;*width:110px;}
.ms_mw120{ width:100%;max-width:120px;*width:120px;}
.ms_mw130{ width:100%;max-width:130px;*width:130px;}
.ms_mw140{ width:100%;max-width:140px;*width:140px;}
.ms_mw150{ width:100%;max-width:150px;*width:150px;}
.ms_mw160{ width:100%;max-width:160px;*width:160px;}
.ms_mw170{ width:100%;max-width:170px;*width:170px;}
.ms_mw180{ width:100%;max-width:180px;*width:180px;}
.ms_mw190{ width:100%;max-width:190px;*width:190px;}
.ms_mw200{ width:100%;max-width:200px;*width:200px;}
.ms_mw210{ width:100%;max-width:210px;*width:210px;}
.ms_mw220{ width:100%;max-width:220px;*width:220px;}
.ms_mw230{ width:100%;max-width:230px;*width:230px;}
.ms_mw240{ width:100%;max-width:240px;*width:240px;}
.ms_mw250{ width:100%;max-width:250px;*width:250px;}
.ms_mw260{ width:100%;max-width:260px;*width:260px;}
.ms_mw270{ width:100%;max-width:270px;*width:270px;}
.ms_mw280{ width:100%;max-width:280px;*width:280px;}
.ms_mw290{ width:100%;max-width:290px;*width:290px;}
.ms_mw300{ width:100%;max-width:300px;*width:300px;}
.ms_mw310{ width:100%;max-width:310px;*width:310px;}
.ms_mw320{ width:100%;max-width:320px;*width:320px;}
.ms_mw330{ width:100%;max-width:330px;*width:330px;}
.ms_mw340{ width:100%;max-width:340px;*width:340px;}
.ms_mw350{ width:100%;max-width:350px;*width:350px;}
.ms_mw360{ width:100%;max-width:360px;*width:360px;}
.ms_mw370{ width:100%;max-width:370px;*width:370px;}
.ms_mw380{ width:100%;max-width:380px;*width:380px;}
.ms_mw390{ width:100%;max-width:390px;*width:390px;}
.ms_mw400{ width:100%;max-width:400px;*width:400px;}
.ms_mw410{ width:100%;max-width:410px;*width:410px;}
.ms_mw420{ width:100%;max-width:420px;*width:420px;}
.ms_mw430{ width:100%;max-width:430px;*width:430px;}
.ms_mw440{ width:100%;max-width:440px;*width:440px;}
.ms_mw450{ width:100%;max-width:450px;*width:450px;}
.ms_mw460{ width:100%;max-width:460px;*width:460px;}
.ms_mw470{ width:100%;max-width:470px;*width:470px;}
.ms_mw480{ width:100%;max-width:480px;*width:480px;}
.ms_mw490{ width:100%;max-width:490px;*width:490px;}
.ms_mw500{ width:100%;max-width:500px;*width:500px;}
.ms_mw510{ width:100%;max-width:510px;*width:510px;}
.ms_mw520{ width:100%;max-width:520px;*width:520px;}
.ms_mw530{ width:100%;max-width:530px;*width:530px;}
.ms_mw540{ width:100%;max-width:540px;*width:540px;}
.ms_mw550{ width:100%;max-width:550px;*width:550px;}
.ms_mw560{ width:100%;max-width:560px;*width:560px;}
.ms_mw570{ width:100%;max-width:570px;*width:570px;}
.ms_mw580{ width:100%;max-width:580px;*width:580px;}
.ms_mw590{ width:100%;max-width:590px;*width:590px;}
.ms_mw600{ width:100%;max-width:600px;*width:600px;}
.ms_mw610{ width:100%;max-width:610px;*width:610px;}
.ms_mw620{ width:100%;max-width:620px;*width:620px;}
.ms_mw630{ width:100%;max-width:630px;*width:630px;}
.ms_mw640{ width:100%;max-width:640px;*width:640px;}
.ms_mw650{ width:100%;max-width:650px;*width:650px;}
.ms_mw660{ width:100%;max-width:660px;*width:660px;}
.ms_mw670{ width:100%;max-width:670px;*width:670px;}
.ms_mw680{ width:100%;max-width:680px;*width:680px;}
.ms_mw690{ width:100%;max-width:690px;*width:690px;}
.ms_mw700{ width:100%;max-width:700px;*width:700px;}
.ms_mw710{ width:100%;max-width:710px;*width:710px;}
.ms_mw720{ width:100%;max-width:720px;*width:720px;}
.ms_mw730{ width:100%;max-width:730px;*width:730px;}
.ms_mw740{ width:100%;max-width:740px;*width:740px;}
.ms_mw750{ width:100%;max-width:750px;*width:750px;}
.ms_mw710{ width:100%;max-width:710px;*width:710px;}
.ms_mw720{ width:100%;max-width:720px;*width:720px;}
.ms_mw730{ width:100%;max-width:730px;*width:730px;}
.ms_mw740{ width:100%;max-width:740px;*width:740px;}
.ms_mw750{ width:100%;max-width:750px;*width:750px;}
.ms_mw760{ width:100%;max-width:760px;*width:760px;}
.ms_mw770{ width:100%;max-width:770px;*width:770px;}
.ms_mw780{ width:100%;max-width:780px;*width:780px;}
.ms_mw790{ width:100%;max-width:790px;*width:790px;}
.ms_mw800{ width:100%;max-width:800px;*width:800px;}
.ms_mw810{ width:100%;max-width:810px;*width:810px;}
.ms_mw820{ width:100%;max-width:820px;*width:820px;}
.ms_mw830{ width:100%;max-width:830px;*width:830px;}
.ms_mw840{ width:100%;max-width:840px;*width:840px;}
.ms_mw850{ width:100%;max-width:850px;*width:850px;}
.ms_mw860{ width:100%;max-width:860px;*width:860px;}
.ms_mw870{ width:100%;max-width:870px;*width:870px;}
.ms_mw880{ width:100%;max-width:880px;*width:880px;}
.ms_mw890{ width:100%;max-width:890px;*width:890px;}
.ms_mw900{ width:100%;max-width:900px;*width:900px;}
.ms_mw910{ width:100%;max-width:910px;*width:910px;}
.ms_mw920{ width:100%;max-width:920px;*width:920px;}
.ms_mw930{ width:100%;max-width:930px;*width:930px;}
.ms_mw940{ width:100%;max-width:940px;*width:940px;}
.ms_mw950{ width:100%;max-width:950px;*width:950px;}
.ms_mw960{ width:100%;max-width:960px;*width:960px;}
.ms_mw970{ width:100%;max-width:970px;*width:970px;}
.ms_mw980{ width:100%;max-width:980px;*width:980px;}
.ms_mw990{ width:100%;max-width:990px;*width:990px;}
.ms_mw1000{ width:100%;max-width:1000px;*width:1000px;}
.ms_mw1010{ width:100%;max-width:1010px;*width:1010px;}
.ms_mw1020{ width:100%;max-width:1020px;*width:1020px;}
.ms_mw1030{ width:100%;max-width:1030px;*width:1030px;}
.ms_mw1040{ width:100%;max-width:1040px;*width:1040px;}
.ms_mw1050{ width:100%;max-width:1050px;*width:1050px;}
.ms_mw1060{ width:100%;max-width:1060px;*width:1060px;}
.ms_mw1070{ width:100%;max-width:1070px;*width:1070px;}
.ms_mw1080{ width:100%;max-width:1080px;*width:1080px;}
.ms_mw1090{ width:100%;max-width:1090px;*width:1090px;}
.ms_mw1100{ width:100%;max-width:1100px;*width:1100px;}
.ms_mw1110{ width:100%;max-width:1110px;*width:1110px;}
.ms_mw1120{ width:100%;max-width:1120px;*width:1120px;}
.ms_mw1130{ width:100%;max-width:1130px;*width:1130px;}
.ms_mw1140{ width:100%;max-width:1140px;*width:1140px;}
.ms_mw1150{ width:100%;max-width:1150px;*width:1150px;}
.ms_mw1160{ width:100%;max-width:1160px;*width:1160px;}
.ms_mw1170{ width:100%;max-width:1170px;*width:1170px;}
.ms_mw1180{ width:100%;max-width:1180px;*width:1180px;}
.ms_mw1190{ width:100%;max-width:1190px;*width:1190px;}
.ms_mw1200{ width:100%;max-width:1200px;*width:1200px;}

.ms_w10p{width:10%;}
.ms_w15p{width:15%;}
.ms_w175p{width:17.5%;}
.ms_w20p{width:20%;}
.ms_w25p{width:25%;}
.ms_w30p{width:30%;}
.ms_w35p{width:35%;}
.ms_w40p{width:40%;}
.ms_w45p{width:45%;}
.ms_w50p{width:50%;}
.ms_w55p{width:55%;}
.ms_w60p{width:60%;}
.ms_w65p{width:65%;}
.ms_w70p{width:70%;}
.ms_w75p{width:75%;}
.ms_w80p{width:80%;}
.ms_w85p{width:85%;}
.ms_w90p{width:90%;}
.ms_w95p{width:95%;}
.ms_w99p{width:99%;}
.ms_w100p{width:100%;}
.ms_w33p{width:33.33%;}
.ms_w66p{width:66.66%;}

/*height*/
.ms_h10{ height:10px; }
.ms_h20{ height:20px; }
.ms_h30{ height:30px; }
.ms_h40{ height:40px; }
.ms_h50{ height:50px; }
.ms_h60{ height:60px; }
.ms_h70{ height:70px; }
.ms_h80{ height:80px; }
.ms_h90{ height:90px; }
.ms_h100{ height:100px; }
.ms_h110{ height:110px; }
.ms_h120{ height:120px; }
.ms_h125{ height:125px; }
.ms_h130{ height:130px; }
.ms_h140{ height:140px; }
.ms_h150{ height:150px; }
.ms_h160{ height:160px; }
.ms_h170{ height:170px; }
.ms_h180{ height:180px; }
.ms_h190{ height:190px; }
.ms_h200{ height:200px; }
.ms_h210{ height:210px; }
.ms_h220{ height:220px; }
.ms_h230{ height:230px; }
.ms_h240{ height:240px; }
.ms_h250{ height:250px; }
.ms_h260{ height:260px; }
.ms_h270{ height:270px; }
.ms_h280{ height:280px; }
.ms_h290{ height:290px; }
.ms_h300{ height:300px; }

/*border-radius*/
.ms_borderR1 { border-radius: 1px;}
.ms_borderR2 { border-radius: 2px;}
.ms_borderR3 { border-radius: 3px;}
.ms_borderR4 { border-radius: 4px;}
.ms_borderR5 { border-radius: 5px;}
.ms_borderR6 { border-radius: 5px;}
.ms_borderR7 { border-radius: 5px;}
.ms_borderR8 { border-radius: 5px;}
.ms_borderR9 { border-radius: 5px;}
.ms_borderR10 { border-radius: 5px;}

/*text*/

.ms_brsg1{ text-indent:-1em; padding-left:1em;}
.ms_brsg15{ text-indent:-1.5em; padding-left:1.5em;}
.ms_brsg2{ text-indent:-2em; padding-left:2em;}
.ms_brsg25{ text-indent:-2.5em; padding-left:2.5em;}
.ms_brsg3{ text-indent:-3em; padding-left:3em;}
.ms_brsg4{ text-indent:-4em; padding-left:4em;}
.ms_brsg5{ text-indent:-5em; padding-left:5em;}

.ms_futo{ font-weight:bold;}
.ms_hoso{ font-weight: normal;}
.ms_fw300{ font-weight:300;}
.ms_fw400{ font-weight:400;}
.ms_fw500{ font-weight:500;}
.ms_fw700{ font-weight:700;}

.ms_tDn{ text-decoration: none;}

.ms_vrT{ vertical-align:top; }
.ms_vrM{ vertical-align:middle; }
.ms_vrB{ vertical-align:bottom; }

.ms_nr{ white-space:nowrap; }
.ms_wr{ word-wrap:break-word; }

/*etc*/

.ms_posR { position: relative; }

.ms_ofX { overflow-x: auto; }

.ms_embed-responsive{
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.ms_embed-responsive-16by9 {
	width:100%;
	padding-bottom: 56.25%;
}
.ms_embed-responsive iframe {
	position: absolute;
	width:100%;
	height:100%;
}

.ms_dspBlock { display: block; }
.ms_dspIblock { display: inline-block; }
.ms_dspInline { display: inline; }
.ms_dTb { display: table; }
.ms_dTbr { display: table-row; }
.ms_dTbc { display: table-cell; }

.ms_dspFlex { display: flex; }
.ms_fxdC { flex-direction: column; }
.ms_fxdCr { flex-direction: column-reverse; }
.ms_fxdR { flex-direction: row; }
.ms_fxdRr { flex-direction: row-reverse; }
.ms_jcC { justify-content: center; }
.ms_jcFe { justify-content: flex-end; }
.ms_jcFs { justify-content: flex-start; }
.ms_jcSa { justify-content: space-around; }
.ms_jcSb { justify-content: space-between; }
.ms_acC { align-content: center; }
.ms_acFe { align-content: flex-end; }
.ms_acFs { align-content: flex-start; }
.ms_acS { align-content: stretch; }
.ms_acSa { align-content: space-around; }
.ms_acSb { align-content: space-between; }
.ms_aiB { align-items: baseline; }
.ms_aiC { align-items: center; }
.ms_aiFe { align-items: flex-end; }
.ms_aiFs { align-items: flex-start; }
.ms_aiS { align-items: stretch; }

}

