@charset "utf-8";
/*===================================================================
CSS information
file name  :  base.css
style info :  リセット及びbody初期設定
印刷設定あり・レイアウトに合わせて修正必須
=================================================================== */
@media print {
.print {display:none!important;}
} 

/*===========================================================================*/

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

/*===========================================================================*/
html{
font-size: 62.5%;/*1emを10pxに指定*/
font-family:'游ゴシック体', 'Yu Gothic', YuGothic, Meiryo, "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Arial, sans-serif;
font-weight: 500;  
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
button, input, select, textarea {font-family : Arial;}

/* ===================================================================
ベースfontsize指定
===================================================================*/
@media (min-width: 1000px) {/* 1000px以上*/
body{font-size:1.8rem;}
}
@media (min-width: 768px) and (max-width: 999px) {/* 999px以下*/
body{font-size: 1.7rem;font-size: calc(1.6rem + ((1vw - 0.768rem) * (1/2.31)));}
}
@media screen and (min-width:0px) and (max-width: 769px) {/* 769px以下*/
body{font-size:1.6rem;}
}
/* ===================================================================
ベースfontsize指定
===================================================================*/
@media (min-width: 1000px) {/* 1000px以上*/
.rft12{font-size: 1.2rem!important;}
.rft13{font-size: 1.3rem!important;}
.rft14{font-size: 1.4rem!important;}
.rft15{font-size: 1.5rem!important;}
.rft16{font-size: 1.6rem!important;}
.rft17{font-size: 1.7rem!important;}
.rft18{font-size: 1.8rem!important;}
.rft19{font-size: 1.9rem!important;}
.rft20{font-size: 2.0rem!important;}
.rft21{font-size: 2.1rem!important;}
.rft22{font-size: 2.2rem!important;}
.rft23{font-size: 2.3rem!important;}
.rft24{font-size: 2.4rem!important;}
.rft25{font-size: 2.5rem!important;}
.rft30{font-size: 3.0rem!important;}
.rft35{font-size: 3.5rem!important;}
.rft40{font-size: 4.0rem!important;}
.rft45{font-size: 4.5rem!important;}
.rft50{font-size: 5.0rem!important;}
.rft55{font-size: 5.5rem!important;}
.rft60{font-size: 6.0rem!important;}
}
@media (min-width: 768px) and (max-width: 999px) {/* 999px以下*/
.rft12{font-size: 1.2rem!important;font-size:         calc(1.13rem + ((1vw - 0.768rem) * (0.7/2.31)))!important;}
.rft13{font-size: 1.3rem!important;font-size:         calc(1.22rem + ((1vw - 0.768rem) * (0.8/2.31)))!important;}
.rft14{font-size: 1.4rem!important;font-size:         calc(1.32rem + ((1vw - 0.768rem) * (0.8/2.31)))!important;}
.rft15{font-size: 1.5rem!important;font-size:         calc(1.41rem + ((1vw - 0.768rem) * (0.9/2.31)))!important;}
.rft16{font-size: 1.6rem!important;font-size:         calc(1.51rem + ((1vw - 0.768rem) * (0.9/2.31)))!important;}

.rft17{font-size: 1.7rem!important;font-size:         calc(1.6rem + ((1vw - 0.768rem) * (1/2.31)))!important;}
.rft18{font-size: 1.8rem!important;font-size:         calc(1.69rem + ((1vw - 0.768rem) * (1.1/2.31)))!important;}
.rft19{font-size: 1.9rem!important;font-size:         calc(1.79rem + ((1vw - 0.768rem) * (1.1/2.31)))!important;}
.rft20{font-size: 2.0rem!important;font-size:         calc(1.88rem + ((1vw - 0.768rem) * (1.2/2.31)))!important;}

.rft21{font-size: 2.1rem!important;font-size:         calc(1.98rem + ((1vw - 0.768rem) * (1.2/2.31)))!important;}
.rft22{font-size: 2.2rem!important;font-size:         calc(2.07rem + ((1vw - 0.768rem) * (1.3/2.31)))!important;}
.rft23{font-size: 2.3rem!important;font-size:         calc(2.16rem + ((1vw - 0.768rem) * (1.4/2.31)))!important;}
.rft24{font-size: 2.4rem!important;font-size:         calc(2.26rem + ((1vw - 0.768rem) * (1.4/2.31)))!important;}
.rft25{font-size: 2.5rem!important;font-size:         calc(2.35rem + ((1vw - 0.768rem) * (1.5/2.31)))!important;}

.rft30{font-size: 3.0rem!important;font-size:         calc(2.82rem + ((1vw - 0.768rem) * (1.8/2.31)))!important;}
.rft35{font-size: 3.5rem!important;font-size:         calc(3.29rem + ((1vw - 0.768rem) * (2.1/2.31)))!important;}
.rft40{font-size: 4.0rem!important;font-size:         calc(3.76rem + ((1vw - 0.768rem) * (2.4/2.31)))!important;}
.rft45{font-size: 4.5rem!important;font-size:         calc(4.23rem + ((1vw - 0.768rem) * (2.7/2.31)))!important;}
.rft50{font-size: 5.0rem!important;font-size:         calc(4.71rem + ((1vw - 0.768rem) * (2.9/2.31)))!important;}
.rft55{font-size: 5.5rem!important;font-size:         calc(5.18rem + ((1vw - 0.768rem) * (3.2/2.31)))!important;}
.rft60{font-size: 6.0rem!important;font-size:         calc(5.65rem + ((1vw - 0.768rem) * (3.5/2.31)))!important;}
}
@media screen and (min-width:0px) and (max-width: 769px) {/* 769px以下*/
.rft12{font-size: 1.13rem!important;}
.rft13{font-size: 1.22rem!important;}
.rft14{font-size: 1.32rem!important;}
.rft15{font-size: 1.41rem!important;}
.rft16{font-size: 1.51rem!important;}
.rft17{font-size: 1.6rem!important;}
.rft18{font-size: 1.69rem!important;}
.rft19{font-size: 1.79rem!important;}
.rft20{font-size: 1.88rem!important;}
.rft21{font-size: 1.98rem!important;}
.rft22{font-size: 2.07rem!important;}
.rft23{font-size: 2.16rem!important;}
.rft24{font-size: 2.26rem!important;}
.rft25{font-size: 2.35rem!important;}
.rft30{font-size: 2.82rem!important;}
.rft35{font-size: 3.29rem!important;}
.rft40{font-size: 3.76rem!important;}
.rft45{font-size: 4.23rem!important;}
.rft50{font-size: 4.71rem!important;}
.rft55{font-size: 5.18rem!important;}
.rft60{font-size: 5.65rem!important;}
}
/*===========================================================================*/
body {
width: 100%;
letter-spacing: 0;
color: #000000;/*#43474b*/
}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td, ul {margin: 0;padding: 0;font-weight:normal;}
ul, ol {margin: 0;padding: 0;}
li {list-style: none;}
dd {margin: 0;}
form {margin: 0;}
input[type="text"], input[type="password"], textarea, select {outline: none;}
textarea {overflow: auto;vertical-align: top;outline: none;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button, input {line-height: normal;*overflow: visible;}
button{outline:none;}
table {border-collapse: collapse;border-spacing: 0;}
hr {height: 0;margin: 0;padding: 0;border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}



/* ===================================================================
img
===================================================================*/
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
border:none;
}
img{-ms-interpolation-mode: bicubic;}

/* ===================================================================
フォントウエイト
=================================================================== */
.font_weight_b {font-weight:bold;}
.font_weight_n {font-weight:normal;}

/* ===================================================================
色、背景・フォント・ボーダー
=================================================================== */

.font_color_F02D3A { color: #F02D3A !important; }
.font_color_FF2C55 { color: #FF2C55 !important; }
.font_color_9BE564 { color: #9BE564 !important; }
.font_color_17BEBB { color: #17BEBB !important; }
.font_color_E5A4CB { color: #E5A4CB !important; }
.font_color_50A2A7 { color: #50A2A7 !important; }
.font_color_E9B44C { color: #E9B44C !important; }
.font_color_476C9B { color: #476C9B !important; }
.font_color_ADD9F4 { color: #ADD9F4 !important; }
.font_color_306B34 { color: #306B34 !important; }
.font_color_F1D302 { color: #F1D302 !important; }
.font_color_07A0C3 { color: #07A0C3 !important; }
.font_color_F49E4C { color: #F49E4C !important; }
.font_color_208AD8 { color: #208AD8 !important; }
.font_color_04BFBF { color: #04BFBF !important; }
.font_color_073B4C { color: #073B4C !important; }

.bg_color_F02D3A { background-color: #F02D3A !important; }
.bg_color_FF2C55 { background-color: #FF2C55 !important; }
.bg_color_9BE564 { background-color: #9BE564 !important; }
.bg_color_17BEBB { background-color: #17BEBB !important; }
.bg_color_E5A4CB { background-color: #E5A4CB !important; }
.bg_color_50A2A7 { background-color: #50A2A7 !important; }
.bg_color_E9B44C { background-color: #E9B44C !important; }
.bg_color_476C9B { background-color: #476C9B !important; }
.bg_color_ADD9F4 { background-color: #ADD9F4 !important; }
.bg_color_306B34 { background-color: #306B34 !important; }
.bg_color_F1D302 { background-color: #F1D302 !important; }
.bg_color_07A0C3 { background-color: #07A0C3 !important; }
.bg_color_F49E4C { background-color: #F49E4C !important; }
.bg_color_208AD8 { background-color: #208AD8 !important; }
.bg_color_04BFBF { background-color: #04BFBF !important; }
.bg_color_073B4C { background-color: #073B4C !important; }

.border_F02D3A { border: solid 1px  #F02D3A !important; }
.border_FF2C55 { border: solid 1px  #FF2C55 !important; }
.border_9BE564 { border: solid 1px  #9BE564 !important; }
.border_17BEBB { border: solid 1px  #17BEBB !important; }
.border_E5A4CB { border: solid 1px  #E5A4CB !important; }
.border_50A2A7 { border: solid 1px  #50A2A7 !important; }
.border_E9B44C { border: solid 1px  #E9B44C !important; }
.border_476C9B { border: solid 1px  #476C9B !important; }
.border_ADD9F4 { border: solid 1px  #ADD9F4 !important; }
.border_306B34 { border: solid 1px  #306B34 !important; }
.border_F1D302 { border: solid 1px  #F1D302 !important; }
.border_07A0C3 { border: solid 1px  #07A0C3 !important; }
.border_F49E4C { border: solid 1px  #F49E4C !important; }
.border_208AD8 { border: solid 1px  #208AD8 !important; }
.border_04BFBF { border: solid 1px  #04BFBF !important; }
.border_073B4C { border: solid 1px  #073B4C !important; }

.bg_color_FAD7CE { background-color: #FAD7CE !important; }
.bg_color_F6A9A0 { background-color: #F6A9A0 !important; }
.bg_color_E66F6C { background-color: #E66F6C !important; }
.bg_color_CD4650 { background-color: #CD4650 !important; }
.bg_color_AD152F { background-color: #AD152F !important; }
.bg_color_940F32 { background-color: #940F32 !important; }
.bg_color_7C0A33 { background-color: #7C0A33 !important; }
.bg_color_640631 { background-color: #640631 !important; }
.bg_color_53042F { background-color: #53042F !important; }
.bg_color_53042F { background-color: #53042F !important; }

.bg_color_E7FBD3 { background-color: #E7FBD3 !important; }
.bg_color_CBF8A9 { background-color: #CBF8A9 !important; }
.bg_color_A2EB7B { background-color: #A2EB7B !important; }
.bg_color_7BD858 { background-color: #7BD858 !important; }
.bg_color_46BF28 { background-color: #46BF28 !important; }
.bg_color_2EA41D { background-color: #2EA41D !important; }
.bg_color_1A8914 { background-color: #1A8914 !important; }
.bg_color_0C6E0F { background-color: #0C6E0F !important; }
.bg_color_075B0F { background-color: #075B0F !important; }

.bg_color_CAF5FC { background-color: #CAF5FC !important; }
.bg_color_96E5FA { background-color: #96E5FA !important; }
.bg_color_60CAF1 { background-color: #60CAF1 !important; }
.bg_color_38ABE3 { background-color: #38ABE3 !important; }
.bg_color_0080D1 { background-color: #0080D1 !important; }
.bg_color_0063B3 { background-color: #0063B3 !important; }
.bg_color_004A96 { background-color: #004A96 !important; }
.bg_color_003479 { background-color: #003479 !important; }
.bg_color_002564 { background-color: #002564 !important; }

.bg_color_FFF8CC { background-color: #FFF8CC !important; }
.bg_color_FFEF99 { background-color: #FFEF99 !important; }
.bg_color_FFE466 { background-color: #FFE466 !important; }
.bg_color_FFD93F { background-color: #FFD93F !important; }
.bg_color_FFC700 { background-color: #FFC700 !important; }
.bg_color_DBA600 { background-color: #DBA600 !important; }
.bg_color_B78600 { background-color: #B78600 !important; }
.bg_color_936900 { background-color: #936900 !important; }
.bg_color_7A5400 { background-color: #7A5400 !important; }

.bg_color_FDE5D2 { background-color: #FDE5D2 !important; }
.bg_color_FCC6A7 { background-color: #FCC6A7 !important; }
.bg_color_F69E7A { background-color: #F69E7A !important; }
.bg_color_ED7757 { background-color: #ED7757 !important; }
.bg_color_E23D24 { background-color: #E23D24 !important; }
.bg_color_C2231A { background-color: #C2231A !important; }
.bg_color_A21215 { background-color: #A21215 !important; }
.bg_color_830B18 { background-color: #830B18 !important; }
.bg_color_6C0619 { background-color: #6C0619 !important; }

.font_color_FAD7CE { color: #FAD7CE !important; }
.font_color_F6A9A0 { color: #F6A9A0 !important; }
.font_color_E66F6C { color: #E66F6C !important; }
.font_color_CD4650 { color: #CD4650 !important; }
.font_color_AD152F { color: #AD152F !important; }
.font_color_940F32 { color: #940F32 !important; }
.font_color_7C0A33 { color: #7C0A33 !important; }
.font_color_640631 { color: #640631 !important; }
.font_color_53042F { color: #53042F !important; }

.font_color_E7FBD3 { color: #E7FBD3 !important; }
.font_color_CBF8A9 { color: #CBF8A9 !important; }
.font_color_A2EB7B { color: #A2EB7B !important; }
.font_color_7BD858 { color: #7BD858 !important; }
.font_color_46BF28 { color: #46BF28 !important; }
.font_color_2EA41D { color: #2EA41D !important; }
.font_color_1A8914 { color: #1A8914 !important; }
.font_color_0C6E0F { color: #0C6E0F !important; }
.font_color_075B0F { color: #075B0F !important; }

.font_color_CAF5FC { color: #CAF5FC !important; }
.font_color_96E5FA { color: #96E5FA !important; }
.font_color_60CAF1 { color: #60CAF1 !important; }
.font_color_38ABE3 { color: #38ABE3 !important; }
.font_color_0080D1 { color: #0080D1 !important; }
.font_color_0063B3 { color: #0063B3 !important; }
.font_color_004A96 { color: #004A96 !important; }
.font_color_003479 { color: #003479 !important; }
.font_color_002564 { color: #002564 !important; }

.font_color_FFF8CC { color: #FFF8CC !important; }
.font_color_FFEF99 { color: #FFEF99 !important; }
.font_color_FFE466 { color: #FFE466 !important; }
.font_color_FFD93F { color: #FFD93F !important; }
.font_color_FFC700 { color: #FFC700 !important; }
.font_color_DBA600 { color: #DBA600 !important; }
.font_color_B78600 { color: #B78600 !important; }
.font_color_936900 { color: #936900 !important; }
.font_color_7A5400 { color: #7A5400 !important; }

.font_color_FDE5D2 { color: #FDE5D2 !important; }
.font_color_FCC6A7 { color: #FCC6A7 !important; }
.font_color_F69E7A { color: #F69E7A !important; }
.font_color_ED7757 { color: #ED7757 !important; }
.font_color_E23D24 { color: #E23D24 !important; }
.font_color_C2231A { color: #C2231A !important; }
.font_color_A21215 { color: #A21215 !important; }
.font_color_830B18 { color: #830B18 !important; }
.font_color_6C0619 { color: #6C0619 !important; }

.border_FAD7CE { border: solid 1px  #FAD7CE !important; }
.border_F6A9A0 { border: solid 1px  #F6A9A0 !important; }
.border_E66F6C { border: solid 1px  #E66F6C !important; }
.border_CD4650 { border: solid 1px  #CD4650 !important; }
.border_AD152F { border: solid 1px  #AD152F !important; }
.border_940F32 { border: solid 1px  #940F32 !important; }
.border_7C0A33 { border: solid 1px  #7C0A33 !important; }
.border_640631 { border: solid 1px  #640631 !important; }
.border_53042F { border: solid 1px  #53042F !important; }

.border_E7FBD3 { border: solid 1px  #E7FBD3 !important; }
.border_CBF8A9 { border: solid 1px  #CBF8A9 !important; }
.border_A2EB7B { border: solid 1px  #A2EB7B !important; }
.border_7BD858 { border: solid 1px  #7BD858 !important; }
.border_46BF28 { border: solid 1px  #46BF28 !important; }
.border_2EA41D { border: solid 1px  #2EA41D !important; }
.border_1A8914 { border: solid 1px  #1A8914 !important; }
.border_0C6E0F { border: solid 1px  #0C6E0F !important; }
.border_075B0F { border: solid 1px  #075B0F !important; }

.border_CAF5FC { border: solid 1px  #CAF5FC !important; }
.border_96E5FA { border: solid 1px  #96E5FA !important; }
.border_60CAF1 { border: solid 1px  #60CAF1 !important; }
.border_38ABE3 { border: solid 1px  #38ABE3 !important; }
.border_0080D1 { border: solid 1px  #0080D1 !important; }
.border_0063B3 { border: solid 1px  #0063B3 !important; }
.border_004A96 { border: solid 1px  #004A96 !important; }
.border_003479 { border: solid 1px  #003479 !important; }
.border_002564 { border: solid 1px  #002564 !important; }

.border_FFF8CC { border: solid 1px  #FFF8CC !important; }
.border_FFEF99 { border: solid 1px  #FFEF99 !important; }
.border_FFE466 { border: solid 1px  #FFE466 !important; }
.border_FFD93F { border: solid 1px  #FFD93F !important; }
.border_FFC700 { border: solid 1px  #FFC700 !important; }
.border_DBA600 { border: solid 1px  #DBA600 !important; }
.border_B78600 { border: solid 1px  #B78600 !important; }
.border_936900 { border: solid 1px  #936900 !important; }
.border_7A5400 { border: solid 1px  #7A5400 !important; }

.border_FDE5D2 { border: solid 1px  #FDE5D2 !important; }
.border_FCC6A7 { border: solid 1px  #FCC6A7 !important; }
.border_F69E7A { border: solid 1px  #F69E7A !important; }
.border_ED7757 { border: solid 1px  #ED7757 !important; }
.border_E23D24 { border: solid 1px  #E23D24 !important; }
.border_C2231A { border: solid 1px  #C2231A !important; }
.border_A21215 { border: solid 1px  #A21215 !important; }
.border_830B18 { border: solid 1px  #830B18 !important; }
.border_6C0619 { border: solid 1px  #6C0619 !important; }

/* ===================================================================
共通色
=================================================================== */
.border_main { border: solid 1px #AD152F !important; }
.border_ADADAD { border: solid 1px #ADADAD !important; }

.bg_color_main { background-color: #AD152F !important; }
.bg_color_ADADAD { background-color: #ADADAD !important; }

.font_color_main { color: #AD152F !important; }
.font_color_ADADAD { color: #ADADAD !important; }

.bg_color_white { background-color: white !important; }
.bg_color_black { background-color: black !important; }
.bg_color_dimgray { background-color: dimgray !important; }
.bg_color_gray { background-color: gray !important; }
.bg_color_darkgray { background-color: darkgray !important; }
.bg_color_silver { background-color: silver !important; }
.bg_color_blue { background-color: blue !important; }
.bg_color_mediumblue { background-color: mediumblue !important; }
.bg_color_darkblue { background-color: darkblue !important; }
.bg_color_navy { background-color: navy !important; }
.bg_color_green { background-color: green !important; }
.bg_color_darkgreen { background-color: darkgreen !important; }
.bg_color_forestgreen { background-color: forestgreen !important; }
.bg_color_mediumseagreen { background-color: mediumseagreen !important; }
.bg_color_yellow { background-color: yellow !important; }
.bg_color_gold { background-color: gold !important; }
.bg_color_orange { background-color: orange !important; }
.bg_color_orangered { background-color: orangered !important; }
.bg_color_red { background-color: red !important; }
.bg_color_crimson { background-color: crimson !important; }
.bg_color_tomato { background-color: tomato !important; }
.bg_color_coral { background-color: coral !important; }
.bg_color_hotpink { background-color: hotpink !important; }
.bg_color_deeppink { background-color: deeppink !important; }
.bg_color_mediumvioletred { background-color: mediumvioletred !important; }
.bg_color_palegoldenrod { background-color: palegoldenrod !important; }
.bg_color_cornsilk { background-color: cornsilk !important; }
.bg_color_honeydew { background-color: honeydew !important; }
.bg_color_azure { background-color: azure !important; }
.bg_color_mintcream { background-color: mintcream !important; }

.font_color_white { color: white !important; }
.font_color_black { color: black !important; }
.font_color_dimgray { color: dimgray !important; }
.font_color_gray { color: gray !important; }
.font_color_darkgray { color: darkgray !important; }
.font_color_silver { color: silver !important; }
.font_color_blue { color: blue !important; }
.font_color_mediumblue { color: mediumblue !important; }
.font_color_darkblue { color: darkblue !important; }
.font_color_navy { color: navy !important; }
.font_color_green { color: green !important; }
.font_color_darkgreen { color: darkgreen !important; }
.font_color_forestgreen { color: forestgreen !important; }
.font_color_mediumseagreen { color: mediumseagreen !important; }
.font_color_yellow { color: yellow !important; }
.font_color_gold { color: gold !important; }
.font_color_orange { color: orange !important; }
.font_color_orangered { color: orangered !important; }
.font_color_red { color: red !important; }
.font_color_crimson { color: crimson !important; }
.font_color_tomato { color: tomato !important; }
.font_color_coral { color: coral !important; }
.font_color_hotpink { color: hotpink !important; }
.font_color_deeppink { color: deeppink !important; }
.font_color_mediumvioletred { color: mediumvioletred !important; }
.font_color_palegoldenrod { color: palegoldenrod !important; }
.font_color_cornsilk { color: cornsilk !important; }
.font_color_honeydew { color: honeydew !important; }
.font_color_azure { color: azure !important; }
.font_color_mintcream { color: mintcream !important; }

.border_white { border: solid 1px  white !important; }
.border_black { border: solid 1px  black !important; }
.border_dimgray { border: solid 1px  dimgray !important; }
.border_gray { border: solid 1px  gray !important; }
.border_darkgray { border: solid 1px  darkgray !important; }
.border_silver { border: solid 1px  silver !important; }
.border_blue { border: solid 1px  blue !important; }
.border_mediumblue { border: solid 1px  mediumblue !important; }
.border_darkblue { border: solid 1px  darkblue !important; }
.border_navy { border: solid 1px  navy !important; }
.border_green { border: solid 1px  green !important; }
.border_darkgreen { border: solid 1px  darkgreen !important; }
.border_forestgreen { border: solid 1px  forestgreen !important; }
.border_mediumseagreen { border: solid 1px  mediumseagreen !important; }
.border_yellow { border: solid 1px  yellow !important; }
.border_gold { border: solid 1px  gold !important; }
.border_orange { border: solid 1px  orange !important; }
.border_orangered { border: solid 1px  orangered !important; }
.border_red { border: solid 1px  red !important; }
.border_crimson { border: solid 1px  crimson !important; }
.border_tomato { border: solid 1px  tomato !important; }
.border_coral { border: solid 1px  coral !important; }
.border_hotpink { border: solid 1px  hotpink !important; }
.border_deeppink { border: solid 1px  deeppink !important; }
.border_mediumvioletred { border: solid 1px  mediumvioletred !important; }
.border_palegoldenrod { border: solid 1px  palegoldenrod !important; }
.border_cornsilk { border: solid 1px  cornsilk !important; }
.border_honeydew { border: solid 1px  honeydew !important; }
.border_azure { border: solid 1px  azure !important; }
.border_mintcream { border: solid 1px  mintcream !important; }

/* ===================================================================
リンク関係
=================================================================== */
/*a{color:#43474b;}*/
a, a:link, a:active, a:visited {text-decoration: none;outline:none;outline: 0;}
a:hover {text-decoration: underline;outline: 0;}
a:focus {outline: none;}

/* ===================================================================
フロート関係
=================================================================== */
.fltl {float: left;}
.fltr {float: right;}

/* ===================================================================
clear関係
=================================================================== */
.clear {clear: both;}
.clearfix:after {content: "";clear: both;display: block;}

/* ===================================================================
block関係
=================================================================== */

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

/* ===================================================================
折返し
=================================================================== */
.nowrap{
white-space: nowrap;
display: inline-block;/*Firefoxではnowrapだけだとはみ出てしまう*/
}
/* ===================================================================
strong
=================================================================== */
strong {
background: linear-gradient(transparent 60%, #f5afbb 40%);/*cchangePoint　F7BAC4　B0152F*/
}

/* ===================================================================
引用　//　<blockquote><p>ここに引用する文を書きます。</p><cite>引用元タイトル</cite></blockquote>
=================================================================== */
blockquote {
position: relative;
padding: 30px 15px 8px 15px;
box-sizing: border-box;
font-style: italic;
background: #efefef;
color: #555;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
}
blockquote:before{
display: inline-block;
position: absolute;
top: 13px;
left: 15px;
content: "\f10d";
font-family: FontAwesome;
color: #cfcfcf;
font-size: 28px;
line-height: 1;
font-weight: 900;
}
blockquote p {
padding: 0;
margin: 10px 0;
line-height: 1.7;
}
blockquote cite {
display: block;
text-align: right;
color: #888888;
font-size: 0.9em;
}

/* ===================================================================
センター
=================================================================== */
.margincenter {margin-right:auto;margin-left:auto;}
.aligncenter {text-align:center;}
.alignleft {text-align:left;}
.alignright {text-align:right;}

/* ===================================================================
target blankのリンクにデフォルトでアイコンをつける・.no_iconつけないVer
=================================================================== */
a[target="_blank"]:hover{ 
}
a[target="_blank"]:before{
font-family: "Font Awesome 5 Free"; 
font-weight: 900; 
content: "\f2d2";
margin-right: 3px;
margin-left: 5px;
font-weight: normal;
}
a.no_icon[target="_blank"]:before{
content: "";
padding: 0;
}
/* ===================================================================
width
=================================================================== */
.width25{width: 25%!important;}
.width30{width: 30%!important;}
.width35{width: 35%!important;}
.width40{width: 40%!important;}
.width45{width: 45%!important;}
.width50{width: 50%!important;}
.width55{width: 55%!important;}
.width60{width: 60%!important;}
.width65{width: 65%!important;}
.width70{width: 70%!important;}
.width75{width: 75%!important;}
.width80{width: 80%!important;}
.width85{width: 85%!important;}
.width90{width: 90%!important;}
.width95{width: 95%!important;}
.width100{width: 100%!important;}

/* ===================================================================
font-size
=================================================================== */
.ft10{font-size: 1rem!important;}
.ft11{font-size: 1.1rem!important;}
.ft12{font-size: 1.2rem!important;}
.ft13{font-size: 1.3rem!important;}
.ft14{font-size: 1.4rem!important;}
.ft15{font-size: 1.5rem!important;}
.ft16{font-size: 1.6rem!important;}
.ft17{font-size: 1.7rem!important;}
.ft18{font-size: 1.8rem!important;}
.ft19{font-size: 1.9rem!important;}
.ft20{font-size: 2rem!important;}
.ft21{font-size: 2.1rem!important;}
.ft22{font-size: 2.2rem!important;}
.ft23{font-size: 2.3rem!important;}
.ft24{font-size: 2.4rem!important;}
.ft25{font-size: 2.5rem!important;}
.ft26{font-size: 2.6rem!important;}
.ft27{font-size: 2.7rem!important;}
.ft28{font-size: 2.8rem!important;}
.ft29{font-size: 2.9rem!important;}
.ft30{font-size: 3rem!important;}
.ft31{font-size: 3.1rem!important;}
.ft32{font-size: 3.2rem!important;}
.ft33{font-size: 3.3rem!important;}
.ft34{font-size: 3.4rem!important;}
.ft35{font-size: 3.5rem!important;}
.ft36{font-size: 3.6rem!important;}
.ft37{font-size: 3.7rem!important;}
.ft38{font-size: 3.8rem!important;}
.ft39{font-size: 3.9rem!important;}
.ft40{font-size: 4rem!important;}
.ft41{font-size: 4.1rem!important;}
.ft42{font-size: 4.2rem!important;}
.ft43{font-size: 4.3rem!important;}
.ft44{font-size: 4.4rem!important;}
.ft45{font-size: 4.5rem!important;}


/* ===================================================================
margin-top
=================================================================== */
.mt1 {margin-top:1px!important;}
.mt2 {margin-top:2px!important;}
.mt3 {margin-top:3px!important;}
.mt4 {margin-top:4px!important;}
.mt5 {margin-top:5px!important;}
.mt6 {margin-top:6px!important;}
.mt7 {margin-top:7px!important;}
.mt8 {margin-top:8px!important;}
.mt9 {margin-top:9px!important;}
.mt10 {margin-top:10px!important;}
.mt11 {margin-top:11px!important;}
.mt12 {margin-top:12px!important;}
.mt13 {margin-top:13px!important;}
.mt14 {margin-top:14px!important;}
.mt15 {margin-top:15px!important;}
.mt16 {margin-top:16px!important;}
.mt17 {margin-top:17px!important;}
.mt18 {margin-top:18px!important;}
.mt19 {margin-top:19px!important;}
.mt20 {margin-top:20px!important;}
.mt21 {margin-top:21px!important;}
.mt22 {margin-top:22px!important;}
.mt23 {margin-top:23px!important;}
.mt24 {margin-top:24px!important;}
.mt25 {margin-top:25px!important;}
.mt26 {margin-top:26px!important;}
.mt27 {margin-top:27px!important;}
.mt28 {margin-top:28px!important;}
.mt29 {margin-top:29px!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;}
.mt110 {margin-top:110px!important;}
.mt115 {margin-top:115px!important;}
.mt120 {margin-top:120px!important;}
.mt125 {margin-top:125px!important;}
.mt130 {margin-top:130px!important;}
.mt135 {margin-top:135px!important;}
.mt140 {margin-top:140px!important;}
.mt145 {margin-top:145px!important;}
.mt150 {margin-top:150px!important;}
.mt155 {margin-top:155px!important;}
.mt160 {margin-top:160px!important;}
.mt165 {margin-top:165px!important;}
.mt170 {margin-top:170px!important;}
.mt175 {margin-top:175px!important;}
.mt180 {margin-top:180px!important;}
.mt185 {margin-top:185px!important;}
.mt190 {margin-top:190px!important;}
.mt195 {margin-top:195px!important;}
.mt200 {margin-top:200px!important;}
/* ===================================================================
margin-right
=================================================================== */
.mr1 {margin-right:1px!important;}
.mr2 {margin-right:2px!important;}
.mr3 {margin-right:3px!important;}
.mr4 {margin-right:4px!important;}
.mr5 {margin-right:5px!important;}
.mr6 {margin-right:6px!important;}
.mr7 {margin-right:7px!important;}
.mr8 {margin-right:8px!important;}
.mr9 {margin-right:9px!important;}
.mr10 {margin-right:10px!important;}
.mr11 {margin-right:11px!important;}
.mr12 {margin-right:12px!important;}
.mr13 {margin-right:13px!important;}
.mr14 {margin-right:14px!important;}
.mr15 {margin-right:15px!important;}
.mr16 {margin-right:16px!important;}
.mr17 {margin-right:17px!important;}
.mr18 {margin-right:18px!important;}
.mr19 {margin-right:19px!important;}
.mr20 {margin-right:20px!important;}
.mr21 {margin-right:21px!important;}
.mr22 {margin-right:22px!important;}
.mr23 {margin-right:23px!important;}
.mr24 {margin-right:24px!important;}
.mr25 {margin-right:25px!important;}
.mr26 {margin-right:26px!important;}
.mr27 {margin-right:27px!important;}
.mr28 {margin-right:28px!important;}
.mr29 {margin-right:29px!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;}
.mr110 {margin-right:110px!important;}
.mr115 {margin-right:115px!important;}
.mr120 {margin-right:120px!important;}
.mr125 {margin-right:125px!important;}
.mr130 {margin-right:130px!important;}
.mr135 {margin-right:135px!important;}
.mr140 {margin-right:140px!important;}
.mr145 {margin-right:145px!important;}
.mr150 {margin-right:150px!important;}
.mr155 {margin-right:155px!important;}
.mr160 {margin-right:160px!important;}
.mr165 {margin-right:165px!important;}
.mr170 {margin-right:170px!important;}
.mr175 {margin-right:175px!important;}
.mr180 {margin-right:180px!important;}
.mr185 {margin-right:185px!important;}
.mr190 {margin-right:190px!important;}
.mr195 {margin-right:195px!important;}
.mr200 {margin-right:200px!important;}
.mr205 {margin-right:205px!important;}
.mr210 {margin-right:210px!important;}
.mr215 {margin-right:215px!important;}
.mr220 {margin-right:220px!important;}
.mr225 {margin-right:225px!important;}
.mr230 {margin-right:230px!important;}
.mr235 {margin-right:235px!important;}
.mr240 {margin-right:240px!important;}
.mr245 {margin-right:245px!important;}
.mr250 {margin-right:250px!important;}
.mr255 {margin-right:255px!important;}
.mr260 {margin-right:260px!important;}
.mr265 {margin-right:265px!important;}
.mr270 {margin-right:270px!important;}
.mr275 {margin-right:275px!important;}
.mr280 {margin-right:280px!important;}
.mr285 {margin-right:285px!important;}
.mr290 {margin-right:290px!important;}
.mr295 {margin-right:295px!important;}
.mr300 {margin-right:300px!important;}
.mr305 {margin-right:305px!important;}
.mr310 {margin-right:310px!important;}
.mr315 {margin-right:315px!important;}
.mr320 {margin-right:320px!important;}
.mr325 {margin-right:325px!important;}
.mr330 {margin-right:330px!important;}
.mr335 {margin-right:335px!important;}
.mr340 {margin-right:340px!important;}
.mr345 {margin-right:345px!important;}
.mr350 {margin-right:350px!important;}
.mr355 {margin-right:355px!important;}
.mr360 {margin-right:360px!important;}
.mr365 {margin-right:365px!important;}
.mr370 {margin-right:370px!important;}
.mr375 {margin-right:375px!important;}
.mr380 {margin-right:380px!important;}
.mr385 {margin-right:385px!important;}
.mr390 {margin-right:390px!important;}
.mr395 {margin-right:395px!important;}
.mr400 {margin-right:400px!important;}
/* ===================================================================
margin-bottom
=================================================================== */
.mb1 {margin-bottom:1px!important;}
.mb2 {margin-bottom:2px!important;}
.mb3 {margin-bottom:3px!important;}
.mb4 {margin-bottom:4px!important;}
.mb5 {margin-bottom:5px!important;}
.mb6 {margin-bottom:6px!important;}
.mb7 {margin-bottom:7px!important;}
.mb8 {margin-bottom:8px!important;}
.mb9 {margin-bottom:9px!important;}
.mb10 {margin-bottom:10px!important;}
.mb11 {margin-bottom:11px!important;}
.mb12 {margin-bottom:12px!important;}
.mb13 {margin-bottom:13px!important;}
.mb14 {margin-bottom:14px!important;}
.mb15 {margin-bottom:15px!important;}
.mb16 {margin-bottom:16px!important;}
.mb17 {margin-bottom:17px!important;}
.mb18 {margin-bottom:18px!important;}
.mb19 {margin-bottom:19px!important;}
.mb20 {margin-bottom:20px!important;}
.mb21 {margin-bottom:21px!important;}
.mb22 {margin-bottom:22px!important;}
.mb23 {margin-bottom:23px!important;}
.mb24 {margin-bottom:24px!important;}
.mb25 {margin-bottom:25px!important;}
.mb26 {margin-bottom:26px!important;}
.mb27 {margin-bottom:27px!important;}
.mb28 {margin-bottom:28px!important;}
.mb29 {margin-bottom:29px!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:65px!important;}
.mb70 {margin-bottom:70px!important;}
.mb75 {margin-bottom:75px!important;}
.mb80 {margin-bottom:80px!important;}
.mb85 {margin-bottom:85px!important;}
.mb90 {margin-bottom:90px!important;}
.mb95 {margin-bottom:95px!important;}
.mb100 {margin-bottom:100px!important;}
.mb105 {margin-bottom:105px!important;}
.mb110 {margin-bottom:110px!important;}
.mb115 {margin-bottom:115px!important;}
.mb120 {margin-bottom:120px!important;}
.mb125 {margin-bottom:125px!important;}
.mb130 {margin-bottom:130px!important;}
.mb135 {margin-bottom:135px!important;}
.mb140 {margin-bottom:140px!important;}
.mb145 {margin-bottom:145px!important;}
.mb150 {margin-bottom:150px!important;}
.mb155 {margin-bottom:155px!important;}
.mb160 {margin-bottom:160px!important;}
.mb165 {margin-bottom:165px!important;}
.mb170 {margin-bottom:170px!important;}
.mb175 {margin-bottom:175px!important;}
.mb180 {margin-bottom:180px!important;}
.mb185 {margin-bottom:185px!important;}
.mb190 {margin-bottom:190px!important;}
.mb195 {margin-bottom:195px!important;}
.mb200 {margin-bottom:200px!important;}
/* ===================================================================
margin-left
=================================================================== */
.ml1 {margin-left:1px!important;}
.ml2 {margin-left:2px!important;}
.ml3 {margin-left:3px!important;}
.ml4 {margin-left:4px!important;}
.ml5 {margin-left:5px!important;}
.ml6 {margin-left:6px!important;}
.ml7 {margin-left:7px!important;}
.ml8 {margin-left:8px!important;}
.ml9 {margin-left:9px!important;}
.ml10 {margin-left:10px!important;}
.ml11 {margin-left:11px!important;}
.ml12 {margin-left:12px!important;}
.ml13 {margin-left:13px!important;}
.ml14 {margin-left:14px!important;}
.ml15 {margin-left:15px!important;}
.ml16 {margin-left:16px!important;}
.ml17 {margin-left:17px!important;}
.ml18 {margin-left:18px!important;}
.ml19 {margin-left:19px!important;}
.ml20 {margin-left:20px!important;}
.ml21 {margin-left:21px!important;}
.ml22 {margin-left:22px!important;}
.ml23 {margin-left:23px!important;}
.ml24 {margin-left:24px!important;}
.ml25 {margin-left:25px!important;}
.ml26 {margin-left:26px!important;}
.ml27 {margin-left:27px!important;}
.ml28 {margin-left:28px!important;}
.ml29 {margin-left:29px!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;}
.ml60 {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;}
.ml110 {margin-left:110px!important;}
.ml115 {margin-left:115px!important;}
.ml120 {margin-left:120px!important;}
.ml125 {margin-left:125px!important;}
.ml130 {margin-left:130px!important;}
.ml135 {margin-left:135px!important;}
.ml140 {margin-left:140px!important;}
.ml145 {margin-left:145px!important;}
.ml150 {margin-left:150px!important;}
.ml155 {margin-left:155px!important;}
.ml160 {margin-left:160px!important;}
.ml165 {margin-left:165px!important;}
.ml170 {margin-left:170px!important;}
.ml175 {margin-left:175px!important;}
.ml180 {margin-left:180px!important;}
.ml185 {margin-left:185px!important;}
.ml190 {margin-left:190px!important;}
.ml195 {margin-left:195px!important;}
.ml200 {margin-left:200px!important;}
/* ===================================================================
padding-top
=================================================================== */
.pt1 {padding-top:1px!important;}
.pt2 {padding-top:2px!important;}
.pt3 {padding-top:3px!important;}
.pt4 {padding-top:4px!important;}
.pt5 {padding-top:5px!important;}
.pt6 {padding-top:6px!important;}
.pt7 {padding-top:7px!important;}
.pt8 {padding-top:8px!important;}
.pt9 {padding-top:9px!important;}
.pt10 {padding-top:10px!important;}
.pt11 {padding-top:11px!important;}
.pt12 {padding-top:12px!important;}
.pt13 {padding-top:13px!important;}
.pt14 {padding-top:14px!important;}
.pt15 {padding-top:15px!important;}
.pt16 {padding-top:16px!important;}
.pt17 {padding-top:17px!important;}
.pt18 {padding-top:18px!important;}
.pt19 {padding-top:19px!important;}
.pt20 {padding-top:20px!important;}
.pt21 {padding-top:21px!important;}
.pt22 {padding-top:22px!important;}
.pt23 {padding-top:23px!important;}
.pt24 {padding-top:24px!important;}
.pt25 {padding-top:25px!important;}
.pt26 {padding-top:26px!important;}
.pt27 {padding-top:27px!important;}
.pt28 {padding-top:28px!important;}
.pt29 {padding-top:29px!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;}
.pt60 {padding-top:60px!important;}
.pt65 {padding-top:65px!important;}
.pt70 {padding-top:70px!important;}
.pt75 {padding-top:75px!important;}
.pt80 {padding-top:80px!important;}
.pt85 {padding-top:85px!important;}
.pt90 {padding-top:90px!important;}
.pt95 {padding-top:95px!important;}
.pt100 {padding-top:100px!important;}
.pt105 {padding-top:105px!important;}
.pt110 {padding-top:110px!important;}
.pt115 {padding-top:115px!important;}
.pt120 {padding-top:120px!important;}
.pt125 {padding-top:125px!important;}
.pt130 {padding-top:130px!important;}
.pt135 {padding-top:135px!important;}
.pt140 {padding-top:140px!important;}
.pt145 {padding-top:145px!important;}
.pt150 {padding-top:150px!important;}
.pt155 {padding-top:155px!important;}
.pt160 {padding-top:160px!important;}
.pt165 {padding-top:165px!important;}
.pt170 {padding-top:170px!important;}
.pt175 {padding-top:175px!important;}
.pt180 {padding-top:180px!important;}
.pt185 {padding-top:185px!important;}
.pt190 {padding-top:190px!important;}
.pt195 {padding-top:195px!important;}
.pt200 {padding-top:200px!important;}
/* ===================================================================
padding-right
=================================================================== */
.pr1 {padding-right:1px!important;}
.pr2 {padding-right:2px!important;}
.pr3 {padding-right:3px!important;}
.pr4 {padding-right:4px!important;}
.pr5 {padding-right:5px!important;}
.pr6 {padding-right:6px!important;}
.pr7 {padding-right:7px!important;}
.pr8 {padding-right:8px!important;}
.pr9 {padding-right:9px!important;}
.pr10 {padding-right:10px!important;}
.pr11 {padding-right:11px!important;}
.pr12 {padding-right:12px!important;}
.pr13 {padding-right:13px!important;}
.pr14 {padding-right:14px!important;}
.pr15 {padding-right:15px!important;}
.pr16 {padding-right:16px!important;}
.pr17 {padding-right:17px!important;}
.pr18 {padding-right:18px!important;}
.pr19 {padding-right:19px!important;}
.pr20 {padding-right:20px!important;}
.pr21 {padding-right:21px!important;}
.pr22 {padding-right:22px!important;}
.pr23 {padding-right:23px!important;}
.pr24 {padding-right:24px!important;}
.pr25 {padding-right:25px!important;}
.pr26 {padding-right:26px!important;}
.pr27 {padding-right:27px!important;}
.pr28 {padding-right:28px!important;}
.pr29 {padding-right:29px!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;}
.pr105 {padding-right:105px!important;}
.pr110 {padding-right:110px!important;}
.pr115 {padding-right:115px!important;}
.pr120 {padding-right:120px!important;}
.pr125 {padding-right:125px!important;}
.pr130 {padding-right:130px!important;}
.pr135 {padding-right:135px!important;}
.pr140 {padding-right:140px!important;}
.pr145 {padding-right:145px!important;}
.pr150 {padding-right:150px!important;}
.pr155 {padding-right:155px!important;}
.pr160 {padding-right:160px!important;}
.pr165 {padding-right:165px!important;}
.pr170 {padding-right:170px!important;}
.pr175 {padding-right:175px!important;}
.pr180 {padding-right:180px!important;}
.pr185 {padding-right:185px!important;}
.pr190 {padding-right:190px!important;}
.pr195 {padding-right:195px!important;}
.pr200 {padding-right:200px!important;}
/* ===================================================================
padding-bottom
=================================================================== */
.pb1 {padding-bottom:1px!important;}
.pb2 {padding-bottom:2px!important;}
.pb3 {padding-bottom:3px!important;}
.pb4 {padding-bottom:4px!important;}
.pb5 {padding-bottom:5px!important;}
.pb6 {padding-bottom:6px!important;}
.pb7 {padding-bottom:7px!important;}
.pb8 {padding-bottom:8px!important;}
.pb9 {padding-bottom:9px!important;}
.pb10 {padding-bottom:10px!important;}
.pb11 {padding-bottom:11px!important;}
.pb12 {padding-bottom:12px!important;}
.pb13 {padding-bottom:13px!important;}
.pb14 {padding-bottom:14px!important;}
.pb15 {padding-bottom:15px!important;}
.pb16 {padding-bottom:16px!important;}
.pb17 {padding-bottom:17px!important;}
.pb18 {padding-bottom:18px!important;}
.pb19 {padding-bottom:19px!important;}
.pb20 {padding-bottom:20px!important;}
.pb21 {padding-bottom:21px!important;}
.pb22 {padding-bottom:22px!important;}
.pb23 {padding-bottom:23px!important;}
.pb24 {padding-bottom:24px!important;}
.pb25 {padding-bottom:25px!important;}
.pb26 {padding-bottom:26px!important;}
.pb27 {padding-bottom:27px!important;}
.pb28 {padding-bottom:28px!important;}
.pb29 {padding-bottom:29px!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;}
.pb60 {padding-bottom:60px!important;}
.pb65 {padding-bottom:65px!important;}
.pb70 {padding-bottom:70px!important;}
.pb75 {padding-bottom:75px!important;}
.pb80 {padding-bottom:80px!important;}
.pb85 {padding-bottom:85px!important;}
.pb90 {padding-bottom:90px!important;}
.pb95 {padding-bottom:95px!important;}
.pb100 {padding-bottom:100px!important;}
.pb105 {padding-bottom:105px!important;}
.pb110 {padding-bottom:110px!important;}
.pb115 {padding-bottom:115px!important;}
.pb120 {padding-bottom:120px!important;}
.pb125 {padding-bottom:125px!important;}
.pb130 {padding-bottom:130px!important;}
.pb135 {padding-bottom:135px!important;}
.pb140 {padding-bottom:140px!important;}
.pb145 {padding-bottom:145px!important;}
.pb150 {padding-bottom:150px!important;}
.pb155 {padding-bottom:155px!important;}
.pb160 {padding-bottom:160px!important;}
.pb165 {padding-bottom:165px!important;}
.pb170 {padding-bottom:170px!important;}
.pb175 {padding-bottom:175px!important;}
.pb180 {padding-bottom:180px!important;}
.pb185 {padding-bottom:185px!important;}
.pb190 {padding-bottom:190px!important;}
.pb195 {padding-bottom:195px!important;}
.pb200 {padding-bottom:200px!important;}
/* ===================================================================
padding-left
=================================================================== */
.pl1 {padding-left:1px!important;}
.pl2 {padding-left:2px!important;}
.pl3 {padding-left:3px!important;}
.pl4 {padding-left:4px!important;}
.pl5 {padding-left:5px!important;}
.pl6 {padding-left:6px!important;}
.pl7 {padding-left:7px!important;}
.pl8 {padding-left:8px!important;}
.pl9 {padding-left:9px!important;}
.pl10 {padding-left:10px!important;}
.pl11 {padding-left:11px!important;}
.pl12 {padding-left:12px!important;}
.pl13 {padding-left:13px!important;}
.pl14 {padding-left:14px!important;}
.pl15 {padding-left:15px!important;}
.pl16 {padding-left:16px!important;}
.pl17 {padding-left:17px!important;}
.pl18 {padding-left:18px!important;}
.pl19 {padding-left:19px!important;}
.pl20 {padding-left:20px!important;}
.pl21 {padding-left:21px!important;}
.pl22 {padding-left:22px!important;}
.pl23 {padding-left:23px!important;}
.pl24 {padding-left:24px!important;}
.pl25 {padding-left:25px!important;}
.pl26 {padding-left:26px!important;}
.pl27 {padding-left:27px!important;}
.pl28 {padding-left:28px!important;}
.pl29 {padding-left:29px!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;}
.pl110 {padding-left:110px!important;}
.pl115 {padding-left:115px!important;}
.pl120 {padding-left:120px!important;}
.pl125 {padding-left:125px!important;}
.pl130 {padding-left:130px!important;}
.pl135 {padding-left:135px!important;}
.pl140 {padding-left:140px!important;}
.pl145 {padding-left:145px!important;}
.pl150 {padding-left:150px!important;}
.pl155 {padding-left:155px!important;}
.pl160 {padding-left:160px!important;}
.pl165 {padding-left:165px!important;}
.pl170 {padding-left:170px!important;}
.pl175 {padding-left:175px!important;}
.pl180 {padding-left:180px!important;}
.pl185 {padding-left:185px!important;}
.pl190 {padding-left:190px!important;}
.pl195 {padding-left:195px!important;}
.pl200 {padding-left:200px!important;}

/* base.css調整202109 */
@media screen and (max-width:768px) {
.width25,
.width50,
.width75 {
width: 100% !important;
}
}

/* base.css追加202109 */
.sp-only {
display: none;
}

@media screen and (max-width:768px) {
.sp-only {
display: block;
}
.pc-only {
display: none;
}
}

.bg-antenna-color {
background-color: #1f9ba0 !important;
}

.font_color_B89500 {
color: #b89500;
}

.justifycenter {
justify-content: center;
}
