/*=============================================*/
/*                 WORDPRESS           */
/*=============================================*/
.edit-link {display:none;}
.fa-pencil-square-o{display:none;}
body,html{
	overflow-x: hidden!important;
	width: 100%!important;
}

/*=============================================*/
/*                 マージン            */
/*=============================================*/

.m_05{margin: 5px;}
.m_10{margin: 10px;}
.m_15{margin: 15px;}
.m_20{margin: 20px;}
.m_25{margin: 25px;}
.m_30{margin: 30px;}
.m_35{margin: 35px;}
.m_40{margin: 40px;}
.m_45{margin: 45px;}
.m_50{margin: 50px;}
.m_55{margin: 55px;}
.m_60{margin: 60px;}
.m_65{margin: 65px;}
.m_70{margin: 70px;}

.m_b05{margin-bottom:5px;}
.m_b10{margin-bottom:10px;}
.m_b15{margin-bottom:15px;}
.m_b20{margin-bottom:20px;}
.m_b25{margin-bottom:25px;}
.m_b30{margin-bottom:30px;}
.m_b35{margin-bottom:35px;}
.m_b40{margin-bottom:40px;}
.m_b45{margin-bottom:45px;}
.m_b50{margin-bottom:50px;}
.m_b55{margin-bottom:55px;}
.m_b60{margin-bottom:60px;}
.m_b65{margin-bottom:65px;}
.m_b70{margin-bottom:70px;}
.m_b75{margin-bottom:75px;}
.m_b80{margin-bottom:80px;}

.m_t05{margin-top:5px;}
.m_t10{margin-top:10px;}
.m_t15{margin-top:15px;}
.m_t20{margin-top:20px;}
.m_t25{margin-top:25px;}
.m_t30{margin-top:30px;}
.m_t35{margin-top:35px;}
.m_t40{margin-top:40px;}
.m_t45{margin-top:45px;}
.m_t50{margin-top:50px;}
.m_t55{margin-top:55px;}
.m_t60{margin-top:60px;}
.m_t65{margin-top:65px;}
.m_t70{margin-top:70px;}

.m_l05{margin-left:05px;}
.m_l10{margin-left:05px;}
.m_l15{margin-left:15px;}
.m_l20{margin-left:20px;}
.m_l25{margin-left:25px;}
.m_l30{margin-left:30px;}
.m_l35{margin-left:35px;}
.m_l40{margin-left:40px;}
.m_l45{margin-left:45px;}
.m_l50{margin-left:50px;}
.m_l55{margin-left:55px;}
.m_l60{margin-left:60px;}
.m_l65{margin-left:65px;}
.m_l70{margin-left:70px;}

.m_r05{margin-right:05px;}
.m_r10{margin-right:10px;}
.m_r15{margin-right:15px;}
.m_r20{margin-right:20px;}
.m_r25{margin-right:25px;}
.m_r30{margin-right:30px;}
.m_r35{margin-right:35px;}
.m_r40{margin-right:40px;}
.m_r45{margin-right:45px;}
.m_r50{margin-right:50px;}
.m_r55{margin-right:55px;}
.m_r60{margin-right:60px;}
.m_r65{margin-right:65px;}
.m_r70{margin-right:70px;}

.p_l05{padding-left:5px;}
.p_l10{padding-left:10px;}
.p_l11{padding-left:11px;}
.p_l15{padding-left:15px;}
.p_l20{padding-left:20px;}
.p_l22{padding-left:22px;}
.p_l25{padding-left:25px;}
.p_l30{padding-left:30px;}
.p_l35{padding-left:35px;}
.p_l40{padding-left:40px;}
.p_l45{padding-left:45px;}
.p_l50{padding-left:50px;}
.p_l50{padding-left:50px;}
.p_l65{padding-left:65px;}
.p_l70{padding-left:70px;}
.p_l75{padding-left:75px;}
.p_l80{padding-left:80px;}

.p_r05{padding-right:5px;}
.p_r10{padding-right:10px;}
.p_r11{padding-right:11px;}
.p_r15{padding-right:15px;}
.p_r20{padding-right:20px;}
.p_r22{padding-right:22px;}
.p_r25{padding-right:25px;}
.p_r30{padding-right:30px;}
.p_r40{padding-right:40px;}
.p_r50{padding-right:50px;}
.p_r55{padding-right:55px;}
.p_r60{padding-right:60px;}
.p_r65{padding-right:65px;}
.p_r70{padding-right:70px;}
.p_r75{padding-right:75px;}
.p_r80{padding-right:80px;}

.p_t05{padding-top:05px;}
.p_t10{padding-top:10px;}
.p_t15{padding-top:15px;}
.p_t20{padding-top:20px;}
.p_t25{padding-top:25px;}
.p_t30{padding-top:30px;}
.p_t35{padding-top:35px;}
.p_t40{padding-top:40px;}
.p_t45{padding-top:45px;}
.p_t50{padding-top:50px;}
.p_t55{padding-top:55px;}
.p_t60{padding-top:60px;}
.p_t65{padding-top:65px;}
.p_t70{padding-top:70px;}
.p_t75{padding-top:75px;}
.p_t80{padding-top:80px;}

.p_b05{padding-bottom:05px;}
.p_b10{padding-bottom:10px;}
.p_b15{padding-bottom:15px;}
.p_b20{padding-bottom:20px;}
.p_b25{padding-bottom:25px;}
.p_b30{padding-bottom:30px;}
.p_b35{padding-bottom:35px;}
.p_b40{padding-bottom:40px;}
.p_b45{padding-bottom:45px;}
.p_b50{padding-bottom:50px;}
.p_b55{padding-bottom:55px;}
.p_b60{padding-bottom:60px;}
.p_b65{padding-bottom:65px;}
.p_b70{padding-bottom:70px;}
.p_b75{padding-bottom:75px;}
.p_b80{padding-bottom:80px;}

.p_05{padding: 5px;}
.p_10{padding: 10px;}
.p_15{padding: 15px;}
.p_20{padding: 20px;}
.p_25{padding: 25px;}
.p_30{padding: 30px;}
.p_35{padding: 35px;}
.p_40{padding: 40px;}
.p_45{padding: 45px;}
.p_50{padding: 50px;}
.p_55{padding: 55px;}
.p_60{padding: 60px;}
.p_65{padding: 65px;}
.p_70{padding: 70px;}

/*=============================================*/
/*                 比率            */
/*=============================================*/

.w05{width:5%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w10{width:10%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w15{width:15%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w20{width:20%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w25{width:25%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w30{width:30%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w33{width:33.3%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w35{width:35%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w40{width:40%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w45{width:45%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w50{width:50%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w55{width:55%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w60{width:60%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w65{width:65%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w70{width:70%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w75{width:75%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w80{width:80%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w85{width:85%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w90{width:90%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w95{width:95%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.w100{width:100%;	display: block;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.fl{
	float: left;
	display: block;
}
.fr{
	float: right;
	display: block;
}
.clear{
	overflow: hidden;
	clear: both;	
}
img{
	height: auto!important;
}
/*=============================================*/
/*                 リンク                      */
/*=============================================*/

a{
	text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/*
a img{
	opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
*/

a:hover{
	opacity: 0.8;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/*=============================================*/
/*                 オリジン                      */
/*=============================================*/
.block{
	display: block;
}
.blockcenter{
	display: block;
	margin: auto;
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}
/*=============================================*/
/*                 テキスト                      */
/*=============================================*/

.small{
	font-size: 80%;	
}
.small2 p{
font-size: 80%;	
}
.red{
	color: #bb0000;
}
.b,.bold{
	font-weight: bold;
}

/*=============================================*/
/*                 ボックス                      */
/*=============================================*/

.relative{
	position: relative;
}
.absolute{
	position: relative;
}
.fixed{
	position: fixed;

}

/*=============================================*/
/*                 アニメーション               */
/*=============================================*/
.animate{
	display: block;
}
.as3{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.as5{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.as8{
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.as10{
	-webkit-transition: all 1.0s ease-in-out;
	-moz-transition: all 1.0s ease-in-out;
	-ms-transition: all 1.0s ease-in-out;
	-o-transition: all 1.0s ease-in-out;
	transition: all 1.0s ease-in-out;
}

.lianer{
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.ease{
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.ease-in{
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-ms-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}
.ease-in-out{
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}
.custom-ease-1{
	-webkit-transition-timing-function:cubic-bezier(0.74,-0.25,.15,1.52);
	-moz-transition-timing-function:cubic-bezier(0.74,-0.25,.15,1.52);
	-ms-transition-timing-function:cubic-bezier(0.74,-0.25,.15,1.52);
	-o-transition-timing-function:cubic-bezier(0.74,-0.25,.15,1.52);
	transition-timing-function:cubic-bezier(0.74,-0.25,.15,1.52);
}

.dlay1{
    -webkit-transition-delay: 0.1s; /* Safari */
    -moz-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.dlay2{
    -webkit-transition-delay: 0.2s; /* Safari */
    -moz-transition-delay: 0.2s;
    -ms-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.dlay3{
    -webkit-transition-delay: 0.3s; /* Safari */
    -moz-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.dlay4{
    -webkit-transition-delay: 0.4s; /* Safari */
    -moz-transition-delay: 0.4s;
    -ms-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.dlay5{
    -webkit-transition-delay: 0.5s; /* Safari */
    -moz-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.dlay6{
    -webkit-transition-delay: 0.6s; /* Safari */
    -moz-transition-delay: 0.6s;
    -ms-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
}
.dlay7{
    -webkit-transition-delay: 0.7s; /* Safari */
    -moz-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    transition-delay: 0.7s;
}
.dlay8{
    -webkit-transition-delay: 0.8s; /* Safari */
    -moz-transition-delay: 0.8s;
    -ms-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    transition-delay: 0.8s;
}
.dlay9{
    -webkit-transition-delay: 0.9s; /* Safari */
    -moz-transition-delay: 0.9s;
    -ms-transition-delay: 0.9s;
    -o-transition-delay: 0.9s;
    transition-delay: 0.9s;
}
.dlay10{
    -webkit-transition-delay: 1.0s; /* Safari */
    -moz-transition-delay: 1.0s;
    -ms-transition-delay: 1.0s;
    -o-transition-delay: 1.0s;
    transition-delay: 1.0s;
}



/*                 アニメーション出現               */
.animate.appear{
	opacity: 0;

}
.animate.appear.active{
	opacity: 1;
}
/*                 アニメーション左へ出現               */
.animate.slideleft{
	-webkit-transform: translate3d(150px,0px,0px);
	-moz-transform: translate3d(150px,0px,0px);
	-ms-transform: translate3d(150px,0px,0px);
	-o-transform: translate3d(150px,0px,0px);
	transform: translate3d(150px,0px,0px);
}
.animate.slideleft.active{
	-webkit-transform: translate3d(0px,0px,0px);
	-moz-transform: translate3d(0px,0px,0px);
	-ms-transform: translate3d(0px,0px,0px);
	-o-transform: translate3d(0px,0px,0px);
	transform: translate3d(0px,0px,0px);
}

/*                 アニメーション右へ出現               */
.animate.slideright{
	-webkit-transform: translate3d(-150px,0px,0px);
	-moz-transform: translate3d(-150px,0px,0px);
	-ms-transform: translate3d(-150px,0px,0px);
	-o-transform: translate3d(-150px,0px,0px);
	transform: translate3d(-150px,0px,0px);
}
.animate.slideright.active{
	-webkit-transform: translate3d(0px,0px,0px);
	-moz-transform: translate3d(0px,0px,0px);
	-ms-transform: translate3d(0px,0px,0px);
	-o-transform: translate3d(0px,0px,0px);
	transform: translate3d(0px,0px,0px);
}
/*                 アニメーション回転               */
.animate.rotate{
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
.animate.rotate.active{
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}


/*ホバーアニメーション*/

@-webkit-keyframes tenmetsu {
	0% {opacity: 1.0;}
	50% {opacity: 0.5;}
	100% {opacity: 1.0;}
}
@-moz-keyframes tenmetsu {
	0% {opacity: 1.0;}
	50% {opacity: 0.5;}
	100% {opacity: 1.0;}
}
@-ms-keyframes tenmetsu {
	0% {opacity: 1.0;}
	50% {opacity: 0.5;}
	100% {opacity: 1.0;}
}
@-o-keyframes tenmetsu {
	0% {opacity: 1.0;}
	50% {opacity: 0.5;}
	100% {opacity: 1.0;}
}
@keyframes tenmetsu {
	0% {opacity: 1.0;}
	50% {opacity: 0.5;}
	100% {opacity: 1.0;}
}

.hover-tenmetu:hover{
	-webkit-animation-name: tenmetsu;
	-moz-animation-name: tenmetsu;
	-ms-animation-name: tenmetsu;
	-o-animation-name: tenmetsu;
	animation-name: tenmetsu;
	
	-webkit-animation-duration: 0.6s;
	-moz-animation-duration: 0.6s;
	-ms-animation-duration: 0.6s;
	-o-animation-duration: 0.6s;
	animation-duration: 0.6s;
	
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

@-webkit-keyframes zoom {
	0% {transform: scale(1.0,1.0);}
	50% {transform: scale(1.05,1.05);}
	100% {transform: scale(1.0,1.0);}
}
@-moz-keyframes zoom {
	0% {transform: scale(1.0,1.0);}
	50% {transform: scale(1.05,1.05);}
	100% {transform: scale(1.0,1.0);}
}
@-ms-keyframes zoom {
	0% {transform: scale(1.0,1.0);}
	50% {transform: scale(1.05,1.05);}
	100% {transform: scale(1.0,1.0);}
}
@-o-keyframes zoom {
	0% {transform: scale(1.0,1.0);}
	50% {transform: scale(1.05,1.05);}
	100% {transform: scale(1.0,1.0);}
}
@keyframes zoom {
	0% {transform: scale(1.0,1.0);}
	50% {transform: scale(1.05,1.05);}
	100% {transform: scale(1.0,1.0);}
}

.hover-zoom:hover{
	-webkit-animation-name: zoom;
	-moz-animation-name: zoom;
	-ms-animation-name: zoom;
	-o-animation-name: zoom;
	animation-name: zoom;
	
	-webkit-animation-duration: 0.6s;
	-moz-animation-duration: 0.6s;
	-ms-animation-duration: 0.6s;
	-o-animation-duration: 0.6s;
	animation-duration: 0.6s;
	
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-o-animation-timing-function: ease;
	animation-timing-function: ease;
	
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}


@media screen and (max-width:977px) {
	.sm_05{margin: 5px;}
	.sm_10{margin: 10px;}
	.sm_15{margin: 15px;}
	.sm_20{margin: 20px;}
	.sm_25{margin: 25px;}
	.sm_30{margin: 30px;}
	.sm_35{margin: 35px;}
	.sm_40{margin: 40px;}
	.sm_45{margin: 45px;}
	.sm_50{margin: 50px;}
	.sm_55{margin: 55px;}
	.sm_60{margin: 60px;}
	.sm_65{margin: 65px;}
	.sm_70{margin: 70px;}
	
	.sm_b05{margin-bottom:5px;}
	.sm_b10{margin-bottom:10px;}
	.sm_b15{margin-bottom:15px;}
	.sm_b20{margin-bottom:20px;}
	.sm_b25{margin-bottom:25px;}
	.sm_b30{margin-bottom:30px;}
	.sm_b35{margin-bottom:35px;}
	.sm_b40{margin-bottom:40px;}
	.sm_b45{margin-bottom:45px;}
	.sm_b50{margin-bottom:50px;}
	.sm_b55{margin-bottom:55px;}
	.sm_b60{margin-bottom:60px;}
	.sm_b65{margin-bottom:65px;}
	.sm_b70{margin-bottom:70px;}
	.sm_b75{margin-bottom:75px;}
	.sm_b80{margin-bottom:80px;}
	
	.sm_t05{margin-top:5px;}
	.sm_t10{margin-top:10px;}
	.sm_t15{margin-top:15px;}
	.sm_t20{margin-top:20px;}
	.sm_t25{margin-top:25px;}
	.sm_t30{margin-top:30px;}
	.sm_t35{margin-top:35px;}
	.sm_t40{margin-top:40px;}
	.sm_t45{margin-top:45px;}
	.sm_t50{margin-top:50px;}
	.sm_t55{margin-top:55px;}
	.sm_t60{margin-top:60px;}
	.sm_t65{margin-top:65px;}
	.sm_t70{margin-top:70px;}
	
	.sm_l05{margin-left:05px;}
	.sm_l10{margin-left:05px;}
	.sm_l15{margin-left:15px;}
	.sm_l20{margin-left:20px;}
	.sm_l25{margin-left:25px;}
	.sm_l30{margin-left:30px;}
	.sm_l35{margin-left:35px;}
	.sm_l40{margin-left:40px;}
	.sm_l45{margin-left:45px;}
	.sm_l50{margin-left:50px;}
	.sm_l55{margin-left:55px;}
	.sm_l60{margin-left:60px;}
	.sm_l65{margin-left:65px;}
	.sm_l70{margin-left:70px;}
	
	.sm_r05{margin-right:05px;}
	.sm_r10{margin-right:10px;}
	.sm_r15{margin-right:15px;}
	.sm_r20{margin-right:20px;}
	.sm_r25{margin-right:25px;}
	.sm_r30{margin-right:30px;}
	.sm_r35{margin-right:35px;}
	.sm_r40{margin-right:40px;}
	.sm_r45{margin-right:45px;}
	.sm_r50{margin-right:50px;}
	.sm_r55{margin-right:55px;}
	.sm_r60{margin-right:60px;}
	.sm_r65{margin-right:65px;}
	.sm_r70{margin-right:70px;}
	
	.sp_l05{padding-left:5px;}
	.sp_l10{padding-left:10px;}
	.sp_l11{padding-left:11px;}
	.sp_l15{padding-left:15px;}
	.sp_l20{padding-left:20px;}
	.sp_l22{padding-left:22px;}
	.sp_l25{padding-left:25px;}
	.sp_l30{padding-left:30px;}
	.sp_l35{padding-left:35px;}
	.sp_l40{padding-left:40px;}
	.sp_l45{padding-left:45px;}
	.sp_l50{padding-left:50px;}
	.sp_l50{padding-left:50px;}
	.sp_l65{padding-left:65px;}
	.sp_l70{padding-left:70px;}
	.sp_l75{padding-left:75px;}
	.sp_l80{padding-left:80px;}
	
	.sp_r05{padding-right:5px;}
	.sp_r10{padding-right:10px;}
	.sp_r11{padding-right:11px;}
	.sp_r15{padding-right:15px;}
	.sp_r20{padding-right:20px;}
	.sp_r22{padding-right:22px;}
	.sp_r25{padding-right:25px;}
	.sp_r30{padding-right:30px;}
	.sp_r40{padding-right:40px;}
	.sp_r50{padding-right:50px;}
	.sp_r55{padding-right:55px;}
	.sp_r60{padding-right:60px;}
	.sp_r65{padding-right:65px;}
	.sp_r70{padding-right:70px;}
	.sp_r75{padding-right:75px;}
	.sp_r80{padding-right:80px;}
	
	.sp_t05{padding-top:05px;}
	.sp_t10{padding-top:10px;}
	.sp_t15{padding-top:15px;}
	.sp_t20{padding-top:20px;}
	.sp_t25{padding-top:25px;}
	.sp_t30{padding-top:30px;}
	.sp_t35{padding-top:35px;}
	.sp_t40{padding-top:40px;}
	.sp_t45{padding-top:45px;}
	.sp_t50{padding-top:50px;}
	.sp_t55{padding-top:55px;}
	.sp_t60{padding-top:60px;}
	.sp_t65{padding-top:65px;}
	.sp_t70{padding-top:70px;}
	.sp_t75{padding-top:75px;}
	.sp_t80{padding-top:80px;}
	
	.sp_b05{padding-bottom:05px;}
	.sp_b10{padding-bottom:10px;}
	.sp_b15{padding-bottom:15px;}
	.sp_b20{padding-bottom:20px;}
	.sp_b25{padding-bottom:25px;}
	.sp_b30{padding-bottom:30px;}
	.sp_b35{padding-bottom:35px;}
	.sp_b40{padding-bottom:40px;}
	.sp_b45{padding-bottom:45px;}
	.sp_b50{padding-bottom:50px;}
	.sp_b55{padding-bottom:55px;}
	.sp_b60{padding-bottom:60px;}
	.sp_b65{padding-bottom:65px;}
	.sp_b70{padding-bottom:70px;}
	.sp_b75{padding-bottom:75px;}
	.sp_b80{padding-bottom:80px;}
	
	.sp_01{padding: 1px;}
	.sp_02{padding: 2px;}
	.sp_05{padding: 5px;}
	.sp_10{padding: 10px;}
	.sp_15{padding: 15px;}
	.sp_20{padding: 20px;}
	.sp_25{padding: 25px;}
	.sp_30{padding: 30px;}
	.sp_35{padding: 35px;}
	.sp_40{padding: 40px;}
	.sp_45{padding: 45px;}
	.sp_50{padding: 50px;}
	.sp_55{padding: 55px;}
	.sp_60{padding: 60px;}
	.sp_65{padding: 65px;}
	.sp_70{padding: 70px;}
	
	/*=============================================*/
	/*                 比率            */
	/*=============================================*/
	
	.sw05{width:5%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw10{width:10%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw15{width:15%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw20{width:20%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw25{width:25%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw30{width:30%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw33{width:33.s3%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw35{width:35%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw37{width:37%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw40{width:40%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw45{width:45%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw50{width:50%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw55{width:55%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw60{width:60%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw63{width:63%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw65{width:65%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw70{width:70%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw75{width:75%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw80{width:80%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw85{width:85%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw90{width:90%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw95{width:95%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw100{width:100%!important;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sw100px{width: 100px;}
	.sw120px{width: 180px;}

	.sp_l05{padding-left:5px;}
	.sp_20{padding:20px;}
	.sp_0{padding: 0px;}
}







