@charset 'shift_jis';

/* CSS Document */

@media screen and (min-width: 560px) and (max-width: 959px) {

/*font-size setting*/
.ts_text05rem { font-size: 0.5rem; line-height: 1.1rem; }
.ts_text06rem { font-size: 0.6rem; line-height: 1.2rem; }
.ts_text07rem { font-size: 0.7rem; line-height: 1.3rem; }
.ts_text08rem { font-size: 0.8rem; line-height: 1.5rem; }
.ts_text09rem { font-size: 0.9rem; line-height: 1.6rem; }
.ts_text10rem { font-size: 1.0rem; line-height: 1.8rem; }
.ts_text11rem { font-size: 1.1rem; line-height: 1.9rem; }
.ts_text12rem { font-size: 1.2rem; line-height: 2.0rem; }
.ts_text13rem { font-size: 1.3rem; line-height: 2.2rem; }
.ts_text14rem { font-size: 1.4rem; line-height: 2.3rem; }
.ts_text15rem { font-size: 1.5rem; line-height: 2.5rem; }
.ts_text16rem { font-size: 1.6rem; line-height: 2.6rem; }
.ts_text17rem { font-size: 1.7rem; line-height: 2.7rem; }
.ts_text18rem { font-size: 1.8rem; line-height: 2.9rem; }
.ts_text19rem { font-size: 1.9rem; line-height: 3.0rem; }
.ts_text20rem { font-size: 2.0rem; line-height: 3.2rem; }
.ts_text21rem { font-size: 2.1rem; line-height: 3.3rem; }
.ts_text22rem { font-size: 2.2rem; line-height: 3.4rem; }
.ts_text23rem { font-size: 2.3rem; line-height: 3.6rem; }
.ts_text24rem { font-size: 2.4rem; line-height: 3.7rem; }
.ts_text25rem { font-size: 2.5rem; line-height: 3.9rem; }
.ts_text26rem { font-size: 2.6rem; line-height: 4.0rem; }
.ts_text27rem { font-size: 2.7rem; line-height: 4.1rem; }
.ts_text28rem { font-size: 2.8rem; line-height: 4.3rem; }
.ts_text29rem { font-size: 2.9rem; line-height: 4.4rem; }
.ts_text30rem { font-size: 3.0rem; line-height: 4.6rem; }
.ts_text31rem { font-size: 3.1rem; line-height: 4.7rem; }
.ts_text32rem { font-size: 3.2rem; line-height: 4.8rem; }
.ts_text33rem { font-size: 3.3rem; line-height: 5.0rem; }
.ts_text34rem { font-size: 3.4rem; line-height: 5.1rem; }
.ts_text35rem { font-size: 3.5rem; line-height: 5.3rem; }
.ts_text36rem { font-size: 3.6rem; line-height: 5.4rem; }
.ts_text37rem { font-size: 3.7rem; line-height: 5.5rem; }
.ts_text38rem { font-size: 3.8rem; line-height: 5.7rem; }
.ts_text39rem { font-size: 3.9rem; line-height: 5.8rem; }
.ts_text40rem { font-size: 4.0rem; line-height: 6.0rem; }
.ts_text41rem { font-size: 4.1rem; line-height: 6.1rem; }
.ts_text42rem { font-size: 4.2rem; line-height: 6.2rem; }
.ts_text43rem { font-size: 4.3rem; line-height: 6.4rem; }
.ts_text44rem { font-size: 4.4rem; line-height: 6.5rem; }
.ts_text45rem { font-size: 4.5rem; line-height: 6.7rem; }
.ts_text46rem { font-size: 4.6rem; line-height: 6.8rem; }
.ts_text47rem { font-size: 4.7rem; line-height: 6.9rem; }
.ts_text48rem { font-size: 4.8rem; line-height: 7.1rem; }
.ts_text49rem { font-size: 4.9rem; line-height: 7.2rem; }
.ts_text50rem { font-size: 5.0rem; line-height: 7.4rem; }

/*line-height Setting*/
.ts_lh10{ line-height:1; }
.ts_lh11{ line-height:1.1; }
.ts_lh12{ line-height:1.2; }
.ts_lh13{ line-height:1.3; }
.ts_lh14{ line-height:1.4; }
.ts_lh15{ line-height:1.5; }
.ts_lh16{ line-height:1.6; }
.ts_lh17{ line-height:1.7; }
.ts_lh18{ line-height:1.8; }
.ts_lh19{ line-height:1.9; }
.ts_lh20{ line-height:2.0; }
.ts_lh21{ line-height:2.1; }
.ts_lh22{ line-height:2.2; }
.ts_lh23{ line-height:2.3; }
.ts_lh24{ line-height:2.4; }
.ts_lh25{ line-height:2.5; }
.ts_lh26{ line-height:2.6; }
.ts_lh27{ line-height:2.7; }
.ts_lh28{ line-height:2.8; }
.ts_lh29{ line-height:2.9; }
.ts_lh30{ line-height:3.0; }

/*text-align setting*/
.ts_tc{text-align:center;}
.ts_tl{text-align:left;}
.ts_tr{text-align:right;}

/*float setting*/
.ts_fl{ float:left;}
.ts_fr{ float:right;}
.ts_fNone{ float:none;}
.ts_clear{clear:both;}
.ts_clearfix{	zoom:1;}
.ts_clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

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

.ts_mr0{ margin-right:0px; }
.ts_mr0d5rem { margin-right: 0.5rem; }
.ts_mr1rem { margin-right: 1rem; }
.ts_mr1d5rem { margin-right: 1.5rem; }
.ts_mr2rem { margin-right: 2rem; }
.ts_mr2d5rem { margin-right: 2.5rem; }
.ts_mr3rem { margin-right: 3rem; }
.ts_mr4rem { margin-right: 4rem; }
.ts_mr5rem { margin-right: 5rem; }
.ts_mr6rem { margin-right: 6rem; }
.ts_mr7rem { margin-right: 7rem; }
.ts_mr8rem { margin-right: 8rem; }
.ts_mr9rem { margin-right: 9rem; }
.ts_mr10rem { margin-right: 10rem; }

.ts_mr0d5em { margin-right: 0.5em; }
.ts_mr1em { margin-right: 1em; }
.ts_mr1d5em { margin-right: 1.5em; }
.ts_mr2em { margin-right: 2em; }
.ts_mr3em { margin-right: 3em; }
.ts_mr4em { margin-right: 4em; }
.ts_mr5em { margin-right: 5em; }
.ts_mr6em { margin-right: 6em; }
.ts_mr7em { margin-right: 7em; }
.ts_mr8em { margin-right: 8em; }
.ts_mr9em { margin-right: 9em; }
.ts_mr10em { margin-right: 10em; }

.ts_ml0{ margin-left:0px; }
.ts_ml0d5rem { margin-left: 0.5rem; }
.ts_ml1rem { margin-left: 1rem; }
.ts_ml1d5rem { margin-left: 1.5rem; }
.ts_ml2rem { margin-left: 2rem; }
.ts_ml2d5rem { margin-left: 2.5rem; }
.ts_ml3rem { margin-left: 3rem; }
.ts_ml4rem { margin-left: 4rem; }
.ts_ml5rem { margin-left: 5rem; }
.ts_ml6rem { margin-left: 6rem; }
.ts_ml7rem { margin-left: 7rem; }
.ts_ml8rem { margin-left: 8rem; }
.ts_ml9rem { margin-left: 9rem; }
.ts_ml10rem { margin-left: 10rem; }

.ts_ml0d5em { margin-left: 0.5em; }
.ts_ml1em { margin-left: 1em; }
.ts_ml1d5em { margin-left: 1.5em; }
.ts_ml2em { margin-left: 2em; }
.ts_ml3em { margin-left: 3em; }
.ts_ml4em { margin-left: 4em; }
.ts_ml5em { margin-left: 5em; }
.ts_ml6em { margin-left: 6em; }
.ts_ml7em { margin-left: 7em; }
.ts_ml8em { margin-left: 8em; }
.ts_ml9em { margin-left: 9em; }
.ts_ml10em { margin-left: 10em; }

.ts_mt0{ margin-top:0px; }
.ts_mt0d5rem { margin-top: 0.5rem; }
.ts_mt1rem { margin-top: 1rem; }
.ts_mt1d5rem { margin-top: 1.5rem; }
.ts_mt2rem { margin-top: 2rem; }
.ts_mt2d5rem { margin-top: 2.5rem; }
.ts_mt3rem { margin-top: 3rem; }
.ts_mt4rem { margin-top: 4rem; }
.ts_mt5rem { margin-top: 5rem; }
.ts_mt6rem { margin-top: 6rem; }
.ts_mt7rem { margin-top: 7rem; }
.ts_mt8rem { margin-top: 8rem; }
.ts_mt9rem { margin-top: 9rem; }
.ts_mt10rem { margin-top: 10rem; }

.ts_mt0d5em { margin-top: 0.5em; }
.ts_mt1em { margin-top: 1em; }
.ts_mt1d5em { margin-top: 1.5em; }
.ts_mt2em { margin-top: 2em; }
.ts_mt3em { margin-top: 3em; }
.ts_mt4em { margin-top: 4em; }
.ts_mt5em { margin-top: 5em; }
.ts_mt6em { margin-top: 6em; }
.ts_mt7em { margin-top: 7em; }
.ts_mt8em { margin-top: 8em; }
.ts_mt9em { margin-top: 9em; }
.ts_mt10em { margin-top: 10em; }

.ts_mb0{ margin-bottom:0px; }
.ts_mb0d5rem { margin-bottom: 0.5rem; }
.ts_mb1rem { margin-bottom: 1rem; }
.ts_mb1d5rem { margin-bottom: 1.5rem; }
.ts_mb2rem { margin-bottom: 2rem; }
.ts_mb2d5rem { margin-bottom: 2.5rem; }
.ts_mb3rem { margin-bottom: 3rem; }
.ts_mb4rem { margin-bottom: 4rem; }
.ts_mb5rem { margin-bottom: 5rem; }
.ts_mb6rem { margin-bottom: 6rem; }
.ts_mb7rem { margin-bottom: 7rem; }
.ts_mb8rem { margin-bottom: 8rem; }
.ts_mb9rem { margin-bottom: 9rem; }
.ts_mb10rem { margin-bottom: 10rem; }

.ts_mb0d5em { margin-bottom: 0.5em; }
.ts_mb1em { margin-bottom: 1em; }
.ts_mb1d5em { margin-bottom: 1.5em; }
.ts_mb2em { margin-bottom: 2em; }
.ts_mb3em { margin-bottom: 3em; }
.ts_mb4em { margin-bottom: 4em; }
.ts_mb5em { margin-bottom: 5em; }
.ts_mb6em { margin-bottom: 6em; }
.ts_mb7em { margin-bottom: 7em; }
.ts_mb8em { margin-bottom: 8em; }
.ts_mb9em { margin-bottom: 9em; }
.ts_mb10em { margin-bottom: 10em; }

.ts_m0{ margin:0px; }
.ts_m0d5rem { margin: 0.5rem; }
.ts_m1rem { margin: 1rem; }
.ts_m1d5rem { margin: 1.5rem; }
.ts_m2rem { margin: 2rem; }
.ts_m2d5rem { margin: 2.5rem; }
.ts_m3rem { margin: 3rem; }
.ts_m4rem { margin: 4rem; }
.ts_m5rem { margin: 5rem; }
.ts_m6rem { margin: 6rem; }
.ts_m7rem { margin: 7rem; }
.ts_m8rem { margin: 8rem; }
.ts_m9rem { margin: 9rem; }
.ts_m10rem { margin: 10rem; }

.ts_m0d5em { margin: 0.5em; }
.ts_m1em { margin: 1em; }
.ts_m1d5em { margin: 1.5em; }
.ts_m2em { margin: 2em; }
.ts_m3em { margin: 3em; }
.ts_m4em { margin: 4em; }
.ts_m5em { margin: 5em; }
.ts_m6em { margin: 6em; }
.ts_m7em { margin: 7em; }
.ts_m8em { margin: 8em; }
.ts_m9em { margin: 9em; }
.ts_m10em { margin: 10em; }

/*padding setting*/
.ts_pr0{ padding-right:0px; }
.ts_pr0d1rem { padding-right: 0.1rem; }
.ts_pr0d2rem { padding-right: 0.2rem; }
.ts_pr0d3rem { padding-right: 0.3rem; }
.ts_pr0d4rem { padding-right: 0.4rem; }
.ts_pr0d5rem { padding-right: 0.5rem; }
.ts_pr0d6rem { padding-right: 0.6rem; }
.ts_pr0d7rem { padding-right: 0.7rem; }
.ts_pr0d8rem { padding-right: 0.8rem; }
.ts_pr0d9rem { padding-right: 0.9rem; }
.ts_pr1rem { padding-right: 1rem; }
.ts_pr1d1rem { padding-right: 1.1rem; }
.ts_pr1d2rem { padding-right: 1.2rem; }
.ts_pr1d3rem { padding-right: 1.3rem; }
.ts_pr1d4rem { padding-right: 1.4rem; }
.ts_pr1d5rem { padding-right: 1.5rem; }
.ts_pr1d6rem { padding-right: 1.6rem; }
.ts_pr1d7rem { padding-right: 1.7rem; }
.ts_pr1d8rem { padding-right: 1.8rem; }
.ts_pr1d9rem { padding-right: 1.9rem; }
.ts_pr2rem { padding-right: 2rem; }
.ts_pr2d1rem { padding-right: 2.1rem; }
.ts_pr2d2rem { padding-right: 2.2rem; }
.ts_pr2d3rem { padding-right: 2.3rem; }
.ts_pr2d4rem { padding-right: 2.4rem; }
.ts_pr2d5rem { padding-right: 2.5rem; }
.ts_pr2d6rem { padding-right: 2.6rem; }
.ts_pr2d7rem { padding-right: 2.7rem; }
.ts_pr2d8rem { padding-right: 2.8rem; }
.ts_pr2d9rem { padding-right: 2.9rem; }
.ts_pr3rem { padding-right: 3rem; }
.ts_pr3d5rem { padding-right: 3.5rem; }
.ts_pr4rem { padding-right: 4rem; }
.ts_pr4d5rem { padding-right: 4.5rem; }
.ts_pr5rem { padding-right: 5rem; }
.ts_pr5d5rem { padding-right: 5.5rem; }
.ts_pr6rem { padding-right: 6rem; }
.ts_pr7rem { padding-right: 7rem; }
.ts_pr8rem { padding-right: 8rem; }
.ts_pr9rem { padding-right: 9rem; }
.ts_pr10rem { padding-right: 10rem; }

.ts_pr0d5em { padding-right: 0.5em; }
.ts_pr1em { padding-right: 1em; }
.ts_pr1d5em { padding-right: 1.5em; }
.ts_pr2em { padding-right: 2em; }
.ts_pr3em { padding-right: 3em; }
.ts_pr4em { padding-right: 4em; }
.ts_pr5em { padding-right: 5em; }
.ts_pr6em { padding-right: 6em; }
.ts_pr7em { padding-right: 7em; }
.ts_pr8em { padding-right: 8em; }
.ts_pr9em { padding-right: 9em; }
.ts_pr10em { padding-right: 10em; }

.ts_pl0{ padding-left:0px; }
.ts_pl0d1rem { padding-left: 0.1rem; }
.ts_pl0d2rem { padding-left: 0.2rem; }
.ts_pl0d3rem { padding-left: 0.3rem; }
.ts_pl0d4rem { padding-left: 0.4rem; }
.ts_pl0d5rem { padding-left: 0.5rem; }
.ts_pl0d6rem { padding-left: 0.6rem; }
.ts_pl0d7rem { padding-left: 0.7rem; }
.ts_pl0d8rem { padding-left: 0.8rem; }
.ts_pl0d9rem { padding-left: 0.9rem; }
.ts_pl1rem { padding-left: 1rem; }
.ts_pl1d1rem { padding-left: 1.1rem; }
.ts_pl1d2rem { padding-left: 1.2rem; }
.ts_pl1d3rem { padding-left: 1.3rem; }
.ts_pl1d4rem { padding-left: 1.4rem; }
.ts_pl1d5rem { padding-left: 1.5rem; }
.ts_pl1d6rem { padding-left: 1.6rem; }
.ts_pl1d7rem { padding-left: 1.7rem; }
.ts_pl1d8rem { padding-left: 1.8rem; }
.ts_pl1d9rem { padding-left: 1.9rem; }
.ts_pl2rem { padding-left: 2rem; }
.ts_pl2d1rem { padding-left: 2.1rem; }
.ts_pl2d2rem { padding-left: 2.2rem; }
.ts_pl2d3rem { padding-left: 2.3rem; }
.ts_pl2d4rem { padding-left: 2.4rem; }
.ts_pl2d5rem { padding-left: 2.5rem; }
.ts_pl2d6rem { padding-left: 2.6rem; }
.ts_pl2d7rem { padding-left: 2.7rem; }
.ts_pl2d8rem { padding-left: 2.8rem; }
.ts_pl2d9rem { padding-left: 2.9rem; }
.ts_pl3rem { padding-left: 3rem; }
.ts_pl3d5rem { padding-left: 3.5rem; }
.ts_pl4rem { padding-left: 4rem; }
.ts_pl4d5rem { padding-left: 4.5rem; }
.ts_pl5rem { padding-left: 5rem; }
.ts_pl5d5rem { padding-left: 5.5rem; }
.ts_pl6rem { padding-left: 6rem; }
.ts_pl7rem { padding-left: 7rem; }
.ts_pl8rem { padding-left: 8rem; }
.ts_pl9rem { padding-left: 9rem; }
.ts_pl10rem { padding-left: 10rem; }

.ts_pl0d5em { padding-left: 0.5em; }
.ts_pl1em { padding-left: 1em; }
.ts_pl1d5em { padding-left: 1.5em; }
.ts_pl2em { padding-left: 2em; }
.ts_pl3em { padding-left: 3em; }
.ts_pl4em { padding-left: 4em; }
.ts_pl5em { padding-left: 5em; }
.ts_pl6em { padding-left: 6em; }
.ts_pl7em { padding-left: 7em; }
.ts_pl8em { padding-left: 8em; }
.ts_pl9em { padding-left: 9em; }
.ts_pl10em { padding-left: 10em; }

.ts_pt0{ padding-top:0px; }
.ts_pt0d1rem { padding-top: 0.1rem; }
.ts_pt0d2rem { padding-top: 0.2rem; }
.ts_pt0d3rem { padding-top: 0.3rem; }
.ts_pt0d4rem { padding-top: 0.4rem; }
.ts_pt0d5rem { padding-top: 0.5rem; }
.ts_pt0d6rem { padding-top: 0.6rem; }
.ts_pt0d7rem { padding-top: 0.7rem; }
.ts_pt0d8rem { padding-top: 0.8rem; }
.ts_pt0d9rem { padding-top: 0.9rem; }
.ts_pt1rem { padding-top: 1rem; }
.ts_pt1d1rem { padding-top: 1.1rem; }
.ts_pt1d2rem { padding-top: 1.2rem; }
.ts_pt1d3rem { padding-top: 1.3rem; }
.ts_pt1d4rem { padding-top: 1.4rem; }
.ts_pt1d5rem { padding-top: 1.5rem; }
.ts_pt1d6rem { padding-top: 1.6rem; }
.ts_pt1d7rem { padding-top: 1.7rem; }
.ts_pt1d8rem { padding-top: 1.8rem; }
.ts_pt1d9rem { padding-top: 1.9rem; }
.ts_pt2rem { padding-top: 2rem; }
.ts_pt2d1rem { padding-top: 2.1rem; }
.ts_pt2d2rem { padding-top: 2.2rem; }
.ts_pt2d3rem { padding-top: 2.3rem; }
.ts_pt2d4rem { padding-top: 2.4rem; }
.ts_pt2d5rem { padding-top: 2.5rem; }
.ts_pt2d6rem { padding-top: 2.6rem; }
.ts_pt2d7rem { padding-top: 2.7rem; }
.ts_pt2d8rem { padding-top: 2.8rem; }
.ts_pt2d9rem { padding-top: 2.9rem; }
.ts_pt3rem { padding-top: 3rem; }
.ts_pt3d5rem { padding-top: 3.5rem; }
.ts_pt4rem { padding-top: 4rem; }
.ts_pt4d5rem { padding-top: 4.5rem; }
.ts_pt5rem { padding-top: 5rem; }
.ts_pt5d5rem { padding-top: 5.5rem; }
.ts_pt6rem { padding-top: 6rem; }
.ts_pt7rem { padding-top: 7rem; }
.ts_pt0d8remrem { padding-top: 8rem; }
.ts_pt9rem { padding-top: 9rem; }
.ts_pt10rem { padding-top: 10rem; }

.ts_pt0d5em { padding-top: 0.5em; }
.ts_pt1em { padding-top: 1em; }
.ts_pt1d5em { padding-top: 1.5em; }
.ts_pt2em { padding-top: 2em; }
.ts_pt3em { padding-top: 3em; }
.ts_pt4em { padding-top: 4em; }
.ts_pt5em { padding-top: 5em; }
.ts_pt6em { padding-top: 6em; }
.ts_pt7em { padding-top: 7em; }
.ts_pt0d8remem { padding-top: 8em; }
.ts_pt9em { padding-top: 9em; }
.ts_pt10em { padding-top: 10em; }

.ts_pb0{ padding-bottom:0px; }
.ts_pb0d1rem { padding-bottom: 0.1rem; }
.ts_pb0d2rem { padding-bottom: 0.2rem; }
.ts_pb0d3rem { padding-bottom: 0.3rem; }
.ts_pb0d4rem { padding-bottom: 0.4rem; }
.ts_pb0d5rem { padding-bottom: 0.5rem; }
.ts_pb0d6rem { padding-bottom: 0.6rem; }
.ts_pb0d7rem { padding-bottom: 0.7rem; }
.ts_pb0d8rem { padding-bottom: 0.8rem; }
.ts_pb0d9rem { padding-bottom: 0.9rem; }
.ts_pb1rem { padding-bottom: 1rem; }
.ts_pb1d1rem { padding-bottom: 1.1rem; }
.ts_pb1d2rem { padding-bottom: 1.2rem; }
.ts_pb1d3rem { padding-bottom: 1.3rem; }
.ts_pb1d4rem { padding-bottom: 1.4rem; }
.ts_pb1d5rem { padding-bottom: 1.5rem; }
.ts_pb1d6rem { padding-bottom: 1.6rem; }
.ts_pb1d7rem { padding-bottom: 1.7rem; }
.ts_pb1d8rem { padding-bottom: 1.8rem; }
.ts_pb1d9rem { padding-bottom: 1.9rem; }
.ts_pb2rem { padding-bottom: 2rem; }
.ts_pb2d1rem { padding-bottom: 2.1rem; }
.ts_pb2d2rem { padding-bottom: 2.2rem; }
.ts_pb2d3rem { padding-bottom: 2.3rem; }
.ts_pb2d4rem { padding-bottom: 2.4rem; }
.ts_pb2d5rem { padding-bottom: 2.5rem; }
.ts_pb2d6rem { padding-bottom: 2.6rem; }
.ts_pb2d7rem { padding-bottom: 2.7rem; }
.ts_pb2d8rem { padding-bottom: 2.8rem; }
.ts_pb2d9rem { padding-bottom: 2.9rem; }
.ts_pb3rem { padding-bottom: 3rem; }
.ts_pb3d5rem { padding-bottom: 3.5rem; }
.ts_pb4rem { padding-bottom: 4rem; }
.ts_pb4d5rem { padding-bottom: 4.5rem; }
.ts_pb5rem { padding-bottom: 5rem; }
.ts_pb5d5rem { padding-bottom: 5.5rem; }
.ts_pb6rem { padding-bottom: 6rem; }
.ts_pb7rem { padding-bottom: 7rem; }
.ts_pb8rem { padding-bottom: 8rem; }
.ts_pb9rem { padding-bottom: 9rem; }
.ts_pb10rem { padding-bottom: 10rem; }

.ts_pb0d5em { padding-bottom: 0.5em; }
.ts_pb1em { padding-bottom: 1em; }
.ts_pb1d5em { padding-bottom: 1.5em; }
.ts_pb2em { padding-bottom: 2em; }
.ts_pb3em { padding-bottom: 3em; }
.ts_pb4em { padding-bottom: 4em; }
.ts_pb5em { padding-bottom: 5em; }
.ts_pb6em { padding-bottom: 6em; }
.ts_pb7em { padding-bottom: 7em; }
.ts_pb8em { padding-bottom: 8em; }
.ts_pb9em { padding-bottom: 9em; }
.ts_pb10em { padding-bottom: 10em; }

.ts_p0{ padding:0px; }
.ts_p0d1rem { padding: 0.1rem; }
.ts_p0d2rem { padding: 0.2rem; }
.ts_p0d3rem { padding: 0.3rem; }
.ts_p0d4rem { padding: 0.4rem; }
.ts_p0d5rem { padding: 0.5rem; }
.ts_p0d6rem { padding: 0.6rem; }
.ts_p0d7rem { padding: 0.7rem; }
.ts_p0d8rem { padding: 0.8rem; }
.ts_p0d9rem { padding: 0.9rem; }
.ts_p1rem { padding: 1rem; }
.ts_p1d1rem { padding: 1.1rem; }
.ts_p1d2rem { padding: 1.2rem; }
.ts_p1d3rem { padding: 1.3rem; }
.ts_p1d4rem { padding: 1.4rem; }
.ts_p1d5rem { padding: 1.5rem; }
.ts_p1d6rem { padding: 1.6rem; }
.ts_p1d7rem { padding: 1.7rem; }
.ts_p1d8rem { padding: 1.8rem; }
.ts_p1d9rem { padding: 1.9rem; }
.ts_p2rem { padding: 2rem; }
.ts_p2d1rem { padding: 2.1rem; }
.ts_p2d2rem { padding: 2.2rem; }
.ts_p2d3rem { padding: 2.3rem; }
.ts_p2d4rem { padding: 2.4rem; }
.ts_p2d5rem { padding: 2.5rem; }
.ts_p2d6rem { padding: 2.6rem; }
.ts_p2d7rem { padding: 2.7rem; }
.ts_p2d8rem { padding: 2.8rem; }
.ts_p2d9rem { padding: 2.9rem; }
.ts_p3rem { padding: 3rem; }
.ts_p3d5rem { padding: 3.5rem; }
.ts_p4rem { padding: 4rem; }
.ts_p4d5rem { padding: 4.5rem; }
.ts_p5rem { padding: 5rem; }
.ts_p5d5rem { padding: 5.5rem; }
.ts_p6rem { padding: 6rem; }
.ts_p7rem { padding: 7rem; }
.ts_p8rem { padding: 8rem; }
.ts_p9rem { padding: 9rem; }
.ts_p10rem { padding: 10rem; }

.ts_p0d5em { padding: 0.5em; }
.ts_p1em { padding: 1em; }
.ts_p1d5em { padding: 1.5em; }
.ts_p2em { padding: 2em; }
.ts_p3em { padding: 3em; }
.ts_p4em { padding: 4em; }
.ts_p5em { padding: 5em; }
.ts_p6em { padding: 6em; }
.ts_p7em { padding: 7em; }
.ts_p8em { padding: 8em; }
.ts_p9em { padding: 9em; }
.ts_p10em { padding: 10em; }

/*width*/
.ts_w10{ width:10px; }
.ts_w20{ width:20px; }
.ts_w30{ width:30px; }
.ts_w40{ width:40px; }
.ts_w50{ width:50px; }
.ts_w60{ width:60px; }
.ts_w70{ width:70px; }
.ts_w80{ width:80px; }
.ts_w90{ width:90px; }
.ts_w100{ width:100px; }
.ts_w110{ width:110px; }
.ts_w120{ width:120px; }
.ts_w130{ width:130px; }
.ts_w140{ width:140px; }
.ts_w150{ width:150px; }
.ts_w160{ width:160px; }
.ts_w170{ width:170px; }
.ts_w175{ width:175px; }
.ts_w180{ width:180px; }
.ts_w190{ width:190px; }
.ts_w200{ width:200px; }
.ts_w210{ width:210px; }
.ts_w220{ width:220px; }
.ts_w230{ width:230px; }
.ts_w240{ width:240px; }
.ts_w250{ width:250px; }
.ts_w260{ width:260px; }
.ts_w270{ width:270px; }
.ts_w280{ width:280px; }
.ts_w290{ width:290px; }
.ts_w300{ width:300px; }
.ts_w310{ width:310px; }
.ts_w320{ width:320px; }
.ts_w330{ width:330px; }
.ts_w340{ width:340px; }
.ts_w350{ width:350px; }
.ts_w360{ width:360px; }
.ts_w370{ width:370px; }
.ts_w380{ width:380px; }
.ts_w390{ width:390px; }
.ts_w400{ width:400px; }
.ts_w410{ width:410px; }
.ts_w420{ width:420px; }
.ts_w430{ width:430px; }
.ts_w440{ width:440px; }
.ts_w450{ width:450px; }
.ts_w460{ width:460px; }
.ts_w470{ width:470px; }
.ts_w480{ width:480px; }
.ts_w490{ width:490px; }
.ts_w500{ width:500px; }
.ts_w510{ width:510px; }
.ts_w520{ width:520px; }
.ts_w530{ width:530px; }
.ts_w540{ width:540px; }
.ts_w550{ width:550px; }
.ts_w560{ width:560px; }
.ts_w570{ width:570px; }
.ts_w580{ width:580px; }
.ts_w590{ width:590px; }
.ts_w600{ width:600px; }
.ts_w610{ width:610px; }
.ts_w620{ width:620px; }
.ts_w630{ width:630px; }
.ts_w640{ width:640px; }
.ts_w650{ width:650px; }
.ts_w660{ width:660px; }
.ts_w670{ width:670px; }
.ts_w680{ width:680px; }
.ts_w690{ width:690px; }
.ts_w700{ width:700px; }
.ts_w710{ width:710px; }
.ts_w720{ width:720px; }
.ts_w730{ width:730px; }
.ts_w740{ width:740px; }
.ts_w750{ width:750px; }
.ts_w760{ width:760px; }
.ts_w770{ width:770px; }
.ts_w780{ width:780px; }
.ts_w790{ width:790px; }
.ts_w800{ width:800px; }
.ts_w810{ width:810px; }
.ts_w820{ width:820px; }
.ts_w830{ width:830px; }
.ts_w840{ width:840px; }
.ts_w850{ width:850px; }
.ts_w860{ width:860px; }
.ts_w870{ width:870px; }
.ts_w880{ width:880px; }
.ts_w890{ width:890px; }
.ts_w900{ width:900px; }
.ts_w910{ width:910px; }
.ts_w920{ width:920px; }
.ts_w930{ width:930px; }
.ts_w940{ width:940px; }
.ts_w950{ width:950px; }
.ts_w960{ width:960px; }
.ts_w970{ width:970px; }
.ts_w980{ width:980px; }
.ts_w990{ width:990px; }
.ts_w1000{ width:1000px; }
.ts_w1010{ width:1010px; }
.ts_w1020{ width:1020px; }
.ts_w1030{ width:1030px; }
.ts_w1040{ width:1040px; }
.ts_w1050{ width:1050px; }
.ts_w1060{ width:1060px; }
.ts_w1070{ width:1070px; }
.ts_w1080{ width:1080px; }
.ts_w1090{ width:1090px; }
.ts_w1100{ width:1100px; }
.ts_w1110{ width:1110px; }
.ts_w1120{ width:1120px; }
.ts_w1130{ width:1130px; }
.ts_w1140{ width:1140px; }
.ts_w1150{ width:1150px; }
.ts_w1160{ width:1160px; }
.ts_w1170{ width:1170px; }
.ts_w1180{ width:1180px; }
.ts_w1190{ width:1190px; }
.ts_w1200{ width:1200px; }

.ts_mw50{ width:100%;max-width:50px;*width:50px;}
.ts_mw60{ width:100%;max-width:60px;*width:60px;}
.ts_mw70{ width:100%;max-width:70px;*width:70px;}
.ts_mw80{ width:100%;max-width:80px;*width:80px;}
.ts_mw90{ width:100%;max-width:90px;*width:90px;}
.ts_mw100{ width:100%;max-width:100px;*width:100px;}
.ts_mw110{ width:100%;max-width:110px;*width:110px;}
.ts_mw120{ width:100%;max-width:120px;*width:120px;}
.ts_mw130{ width:100%;max-width:130px;*width:130px;}
.ts_mw140{ width:100%;max-width:140px;*width:140px;}
.ts_mw150{ width:100%;max-width:150px;*width:150px;}
.ts_mw160{ width:100%;max-width:160px;*width:160px;}
.ts_mw170{ width:100%;max-width:170px;*width:170px;}
.ts_mw180{ width:100%;max-width:180px;*width:180px;}
.ts_mw190{ width:100%;max-width:190px;*width:190px;}
.ts_mw200{ width:100%;max-width:200px;*width:200px;}
.ts_mw210{ width:100%;max-width:210px;*width:210px;}
.ts_mw220{ width:100%;max-width:220px;*width:220px;}
.ts_mw230{ width:100%;max-width:230px;*width:230px;}
.ts_mw240{ width:100%;max-width:240px;*width:240px;}
.ts_mw250{ width:100%;max-width:250px;*width:250px;}
.ts_mw260{ width:100%;max-width:260px;*width:260px;}
.ts_mw270{ width:100%;max-width:270px;*width:270px;}
.ts_mw280{ width:100%;max-width:280px;*width:280px;}
.ts_mw290{ width:100%;max-width:290px;*width:290px;}
.ts_mw300{ width:100%;max-width:300px;*width:300px;}
.ts_mw310{ width:100%;max-width:310px;*width:310px;}
.ts_mw320{ width:100%;max-width:320px;*width:320px;}
.ts_mw330{ width:100%;max-width:330px;*width:330px;}
.ts_mw340{ width:100%;max-width:340px;*width:340px;}
.ts_mw350{ width:100%;max-width:350px;*width:350px;}
.ts_mw360{ width:100%;max-width:360px;*width:360px;}
.ts_mw370{ width:100%;max-width:370px;*width:370px;}
.ts_mw380{ width:100%;max-width:380px;*width:380px;}
.ts_mw390{ width:100%;max-width:390px;*width:390px;}
.ts_mw400{ width:100%;max-width:400px;*width:400px;}
.ts_mw410{ width:100%;max-width:410px;*width:410px;}
.ts_mw420{ width:100%;max-width:420px;*width:420px;}
.ts_mw430{ width:100%;max-width:430px;*width:430px;}
.ts_mw440{ width:100%;max-width:440px;*width:440px;}
.ts_mw450{ width:100%;max-width:450px;*width:450px;}
.ts_mw460{ width:100%;max-width:460px;*width:460px;}
.ts_mw470{ width:100%;max-width:470px;*width:470px;}
.ts_mw480{ width:100%;max-width:480px;*width:480px;}
.ts_mw490{ width:100%;max-width:490px;*width:490px;}
.ts_mw500{ width:100%;max-width:500px;*width:500px;}
.ts_mw510{ width:100%;max-width:510px;*width:510px;}
.ts_mw520{ width:100%;max-width:520px;*width:520px;}
.ts_mw530{ width:100%;max-width:530px;*width:530px;}
.ts_mw540{ width:100%;max-width:540px;*width:540px;}
.ts_mw550{ width:100%;max-width:550px;*width:550px;}
.ts_mw560{ width:100%;max-width:560px;*width:560px;}
.ts_mw570{ width:100%;max-width:570px;*width:570px;}
.ts_mw580{ width:100%;max-width:580px;*width:580px;}
.ts_mw590{ width:100%;max-width:590px;*width:590px;}
.ts_mw600{ width:100%;max-width:600px;*width:600px;}
.ts_mw610{ width:100%;max-width:610px;*width:610px;}
.ts_mw620{ width:100%;max-width:620px;*width:620px;}
.ts_mw630{ width:100%;max-width:630px;*width:630px;}
.ts_mw640{ width:100%;max-width:640px;*width:640px;}
.ts_mw650{ width:100%;max-width:650px;*width:650px;}
.ts_mw660{ width:100%;max-width:660px;*width:660px;}
.ts_mw670{ width:100%;max-width:670px;*width:670px;}
.ts_mw680{ width:100%;max-width:680px;*width:680px;}
.ts_mw690{ width:100%;max-width:690px;*width:690px;}
.ts_mw700{ width:100%;max-width:700px;*width:700px;}
.ts_mw710{ width:100%;max-width:710px;*width:710px;}
.ts_mw720{ width:100%;max-width:720px;*width:720px;}
.ts_mw730{ width:100%;max-width:730px;*width:730px;}
.ts_mw740{ width:100%;max-width:740px;*width:740px;}
.ts_mw750{ width:100%;max-width:750px;*width:750px;}
.ts_mw710{ width:100%;max-width:710px;*width:710px;}
.ts_mw720{ width:100%;max-width:720px;*width:720px;}
.ts_mw730{ width:100%;max-width:730px;*width:730px;}
.ts_mw740{ width:100%;max-width:740px;*width:740px;}
.ts_mw750{ width:100%;max-width:750px;*width:750px;}
.ts_mw760{ width:100%;max-width:760px;*width:760px;}
.ts_mw770{ width:100%;max-width:770px;*width:770px;}
.ts_mw780{ width:100%;max-width:780px;*width:780px;}
.ts_mw790{ width:100%;max-width:790px;*width:790px;}
.ts_mw800{ width:100%;max-width:800px;*width:800px;}
.ts_mw810{ width:100%;max-width:810px;*width:810px;}
.ts_mw820{ width:100%;max-width:820px;*width:820px;}
.ts_mw830{ width:100%;max-width:830px;*width:830px;}
.ts_mw840{ width:100%;max-width:840px;*width:840px;}
.ts_mw850{ width:100%;max-width:850px;*width:850px;}
.ts_mw860{ width:100%;max-width:860px;*width:860px;}
.ts_mw870{ width:100%;max-width:870px;*width:870px;}
.ts_mw880{ width:100%;max-width:880px;*width:880px;}
.ts_mw890{ width:100%;max-width:890px;*width:890px;}
.ts_mw900{ width:100%;max-width:900px;*width:900px;}
.ts_mw910{ width:100%;max-width:910px;*width:910px;}
.ts_mw920{ width:100%;max-width:920px;*width:920px;}
.ts_mw930{ width:100%;max-width:930px;*width:930px;}
.ts_mw940{ width:100%;max-width:940px;*width:940px;}
.ts_mw950{ width:100%;max-width:950px;*width:950px;}
.ts_mw960{ width:100%;max-width:960px;*width:960px;}
.ts_mw970{ width:100%;max-width:970px;*width:970px;}
.ts_mw980{ width:100%;max-width:980px;*width:980px;}
.ts_mw990{ width:100%;max-width:990px;*width:990px;}
.ts_mw1000{ width:100%;max-width:1000px;*width:1000px;}
.ts_mw1010{ width:100%;max-width:1010px;*width:1010px;}
.ts_mw1020{ width:100%;max-width:1020px;*width:1020px;}
.ts_mw1030{ width:100%;max-width:1030px;*width:1030px;}
.ts_mw1040{ width:100%;max-width:1040px;*width:1040px;}
.ts_mw1050{ width:100%;max-width:1050px;*width:1050px;}
.ts_mw1060{ width:100%;max-width:1060px;*width:1060px;}
.ts_mw1070{ width:100%;max-width:1070px;*width:1070px;}
.ts_mw1080{ width:100%;max-width:1080px;*width:1080px;}
.ts_mw1090{ width:100%;max-width:1090px;*width:1090px;}
.ts_mw1100{ width:100%;max-width:1100px;*width:1100px;}
.ts_mw1110{ width:100%;max-width:1110px;*width:1110px;}
.ts_mw1120{ width:100%;max-width:1120px;*width:1120px;}
.ts_mw1130{ width:100%;max-width:1130px;*width:1130px;}
.ts_mw1140{ width:100%;max-width:1140px;*width:1140px;}
.ts_mw1150{ width:100%;max-width:1150px;*width:1150px;}
.ts_mw1160{ width:100%;max-width:1160px;*width:1160px;}
.ts_mw1170{ width:100%;max-width:1170px;*width:1170px;}
.ts_mw1180{ width:100%;max-width:1180px;*width:1180px;}
.ts_mw1190{ width:100%;max-width:1190px;*width:1190px;}
.ts_mw1200{ width:100%;max-width:1200px;*width:1200px;}

.ts_w10p{width:10%;}
.ts_w15p{width:15%;}
.ts_w175p{width:17.5%;}
.ts_w20p{width:20%;}
.ts_w25p{width:25%;}
.ts_w30p{width:30%;}
.ts_w35p{width:35%;}
.ts_w40p{width:40%;}
.ts_w45p{width:45%;}
.ts_w50p{width:50%;}
.ts_w55p{width:55%;}
.ts_w60p{width:60%;}
.ts_w65p{width:65%;}
.ts_w70p{width:70%;}
.ts_w75p{width:75%;}
.ts_w80p{width:80%;}
.ts_w85p{width:85%;}
.ts_w90p{width:90%;}
.ts_w95p{width:95%;}
.ts_w99p{width:99%;}
.ts_w100p{width:100%;}
.ts_w33p{width:33.33%;}
.ts_w66p{width:66.66%;}

/*height*/
.ts_h10{ height:10px; }
.ts_h20{ height:20px; }
.ts_h30{ height:30px; }
.ts_h40{ height:40px; }
.ts_h50{ height:50px; }
.ts_h60{ height:60px; }
.ts_h70{ height:70px; }
.ts_h80{ height:80px; }
.ts_h90{ height:90px; }
.ts_h100{ height:100px; }
.ts_h110{ height:110px; }
.ts_h120{ height:120px; }
.ts_h125{ height:125px; }
.ts_h130{ height:130px; }
.ts_h140{ height:140px; }
.ts_h150{ height:150px; }
.ts_h160{ height:160px; }
.ts_h170{ height:170px; }
.ts_h180{ height:180px; }
.ts_h190{ height:190px; }
.ts_h200{ height:200px; }
.ts_h210{ height:210px; }
.ts_h220{ height:220px; }
.ts_h230{ height:230px; }
.ts_h240{ height:240px; }
.ts_h250{ height:250px; }
.ts_h260{ height:260px; }
.ts_h270{ height:270px; }
.ts_h280{ height:280px; }
.ts_h290{ height:290px; }
.ts_h300{ height:300px; }

/*border-radius*/
.ts_borderR1 { border-radius: 1px;}
.ts_borderR2 { border-radius: 2px;}
.ts_borderR3 { border-radius: 3px;}
.ts_borderR4 { border-radius: 4px;}
.ts_borderR5 { border-radius: 5px;}
.ts_borderR6 { border-radius: 5px;}
.ts_borderR7 { border-radius: 5px;}
.ts_borderR8 { border-radius: 5px;}
.ts_borderR9 { border-radius: 5px;}
.ts_borderR10 { border-radius: 5px;}

/*text*/

.ts_brsg1{ text-indent:-1em; padding-left:1em;}
.ts_brsg15{ text-indent:-1.5em; padding-left:1.5em;}
.ts_brsg2{ text-indent:-2em; padding-left:2em;}
.ts_brsg25{ text-indent:-2.5em; padding-left:2.5em;}
.ts_brsg3{ text-indent:-3em; padding-left:3em;}
.ts_brsg4{ text-indent:-4em; padding-left:4em;}
.ts_brsg5{ text-indent:-5em; padding-left:5em;}

.ts_futo{ font-weight:bold;}
.ts_hoso{ font-weight: normal;}
.ts_fw300{ font-weight:300;}
.ts_fw400{ font-weight:400;}
.ts_fw500{ font-weight:500;}
.ts_fw700{ font-weight:700;}

.ts_tDn{ text-decoration: none;}

.ts_vrT{ vertical-align:top; }
.ts_vrM{ vertical-align:middle; }
.ts_vrB{ vertical-align:bottom; }

.ts_nr{ white-space:nowrap; }
.ts_wr{ word-wrap:break-word; }

/*etc*/

.ts_posR { position: relative; }

.ts_ofX { overflow-x: auto; }

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

.ts_dspBlock { display: block; }
.ts_dspIblock { display: inline-block; }
.ts_dspInline { display: inline; }
.ts_dTb { display: table; }
.ts_dTbr { display: table-row; }
.ts_dTbc { display: table-cell; }

.ts_dspFlex { display: flex; }
.ts_fxdC { flex-direction: column; }
.ts_fxdCr { flex-direction: column-reverse; }
.ts_fxdR { flex-direction: row; }
.ts_fxdRr { flex-direction: row-reverse; }
.ts_jcC { justify-content: center; }
.ts_jcFe { justify-content: flex-end; }
.ts_jcFs { justify-content: flex-start; }
.ts_jcSa { justify-content: space-around; }
.ts_jcSb { justify-content: space-between; }
.ts_acC { align-content: center; }
.ts_acFe { align-content: flex-end; }
.ts_acFs { align-content: flex-start; }
.ts_acS { align-content: stretch; }
.ts_acSa { align-content: space-around; }
.ts_acSb { align-content: space-between; }
.ts_aiB { align-items: baseline; }
.ts_aiC { align-items: center; }
.ts_aiFe { align-items: flex-end; }
.ts_aiFs { align-items: flex-start; }
.ts_aiS { align-items: stretch; }

}

