/*-------------------------------------------------------基本タグ----------------------------------------------------------------------*/
div,p,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,table,tr,th,td,article,aside,header,footer,section,nav{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin:0;
padding:0;
-webkit-text-size-adjust: 100%;
font-size:16px;
}

body,
html{
top:100px;
margin-left:auto;
margin-right:auto;
width:100%;
height:100%;
margin:0px;
word-wrap: break-word;
vertical-align: middle;
}

h1,h2,h3,h4{font-weight:normal;}
h1,.h1{font-size:220%;}
h2,.h2{font-size:200%;}
h3,.h3{font-size:160%;}
h4,.h4{font-size:140%;}

@media (max-width:599px) {/*--- スマホ以下 ---*/
h1,h2,h3,h4{font-weight:normal;}
h1,.h1{font-size:180%;}
h2,.h2{font-size:160%;}
}

a{
text-decoration: none;
color:#222;
}

body:not(.home) a:hover,
body:not(.home) a:visited,
body:not(.home) a:active,
body:not(.home) a:focus  {
opacity:0.8;
}

body:(.home) a:hover,
body:(.home) a:visited,
body:(.home) a:active,
body:(.home) a:focus  {
opacity:1;
}

img {
width: 100%;
height:auto;
margin:0 0 -5px 0;
padding:0; 
overflow:hidden;
}

.gray img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}

.mask-bk {
width: 100%;
height:100%;
background: rgba(0,0,0,.5);
color:#fff;
}

.mask-wh {
width: 100%;
height:100%;
background: rgba(255,255,255,.5);
color:#222;
}

/*-------------------------------------------------------------各特殊タグ---------------------------------------------------------------*/
/*-----------スマホのタップ操作用-----------*/
.touchUI {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-moz-tap-highlight-color: rgba(0, 0, 0, 0);
tap-highlight-color: rgba(0, 0, 0, 0);
}

/*----------スクリーンリーダー-----------*/
.screen-reader-response{/*これを設定しなければ、エラーメッセージのレスポンスがノースタイルで表示される*/
display:none;
}

/*----------パスワード保護の画面-------*/
.post-password-form{
width:100%;
margin-left:auto;
margin-right:auto;
padding:40px;
}

/*------------------フォントオウサム用企業アイコン---------------*/
a.youtube-button,
a.line-button,
a.instagram-button,
a.twitter-button,
a.facebook-button {
font-family: 'Font Awesome 5 Brands';
background:none;
font-weight: 900;
padding:0 10px 0 0;
}
.fa-twitter:before {
    content: '𝕏'!important;
    font-family: unset;
    font-weight: bold;
}
/*--------------------------------------------------------------------指示タグ-------------------------------------------------------------------*/
.clearfix{
clear:both;
}
.inline-block,
.display-inline{
display:inline-block;
}
.display-none{
display:none;
}
.margin-fix{/*同ページにフルワイズコンテンツを2つ使用するとき*/
margin:-10px 0;
}
.no-wrap{
text-overflow: ellipsis;
white-space: nowrap;
overflow:hidden;
}
.relative{
position:relative;
}
.overflow-h{
overflow:hidden;
}
.scroll-x{
overflow-x:auto;
}
.scroll-y{
overflow-y:auto;
}

.border-none{
border:0;
border:none;
}

::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
background-color:#dfdfdf;
}
::-webkit-scrollbar-thumb {
background-color:#999;
/*border-radius: 5px;*/
}

.float-left{
float:left!important;
}

.float-right{
float:right!important;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------
　--------------------------------------------------------------------　余白設定　---------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------マージン----------------------------------------------------------------------*/

@media (min-width:600px) {/*--- スマホ以上 ---*/
.m-s{margin:5px;}.m-m{margin:10px;}.m-l{margin:30px;}
}
@media (max-width:599px) {/*--- スマホ以下 ---*/
.m-s{margin:2px;}.m-m{margin:5px;}.m-l{margin:15px;}
}
.m-1{margin:1px;}.m-2{margin:2px;}.m-3{margin:3px;}.m-4{margin:4px;}.m-5{margin:5px;}.m-6{margin:6px;}.m-7{margin:7px;}.m-8{margin:8px;}.m-9{margin:9px;}.m-10{margin:10px;}.m-11{margin:11px;}.m-12{margin:12px;}.m-13{margin:13px;}.m-14{margin:14px;}.m-15{margin:15px;}.m-16{margin:16px;}.m-17{margin:17px;}.m-18{margin:18px;}.m-19{margin:19px;}.m-20{margin:20px;}.m-21{margin:21px;}.m-22{margin:22px;}.m-23{margin:23px;}.m-24{margin:24px;}.m-25{margin:25px;}.m-26{margin:26px;}.m-27{margin:27px;}.m-28{margin:28px;}.m-29{margin:29px;}.m-30{margin:30px;}.m-31{margin:31px;}.m-32{margin:32px;}.m-33{margin:33px;}.m-34{margin:34px;}.m-35{margin:35px;}.m-36{margin:36px;}.m-37{margin:37px;}.m-38{margin:38px;}.m-39{margin:39px;}.m-40{margin:40px;}.m-41{margin:41px;}.m-42{margin:42px;}.m-43{margin:43px;}.m-44{margin:44px;}.m-45{margin:45px;}.m-46{margin:46px;}.m-47{margin:47px;}.m-48{margin:48px;}.m-49{margin:49px;}.m-50{margin:50px;}.m-51{margin:51px;}.m-52{margin:52px;}.m-53{margin:53px;}.m-54{margin:54px;}.m-55{margin:55px;}.m-56{margin:56px;}.m-57{margin:57px;}.m-58{margin:58px;}.m-59{margin:59px;}.m-60{margin:60px;}.m-61{margin:61px;}.m-62{margin:62px;}.m-63{margin:63px;}.m-64{margin:64px;}.m-65{margin:65px;}.m-66{margin:66px;}.m-67{margin:67px;}.m-68{margin:68px;}.m-69{margin:69px;}.m-70{margin:70px;}.m-71{margin:71px;}.m-72{margin:72px;}.m-73{margin:73px;}.m-74{margin:74px;}.m-75{margin:75px;}.m-76{margin:76px;}.m-77{margin:77px;}.m-78{margin:78px;}.m-79{margin:79px;}.m-80{margin:80px;}.m-81{margin:81px;}.m-82{margin:82px;}.m-83{margin:83px;}.m-84{margin:84px;}.m-85{margin:85px;}.m-86{margin:86px;}.m-87{margin:87px;}.m-88{margin:88px;}.m-89{margin:89px;}.m-90{margin:90px;}.m-91{margin:91px;}.m-92{margin:92px;}.m-93{margin:93px;}.m-94{margin:94px;}.m-95{margin:95px;}.m-96{margin:96px;}.m-97{margin:97px;}.m-98{margin:98px;}.m-99{margin:99px;}.m-100{margin:100px;}
/*---------------マージン左----------------*/
.m-l-1{margin-left:1px;}.m-l-2{margin-left:2px;}.m-l-3{margin-left:3px;}.m-l-4{margin-left:4px;}.m-l-5{margin-left:5px;}.m-l-6{margin-left:6px;}.m-l-7{margin-left:7px;}.m-l-8{margin-left:8px;}.m-l-9{margin-left:9px;}.m-l-10{margin-left:10px;}.m-l-11{margin-left:11px;}.m-l-12{margin-left:12px;}.m-l-13{margin-left:13px;}.m-l-14{margin-left:14px;}.m-l-15{margin-left:15px;}.m-l-16{margin-left:16px;}.m-l-17{margin-left:17px;}.m-l-18{margin-left:18px;}.m-l-19{margin-left:19px;}.m-l-20{margin-left:20px;}.m-l-21{margin-left:21px;}.m-l-22{margin-left:22px;}.m-l-23{margin-left:23px;}.m-l-24{margin-left:24px;}.m-l-25{margin-left:25px;}.m-l-26{margin-left:26px;}.m-l-27{margin-left:27px;}.m-l-28{margin-left:28px;}.m-l-29{margin-left:29px;}.m-l-30{margin-left:30px;}.m-l-31{margin-left:31px;}.m-l-32{margin-left:32px;}.m-l-33{margin-left:33px;}.m-l-34{margin-left:34px;}.m-l-35{margin-left:35px;}.m-l-36{margin-left:36px;}.m-l-37{margin-left:37px;}.m-l-38{margin-left:38px;}.m-l-39{margin-left:39px;}.m-l-40{margin-left:40px;}.m-l-41{margin-left:41px;}.m-l-42{margin-left:42px;}.m-l-43{margin-left:43px;}.m-l-44{margin-left:44px;}.m-l-45{margin-left:45px;}.m-l-46{margin-left:46px;}.m-l-47{margin-left:47px;}.m-l-48{margin-left:48px;}.m-l-49{margin-left:49px;}.m-l-50{margin-left:50px;}.m-l-51{margin-left:51px;}.m-l-52{margin-left:52px;}.m-l-53{margin-left:53px;}.m-l-54{margin-left:54px;}.m-l-55{margin-left:55px;}.m-l-56{margin-left:56px;}.m-l-57{margin-left:57px;}.m-l-58{margin-left:58px;}.m-l-59{margin-left:59px;}.m-l-60{margin-left:60px;}.m-l-61{margin-left:61px;}.m-l-62{margin-left:62px;}.m-l-63{margin-left:63px;}.m-l-64{margin-left:64px;}.m-l-65{margin-left:65px;}.m-l-66{margin-left:66px;}.m-l-67{margin-left:67px;}.m-l-68{margin-left:68px;}.m-l-69{margin-left:69px;}.m-l-70{margin-left:70px;}.m-l-71{margin-left:71px;}.m-l-72{margin-left:72px;}.m-l-73{margin-left:73px;}.m-l-74{margin-left:74px;}.m-l-75{margin-left:75px;}.m-l-76{margin-left:76px;}.m-l-77{margin-left:77px;}.m-l-78{margin-left:78px;}.m-l-79{margin-left:79px;}.m-l-80{margin-left:80px;}.m-l-81{margin-left:81px;}.m-l-82{margin-left:82px;}.m-l-83{margin-left:83px;}.m-l-84{margin-left:84px;}.m-l-85{margin-left:85px;}.m-l-86{margin-left:86px;}.m-l-87{margin-left:87px;}.m-l-88{margin-left:88px;}.m-l-89{margin-left:89px;}.m-l-90{margin-left:90px;}.m-l-91{margin-left:91px;}.m-l-92{margin-left:92px;}.m-l-93{margin-left:93px;}.m-l-94{margin-left:94px;}.m-l-95{margin-left:95px;}.m-l-96{margin-left:96px;}.m-l-97{margin-left:97px;}.m-l-98{margin-left:98px;}.m-l-99{margin-left:99px;}.m-l-100{margin-left:100px;}
/*---------------マージン右----------------*/
.m-r-1{margin-right:1px;}.m-r-2{margin-right:2px;}.m-r-3{margin-right:3px;}.m-r-4{margin-right:4px;}.m-r-5{margin-right:5px;}.m-r-6{margin-right:6px;}.m-r-7{margin-right:7px;}.m-r-8{margin-right:8px;}.m-r-9{margin-right:9px;}.m-r-10{margin-right:10px;}.m-r-11{margin-right:11px;}.m-r-12{margin-right:12px;}.m-r-13{margin-right:13px;}.m-r-14{margin-right:14px;}.m-r-15{margin-right:15px;}.m-r-16{margin-right:16px;}.m-r-17{margin-right:17px;}.m-r-18{margin-right:18px;}.m-r-19{margin-right:19px;}.m-r-20{margin-right:20px;}.m-r-21{margin-right:21px;}.m-r-22{margin-right:22px;}.m-r-23{margin-right:23px;}.m-r-24{margin-right:24px;}.m-r-25{margin-right:25px;}.m-r-26{margin-right:26px;}.m-r-27{margin-right:27px;}.m-r-28{margin-right:28px;}.m-r-29{margin-right:29px;}.m-r-30{margin-right:30px;}.m-r-31{margin-right:31px;}.m-r-32{margin-right:32px;}.m-r-33{margin-right:33px;}.m-r-34{margin-right:34px;}.m-r-35{margin-right:35px;}.m-r-36{margin-right:36px;}.m-r-37{margin-right:37px;}.m-r-38{margin-right:38px;}.m-r-39{margin-right:39px;}.m-r-40{margin-right:40px;}.m-r-41{margin-right:41px;}.m-r-42{margin-right:42px;}.m-r-43{margin-right:43px;}.m-r-44{margin-right:44px;}.m-r-45{margin-right:45px;}.m-r-46{margin-right:46px;}.m-r-47{margin-right:47px;}.m-r-48{margin-right:48px;}.m-r-49{margin-right:49px;}.m-r-50{margin-right:50px;}.m-r-51{margin-right:51px;}.m-r-52{margin-right:52px;}.m-r-53{margin-right:53px;}.m-r-54{margin-right:54px;}.m-r-55{margin-right:55px;}.m-r-56{margin-right:56px;}.m-r-57{margin-right:57px;}.m-r-58{margin-right:58px;}.m-r-59{margin-right:59px;}.m-r-60{margin-right:60px;}.m-r-61{margin-right:61px;}.m-r-62{margin-right:62px;}.m-r-63{margin-right:63px;}.m-r-64{margin-right:64px;}.m-r-65{margin-right:65px;}.m-r-66{margin-right:66px;}.m-r-67{margin-right:67px;}.m-r-68{margin-right:68px;}.m-r-69{margin-right:69px;}.m-r-70{margin-right:70px;}.m-r-71{margin-right:71px;}.m-r-72{margin-right:72px;}.m-r-73{margin-right:73px;}.m-r-74{margin-right:74px;}.m-r-75{margin-right:75px;}.m-r-76{margin-right:76px;}.m-r-77{margin-right:77px;}.m-r-78{margin-right:78px;}.m-r-79{margin-right:79px;}.m-r-80{margin-right:80px;}.m-r-81{margin-right:81px;}.m-r-82{margin-right:82px;}.m-r-83{margin-right:83px;}.m-r-84{margin-right:84px;}.m-r-85{margin-right:85px;}.m-r-86{margin-right:86px;}.m-r-87{margin-right:87px;}.m-r-88{margin-right:88px;}.m-r-89{margin-right:89px;}.m-r-90{margin-right:90px;}.m-r-91{margin-right:91px;}.m-r-92{margin-right:92px;}.m-r-93{margin-right:93px;}.m-r-94{margin-right:94px;}.m-r-95{margin-right:95px;}.m-r-96{margin-right:96px;}.m-r-97{margin-right:97px;}.m-r-98{margin-right:98px;}.m-r-99{margin-right:99px;}.m-r-100{margin-right:100px;}
/*---------------マージン上----------------*/
.m-t-1{margin-top:1px;}.m-t-2{margin-top:2px;}.m-t-3{margin-top:3px;}.m-t-4{margin-top:4px;}.m-t-5{margin-top:5px;}.m-t-6{margin-top:6px;}.m-t-7{margin-top:7px;}.m-t-8{margin-top:8px;}.m-t-9{margin-top:9px;}.m-t-10{margin-top:10px;}.m-t-11{margin-top:11px;}.m-t-12{margin-top:12px;}.m-t-13{margin-top:13px;}.m-t-14{margin-top:14px;}.m-t-15{margin-top:15px;}.m-t-16{margin-top:16px;}.m-t-17{margin-top:17px;}.m-t-18{margin-top:18px;}.m-t-19{margin-top:19px;}.m-t-20{margin-top:20px;}.m-t-21{margin-top:21px;}.m-t-22{margin-top:22px;}.m-t-23{margin-top:23px;}.m-t-24{margin-top:24px;}.m-t-25{margin-top:25px;}.m-t-26{margin-top:26px;}.m-t-27{margin-top:27px;}.m-t-28{margin-top:28px;}.m-t-29{margin-top:29px;}.m-t-30{margin-top:30px;}.m-t-31{margin-top:31px;}.m-t-32{margin-top:32px;}.m-t-33{margin-top:33px;}.m-t-34{margin-top:34px;}.m-t-35{margin-top:35px;}.m-t-36{margin-top:36px;}.m-t-37{margin-top:37px;}.m-t-38{margin-top:38px;}.m-t-39{margin-top:39px;}.m-t-40{margin-top:40px;}.m-t-41{margin-top:41px;}.m-t-42{margin-top:42px;}.m-t-43{margin-top:43px;}.m-t-44{margin-top:44px;}.m-t-45{margin-top:45px;}.m-t-46{margin-top:46px;}.m-t-47{margin-top:47px;}.m-t-48{margin-top:48px;}.m-t-49{margin-top:49px;}.m-t-50{margin-top:50px;}.m-t-51{margin-top:51px;}.m-t-52{margin-top:52px;}.m-t-53{margin-top:53px;}.m-t-54{margin-top:54px;}.m-t-55{margin-top:55px;}.m-t-56{margin-top:56px;}.m-t-57{margin-top:57px;}.m-t-58{margin-top:58px;}.m-t-59{margin-top:59px;}.m-t-60{margin-top:60px;}.m-t-61{margin-top:61px;}.m-t-62{margin-top:62px;}.m-t-63{margin-top:63px;}.m-t-64{margin-top:64px;}.m-t-65{margin-top:65px;}.m-t-66{margin-top:66px;}.m-t-67{margin-top:67px;}.m-t-68{margin-top:68px;}.m-t-69{margin-top:69px;}.m-t-70{margin-top:70px;}.m-t-71{margin-top:71px;}.m-t-72{margin-top:72px;}.m-t-73{margin-top:73px;}.m-t-74{margin-top:74px;}.m-t-75{margin-top:75px;}.m-t-76{margin-top:76px;}.m-t-77{margin-top:77px;}.m-t-78{margin-top:78px;}.m-t-79{margin-top:79px;}.m-t-80{margin-top:80px;}.m-t-81{margin-top:81px;}.m-t-82{margin-top:82px;}.m-t-83{margin-top:83px;}.m-t-84{margin-top:84px;}.m-t-85{margin-top:85px;}.m-t-86{margin-top:86px;}.m-t-87{margin-top:87px;}.m-t-88{margin-top:88px;}.m-t-89{margin-top:89px;}.m-t-90{margin-top:90px;}.m-t-91{margin-top:91px;}.m-t-92{margin-top:92px;}.m-t-93{margin-top:93px;}.m-t-94{margin-top:94px;}.m-t-95{margin-top:95px;}.m-t-96{margin-top:96px;}.m-t-97{margin-top:97px;}.m-t-98{margin-top:98px;}.m-t-99{margin-top:99px;}.m-t-100{margin-top:100px;}
/*---------------マージン下----------------*/
.m-b-1{margin-bottom:1px;}.m-b-2{margin-bottom:2px;}.m-b-3{margin-bottom:3px;}.m-b-4{margin-bottom:4px;}.m-b-5{margin-bottom:5px;}.m-b-6{margin-bottom:6px;}.m-b-7{margin-bottom:7px;}.m-b-8{margin-bottom:8px;}.m-b-9{margin-bottom:9px;}.m-b-10{margin-bottom:10px;}.m-b-11{margin-bottom:11px;}.m-b-12{margin-bottom:12px;}.m-b-13{margin-bottom:13px;}.m-b-14{margin-bottom:14px;}.m-b-15{margin-bottom:15px;}.m-b-16{margin-bottom:16px;}.m-b-17{margin-bottom:17px;}.m-b-18{margin-bottom:18px;}.m-b-19{margin-bottom:19px;}.m-b-20{margin-bottom:20px;}.m-b-21{margin-bottom:21px;}.m-b-22{margin-bottom:22px;}.m-b-23{margin-bottom:23px;}.m-b-24{margin-bottom:24px;}.m-b-25{margin-bottom:25px;}.m-b-26{margin-bottom:26px;}.m-b-27{margin-bottom:27px;}.m-b-28{margin-bottom:28px;}.m-b-29{margin-bottom:29px;}.m-b-30{margin-bottom:30px;}.m-b-31{margin-bottom:31px;}.m-b-32{margin-bottom:32px;}.m-b-33{margin-bottom:33px;}.m-b-34{margin-bottom:34px;}.m-b-35{margin-bottom:35px;}.m-b-36{margin-bottom:36px;}.m-b-37{margin-bottom:37px;}.m-b-38{margin-bottom:38px;}.m-b-39{margin-bottom:39px;}.m-b-40{margin-bottom:40px;}.m-b-41{margin-bottom:41px;}.m-b-42{margin-bottom:42px;}.m-b-43{margin-bottom:43px;}.m-b-44{margin-bottom:44px;}.m-b-45{margin-bottom:45px;}.m-b-46{margin-bottom:46px;}.m-b-47{margin-bottom:47px;}.m-b-48{margin-bottom:48px;}.m-b-49{margin-bottom:49px;}.m-b-50{margin-bottom:50px;}.m-b-51{margin-bottom:51px;}.m-b-52{margin-bottom:52px;}.m-b-53{margin-bottom:53px;}.m-b-54{margin-bottom:54px;}.m-b-55{margin-bottom:55px;}.m-b-56{margin-bottom:56px;}.m-b-57{margin-bottom:57px;}.m-b-58{margin-bottom:58px;}.m-b-59{margin-bottom:59px;}.m-b-60{margin-bottom:60px;}.m-b-61{margin-bottom:61px;}.m-b-62{margin-bottom:62px;}.m-b-63{margin-bottom:63px;}.m-b-64{margin-bottom:64px;}.m-b-65{margin-bottom:65px;}.m-b-66{margin-bottom:66px;}.m-b-67{margin-bottom:67px;}.m-b-68{margin-bottom:68px;}.m-b-69{margin-bottom:69px;}.m-b-70{margin-bottom:70px;}.m-b-71{margin-bottom:71px;}.m-b-72{margin-bottom:72px;}.m-b-73{margin-bottom:73px;}.m-b-74{margin-bottom:74px;}.m-b-75{margin-bottom:75px;}.m-b-76{margin-bottom:76px;}.m-b-77{margin-bottom:77px;}.m-b-78{margin-bottom:78px;}.m-b-79{margin-bottom:79px;}.m-b-80{margin-bottom:80px;}.m-b-81{margin-bottom:81px;}.m-b-82{margin-bottom:82px;}.m-b-83{margin-bottom:83px;}.m-b-84{margin-bottom:84px;}.m-b-85{margin-bottom:85px;}.m-b-86{margin-bottom:86px;}.m-b-87{margin-bottom:87px;}.m-b-88{margin-bottom:88px;}.m-b-89{margin-bottom:89px;}.m-b-90{margin-bottom:90px;}.m-b-91{margin-bottom:91px;}.m-b-92{margin-bottom:92px;}.m-b-93{margin-bottom:93px;}.m-b-94{margin-bottom:94px;}.m-b-95{margin-bottom:95px;}.m-b-96{margin-bottom:96px;}.m-b-97{margin-bottom:97px;}.m-b-98{margin-bottom:98px;}.m-b-99{margin-bottom:99px;}.m-b-100{margin-bottom:100px;}
/*-------------マージン上下---------------*/
.m-tb-1{margin-top:1px;margin-bottom:1px;}.m-tb-2{margin-top:2px;margin-bottom:2px;}.m-tb-3{margin-top:3px;margin-bottom:3px;}.m-tb-4{margin-top:4px;margin-bottom:4px;}.m-tb-5{margin-top:5px;margin-bottom:5px;}.m-tb-6{margin-top:6px;margin-bottom:6px;}.m-tb-7{margin-top:7px;margin-bottom:7px;}.m-tb-8{margin-top:8px;margin-bottom:8px;}.m-tb-9{margin-top:9px;margin-bottom:9px;}.m-tb-10{margin-top:10px;margin-bottom:10px;}.m-tb-11{margin-top:11px;margin-bottom:11px;}.m-tb-12{margin-top:12px;margin-bottom:12px;}.m-tb-13{margin-top:13px;margin-bottom:13px;}.m-tb-14{margin-top:14px;margin-bottom:14px;}.m-tb-15{margin-top:15px;margin-bottom:15px;}.m-tb-16{margin-top:16px;margin-bottom:16px;}.m-tb-17{margin-top:17px;margin-bottom:17px;}.m-tb-18{margin-top:18px;margin-bottom:18px;}.m-tb-19{margin-top:19px;margin-bottom:19px;}.m-tb-20{margin-top:20px;margin-bottom:20px;}.m-tb-21{margin-top:21px;margin-bottom:21px;}.m-tb-22{margin-top:22px;margin-bottom:22px;}.m-tb-23{margin-top:23px;margin-bottom:23px;}.m-tb-24{margin-top:24px;margin-bottom:24px;}.m-tb-25{margin-top:25px;margin-bottom:25px;}.m-tb-26{margin-top:26px;margin-bottom:26px;}.m-tb-27{margin-top:27px;margin-bottom:27px;}.m-tb-28{margin-top:28px;margin-bottom:28px;}.m-tb-29{margin-top:29px;margin-bottom:29px;}.m-tb-30{margin-top:30px;margin-bottom:30px;}.m-tb-31{margin-top:31px;margin-bottom:31px;}.m-tb-32{margin-top:32px;margin-bottom:32px;}.m-tb-33{margin-top:33px;margin-bottom:33px;}.m-tb-34{margin-top:34px;margin-bottom:34px;}.m-tb-35{margin-top:35px;margin-bottom:35px;}.m-tb-36{margin-top:36px;margin-bottom:36px;}.m-tb-37{margin-top:37px;margin-bottom:37px;}.m-tb-38{margin-top:38px;margin-bottom:38px;}.m-tb-39{margin-top:39px;margin-bottom:39px;}.m-tb-40{margin-top:40px;margin-bottom:40px;}.m-tb-41{margin-top:41px;margin-bottom:41px;}.m-tb-42{margin-top:42px;margin-bottom:42px;}.m-tb-43{margin-top:43px;margin-bottom:43px;}.m-tb-44{margin-top:44px;margin-bottom:44px;}.m-tb-45{margin-top:45px;margin-bottom:45px;}.m-tb-46{margin-top:46px;margin-bottom:46px;}.m-tb-47{margin-top:47px;margin-bottom:47px;}.m-tb-48{margin-top:48px;margin-bottom:48px;}.m-tb-49{margin-top:49px;margin-bottom:49px;}.m-tb-50{margin-top:50px;margin-bottom:50px;}.m-tb-51{margin-top:51px;margin-bottom:51px;}.m-tb-52{margin-top:52px;margin-bottom:52px;}.m-tb-53{margin-top:53px;margin-bottom:53px;}.m-tb-54{margin-top:54px;margin-bottom:54px;}.m-tb-55{margin-top:55px;margin-bottom:55px;}.m-tb-56{margin-top:56px;margin-bottom:56px;}.m-tb-57{margin-top:57px;margin-bottom:57px;}.m-tb-58{margin-top:58px;margin-bottom:58px;}.m-tb-59{margin-top:59px;margin-bottom:59px;}.m-tb-60{margin-top:60px;margin-bottom:60px;}.m-tb-61{margin-top:61px;margin-bottom:61px;}.m-tb-62{margin-top:62px;margin-bottom:62px;}.m-tb-63{margin-top:63px;margin-bottom:63px;}.m-tb-64{margin-top:64px;margin-bottom:64px;}.m-tb-65{margin-top:65px;margin-bottom:65px;}.m-tb-66{margin-top:66px;margin-bottom:66px;}.m-tb-67{margin-top:67px;margin-bottom:67px;}.m-tb-68{margin-top:68px;margin-bottom:68px;}.m-tb-69{margin-top:69px;margin-bottom:69px;}.m-tb-70{margin-top:70px;margin-bottom:70px;}.m-tb-71{margin-top:71px;margin-bottom:71px;}.m-tb-72{margin-top:72px;margin-bottom:72px;}.m-tb-73{margin-top:73px;margin-bottom:73px;}.m-tb-74{margin-top:74px;margin-bottom:74px;}.m-tb-75{margin-top:75px;margin-bottom:75px;}.m-tb-76{margin-top:76px;margin-bottom:76px;}.m-tb-77{margin-top:77px;margin-bottom:77px;}.m-tb-78{margin-top:78px;margin-bottom:78px;}.m-tb-79{margin-top:79px;margin-bottom:79px;}.m-tb-80{margin-top:80px;margin-bottom:80px;}.m-tb-81{margin-top:81px;margin-bottom:81px;}.m-tb-82{margin-top:82px;margin-bottom:82px;}.m-tb-83{margin-top:83px;margin-bottom:83px;}.m-tb-84{margin-top:84px;margin-bottom:84px;}.m-tb-85{margin-top:85px;margin-bottom:85px;}.m-tb-86{margin-top:86px;margin-bottom:86px;}.m-tb-87{margin-top:87px;margin-bottom:87px;}.m-tb-88{margin-top:88px;margin-bottom:88px;}.m-tb-89{margin-top:89px;margin-bottom:89px;}.m-tb-90{margin-top:90px;margin-bottom:90px;}.m-tb-91{margin-top:91px;margin-bottom:91px;}.m-tb-92{margin-top:92px;margin-bottom:92px;}.m-tb-93{margin-top:93px;margin-bottom:93px;}.m-tb-94{margin-top:94px;margin-bottom:94px;}.m-tb-95{margin-top:95px;margin-bottom:95px;}.m-tb-96{margin-top:96px;margin-bottom:96px;}.m-tb-97{margin-top:97px;margin-bottom:97px;}.m-tb-98{margin-top:98px;margin-bottom:98px;}.m-tb-99{margin-top:99px;margin-bottom:99px;}.m-tb-100{margin-top:100px;margin-bottom:100px;}
/*---------------マージン右左----------------*/
.m-lr-1{margin-left:1px;margin-right:1px;}.m-lr-2{margin-left:2px;margin-right:2px;}.m-lr-3{margin-left:3px;margin-right:3px;}.m-lr-4{margin-left:4px;margin-right:4px;}.m-lr-5{margin-left:5px;margin-right:5px;}.m-lr-6{margin-left:6px;margin-right:6px;}.m-lr-7{margin-left:7px;margin-right:7px;}.m-lr-8{margin-left:8px;margin-right:8px;}.m-lr-9{margin-left:9px;margin-right:9px;}.m-lr-10{margin-left:10px;margin-right:10px;}.m-lr-11{margin-left:11px;margin-right:11px;}.m-lr-12{margin-left:12px;margin-right:12px;}.m-lr-13{margin-left:13px;margin-right:13px;}.m-lr-14{margin-left:14px;margin-right:14px;}.m-lr-15{margin-left:15px;margin-right:15px;}.m-lr-16{margin-left:16px;margin-right:16px;}.m-lr-17{margin-left:17px;margin-right:17px;}.m-lr-18{margin-left:18px;margin-right:18px;}.m-lr-19{margin-left:19px;margin-right:19px;}.m-lr-20{margin-left:20px;margin-right:20px;}.m-lr-21{margin-left:21px;margin-right:21px;}.m-lr-22{margin-left:22px;margin-right:22px;}.m-lr-23{margin-left:23px;margin-right:23px;}.m-lr-24{margin-left:24px;margin-right:24px;}.m-lr-25{margin-left:25px;margin-right:25px;}.m-lr-26{margin-left:26px;margin-right:26px;}.m-lr-27{margin-left:27px;margin-right:27px;}.m-lr-28{margin-left:28px;margin-right:28px;}.m-lr-29{margin-left:29px;margin-right:29px;}.m-lr-30{margin-left:30px;margin-right:30px;}.m-lr-31{margin-left:31px;margin-right:31px;}.m-lr-32{margin-left:32px;margin-right:32px;}.m-lr-33{margin-left:33px;margin-right:33px;}.m-lr-34{margin-left:34px;margin-right:34px;}.m-lr-35{margin-left:35px;margin-right:35px;}.m-lr-36{margin-left:36px;margin-right:36px;}.m-lr-37{margin-left:37px;margin-right:37px;}.m-lr-38{margin-left:38px;margin-right:38px;}.m-lr-39{margin-left:39px;margin-right:39px;}.m-lr-40{margin-left:40px;margin-right:40px;}.m-lr-41{margin-left:41px;margin-right:41px;}.m-lr-42{margin-left:42px;margin-right:42px;}.m-lr-43{margin-left:43px;margin-right:43px;}.m-lr-44{margin-left:44px;margin-right:44px;}.m-lr-45{margin-left:45px;margin-right:45px;}.m-lr-46{margin-left:46px;margin-right:46px;}.m-lr-47{margin-left:47px;margin-right:47px;}.m-lr-48{margin-left:48px;margin-right:48px;}.m-lr-49{margin-left:49px;margin-right:49px;}.m-lr-50{margin-left:50px;margin-right:50px;}.m-lr-51{margin-left:51px;margin-right:51px;}.m-lr-52{margin-left:52px;margin-right:52px;}.m-lr-53{margin-left:53px;margin-right:53px;}.m-lr-54{margin-left:54px;margin-right:54px;}.m-lr-55{margin-left:55px;margin-right:55px;}.m-lr-56{margin-left:56px;margin-right:56px;}.m-lr-57{margin-left:57px;margin-right:57px;}.m-lr-58{margin-left:58px;margin-right:58px;}.m-lr-59{margin-left:59px;margin-right:59px;}.m-lr-60{margin-left:60px;margin-right:60px;}.m-lr-61{margin-left:61px;margin-right:61px;}.m-lr-62{margin-left:62px;margin-right:62px;}.m-lr-63{margin-left:63px;margin-right:63px;}.m-lr-64{margin-left:64px;margin-right:64px;}.m-lr-65{margin-left:65px;margin-right:65px;}.m-lr-66{margin-left:66px;margin-right:66px;}.m-lr-67{margin-left:67px;margin-right:67px;}.m-lr-68{margin-left:68px;margin-right:68px;}.m-lr-69{margin-left:69px;margin-right:69px;}.m-lr-70{margin-left:70px;margin-right:70px;}.m-lr-71{margin-left:71px;margin-right:71px;}.m-lr-72{margin-left:72px;margin-right:72px;}.m-lr-73{margin-left:73px;margin-right:73px;}.m-lr-74{margin-left:74px;margin-right:74px;}.m-lr-75{margin-left:75px;margin-right:75px;}.m-lr-76{margin-left:76px;margin-right:76px;}.m-lr-77{margin-left:77px;margin-right:77px;}.m-lr-78{margin-left:78px;margin-right:78px;}.m-lr-79{margin-left:79px;margin-right:79px;}.m-lr-80{margin-left:80px;margin-right:80px;}.m-lr-81{margin-left:81px;margin-right:81px;}.m-lr-82{margin-left:82px;margin-right:82px;}.m-lr-83{margin-left:83px;margin-right:83px;}.m-lr-84{margin-left:84px;margin-right:84px;}.m-lr-85{margin-left:85px;margin-right:85px;}.m-lr-86{margin-left:86px;margin-right:86px;}.m-lr-87{margin-left:87px;margin-right:87px;}.m-lr-88{margin-left:88px;margin-right:88px;}.m-lr-89{margin-left:89px;margin-right:89px;}.m-lr-90{margin-left:90px;margin-right:90px;}.m-lr-91{margin-left:91px;margin-right:91px;}.m-lr-92{margin-left:92px;margin-right:92px;}.m-lr-93{margin-left:93px;margin-right:93px;}.m-lr-94{margin-left:94px;margin-right:94px;}.m-lr-95{margin-left:95px;margin-right:95px;}.m-lr-96{margin-left:96px;margin-right:96px;}.m-lr-97{margin-left:97px;margin-right:97px;}.m-lr-98{margin-left:98px;margin-right:98px;}.m-lr-99{margin-left:99px;margin-right:99px;}.m-lr-100{margin-left:100px;margin-right:100px;}

/*-------------------------------------------------------------パディング-------------------------------------------------------------------------------------*/
@media (min-width:600px) {/*--- スマホ以上 ---*/
.p-s{padding:5px;}.p-m{padding:10px;}.p-l{padding:30px;}
}
@media (max-width:599px) {/*--- スマホ以下 ---*/
.p-s{padding:2px;}.p-m{padding:5px;}.p-l{padding:15px;}
}
.p-1{padding:1px;}.p-2{padding:2px;}.p-3{padding:3px;}.p-4{padding:4px;}.p-5{padding:5px;}.p-6{padding:6px;}.p-7{padding:7px;}.p-8{padding:8px;}.p-9{padding:9px;}.p-10{padding:10px;}.p-11{padding:11px;}.p-12{padding:12px;}.p-13{padding:13px;}.p-14{padding:14px;}.p-15{padding:15px;}.p-16{padding:16px;}.p-17{padding:17px;}.p-18{padding:18px;}.p-19{padding:19px;}.p-20{padding:20px;}.p-21{padding:21px;}.p-22{padding:22px;}.p-23{padding:23px;}.p-24{padding:24px;}.p-25{padding:25px;}.p-26{padding:26px;}.p-27{padding:27px;}.p-28{padding:28px;}.p-29{padding:29px;}.p-30{padding:30px;}.p-31{padding:31px;}.p-32{padding:32px;}.p-33{padding:33px;}.p-34{padding:34px;}.p-35{padding:35px;}.p-36{padding:36px;}.p-37{padding:37px;}.p-38{padding:38px;}.p-39{padding:39px;}.p-40{padding:40px;}.p-41{padding:41px;}.p-42{padding:42px;}.p-43{padding:43px;}.p-44{padding:44px;}.p-45{padding:45px;}.p-46{padding:46px;}.p-47{padding:47px;}.p-48{padding:48px;}.p-49{padding:49px;}.p-50{padding:50px;}.p-51{padding:51px;}.p-52{padding:52px;}.p-53{padding:53px;}.p-54{padding:54px;}.p-55{padding:55px;}.p-56{padding:56px;}.p-57{padding:57px;}.p-58{padding:58px;}.p-59{padding:59px;}.p-60{padding:60px;}.p-61{padding:61px;}.p-62{padding:62px;}.p-63{padding:63px;}.p-64{padding:64px;}.p-65{padding:65px;}.p-66{padding:66px;}.p-67{padding:67px;}.p-68{padding:68px;}.p-69{padding:69px;}.p-70{padding:70px;}.p-71{padding:71px;}.p-72{padding:72px;}.p-73{padding:73px;}.p-74{padding:74px;}.p-75{padding:75px;}.p-76{padding:76px;}.p-77{padding:77px;}.p-78{padding:78px;}.p-79{padding:79px;}.p-80{padding:80px;}.p-81{padding:81px;}.p-82{padding:82px;}.p-83{padding:83px;}.p-84{padding:84px;}.p-85{padding:85px;}.p-86{padding:86px;}.p-87{padding:87px;}.p-88{padding:88px;}.p-89{padding:89px;}.p-90{padding:90px;}.p-91{padding:91px;}.p-92{padding:92px;}.p-93{padding:93px;}.p-94{padding:94px;}.p-95{padding:95px;}.p-96{padding:96px;}.p-97{padding:97px;}.p-98{padding:98px;}.p-99{padding:99px;}.p-100{padding:100px;}.p-150{padding:150px;}.p-200{padding:200px;}.p-250{padding:250px;}.p-300{padding:300px;}
/*---------------パディング左----------------*/
.p-l-1{padding-left:1px;}.p-l-2{padding-left:2px;}.p-l-3{padding-left:3px;}.p-l-4{padding-left:4px;}.p-l-5{padding-left:5px;}.p-l-6{padding-left:6px;}.p-l-7{padding-left:7px;}.p-l-8{padding-left:8px;}.p-l-9{padding-left:9px;}.p-l-10{padding-left:10px;}.p-l-11{padding-left:11px;}.p-l-12{padding-left:12px;}.p-l-13{padding-left:13px;}.p-l-14{padding-left:14px;}.p-l-15{padding-left:15px;}.p-l-16{padding-left:16px;}.p-l-17{padding-left:17px;}.p-l-18{padding-left:18px;}.p-l-19{padding-left:19px;}.p-l-20{padding-left:20px;}.p-l-21{padding-left:21px;}.p-l-22{padding-left:22px;}.p-l-23{padding-left:23px;}.p-l-24{padding-left:24px;}.p-l-25{padding-left:25px;}.p-l-26{padding-left:26px;}.p-l-27{padding-left:27px;}.p-l-28{padding-left:28px;}.p-l-29{padding-left:29px;}.p-l-30{padding-left:30px;}.p-l-31{padding-left:31px;}.p-l-32{padding-left:32px;}.p-l-33{padding-left:33px;}.p-l-34{padding-left:34px;}.p-l-35{padding-left:35px;}.p-l-36{padding-left:36px;}.p-l-37{padding-left:37px;}.p-l-38{padding-left:38px;}.p-l-39{padding-left:39px;}.p-l-40{padding-left:40px;}.p-l-41{padding-left:41px;}.p-l-42{padding-left:42px;}.p-l-43{padding-left:43px;}.p-l-44{padding-left:44px;}.p-l-45{padding-left:45px;}.p-l-46{padding-left:46px;}.p-l-47{padding-left:47px;}.p-l-48{padding-left:48px;}.p-l-49{padding-left:49px;}.p-l-50{padding-left:50px;}.p-l-51{padding-left:51px;}.p-l-52{padding-left:52px;}.p-l-53{padding-left:53px;}.p-l-54{padding-left:54px;}.p-l-55{padding-left:55px;}.p-l-56{padding-left:56px;}.p-l-57{padding-left:57px;}.p-l-58{padding-left:58px;}.p-l-59{padding-left:59px;}.p-l-60{padding-left:60px;}.p-l-61{padding-left:61px;}.p-l-62{padding-left:62px;}.p-l-63{padding-left:63px;}.p-l-64{padding-left:64px;}.p-l-65{padding-left:65px;}.p-l-66{padding-left:66px;}.p-l-67{padding-left:67px;}.p-l-68{padding-left:68px;}.p-l-69{padding-left:69px;}.p-l-70{padding-left:70px;}.p-l-71{padding-left:71px;}.p-l-72{padding-left:72px;}.p-l-73{padding-left:73px;}.p-l-74{padding-left:74px;}.p-l-75{padding-left:75px;}.p-l-76{padding-left:76px;}.p-l-77{padding-left:77px;}.p-l-78{padding-left:78px;}.p-l-79{padding-left:79px;}.p-l-80{padding-left:80px;}.p-l-81{padding-left:81px;}.p-l-82{padding-left:82px;}.p-l-83{padding-left:83px;}.p-l-84{padding-left:84px;}.p-l-85{padding-left:85px;}.p-l-86{padding-left:86px;}.p-l-87{padding-left:87px;}.p-l-88{padding-left:88px;}.p-l-89{padding-left:89px;}.p-l-90{padding-left:90px;}.p-l-91{padding-left:91px;}.p-l-92{padding-left:92px;}.p-l-93{padding-left:93px;}.p-l-94{padding-left:94px;}.p-l-95{padding-left:95px;}.p-l-96{padding-left:96px;}.p-l-97{padding-left:97px;}.p-l-98{padding-left:98px;}.p-l-99{padding-left:99px;}.p-l-100{padding-left:100px;}
/*---------------パディング右----------------*/
.p-r-1{padding-right:1px;}.p-r-2{padding-right:2px;}.p-r-3{padding-right:3px;}.p-r-4{padding-right:4px;}.p-r-5{padding-right:5px;}.p-r-6{padding-right:6px;}.p-r-7{padding-right:7px;}.p-r-8{padding-right:8px;}.p-r-9{padding-right:9px;}.p-r-10{padding-right:10px;}.p-r-11{padding-right:11px;}.p-r-12{padding-right:12px;}.p-r-13{padding-right:13px;}.p-r-14{padding-right:14px;}.p-r-15{padding-right:15px;}.p-r-16{padding-right:16px;}.p-r-17{padding-right:17px;}.p-r-18{padding-right:18px;}.p-r-19{padding-right:19px;}.p-r-20{padding-right:20px;}.p-r-21{padding-right:21px;}.p-r-22{padding-right:22px;}.p-r-23{padding-right:23px;}.p-r-24{padding-right:24px;}.p-r-25{padding-right:25px;}.p-r-26{padding-right:26px;}.p-r-27{padding-right:27px;}.p-r-28{padding-right:28px;}.p-r-29{padding-right:29px;}.p-r-30{padding-right:30px;}.p-r-31{padding-right:31px;}.p-r-32{padding-right:32px;}.p-r-33{padding-right:33px;}.p-r-34{padding-right:34px;}.p-r-35{padding-right:35px;}.p-r-36{padding-right:36px;}.p-r-37{padding-right:37px;}.p-r-38{padding-right:38px;}.p-r-39{padding-right:39px;}.p-r-40{padding-right:40px;}.p-r-41{padding-right:41px;}.p-r-42{padding-right:42px;}.p-r-43{padding-right:43px;}.p-r-44{padding-right:44px;}.p-r-45{padding-right:45px;}.p-r-46{padding-right:46px;}.p-r-47{padding-right:47px;}.p-r-48{padding-right:48px;}.p-r-49{padding-right:49px;}.p-r-50{padding-right:50px;}.p-r-51{padding-right:51px;}.p-r-52{padding-right:52px;}.p-r-53{padding-right:53px;}.p-r-54{padding-right:54px;}.p-r-55{padding-right:55px;}.p-r-56{padding-right:56px;}.p-r-57{padding-right:57px;}.p-r-58{padding-right:58px;}.p-r-59{padding-right:59px;}.p-r-60{padding-right:60px;}.p-r-61{padding-right:61px;}.p-r-62{padding-right:62px;}.p-r-63{padding-right:63px;}.p-r-64{padding-right:64px;}.p-r-65{padding-right:65px;}.p-r-66{padding-right:66px;}.p-r-67{padding-right:67px;}.p-r-68{padding-right:68px;}.p-r-69{padding-right:69px;}.p-r-70{padding-right:70px;}.p-r-71{padding-right:71px;}.p-r-72{padding-right:72px;}.p-r-73{padding-right:73px;}.p-r-74{padding-right:74px;}.p-r-75{padding-right:75px;}.p-r-76{padding-right:76px;}.p-r-77{padding-right:77px;}.p-r-78{padding-right:78px;}.p-r-79{padding-right:79px;}.p-r-80{padding-right:80px;}.p-r-81{padding-right:81px;}.p-r-82{padding-right:82px;}.p-r-83{padding-right:83px;}.p-r-84{padding-right:84px;}.p-r-85{padding-right:85px;}.p-r-86{padding-right:86px;}.p-r-87{padding-right:87px;}.p-r-88{padding-right:88px;}.p-r-89{padding-right:89px;}.p-r-90{padding-right:90px;}.p-r-91{padding-right:91px;}.p-r-92{padding-right:92px;}.p-r-93{padding-right:93px;}.p-r-94{padding-right:94px;}.p-r-95{padding-right:95px;}.p-r-96{padding-right:96px;}.p-r-97{padding-right:97px;}.p-r-98{padding-right:98px;}.p-r-99{padding-right:99px;}.p-r-100{padding-right:100px;}
/*---------------パディング上----------------*/
.p-t-1{padding-top:1px;}.p-t-2{padding-top:2px;}.p-t-3{padding-top:3px;}.p-t-4{padding-top:4px;}.p-t-5{padding-top:5px;}.p-t-6{padding-top:6px;}.p-t-7{padding-top:7px;}.p-t-8{padding-top:8px;}.p-t-9{padding-top:9px;}.p-t-10{padding-top:10px;}.p-t-11{padding-top:11px;}.p-t-12{padding-top:12px;}.p-t-13{padding-top:13px;}.p-t-14{padding-top:14px;}.p-t-15{padding-top:15px;}.p-t-16{padding-top:16px;}.p-t-17{padding-top:17px;}.p-t-18{padding-top:18px;}.p-t-19{padding-top:19px;}.p-t-20{padding-top:20px;}.p-t-21{padding-top:21px;}.p-t-22{padding-top:22px;}.p-t-23{padding-top:23px;}.p-t-24{padding-top:24px;}.p-t-25{padding-top:25px;}.p-t-26{padding-top:26px;}.p-t-27{padding-top:27px;}.p-t-28{padding-top:28px;}.p-t-29{padding-top:29px;}.p-t-30{padding-top:30px;}.p-t-31{padding-top:31px;}.p-t-32{padding-top:32px;}.p-t-33{padding-top:33px;}.p-t-34{padding-top:34px;}.p-t-35{padding-top:35px;}.p-t-36{padding-top:36px;}.p-t-37{padding-top:37px;}.p-t-38{padding-top:38px;}.p-t-39{padding-top:39px;}.p-t-40{padding-top:40px;}.p-t-41{padding-top:41px;}.p-t-42{padding-top:42px;}.p-t-43{padding-top:43px;}.p-t-44{padding-top:44px;}.p-t-45{padding-top:45px;}.p-t-46{padding-top:46px;}.p-t-47{padding-top:47px;}.p-t-48{padding-top:48px;}.p-t-49{padding-top:49px;}.p-t-50{padding-top:50px;}.p-t-51{padding-top:51px;}.p-t-52{padding-top:52px;}.p-t-53{padding-top:53px;}.p-t-54{padding-top:54px;}.p-t-55{padding-top:55px;}.p-t-56{padding-top:56px;}.p-t-57{padding-top:57px;}.p-t-58{padding-top:58px;}.p-t-59{padding-top:59px;}.p-t-60{padding-top:60px;}.p-t-61{padding-top:61px;}.p-t-62{padding-top:62px;}.p-t-63{padding-top:63px;}.p-t-64{padding-top:64px;}.p-t-65{padding-top:65px;}.p-t-66{padding-top:66px;}.p-t-67{padding-top:67px;}.p-t-68{padding-top:68px;}.p-t-69{padding-top:69px;}.p-t-70{padding-top:70px;}.p-t-71{padding-top:71px;}.p-t-72{padding-top:72px;}.p-t-73{padding-top:73px;}.p-t-74{padding-top:74px;}.p-t-75{padding-top:75px;}.p-t-76{padding-top:76px;}.p-t-77{padding-top:77px;}.p-t-78{padding-top:78px;}.p-t-79{padding-top:79px;}.p-t-80{padding-top:80px;}.p-t-81{padding-top:81px;}.p-t-82{padding-top:82px;}.p-t-83{padding-top:83px;}.p-t-84{padding-top:84px;}.p-t-85{padding-top:85px;}.p-t-86{padding-top:86px;}.p-t-87{padding-top:87px;}.p-t-88{padding-top:88px;}.p-t-89{padding-top:89px;}.p-t-90{padding-top:90px;}.p-t-91{padding-top:91px;}.p-t-92{padding-top:92px;}.p-t-93{padding-top:93px;}.p-t-94{padding-top:94px;}.p-t-95{padding-top:95px;}.p-t-96{padding-top:96px;}.p-t-97{padding-top:97px;}.p-t-98{padding-top:98px;}.p-t-99{padding-top:99px;}.p-t-100{padding-top:100px;}
/*---------------パディング下----------------*/
.p-b-1{padding-bottom:1px;}.p-b-2{padding-bottom:2px;}.p-b-3{padding-bottom:3px;}.p-b-4{padding-bottom:4px;}.p-b-5{padding-bottom:5px;}.p-b-6{padding-bottom:6px;}.p-b-7{padding-bottom:7px;}.p-b-8{padding-bottom:8px;}.p-b-9{padding-bottom:9px;}.p-b-10{padding-bottom:10px;}.p-b-11{padding-bottom:11px;}.p-b-12{padding-bottom:12px;}.p-b-13{padding-bottom:13px;}.p-b-14{padding-bottom:14px;}.p-b-15{padding-bottom:15px;}.p-b-16{padding-bottom:16px;}.p-b-17{padding-bottom:17px;}.p-b-18{padding-bottom:18px;}.p-b-19{padding-bottom:19px;}.p-b-20{padding-bottom:20px;}.p-b-21{padding-bottom:21px;}.p-b-22{padding-bottom:22px;}.p-b-23{padding-bottom:23px;}.p-b-24{padding-bottom:24px;}.p-b-25{padding-bottom:25px;}.p-b-26{padding-bottom:26px;}.p-b-27{padding-bottom:27px;}.p-b-28{padding-bottom:28px;}.p-b-29{padding-bottom:29px;}.p-b-30{padding-bottom:30px;}.p-b-31{padding-bottom:31px;}.p-b-32{padding-bottom:32px;}.p-b-33{padding-bottom:33px;}.p-b-34{padding-bottom:34px;}.p-b-35{padding-bottom:35px;}.p-b-36{padding-bottom:36px;}.p-b-37{padding-bottom:37px;}.p-b-38{padding-bottom:38px;}.p-b-39{padding-bottom:39px;}.p-b-40{padding-bottom:40px;}.p-b-41{padding-bottom:41px;}.p-b-42{padding-bottom:42px;}.p-b-43{padding-bottom:43px;}.p-b-44{padding-bottom:44px;}.p-b-45{padding-bottom:45px;}.p-b-46{padding-bottom:46px;}.p-b-47{padding-bottom:47px;}.p-b-48{padding-bottom:48px;}.p-b-49{padding-bottom:49px;}.p-b-50{padding-bottom:50px;}.p-b-51{padding-bottom:51px;}.p-b-52{padding-bottom:52px;}.p-b-53{padding-bottom:53px;}.p-b-54{padding-bottom:54px;}.p-b-55{padding-bottom:55px;}.p-b-56{padding-bottom:56px;}.p-b-57{padding-bottom:57px;}.p-b-58{padding-bottom:58px;}.p-b-59{padding-bottom:59px;}.p-b-60{padding-bottom:60px;}.p-b-61{padding-bottom:61px;}.p-b-62{padding-bottom:62px;}.p-b-63{padding-bottom:63px;}.p-b-64{padding-bottom:64px;}.p-b-65{padding-bottom:65px;}.p-b-66{padding-bottom:66px;}.p-b-67{padding-bottom:67px;}.p-b-68{padding-bottom:68px;}.p-b-69{padding-bottom:69px;}.p-b-70{padding-bottom:70px;}.p-b-71{padding-bottom:71px;}.p-b-72{padding-bottom:72px;}.p-b-73{padding-bottom:73px;}.p-b-74{padding-bottom:74px;}.p-b-75{padding-bottom:75px;}.p-b-76{padding-bottom:76px;}.p-b-77{padding-bottom:77px;}.p-b-78{padding-bottom:78px;}.p-b-79{padding-bottom:79px;}.p-b-80{padding-bottom:80px;}.p-b-81{padding-bottom:81px;}.p-b-82{padding-bottom:82px;}.p-b-83{padding-bottom:83px;}.p-b-84{padding-bottom:84px;}.p-b-85{padding-bottom:85px;}.p-b-86{padding-bottom:86px;}.p-b-87{padding-bottom:87px;}.p-b-88{padding-bottom:88px;}.p-b-89{padding-bottom:89px;}.p-b-90{padding-bottom:90px;}.p-b-91{padding-bottom:91px;}.p-b-92{padding-bottom:92px;}.p-b-93{padding-bottom:93px;}.p-b-94{padding-bottom:94px;}.p-b-95{padding-bottom:95px;}.p-b-96{padding-bottom:96px;}.p-b-97{padding-bottom:97px;}.p-b-98{padding-bottom:98px;}.p-b-99{padding-bottom:99px;}.p-b-100{padding-bottom:100px;}
/*-------------パディング上下---------------*/
.p-tb-1{padding-top:1px;padding-bottom:1px;}.p-tb-2{padding-top:2px;padding-bottom:2px;}.p-tb-3{padding-top:3px;padding-bottom:3px;}.p-tb-4{padding-top:4px;padding-bottom:4px;}.p-tb-5{padding-top:5px;padding-bottom:5px;}.p-tb-6{padding-top:6px;padding-bottom:6px;}.p-tb-7{padding-top:7px;padding-bottom:7px;}.p-tb-8{padding-top:8px;padding-bottom:8px;}.p-tb-9{padding-top:9px;padding-bottom:9px;}.p-tb-10{padding-top:10px;padding-bottom:10px;}.p-tb-11{padding-top:11px;padding-bottom:11px;}.p-tb-12{padding-top:12px;padding-bottom:12px;}.p-tb-13{padding-top:13px;padding-bottom:13px;}.p-tb-14{padding-top:14px;padding-bottom:14px;}.p-tb-15{padding-top:15px;padding-bottom:15px;}.p-tb-16{padding-top:16px;padding-bottom:16px;}.p-tb-17{padding-top:17px;padding-bottom:17px;}.p-tb-18{padding-top:18px;padding-bottom:18px;}.p-tb-19{padding-top:19px;padding-bottom:19px;}.p-tb-20{padding-top:20px;padding-bottom:20px;}.p-tb-21{padding-top:21px;padding-bottom:21px;}.p-tb-22{padding-top:22px;padding-bottom:22px;}.p-tb-23{padding-top:23px;padding-bottom:23px;}.p-tb-24{padding-top:24px;padding-bottom:24px;}.p-tb-25{padding-top:25px;padding-bottom:25px;}.p-tb-26{padding-top:26px;padding-bottom:26px;}.p-tb-27{padding-top:27px;padding-bottom:27px;}.p-tb-28{padding-top:28px;padding-bottom:28px;}.p-tb-29{padding-top:29px;padding-bottom:29px;}.p-tb-30{padding-top:30px;padding-bottom:30px;}.p-tb-31{padding-top:31px;padding-bottom:31px;}.p-tb-32{padding-top:32px;padding-bottom:32px;}.p-tb-33{padding-top:33px;padding-bottom:33px;}.p-tb-34{padding-top:34px;padding-bottom:34px;}.p-tb-35{padding-top:35px;padding-bottom:35px;}.p-tb-36{padding-top:36px;padding-bottom:36px;}.p-tb-37{padding-top:37px;padding-bottom:37px;}.p-tb-38{padding-top:38px;padding-bottom:38px;}.p-tb-39{padding-top:39px;padding-bottom:39px;}.p-tb-40{padding-top:40px;padding-bottom:40px;}.p-tb-41{padding-top:41px;padding-bottom:41px;}.p-tb-42{padding-top:42px;padding-bottom:42px;}.p-tb-43{padding-top:43px;padding-bottom:43px;}.p-tb-44{padding-top:44px;padding-bottom:44px;}.p-tb-45{padding-top:45px;padding-bottom:45px;}.p-tb-46{padding-top:46px;padding-bottom:46px;}.p-tb-47{padding-top:47px;padding-bottom:47px;}.p-tb-48{padding-top:48px;padding-bottom:48px;}.p-tb-49{padding-top:49px;padding-bottom:49px;}.p-tb-50{padding-top:50px;padding-bottom:50px;}.p-tb-51{padding-top:51px;padding-bottom:51px;}.p-tb-52{padding-top:52px;padding-bottom:52px;}.p-tb-53{padding-top:53px;padding-bottom:53px;}.p-tb-54{padding-top:54px;padding-bottom:54px;}.p-tb-55{padding-top:55px;padding-bottom:55px;}.p-tb-56{padding-top:56px;padding-bottom:56px;}.p-tb-57{padding-top:57px;padding-bottom:57px;}.p-tb-58{padding-top:58px;padding-bottom:58px;}.p-tb-59{padding-top:59px;padding-bottom:59px;}.p-tb-60{padding-top:60px;padding-bottom:60px;}.p-tb-61{padding-top:61px;padding-bottom:61px;}.p-tb-62{padding-top:62px;padding-bottom:62px;}.p-tb-63{padding-top:63px;padding-bottom:63px;}.p-tb-64{padding-top:64px;padding-bottom:64px;}.p-tb-65{padding-top:65px;padding-bottom:65px;}.p-tb-66{padding-top:66px;padding-bottom:66px;}.p-tb-67{padding-top:67px;padding-bottom:67px;}.p-tb-68{padding-top:68px;padding-bottom:68px;}.p-tb-69{padding-top:69px;padding-bottom:69px;}.p-tb-70{padding-top:70px;padding-bottom:70px;}.p-tb-71{padding-top:71px;padding-bottom:71px;}.p-tb-72{padding-top:72px;padding-bottom:72px;}.p-tb-73{padding-top:73px;padding-bottom:73px;}.p-tb-74{padding-top:74px;padding-bottom:74px;}.p-tb-75{padding-top:75px;padding-bottom:75px;}.p-tb-76{padding-top:76px;padding-bottom:76px;}.p-tb-77{padding-top:77px;padding-bottom:77px;}.p-tb-78{padding-top:78px;padding-bottom:78px;}.p-tb-79{padding-top:79px;padding-bottom:79px;}.p-tb-80{padding-top:80px;padding-bottom:80px;}.p-tb-81{padding-top:81px;padding-bottom:81px;}.p-tb-82{padding-top:82px;padding-bottom:82px;}.p-tb-83{padding-top:83px;padding-bottom:83px;}.p-tb-84{padding-top:84px;padding-bottom:84px;}.p-tb-85{padding-top:85px;padding-bottom:85px;}.p-tb-86{padding-top:86px;padding-bottom:86px;}.p-tb-87{padding-top:87px;padding-bottom:87px;}.p-tb-88{padding-top:88px;padding-bottom:88px;}.p-tb-89{padding-top:89px;padding-bottom:89px;}.p-tb-90{padding-top:90px;padding-bottom:90px;}.p-tb-91{padding-top:91px;padding-bottom:91px;}.p-tb-92{padding-top:92px;padding-bottom:92px;}.p-tb-93{padding-top:93px;padding-bottom:93px;}.p-tb-94{padding-top:94px;padding-bottom:94px;}.p-tb-95{padding-top:95px;padding-bottom:95px;}.p-tb-96{padding-top:96px;padding-bottom:96px;}.p-tb-97{padding-top:97px;padding-bottom:97px;}.p-tb-98{padding-top:98px;padding-bottom:98px;}.p-tb-99{padding-top:99px;padding-bottom:99px;}.p-tb-100{padding-top:100px;padding-bottom:100px;}
/*---------------パディング右左----------------*/
.p-lr-1{padding-left:1px;padding-right:1px;}.p-lr-2{padding-left:2px;padding-right:2px;}.p-lr-3{padding-left:3px;padding-right:3px;}.p-lr-4{padding-left:4px;padding-right:4px;}.p-lr-5{padding-left:5px;padding-right:5px;}.p-lr-6{padding-left:6px;padding-right:6px;}.p-lr-7{padding-left:7px;padding-right:7px;}.p-lr-8{padding-left:8px;padding-right:8px;}.p-lr-9{padding-left:9px;padding-right:9px;}.p-lr-10{padding-left:10px;padding-right:10px;}.p-lr-11{padding-left:11px;padding-right:11px;}.p-lr-12{padding-left:12px;padding-right:12px;}.p-lr-13{padding-left:13px;padding-right:13px;}.p-lr-14{padding-left:14px;padding-right:14px;}.p-lr-15{padding-left:15px;padding-right:15px;}.p-lr-16{padding-left:16px;padding-right:16px;}.p-lr-17{padding-left:17px;padding-right:17px;}.p-lr-18{padding-left:18px;padding-right:18px;}.p-lr-19{padding-left:19px;padding-right:19px;}.p-lr-20{padding-left:20px;padding-right:20px;}.p-lr-21{padding-left:21px;padding-right:21px;}.p-lr-22{padding-left:22px;padding-right:22px;}.p-lr-23{padding-left:23px;padding-right:23px;}.p-lr-24{padding-left:24px;padding-right:24px;}.p-lr-25{padding-left:25px;padding-right:25px;}.p-lr-26{padding-left:26px;padding-right:26px;}.p-lr-27{padding-left:27px;padding-right:27px;}.p-lr-28{padding-left:28px;padding-right:28px;}.p-lr-29{padding-left:29px;padding-right:29px;}.p-lr-30{padding-left:30px;padding-right:30px;}.p-lr-31{padding-left:31px;padding-right:31px;}.p-lr-32{padding-left:32px;padding-right:32px;}.p-lr-33{padding-left:33px;padding-right:33px;}.p-lr-34{padding-left:34px;padding-right:34px;}.p-lr-35{padding-left:35px;padding-right:35px;}.p-lr-36{padding-left:36px;padding-right:36px;}.p-lr-37{padding-left:37px;padding-right:37px;}.p-lr-38{padding-left:38px;padding-right:38px;}.p-lr-39{padding-left:39px;padding-right:39px;}.p-lr-40{padding-left:40px;padding-right:40px;}.p-lr-41{padding-left:41px;padding-right:41px;}.p-lr-42{padding-left:42px;padding-right:42px;}.p-lr-43{padding-left:43px;padding-right:43px;}.p-lr-44{padding-left:44px;padding-right:44px;}.p-lr-45{padding-left:45px;padding-right:45px;}.p-lr-46{padding-left:46px;padding-right:46px;}.p-lr-47{padding-left:47px;padding-right:47px;}.p-lr-48{padding-left:48px;padding-right:48px;}.p-lr-49{padding-left:49px;padding-right:49px;}.p-lr-50{padding-left:50px;padding-right:50px;}.p-lr-51{padding-left:51px;padding-right:51px;}.p-lr-52{padding-left:52px;padding-right:52px;}.p-lr-53{padding-left:53px;padding-right:53px;}.p-lr-54{padding-left:54px;padding-right:54px;}.p-lr-55{padding-left:55px;padding-right:55px;}.p-lr-56{padding-left:56px;padding-right:56px;}.p-lr-57{padding-left:57px;padding-right:57px;}.p-lr-58{padding-left:58px;padding-right:58px;}.p-lr-59{padding-left:59px;padding-right:59px;}.p-lr-60{padding-left:60px;padding-right:60px;}.p-lr-61{padding-left:61px;padding-right:61px;}.p-lr-62{padding-left:62px;padding-right:62px;}.p-lr-63{padding-left:63px;padding-right:63px;}.p-lr-64{padding-left:64px;padding-right:64px;}.p-lr-65{padding-left:65px;padding-right:65px;}.p-lr-66{padding-left:66px;padding-right:66px;}.p-lr-67{padding-left:67px;padding-right:67px;}.p-lr-68{padding-left:68px;padding-right:68px;}.p-lr-69{padding-left:69px;padding-right:69px;}.p-lr-70{padding-left:70px;padding-right:70px;}.p-lr-71{padding-left:71px;padding-right:71px;}.p-lr-72{padding-left:72px;padding-right:72px;}.p-lr-73{padding-left:73px;padding-right:73px;}.p-lr-74{padding-left:74px;padding-right:74px;}.p-lr-75{padding-left:75px;padding-right:75px;}.p-lr-76{padding-left:76px;padding-right:76px;}.p-lr-77{padding-left:77px;padding-right:77px;}.p-lr-78{padding-left:78px;padding-right:78px;}.p-lr-79{padding-left:79px;padding-right:79px;}.p-lr-80{padding-left:80px;padding-right:80px;}.p-lr-81{padding-left:81px;padding-right:81px;}.p-lr-82{padding-left:82px;padding-right:82px;}.p-lr-83{padding-left:83px;padding-right:83px;}.p-lr-84{padding-left:84px;padding-right:84px;}.p-lr-85{padding-left:85px;padding-right:85px;}.p-lr-86{padding-left:86px;padding-right:86px;}.p-lr-87{padding-left:87px;padding-right:87px;}.p-lr-88{padding-left:88px;padding-right:88px;}.p-lr-89{padding-left:89px;padding-right:89px;}.p-lr-90{padding-left:90px;padding-right:90px;}.p-lr-91{padding-left:91px;padding-right:91px;}.p-lr-92{padding-left:92px;padding-right:92px;}.p-lr-93{padding-left:93px;padding-right:93px;}.p-lr-94{padding-left:94px;padding-right:94px;}.p-lr-95{padding-left:95px;padding-right:95px;}.p-lr-96{padding-left:96px;padding-right:96px;}.p-lr-97{padding-left:97px;padding-right:97px;}.p-lr-98{padding-left:98px;padding-right:98px;}.p-lr-99{padding-left:99px;padding-right:99px;}.p-lr-100{padding-left:100px;padding-right:100px;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------
　-----------------------------------------------------------　分割設定　-----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.split-5{padding:1px;width:5%;float:left;}
.split-10{padding:1px;width:10%;float:left;}
.split-15{padding:1px;width:15%;float:left;}
.split-20{padding:1px;width:20%;float:left;}
.split-25{padding:1px;width:25%;float:left;}
.split-30{padding:1px;width:30%;float:left;}
.split-35{padding:1px;width:35%;float:left;}
.split-40{padding:1px;width:40%;float:left;}
.split-45{padding:1px;width:45%;float:left;}
.split-50{padding:1px;width:50%;float:left;}
.split-55{padding:1px;width:55%;float:left;}
.split-60{padding:1px;width:60%;float:left;}
.split-65{padding:1px;width:65%;float:left;}
.split-70{padding:1px;width:70%;float:left;}
.split-75{padding:1px;width:75%;float:left;}
.split-80{padding:1px;width:80%;float:left;}
.split-85{padding:1px;width:85%;float:left;}
.split-90{padding:1px;width:90%;float:left;}
.split-95{padding:1px;width:95%;float:left;}
.split-33{padding:1px;width:32%;float:left;}
.split-67{padding:1px;width:66%;float:left;}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------
　-----------------------------------------------------------　テキスト設定　-----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*-------------サイズ----------------*/
.s10{font-size:10%;}
.s20{font-size:20%;}
.s30{font-size:30%;}
.s40{font-size:40%;}
.s50{font-size:50%;}
.s60{font-size:60%;}
.s70{font-size:70%;}
.s80{font-size:80%;}
.s90{font-size:90%;}
.s{font-size:90%;}
.ss{font-size:80%;}
.sss{font-size:70%;}
.ssss{font-size:60%;}
.m{font-size:100%;}
.l{font-size:110%;}
.ll{font-size:120%;}
.lll{font-size:130%;}
.llll{font-size:140%;}
.l150{font-size:150%;}
.l200{font-size:200%;}
.l250{font-size:250%;}
.l300{font-size:300%;}
.l350{font-size:350%;}
.l400{font-size:400%;}
.l450{font-size:450%;}
.l500{font-size:500%;}
.l550{font-size:550%;}
.l600{font-size:600%;}
.l650{font-size:650%;}
.l700{font-size:700%;}
.l750{font-size:750%;}
.l800{font-size:800%;}
.l850{font-size:850%;}
.l900{font-size:900%;}
.l950{font-size:950%;}
.l1000{font-size:1000%;}
/*----------------文字間---------------*/
.letter-minus{
letter-spacing: -.5em
}
.letter-plus{
letter-spacing: .5em
}
/*-------------テキスト行指定---------------*/
.l-clamp1{
text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	overflow: hidden;
}
.l-clamp2{
text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.l-clamp3{
text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	overflow: hidden;
}
.l-clamp4{
text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:4;
	overflow: hidden;
}
/*------------テキスト位置------------*/
.center{
text-align:center;
}
.left{
text-align:left;
}
.right{
text-align:right;
}
/*---------------太さ-----------------*/
.bold{
font-weight:bold;
}
.normal{
font-weight:normal;
}
/*----------------斜め---------------*/
.italic {
font-style: italic;
}
/*------------打ち消し線------------*/
.line-on{
text-decoration: line-through;
}
/*------------縦書き------------*/
.tategaki{
display: flex;
writing-mode: vertical-rl;
align-items: center;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
text-orientation: upright;
}
/*---------一行のみ表示----------*/
.no-wrap{
text-overflow: ellipsis;
white-space: nowrap;
overflow:hidden;
}
/*------文字やアイコンの右スタート-----*/
.rtl{
direction:rtl;
}
/*-----文字やアイコンの左スタート------*/
.ltr{
direction:ltr;
}
/*------------------明朝体-----------------*/
.minchou{
font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif!important
}
/*------------------ゴシック体-----------------*/
.gothic{
font-family: "Helvetica Neue",Arial"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,san-serif!important;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------
　-----------------------------------------------------------　色設定　-----------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------モノトーンテキスト色---------*/
.fc-00{color:#000;}
.fc-22{color:#222;}
.fc-44{color:#444;}
.fc-66{color:#666;}
.fc-99{color:#999;}
.fc-dd{color:#ddd;}
.fc-df{color:#dfdfdf;}
.fc-ef{color:#efefef;}
.fc-f9{color:#f9f9f9;}
.fc-f4{color:#f4f4f4;}
.fc-ff{color:#fff;}
/*-----------カラーテキスト色------------*/
.fc-d-navy{color:#07283f;}
.fc-r-navy{color:#0e517f;}
.fc-blue{color:#177FC4;}
.fc-d-blue{color:#126196;}
.fc-r-blue{color:#E3F7FB;}
.fc-purple{color:#643D66;}
.fc-d-purple{color:#452a46;}
.fc-r-purple{color:#CBC3E3;}
.fc-green{color:#82b025;}
.fc-d-green{color:#63861c;}
.fc-r-green{color:#C1E1C1;}
.fc-yellow{color:#FFF356;}
.fc-d-yellow{color:#ffee0a;}
.fc-r-yellow{color:#FEFCD6;}
.fc-orange{color:#E87528;}
.fc-d-orange{color:#c85d15;}
.fc-r-orange{color:#fae0ce;}
.fc-f-orange{color:#FF5900;}
.fc-brown{color:#663221;}
.fc-d-brown{color:#482317;}
.fc-r-brown{color:#faf1ee;}
.fc-red{color:#BC1F00;}
.fc-d-red{color:#811500;}
.fc-r-red{color:#ff9999;}
.fc-pink{color:#CC5970;}
.fc-d-pink{color:#aa344c;}
.fc-r-pink{color:#F4DDE2;}
.fc-f-pink{color:#E5405E;}
/*---------モノトーン背景色------------*/
/*----------枠線のときは背景色未設定＆ボタン色設定：<div class="b-22 p-15" href="/">テキスト</div>-----------*/
.bg-00{
background-color:#000;
color:#fff;}
.bg-22{
background-color:#222;
color:#fff;}
.bg-44{
background-color:#444;
color:#fff;}
.bg-66{
background-color:#666;
color:#fff;}
.bg-99{
background-color:#999;
color:#fff;}
.bg-dd{
background-color:#ddd;
color:#222;}
.bg-df{
background-color:#dfdfdf;
color:#222;}
.bg-ef{
background-color:#efefef;
color:#222;}
.bg-f9{
background-color:#f9f9f9;
color:#222;}
.bg-f4{
background-color:#f4f4f4;
color:#222;}
.bg-ff{
background-color:#fff;
color:#222;}
/*---------カラー背景色-----------*/
.bg-navy{background-color:#0C466D;color:#fff;}
.bg-d-navy{background-color:#07283f;color:#fff;}
.bg-r-navy{background-color:#0e517f;}
.bg-blue{background-color:#177FC4;}
.bg-d-blue{background-color:#126196;color:#fff;}
.bg-r-blue{background-color:#E3F7FB;}
.bg-purple{background-color:#643D66;}
.bg-d-purple{background-color:#452a46;color:#fff;}
.bg-r-purple{background-color:#CBC3E3;}
.bg-green{background-color:#82b025;}
.bg-d-green{background-color:#63861c;color:#fff;}
.bg-r-green{background-color:#C1E1C1;}
.bg-yellow{background-color:#FFF356;}
.bg-d-yellow{background-color:#ffee0a;color:#fff;}
.bg-r-yellow{background-color:#FEFCD6;}
.bg-orange{background-color:#E87528;}
.bg-f-orange{background:#FF5900;}
.bg-d-orange{background-color:#c85d15;color:#fff;}
.bg-r-orange{background-color:#fae0ce;}
.bg-brown{background-color:#663221;}
.bg-d-brown{background-color:#482317;color:#fff;}
.bg-r-brown{background-color:#faf1ee;}
.bg-red{background-color:#BC1F00;}
.bg-d-red{background-color:#811500;color:#fff;}
.bg-r-red{background-color:#ff9999;}
.bg-pink{background-color:#CC5970;}
.bg-d-pink{background-color:#aa344c;color:#fff;}
.bg-r-pink{background-color:#F4DDE2;}
.bg-f-pink{background:#E5405E;}
.bg-line{background-color:#00B900;}
.bg-instagram{background-color:#CF2E92;}
.bg-twitter{background-color:#1DA1F2;}
.bg-facebook{background-color:#1877f2;}
.bg-youtube{background-color:#DA1725;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------
　-----------------------------------------------------------　ボーダー設定　---------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.b-df{border:1px solid #dfdfdf;}
.b-22{border:1px solid #222;}
.b-ff{border:1px solid #fff;}
.b-mc{border:1px solid;}
.b-sc{border:1px solid;}
.b-df-l{border-left:1px solid #dfdfdf;}
.b-22-l{border-left:1px solid #222;}
.b-ff-l{border-left:1px solid #fff;}
.b-mc-l{border-left:1px solid;}
.b-sc-l{border-left:1px solid;}
.b-df-r{border-right:1px solid #dfdfdf;}
.b-22-r{border-right:1px solid #222;}
.b-ff-r{border-right:1px solid #fff;}
.b-mc-r{border-right:1px solid;}
.b-sc-r{border-right:1px solid;}
.b-df-t{border-top:1px solid #dfdfdf;}
.b-22-t{border-top:1px solid #222;}
.b-ff-t{border-top:1px solid #fff;}
.b-mc-t{border-top:1px solid;}
.b-sc-t{border-top:1px solid;}
.b-df-b{border-bottom:1px solid #dfdfdf;}
.b-22-b{border-bottom:1px solid 222;}
.b-ff-b{border-bottom:1px solid #fff;}
.b-mc-b{border-bottom:1px solid;}
.b-sc-b{border-bottom:1px solid;}
.b-df-tb{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.b-22-tb{border-top:1px solid #222;border-bottom:1px solid #222;}
.b-ff-tb{border-top:1px solid #fff;border-bottom:1px solid #fff;}
.b-mc-tb{border-top:1px solid ;border-bottom:1px solid;}
.b-sc-tb{border-top:1px solid ;border-bottom:1px solid;}
.b-df-lr{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.b-22-lr{border-left:1px solid #222;border-right:2px solid #222;}
.b-ff-lr{border-left:1px solid #fff;border-right:3px solid #fff;}
.b-mc-lr{border-left:1px solid ;border-right:4px solid;}
.b-sc-lr{border-left:1px solid ;border-right:5px solid;}
.b-ac{border:1px solid;}
.b-ac-l{border-left:1px solid;}
.b-ac-r{border-right:1px solid;}
.b-ac-t{border-top:1px solid;}
.b-ac-b{border-bottom:1px solid;}
.b-ac-tb{border-top:1px solid ;border-bottom:1px solid;}
.b-ac-lr{border-left:1px solid ;border-right:4px solid;}
.b-red{border:1px solid #BC1F00;}
.b-red-l{border-left:1px solid #BC1F00;}
.b-red-r{border-right:1px solid #BC1F00;}
.b-red-t{border-top:1px solid #BC1F00;}
.b-red-b{border-bottom:1px solid #BC1F00;}
.b-red-tb{border-top:1px solid #BC1F00;border-bottom:1px solid #BC1F00;}
.b-red-lr{border-left:1px solid #BC1F00;border-right:4px solid #BC1F00;}

/*------------------角丸-----------------*/
.br-1{ 
border-radius: 1px;
-webkit-border-radius: 1;
-moz-border-radius: 1;
}
.br-3{ 
border-radius: 3px;
-webkit-border-radius: 3;
-moz-border-radius: 3;
}
.br-5{ 
border-radius: 5px;
-webkit-border-radius: 5;
-moz-border-radius: 5;
}
.br-10{ 
border-radius: 10px;
-webkit-border-radius: 10;
-moz-border-radius: 10;
}
.br-30{ 
border-radius: 30px;
-webkit-border-radius: 30;
-moz-border-radius: 30;
}
.br-100{ 
border-radius: 100px;
-webkit-border-radius: 100;
-moz-border-radius: 100;
}
/*----------------ぼかし------------------*/
.blur-ff{
background-color:rgba(249,249,249,.5);
color:#222;
}
.blur-22{
background-color:rgba(34,34,34,.5);
color:#fff;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------
　-----------------------------------------------------------　高さ設定　-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------ハイト------------------*/
.h-10{height:10px;}.h-15{height:15px;}.h-20{height:20px;}.h-25{height:25px;}.h-30{height:30px;}.h-35{height:35px;}.h-40{height:40px;}.h-45{height:45px;}.h-50{height:50px;}.h-55{height:55px;}.h-60{height:60px;}.h-65{height:65px;}.h-70{height:70px;}.h-75{height:75px;}.h-80{height:80px;}.h-85{height:85px;}.h-90{height:90px;}.h-95{height:95px;}.h-100{height:100px;}.h-105{height:105px;}.h-110{height:110px;}.h-115{height:115px;}.h-120{height:120px;}.h-125{height:125px;}.h-130{height:130px;}.h-135{height:135px;}.h-140{height:140px;.}h-145{height:145px;}.h-150{height:150px;}.h-155{height:155px}.h-160{height:160px;}.h-165{height:165px;}.h-170{height:170px;}.h-175{height:175px;}.h-180{height:180px;}.h-185{height:185px;}.h-190{height:190px;}.h-195{height:195px;}.h-200{height:200px;}.h-205{height:205px;}.h-210{height:210px;}.h-215{height:215px;}.h-220{height:220px;}.h-225{height:225px;}.h-230{height:230px;}.h-235{height:235px;}.h-240{height:240px;}.h-245{height:245px;}.h-250{height:250px;}.h-255{height:255px;}.h-260{height:260px;}.h-265{height:265px;}.h-270{height:270px;}.h-275{height:275px;}.h-280{height:280px;}.h-285{height:285px;}.h-290{height:290px;}.h-295{height:295px;}.h-300{height:300px;}.h-305{height:305px;}.h-310{height:310px;}.h-315{height:315px;}.h-320{height:320px;}.h-325{height:325px;}.h-330{height:330px;}.h-335{height:335px;}.h-340{height:340px;}.h-345{height:345px;}.h-350{height:350px;}.h-355{height:355px;}.h-360{height:360px;}.h-365{height:365px;}.h-370{height:370px;}.h-375{height:375px;}.h-380{height:380px;}.h-385{height:385px;}.h-390{height:390px;}.h-395{height:395px;}.h-400{height:400px;}.h-405{height:405px;}.h-410{height:410px;}.h-415{height:415px;}.h-420{height:420px;}.h-425{height:425px;}.h-430{height:430px;}.h-435{height:435px;}.h-440{height:440px;}.h-445{height:445px;}.h-450{height:450px;}.h-455{height:455px;}.h-460{height:460px;}.h-465{height:465px;}.h-470{height:470px;}.h-475{height:475px;}.h-480{height:480px;}.h-485{height:485px;}.h-490{height:490px;}.h-495{height:495px;}.h-500{height:500px;}.h-505{height:505px;}.h-510{height:510px;}.h-515{height:515px;}.h-520{height:520px;}.h-525{height:525px;}.h-530{height:530px;}.h-535{height:535px;}.h-540{height:540px;}.h-545{height:545px;}.h-550{height:550px;}.h-555{height:555px;}.h-560{height:560px;}.h-565{height:565px;}.h-570{height:570px;}.h-575{height:575px;}.h-580{height:580px;}.h-585{height:585px;}.h-590{height:590px;}.h-595{height:595px;}.h-600{height:600px;}.h-605{height:605px;}.h-610{height:610px;}.h-615{height:615px;}.h-620{height:620px;}.h-625{height:625px;}.h-630{height:630px;}.h-635{height:635px;}.h-640{height:640px;}.h-645{height:645px;}.h-650{height:650px;}.h-655{height:655px;}.h-660{height:660px;}.h-665{height:665px;}.h-670{height:670px;}.h-675{height:675px;}.h-680{height:680px;}.h-685{height:685px;}.h-690{height:690px;}.h-695{height:695px;}.h-700{height:700px;}.h-705{height:705px;}.h-710{height:710px;}.h-715{height:715px;}.h-720{height:720px;}.h-725{height:725px;}.h-730{height:730px;}.h-735{height:735px;}.h-740{height:740px;}.h-745{height:745px;}.h-750{height:750px;}.h-755{height:755px;}.h-760{height:760px;}.h-765{height:765px;}.h-770{height:770px;}.h-775{height:775px;}.h-780{height:780px;}.h-785{height:785px;}.h-790{height:790px;}.h-795{height:795px;}.h-800{height:800px;}.h-805{height:805px;}.h-810{height:810px;}.h-815{height:815px;}.h-820{height:820px;}.h-825{height:825px;}.h-830{height:830px;}.h-835{height:835px;}.h-840{height:840px;}.h-845{height:845px;}.h-850{height:850px;}.h-855{height:855px;}.h-860{height:860px;}.h-865{height:865px;}.h-870{height:870px;}.h-875{height:875px;}.h-880{height:880px;}.h-885{height:885px;}.h-890{height:890px;}.h-895{height:895px;}.h-900{height:900px;}.h-905{height:905px;}.h-910{height:910px;}.h-915{height:915px;}.h-920{height:920px;}.h-925{height:925px;}.h-930{height:930px;}.h-935{height:935px;}.h-940{height:940px;}.h-945{height:945px;}.h-950{height:950px;}.h-955{height:955px;}.h-960{height:960px;}.h-965{height:965px;}.h-970{height:970px;}.h-975{height:975px;}.h-980{height:980px;}.h-985{height:985px;}.h-990{height:990px;}.h-995{height:995px;}.h-1000{height:1000px;}
/*------------------ラインハイト------------------*/
.lh-02{line-height:0.2}
.lh-04{line-height:0.4;}
.lh-06{line-height:0.6;}
.lh-08{line-height:0.8;}
.lh-10{line-height:1;}
.lh-12{line-height:1.2;}
.lh-14{line-height:1.4;}
.lh-16{line-height:1.6;}
.lh-18{line-height:1.8;}
.lh-20{line-height:2.0;}
.lh-22{line-height:2.2;}
.lh-24{line-height:2.4;}
.lh-26{line-height:2.6;}
.lh-28{line-height:2.8;}
.lh-30{line-height:3;}
/*--------------------　スクロール　-------------------------*/
.scroll100,.scroll200,.scroll300,.scroll400,.scroll500,.scroll600,.scroll700,.scroll800,.scroll900,.scroll1000{overflow-y:auto;}
.scroll100{height:100px;}
.scroll200{height:200px;}
.scroll300{height:300px;}
.scroll400{height:400px;}
.scroll500{height:500px;}
.scroll600{height:600px;}
.scroll700{height:700px;}
.scroll800{height:800px;}
.scroll900{height:900px;}
.scroll1000{height:1000px;}
@media (max-width:599px) {/*--- スマホ以下 ---*/
.scroll100,.scroll200,.scroll300,.scroll400,.scroll500,.scroll600,.scroll700,.scroll800,.scroll900,.scroll1000{
height:auto;
}
}
