﻿@charset "utf-8";

@media screen and (max-width: 768px)
{
/*===============================================
●tablet.css ここから 画面の横幅が768pxまで
===============================================*/
    #subpageOnlySmart {
        display: none;
    }
h1
{
font-size: 30px;
    line-height: 35px;
        padding: 0px 20px 15px 20px;
}
#smartHead {
    height: auto;
}
.kirei
{
width:auto!important;    
 margin:0px;
}
.headerTop
{
 display:block;    
}
.dairyBox {
    margin-left: 0px !important;
    width: calc(100% + 20px);
}
.width_x
{
width:auto!important;
}
.style_1
{
    background-repeat:repeat;
    background-image:url(../img/voice-haikei.png);
}
.style_2
{
    height:auto!important;
}
.service_title,.service_text
{
    width:auto;
}
.service
{
    text-align:center;
}
.service img
{
 margin-left:auto;    
 margin-right:auto;
 float:none;
}
.background_0 {
    background-image:none;
}
.height3 {
    height:auto;
    margin-top: 20px!important;
    background-image: url(../img_harmony/hand.jpg)!important;
    background-size: 100%;
}
#page_contents_outer {
    width: 100%;
    height: auto;
        margin: 40px 0px 10px 0px;
}
.haikeiNone
{
 background-image:none!important;    
}
/*===============================================
●tablet.css ここまで
===============================================*/
}