@media screen and (min-width: 768px){body{margin-top:-146px;font-size:16px;line-height:1.5;word-break:break-all;}h1{font-size:48px;font-weight:500;line-height:1.5;}h2{font-size:42px;font-weight:500;line-height:1.5;}h3{font-size:36px;font-weight:500;line-height:1.5;}h4{font-size:28px;font-weight:500;line-height:1.5;}h5{font-size:22px;font-weight:500;line-height:1.5;}p{font-size:16px;}/*共通*/.bottom_tel a{color: #FFF;}.line_break {    padding-top: 20px;}.flex {    display: flex;    justify-content: space-between;}.flex_center {    align-items: center;}.left {    text-align: left;}.mb20 {    margin-bottom: 20px;}.mb30 {    margin-bottom: 30px;}.mb50 {    margin-bottom: 50px;}a:hover img.img_opacity {    opacity: 0.75;    filter: alpha(opacity=75);    -webkit-transition: 0.2s linear;    transition: 0.2s linear;}a img.img_opacity {    -webkit-transition: 0.2s linear;    transition: 0.2s linear;}/*header*/#top {    padding: 0 calc((100% - 1200px) / 2);    background-color: #FFF;}#grobalnav .navbar-text {     position: relative;}.header_icon {    position: absolute;    top: 95px;    left: 0;    display: flex;    align-items: center;    z-index: 1;}.header_instagram {    margin-right: 20px;}.navbar-fixed-top {    position: static;}@media (min-width: 768px) and (max-width: 1200px) {.header_icon {top: 50px;}}/*bottom_box*/.bottom_contact {    display: flex;    align-items: center;}.bottom_tel {     font-size:3.2rem;     font-family: Shippori Mincho;     padding-right: 30px;    background: url(https://www.advance-online.com/siup/img/bottom_tel_bg.png) no-repeat top 10px left;    padding-left: 40px;}/*footer*/.pc_follow_bnr {    display:flex;    flex-direction: column;    position: fixed;    z-index: 4;    right: 0;    bottom: 100px;    flex-direction: column;}.pc_follow_bnr a {    margin-bottom: 10px;}.footer_box {    padding: 80px calc((100% - 1200px)/2) 60px;    border-bottom: 1px solid #FFF;}.footer_txt {    text-align: left;    font-size: 1.4rem;    margin-bottom: 50px;}.footer_txt p {    margin-bottom: 15px;}.footer_txt span {    display: inline-block;    width: 90px;    background-color: #444444;     padding: 5px;    margin-right: 20px;    border-radius: 2px;    text-align: center;}.footer_sns {    text-align: left;}.google_map {    width: 450px;}.copylight {    font-size: 1.5rem;    color: #AAA;    padding: 30px 0;}/*ご購入・ご注文方法*/.flow_tel {    font-weight:bold;    font-size:2.0rem;}}@media screen and (max-width: 767px){body{font-size:16px;line-height:1.5;word-break:break-all;}h1{font-size:36px;font-weight:500;line-height:1.5;}h2{font-size:28px;font-weight:500;line-height:1.5;}h3{font-size:24px;font-weight:500;line-height:1.5;}h4{font-size:20px;font-weight:500;line-height:1.5;}h5{font-size:18px;font-weight:500;line-height:1.5;}.btn_box02 div:not(:last-child){margin-bottom: 10px;}.bottom_tel a{color: #FFF;}.sp_none {display:none;}.mb20 {margin-bottom: 20px;}.mb30,.mb50 {margin-bottom: 30px;}.center {text-align: center;}.line_break {    padding-top: 20px;}.bottom_tel {    font-size: 2.0rem;     font-family: Shippori Mincho;    background: url(https://www.advance-online.com/siup/img/bottom_tel_bg.png) no-repeat top left;    padding-left: 40px;    padding-top: 10px;    margin-bottom: 10px;}.sp_bana {        display: flex;        justify-content: space-between;        position: fixed;        width: 100%;        height: 60px;        bottom: 0;        left: 0;        z-index: 4;    }    .sp_bana div {        position: relative;        width: 25%;        background: #333;        border-top: 1px solid #FFF;    }    .sp_bana div:nth-child(4) {        background: #3F3933;    }    .sp_bana div:not(:last-child) {        border-right: 1px solid #FFF;    }    .sp_bana div img {        width: auto;        margin-bottom: 7px;    }    .sp_bana div p {        color: #FFF;        font-size: 1.2rem;        line-height: 1;        text-align: center;    }    .sp_bana a {        position: absolute;        width: 100%;        height: 100%;        display: flex;        flex-direction: column;        align-items: center;        justify-content: center;        text-decoration: none;    }.copyright {        padding: 25px 0 80px;        text-align: center;        background: #333;        color: #FFF;        font-size: 1.2rem;    }}