/**
 * @section Reset Styles
 * ======================================================================
 */
 html, body, div, span, applet, object, iframe,
 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code,
 del, dfn, em, font, img, ins, kbd, q, s, samp,
 small, strike, strong, sub, sup, tt, var,
 dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td {
 	background: transparent;
 	border: 0;
 	font-weight: inherit;
 	font-style: inherit;
 	font-size: 100%;
 	font-family: inherit;
 	margin: 0;
 	padding: 0;
 	outline: 0;
 	vertical-align: baseline;
 }
 /* remember to define focus styles! */
 :focus {
 	outline: 0;
 }
 body {
 	background: #fff;
 	color: #000;
 	line-height: 1;
 }
 ol, ul {
 	list-style: none;
 }
 /* tables still need 'cellspacing="0"' in the markup */
 table {
 	border-collapse: collapse;
 	border-spacing: 0;
 }
 caption, th, td {
 	font-weight: normal;
 	text-align: left;
 }
 blockquote:before, blockquote:after,
 q:before, q:after {
 	content: "";
 }
 blockquote, q {
 	quotes: "" "";
 }
 
 /*----------------------------------------------------
	utility
----------------------------------------------------*/
/*--bottom mouseover setting--*/
.u-btnImg:hover { opacity:0.5; transition:0.3s ease-in-out; }

/*----------------------------------------------------
	テキスト補足設定
----------------------------------------------------*/
.u-fcWhite { color:#fff!important; }
.u-fcBlack { color:#000!important; }
.u-fcOrange { color:#FF643C!important; }
.u-fcRed { color:#dd0000!important; }
.u-fcYellow { color:#FFC300!important; }
.u-fcGreen { color:#008350!important; }
.u-fcBlue { color:#003399!important; }
.u-fcGray { color:#B1BFCC!important; }

/*--font size--*/
.u-fs50 { font-size:50%!important; }
.u-fs60 { font-size:60%!important; }
.u-fs70 { font-size:70%!important; }
.u-fs80 { font-size:80%!important; }
.u-fs85 { font-size:85%!important; }
.u-fs90 { font-size:90%!important; }
.u-fs95 { font-size:95%!important; }
.u-fs100 { font-size:100%!important; }
.u-fs110 { font-size:110%!important; }
.u-fs120 { font-size:120%!important; }
.u-fs130 { font-size:130%!important; }
.u-fs140 { font-size:140%!important; }
.u-fs160 { font-size:160%!important; }
.u-fs180 { font-size:180%!important; }
.u-fs200 { font-size:200%!important; }

/*--font wight--*/
.u-fwBold { font-weight:bold!important; }
.u-fwNormal { font-weight:normal!important; }
.u-fw100 { font-weight:100!important; }
.u-fw200 { font-weight:200!important; }
.u-fw300 { font-weight:300!important; }
.u-fw400 { font-weight:400!important; }
.u-fw500 { font-weight:500!important; }
.u-fw600 { font-weight:600!important; }
.u-fw700 { font-weight:700!important; }
.u-fw800 { font-weight:800!important; }
.u-fw900 { font-weight:900!important; }

/*--letter-spacing--*/
.u-ls0 {letter-spacing:0!important;}

/*--text indent--*/
.u-idt_p { text-indent:-1em; padding-left:1em; }
	.u-idt_1_3p { text-indent:-1.3em; padding-left:1.3em; }
	.u-idt_1_5p { text-indent:-1.5em; padding-left:1.5em; }
.u-idt_2p { text-indent:-2em; padding-left:2em; }
	.u-idt_2_3p { text-indent:-2.3em; padding-left:2.3em; }
	.u-idt_2_5p { text-indent:-2.5em; padding-left:2.5em; }
.u-idt_3p { text-indent:-3em; padding-left:3em; }
	.u-idt_3_3p { text-indent:-3.3em; padding-left:3.3em; }
	.u-idt_3_5p { text-indent:-3.5em; padding-left:3.5em; }
.u-idt_4p { text-indent:-4em; padding-left:4em; }
	.u-idt_4_3p { text-indent:-4.3em; padding-left:4.3em; }
	.u-idt_4_5p { text-indent:-4.5em; padding-left:4.5em; }
.u-idt_5p { text-indent:-5em; padding-left:5em; }
	.u-idt_5_3p { text-indent:-5.3em; padding-left:5.3em; }
	.u-idt_5_5p { text-indent:-5.5em; padding-left:5.5em; }

/*--text auto newline--*/
.u-autoNl { display:inline-block; }

/*--font-feature-settings reset--*/
.u-nopalt { font-feature-settings:normal; }

/*----------------------------------------------------
	表示の補足設定
----------------------------------------------------*/
/* clearfix*/
.clf:after{ content:url("../images/common/blank.gif"); display:block; clear:both; height:0; }
.clf { display:inline-block; }
/* Hides from IE-mac \*/
.clf { display:block; }
/* End hide from IE-mac */

/*--float & align--*/
.u-fltRight { float:right!important; display:inline; }
.u-fltLeft { float:left!important; display:inline; }
.u-algCenter { text-align:center!important; }
.u-algLeft { text-align:left!important; }
.u-algRight { text-align:right!important; }

/*--border deleted--*/
.u-noBdr { border:none!important; }
.u-noBdrTop { border-top:none!important; }
.u-noBdrBottom { border-bottom:none!important; }
.u-noBdrRight { border-right:none!important; }
.u-noBdrLeft { border-left:none!important; }

/*--display--*/
.u-dispNone { display:none!important; }
.u-dispFlex { display:flex!important; }

/*--position--*/
.u-posiRelative { position:relative; }
.u-posiFixed { position:fixed; }

/*----------------------------------------------------
	背景指定
----------------------------------------------------*/
.u-bgWhite { background:#fff!important; }
.u-bgBlack { background:#000!important; }
.u-bgOrange { background:#ffb900!important; }
.u-bgRed { background:#cc0000!important; }
.u-bgYellow { background:#ffc800!important; }
.u-bgGreen { background:#197d46!important; }
.u-bgBlue { background:#001c7b!important; }
.u-bgGray { background:#f2f2f2!important; }
.u-bgGray2 { background:#eee!important; }

/*----------------------------------------------------
	マージン・パディング設定
----------------------------------------------------*/
/*--margin set--*/
.u-mt0 { margin-top:0!important; }
.u-mt5 { margin-top:5px!important; }
.u-mt10 { margin-top:10px!important; }
.u-mt15 { margin-top:15px!important; }
.u-mt20 { margin-top:20px!important; }
.u-mt25 { margin-top:25px!important; }
.u-mt30 { margin-top:30px!important; }
.u-mt35 { margin-top:35px!important; }
.u-mt40 { margin-top:40px!important; }
.u-mt45 { margin-top:45px!important; }
.u-mt50 { margin-top:50px!important; }
.u-mt55 { margin-top:55px!important; }
.u-mt60 { margin-top:60px!important; }
.u-mt65 { margin-top:65px!important; }
.u-mt70 { margin-top:70px!important; }
.u-mt75 { margin-top:75px!important; }
.u-mt80 { margin-top:80px!important; }
.u-mt85 { margin-top:85px!important; }
.u-mt90 { margin-top:90px!important; }
.u-mt95 { margin-top:95px!important; }
.u-mt100 { margin-top:100px!important; }

.u-mb0 { margin-bottom:0!important; }
.u-mb5 { margin-bottom:5px!important; }
.u-mb10 { margin-bottom:10px!important; }
.u-mb15 { margin-bottom:15px!important; }
.u-mb20 { margin-bottom:20px!important; }
.u-mb25 { margin-bottom:25px!important; }
.u-mb30 { margin-bottom:30px!important; }
.u-mb35 { margin-bottom:35px!important; }
.u-mb40 { margin-bottom:40px!important; }
.u-mb45 { margin-bottom:45px!important; }
.u-mb50 { margin-bottom:50px!important; }
.u-mb55 { margin-bottom:55px!important; }
.u-mb60 { margin-bottom:60px!important; }
.u-mb65 { margin-bottom:65px!important; }
.u-mb70 { margin-bottom:70px!important; }
.u-mb75 { margin-bottom:75px!important; }
.u-mb80 { margin-bottom:80px!important; }
.u-mb85 { margin-bottom:85px!important; }
.u-mb90 { margin-bottom:90px!important; }
.u-mb95 { margin-bottom:95px!important; }
.u-mb100 { margin-bottom:100px!important; }

.u-ml0 { margin-left:0!important; }
.u-ml5 { margin-left:5px!important; }
.u-ml10 { margin-left:10px!important; }
.u-ml15 { margin-left:15px!important; }
.u-ml20 { margin-left:20px!important; }
.u-ml25 { margin-left:25px!important; }
.u-ml30 { margin-left:30px!important; }
.u-ml35 { margin-left:35px!important; }
.u-ml40 { margin-left:40px!important; }
.u-ml45 { margin-left:45px!important; }
.u-ml50 { margin-left:50px!important; }
.u-ml55 { margin-left:55px!important; }
.u-ml60 { margin-left:60px!important; }
.u-ml65 { margin-left:65px!important; }
.u-ml70 { margin-left:70px!important; }
.u-ml75 { margin-left:75px!important; }
.u-ml80 { margin-left:80px!important; }
.u-ml85 { margin-left:85px!important; }
.u-ml90 { margin-left:90px!important; }
.u-ml95 { margin-left:95px!important; }
.u-ml100 { margin-left:100px!important; }

.u-mr0 { margin-right:0!important; }
.u-mr5 { margin-right:5px!important; }
.u-mr10 { margin-right:10px!important; }
.u-mr15 { margin-right:15px!important; }
.u-mr20 { margin-right:20px!important; }
.u-mr25 { margin-right:25px!important; }
.u-mr30 { margin-right:30px!important; }
.u-mr35 { margin-right:35px!important; }
.u-mr40 { margin-right:40px!important; }
.u-mr45 { margin-right:45px!important; }
.u-mr50 { margin-right:50px!important; }
.u-mr55 { margin-right:55px!important; }
.u-mr60 { margin-right:60px!important; }
.u-mr65 { margin-right:65px!important; }
.u-mr70 { margin-right:70px!important; }
.u-mr75 { margin-right:75px!important; }
.u-mr80 { margin-right:80px!important; }
.u-mr85 { margin-right:85px!important; }
.u-mr90 { margin-right:90px!important; }
.u-mr95 { margin-right:95px!important; }
.u-mr100 { margin-right:100px!important; }

/*--padding set--*/
.u-pt0 { padding-top:0!important; }
.u-pt5 { padding-top:5px!important; }
.u-pt10 { padding-top:10px!important; }
.u-pt15 { padding-top:15px!important; }
.u-pt20 { padding-top:20px!important; }
.u-pt25 { padding-top:25px!important; }
.u-pt30 { padding-top:30px!important; }
.u-pt35 { padding-top:35px!important; }
.u-pt40 { padding-top:40px!important; }
.u-pt45 { padding-top:45px!important; }
.u-pt50 { padding-top:50px!important; }
.u-pt55 { padding-top:55px!important; }
.u-pt60 { padding-top:60px!important; }
.u-pt65 { padding-top:65px!important; }
.u-pt70 { padding-top:70px!important; }
.u-pt75 { padding-top:75px!important; }
.u-pt80 { padding-top:80px!important; }
.u-pt85 { padding-top:85px!important; }
.u-pt90 { padding-top:90px!important; }
.u-pt95 { padding-top:95px!important; }
.u-pt100 { padding-top:100px!important; }

.u-pb0 { padding-bottom:0!important; }
.u-pb5 { padding-bottom:5px!important; }
.u-pb10 { padding-bottom:10px!important; }
.u-pb15 { padding-bottom:15px!important; }
.u-pb20 { padding-bottom:20px!important; }
.u-pb25 { padding-bottom:25px!important; }
.u-pb30 { padding-bottom:30px!important; }
.u-pb35 { padding-bottom:35px!important; }
.u-pb40 { padding-bottom:40px!important; }
.u-pb45 { padding-bottom:45px!important; }
.u-pb50 { padding-bottom:50px!important; }
.u-pb55 { padding-bottom:55px!important; }
.u-pb60 { padding-bottom:60px!important; }
.u-pb65 { padding-bottom:65px!important; }
.u-pb70 { padding-bottom:70px!important; }
.u-pb75 { padding-bottom:75px!important; }
.u-pb80 { padding-bottom:80px!important; }
.u-pb85 { padding-bottom:85px!important; }
.u-pb90 { padding-bottom:90px!important; }
.u-pb95 { padding-bottom:95px!important; }
.u-pb100 { padding-bottom:100px!important; }

.u-pl0 { padding-left:0!important; }
.u-pl5 { padding-left:5px!important; }
.u-pl10 { padding-left:10px!important; }
.u-pl15 { padding-left:15px!important; }
.u-pl20 { padding-left:20px!important; }
.u-pl25 { padding-left:25px!important; }
.u-pl30 { padding-left:30px!important; }
.u-pl35 { padding-left:35px!important; }
.u-pl40 { padding-left:40px!important; }
.u-pl45 { padding-left:45px!important; }
.u-pl50 { padding-left:50px!important; }
.u-pl55 { padding-left:55px!important; }
.u-pl60 { padding-left:60px!important; }
.u-pl65 { padding-left:65px!important; }
.u-pl70 { padding-left:70px!important; }
.u-pl75 { padding-left:75px!important; }
.u-pl80 { padding-left:80px!important; }
.u-pl85 { padding-left:85px!important; }
.u-pl90 { padding-left:90px!important; }
.u-pl95 { padding-left:95px!important; }
.u-pl100 { padding-left:100px!important; }

.u-pr0 { padding-right:0!important; }
.u-pr5 { padding-right:5px!important; }
.u-pr10 { padding-right:10px!important; }
.u-pr15 { padding-right:15px!important; }
.u-pr20 { padding-right:20px!important; }
.u-pr25 { padding-right:25px!important; }
.u-pr30 { padding-right:30px!important; }
.u-pr35 { padding-right:35px!important; }
.u-pr40 { padding-right:40px!important; }
.u-pr45 { padding-right:45px!important; }
.u-pr50 { padding-right:50px!important; }
.u-pr55 { padding-right:55px!important; }
.u-pr60 { padding-right:60px!important; }
.u-pr65 { padding-right:65px!important; }
.u-pr70 { padding-right:70px!important; }
.u-pr75 { padding-right:75px!important; }
.u-pr80 { padding-right:80px!important; }
.u-pr85 { padding-right:85px!important; }
.u-pr90 { padding-right:90px!important; }
.u-pr95 { padding-right:95px!important; }
.u-pr100 { padding-right:100px!important; }

@media  screen and ( min-width:769px ) {
/*--margin set--*/
.u-mt0_pc { margin-top:0!important; }
.u-mt5_pc { margin-top:5px!important; }
.u-mt10_pc { margin-top:10px!important; }
.u-mt15_pc { margin-top:15px!important; }
.u-mt20_pc { margin-top:20px!important; }
.u-mt25_pc { margin-top:25px!important; }
.u-mt30_pc { margin-top:30px!important; }
.u-mt35_pc { margin-top:35px!important; }
.u-mt40_pc { margin-top:40px!important; }
.u-mt45_pc { margin-top:45px!important; }
.u-mt50_pc { margin-top:50px!important; }
.u-mt55_pc { margin-top:55px!important; }
.u-mt60_pc { margin-top:60px!important; }
.u-mt65_pc { margin-top:65px!important; }
.u-mt70_pc { margin-top:70px!important; }
.u-mt75_pc { margin-top:75px!important; }
.u-mt80_pc { margin-top:80px!important; }
.u-mt85_pc { margin-top:85px!important; }
.u-mt90_pc { margin-top:90px!important; }
.u-mt95_pc { margin-top:95px!important; }
.u-mt100_pc { margin-top:100px!important; }

.u-mb0_pc { margin-bottom:0!important; }
.u-mb5_pc { margin-bottom:5px!important; }
.u-mb10_pc { margin-bottom:10px!important; }
.u-mb15_pc { margin-bottom:15px!important; }
.u-mb20_pc { margin-bottom:20px!important; }
.u-mb25_pc { margin-bottom:25px!important; }
.u-mb30_pc { margin-bottom:30px!important; }
.u-mb35_pc { margin-bottom:35px!important; }
.u-mb40_pc { margin-bottom:40px!important; }
.u-mb45_pc { margin-bottom:45px!important; }
.u-mb50_pc { margin-bottom:50px!important; }
.u-mb55_pc { margin-bottom:55px!important; }
.u-mb60_pc { margin-bottom:60px!important; }
.u-mb65_pc { margin-bottom:65px!important; }
.u-mb70_pc { margin-bottom:70px!important; }
.u-mb75_pc { margin-bottom:75px!important; }
.u-mb80_pc { margin-bottom:80px!important; }
.u-mb85_pc { margin-bottom:85px!important; }
.u-mb90_pc { margin-bottom:90px!important; }
.u-mb95_pc { margin-bottom:95px!important; }
.u-mb100_pc { margin-bottom:100px!important; }

.u-ml0_pc { margin-left:0!important; }
.u-ml5_pc { margin-left:5px!important; }
.u-ml10_pc { margin-left:10px!important; }
.u-ml15_pc { margin-left:15px!important; }
.u-ml20_pc { margin-left:20px!important; }
.u-ml25_pc { margin-left:25px!important; }
.u-ml30_pc { margin-left:30px!important; }
.u-ml35_pc { margin-left:35px!important; }
.u-ml40_pc { margin-left:40px!important; }
.u-ml45_pc { margin-left:45px!important; }
.u-ml50_pc { margin-left:50px!important; }
.u-ml55_pc { margin-left:55px!important; }
.u-ml60_pc { margin-left:60px!important; }
.u-ml65_pc { margin-left:65px!important; }
.u-ml70_pc { margin-left:70px!important; }
.u-ml75_pc { margin-left:75px!important; }
.u-ml80_pc { margin-left:80px!important; }
.u-ml85_pc { margin-left:85px!important; }
.u-ml90_pc { margin-left:90px!important; }
.u-ml95_pc { margin-left:95px!important; }
.u-ml100_pc { margin-left:100px!important; }

.u-mr0_pc { margin-right:0!important; }
.u-mr5_pc { margin-right:5px!important; }
.u-mr10_pc { margin-right:10px!important; }
.u-mr15_pc { margin-right:15px!important; }
.u-mr20_pc { margin-right:20px!important; }
.u-mr25_pc { margin-right:25px!important; }
.u-mr30_pc { margin-right:30px!important; }
.u-mr35_pc { margin-right:35px!important; }
.u-mr40_pc { margin-right:40px!important; }
.u-mr45_pc { margin-right:45px!important; }
.u-mr50_pc { margin-right:50px!important; }
.u-mr55_pc { margin-right:55px!important; }
.u-mr60_pc { margin-right:60px!important; }
.u-mr65_pc { margin-right:65px!important; }
.u-mr70_pc { margin-right:70px!important; }
.u-mr75_pc { margin-right:75px!important; }
.u-mr80_pc { margin-right:80px!important; }
.u-mr85_pc { margin-right:85px!important; }
.u-mr90_pc { margin-right:90px!important; }
.u-mr95_pc { margin-right:95px!important; }
.u-mr100_pc { margin-right:100px!important; }

/*--padding set--*/
.u-pt0_pc { padding-top:0!important; }
.u-pt5_pc { padding-top:5px!important; }
.u-pt10_pc { padding-top:10px!important; }
.u-pt15_pc { padding-top:15px!important; }
.u-pt20_pc { padding-top:20px!important; }
.u-pt25_pc { padding-top:25px!important; }
.u-pt30_pc { padding-top:30px!important; }
.u-pt35_pc { padding-top:35px!important; }
.u-pt40_pc { padding-top:40px!important; }
.u-pt45_pc { padding-top:45px!important; }
.u-pt50_pc { padding-top:50px!important; }
.u-pt55_pc { padding-top:55px!important; }
.u-pt60_pc { padding-top:60px!important; }
.u-pt65_pc { padding-top:65px!important; }
.u-pt70_pc { padding-top:70px!important; }
.u-pt75_pc { padding-top:75px!important; }
.u-pt80_pc { padding-top:80px!important; }
.u-pt85_pc { padding-top:85px!important; }
.u-pt90_pc { padding-top:90px!important; }
.u-pt95_pc { padding-top:95px!important; }
.u-pt100_pc { padding-top:100px!important; }

.u-pb0_pc { padding-bottom:0!important; }
.u-pb5_pc { padding-bottom:5px!important; }
.u-pb10_pc { padding-bottom:10px!important; }
.u-pb15_pc { padding-bottom:15px!important; }
.u-pb20_pc { padding-bottom:20px!important; }
.u-pb25_pc { padding-bottom:25px!important; }
.u-pb30_pc { padding-bottom:30px!important; }
.u-pb35_pc { padding-bottom:35px!important; }
.u-pb40_pc { padding-bottom:40px!important; }
.u-pb45_pc { padding-bottom:45px!important; }
.u-pb50_pc { padding-bottom:50px!important; }
.u-pb55_pc { padding-bottom:55px!important; }
.u-pb60_pc { padding-bottom:60px!important; }
.u-pb65_pc { padding-bottom:65px!important; }
.u-pb70_pc { padding-bottom:70px!important; }
.u-pb75_pc { padding-bottom:75px!important; }
.u-pb80_pc { padding-bottom:80px!important; }
.u-pb85_pc { padding-bottom:85px!important; }
.u-pb90_pc { padding-bottom:90px!important; }
.u-pb95_pc { padding-bottom:95px!important; }
.u-pb100_pc { padding-bottom:100px!important; }

.u-pl0_pc { padding-left:0!important; }
.u-pl5_pc { padding-left:5px!important; }
.u-pl10_pc { padding-left:10px!important; }
.u-pl15_pc { padding-left:15px!important; }
.u-pl20_pc { padding-left:20px!important; }
.u-pl25_pc { padding-left:25px!important; }
.u-pl30_pc { padding-left:30px!important; }
.u-pl35_pc { padding-left:35px!important; }
.u-pl40_pc { padding-left:40px!important; }
.u-pl45_pc { padding-left:45px!important; }
.u-pl50_pc { padding-left:50px!important; }
.u-pl55_pc { padding-left:55px!important; }
.u-pl60_pc { padding-left:60px!important; }
.u-pl65_pc { padding-left:65px!important; }
.u-pl70_pc { padding-left:70px!important; }
.u-pl75_pc { padding-left:75px!important; }
.u-pl80_pc { padding-left:80px!important; }
.u-pl85_pc { padding-left:85px!important; }
.u-pl90_pc { padding-left:90px!important; }
.u-pl95_pc { padding-left:95px!important; }
.u-pl100_pc { padding-left:100px!important; }

.u-pr0_pc { padding-right:0!important; }
.u-pr5_pc { padding-right:5px!important; }
.u-pr10_pc { padding-right:10px!important; }
.u-pr15_pc { padding-right:15px!important; }
.u-pr20_pc { padding-right:20px!important; }
.u-pr25_pc { padding-right:25px!important; }
.u-pr30_pc { padding-right:30px!important; }
.u-pr35_pc { padding-right:35px!important; }
.u-pr40_pc { padding-right:40px!important; }
.u-pr45_pc { padding-right:45px!important; }
.u-pr50_pc { padding-right:50px!important; }
.u-pr55_pc { padding-right:55px!important; }
.u-pr60_pc { padding-right:60px!important; }
.u-pr65_pc { padding-right:65px!important; }
.u-pr70_pc { padding-right:70px!important; }
.u-pr75_pc { padding-right:75px!important; }
.u-pr80_pc { padding-right:80px!important; }
.u-pr85_pc { padding-right:85px!important; }
.u-pr90_pc { padding-right:90px!important; }
.u-pr95_pc { padding-right:95px!important; }
.u-pr100_pc { padding-right:100px!important; }
}

	@media  screen and ( max-width:768px ) {
	/*--margin set--*/
	.u-mt0_sp { margin-top:0!important; }
	.u-mt5_sp { margin-top:5px!important; }
	.u-mt10_sp { margin-top:10px!important; }
	.u-mt15_sp { margin-top:15px!important; }
	.u-mt20_sp { margin-top:20px!important; }
	.u-mt25_sp { margin-top:25px!important; }
	.u-mt30_sp { margin-top:30px!important; }
	.u-mt35_sp { margin-top:35px!important; }
	.u-mt40_sp { margin-top:40px!important; }
	.u-mt45_sp { margin-top:45px!important; }
	.u-mt50_sp { margin-top:50px!important; }
	.u-mt55_sp { margin-top:55px!important; }
	.u-mt60_sp { margin-top:60px!important; }
	.u-mt65_sp { margin-top:65px!important; }
	.u-mt70_sp { margin-top:70px!important; }
	.u-mt75_sp { margin-top:75px!important; }
	.u-mt80_sp { margin-top:80px!important; }
	.u-mt85_sp { margin-top:85px!important; }
	.u-mt90_sp { margin-top:90px!important; }
	.u-mt95_sp { margin-top:95px!important; }
	.u-mt100_sp { margin-top:100px!important; }

	.u-mb0_sp { margin-bottom:0!important; }
	.u-mb5_sp { margin-bottom:5px!important; }
	.u-mb10_sp { margin-bottom:10px!important; }
	.u-mb15_sp { margin-bottom:15px!important; }
	.u-mb20_sp { margin-bottom:20px!important; }
	.u-mb25_sp { margin-bottom:25px!important; }
	.u-mb30_sp { margin-bottom:30px!important; }
	.u-mb35_sp { margin-bottom:35px!important; }
	.u-mb40_sp { margin-bottom:40px!important; }
	.u-mb45_sp { margin-bottom:45px!important; }
	.u-mb50_sp { margin-bottom:50px!important; }
	.u-mb55_sp { margin-bottom:55px!important; }
	.u-mb60_sp { margin-bottom:60px!important; }
	.u-mb65_sp { margin-bottom:65px!important; }
	.u-mb70_sp { margin-bottom:70px!important; }
	.u-mb75_sp { margin-bottom:75px!important; }
	.u-mb80_sp { margin-bottom:80px!important; }
	.u-mb85_sp { margin-bottom:85px!important; }
	.u-mb90_sp { margin-bottom:90px!important; }
	.u-mb95_sp { margin-bottom:95px!important; }
	.u-mb100_sp { margin-bottom:100px!important; }

	.u-ml0_sp { margin-left:0!important; }
	.u-ml5_sp { margin-left:5px!important; }
	.u-ml10_sp { margin-left:10px!important; }
	.u-ml15_sp { margin-left:15px!important; }
	.u-ml20_sp { margin-left:20px!important; }
	.u-ml25_sp { margin-left:25px!important; }
	.u-ml30_sp { margin-left:30px!important; }
	.u-ml35_sp { margin-left:35px!important; }
	.u-ml40_sp { margin-left:40px!important; }
	.u-ml45_sp { margin-left:45px!important; }
	.u-ml50_sp { margin-left:50px!important; }
	.u-ml55_sp { margin-left:55px!important; }
	.u-ml60_sp { margin-left:60px!important; }
	.u-ml65_sp { margin-left:65px!important; }
	.u-ml70_sp { margin-left:70px!important; }
	.u-ml75_sp { margin-left:75px!important; }
	.u-ml80_sp { margin-left:80px!important; }
	.u-ml85_sp { margin-left:85px!important; }
	.u-ml90_sp { margin-left:90px!important; }
	.u-ml95_sp { margin-left:95px!important; }
	.u-ml100_sp { margin-left:100px!important; }

	.u-mr0_sp { margin-right:0!important; }
	.u-mr5_sp { margin-right:5px!important; }
	.u-mr10_sp { margin-right:10px!important; }
	.u-mr15_sp { margin-right:15px!important; }
	.u-mr20_sp { margin-right:20px!important; }
	.u-mr25_sp { margin-right:25px!important; }
	.u-mr30_sp { margin-right:30px!important; }
	.u-mr35_sp { margin-right:35px!important; }
	.u-mr40_sp { margin-right:40px!important; }
	.u-mr45_sp { margin-right:45px!important; }
	.u-mr50_sp { margin-right:50px!important; }
	.u-mr55_sp { margin-right:55px!important; }
	.u-mr60_sp { margin-right:60px!important; }
	.u-mr65_sp { margin-right:65px!important; }
	.u-mr70_sp { margin-right:70px!important; }
	.u-mr75_sp { margin-right:75px!important; }
	.u-mr80_sp { margin-right:80px!important; }
	.u-mr85_sp { margin-right:85px!important; }
	.u-mr90_sp { margin-right:90px!important; }
	.u-mr95_sp { margin-right:95px!important; }
	.u-mr100_sp { margin-right:100px!important; }

	/*--padding set--*/
	.u-pt0_sp { padding-top:0!important; }
	.u-pt5_sp { padding-top:5px!important; }
	.u-pt10_sp { padding-top:10px!important; }
	.u-pt15_sp { padding-top:15px!important; }
	.u-pt20_sp { padding-top:20px!important; }
	.u-pt25_sp { padding-top:25px!important; }
	.u-pt30_sp { padding-top:30px!important; }
	.u-pt35_sp { padding-top:35px!important; }
	.u-pt40_sp { padding-top:40px!important; }
	.u-pt45_sp { padding-top:45px!important; }
	.u-pt50_sp { padding-top:50px!important; }
	.u-pt55_sp { padding-top:55px!important; }
	.u-pt60_sp { padding-top:60px!important; }
	.u-pt65_sp { padding-top:65px!important; }
	.u-pt70_sp { padding-top:70px!important; }
	.u-pt75_sp { padding-top:75px!important; }
	.u-pt80_sp { padding-top:80px!important; }
	.u-pt85_sp { padding-top:85px!important; }
	.u-pt90_sp { padding-top:90px!important; }
	.u-pt95_sp { padding-top:95px!important; }
	.u-pt100_sp { padding-top:100px!important; }

	.u-pb0_sp { padding-bottom:0!important; }
	.u-pb5_sp { padding-bottom:5px!important; }
	.u-pb10_sp { padding-bottom:10px!important; }
	.u-pb15_sp { padding-bottom:15px!important; }
	.u-pb20_sp { padding-bottom:20px!important; }
	.u-pb25_sp { padding-bottom:25px!important; }
	.u-pb30_sp { padding-bottom:30px!important; }
	.u-pb35_sp { padding-bottom:35px!important; }
	.u-pb40_sp { padding-bottom:40px!important; }
	.u-pb45_sp { padding-bottom:45px!important; }
	.u-pb50_sp { padding-bottom:50px!important; }
	.u-pb55_sp { padding-bottom:55px!important; }
	.u-pb60_sp { padding-bottom:60px!important; }
	.u-pb65_sp { padding-bottom:65px!important; }
	.u-pb70_sp { padding-bottom:70px!important; }
	.u-pb75_sp { padding-bottom:75px!important; }
	.u-pb80_sp { padding-bottom:80px!important; }
	.u-pb85_sp { padding-bottom:85px!important; }
	.u-pb90_sp { padding-bottom:90px!important; }
	.u-pb95_sp { padding-bottom:95px!important; }
	.u-pb100_sp { padding-bottom:100px!important; }

	.u-pl0_sp { padding-left:0!important; }
	.u-pl5_sp { padding-left:5px!important; }
	.u-pl10_sp { padding-left:10px!important; }
	.u-pl15_sp { padding-left:15px!important; }
	.u-pl20_sp { padding-left:20px!important; }
	.u-pl25_sp { padding-left:25px!important; }
	.u-pl30_sp { padding-left:30px!important; }
	.u-pl35_sp { padding-left:35px!important; }
	.u-pl40_sp { padding-left:40px!important; }
	.u-pl45_sp { padding-left:45px!important; }
	.u-pl50_sp { padding-left:50px!important; }
	.u-pl55_sp { padding-left:55px!important; }
	.u-pl60_sp { padding-left:60px!important; }
	.u-pl65_sp { padding-left:65px!important; }
	.u-pl70_sp { padding-left:70px!important; }
	.u-pl75_sp { padding-left:75px!important; }
	.u-pl80_sp { padding-left:80px!important; }
	.u-pl85_sp { padding-left:85px!important; }
	.u-pl90_sp { padding-left:90px!important; }
	.u-pl95_sp { padding-left:95px!important; }
	.u-pl100_sp { padding-left:100px!important; }

	.u-pr0_sp { padding-right:0!important; }
	.u-pr5_sp { padding-right:5px!important; }
	.u-pr10_sp { padding-right:10px!important; }
	.u-pr15_sp { padding-right:15px!important; }
	.u-pr20_sp { padding-right:20px!important; }
	.u-pr25_sp { padding-right:25px!important; }
	.u-pr30_sp { padding-right:30px!important; }
	.u-pr35_sp { padding-right:35px!important; }
	.u-pr40_sp { padding-right:40px!important; }
	.u-pr45_sp { padding-right:45px!important; }
	.u-pr50_sp { padding-right:50px!important; }
	.u-pr55_sp { padding-right:55px!important; }
	.u-pr60_sp { padding-right:60px!important; }
	.u-pr65_sp { padding-right:65px!important; }
	.u-pr70_sp { padding-right:70px!important; }
	.u-pr75_sp { padding-right:75px!important; }
	.u-pr80_sp { padding-right:80px!important; }
	.u-pr85_sp { padding-right:85px!important; }
	.u-pr90_sp { padding-right:90px!important; }
	.u-pr95_sp { padding-right:95px!important; }
	.u-pr100_sp { padding-right:100px!important; }
	}
