@charset "utf-8";


 @media screen and (max-width: 480px) { 

.fs10{font-size:1.0rem;}
.fs12{font-size:1.2rem;}
.fs13{font-size:1.2rem;}
.fs14{font-size:1.2rem;}
.fs15{font-size:1.3rem;}
.fs16{font-size:1.4rem;}
.fs17{font-size:1.5rem;}
.fs18{font-size:1.5rem;}
.fs19{font-size:1.5rem;}
.fs20{font-size:1.5rem;}
.fs22{font-size:1.6rem;}
.fs25{font-size:1.7rem;}
.fs30{font-size:1.8rem;}
.fs35{font-size:1.8rem;}
.box2 .fs35{font-size:2rem;}
.fs40{font-size:2.2rem;}
.fs45{font-size:2.2rem;}
.fs50{font-size:2.8rem;}
.fs55{font-size:2.8rem;}
.box .fs65{font-size:3.3rem;}
.box2 .fs65{font-size:3.3rem;}
.fs60{font-size:2.8rem;}
.box .fs65{font-size:3.3rem;}
.box2 .fs65{font-size:3.3rem;}
.fs65{font-size:2.8rem;}
.box2 .fs65{font-size:3rem;}
.fs70{font-size:2.8rem;}
.box2 .fs70{font-size:3.2rem;}
.fs80{font-size:2.8rem;}
.box2 .fs80{font-size:3.8rem;}
.fs90{font-size:3rem;}
.fs100{font-size:3.5rem;}
.fs130{font-size:4.0rem;}

.dot_deco.fs25{font-size:1.2rem;}

/*************************************************/

.lss1{letter-spacing:-1px;}
.lss2{letter-spacing:-2px;}
.lss3{letter-spacing:-3px;}
.lss4{letter-spacing:-4px;}
.lss5{letter-spacing:-5px;}
.lss6{letter-spacing:-6px;}
.lss7{letter-spacing:-7px;}
.lss8{letter-spacing:-8px;}
.lss9{letter-spacing:-9px;}
.lss10{letter-spacing:-5px;}
.lss11{letter-spacing:-5px;}
.lss12{letter-spacing:-6px;}
.lss13{letter-spacing:-6px;}
.lss14{letter-spacing:-7px;}
.lss15{letter-spacing:-7px;}
.lss16{letter-spacing:-8px;}
.lss17{letter-spacing:-8px;}
.lss18{letter-spacing:-9px;}
.lss19{letter-spacing:-9px;}
.lss20{letter-spacing:-10px;}

/*************************************************/

.m10{margin-top:0.5rem;}
.m20{margin-top:1rem;}
.m30{margin-top:2rem;}
.m40{margin-top:2rem;}
.m50{margin-top:4rem;}
.m60{margin-top:3rem;}
.m70{margin-top:3rem;}
.m80{margin-top:6rem;}
.m90{margin-top:4rem;}
.m100{margin-top:5rem;}
.m120{margin-top:5rem;}
.m150{margin-top:8rem;}
.m200{margin-top:10rem;}
.main03 .m50{margin-top:2rem;}
.main02 .m50{margin-top:2rem;}
.main02 .mb100{margin-bottom:2rem;}
.main03 .m100{margin-top:3rem;}


.mb10{margin-bottom:0.5rem;}
.mb20{margin-bottom:1rem;}
.mb30{margin-bottom:1rem;}
.mb40{margin-bottom:2rem;}
.mb50{margin-bottom:2rem;}
.mb60{margin-bottom:3rem;}
.mb70{margin-bottom:4rem;}
.mb80{margin-bottom:5rem;}
.mb90{margin-bottom:5rem;}
.mb100{margin-bottom:5rem;}

.p0{padding-top: 0;}
.p10{padding-top:0.5rem;}
.p20{padding-top:1rem;}
.p30{padding-top:1rem;}
.p40{padding-top:2rem;}
.p50{padding-top:2rem;}
.p60{padding-top:3rem;}
.p70{padding-top:3rem;}
.p80{padding-top:4rem;}
.p90{padding-top:4rem;}
.p100{padding-top:5rem;}
.p120{padding-top:5rem;}
.p150{padding-top:8rem}
.p200{padding-top:10rem;}

.pb0{padding-bottom:0rem;}
.pb10{padding-bottom:0.5rem;}
.pb20{padding-bottom:1rem;}
.pb50{padding-bottom:2rem;}
.pb100{padding-bottom:5rem;}
.pb150{padding-bottom:5rem;}

.sp_w100{width: 100%;}
.sp_w90{width: 90%;}

.w100{width: 100%;}
.w95{width: 98%;}
.w90{width: 95%;}
.w80{width: 90%;}


.area-wt{background-color: #ffffff;padding:1rem;}
.area-rd{background-color: #DD3032;}

.area-bk{background-color: #000000;}
.area-bbk{border: 0.2rem solid #000000;}
.area-bwt{border: 0.2rem solid #ffffff;}
.area-lg{background-color: #B0E860; margin-left: -1rem;}

.area-ki{background-color: #fffb8e; padding:1rem 0; width:95%; margin:5rem auto;}
.area-mz{background-color: #cce6ff; padding:1rem 1rem; width:100%; margin:5rem auto;}

.area-p10{padding: 0.5rem;}
.area-p20{padding: 1rem;}
.area-p40{padding: 1.3rem;}


.area-ss{
	filter: drop-shadow(5px 5px 0px rgba(0,0,0,0.4));
}

.shadow{
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.4));
}

.flash-wt{
	box-shadow:rgba(255, 255, 255, 0.55) 0px 0px 0.3rem 0.3rem;
	-webkit-box-shadow:rgba(255, 255, 255, 0.55) 0px 0px 0.3rem 0.3rem;
	-moz-box-shadow:rgba(255, 255, 255, 0.55) 0px 0px 0.3rem 0.3rem;	
	padding: 1.5rem 1rem;
}

.t-shadow{
 text-shadow: 0 2px 3px rgba(0, 0, 0, 1);
}

.und-dot{border-bottom:0.1rem dotted;}

.huti{
    color: #000;
    text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff;
}


 }