@charset"UTF-8"  ;




/* スパン
----------------------------------------------- */
span.s1	{font-weight:bold ;}/*太字(ポイント)*/
span.s2	{color:#8a1010 ;}/*赤色*/
span.s3	{color:#cb3a02 ;}/*オレンジ*/
span.s4	{color:#2d4514 ;}/*ホムペに合わせて決める*/
span.s5	{background:#ffff99 ;}/*黄色塗り(重要な事実)*/
span.s6	{text-decoration:underline ;}/*下線*/
span.s7	{font-size:0.8em ;}
span.s8	{font-size:1.2em ;}/*拡大1.2倍*/
span.s9	{font-size:1.4em ;}/*拡大1.4倍*/
span.s51{font-size:0.85em ; color:#ffffff ; font-weight:normal ; background:#343434 ; border:1px #999999 solid ; padding:0 0.5em ; margin-right:0.5em ;}/*番号シンプル*/
span.s81{font-size:0.85em ; font-weight:normal ; background:#ffffff ; border:1px #999999 solid ; padding:0 0.5em ; margin-right:0.5em ;}/*番号シンプル*/
/* 強調ルール
ファクト(一般的事実)：黄色塗り
アドバイス・提案・自社のこと：オレンジ
キーワード：ふと文字
注意：赤
 */


/* フォント
----------------------------------------------- */
.f01{font-size:1.5em ; line-height:1.8 ;}
.f02{font-size:1.5em ; line-height:1.5 ;}
.f03{font-size:1.5em ; line-height:1.3 ;}
.f04{font-size:1.4em ; line-height:1.5 ;}
.f05{font-size:1.4em ; line-height:1.3 ;}
.f06{font-size:1.3em ; line-height:1.5 ;}
.f07{font-size:1.3em ; line-height:1.3 ;}
.f08{font-size:1.2em ; line-height:1.5 ;}
.f09{font-size:1.2em ; line-height:1.3 ;}
.ind{text-indent:-1em ; padding-left:1em ;}

/* ボタン
----------------------------------------------- */
a.btn1	{display:inline-block ; font-size:1.5em ; line-height:1.2 ; color:#ffffff ; text-decoration:none ; background:#709d42 ; padding:0.7em 1em ; text-align:center ;}
a.btn1:hover{background:#9fc874 ;}
a.btn2	{display:inline-block ; font-size:1.5em ; line-height:1.2 ; color:#ffffff ; text-decoration:none ; background:#da7328 ; padding:0.7em 1em ; text-align:center ;}
a.btn2:hover{background:#e7975d ;}



/* Googleフォント
----------------------------------------------- */
.gf11{font-family: 'M PLUS 1p', sans-serif; font-weight:100 ;}
.gf12{font-family: 'M PLUS 1p', sans-serif; font-weight:300 ;}
.gf13{font-family: 'M PLUS 1p', sans-serif; font-weight:400 ;}
.gf14{font-family: 'M PLUS 1p', sans-serif; font-weight:500 ;}
.gf15{font-family: 'M PLUS 1p', sans-serif; font-weight:700 ;}
.gf16{font-family: 'M PLUS 1p', sans-serif; font-weight:800 ;}
.gf17{font-family: 'M PLUS 1p', sans-serif; font-weight:900 ;}
.gf21{font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:100 ;}
.gf22{font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:300 ;}
.gf23{font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:400 ;}
.gf24{font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:500 ;}
.gf25{font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:700 ;}
.gf26{font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:800 ;}
.gf27{font-family: 'M PLUS Rounded 1c', sans-serif; font-weight:900 ;}
.gf31{font-family: 'Noto Sans JP', sans-serif; font-weight:100 ;}
.gf32{font-family: 'Noto Sans JP', sans-serif; font-weight:300 ;}
.gf33{font-family: 'Noto Sans JP', sans-serif; font-weight:400 ;}
.gf34{font-family: 'Noto Sans JP', sans-serif; font-weight:500 ;}
.gf35{font-family: 'Noto Sans JP', sans-serif; font-weight:700 ;}
.gf36{font-family: 'Noto Sans JP', sans-serif; font-weight:900 ;}
.gf41{font-family: 'Noto Serif JP', sans-serif; font-weight:200 ;}
.gf42{font-family: 'Noto Serif JP', sans-serif; font-weight:300 ;}
.gf43{font-family: 'Noto Serif JP', sans-serif; font-weight:400 ;}
.gf44{font-family: 'Noto Serif JP', sans-serif; font-weight:500 ;}
.gf45{font-family: 'Noto Serif JP', sans-serif; font-weight:600 ;}
.gf46{font-family: 'Noto Serif JP', sans-serif; font-weight:700 ;}
.gf47{font-family: 'Noto Serif JP', sans-serif; font-weight:900 ;}






/* ライン
----------------------------------------------- */
p.l01		{height:1px ; border-bottom:1px #6bb2cf solid ; margin:5px 0 ;}



/* バック
----------------------------------------------- */
/*白*/
.bk_w10{background:rgba(255,255,255,0.1) ;}
.bk_w20{background:rgba(255,255,255,0.2) ;}
.bk_w30{background:rgba(255,255,255,0.3) ;}
.bk_w40{background:rgba(255,255,255,0.4) ;}
.bk_w50{background:rgba(255,255,255,0.5) ;}
.bk_w60{background:rgba(255,255,255,0.6) ;}
.bk_w70{background:rgba(255,255,255,0.7) ;}
.bk_w80{background:rgba(255,255,255,0.8) ;}
.bk_w90{background:rgba(255,255,255,0.9) ;}
/*黒*/
.bk_b10{background:rgba(0,0,0,0.1) ;}
.bk_b20{background:rgba(0,0,0,0.2) ;}
.bk_b30{background:rgba(0,0,0,0.3) ;}
.bk_b40{background:rgba(0,0,0,0.4) ;}
.bk_b50{background:rgba(0,0,0,0.5) ;}
.bk_b60{background:rgba(0,0,0,0.6) ;}
.bk_b70{background:rgba(0,0,0,0.7) ;}
.bk_b80{background:rgba(0,0,0,0.8) ;}
.bk_b90{background:rgba(0,0,0,0.9) ;}


/* クリア、高さ
----------------------------------------------- */
.clear{clear:both ;}
.h05{height:5px ;}
.h10{height:10px ;}
.h20{height:20px ;}
.h30{height:30px ;}
.h40{height:40px ;}
.h50{height:50px ;}
.h60{height:60px ;}
.h70{height:70px ;}
.h80{height:80px ;}
.h90{height:90px ;}
.h100{height:100px ;}
.h150{height:100px ;}
.h200{height:200px ;}
.h300{height:300px ;}
.h400{height:400px ;}




/* マージン
----------------------------------------------- */
.mb00{margin-bottom:0 ;}
.mb01e{margin-bottom:0.1em ;}
.mb02e{margin-bottom:0.2em ;}
.mb03e{margin-bottom:0.3em ;}
.mb04e{margin-bottom:0.4em ;}
.mb05e{margin-bottom:0.5em ;}
.mb10e{margin-bottom:1em ;}
.mb15e{margin-bottom:1.5em ;}
.mb20e{margin-bottom:2em ;}
.mb30e{margin-bottom:3em ;}
.mb40e{margin-bottom:4em ;}
.mb50e{margin-bottom:5em ;}
.mb01p{margin-bottom:1px ;}
.mb02p{margin-bottom:2px ;}
.mb03p{margin-bottom:3px ;}
.mb04p{margin-bottom:4px ;}
.mb05p{margin-bottom:5px ;}
.mb10p{margin-bottom:10px ;}
.mb15p{margin-bottom:15px ;}
.mb20p{margin-bottom:20px ;}
.mb30p{margin-bottom:30px ;}
.mb40p{margin-bottom:40px ;}
.mb50p{margin-bottom:50px ;}
.mb100p{margin-bottom:100px ;}



/* 寄せ
----------------------------------------------- */
.ali1{text-align:left ;}
.ali2{text-align:center ;}
.ali3{text-align:right ;}


