
@charset "UTF-8";
/* CSS Document */

*{font-size:22px;}

/*=== 文字の色 ===*/

.red{color:#F10000;}

.dpred{color:#b80000;}

.yellow{color:#F1E100;}

.orange{color:#FF6400;}

.liorange{color:#FF9900;}

.blue{color:#05709B;}

.dpblue{color:#002C99;}

.green{color:#087F08;}

.pink{color:#E82386;}

.purple{color:#8812DB;}

.gray{color:#6D6D6D;}

.white{color:#ffffff;}


.sky{color:#5490E9;}

.mdgray{color:#565656;}

.beige{color:#F1F3B3;}

.cha{color:#800000;}

/*=== 文字の装飾 ===*/



/*=== 行間 ===*/
.lh1{line-height: 1rem;}
.lh12{line-height: 1.2rem;}
.lh15{line-height: 1.5rem;}
.lh17{line-height: 1.7rem;}
.lh2{line-height: 2rem;}
.lh25{line-height: 2.5rem;}
.lh3{line-height: 3em;}
.lh35{line-height: 3.5rem;}
.lh4{line-height: 4rem;}
.lh45{line-height: 4.5rem;}
.lh5{line-height: 5rem;}
.lh55{line-height: 5.5rem;}

/*=== margin ===*/
.m10 {margin-top: 0.625rem;}
.m20 {margin-top: 1.25rem ;}
.m30 {margin-top: 1.875rem;}
.m40 {margin-top: 2.5rem ;}
.m50 {margin-top: 3.125rem;}
.m60 {margin-top: 3.75rem;}
.m70 {margin-top: 4.375rem;}
.m80 {margin-top: 5rem;}
.m90 {margin-top: 5.625rem;}
.m100 {margin-top: 6.25rem;}
.m110 {margin-top: 6.875rem ;}
.m120 {margin-top: 7.5rem;}
.m130 {margin-top: 8.125rem;}
.m140 {margin-top: 8.75rem;}
.m150 {margin-top: 9.375rem;}
.m160 {margin-top: 10rem;}
.m170 {margin-top: 10.625rem;}
.m180 {margin-top: 11.25rem;}
.m190 {margin-top: 11.875rem;}
.m200 {margin-top: 12.5rem;}


.ml0 {margin-left: 0px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}
.ml40 {margin-left: 40px;}
.ml50 {margin-left: 50px;}
.ml60 {margin-left: 60px;}
.ml70 {margin-left: 70px;}
.ml80 {margin-left: 80px;}
.ml90 {margin-left: 90px;}
.ml100 {margin-left: 100px;}
.ml110 {margin-left: 110px;}
.ml120 {margin-left: 120px;}
.ml130 {margin-left: 130px;}
.ml140 {margin-left: 140px;}
.ml150 {margin-left: 150px;}
.ml160 {margin-left: 160px;}
.ml170 {margin-left: 170px;}
.ml180 {margin-left: 180px;}
.ml190 {margin-left: 190px;}
.ml200 {margin-left: 200px;}


.mr0 {margin-right: 0px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.mr30 {margin-right: 30px;}
.mr40 {margin-right: 40px;}
.mr50 {margin-right: 50px;}
.mr60 {margin-right: 60px;}
.mr70 {margin-right: 70px;}
.mr80 {margin-right: 80px;}
.mr90 {margin-right: 90px;}
.mr100 {margin-right: 100px;}
.mr110 {margin-right: 110px;}
.mr120 {margin-right: 120px;}
.mr130 {margin-right: 130px;}
.mr140 {margin-right: 140px;}
.mr150 {margin-right: 150px;}
.mr160 {margin-right: 160px;}
.mr170 {margin-right: 170px;}
.mr180 {margin-right: 180px;}
.mr190 {margin-right: 190px;}
.mr200 {margin-right: 200px;}


.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.mb70 {margin-bottom: 70px;}
.mb80 {margin-bottom: 80px;}
.mb90 {margin-bottom: 90px;}
.mb100 {margin-bottom: 100px;}
.mb110 {margin-bottom: 110px;}
.mb120 {margin-bottom: 120px;}
.mb130 {margin-bottom: 130px;}
.mb140 {margin-bottom: 140px;}
.mb150 {margin-bottom: 150px;}
.mb160 {margin-bottom: 160px;}
.mb170 {margin-bottom: 170px;}
.mb180 {margin-bottom: 180px;}
.mb190 {margin-bottom: 190px;}
.mb200 {margin-bottom: 200px;}


/*=== padding ===*/

.p10 {padding-top: 10px;}
.p20 {padding-top: 20px;}
.p30 {padding-top: 30px;}
.p40 {padding-top: 40px;}
.p50 {padding-top: 50px;}
.p60 {padding-top: 60px;}
.p70 {padding-top: 70px;}
.p80 {padding-top: 80px;}
.p90 {padding-top: 90px;}
.p100 {padding-top: 100px;}
.p110 {padding-top: 110px;}
.p120 {padding-top: 120px;}
.p130 {padding-top: 130px;}
.p140 {padding-top: 140px;}
.p150 {padding-top: 150px;}
.p160 {padding-top: 160px;}
.p170 {padding-top: 170px;}
.p180 {padding-top: 180px;}
.p190 {padding-top: 190px;}
.p200 {padding-top: 200px;}
.p250 {padding-top: 250px;}
.p300 {padding-top: 300px;}
.p350 {padding-top: 350px;}
.p400 {padding-top: 400px;}


.pb0 {padding-bottom: 0px;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.pb60 {padding-bottom: 60px;}
.pb70 {padding-bottom: 70px;}
.pb80 {padding-bottom: 80px;}
.pb90 {padding-bottom: 90px;}
.pb100 {padding-bottom: 100px;}
.pb110 {padding-bottom: 110px;}
.pb120 {padding-bottom: 120px;}
.pb130 {padding-bottom: 130px;}
.pb140 {padding-bottom: 140px;}
.pb150 {padding-bottom: 150px;}
.pb160 {padding-bottom: 160px;}
.pb170 {padding-bottom: 170px;}
.pb180 {padding-bottom: 180px;}
.pb190 {padding-bottom: 190px;}
.pb200 {padding-bottom: 200px;}







/*=== font-size ===*/
.t12{line-height: 1.6; font-size:0.6rem;}
.t13{line-height: 1.6; font-size:0.65rem;}
.t14{line-height: 1.6; font-size:0.7rem;}
.t15{line-height: 1.6; font-size:0.75rem;}
.t16{line-height: 1.6; font-size:0.8rem;}
.t17{line-height: 1.6; font-size:0.85rem;}
.t18{line-height: 1.6; font-size:0.9rem;}
.t19{line-height: 1.6; font-size:0.95rem;}
.t20{line-height: 1.6; font-size:1rem;}
.t21{line-height: 1.6; font-size:1.05rem;}
.t22{line-height: 1.6; font-size:1.1rem;}
.t23{line-height: 1.6; font-size:1.15rem;}
.t24{line-height: 1.6; font-size:1.2rem;}
.t25{line-height: 1.6; font-size:1.25rem;}
.t26{line-height: 1.6; font-size:1.3rem;}
.t27{line-height: 1.6; font-size:1.35rem;}
.t28{line-height: 1.6; font-size:1.4rem;}
.t29{line-height: 1.6; font-size:1.45rem;}
.t30{line-height: 1.6; font-size:1.5rem;}
.t31{line-height: 1.6; font-size:1.55rem;}
.t32{line-height: 1.6; font-size:1.6rem;}
.t33{line-height: 1.6; font-size:1.65rem;}
.t34{line-height: 1.6; font-size:1.7rem;}
.t35{line-height: 1.6; font-size:1.75rem;}
.t36{line-height: 1.6; font-size:1.8rem;}
.t37{line-height: 1.6; font-size:1.85rem;}
.t38{line-height: 1.6; font-size:1.9rem;}
.t39{line-height: 1.6; font-size:1.95rem;}
.t40{line-height: 1.6; font-size:2rem;}
.t41{line-height: 1.6; font-size:2.05rem;}
.t42{line-height: 1.6; font-size:2.1rem;}
.t43{line-height: 1.6; font-size:2.15rem;}
.t44{line-height: 1.6; font-size:2.2rem;}
.t45{line-height: 1.6; font-size:2.25rem;}
.t46{line-height: 1.6; font-size:2.3rem;}
.t47{line-height: 1.6; font-size:2.35rem;}
.t48{line-height: 1.6; font-size:2.4rem;}
.t49{line-height: 1.6; font-size:2.45rem;}
.t50{line-height: 1.6; font-size:2.5rem;}
.t51{line-height: 1.6; font-size:2.55rem;}
.t52{line-height: 1.6; font-size:2.6rem;}
.t53{line-height: 1.6; font-size:2.65rem;}
.t54{line-height: 1.6; font-size:2.7rem;}
.t55{line-height: 1.6; font-size:2.75rem;}
.t56{line-height: 1.6; font-size:2.8rem;}
.t57{line-height: 1.6; font-size:2.85rem;}
.t58{line-height: 1.6; font-size:2.9rem;}
.t59{line-height: 1.6; font-size:2.95rem;}
.t60{line-height: 1.6; font-size:3rem;}
.t61{line-height: 1.6; font-size:3.05rem;}
.t62{line-height: 1.6; font-size:3.1rem;}
.t63{line-height: 1.6; font-size:3.15rem;}
.t64{line-height: 1.6; font-size:3.2rem;}
.t65{line-height: 1.6; font-size:3.25rem;}
.t66{line-height: 1.6; font-size:3.3rem;}
.t67{line-height: 1.6; font-size:3.35rem;}
.t68{line-height: 1.6; font-size:3.4rem;}
.t69{line-height: 1.6; font-size:3.45rem;}
.t70{line-height: 1.6; font-size:3.5rem;}
.t71{line-height: 1.6; font-size:3.55rem;}
.t72{line-height: 1.6; font-size:3.6rem;}
.t73{line-height: 1.6; font-size:3.65rem;}
.t74{line-height: 1.6; font-size:3.7rem;}
.t75{line-height: 1.6; font-size:3.75rem;}
.t76{line-height: 1.6; font-size:3.8rem;}
.t77{line-height: 1.6; font-size:3.85rem;}
.t78{line-height: 1.6; font-size:3.9rem;}
.t79{line-height: 1.6; font-size:3.95rem;}
.t80{line-height: 1.6; font-size:4rem;}
.t90{line-height: 1.6; font-size:4.5rem;}
.t100{line-height: 1.6; font-size:5rem;}
.t130{line-height: 1.6; font-size:6.5rem;}



.bold {
	font-weight: bold;
}





.centerm{
	margin:0 auto;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}


.fright{
	float:right;
}

.fleft{
	text-align:right;
}



bgwhite{
	background: #fff;
	padding:1em;
}

.bgblk{
	background: #111111;
	padding: 0.4em 0.4em 0.2em 0.4em;
	display:inline-block;
	line-height:1;
	margin: 8px 0;
}


.bgred {
	background: #CC0000;
	padding: 0.4em 0.4em 0.2em 0.4em;
	display:inline-block;
	line-height:1;
	margin: 8px 0;
}

.bgyellow {
	background: #FFF000;
	padding: 0.2em 0 0 0;
	display:inline-block;
	line-height:1;
	margin: 0.2em 0;
}

.bgyellow2 {
	background: #FFDB00;
	padding: 0.2em 0 0 0;
	display:inline-block;
	line-height:1;
	margin: 0.2em 0;
}



.undernami{
text-decoration:underline wavy;
}


.under {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:1px solid #000000;
	padding-bottom:2px;
	margin: 0.3rem 0;
}

.underdot {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:2px dotted #000000;
	padding-bottom:7px;
	margin: 0.5em 0;
}


.underdas {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:1px dashed #000000;
	padding-bottom:2px;
	margin: 0.3em 0;
}

.undery {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:1px solid #F1E102;
	padding-bottom:1px;
	margin: 0.3em 0;
}

.underaka {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:1px solid #F30000;
	padding-bottom:2px;
	margin: 0.3em 0;
}

.underadot {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:3px dotted #F30000;
	padding-bottom:2px;
	margin: 0.3em 0;
}

.underadas {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:3px dashed #F30000;
	padding-bottom:2px;
	margin: 0.3em 0;
}

.underakab {
	display:inline-block;
	line-height:1;
	text-decoration:none;
	border-bottom:5px solid #F30000;
	padding-bottom:3px;
	margin: 0.3em 0;
}

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

*{font-size:14px;}
/*=== font-size ===*/
/*
.t12{line-height: 1.6; font-size:0.85714285714286rem;}
.t13{line-height: 1.6; font-size:0.92857142857143rem;}
.t14{line-height: 1.6; font-size:1rem;}
.t15{line-height: 1.6; font-size:1.0714285714286rem;}
.t16{line-height: 1.6; font-size:1.1428571428571rem;}
.t17{line-height: 1.6; font-size:1.2142857142857rem;}
.t18{line-height: 1.6; font-size:1.2857142857143rem;}
.t19{line-height: 1.6; font-size:1.3571428571429rem;}
.t20{line-height: 1.6; font-size:1.4285714285714rem;}
.t21{line-height: 1.6; font-size:1.5rem;}
.t22{line-height: 1.6; font-size:1.5714285714286rem;}
.t23{line-height: 1.6; font-size:1.6428571428571rem;}
.t24{line-height: 1.6; font-size:1.7142857142857rem;}
.t25{line-height: 1.6; font-size:1.7857142857143rem;}
.t26{line-height: 1.6; font-size:1.8571428571429rem;}
.t27{line-height: 1.6; font-size:1.9285714285714rem;}
.t28{line-height: 1.6; font-size:2rem;}
.t29{line-height: 1.6; font-size:2.0714285714286rem;}
.t30{line-height: 1.6; font-size:2.1428571428571rem;}
.t31{line-height: 1.6; font-size:2.2142857142857rem;}
.t32{line-height: 1.6; font-size:2.2857142857143rem;}
.t33{line-height: 1.6; font-size:2.3571428571429rem;}
.t34{line-height: 1.6; font-size:2.4285714285714rem;}
.t35{line-height: 1.6; font-size:2.5rem;}
.t36{line-height: 1.6; font-size:2.5714285714286rem;}
.t37{line-height: 1.6; font-size:2.6428571428571rem;}
.t38{line-height: 1.6; font-size:2.7142857142857rem;}
.t39{line-height: 1.6; font-size:2.7857142857143rem;}
.t40{line-height: 1.6; font-size:2.8571428571429rem;}
.t41{line-height: 1.6; font-size:2.9285714285714rem;}
.t42{line-height: 1.6; font-size:3rem;}
.t43{line-height: 1.6; font-size:3.0714285714286rem;}
.t44{line-height: 1.6; font-size:3.1428571428571rem;}
.t45{line-height: 1.6; font-size:3.2142857142857rem;}
.t46{line-height: 1.6; font-size:3.2857142857143rem;}
.t47{line-height: 1.6; font-size:3.3571428571429rem;}
.t48{line-height: 1.6; font-size:3.4285714285714rem;}
.t49{line-height: 1.6; font-size:3.5rem;}
.t50{line-height: 1.6; font-size:3.5714285714286remm;}
.t51{line-height: 1.6; font-size:3.6428571428571rem;}
.t52{line-height: 1.6; font-size:3.7142857142857rem;}
.t53{line-height: 1.6; font-size:3.7857142857143rem;}
.t54{line-height: 1.6; font-size:3.8571428571429rem;}
.t55{line-height: 1.6; font-size:3.9285714285714rem;}
.t56{line-height: 1.6; font-size:4rem;}
.t57{line-height: 1.6; font-size:4.0714285714286rem;}
.t58{line-height: 1.6; font-size:4.1428571428571rem;}
.t59{line-height: 1.6; font-size:4.2142857142857rem;}
.t60{line-height: 1.6; font-size:4.2857142857143rem;}
.t61{line-height: 1.6; font-size:4.3571428571429rem;}
.t62{line-height: 1.6; font-size:4.4285714285714rem;}
.t63{line-height: 1.6; font-size:4.5rem;}
.t64{line-height: 1.6; font-size:4.5714285714286rem;}
.t65{line-height: 1.6; font-size:4.6428571428571rem;}
.t66{line-height: 1.6; font-size:4.7142857142857rem;}
.t67{line-height: 1.6; font-size:4.7857142857143rem;}
.t68{line-height: 1.6; font-size:4.8571428571429rem;}
.t69{line-height: 1.6; font-size:4.9285714285714rem;}
.t70{line-height: 1.6; font-size:5rem;}
.t71{line-height: 1.6; font-size:5.0714285714286rem;}
.t72{line-height: 1.6; font-size:5.1428571428571rem;}
.t73{line-height: 1.6; font-size:5.2142857142857rem;}
.t74{line-height: 1.6; font-size:5.2857142857143rem;}
.t75{line-height: 1.6; font-size:5.3571428571429rem;}
.t76{line-height: 1.6; font-size:5.4285714285714rem;}
.t77{line-height: 1.6; font-size:5.5rem;}
.t78{line-height: 1.6; font-size:5.5714285714286rem;}
.t79{line-height: 1.6; font-size:5.6428571428571rem;}
.t80{line-height: 1.6; font-size:5.7142857142857rem;}
.t90{line-height: 1.6; font-size:6.4285714285714rem;}
.t100{line-height: 1.6; font-size:7.1428571428571rem;}
.t130{line-height: 1.6; font-size:9.2857142857143rem;}
*/
}
