@charset "utf-8";
/*------------------------------------------------------------------
	regular_style.css
------------------------------------------------------------------*/

/*-----------------------------------------------
	共通
------------------------------------------------*/

/***** break *****/
.break_word {
    word-wrap:break-word;
    overflow-wrap:break-word;
}
.break_all {
  word-break: break-all;
  word-wrap: break-word;
  overflow: hidden;
}
/***** break Off *****/

/***** Bg_Color *****/
.bgcolor_white { background-color: #FFFFFF !important; }
.bgcolor_orange { background-color: #F48F2D !important; }
.bgcolor_orange_deep { background-color: #F16519 !important; }
.bgcolor_green { background-color: #69BD4C !important; }
.bgcolor_blue { background-color: #4497D0 !important; }
.bgcolor_blue_deep { background-color: #156CA7 !important; }
.bgcolor_blue_sky { background-color: #d2edff !important; }
.bgcolor_blue_navy { background-color: #144667 !important; }
.bgcolor_red { background-color: #FF2A4F !important; }
.bgcolor_red_deep { background-color: #FF2A4F !important; }
.bgcolor_purple { background-color: #BF5ACA !important; }
.bgcolor_purple_deep { background-color: #85288F !important; }
.bgcolor_gray_01 { background-color: #E1E1E1 !important; }
.bgcolor_gray_02 { background-color: #828282 !important; }
.bgcolor_gray_03 { background-color: #525252 !important; }
.bgcolor_yellow { background-color: #FFFFCC !important; }
.bgcolor_beige { background-color: #FEECC8 !important; }
.bgcolor_pink { background-color: #FFDDE2 !important; }
.bgcolor_purple_thin { background-color: #eceff6 !important; }
.bgcolor_blue_thin { background-color: #e2e6ea !important; }
/***** Bg_Color Off *****/

/***** 箇条書き（ナンバリング）順番 *****/
.n2 > li:before{counter-reset: number 1 !important;}
.n3 > li:before{counter-reset: number 2 !important;}
.n4 > li:before{counter-reset: number 3 !important;}
.n5 > li:before{counter-reset: number 4 !important;}
.n6 > li:before{counter-reset: number 5 !important;}
.n7 > li:before{counter-reset: number 6 !important;}
.n8 > li:before{counter-reset: number 7 !important;}
.n9 > li:before{counter-reset: number 8 !important;}
.n10 > li:before{counter-reset: number 9 !important;}
.n11 > li:before{counter-reset: number 10 !important;}
.n12 > li:before{counter-reset: number 11 !important;}
.n13 > li:before{counter-reset: number 12 !important;}
.n14 > li:before{counter-reset: number 13 !important;}
.n15 > li:before{counter-reset: number 14 !important;}
.n16 > li:before{counter-reset: number 15 !important;}
.n17 > li:before{counter-reset: number 16 !important;}
.n18 > li:before{counter-reset: number 17 !important;}
.n19 > li:before{counter-reset: number 18 !important;}
.n20 > li:before{counter-reset: number 19 !important;}
.n21 > li:before{counter-reset: number 20 !important;}
.n22 > li:before{counter-reset: number 21 !important;}
.n23 > li:before{counter-reset: number 22 !important;}
.n24 > li:before{counter-reset: number 23 !important;}
.n25 > li:before{counter-reset: number 24 !important;}
.n26 > li:before{counter-reset: number 25 !important;}
.n27 > li:before{counter-reset: number 26 !important;}
.n28 > li:before{counter-reset: number 27 !important;}
.n29 > li:before{counter-reset: number 28 !important;}
.n30 > li:before{counter-reset: number 29 !important;}
/***** 箇条書き（ナンバリング）順番 Off *****/

/***** asterisk *****/
.atk10{text-indent:-1.0em;padding-left:1.0em !important;}
.atk11{text-indent:-1.1em;padding-left:1.1em !important;}
.atk12{text-indent:-1.2em;padding-left:1.2em !important;}
.atk13{text-indent:-1.3em;padding-left:1.3em !important;}
.atk14{text-indent:-1.4em;padding-left:1.4em !important;}
.atk15{text-indent:-1.5em;padding-left:1.5em !important;}
.atk16{text-indent:-1.6em;padding-left:1.6em !important;}
.atk17{text-indent:-1.7em;padding-left:1.7em !important;}
.atk18{text-indent:-1.8em;padding-left:1.8em !important;}
.atk19{text-indent:-1.9em;padding-left:1.9em !important;}
.atk20{text-indent:-2.0em;padding-left:2.0em !important;}
.atk21{text-indent:-2.1em;padding-left:2.1em !important;}
.atk22{text-indent:-2.2em;padding-left:2.2em !important;}
.atk23{text-indent:-2.3em;padding-left:2.3em !important;}
.atk24{text-indent:-2.4em;padding-left:2.4em !important;}
.atk25{text-indent:-2.5em;padding-left:2.5em !important;}
.atk26{text-indent:-2.6em;padding-left:2.6em !important;}
.atk27{text-indent:-2.7em;padding-left:2.7em !important;}
.atk28{text-indent:-2.8em;padding-left:2.8em !important;}
.atk29{text-indent:-2.9em;padding-left:2.9em !important;}
.atk30{text-indent:-3.0em;padding-left:3.0em !important;}
.atk40{text-indent:-4.0em;padding-left:4.0em !important;}
.atk50{text-indent:-5.0em;padding-left:5.0em !important;}
/***** asterisk *****/

/***** blinking *****/
.blinking{
	-webkit-animation:blink 0.9s ease-in-out infinite alternate;
	-moz-animation:blink 0.9s ease-in-out infinite alternate;
	animation:blink 0.9s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
	0% {opacity:0.1;}
	100% {opacity:1;}
}
@-moz-keyframes blink{
	0% {opacity:0.1;}
	100% {opacity:1;}
}
@keyframes blink{
	0% {opacity:0.1;}
	100% {opacity:1;}
}
/***** blinking Off *****/

/*-----------------------------------------------
	PC
------------------------------------------------*/
@media screen and (min-width: 481px) {

	/***** text_Color *****/
	.color_white { color: #FFFFFF !important; }
	.color_black { color: #000000 !important; }

	.color_gray1 { color: #333 !important; }
	.color_gray2 { color: #666 !important; }
	.color_gray3 { color: #999 !important; }
	.color_gray4 { color: #BBB !important; }
	.color_gray5 { color: #ccc !important; }
	.color_gray6 { color: #ddd !important; }

	.color_red { color: #da0000 !important; }
	.color_red_deep { color: #ab0000 !important; }
	.color_red_u_deep { color: #7f0000 !important; }
	.color_violet { color: #533756 !important; }
	.color_orange { color: #F48F2D !important; }
	.color_green { color: #69BD4C !important; }
	.color_green_deep { color: #00821f !important; }
	.color_green_u_deep { color: #004c12 !important; }

	.color_blue { color: #4497D0 !important; }
	.color_blue_deep { color: #156CA7 !important; }
	.color_blue_navy { color: #144667 !important; }
	.color_purple { color: #BF5ACA !important; }

	/***** text_Color Off *****/

	/***** font_size *****/
	.fs07 { font-size:0.7rem !important;}
	.fs08 { font-size:0.8rem !important;}
	.fs09 { font-size:0.9rem !important;}
	.fs10 { font-size:1.0rem !important;}
	.fs11 { font-size:1.1rem !important;}
	.fs12 { font-size:1.2rem !important;}
	.fs13 { font-size:1.3rem !important;}
	.fs14 { font-size:1.4rem !important;}
	.fs15 { font-size:1.5rem !important;}
	.fs16 { font-size:1.6rem !important;}
	.fs17 { font-size:1.7rem !important;}
	.fs18 { font-size:1.8rem !important;}
	.fs19 { font-size:1.9rem !important;}
	.fs20 { font-size:2.0rem !important;}
	.fs21 { font-size:2.1rem !important;}
	.fs22 { font-size:2.2rem !important;}
	.fs23 { font-size:2.3rem !important;}
	.fs24 { font-size:2.4rem !important;}
	.fs25 { font-size:2.5rem !important;}
	.fs26 { font-size:2.6rem !important;}
	.fs27 { font-size:2.7rem !important;}
	.fs28 { font-size:2.8rem !important;}
	.fs29 { font-size:2.9rem !important;}
	.fs30 { font-size:3.0rem !important;}
	.fs31 { font-size:3.1rem !important;}
	.fs32 { font-size:3.2rem !important;}
	.fs33 { font-size:3.3rem !important;}
	.fs34 { font-size:3.4rem !important;}
	.fs35 { font-size:3.5rem !important;}
	.fs36 { font-size:3.6rem !important;}
	.fs37 { font-size:3.7rem !important;}
	.fs38 { font-size:3.8rem !important;}
	.fs39 { font-size:3.9rem !important;}
	.fs40 { font-size:4.0rem !important;}
	.fs41 { font-size:4.1rem !important;}
	.fs42 { font-size:4.2rem !important;}
	.fs43 { font-size:4.3rem !important;}
	.fs44 { font-size:4.4rem !important;}
	.fs45 { font-size:4.5rem !important;}
	.fs46 { font-size:4.6rem !important;}
	.fs47 { font-size:4.7rem !important;}
	.fs48 { font-size:4.8rem !important;}
	.fs49 { font-size:4.9rem !important;}
	.fs50 { font-size:5.0rem !important;}
	/***** font_size *****/

	/***** font_weight *****/
	.fwl {font-weight: lighter !important; }
	.fwn {font-weight: normal !important; }
	.fwb {font-weight: bold !important; }
	.fwbr {font-weight: bolder !important; }
	.fw1 {font-weight: 100 !important; }
	.fw2 {font-weight: 200 !important; }
	.fw3 {font-weight: 300 !important; }
	.fw4 {font-weight: 400 !important; }/* normal */
	.fw5 {font-weight: 500 !important; }
	.fw6 {font-weight: 600 !important; }
	.fw7 {font-weight: 700 !important; }/* bold */
	.fw8 {font-weight: 800 !important; }
	.fw9 {font-weight: 900 !important; }
	/***** font_weight *****/

	/***** line-height *****/
	.lh10 { line-height: 1.0rem !important; }
	.lh11 { line-height: 1.1rem !important; }
	.lh12 { line-height: 1.2rem !important; }
	.lh13 { line-height: 1.3rem !important; }
	.lh14 { line-height: 1.4rem !important; }
	.lh15 { line-height: 1.5rem !important; }
	.lh16 { line-height: 1.6rem !important; }
	.lh17 { line-height: 1.7rem !important; }
	.lh18 { line-height: 1.8rem !important; }
	.lh19 { line-height: 1.9rem !important; }
	.lh20 { line-height: 2.0rem !important; }
	.lh21 { line-height: 2.1rem !important; }
	.lh22 { line-height: 2.2rem !important; }
	.lh23 { line-height: 2.3rem !important; }
	.lh24 { line-height: 2.4rem !important; }
	.lh25 { line-height: 2.5rem !important; }
	.lh26 { line-height: 2.6rem !important; }
	.lh27 { line-height: 2.7rem !important; }
	.lh28 { line-height: 2.8rem !important; }
	.lh29 { line-height: 2.9rem !important; }
	.lh30 { line-height: 3.0rem !important; }
	.lh31 { line-height: 3.1rem !important; }
	.lh32 { line-height: 3.2rem !important; }
	.lh33 { line-height: 3.3rem !important; }
	.lh34 { line-height: 3.4rem !important; }
	.lh35 { line-height: 3.5rem !important; }
	.lh36 { line-height: 3.6rem !important; }
	.lh37 { line-height: 3.7rem !important; }
	.lh38 { line-height: 3.8rem !important; }
	.lh39 { line-height: 3.9rem !important; }
	.lh40 { line-height: 4.0rem !important; }
	/***** line-height Off *****/

	/***** letter-spacing *****/
 .ls01 {letter-spacing: 1px;}
 .ls02 {letter-spacing: 2px;}
 .ls03 {letter-spacing: 3px;}
 .ls04 {letter-spacing: 4px;}
 .ls05 {letter-spacing: 5px;}
 .ls06 {letter-spacing: 6px;}
 .ls07 {letter-spacing: 7px;}
 .ls08 {letter-spacing: 8px;}
 .ls09 {letter-spacing: 9px;}
 .ls10 {letter-spacing: 10px;}
 .ls11 {letter-spacing: 11px;}
 .ls12 {letter-spacing: 12px;}
 .ls13 {letter-spacing: 13px;}
 .ls14 {letter-spacing: 14px;}
 .ls15 {letter-spacing: 15px;}
 .ls16 {letter-spacing: 16px;}
 .ls17 {letter-spacing: 17px;}
 .ls18 {letter-spacing: 18px;}
 .ls19 {letter-spacing: 19px;}
 .ls20 {letter-spacing: 20px;}
	/***** letter-spacing Off *****/

	/***** width percent *****/
	.w01{width:1% !important;}
	.w02{width:2% !important;}
	.w03{width:3% !important;}
	.w04{width:4% !important;}
	.w05{width:5% !important;}
	.w06{width:6% !important;}
	.w07{width:7% !important;}
	.w08{width:8% !important;}
	.w09{width:9% !important;}
	.w10{width:10% !important;}
	.w11{width:11% !important;}
	.w12{width:12% !important;}
	.w13{width:13% !important;}
	.w14{width:14% !important;}
	.w15{width:15% !important;}
	.w16{width:16% !important;}
	.w17{width:17% !important;}
	.w18{width:18% !important;}
	.w19{width:19% !important;}
	.w20{width:20% !important;}
	.w21{width:21% !important;}
	.w22{width:22% !important;}
	.w23{width:23% !important;}
	.w24{width:24% !important;}
	.w25{width:25% !important;}
	.w26{width:26% !important;}
	.w27{width:27% !important;}
	.w28{width:28% !important;}
	.w29{width:29% !important;}
	.w30{width:30% !important;}
	.w31{width:31% !important;}
	.w32{width:32% !important;}
	.w33{width:33% !important;}
	.w34{width:34% !important;}
	.w35{width:35% !important;}
	.w36{width:36% !important;}
	.w37{width:37% !important;}
	.w38{width:38% !important;}
	.w39{width:39% !important;}
	.w40{width:40% !important;}
	.w41{width:41% !important;}
	.w42{width:42% !important;}
	.w43{width:43% !important;}
	.w44{width:44% !important;}
	.w45{width:45% !important;}
	.w46{width:46% !important;}
	.w47{width:47% !important;}
	.w48{width:48% !important;}
	.w49{width:49% !important;}
	.w50{width:50% !important;}
	.w51{width:51% !important;}
	.w52{width:52% !important;}
	.w53{width:53% !important;}
	.w54{width:54% !important;}
	.w55{width:55% !important;}
	.w56{width:56% !important;}
	.w57{width:57% !important;}
	.w58{width:58% !important;}
	.w59{width:59% !important;}
	.w60{width:60% !important;}
	.w61{width:61% !important;}
	.w62{width:62% !important;}
	.w63{width:63% !important;}
	.w64{width:64% !important;}
	.w65{width:65% !important;}
	.w66{width:66% !important;}
	.w67{width:67% !important;}
	.w68{width:68% !important;}
	.w69{width:69% !important;}
	.w70{width:70% !important;}
	.w71{width:71% !important;}
	.w72{width:72% !important;}
	.w73{width:73% !important;}
	.w74{width:74% !important;}
	.w75{width:75% !important;}
	.w76{width:76% !important;}
	.w77{width:77% !important;}
	.w78{width:78% !important;}
	.w79{width:79% !important;}
	.w80{width:80% !important;}
	.w81{width:81% !important;}
	.w82{width:82% !important;}
	.w83{width:83% !important;}
	.w84{width:84% !important;}
	.w85{width:85% !important;}
	.w86{width:86% !important;}
	.w87{width:87% !important;}
	.w88{width:88% !important;}
	.w89{width:89% !important;}
	.w90{width:90% !important;}
	.w91{width:91% !important;}
	.w92{width:92% !important;}
	.w93{width:93% !important;}
	.w94{width:94% !important;}
	.w95{width:95% !important;}
	.w96{width:96% !important;}
	.w97{width:97% !important;}
	.w98{width:98% !important;}
	.w99{width:99% !important;}
	.w100{width:100% !important;}
	/***** width percent Off *****/

	/***** width *****/
	.wi100{width:100px;}
	.wi110{width:110px;}
	.wi120{width:120px;}
	.wi130{width:130px;}
	.wi140{width:140px;}
	.wi150{width:150px;}
	.wi160{width:160px;}
	.wi170{width:170px;}
	.wi180{width:180px;}
	.wi190{width:190px;}
	.wi200{width:200px;}
	.wi210{width:210px;}
	.wi220{width:220px;}
	.wi230{width:230px;}
	.wi240{width:240px;}
	.wi250{width:250px;}
	.wi260{width:260px;}
	.wi270{width:270px;}
	.wi280{width:280px;}
	.wi290{width:290px;}
	.wi300{width:300px;}
	.wi310{width:310px;}
	.wi320{width:320px;}
	.wi330{width:330px;}
	.wi340{width:340px;}
	.wi350{width:350px;}
	.wi360{width:360px;}
	.wi370{width:370px;}
	.wi380{width:380px;}
	.wi390{width:390px;}
	.wi400{width:400px;}
	.wi410{width:410px;}
	.wi420{width:420px;}
	.wi430{width:430px;}
	.wi440{width:440px;}
	.wi450{width:450px;}
	.wi460{width:460px;}
	.wi470{width:470px;}
	.wi480{width:480px;}
	.wi490{width:490px;}
	.wi500{width:500px;}
	.wi510{width:510px;}
	.wi520{width:520px;}
	.wi530{width:530px;}
	.wi540{width:540px;}
	.wi550{width:550px;}
	.wi560{width:560px;}
	.wi570{width:570px;}
	.wi580{width:580px;}
	.wi590{width:590px;}
	.wi600{width:600px;}
	.wi610{width:610px;}
	.wi620{width:620px;}
	.wi630{width:630px;}
	.wi640{width:640px;}
	.wi650{width:650px;}
	.wi660{width:660px;}
	.wi670{width:670px;}
	.wi680{width:680px;}
	.wi690{width:690px;}
	.wi700{width:700px;}
	.wi710{width:710px;}
	.wi720{width:720px;}
	.wi730{width:730px;}
	.wi740{width:740px;}
	.wi750{width:750px;}
	.wi760{width:760px;}
	.wi770{width:770px;}
	.wi780{width:780px;}
	.wi790{width:790px;}
	.wi800{width:800px;}
	.wi810{width:810px;}
	.wi820{width:820px;}
	.wi830{width:830px;}
	.wi840{width:840px;}
	.wi850{width:850px;}
	.wi860{width:860px;}
	.wi870{width:870px;}
	.wi880{width:880px;}
	.wi890{width:890px;}
	.wi900{width:900px;}
	.wi910{width:910px;}
	.wi920{width:920px;}
	.wi930{width:930px;}
	.wi940{width:940px;}
	.wi950{width:950px;}
	.wi960{width:960px;}
	.wi970{width:970px;}
	.wi980{width:980px;}
	.wi990{width:990px;}
	/***** width Off *****/

	/***** height percent *****/
	.ht_01{height:1px! important;}
	.ht_02{height:2px! important;}
	.ht_03{height:3px! important;}
	.ht_04{height:4px! important;}
	.ht_05{height:5px! important;}
	.ht_06{height:6px! important;}
	.ht_07{height:7px! important;}
	.ht_08{height:8px! important;}
	.ht_09{height:9px! important;}
	.ht_10{height:10px! important;}
	.ht_11{height:11px! important;}
	.ht_12{height:12px! important;}
	.ht_13{height:13px! important;}
	.ht_14{height:14px! important;}
	.ht_15{height:15px! important;}
	.ht_16{height:16px! important;}
	.ht_17{height:17px! important;}
	.ht_18{height:18px! important;}
	.ht_19{height:19px! important;}
	.ht_20{height:20px! important;}
	.ht_21{height:21px! important;}
	.ht_22{height:22px! important;}
	.ht_23{height:23px! important;}
	.ht_24{height:24px! important;}
	.ht_25{height:25px! important;}
	.ht_26{height:26px! important;}
	.ht_27{height:27px! important;}
	.ht_28{height:28px! important;}
	.ht_29{height:29px! important;}
	.ht_30{height:30px! important;}
	.ht_31{height:31px! important;}
	.ht_32{height:32px! important;}
	.ht_33{height:33px! important;}
	.ht_34{height:34px! important;}
	.ht_35{height:35px! important;}
	.ht_36{height:36px! important;}
	.ht_37{height:37px! important;}
	.ht_38{height:38px! important;}
	.ht_39{height:39px! important;}
	.ht_40{height:40px! important;}
	.ht_41{height:41px! important;}
	.ht_42{height:42px! important;}
	.ht_43{height:43px! important;}
	.ht_44{height:44px! important;}
	.ht_45{height:45px! important;}
	.ht_46{height:46px! important;}
	.ht_47{height:47px! important;}
	.ht_48{height:48px! important;}
	.ht_49{height:49px! important;}
	.ht_50{height:50px! important;}
	.ht_51{height:51px! important;}
	.ht_52{height:52px! important;}
	.ht_53{height:53px! important;}
	.ht_54{height:54px! important;}
	.ht_55{height:55px! important;}
	.ht_56{height:56px! important;}
	.ht_57{height:57px! important;}
	.ht_58{height:58px! important;}
	.ht_59{height:59px! important;}
	.ht_60{height:60px! important;}
	.ht_61{height:61px! important;}
	.ht_62{height:62px! important;}
	.ht_63{height:63px! important;}
	.ht_64{height:64px! important;}
	.ht_65{height:65px! important;}
	.ht_66{height:66px! important;}
	.ht_67{height:67px! important;}
	.ht_68{height:68px! important;}
	.ht_69{height:69px! important;}
	.ht_70{height:70px! important;}
	.ht_71{height:71px! important;}
	.ht_72{height:72px! important;}
	.ht_73{height:73px! important;}
	.ht_74{height:74px! important;}
	.ht_75{height:75px! important;}
	.ht_76{height:76px! important;}
	.ht_77{height:77px! important;}
	.ht_78{height:78px! important;}
	.ht_79{height:79px! important;}
	.ht_80{height:80px! important;}
	.ht_81{height:81px! important;}
	.ht_82{height:82px! important;}
	.ht_83{height:83px! important;}
	.ht_84{height:84px! important;}
	.ht_85{height:85px! important;}
	.ht_86{height:86px! important;}
	.ht_87{height:87px! important;}
	.ht_88{height:88px! important;}
	.ht_89{height:89px! important;}
	.ht_90{height:90px! important;}
	.ht_91{height:91px! important;}
	.ht_92{height:92px! important;}
	.ht_93{height:93px! important;}
	.ht_94{height:94px! important;}
	.ht_95{height:95px! important;}
	.ht_96{height:96px! important;}
	.ht_97{height:97px! important;}
	.ht_98{height:98px! important;}
	.ht_99{height:99px! important;}
	.ht_100{height:100px! important;}
	.ht_110{height:110px! important;}
	.ht_120{height:120px! important;}
	.ht_130{height:130px! important;}
	.ht_140{height:140px! important;}
	.ht_150{height:150px! important;}
	.ht_160{height:160px! important;}
	.ht_170{height:170px! important;}
	.ht_180{height:180px! important;}
	.ht_190{height:190px! important;}
	.ht_200{height:200px! important;}
	.ht_210{height:210px! important;}
	.ht_220{height:220px! important;}
	.ht_230{height:230px! important;}
	.ht_240{height:240px! important;}
	.ht_250{height:250px! important;}
	.ht_260{height:260px! important;}
	.ht_270{height:270px! important;}
	.ht_280{height:280px! important;}
	.ht_290{height:290px! important;}
	.ht_300{height:300px! important;}
	/***** height percent Off *****/

	/***** Flexbox *****/
	.fb{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}

	.fb div{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

	.fd_r{flex-direction:row;}
	.fd_c{flex-direction:column;}
	.fd_rr{flex-direction:row-reverse;}

	.jc_c{justify-content:center;}
	.jc_sb{justify-content:space-between;}
	.jc_sa{justify-content:space-around;}
	.jc_fe{justify-content:flex-end;}

	.fl_w{flex-wrap:wrap;}

	.ai_fe{align-items:flex-end;}
	.ai_c{align-items:center;}
	.ai_bl{align-items:baseline;}

	.fg1{
		-webkit-box-flex: 1;
		box-flex: 1;
		width: 100%;
	}

	.order1 {order: 1;}
	.order2 {order: 2;}
	.order3 {order: 3;}
	.order4 {order: 4;}
	.order5 {order: 5;}
	.order6 {order: 6;}
	.order7 {order: 7;}
	.order8 {order: 8;}
	.order9 {order: 9;}
	.order10 {order: 10;}
	/***** Flexbox OFF *****/

	/***** flex-basis flex-basis *****/
	.fbw01{flex-basis:1% !important;}
	.fbw02{flex-basis:2% !important;}
	.fbw03{flex-basis:3% !important;}
	.fbw04{flex-basis:4% !important;}
	.fbw05{flex-basis:5% !important;}
	.fbw06{flex-basis:6% !important;}
	.fbw07{flex-basis:7% !important;}
	.fbw08{flex-basis:8% !important;}
	.fbw09{flex-basis:9% !important;}
	.fbw10{flex-basis:10% !important;}
	.fbw11{flex-basis:11% !important;}
	.fbw12{flex-basis:12% !important;}
	.fbw13{flex-basis:13% !important;}
	.fbw14{flex-basis:14% !important;}
	.fbw15{flex-basis:15% !important;}
	.fbw16{flex-basis:16% !important;}
	.fbw17{flex-basis:17% !important;}
	.fbw18{flex-basis:18% !important;}
	.fbw19{flex-basis:19% !important;}
	.fbw20{flex-basis:20% !important;}
	.fbw21{flex-basis:21% !important;}
	.fbw22{flex-basis:22% !important;}
	.fbw23{flex-basis:23% !important;}
	.fbw24{flex-basis:24% !important;}
	.fbw25{flex-basis:25% !important;}
	.fbw26{flex-basis:26% !important;}
	.fbw27{flex-basis:27% !important;}
	.fbw28{flex-basis:28% !important;}
	.fbw29{flex-basis:29% !important;}
	.fbw30{flex-basis:30% !important;}
	.fbw31{flex-basis:31% !important;}
	.fbw32{flex-basis:32% !important;}
	.fbw33{flex-basis:33% !important;}
	.fbw34{flex-basis:34% !important;}
	.fbw35{flex-basis:35% !important;}
	.fbw36{flex-basis:36% !important;}
	.fbw37{flex-basis:37% !important;}
	.fbw38{flex-basis:38% !important;}
	.fbw39{flex-basis:39% !important;}
	.fbw40{flex-basis:40% !important;}
	.fbw41{flex-basis:41% !important;}
	.fbw42{flex-basis:42% !important;}
	.fbw43{flex-basis:43% !important;}
	.fbw44{flex-basis:44% !important;}
	.fbw45{flex-basis:45% !important;}
	.fbw46{flex-basis:46% !important;}
	.fbw47{flex-basis:47% !important;}
	.fbw48{flex-basis:48% !important;}
	.fbw49{flex-basis:49% !important;}
	.fbw50{flex-basis:50% !important;}
	.fbw51{flex-basis:51% !important;}
	.fbw52{flex-basis:52% !important;}
	.fbw53{flex-basis:53% !important;}
	.fbw54{flex-basis:54% !important;}
	.fbw55{flex-basis:55% !important;}
	.fbw56{flex-basis:56% !important;}
	.fbw57{flex-basis:57% !important;}
	.fbw58{flex-basis:58% !important;}
	.fbw59{flex-basis:59% !important;}
	.fbw60{flex-basis:60% !important;}
	.fbw61{flex-basis:61% !important;}
	.fbw62{flex-basis:62% !important;}
	.fbw63{flex-basis:63% !important;}
	.fbw64{flex-basis:64% !important;}
	.fbw65{flex-basis:65% !important;}
	.fbw66{flex-basis:66% !important;}
	.fbw67{flex-basis:67% !important;}
	.fbw68{flex-basis:68% !important;}
	.fbw69{flex-basis:69% !important;}
	.fbw70{flex-basis:70% !important;}
	.fbw71{flex-basis:71% !important;}
	.fbw72{flex-basis:72% !important;}
	.fbw73{flex-basis:73% !important;}
	.fbw74{flex-basis:74% !important;}
	.fbw75{flex-basis:75% !important;}
	.fbw76{flex-basis:76% !important;}
	.fbw77{flex-basis:77% !important;}
	.fbw78{flex-basis:78% !important;}
	.fbw79{flex-basis:79% !important;}
	.fbw80{flex-basis:80% !important;}
	.fbw81{flex-basis:81% !important;}
	.fbw82{flex-basis:82% !important;}
	.fbw83{flex-basis:83% !important;}
	.fbw84{flex-basis:84% !important;}
	.fbw85{flex-basis:85% !important;}
	.fbw86{flex-basis:86% !important;}
	.fbw87{flex-basis:87% !important;}
	.fbw88{flex-basis:88% !important;}
	.fbw89{flex-basis:89% !important;}
	.fbw90{flex-basis:90% !important;}
	.fbw91{flex-basis:91% !important;}
	.fbw92{flex-basis:92% !important;}
	.fbw93{flex-basis:93% !important;}
	.fbw94{flex-basis:94% !important;}
	.fbw95{flex-basis:95% !important;}
	.fbw96{flex-basis:96% !important;}
	.fbw97{flex-basis:97% !important;}
	.fbw98{flex-basis:98% !important;}
	.fbw99{flex-basis:99% !important;}
	.fbw100{flex-basis:100% !important;}
	/***** flex-basis width Off *****/

	/***** margin Off *****/
	.mt_00 { margin-top: 0px !important;}
	.mt_05 { margin-top: 5px !important;}
	.mt_10 { margin-top: 10px !important;}
	.mt_15 { margin-top: 15px !important;}
	.mt_20 { margin-top: 20px !important;}
	.mt_25 { margin-top: 25px !important;}
	.mt_30 { margin-top: 30px !important;}
	.mt_35 { margin-top: 35px !important;}
	.mt_40 { margin-top: 40px !important;}
	.mt_45 { margin-top: 45px !important;}
	.mt_50 { margin-top: 50px !important;}
	.mt_55 { margin-top: 55px !important;}
	.mt_60 { margin-top: 60px !important;}
	.mt_65 { margin-top: 65px !important;}
	.mt_70 { margin-top: 70px !important;}
	.mt_75 { margin-top: 75px !important;}
	.mt_80 { margin-top: 80px !important;}
	.mt_85 { margin-top: 85px !important;}
	.mt_90 { margin-top: 90px !important;}
	.mt_95 { margin-top: 95px !important;}
	.mt_100 { margin-top: 100px !important;}

	.mr_00 { margin-right: 0px !important;}
	.mr_05 { margin-right: 5px !important;}
	.mr_10 { margin-right: 10px !important;}
	.mr_15 { margin-right: 15px !important;}
	.mr_20 { margin-right: 20px !important;}
	.mr_25 { margin-right: 25px !important;}
	.mr_30 { margin-right: 30px !important;}
	.mr_35 { margin-right: 35px !important;}
	.mr_40 { margin-right: 40px !important;}
	.mr_45 { margin-right: 45px !important;}
	.mr_50 { margin-right: 50px !important;}
	.mr_55 { margin-right: 55px !important;}
	.mr_60 { margin-right: 60px !important;}
	.mr_65 { margin-right: 65px !important;}
	.mr_70 { margin-right: 70px !important;}
	.mr_75 { margin-right: 75px !important;}
	.mr_80 { margin-right: 80px !important;}
	.mr_85 { margin-right: 85px !important;}
	.mr_90 { margin-right: 90px !important;}
	.mr_95 { margin-right: 95px !important;}
	.mr_100 { margin-right: 100px !important;}

	.mb_00 { margin-bottom: 0px !important;}
	.mb_05 { margin-bottom: 5px !important;}
	.mb_10 { margin-bottom: 10px !important;}
	.mb_15 { margin-bottom: 15px !important;}
	.mb_20 { margin-bottom: 20px !important;}
	.mb_25 { margin-bottom: 25px !important;}
	.mb_30 { margin-bottom: 30px !important;}
	.mb_35 { margin-bottom: 35px !important;}
	.mb_40 { margin-bottom: 40px !important;}
	.mb_45 { margin-bottom: 45px !important;}
	.mb_50 { margin-bottom: 50px !important;}
	.mb_55 { margin-bottom: 55px !important;}
	.mb_60 { margin-bottom: 60px !important;}
	.mb_65 { margin-bottom: 65px !important;}
	.mb_70 { margin-bottom: 70px !important;}
	.mb_75 { margin-bottom: 75px !important;}
	.mb_80 { margin-bottom: 80px !important;}
	.mb_85 { margin-bottom: 85px !important;}
	.mb_90 { margin-bottom: 90px !important;}
	.mb_95 { margin-bottom: 95px !important;}
	.mb_100 { margin-bottom: 100px !important;}
	.mb_105 { margin-bottom: 105px !important;}
	.mb_110 { margin-bottom: 110px !important;}
	.mb_115 { margin-bottom: 115px !important;}
	.mb_120 { margin-bottom: 120px !important;}
	.mb_125 { margin-bottom: 125px !important;}
	.mb_130 { margin-bottom: 130px !important;}
	.mb_135 { margin-bottom: 135px !important;}
	.mb_140 { margin-bottom: 140px !important;}
	.mb_145 { margin-bottom: 145px !important;}
	.mb_150 { margin-bottom: 150px !important;}
	.mb_155 { margin-bottom: 155px !important;}
	.mb_160 { margin-bottom: 160px !important;}
	.mb_165 { margin-bottom: 165px !important;}
	.mb_170 { margin-bottom: 170px !important;}
	.mb_175 { margin-bottom: 175px !important;}
	.mb_180 { margin-bottom: 180px !important;}
	.mb_185 { margin-bottom: 185px !important;}
	.mb_190 { margin-bottom: 190px !important;}
	.mb_195 { margin-bottom: 195px !important;}
	.mb_200 { margin-bottom: 200px !important;}
	.mb_205 { margin-bottom: 205px !important;}
	.mb_210 { margin-bottom: 210px !important;}
	.mb_215 { margin-bottom: 215px !important;}
	.mb_220 { margin-bottom: 220px !important;}
	.mb_225 { margin-bottom: 225px !important;}
	.mb_230 { margin-bottom: 230px !important;}
	.mb_235 { margin-bottom: 235px !important;}
	.mb_240 { margin-bottom: 240px !important;}
	.mb_245 { margin-bottom: 245px !important;}
	.mb_250 { margin-bottom: 250px !important;}

	.ml_00 { margin-left: 0px !important;}
	.ml_05 { margin-left: 5px !important;}
	.ml_10 { margin-left: 10px !important;}
	.ml_15 { margin-left: 15px !important;}
	.ml_20 { margin-left: 20px !important;}
	.ml_25 { margin-left: 25px !important;}
	.ml_30 { margin-left: 30px !important;}
	.ml_35 { margin-left: 35px !important;}
	.ml_40 { margin-left: 40px !important;}
	.ml_45 { margin-left: 45px !important;}
	.ml_50 { margin-left: 50px !important;}
	.ml_55 { margin-left: 55px !important;}
	.ml_60 { margin-left: 60px !important;}
	.ml_65 { margin-left: 65px !important;}
	.ml_70 { margin-left: 70px !important;}
	.ml_75 { margin-left: 75px !important;}
	.ml_80 { margin-left: 80px !important;}
	.ml_85 { margin-left: 85px !important;}
	.ml_90 { margin-left: 90px !important;}
	.ml_95 { margin-left: 95px !important;}
	.ml_100 { margin-left: 100px !important;}
	/***** margin Off *****/

	/***** padding *****/
	.pa_05{padding:05px !important;}
	.pa_10{padding:10px !important;}
	.pa_15{padding:15px !important;}
	.pa_20{padding:20px !important;}
	.pa_25{padding:25px !important;}
	.pa_30{padding:30px !important;}

	.pt_00 { padding-top: 0px !important;}
	.pt_05 { padding-top: 5px !important;}
	.pt_10 { padding-top: 10px !important;}
	.pt_15 { padding-top: 15px !important;}
	.pt_20 { padding-top: 20px !important;}
	.pt_25 { padding-top: 25px !important;}
	.pt_30 { padding-top: 30px !important;}
	.pt_35 { padding-top: 35px !important;}
	.pt_40 { padding-top: 40px !important;}
	.pt_45 { padding-top: 45px !important;}
	.pt_50 { padding-top: 50px !important;}
	.pt_55 { padding-top: 55px !important;}
	.pt_60 { padding-top: 60px !important;}
	.pt_65 { padding-top: 65px !important;}
	.pt_70 { padding-top: 70px !important;}
	.pt_75 { padding-top: 75px !important;}
	.pt_80 { padding-top: 80px !important;}
	.pt_85 { padding-top: 85px !important;}
	.pt_90 { padding-top: 90px !important;}
	.pt_95 { padding-top: 95px !important;}
	.pt_100 { padding-top: 100px !important;}
	.pt_110 { padding-top: 110px !important;}
	.pt_120 { padding-top: 120px !important;}
	.pt_130 { padding-top: 130px !important;}
	.pt_140 { padding-top: 140px !important;}
	.pt_150 { padding-top: 150px !important;}
	.pt_160 { padding-top: 160px !important;}
	.pt_170 { padding-top: 170px !important;}
	.pt_180 { padding-top: 180px !important;}
	.pt_190 { padding-top: 190px !important;}
	.pt_200 { padding-top: 200px !important;}

	.pr_00 { padding-right: 0px !important;}
	.pr_05 { padding-right: 5px !important;}
	.pr_10 { padding-right: 10px !important;}
	.pr_15 { padding-right: 15px !important;}
	.pr_20 { padding-right: 20px !important;}
	.pr_25 { padding-right: 25px !important;}
	.pr_30 { padding-right: 30px !important;}
	.pr_35 { padding-right: 35px !important;}
	.pr_40 { padding-right: 40px !important;}
	.pr_45 { padding-right: 45px !important;}
	.pr_50 { padding-right: 50px !important;}
	.pr_55 { padding-right: 55px !important;}
	.pr_60 { padding-right: 60px !important;}
	.pr_65 { padding-right: 65px !important;}
	.pr_70 { padding-right: 70px !important;}
	.pr_75 { padding-right: 75px !important;}
	.pr_80 { padding-right: 80px !important;}
	.pr_85 { padding-right: 85px !important;}
	.pr_90 { padding-right: 90px !important;}
	.pr_95 { padding-right: 95px !important;}
	.pr_100 { padding-right: 100px !important;}

	.pb_00 { padding-bottom: 0px !important;}
	.pb_05 { padding-bottom: 5px !important;}
	.pb_10 { padding-bottom: 10px !important;}
	.pb_15 { padding-bottom: 15px !important;}
	.pb_20 { padding-bottom: 20px !important;}
	.pb_25 { padding-bottom: 25px !important;}
	.pb_30 { padding-bottom: 30px !important;}
	.pb_35 { padding-bottom: 35px !important;}
	.pb_40 { padding-bottom: 40px !important;}
	.pb_45 { padding-bottom: 45px !important;}
	.pb_50 { padding-bottom: 50px !important;}
	.pb_55 { padding-bottom: 55px !important;}
	.pb_60 { padding-bottom: 60px !important;}
	.pb_65 { padding-bottom: 65px !important;}
	.pb_70 { padding-bottom: 70px !important;}
	.pb_75 { padding-bottom: 75px !important;}
	.pb_80 { padding-bottom: 80px !important;}
	.pb_85 { padding-bottom: 85px !important;}
	.pb_90 { padding-bottom: 90px !important;}
	.pb_95 { padding-bottom: 95px !important;}
	.pb_100 { padding-bottom: 100px !important;}

	.pl_00 { padding-left: 0px !important;}
	.pl_05 { padding-left: 5px !important;}
	.pl_10 { padding-left: 10px !important;}
	.pl_15 { padding-left: 15px !important;}
	.pl_20 { padding-left: 20px !important;}
	.pl_25 { padding-left: 25px !important;}
	.pl_30 { padding-left: 30px !important;}
	.pl_35 { padding-left: 35px !important;}
	.pl_40 { padding-left: 40px !important;}
	.pl_45 { padding-left: 45px !important;}
	.pl_50 { padding-left: 50px !important;}
	.pl_55 { padding-left: 55px !important;}
	.pl_60 { padding-left: 60px !important;}
	.pl_65 { padding-left: 65px !important;}
	.pl_70 { padding-left: 70px !important;}
	.pl_75 { padding-left: 75px !important;}
	.pl_80 { padding-left: 80px !important;}
	.pl_85 { padding-left: 85px !important;}
	.pl_90 { padding-left: 90px !important;}
	.pl_95 { padding-left: 95px !important;}
	.pl_100 { padding-left: 100px !important;}
	/***** padding Off *****/

	/***** rotate *****/
	.rotate45{transform: rotate(45deg);}
	.rotate90{transform: rotate(90deg);}
	/***** rotate Off*****/

	/***** align *****/
	.ta_l { text-align: left !important; }
	.ta_c { text-align: center !important; }
	.ta_r { text-align: right !important; }
	.imgc{margin:0 auto;}
	.imgr{margin-right:auto;}
	.imgl{margin-left:auto;}
	/***** align Off*****/

	/***** display *****/
	.il{display:inline;}
	.ilb{display:inline-block;}
	.ib{display: block;}
	/***** display Off*****/

	/***** border *****/
	.borderline{border:1px solid #777;}
	.borderline_t{border-top:1px solid #777;}
	.borderline_b{border-bottom:1px solid #777;}
	/***** border Off*****/

	/***** round_box *****/
	.round_box{border-radius: 0.4rem;}
	/***** round_box Off*****/

	/***** round_box Title *****/
	.round_box div.titlebox{
		-webkit-border-top-left-radius: 0.4rem;
		-webkit-border-top-right-radius: 0.4rem;
		-moz-border-radius-topleft: 0.4rem;
		-moz-border-radius-topright: 0.4rem;
	}
	/***** round_box Title Off*****/

	/***** left right *****/
	.text_center { text-align: center; }
	.text_right { text-align: right; }
	.f_left { float: left !important;}
	.f_right { float: right !important;}
	/***** left right Off *****/

	/***** Table Style *****/
	div.restblcell{
		display:table;
		width:100%;
	}
	div.restblcell > dl{
	    display:table-row;
	}
	div.restblcell > dl dt,
	div.restblcell > dl dd{
		display:table-cell;
		vertical-align:middle;
	}
	div.restblcell > dl dt{
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		border-left:1px solid #ccc;
	}
	div.restblcell > dl dd{
		background:#FFF;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
	}
	div.restblcell > dl:nth-child(1) dt{
		border-top:1px solid #ccc;
	}
	div.restblcell > dl:nth-child(1) dd{
		border-top:1px solid #ccc;
	}
	/***** Table Style Off *****/

	/***** Shadow *****/
	.boxshadow1{
		box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	}
	/***** Shadow Off *****/

}/* PC END*/



/*-----------------------------------------------
	スマホ
------------------------------------------------*/
@media screen and (max-width: 480px) {


	/***** text_Color *****/
	.sp_color_white { color: #FFFFFF !important; }
	.sp_color_black { color: #000000 !important; }

	.sp_color_gray1 { color: #333 !important; }
	.sp_color_gray2 { color: #666 !important; }
	.sp_color_gray3 { color: #999 !important; }
	.sp_color_gray4 { color: #BBB !important; }
	.sp_color_gray5 { color: #ccc !important; }
	.sp_color_gray6 { color: #ddd !important; }

	.sp_color_red { color: #da0000 !important; }
	.sp_color_red_deep { color: #ab0000 !important; }
	.sp_color_red_u_deep { color: #7f0000 !important; }
	.sp_color_violet { color: #533756 !important; }
	.sp_color_orange { color: #F48F2D !important; }
	.sp_color_green { color: #69BD4C !important; }
	.sp_color_green_deep { color: #00821f !important; }
	.sp_color_green_u_deep { color: #004c12 !important; }
	.sp_color_blue { color: #4497D0 !important; }
	.sp_color_blue_deep { color: #156CA7 !important; }
	.sp_color_blue_navy { color: #144667 !important; }
	.sp_color_purple { color: #BF5ACA !important; }
	/***** text_Color Off *****/

	/***** font_size *****/
	.sp_fs06 { font-size:0.6rem !important;}
	.sp_fs07 { font-size:0.7rem !important;}
	.sp_fs08 { font-size:0.8rem !important;}
	.sp_fs09 { font-size:0.9rem !important;}
	.sp_fs10 { font-size:1.0rem !important;}
	.sp_fs11 { font-size:1.1rem !important;}
	.sp_fs12 { font-size:1.2rem !important;}
	.sp_fs13 { font-size:1.3rem !important;}
	.sp_fs14 { font-size:1.4rem !important;}
	.sp_fs15 { font-size:1.5rem !important;}
	.sp_fs16 { font-size:1.6rem !important;}
	.sp_fs17 { font-size:1.7rem !important;}
	.sp_fs18 { font-size:1.8rem !important;}
	.sp_fs19 { font-size:1.9rem !important;}
	.sp_fs20 { font-size:2.0rem !important;}
	.sp_fs21 { font-size:2.1rem !important;}
	.sp_fs22 { font-size:2.2rem !important;}
	.sp_fs23 { font-size:2.3rem !important;}
	.sp_fs24 { font-size:2.4rem !important;}
	.sp_fs25 { font-size:2.5rem !important;}
	.sp_fs26 { font-size:2.6rem !important;}
	.sp_fs27 { font-size:2.7rem !important;}
	.sp_fs28 { font-size:2.8rem !important;}
	.sp_fs29 { font-size:2.9rem !important;}
	.sp_fs30 { font-size:3.0rem !important;}
	.sp_fs31 { font-size:3.1rem !important;}
	.sp_fs32 { font-size:3.2rem !important;}
	.sp_fs33 { font-size:3.3rem !important;}
	.sp_fs34 { font-size:3.4rem !important;}
	.sp_fs35 { font-size:3.5rem !important;}
	.sp_fs36 { font-size:3.6rem !important;}
	.sp_fs37 { font-size:3.7rem !important;}
	.sp_fs38 { font-size:3.8rem !important;}
	.sp_fs39 { font-size:3.9rem !important;}
	.sp_fs40 { font-size:4.0rem !important;}
	.sp_fs41 { font-size:4.1rem !important;}
	.sp_fs42 { font-size:4.2rem !important;}
	.sp_fs43 { font-size:4.3rem !important;}
	.sp_fs44 { font-size:4.4rem !important;}
	.sp_fs45 { font-size:4.5rem !important;}
	.sp_fs46 { font-size:4.6rem !important;}
	.sp_fs47 { font-size:4.7rem !important;}
	.sp_fs48 { font-size:4.8rem !important;}
	.sp_fs49 { font-size:4.9rem !important;}
	.sp_fs50 { font-size:5.0rem !important;}
	/***** font_size *****/

	/***** font_weight *****/
	.sp_fwl {font-weight: lighter !important; }
	.sp_fwn {font-weight: normal !important; }
	.sp_fwb {font-weight: bold !important; }
	.sp_fwbr {font-weight: bolder !important; }
	.sp_fw1 {font-weight: 100 !important; }
	.sp_fw2 {font-weight: 200 !important; }
	.sp_fw3 {font-weight: 300 !important; }
	.sp_fw4 {font-weight: 400 !important; }/* normal */
	.sp_fw5 {font-weight: 500 !important; }
	.sp_fw6 {font-weight: 600 !important; }
	.sp_fw7 {font-weight: 700 !important; }/* bold */
	.sp_fw8 {font-weight: 800 !important; }
	.sp_fw9 {font-weight: 900 !important; }
	/***** font_weight Off *****/

	/***** line-height *****/
	.sp_lh10 { line-height: 1.0rem !important; }
	.sp_lh11 { line-height: 1.1rem !important; }
	.sp_lh12 { line-height: 1.2rem !important; }
	.sp_lh13 { line-height: 1.3rem !important; }
	.sp_lh14 { line-height: 1.4rem !important; }
	.sp_lh15 { line-height: 1.5rem !important; }
	.sp_lh16 { line-height: 1.6rem !important; }
	.sp_lh17 { line-height: 1.7rem !important; }
	.sp_lh18 { line-height: 1.8rem !important; }
	.sp_lh19 { line-height: 1.9rem !important; }
	.sp_lh20 { line-height: 2.0rem !important; }
	.sp_lh21 { line-height: 2.1rem !important; }
	.sp_lh22 { line-height: 2.2rem !important; }
	.sp_lh23 { line-height: 2.3rem !important; }
	.sp_lh24 { line-height: 2.4rem !important; }
	.sp_lh25 { line-height: 2.5rem !important; }
	.sp_lh26 { line-height: 2.6rem !important; }
	.sp_lh27 { line-height: 2.7rem !important; }
	.sp_lh28 { line-height: 2.8rem !important; }
	.sp_lh29 { line-height: 2.9rem !important; }
	.sp_lh30 { line-height: 3.0rem !important; }
	.sp_lh31 { line-height: 3.1rem !important; }
	.sp_lh32 { line-height: 3.2rem !important; }
	.sp_lh33 { line-height: 3.3rem !important; }
	.sp_lh34 { line-height: 3.4rem !important; }
	.sp_lh35 { line-height: 3.5rem !important; }
	.sp_lh36 { line-height: 3.6rem !important; }
	.sp_lh37 { line-height: 3.7rem !important; }
	.sp_lh38 { line-height: 3.8rem !important; }
	.sp_lh39 { line-height: 3.9rem !important; }
	.sp_lh40 { line-height: 4.0rem !important; }
	/***** line-height Off *****/

	/***** letter-spacing *****/
 .sp_ls01 {letter-spacing: 1px;}
 .sp_ls02 {letter-spacing: 2px;}
 .sp_ls03 {letter-spacing: 3px;}
 .sp_ls04 {letter-spacing: 4px;}
 .sp_ls05 {letter-spacing: 5px;}
 .sp_ls06 {letter-spacing: 6px;}
 .sp_ls07 {letter-spacing: 7px;}
 .sp_ls08 {letter-spacing: 8px;}
 .sp_ls09 {letter-spacing: 9px;}
 .sp_ls10 {letter-spacing: 10px;}
 .sp_ls11 {letter-spacing: 11px;}
 .sp_ls12 {letter-spacing: 12px;}
 .sp_ls13 {letter-spacing: 13px;}
 .sp_ls14 {letter-spacing: 14px;}
 .sp_ls15 {letter-spacing: 15px;}
 .sp_ls16 {letter-spacing: 16px;}
 .sp_ls17 {letter-spacing: 17px;}
 .sp_ls18 {letter-spacing: 18px;}
 .sp_ls19 {letter-spacing: 19px;}
 .sp_ls20 {letter-spacing: 20px;}
	/***** letter-spacing Off *****/

	/***** width percent *****/
	.sp_w01{width:1% !important;}
	.sp_w02{width:2% !important;}
	.sp_w03{width:3% !important;}
	.sp_w04{width:4% !important;}
	.sp_w05{width:5% !important;}
	.sp_w06{width:6% !important;}
	.sp_w07{width:7% !important;}
	.sp_w08{width:8% !important;}
	.sp_w09{width:9% !important;}
	.sp_w10{width:10% !important;}
	.sp_w11{width:11% !important;}
	.sp_w12{width:12% !important;}
	.sp_w13{width:13% !important;}
	.sp_w14{width:14% !important;}
	.sp_w15{width:15% !important;}
	.sp_w16{width:16% !important;}
	.sp_w17{width:17% !important;}
	.sp_w18{width:18% !important;}
	.sp_w19{width:19% !important;}
	.sp_w20{width:20% !important;}
	.sp_w21{width:21% !important;}
	.sp_w22{width:22% !important;}
	.sp_w23{width:23% !important;}
	.sp_w24{width:24% !important;}
	.sp_w25{width:25% !important;}
	.sp_w26{width:26% !important;}
	.sp_w27{width:27% !important;}
	.sp_w28{width:28% !important;}
	.sp_w29{width:29% !important;}
	.sp_w30{width:30% !important;}
	.sp_w31{width:31% !important;}
	.sp_w32{width:32% !important;}
	.sp_w33{width:33% !important;}
	.sp_w34{width:34% !important;}
	.sp_w35{width:35% !important;}
	.sp_w36{width:36% !important;}
	.sp_w37{width:37% !important;}
	.sp_w38{width:38% !important;}
	.sp_w39{width:39% !important;}
	.sp_w40{width:40% !important;}
	.sp_w41{width:41% !important;}
	.sp_w42{width:42% !important;}
	.sp_w43{width:43% !important;}
	.sp_w44{width:44% !important;}
	.sp_w45{width:45% !important;}
	.sp_w46{width:46% !important;}
	.sp_w47{width:47% !important;}
	.sp_w48{width:48% !important;}
	.sp_w49{width:49% !important;}
	.sp_w50{width:50% !important;}
	.sp_w51{width:51% !important;}
	.sp_w52{width:52% !important;}
	.sp_w53{width:53% !important;}
	.sp_w54{width:54% !important;}
	.sp_w55{width:55% !important;}
	.sp_w56{width:56% !important;}
	.sp_w57{width:57% !important;}
	.sp_w58{width:58% !important;}
	.sp_w59{width:59% !important;}
	.sp_w60{width:60% !important;}
	.sp_w61{width:61% !important;}
	.sp_w62{width:62% !important;}
	.sp_w63{width:63% !important;}
	.sp_w64{width:64% !important;}
	.sp_w65{width:65% !important;}
	.sp_w66{width:66% !important;}
	.sp_w67{width:67% !important;}
	.sp_w68{width:68% !important;}
	.sp_w69{width:69% !important;}
	.sp_w70{width:70% !important;}
	.sp_w71{width:71% !important;}
	.sp_w72{width:72% !important;}
	.sp_w73{width:73% !important;}
	.sp_w74{width:74% !important;}
	.sp_w75{width:75% !important;}
	.sp_w76{width:76% !important;}
	.sp_w77{width:77% !important;}
	.sp_w78{width:78% !important;}
	.sp_w79{width:79% !important;}
	.sp_w80{width:80% !important;}
	.sp_w81{width:81% !important;}
	.sp_w82{width:82% !important;}
	.sp_w83{width:83% !important;}
	.sp_w84{width:84% !important;}
	.sp_w85{width:85% !important;}
	.sp_w86{width:86% !important;}
	.sp_w87{width:87% !important;}
	.sp_w88{width:88% !important;}
	.sp_w89{width:89% !important;}
	.sp_w90{width:90% !important;}
	.sp_w91{width:91% !important;}
	.sp_w92{width:92% !important;}
	.sp_w93{width:93% !important;}
	.sp_w94{width:94% !important;}
	.sp_w95{width:95% !important;}
	.sp_w96{width:96% !important;}
	.sp_w97{width:97% !important;}
	.sp_w98{width:98% !important;}
	.sp_w99{width:99% !important;}
	.sp_w100{width:100% !important;}
	/***** width percent Off *****/

	/***** width *****/
	.sp_wi100{width:100px;}
	.sp_wi110{width:110px;}
	.sp_wi120{width:120px;}
	.sp_wi130{width:130px;}
	.sp_wi140{width:140px;}
	.sp_wi150{width:150px;}
	.sp_wi160{width:160px;}
	.sp_wi170{width:170px;}
	.sp_wi180{width:180px;}
	.sp_wi190{width:190px;}
	.sp_wi200{width:200px;}
	.sp_wi210{width:210px;}
	.sp_wi220{width:220px;}
	.sp_wi230{width:230px;}
	.sp_wi240{width:240px;}
	.sp_wi250{width:250px;}
	.sp_wi260{width:260px;}
	.sp_wi270{width:270px;}
	.sp_wi280{width:280px;}
	.sp_wi290{width:290px;}
	.sp_wi300{width:300px;}
	.sp_wi310{width:310px;}
	.sp_wi320{width:320px;}
	.sp_wi330{width:330px;}
	.sp_wi340{width:340px;}
	.sp_wi350{width:350px;}
	.sp_wi360{width:360px;}
	.sp_wi370{width:370px;}
	.sp_wi380{width:380px;}
	.sp_wi390{width:390px;}
	.sp_wi400{width:400px;}
	.sp_wi410{width:410px;}
	.sp_wi420{width:420px;}
	.sp_wi430{width:430px;}
	.sp_wi440{width:440px;}
	.sp_wi450{width:450px;}
	.sp_wi460{width:460px;}
	.sp_wi470{width:470px;}
	.sp_wi480{width:480px;}
	.sp_wi490{width:490px;}
	.sp_wi500{width:500px;}
	.sp_wi510{width:510px;}
	.sp_wi520{width:520px;}
	.sp_wi530{width:530px;}
	.sp_wi540{width:540px;}
	.sp_wi550{width:550px;}
	.sp_wi560{width:560px;}
	.sp_wi570{width:570px;}
	.sp_wi580{width:580px;}
	.sp_wi590{width:590px;}
	.sp_wi600{width:600px;}
	.sp_wi610{width:610px;}
	.sp_wi620{width:620px;}
	.sp_wi630{width:630px;}
	.sp_wi640{width:640px;}
	.sp_wi650{width:650px;}
	.sp_wi660{width:660px;}
	.sp_wi670{width:670px;}
	.sp_wi680{width:680px;}
	.sp_wi690{width:690px;}
	.sp_wi700{width:700px;}
	.sp_wi710{width:710px;}
	.sp_wi720{width:720px;}
	.sp_wi730{width:730px;}
	.sp_wi740{width:740px;}
	.sp_wi750{width:750px;}
	.sp_wi760{width:760px;}
	.sp_wi770{width:770px;}
	.sp_wi780{width:780px;}
	.sp_wi790{width:790px;}
	.sp_wi800{width:800px;}
	.sp_wi810{width:810px;}
	.sp_wi820{width:820px;}
	.sp_wi830{width:830px;}
	.sp_wi840{width:840px;}
	.sp_wi850{width:850px;}
	.sp_wi860{width:860px;}
	.sp_wi870{width:870px;}
	.sp_wi880{width:880px;}
	.sp_wi890{width:890px;}
	.sp_wi900{width:900px;}
	.sp_wi910{width:910px;}
	.sp_wi920{width:920px;}
	.sp_wi930{width:930px;}
	.sp_wi940{width:940px;}
	.sp_wi950{width:950px;}
	.sp_wi960{width:960px;}
	.sp_wi970{width:970px;}
	.sp_wi980{width:980px;}
	.sp_wi990{width:990px;}
	/***** width Off *****/

	/***** height percent *****/
	.sp_ht_01{height:1px! important;}
	.sp_ht_02{height:2px! important;}
	.sp_ht_03{height:3px! important;}
	.sp_ht_04{height:4px! important;}
	.sp_ht_05{height:5px! important;}
	.sp_ht_06{height:6px! important;}
	.sp_ht_07{height:7px! important;}
	.sp_ht_08{height:8px! important;}
	.sp_ht_09{height:9px! important;}
	.sp_ht_10{height:10px! important;}
	.sp_ht_11{height:11px! important;}
	.sp_ht_12{height:12px! important;}
	.sp_ht_13{height:13px! important;}
	.sp_ht_14{height:14px! important;}
	.sp_ht_15{height:15px! important;}
	.sp_ht_16{height:16px! important;}
	.sp_ht_17{height:17px! important;}
	.sp_ht_18{height:18px! important;}
	.sp_ht_19{height:19px! important;}
	.sp_ht_20{height:20px! important;}
	.sp_ht_21{height:21px! important;}
	.sp_ht_22{height:22px! important;}
	.sp_ht_23{height:23px! important;}
	.sp_ht_24{height:24px! important;}
	.sp_ht_25{height:25px! important;}
	.sp_ht_26{height:26px! important;}
	.sp_ht_27{height:27px! important;}
	.sp_ht_28{height:28px! important;}
	.sp_ht_29{height:29px! important;}
	.sp_ht_30{height:30px! important;}
	.sp_ht_31{height:31px! important;}
	.sp_ht_32{height:32px! important;}
	.sp_ht_33{height:33px! important;}
	.sp_ht_34{height:34px! important;}
	.sp_ht_35{height:35px! important;}
	.sp_ht_36{height:36px! important;}
	.sp_ht_37{height:37px! important;}
	.sp_ht_38{height:38px! important;}
	.sp_ht_39{height:39px! important;}
	.sp_ht_40{height:40px! important;}
	.sp_ht_41{height:41px! important;}
	.sp_ht_42{height:42px! important;}
	.sp_ht_43{height:43px! important;}
	.sp_ht_44{height:44px! important;}
	.sp_ht_45{height:45px! important;}
	.sp_ht_46{height:46px! important;}
	.sp_ht_47{height:47px! important;}
	.sp_ht_48{height:48px! important;}
	.sp_ht_49{height:49px! important;}
	.sp_ht_50{height:50px! important;}
	.sp_ht_51{height:51px! important;}
	.sp_ht_52{height:52px! important;}
	.sp_ht_53{height:53px! important;}
	.sp_ht_54{height:54px! important;}
	.sp_ht_55{height:55px! important;}
	.sp_ht_56{height:56px! important;}
	.sp_ht_57{height:57px! important;}
	.sp_ht_58{height:58px! important;}
	.sp_ht_59{height:59px! important;}
	.sp_ht_60{height:60px! important;}
	.sp_ht_61{height:61px! important;}
	.sp_ht_62{height:62px! important;}
	.sp_ht_63{height:63px! important;}
	.sp_ht_64{height:64px! important;}
	.sp_ht_65{height:65px! important;}
	.sp_ht_66{height:66px! important;}
	.sp_ht_67{height:67px! important;}
	.sp_ht_68{height:68px! important;}
	.sp_ht_69{height:69px! important;}
	.sp_ht_70{height:70px! important;}
	.sp_ht_71{height:71px! important;}
	.sp_ht_72{height:72px! important;}
	.sp_ht_73{height:73px! important;}
	.sp_ht_74{height:74px! important;}
	.sp_ht_75{height:75px! important;}
	.sp_ht_76{height:76px! important;}
	.sp_ht_77{height:77px! important;}
	.sp_ht_78{height:78px! important;}
	.sp_ht_79{height:79px! important;}
	.sp_ht_80{height:80px! important;}
	.sp_ht_81{height:81px! important;}
	.sp_ht_82{height:82px! important;}
	.sp_ht_83{height:83px! important;}
	.sp_ht_84{height:84px! important;}
	.sp_ht_85{height:85px! important;}
	.sp_ht_86{height:86px! important;}
	.sp_ht_87{height:87px! important;}
	.sp_ht_88{height:88px! important;}
	.sp_ht_89{height:89px! important;}
	.sp_ht_90{height:90px! important;}
	.sp_ht_91{height:91px! important;}
	.sp_ht_92{height:92px! important;}
	.sp_ht_93{height:93px! important;}
	.sp_ht_94{height:94px! important;}
	.sp_ht_95{height:95px! important;}
	.sp_ht_96{height:96px! important;}
	.sp_ht_97{height:97px! important;}
	.sp_ht_98{height:98px! important;}
	.sp_ht_99{height:99px! important;}
	.sp_ht_100{height:100px! important;}
	.sp_ht_110{height:110px! important;}
	.sp_ht_120{height:120px! important;}
	.sp_ht_130{height:130px! important;}
	.sp_ht_140{height:140px! important;}
	.sp_ht_150{height:150px! important;}
	.sp_ht_160{height:160px! important;}
	.sp_ht_170{height:170px! important;}
	.sp_ht_180{height:180px! important;}
	.sp_ht_190{height:190px! important;}
	.sp_ht_200{height:200px! important;}
	.sp_ht_210{height:210px! important;}
	.sp_ht_220{height:220px! important;}
	.sp_ht_230{height:230px! important;}
	.sp_ht_240{height:240px! important;}
	.sp_ht_250{height:250px! important;}
	.sp_ht_260{height:260px! important;}
	.sp_ht_270{height:270px! important;}
	.sp_ht_280{height:280px! important;}
	.sp_ht_290{height:290px! important;}
	.sp_ht_300{height:300px! important;}
	/***** height percent Off *****/

	/***** Flexbox *****/
	.sp_fb{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.sp_fb div{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.sp_fd_r{flex-direction:row;}
	.sp_fd_c{flex-direction:column;}
	.sp_fd_cr{flex-direction:column-reverse;}

	.sp_jc_c{justify-content:center;}
	.sp_jc_sb{justify-content:space-between;}
	.sp_jc_sa{justify-content:space-around;}
	.sp_jc_fe{justify-content:flex-end;}

	.sp_fl_w{flex-wrap:wrap;}

	.sp_ai_fe{align-items:flex-end;}
	.sp_ai_c{align-items:center;}
	.sp_ai_bl{align-items:baseline;}

	.sp_fg1{
		-webkit-box-flex: 1;
		box-flex: 1;
		width: 100%;
	}

	.sp_order1 {order: 1;}
	.sp_order2 {order: 2;}
	.sp_order3 {order: 3;}
	.sp_order4 {order: 4;}
	.sp_order5 {order: 5;}
	.sp_order6 {order: 6;}
	.sp_order7 {order: 7;}
	.sp_order8 {order: 8;}
	.sp_order9 {order: 9;}
	.sp_order10 {order: 10;}
	/***** Flexbox Off *****/

	/***** flex-basis flex-basis *****/
	.sp_fbw01{flex-basis:1% !important;}
	.sp_fbw02{flex-basis:2% !important;}
	.sp_fbw03{flex-basis:3% !important;}
	.sp_fbw04{flex-basis:4% !important;}
	.sp_fbw05{flex-basis:5% !important;}
	.sp_fbw06{flex-basis:6% !important;}
	.sp_fbw07{flex-basis:7% !important;}
	.sp_fbw08{flex-basis:8% !important;}
	.sp_fbw09{flex-basis:9% !important;}
	.sp_fbw10{flex-basis:10% !important;}
	.sp_fbw11{flex-basis:11% !important;}
	.sp_fbw12{flex-basis:12% !important;}
	.sp_fbw13{flex-basis:13% !important;}
	.sp_fbw14{flex-basis:14% !important;}
	.sp_fbw15{flex-basis:15% !important;}
	.sp_fbw16{flex-basis:16% !important;}
	.sp_fbw17{flex-basis:17% !important;}
	.sp_fbw18{flex-basis:18% !important;}
	.sp_fbw19{flex-basis:19% !important;}
	.sp_fbw20{flex-basis:20% !important;}
	.sp_fbw21{flex-basis:21% !important;}
	.sp_fbw22{flex-basis:22% !important;}
	.sp_fbw23{flex-basis:23% !important;}
	.sp_fbw24{flex-basis:24% !important;}
	.sp_fbw25{flex-basis:25% !important;}
	.sp_fbw26{flex-basis:26% !important;}
	.sp_fbw27{flex-basis:27% !important;}
	.sp_fbw28{flex-basis:28% !important;}
	.sp_fbw29{flex-basis:29% !important;}
	.sp_fbw30{flex-basis:30% !important;}
	.sp_fbw31{flex-basis:31% !important;}
	.sp_fbw32{flex-basis:32% !important;}
	.sp_fbw33{flex-basis:33% !important;}
	.sp_fbw34{flex-basis:34% !important;}
	.sp_fbw35{flex-basis:35% !important;}
	.sp_fbw36{flex-basis:36% !important;}
	.sp_fbw37{flex-basis:37% !important;}
	.sp_fbw38{flex-basis:38% !important;}
	.sp_fbw39{flex-basis:39% !important;}
	.sp_fbw40{flex-basis:40% !important;}
	.sp_fbw41{flex-basis:41% !important;}
	.sp_fbw42{flex-basis:42% !important;}
	.sp_fbw43{flex-basis:43% !important;}
	.sp_fbw44{flex-basis:44% !important;}
	.sp_fbw45{flex-basis:45% !important;}
	.sp_fbw46{flex-basis:46% !important;}
	.sp_fbw47{flex-basis:47% !important;}
	.sp_fbw48{flex-basis:48% !important;}
	.sp_fbw49{flex-basis:49% !important;}
	.sp_fbw50{flex-basis:50% !important;}
	.sp_fbw51{flex-basis:51% !important;}
	.sp_fbw52{flex-basis:52% !important;}
	.sp_fbw53{flex-basis:53% !important;}
	.sp_fbw54{flex-basis:54% !important;}
	.sp_fbw55{flex-basis:55% !important;}
	.sp_fbw56{flex-basis:56% !important;}
	.sp_fbw57{flex-basis:57% !important;}
	.sp_fbw58{flex-basis:58% !important;}
	.sp_fbw59{flex-basis:59% !important;}
	.sp_fbw60{flex-basis:60% !important;}
	.sp_fbw61{flex-basis:61% !important;}
	.sp_fbw62{flex-basis:62% !important;}
	.sp_fbw63{flex-basis:63% !important;}
	.sp_fbw64{flex-basis:64% !important;}
	.sp_fbw65{flex-basis:65% !important;}
	.sp_fbw66{flex-basis:66% !important;}
	.sp_fbw67{flex-basis:67% !important;}
	.sp_fbw68{flex-basis:68% !important;}
	.sp_fbw69{flex-basis:69% !important;}
	.sp_fbw70{flex-basis:70% !important;}
	.sp_fbw71{flex-basis:71% !important;}
	.sp_fbw72{flex-basis:72% !important;}
	.sp_fbw73{flex-basis:73% !important;}
	.sp_fbw74{flex-basis:74% !important;}
	.sp_fbw75{flex-basis:75% !important;}
	.sp_fbw76{flex-basis:76% !important;}
	.sp_fbw77{flex-basis:77% !important;}
	.sp_fbw78{flex-basis:78% !important;}
	.sp_fbw79{flex-basis:79% !important;}
	.sp_fbw80{flex-basis:80% !important;}
	.sp_fbw81{flex-basis:81% !important;}
	.sp_fbw82{flex-basis:82% !important;}
	.sp_fbw83{flex-basis:83% !important;}
	.sp_fbw84{flex-basis:84% !important;}
	.sp_fbw85{flex-basis:85% !important;}
	.sp_fbw86{flex-basis:86% !important;}
	.sp_fbw87{flex-basis:87% !important;}
	.sp_fbw88{flex-basis:88% !important;}
	.sp_fbw89{flex-basis:89% !important;}
	.sp_fbw90{flex-basis:90% !important;}
	.sp_fbw91{flex-basis:91% !important;}
	.sp_fbw92{flex-basis:92% !important;}
	.sp_fbw93{flex-basis:93% !important;}
	.sp_fbw94{flex-basis:94% !important;}
	.sp_fbw95{flex-basis:95% !important;}
	.sp_fbw96{flex-basis:96% !important;}
	.sp_fbw97{flex-basis:97% !important;}
	.sp_fbw98{flex-basis:98% !important;}
	.sp_fbw99{flex-basis:99% !important;}
	.sp_fbw100{flex-basis:100% !important;}
	/***** flex-basis width Off *****/

	/***** margin Off *****/
	.sp_mt_00 { margin-top: 0px !important;}
	.sp_mt_05 { margin-top: 5px !important;}
	.sp_mt_10 { margin-top: 10px !important;}
	.sp_mt_15 { margin-top: 15px !important;}
	.sp_mt_20 { margin-top: 20px !important;}
	.sp_mt_25 { margin-top: 25px !important;}
	.sp_mt_30 { margin-top: 30px !important;}
	.sp_mt_35 { margin-top: 35px !important;}
	.sp_mt_40 { margin-top: 40px !important;}
	.sp_mt_45 { margin-top: 45px !important;}
	.sp_mt_50 { margin-top: 50px !important;}
	.sp_mt_55 { margin-top: 55px !important;}
	.sp_mt_60 { margin-top: 60px !important;}
	.sp_mt_65 { margin-top: 65px !important;}
	.sp_mt_70 { margin-top: 70px !important;}
	.sp_mt_75 { margin-top: 75px !important;}
	.sp_mt_80 { margin-top: 80px !important;}
	.sp_mt_85 { margin-top: 85px !important;}
	.sp_mt_90 { margin-top: 90px !important;}
	.sp_mt_95 { margin-top: 95px !important;}
	.sp_mt_100 { margin-top: 100px !important;}

	.sp_mr_00 { margin-right: 0px !important;}
	.sp_mr_05 { margin-right: 5px !important;}
	.sp_mr_10 { margin-right: 10px !important;}
	.sp_mr_15 { margin-right: 15px !important;}
	.sp_mr_20 { margin-right: 20px !important;}
	.sp_mr_25 { margin-right: 25px !important;}
	.sp_mr_30 { margin-right: 30px !important;}
	.sp_mr_35 { margin-right: 35px !important;}
	.sp_mr_40 { margin-right: 40px !important;}
	.sp_mr_45 { margin-right: 45px !important;}
	.sp_mr_50 { margin-right: 50px !important;}
	.sp_mr_55 { margin-right: 55px !important;}
	.sp_mr_60 { margin-right: 60px !important;}
	.sp_mr_65 { margin-right: 65px !important;}
	.sp_mr_70 { margin-right: 70px !important;}
	.sp_mr_75 { margin-right: 75px !important;}
	.sp_mr_80 { margin-right: 80px !important;}
	.sp_mr_85 { margin-right: 85px !important;}
	.sp_mr_90 { margin-right: 90px !important;}
	.sp_mr_95 { margin-right: 95px !important;}
	.sp_mr_100 { margin-right: 100px !important;}

	.sp_mb_00 { margin-bottom: 0px !important;}
	.sp_mb_05 { margin-bottom: 5px !important;}
	.sp_mb_10 { margin-bottom: 10px !important;}
	.sp_mb_15 { margin-bottom: 15px !important;}
	.sp_mb_20 { margin-bottom: 20px !important;}
	.sp_mb_25 { margin-bottom: 25px !important;}
	.sp_mb_30 { margin-bottom: 30px !important;}
	.sp_mb_35 { margin-bottom: 35px !important;}
	.sp_mb_40 { margin-bottom: 40px !important;}
	.sp_mb_45 { margin-bottom: 45px !important;}
	.sp_mb_50 { margin-bottom: 50px !important;}
	.sp_mb_55 { margin-bottom: 55px !important;}
	.sp_mb_60 { margin-bottom: 60px !important;}
	.sp_mb_65 { margin-bottom: 65px !important;}
	.sp_mb_70 { margin-bottom: 70px !important;}
	.sp_mb_75 { margin-bottom: 75px !important;}
	.sp_mb_80 { margin-bottom: 80px !important;}
	.sp_mb_85 { margin-bottom: 85px !important;}
	.sp_mb_90 { margin-bottom: 90px !important;}
	.sp_mb_95 { margin-bottom: 95px !important;}
	.sp_mb_100 { margin-bottom: 100px !important;}
	.sp_mb_105 { margin-bottom: 105px !important;}
	.sp_mb_110 { margin-bottom: 110px !important;}
	.sp_mb_115 { margin-bottom: 115px !important;}
	.sp_mb_120 { margin-bottom: 120px !important;}
	.sp_mb_125 { margin-bottom: 125px !important;}
	.sp_mb_130 { margin-bottom: 130px !important;}
	.sp_mb_135 { margin-bottom: 135px !important;}
	.sp_mb_140 { margin-bottom: 140px !important;}
	.sp_mb_145 { margin-bottom: 145px !important;}
	.sp_mb_150 { margin-bottom: 150px !important;}
	.sp_mb_155 { margin-bottom: 155px !important;}
	.sp_mb_160 { margin-bottom: 160px !important;}
	.sp_mb_165 { margin-bottom: 165px !important;}
	.sp_mb_170 { margin-bottom: 170px !important;}
	.sp_mb_175 { margin-bottom: 175px !important;}
	.sp_mb_180 { margin-bottom: 180px !important;}
	.sp_mb_185 { margin-bottom: 185px !important;}
	.sp_mb_190 { margin-bottom: 190px !important;}
	.sp_mb_195 { margin-bottom: 195px !important;}
	.sp_mb_200 { margin-bottom: 200px !important;}
	.sp_mb_205 { margin-bottom: 205px !important;}
	.sp_mb_210 { margin-bottom: 210px !important;}
	.sp_mb_215 { margin-bottom: 215px !important;}
	.sp_mb_220 { margin-bottom: 220px !important;}
	.sp_mb_225 { margin-bottom: 225px !important;}
	.sp_mb_230 { margin-bottom: 230px !important;}
	.sp_mb_235 { margin-bottom: 235px !important;}
	.sp_mb_240 { margin-bottom: 240px !important;}
	.sp_mb_245 { margin-bottom: 245px !important;}
	.sp_mb_250 { margin-bottom: 250px !important;}


	.sp_ml_00 { margin-left: 0px !important;}
	.sp_ml_05 { margin-left: 5px !important;}
	.sp_ml_10 { margin-left: 10px !important;}
	.sp_ml_15 { margin-left: 15px !important;}
	.sp_ml_20 { margin-left: 20px !important;}
	.sp_ml_25 { margin-left: 25px !important;}
	.sp_ml_30 { margin-left: 30px !important;}
	.sp_ml_35 { margin-left: 35px !important;}
	.sp_ml_40 { margin-left: 40px !important;}
	.sp_ml_45 { margin-left: 45px !important;}
	.sp_ml_50 { margin-left: 50px !important;}
	.sp_ml_55 { margin-left: 55px !important;}
	.sp_ml_60 { margin-left: 60px !important;}
	.sp_ml_65 { margin-left: 65px !important;}
	.sp_ml_70 { margin-left: 70px !important;}
	.sp_ml_75 { margin-left: 75px !important;}
	.sp_ml_80 { margin-left: 80px !important;}
	.sp_ml_85 { margin-left: 85px !important;}
	.sp_ml_90 { margin-left: 90px !important;}
	.sp_ml_95 { margin-left: 95px !important;}
	.sp_ml_100 { margin-left: 100px !important;}
	/***** margin Off *****/

	/***** padding *****/
	.sp_pa_05{padding:05px !important;}
	.sp_pa_10{padding:10px !important;}
	.sp_pa_15{padding:15px !important;}
	.sp_pa_20{padding:20px !important;}
	.sp_pa_25{padding:25px !important;}
	.sp_pa_30{padding:30px !important;}

	.sp_pt_00 { padding-top: 0px !important;}
	.sp_pt_05 { padding-top: 5px !important;}
	.sp_pt_10 { padding-top: 10px !important;}
	.sp_pt_15 { padding-top: 15px !important;}
	.sp_pt_20 { padding-top: 20px !important;}
	.sp_pt_25 { padding-top: 25px !important;}
	.sp_pt_30 { padding-top: 30px !important;}
	.sp_pt_35 { padding-top: 35px !important;}
	.sp_pt_40 { padding-top: 40px !important;}
	.sp_pt_45 { padding-top: 45px !important;}
	.sp_pt_50 { padding-top: 50px !important;}
	.sp_pt_55 { padding-top: 55px !important;}
	.sp_pt_60 { padding-top: 60px !important;}
	.sp_pt_65 { padding-top: 65px !important;}
	.sp_pt_70 { padding-top: 70px !important;}
	.sp_pt_75 { padding-top: 75px !important;}
	.sp_pt_80 { padding-top: 80px !important;}
	.sp_pt_85 { padding-top: 85px !important;}
	.sp_pt_90 { padding-top: 90px !important;}
	.sp_pt_95 { padding-top: 95px !important;}
	.sp_pt_100 { padding-top: 100px !important;}
	.sp_pt_110 { padding-top: 110px !important;}
	.sp_pt_120 { padding-top: 120px !important;}
	.sp_pt_130 { padding-top: 130px !important;}
	.sp_pt_140 { padding-top: 140px !important;}
	.sp_pt_150 { padding-top: 150px !important;}
	.sp_pt_160 { padding-top: 160px !important;}
	.sp_pt_170 { padding-top: 170px !important;}
	.sp_pt_180 { padding-top: 180px !important;}
	.sp_pt_190 { padding-top: 190px !important;}
	.sp_pt_200 { padding-top: 200px !important;}

	.sp_pr_00 { padding-right: 0px !important;}
	.sp_pr_05 { padding-right: 5px !important;}
	.sp_pr_10 { padding-right: 10px !important;}
	.sp_pr_15 { padding-right: 15px !important;}
	.sp_pr_20 { padding-right: 20px !important;}
	.sp_pr_25 { padding-right: 25px !important;}
	.sp_pr_30 { padding-right: 30px !important;}
	.sp_pr_35 { padding-right: 35px !important;}
	.sp_pr_40 { padding-right: 40px !important;}
	.sp_pr_45 { padding-right: 45px !important;}
	.sp_pr_50 { padding-right: 50px !important;}
	.sp_pr_55 { padding-right: 55px !important;}
	.sp_pr_60 { padding-right: 60px !important;}
	.sp_pr_65 { padding-right: 65px !important;}
	.sp_pr_70 { padding-right: 70px !important;}
	.sp_pr_75 { padding-right: 75px !important;}
	.sp_pr_80 { padding-right: 80px !important;}
	.sp_pr_85 { padding-right: 85px !important;}
	.sp_pr_90 { padding-right: 90px !important;}
	.sp_pr_95 { padding-right: 95px !important;}
	.sp_pr_100 { padding-right: 100px !important;}

	.sp_pb_00 { padding-bottom: 0px !important;}
	.sp_pb_05 { padding-bottom: 5px !important;}
	.sp_pb_10 { padding-bottom: 10px !important;}
	.sp_pb_15 { padding-bottom: 15px !important;}
	.sp_pb_20 { padding-bottom: 20px !important;}
	.sp_pb_25 { padding-bottom: 25px !important;}
	.sp_pb_30 { padding-bottom: 30px !important;}
	.sp_pb_35 { padding-bottom: 35px !important;}
	.sp_pb_40 { padding-bottom: 40px !important;}
	.sp_pb_45 { padding-bottom: 45px !important;}
	.sp_pb_50 { padding-bottom: 50px !important;}
	.sp_pb_55 { padding-bottom: 55px !important;}
	.sp_pb_60 { padding-bottom: 60px !important;}
	.sp_pb_65 { padding-bottom: 65px !important;}
	.sp_pb_70 { padding-bottom: 70px !important;}
	.sp_pb_75 { padding-bottom: 75px !important;}
	.sp_pb_80 { padding-bottom: 80px !important;}
	.sp_pb_85 { padding-bottom: 85px !important;}
	.sp_pb_90 { padding-bottom: 90px !important;}
	.sp_pb_95 { padding-bottom: 95px !important;}
	.sp_pb_100 { padding-bottom: 100px !important;}

	.sp_pl_00 { padding-left: 0px !important;}
	.sp_pl_05 { padding-left: 5px !important;}
	.sp_pl_10 { padding-left: 10px !important;}
	.sp_pl_15 { padding-left: 15px !important;}
	.sp_pl_20 { padding-left: 20px !important;}
	.sp_pl_25 { padding-left: 25px !important;}
	.sp_pl_30 { padding-left: 30px !important;}
	.sp_pl_35 { padding-left: 35px !important;}
	.sp_pl_40 { padding-left: 40px !important;}
	.sp_pl_45 { padding-left: 45px !important;}
	.sp_pl_50 { padding-left: 50px !important;}
	.sp_pl_55 { padding-left: 55px !important;}
	.sp_pl_60 { padding-left: 60px !important;}
	.sp_pl_65 { padding-left: 65px !important;}
	.sp_pl_70 { padding-left: 70px !important;}
	.sp_pl_75 { padding-left: 75px !important;}
	.sp_pl_80 { padding-left: 80px !important;}
	.sp_pl_85 { padding-left: 85px !important;}
	.sp_pl_90 { padding-left: 90px !important;}
	.sp_pl_95 { padding-left: 95px !important;}
	.sp_pl_100 { padding-left: 100px !important;}
	/***** padding Off *****/

	/***** rotate *****/
	.sp_rotate45{transform: rotate(45deg);}
	.sp_rotate90{transform: rotate(90deg);}
	/***** rotate Off*****/

	/***** align *****/
	.sp_ta_l { text-align: left !important; }
	.sp_ta_c { text-align: center !important; }
	.sp_ta_r { text-align: right !important; }
	.sp_imgc{margin:0 auto;}
	.sp_imgr{margin-right:auto;}
	.sp_imgl{margin-left:auto;}
	/***** align Off*****/

	/***** display *****/
	.sp_il{display:inline;}
	.sp_ilb{display:inline-block;}
	.sp_ib{display: block;}
	/***** display Off*****/

	/***** border *****/
	.sp_borderline{border:1px solid #ccc;}
	.sp_borderline_t{border-top:1px solid #ccc;}
	.sp_borderline_b{border-bottom:1px solid #ccc;}
	/***** border Off*****/

	/***** round_box *****/
	.sp_round_box{border-radius: 0.4rem;}
	/***** round_box Off*****/

	/***** round_box Title *****/
	.sp_round_box div.titlebox{
		-webkit-border-top-left-radius: 0.4rem;
		-webkit-border-top-right-radius: 0.4rem;
		-moz-border-radius-topleft: 0.4rem;
		-moz-border-radius-topright: 0.4rem;
	}
	/***** round_box Title Off*****/

	/***** left right *****/
	.sp_text_center { text-align: center; }
	.sp_text_right { text-align: right; }
	.sp_f_left { float: left !important;}
	.sp_f_right { float: right !important;}
	/***** left right Off *****/

	/***** Table Style *****/
	div.restblcell{
		display:block;
	}
	div.restblcell > dl{
		display:block;
	}
	div.restblcell > dl dt,
	div.restblcell > dl dd{
		display:block;
	}
	div.restblcell > dl dt{
		border-top:1px solid #DADADA;
		border-bottom:1px solid #DADADA;
		border-right:1px solid #DADADA;
		border-left:1px solid #DADADA;
	}
	div.restblcell > dl dd{
		background:#FFF;
		border-left:1px solid #DADADA;
		border-right:1px solid #DADADA;
	}
	div.restblcell > dl:last-child dd{
		border-bottom:1px solid #DADADA;
	}
	/***** Table Style Off *****/

	/***** Scroll *****/
	.scroll_wrap {
		width: 100%;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.scroll {
		width: 610px;
		margin: 0 auto;
		-webkit-overflow-scrolling: touch;
	}
	.scroll_wrap::-webkit-scrollbar {
		display: none;
		height: 0 !important;
	}
	/***** Scroll Off *****/




}/* SP END*/




