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

.PS_r{
position: relative;
}

.mincho{
font-family: YakuHanMP, "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif !important;
}

.gothic{
font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ ",Meiryo,"MS ゴシック",sans-serif !important;
}

/*------文字色--------*/

.CL_00{
color: #333333 !important;
}

.CL_66{
color: #666666 !important;
}

.CL_cc{
color: #cccccc !important;
}

.CL_ff{
color: #ffffff !important;
}

.CL_red{
color: #a80a0a !important;
}

.CL_green{
color: #3d863f !important;
}

.CL_green2{
color: #9ec5b5 !important;
}

.CL_blue{
color: #5d7884 !important;
}

.CL_blue2{
color: #d5dce2 !important;
}

.CL_pink{
color: #be4d88 !important;
}


.CL_blown{
color: #7a6a56 !important;
}

.CL_blown2{
color: #4e402e !important;
}

.CL_main{
color: #c69042 !important;
}

.CL_pink2{
color: #be9e86 !important;
}


/*------背景色--------*/

.BG_00 {
background-color:#000000 !important;
}

.BG_33 {
background-color:#333333 !important;
}

.BG_66 {
background-color:#666666 !important;
}

.BG_99 {
background-color:#999999 !important;
}

.BG_cc {
background-color:#cccccc !important;
}

.BG_ee {
background-color:#eeeeee !important;
}

.BG_f0 {
background-color:#f0f0f0 !important;
}

.BG_f5 {
background-color:#f5f5f5 !important;
}

.BG_f7 {
background-color:#f7f7f7 !important;
}

.BG_eb {
background-color:#ebeae5 !important;
}

.BG_ea {
background-color:#eaeaea !important;
}

.BG_fa {
background-color:#fafafa !important;
}

.BG_ff {
background-color:#ffffff !important;
}

.BG_red{
background-color: #a80a0a !important;
}

.BG_green{
background-color: #3d863f !important;
}

.BG_blue{
background-color: #5d7884 !important;
}

.BG_blue2{
background-color: #eff2f3 !important;
}

.BG_blue3{
background-color: #d5dce2 !important;
}

.BG_blue4{
background-color: #91b0c2 !important;
}

.BG_blue5{
background-color: #065578 !important;
}

.BG_yellow{
background-color: #f7f3e8 !important;
}

.FT_BG01{
background-color: #c10f4e !important;
}

.FT_BG02{
background-color: #c69042 !important;
}

/*------ページ背景色文字色--------*/

.page_CL01{
color: #facc15 !important;
}

.page_CL02{
color: #344b90 !important;
}

.page_CL03{
color: #d53939 !important;
}

.page_CL04{
color: #00b600 !important;
}

.page_BG01{
background-color: #f7fafe !important;
}

.page_BG02{
background-color: #eff6ff !important;
}

/*------ボーダー--------*/

.BD_00 {
border: solid 1px #000000 !important;
}

.BD_cc {
border: solid 1px #cccccc !important;
}

.BDB_33 {
border-bottom: solid 1px #333 !important;
}

.BDR_66 {
border-right: solid 1px #666 !important;
}

.page_BD01{
border: solid 1px #344b90 !important;
}

/*------文字間--------*/

.LS_0{
letter-spacing: 0 !important;
}

.LS_1{
letter-spacing: 1px !important;
}

.LS_2{
letter-spacing: 2px !important;
}

.LS_3{
letter-spacing: 3px !important;
}

.LS_4{
letter-spacing: 4px !important;
}

.LS_5{
letter-spacing: 5px !important;
}

.LH_2{
line-height: 2;
}

.LH_3{
line-height: 3;
}

.TS_ff{
text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;
}

.TS_00{
text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000;
}

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

.LS_0_sp{
letter-spacing: 0 !important;
}

.LH_0_sp{
line-height: 1.6 !important;
}

}
