@charset "UTF-8";
/* ******************************************************************
 *	File name		: setting.css
 *	Summary			: Setting base CSS
 *	author			: sollkanon
 *  Version			: 7.0
 *  Cannot be used, reprinted or reused without permission!
 * ******************************************************************
 */

/* -----------------------------------
   base - setting
----------------------------------- */

*:not(br){
	margin:0;
	padding:0;
	border:0;
/*	font-family: 'Noto Sans JP', sans-serif;*/
	font-family:YakuHanJP, "DM Sans", "Noto Sans JP", Meiryo, sans-serif;
	font-weight:500;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html{
	width:100%;
	height:100%;
	overflow-x:auto;
	overflow-y:scroll;
	background:#FFF;
	color:#000;
	-webkit-text-size-adjust: 100%;
}


/* -----------------------------------
   base - tag
----------------------------------- */

h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
fieldset,img{border:0}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/* other setting */
.hidden{display:none !important;}
a{
	text-decoration:none;
	color:#0061B1;
	}
	a:hover{
		text-decoration:underline;
}
.color-black a{
	color:#FFF;
}
a:hover,a:active{outline:0;}
:focus {outline:0;}

b{font-weight:bold !important;}
strong{font-weight:bold;}
em{font-style:italic;}
sub,sup{
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
	}
	sup {top: -0.5em;}
	sub {bottom: -0.25em;}

img{border:0;border:none;vertical-align:bottom}
img{max-width:100%;height:auto;}

/* -----------------------------------
   default - style
----------------------------------- */

.hidden{display:none !important;}
.at{position:relative;top:-5px;}

/* -----------------------------------
   clear
----------------------------------- */

.clear{
	clear:both;
}
.clearfix:after{
    content:" ";
    display:block;
    clear:both;
}
/* -----------------------------------
   contents css
----------------------------------- */

.block{display:block !important;}
.iblock{display:inline-block !important;}

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

.center{margin:0 auto !important;}
.left{float:left !important;}
.right{float:right !important;}

.border{border:1px solid #999999;margin-bottom:15px;padding-bottom:15px;}
.hr_dotted{border-bottom:1px dotted #999999;margin-bottom:15px;padding-bottom:15px;}

.kadomaru{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.pc{display:block !important;}
.sp{display:none !important;}
.pc_i{display:inline-block !important;}
.sp_i{display:none !important;}
@media only screen and (max-width:1000px){
	.pc{display:none !important;}
	.sp{display:block !important;}
	.pc_i{display:none !important;}
	.sp_i{display:inline-block !important;}
}

/* -----------------------------------
   indent
----------------------------------- */

.kakko{text-indent:-0.5em;}

.indent_00{text-indent:0em !important;}
.indent_05{text-indent:-0.5em;padding-left:0.5em !important !important;}
.indent_10{text-indent:-1em;padding-left:1em !important;}
.indent_11{text-indent:-1.1em;padding-left:1.1em !important;}
.indent_12{text-indent:-1.2em;padding-left:1.2em !important;}
.indent_13{text-indent:-1.3em;padding-left:1.3em !important;}
.indent_14{text-indent:-1.4em;padding-left:1.4em !important;}
.indent_15{text-indent:-1.5em;padding-left:1.5em !important;}
.indent_16{text-indent:-1.6em;padding-left:1.6em !important;}
.indent_17{text-indent:-1.7em;padding-left:1.7em !important;}
.indent_18{text-indent:-1.8em;padding-left:1.8em !important;}
.indent_19{text-indent:-1.9em;padding-left:1.9em !important;}
.indent_20{text-indent:-2em;padding-left:2em !important;}
.indent_21{text-indent:-2.1em;padding-left:2.1em !important;}
.indent_22{text-indent:-2.2em;padding-left:2.2em !important;}
.indent_23{text-indent:-2.3em;padding-left:2.3em !important;}
.indent_24{text-indent:-2.4em;padding-left:2.4em !important;}
.indent_25{text-indent:-2.5em;padding-left:2.5em !important;}
.indent_26{text-indent:-2.6em;padding-left:2.6em !important;}
.indent_27{text-indent:-2.7em;padding-left:2.7em !important;}
.indent_28{text-indent:-2.8em;padding-left:2.8em !important;}
.indent_29{text-indent:-2.9em;padding-left:2.9em !important;}
.indent_30{text-indent:-3em;padding-left:3em !important;}
.indent_35{text-indent:-3.5em;padding-left:3.5em !important;}
.indent_40{text-indent:-4em;padding-left:4em !important;}
.indent_45{text-indent:-4.5em;padding-left:4.5em !important;}
.indent_50{text-indent:-5em;padding-left:5em !important;}

/* -----------------------------------
   font
----------------------------------- */

/* font-size */
.f050{font-size:0.50em !important;}.f055{font-size:0.55em !important;}
.f060{font-size:0.60em !important;}.f065{font-size:0.65em !important;}
.f070{font-size:0.70em !important;}.f075{font-size:0.75em !important;}
.f080{font-size:0.80em !important;}.f085{font-size:0.85em !important;}
.f090{font-size:0.90em !important;}.f095{font-size:0.95em !important;}
.f100{font-size:1.00em !important;}.f105{font-size:1.05em !important;}
.f110{font-size:1.10em !important;}.f115{font-size:1.15em !important;}
.f120{font-size:1.20em !important;}.f125{font-size:1.25em !important;}
.f130{font-size:1.30em !important;}.f135{font-size:1.35em !important;}
.f140{font-size:1.40em !important;}.f145{font-size:1.45em !important;}
.f150{font-size:1.50em !important;}.f155{font-size:1.55em !important;}
.f160{font-size:1.60em !important;}.f165{font-size:1.65em !important;}
.f170{font-size:1.70em !important;}.f175{font-size:1.75em !important;}
.f180{font-size:1.80em !important;}.f185{font-size:1.85em !important;}
.f190{font-size:1.90em !important;}.f195{font-size:1.95em !important;}
.f200{font-size:2.00em !important;}.f250{font-size:2.50em !important;}
.f300{font-size:3.00em !important;}

/* font-weight */
.fwb{font-weight:bold !important;}
.fwn{font-weight:normal !important;}

/* line-height */
.lh100{line-height:1.00 !important;}.lh105{line-height:1.05 !important;}
.lh110{line-height:1.10 !important;}.lh115{line-height:1.15 !important;}
.lh120{line-height:1.20 !important;}.lh125{line-height:1.25 !important;}
.lh130{line-height:1.30 !important;}.lh135{line-height:1.35 !important;}
.lh140{line-height:1.40 !important;}.lh145{line-height:1.45 !important;}
.lh150{line-height:1.50 !important;}.lh155{line-height:1.55 !important;}
.lh160{line-height:1.60 !important;}.lh165{line-height:1.65 !important;}
.lh170{line-height:1.70 !important;}.lh175{line-height:1.75 !important;}
.lh180{line-height:1.80 !important;}.lh185{line-height:1.85 !important;}
.lh190{line-height:1.90 !important;}.lh195{line-height:1.95 !important;}
.lh200{line-height:2.00 !important;}.lh250{line-height:2.50 !important;}
.lh300{line-height:3.00 !important;}

/* text-decoration */
.underline{text-decoration:underline !important;}
.uchikeshi{text-decoration:line-through !important;}

/* align */
.center{text-align:center;margin:0 auto;}
.txt_c{text-align:center !important;}
.left,.txt_l{text-align:left !important;}
.right,.txt_r{text-align:right !important;}

/* -----------------------------------
   color
----------------------------------- */

.black{color:#000 !important;}
.white{color:#FFF !important;}
.gray{color:#999 !important;}
.red{color:#F00 !important;}
.green{color:#0F0 !important;}
.blue{color:#00F !important;}
.aqua{color:#0080FF !important;}
.yellow{color:#FF0 !important;}
.orange{color:#F0B95B !important;}
.pink{color:#EE859A !important;}

/* EX */
.mincho{
	font-family: 'Noto Serif JP', serif !important;
}

/* ------------------------------------------------------------------------------ opacity */

.opacity000{opacity:0.0 !important;}.opacity010{opacity:0.1 !important;}.opacity020{opacity:0.2 !important;}
.opacity030{opacity:0.3 !important;}.opacity040{opacity:0.4 !important;}.opacity050{opacity:0.5 !important;}
.opacity060{opacity:0.6 !important;}.opacity070{opacity:0.7 !important;}.opacity080{opacity:0.8 !important;}
.opacity090{opacity:0.9 !important;}.opacity100{opacity:1.0 !important;}

/* ------------------------------------------------------------------------- space set */
/* -------------------------- *
 * width & height             *
 * -------------------------- */
/* width */
.w05p{width:5% !important;}
.w10p{width:10% !important;}.w15p{width:15% !important;}.w20p{width:20% !important;}.w25p{width:25% !important;}
.w30p{width:30% !important;}.w35p{width:35% !important;}.w40p{width:40% !important;}.w45p{width:45% !important;}
.w50p{width:50% !important;}.w55p{width:55% !important;}
.w60p{width:60% !important;}.w65p{width:65% !important;}.w70p{width:70% !important;}.w75p{width:75% !important;}
.w80p{width:80% !important;}.w85p{width:85% !important;}.w90p{width:90% !important;}.w95p{width:95% !important;}
.w100p{width:100% !important;}
.w01{width:01px !important;}.w10{width:10px !important;}.w20{width:20px !important;}.w30{width:30px !important;}.w40{width:40px !important;}
.w50{width:50px !important;}.w60{width:60px !important;}.w70{width:70px !important;}.w80{width:80px !important;}.w90{width:90px !important;}
.w100{width:100px !important;}.w110{width:110px !important;}.w120{width:120px !important;}.w130{width:130px !important;}.w140{width:140px !important;}
.w150{width:150px !important;}.w160{width:160px !important;}.w170{width:170px !important;}.w180{width:180px !important;}.w190{width:190px !important;}
.w200{width:200px !important;}.w210{width:210px !important;}.w220{width:220px !important;}.w230{width:230px !important;}.w240{width:240px !important;}
.w250{width:250px !important;}.w260{width:260px !important;}.w270{width:270px !important;}.w280{width:280px !important;}.w290{width:290px !important;}
.w300{width:300px !important;}.w310{width:310px !important;}.w320{width:320px !important;}.w330{width:330px !important;}.w340{width:340px !important;}
.w350{width:350px !important;}.w360{width:360px !important;}.w370{width:370px !important;}.w380{width:380px !important;}.w390{width:390px !important;}
.w400{width:400px !important;}.w410{width:410px !important;}.w420{width:420px !important;}.w430{width:430px !important;}.w440{width:440px !important;}
.w450{width:450px !important;}.w460{width:460px !important;}.w470{width:470px !important;}.w480{width:480px !important;}.w490{width:490px !important;}
.w500{width:500px !important;}.w510{width:510px !important;}.w520{width:520px !important;}.w530{width:530px !important;}.w540{width:540px !important;}
.w550{width:550px !important;}.w560{width:560px !important;}.w570{width:570px !important;}.w580{width:580px !important;}.w590{width:590px !important;}
.w600{width:600px !important;}.w610{width:610px !important;}.w620{width:620px !important;}.w630{width:630px !important;}.w640{width:640px !important;}
.w650{width:650px !important;}.w660{width:660px !important;}.w670{width:670px !important;}.w680{width:680px !important;}.w690{width:690px !important;}
.w700{width:700px !important;}.w710{width:710px !important;}.w720{width:720px !important;}.w730{width:730px !important;}.w740{width:740px !important;}
.w750{width:750px !important;}.w760{width:760px !important;}.w770{width:770px !important;}.w780{width:780px !important;}.w790{width:790px !important;}
.w800{width:800px !important;}.w810{width:810px !important;}.w820{width:820px !important;}.w830{width:830px !important;}.w840{width:840px !important;}
.w850{width:850px !important;}.w860{width:860px !important;}.w870{width:870px !important;}.w880{width:880px !important;}.w890{width:890px !important;}
.w900{width:900px !important;}.w910{width:910px !important;}.w920{width:920px !important;}.w930{width:930px !important;}.w940{width:940px !important;}
.w950{width:950px !important;}.w960{width:960px !important;}.w970{width:970px !important;}.w980{width:980px !important;}.w990{width:990px !important;}

/* pc width */
	.w10ppc{width:10% !important;}.w15ppc{width:15% !important;}
	.w20ppc{width:20% !important;}.w25ppc{width:25% !important;}
	.w30ppc{width:30% !important;}.w35ppc{width:35% !important;}
	.w40ppc{width:40% !important;}.w45ppc{width:45% !important;}
	.w50ppc{width:50% !important;}.w55ppc{width:55% !important;}
	.w60ppc{width:60% !important;}.w65ppc{width:65% !important;}
	.w70ppc{width:70% !important;}.w75ppc{width:75% !important;}
	.w80ppc{width:80% !important;}.w85ppc{width:85% !important;}
	.w90ppc{width:90% !important;}.w95ppc{width:95% !important;}
	.w100ppc{width:100% !important;}

	.w10pc{width:10px !important;}.w20pc{width:20px !important;}.w30pc{width:30px !important;}.w40pc{width:40px !important;}
	.w50pc{width:50px !important;}.w60pc{width:60px !important;}.w70pc{width:70px !important;}.w80pc{width:80px !important;}.w90pc{width:90px !important;}
	.w100pc{width:100px !important;}.w110pc{width:110px !important;}.w120pc{width:120px !important;}.w130pc{width:130px !important;}.w140pc{width:140px !important;}
	.w150pc{width:150px !important;}.w160pc{width:160px !important;}.w170pc{width:170px !important;}.w180pc{width:180px !important;}.w190pc{width:190px !important;}
	.w200pc{width:200px !important;}.w210pc{width:210px !important;}.w220pc{width:220px !important;}.w230pc{width:230px !important;}.w240pc{width:240px !important;}
	.w250pc{width:250px !important;}.w260pc{width:260px !important;}.w270pc{width:270px !important;}.w280pc{width:280px !important;}.w290pc{width:290px !important;}
	.w300pc{width:300px !important;}.w350pc{width:350px !important;}.w400pc{width:400px !important;}.w450pc{width:450px !important;}
	.w500pc{width:500px !important;}.w550pc{width:550px !important;}.w600pc{width:600px !important;}.w650pc{width:650px !important;}
	.w700pc{width:700px !important;}.w750pc{width:750px !important;}.w800pc{width:800px !important;}.w850pc{width:850px !important;}
	.w900pc{width:900px !important;}.w950pc{width:950px !important;}

/* sp width */
@media only screen and (max-width:767px){
	.w10ppc,.w15ppc,.w20ppc,.w25ppc,
	.w30ppc,.w35ppc,.w40ppc,.w45ppc,
	.w50ppc,.w55ppc,.w60ppc,.w65ppc,
	.w70ppc,.w75ppc,.w80ppc,.w85ppc,
	.w90ppc,.w95ppc,.w100ppc,
	.w10pc,.w20pc,.w30pc,.w40pc,.w50pc,.w60pc,.w70pc,.w80pc,.w90pc,
	.w100pc,.w110pc,.w120pc,.w130pc,.w140pc,.w150pc,.w160pc,.w170pc,.w180pc,.w190pc,
	.w200pc,.w210pc,.w220pc,.w230pc,.w240pc,.w250pc,.w260pc,.w270pc,.w280pc,.w290pc,
	.w300pc,.w350pc,.w400pc,.w450pc,.w500pc,
	.w550pc,.w600pc,.w650pc,.w700pc,.w750pc,.w800pc,.w850pc,.w900pc,.w950pc
	{width:auto !important;}

	.w10psp{width:10% !important;}.w15psp{width:15% !important;}
	.w20psp{width:20% !important;}.w25psp{width:25% !important;}
	.w30psp{width:30% !important;}.w35psp{width:35% !important;}
	.w40psp{width:40% !important;}.w45psp{width:45% !important;}
	.w50psp{width:50% !important;}.w55psp{width:55% !important;}
	.w60psp{width:60% !important;}.w65psp{width:65% !important;}
	.w70psp{width:70% !important;}.w75psp{width:75% !important;}
	.w80psp{width:80% !important;}.w85psp{width:85% !important;}
	.w90psp{width:90% !important;}.w95psp{width:95% !important;}
	.w100psp{width:100% !important;}

	.w10sp{width:10px !important;}.w20sp{width:20px !important;}.w30sp{width:30px !important;}.w40sp{width:40px !important;}
	.w50sp{width:50px !important;}.w60sp{width:60px !important;}.w70sp{width:70px !important;}.w80sp{width:80px !important;}.w90sp{width:90px !important;}
	.w100sp{width:100px !important;}.w110sp{width:110px !important;}.w120sp{width:120px !important;}.w130sp{width:130px !important;}.w140sp{width:140px !important;}
	.w150sp{width:150px !important;}.w160sp{width:160px !important;}.w170sp{width:170px !important;}.w180sp{width:180px !important;}.w190sp{width:190px !important;}
	.w200sp{width:200px !important;}.w210sp{width:210px !important;}.w220sp{width:220px !important;}.w230sp{width:230px !important;}.w240sp{width:240px !important;}
	.w250sp{width:250px !important;}.w260sp{width:260px !important;}.w270sp{width:270px !important;}.w280sp{width:280px !important;}.w290sp{width:290px !important;}
	.w300sp{width:300px !important;}.w350sp{width:350px !important;}.w400sp{width:400px !important;}.w450sp{width:450px !important;}
	.w500sp{width:500px !important;}.w550sp{width:550px !important;}.w600sp{width:600px !important;}.w650sp{width:650px !important;}
	.w700sp{width:700px !important;}.w750sp{width:750px !important;}.w800sp{width:800px !important;}.w850sp{width:850px !important;}
	.w900sp{width:900px !important;}.w950sp{width:950px !important;}
}


/* height */
.h50p{height:50% !important;}.h100p{height:100% !important;}
.h01{height:01px !important;}.h10{height:10px !important;}.h20{height:20px !important;}.h30{height:30px !important;}.h40{height:40px !important;}
.h50{height:50px !important;}.h60{height:60px !important;}.h70{height:70px !important;}.h80{height:80px !important;}.h90{height:90px !important;}
.h100{height:100px !important;}.h110{height:110px !important;}.h120{height:120px !important;}.h130{height:130px !important;}.h140{height:140px !important;}
.h150{height:150px !important;}.h160{height:160px !important;}.h170{height:170px !important;}.h180{height:180px !important;}.h190{height:190px !important;}
.h200{height:200px !important;}.h210{height:210px !important;}.h220{height:220px !important;}.h230{height:230px !important;}.h240{height:240px !important;}
.h250{height:250px !important;}.h260{height:260px !important;}.h270{height:270px !important;}.h280{height:280px !important;}.h290{height:290px !important;}
.h300{height:300px !important;}.h310{height:310px !important;}.h320{height:320px !important;}.h330{height:330px !important;}.h340{height:340px !important;}
.h350{height:350px !important;}.h360{height:360px !important;}.h370{height:370px !important;}.h380{height:380px !important;}.h390{height:390px !important;}
.h400{height:400px !important;}.h410{height:410px !important;}.h420{height:420px !important;}.h430{height:430px !important;}.h440{height:440px !important;}
.h450{height:450px !important;}.h460{height:460px !important;}.h470{height:470px !important;}.h480{height:480px !important;}.h490{height:490px !important;}
.h500{height:500px !important;}.h510{height:510px !important;}.h520{height:520px !important;}.h530{height:530px !important;}.h540{height:540px !important;}
.h550{height:550px !important;}.h560{height:560px !important;}.h570{height:570px !important;}.h580{height:580px !important;}.h590{height:590px !important;}
.h600{height:600px !important;}.h610{height:610px !important;}.h620{height:620px !important;}.h630{height:630px !important;}.h640{height:640px !important;}
.h650{height:650px !important;}.h660{height:660px !important;}.h670{height:670px !important;}.h680{height:680px !important;}.h690{height:690px !important;}
.h700{height:700px !important;}.h710{height:710px !important;}.h720{height:720px !important;}.h730{height:730px !important;}.h740{height:740px !important;}
.h750{height:750px !important;}.h760{height:760px !important;}.h770{height:770px !important;}.h780{height:780px !important;}.h790{height:790px !important;}
.h800{height:800px !important;}.h810{height:810px !important;}.h820{height:820px !important;}.h830{height:830px !important;}.h840{height:840px !important;}
.h850{height:850px !important;}.h860{height:860px !important;}.h870{height:870px !important;}.h880{height:880px !important;}.h890{height:890px !important;}
.h900{height:900px !important;}.h910{height:910px !important;}.h920{height:920px !important;}.h930{height:930px !important;}.h940{height:940px !important;}
.h950{height:950px !important;}.h960{height:960px !important;}.h970{height:970px !important;}.h980{height:980px !important;}.h990{height:990px !important;}

/* -------------------------- *
 * margin                     *
 * -------------------------- */

/* mt */
.mtauto{margin-top:auto;}
.mt00{margin-top:0px !important;}.mt05{margin-top:5px !important;}.mt07{margin-top:7px !important;}
.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}.mt55{margin-top:55px !important;}
.mt60{margin-top:60px !important;}.mt65{margin-top:65px !important;}
.mt70{margin-top:70px !important;}.mt75{margin-top:75px !important;}
.mt80{margin-top:80px !important;}.mt85{margin-top:85px !important;}
.mt90{margin-top:90px !important;}.mt95{margin-top:95px !important;}
.mt100{margin-top:100px !important;}.mt105{margin-top:105px !important;}

/* mr */
.mrauto{margin-right:auto;}
.mr00{margin-right:0px !important;}.mr05{margin-right:5px !important;}.mr07{margin-right:7px !important;}
.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}.mr55{margin-right:55px !important;}
.mr60{margin-right:60px !important;}.mr65{margin-right:65px !important;}
.mr70{margin-right:70px !important;}.mr75{margin-right:75px !important;}
.mr80{margin-right:80px !important;}.mr85{margin-right:85px !important;}
.mr90{margin-right:90px !important;}.mr95{margin-right:95px !important;}
.mr100{margin-right:100px !important;}.mr105{margin-right:105px !important;}

/* mb */
.mbauto{margin-bottom:auto;}
.mb00{margin-bottom:0px !important;}.mb05{margin-bottom:5px !important;}.mb07{margin-bottom:7px !important;}
.mb10{margin-bottom:10px !important;}.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}.mb55{margin-bottom:55px !important;}
.mb60{margin-bottom:60px !important;}.mb65{margin-bottom:55px !important;}
.mb70{margin-bottom:70px !important;}.mb75{margin-bottom:55px !important;}
.mb80{margin-bottom:80px !important;}.mb85{margin-bottom:55px !important;}
.mb90{margin-bottom:90px !important;}.mb95{margin-bottom:55px !important;}
.mb100{margin-bottom:100px !important;}.mb105{margin-bottom:55px !important;}
/* pc mb */
@media only screen and (min-width:767px){
	.mb00pc{margin-bottom:0px !important;}.mb05pc{margin-bottom:5px !important;}.mb07pc{margin-bottom:7px !important;}
	.mb10pc{margin-bottom:10px !important;}.mb15pc{margin-bottom:15px !important;}
	.mb20pc{margin-bottom:20px !important;}.mb25pc{margin-bottom:25px !important;}
	.mb30pc{margin-bottom:30px !important;}.mb35pc{margin-bottom:35px !important;}
	.mb40pc{margin-bottom:40px !important;}.mb45pc{margin-bottom:45px !important;}
	.mb50pc{margin-bottom:50px !important;}.mb55pc{margin-bottom:55px !important;}
	.mb60pc{margin-bottom:60px !important;}.mb65pc{margin-bottom:65px !important;}
	.mb70pc{margin-bottom:70px !important;}.mb75pc{margin-bottom:75px !important;}
	.mb80pc{margin-bottom:80px !important;}.mb85pc{margin-bottom:85px !important;}
	.mb90pc{margin-bottom:90px !important;}.mb95pc{margin-bottom:95px !important;}
	.mb100pc{margin-bottom:100px !important;}
}
/* sp mb */
@media only screen and (max-width:767px){
	.mb00sp{margin-bottom:0px !important;}.mb05sp{margin-bottom:5px !important;}.mb07sp{margin-bottom:7px !important;}
	.mb10sp{margin-bottom:10px !important;}.mb15sp{margin-bottom:15px !important;}
	.mb20sp{margin-bottom:20px !important;}.mb25sp{margin-bottom:25px !important;}
	.mb30sp{margin-bottom:30px !important;}.mb35sp{margin-bottom:35px !important;}
	.mb40sp{margin-bottom:40px !important;}.mb45sp{margin-bottom:45px !important;}
	.mb50sp{margin-bottom:50px !important;}.mb55sp{margin-bottom:55px !important;}
	.mb60sp{margin-bottom:60px !important;}.mb65sp{margin-bottom:65px !important;}
	.mb70sp{margin-bottom:70px !important;}.mb75sp{margin-bottom:75px !important;}
	.mb80sp{margin-bottom:80px !important;}.mb85sp{margin-bottom:85px !important;}
	.mb90sp{margin-bottom:90px !important;}.mb95sp{margin-bottom:95px !important;}
	.mb100sp{margin-bottom:100px !important;}
}

/* ml */
.mlauto{margin-left:auto;}
.ml00{margin-left:0px !important;}.ml05{margin-left:5px !important;}.ml07{margin-left:7px !important;}
.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}.ml55{margin-left:55px !important;}
.ml50{margin-left:60px !important;}.ml65{margin-left:65px !important;}
.ml70{margin-left:70px !important;}.ml75{margin-left:75px !important;}
.ml80{margin-left:80px !important;}.ml85{margin-left:85px !important;}
.ml90{margin-left:90px !important;}.ml95{margin-left:95px !important;}
.ml100{margin-left:100px !important;}.ml105{margin-left:105px !important;}

/* -------------------------- *
 * padding                    *
 * -------------------------- */

/* pt */
.pt00{padding-top:0px !important;}.pt05{padding-top:5px !important;}.pt07{padding-top:7px !important;}
.pt10{padding-top:10px !important;}.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}.pt55{padding-top:55px !important;}

/* pb */
.pb00{padding-bottom:0px !important;}.pb05{padding-bottom:5px !important;}.pb07{padding-bottom:7px !important;}
.pb10{padding-bottom:10px !important;}.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}.pb55{padding-bottom:55px !important;}

/* ----------------------------------------------------
   pr
---------------------------------------------------- */
.pr00{padding-right:0px !important;}.pr05{padding-right:5px !important;}.pr07{padding-right:7px !important;}
.pr10{padding-right:10px !important;}.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}.pr55{padding-right:55px !important;}
.pr60{padding-right:60px !important;}.pr65{padding-right:65px !important;}
.pr70{padding-right:70px !important;}.pr75{padding-right:75px !important;}
.pr80{padding-right:80px !important;}.pr85{padding-right:85px !important;}
.pr90{padding-right:90px !important;}.pr95{padding-right:95px !important;}
.pr100{padding-right:100px !important;}
/* pc pr */
@media only screen and (min-width:767px){
	.pr00pc{padding-right:0px !important;}.pr05pc{padding-right:5px !important;}.pr07pc{padding-right:7px !important;}
	.pr10pc{padding-right:10px !important;}.pr15pc{padding-right:15px !important;}
	.pr20pc{padding-right:20px !important;}.pr25pc{padding-right:25px !important;}
	.pr30pc{padding-right:30px !important;}.pr35pc{padding-right:35px !important;}
	.pr40pc{padding-right:40px !important;}.pr45pc{padding-right:45px !important;}
	.pr50pc{padding-right:50px !important;}.pr55pc{padding-right:55px !important;}
	.pr60pc{padding-right:60px !important;}.pr65pc{padding-right:65px !important;}
	.pr70pc{padding-right:70px !important;}.pr75pc{padding-right:75px !important;}
	.pr80pc{padding-right:80px !important;}.pr85pc{padding-right:85px !important;}
	.pr90pc{padding-right:90px !important;}.pr95pc{padding-right:95px !important;}
	.pr100pc{padding-right:100px !important;}
}
/* sp pr */
@media only screen and (max-width:767px){
	.pr00sp{padding-right:0px !important;}.pr05sp{padding-right:5px !important;}.pr07sp{padding-right:7px !important;}
	.pr10sp{padding-right:10px !important;}.pr15sp{padding-right:15px !important;}
	.pr20sp{padding-right:20px !important;}.pr25sp{padding-right:25px !important;}
	.pr30sp{padding-right:30px !important;}.pr35sp{padding-right:35px !important;}
	.pr40sp{padding-right:40px !important;}.pr45sp{padding-right:45px !important;}
	.pr50sp{padding-right:50px !important;}.pr55sp{padding-right:55px !important;}
	.pr60sp{padding-right:60px !important;}.pr65sp{padding-right:65px !important;}
	.pr70sp{padding-right:70px !important;}.pr75sp{padding-right:75px !important;}
	.pr80sp{padding-right:80px !important;}.pr85sp{padding-right:85px !important;}
	.pr90sp{padding-right:90px !important;}.pr95sp{padding-right:95px !important;}
	.pr100sp{padding-right:100px !important;}
}
/* ----------------------------------------------------
   pl
---------------------------------------------------- */
.pl00{padding-left:0px !important;}.pl05{padding-left:5px !important;}.pl07{padding-left:7px !important;}
.pl10{padding-left:10px !important;}.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}.pl55{padding-left:55px !important;}
.pl60{padding-left:60px !important;}.pl65{padding-left:65px !important;}
.pl70{padding-left:70px !important;}.pl75{padding-left:75px !important;}
.pl80{padding-left:80px !important;}.pl85{padding-left:85px !important;}
.pl90{padding-left:90px !important;}.pl95{padding-left:95px !important;}
.pl100{padding-left:100px !important;}.pl105{padding-left:105px !important;}
/* pc pl */
@media only screen and (min-width:767px){
	.pl00pc{padding-left:0px !important;}.pl05pc{padding-left:5px !important;}.pl07pc{padding-left:7px !important;}
	.pl10pc{padding-left:10px !important;}.pl15pc{padding-left:15px !important;}
	.pl20pc{padding-left:20px !important;}.pl25pc{padding-left:25px !important;}
	.pl30pc{padding-left:30px !important;}.pl35pc{padding-left:35px !important;}
	.pl40pc{padding-left:40px !important;}.pl45pc{padding-left:45px !important;}
	.pl50pc{padding-left:50px !important;}.pl55pc{padding-left:55px !important;}
	.pl50pc{padding-left:60px !important;}.pl65pc{padding-left:65px !important;}
	.pl70pc{padding-left:70px !important;}.pl75pc{padding-left:75px !important;}
	.pl80pc{padding-left:80px !important;}.pl85pc{padding-left:85px !important;}
	.pl90pc{padding-left:90px !important;}.pl95pc{padding-left:95px !important;}
	.pl100pc{padding-left:100px !important;}
}
/* sp pl */
@media only screen and (max-width:767px){
	.pl00sp{padding-left:0px !important;}.pl05sp{padding-left:5px !important;}.pl07sp{padding-left:7px !important;}
	.pl10sp{padding-left:10px !important;}.pl15sp{padding-left:15px !important;}
	.pl20sp{padding-left:20px !important;}.pl25sp{padding-left:25px !important;}
	.pl30sp{padding-left:30px !important;}.pl35sp{padding-left:35px !important;}
	.pl40sp{padding-left:40px !important;}.pl45sp{padding-left:45px !important;}
	.pl50sp{padding-left:50px !important;}.pl55sp{padding-left:55px !important;}
	.pl50sp{padding-left:60px !important;}.pl65sp{padding-left:65px !important;}
	.pl70sp{padding-left:70px !important;}.pl75sp{padding-left:75px !important;}
	.pl80sp{padding-left:80px !important;}.pl85sp{padding-left:85px !important;}
	.pl90sp{padding-left:90px !important;}.pl95sp{padding-left:95px !important;}
	.pl100sp{padding-left:100px !important;}
}



