/* 端末サイズ
Apple
iPhone 13ProMax　428×926
iPhone 13/13Pro  390×884
iPhone 13mini	375×812
5/5s/SE(第1世代)　	320×568
6/6s/7/8/ X/XS/11 Pro	375×667
Plus 6/6s/7/8	414×736
XR/11/XS Max/11 Pro Max	414×896
12/12 Pro/13/13Pro	390×844
12 Pro Max/13 Pro Max	428×926

ipad
iPadｍini/mini(2~5)/ iPad(1~6)/Air(1/2)/Pro9.7	768×1024
iPad mini(6)	744×1,133
iPad(7/8/9)	810×1,080
iPad Air10.9	820×1,180
iPad Air(3)/Pro10.5	834×1,112
iPad Air(4)	834×1,180
iPad Pro11(1/2/3)	834×1,194
iPad Pro12.9(1~5)	1,024×1,366
iPad Air10.9	585×820
iPad 10.2	535×810
iPad mini	507×768

Android
MUSASHI(2016年発売)	320×534
Rakuten Mini	360×640　
AQUOS R3	360×780　
Galaxy S20	360×800
Pixel 5/4a	393×851　
OnePlus 8T	412×914　
Galaxy S20 Ultra	412×915　
Xperia 12	418×976

Mac
MacBook Pro Retina 15.4インチ	2,880×1,800
MacBook Pro Retina/MacBook Air 2018 13.3インチ	2,560×1,600
MacBook Air 13.3インチ	1,440×900
MacBook Air 11.6インチ	1,366×768
MacBook 12インチ	2,304×1,440
iMac 21.5インチ	1,920×1,080
iMac 21.5インチ Retina 4K	1,920×1,080
iMac 27インチ	2,560×1,440
iMac Pro /iMac Retina 5K 27インチ	5,120×2,880 */


/* ○○px以上 */
@media screen and (min-width:960px){


}

/* ○○px以下 */
@media screen and (max-width:520px) {
  #fh5co-header .display-tc h1, .fh5co-cover .display-tc h1 {
    font-size: 32px;
    line-height: 50px;
}
.toptitle {
    color: #fff;
    font-size: 14px;
}
.text_blod {
    font-weight: bold;
    font-size: 20px;
}
table.company {
    width: 100%;
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 0px 15px;
    font-size: 12px;
}
table.company td {
    font-size: 14px;
}
.accesstext{
  font-size: 14px!important;
  line-height: 22px!important
}
.companyservicesmall{
  font-size: 14px!important
}
.companytext01 {
    font-family: 'Hina Mincho', serif!important;
    font-size: 28px;
    margin-left: 20px;
}
iframe{
  height: 300px
}
.textsmall {
    font-size: 10px;
}
.section-heading {
    margin-bottom: 10px;
}
.ceotext{
  font-size: 14px!important
}
#fh5co-started .fh5co-heading p {
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 20px;
}
#fh5co-featured-testimony blockquote {
    margin-top: 0px;
}
#fh5co-featured-testimony blockquote p {
    font-size: 26px;
    line-height: 20px;
    font-style: italic;
    font-weight: 300;
    color: #fff;
    font-size: 16px!important;
}
#fh5co-featured-testimony blockquote {
    background-color: rgb(192,192,192,0);
}
.imgtopmargin{
  margin-top: 100px
}
.btntext{
  font-size: 12px!important;
  text-align: center;
}
a.btn-c {
    font-size: 1.5rem;
    position: relative;
    color: #fff;
    background: #777777;
    -webkit-box-shadow: 0 5px 0 #777777;
    box-shadow: 0 5px 0 #777777;
    margin-left: 20%;
}

  #fh5co-footer .fh5co-footer-links {
    margin-bottom: 30px;
    font-size: 14px;
}
.fh5co-social-icons {
    margin-top: -100px;
}
#fh5co-offcanvas ul {
    font-size: 14px;
}
#fh5co-offcanvas ul li.offcanvas-has-dropdown > a {
    color: #fff;
}
#fh5co-offcanvas a {
    color: #fff;
    margin-bottom: 10px
}
.logo_small{
  width: 50%
}
.modal {
    display: none;
    height: 100vh;
    position: absolute;
    top: 0;
    width: 100%;
}




}
