﻿@charset "utf-8";
/* CSS Document */


/*------------------------------
 body
-------------------------------*/
body {
    -webkit-overflow-scrolling: touch;
}
/*------------------------------
 top
-------------------------------*/



/*-----------header-------------*/

	
/*-----------ナビゲーションメニュー-------------*/



/*------------------------------
新着情報（top）
-------------------------------*/



/*------------------------------
新着情報（ページ）
-------------------------------*/


/*********** footer ************/


/* -----------------------------------------------------------------*/
/*▼メイン▼*/
/* -----------------------------------------------------------------*/





/* -----------------------------------------------------------------*/
/*▼サービス案内ナビ▼*/
/* -----------------------------------------------------------------*/



/* -----------------------------------------------------------------*/
/*▼右メイン▼*/
/* -----------------------------------------------------------------*/


/* -----------------------------------------------------------------*/
/*▼サービス案内▼*/
/* -----------------------------------------------------------------*/


/*----------アイコン--------------------------*/


/*------色別洗い------*/



/*------素材別洗い------*/


/*------お客様別洗い------*/




/*------抗菌・消臭帯電防止加工------*/


/*------タンブラー乾燥------*/



/*------立体整型乾燥------*/


/*------ビニール包装------*/


/*------不織布包装------*/

/*------高級ハンガー不織布包装------*/

/*------アイロン仕上げ------*/

/*------アパレル仕上げ------*/

/*------立体整形仕上げ------*/


/*------テーラー仕上げ------*/


/*------蘇る加工------*/


/*---------ワイシャツ---------*/


/* -----------------------------------------------------------------*/
/*▼会社案内▼*/
/* -----------------------------------------------------------------*/

/* -----------------------------------------------------------------*/
/*▼店舗一覧▼*/
/* -----------------------------------------------------------------*/

.shopwaku{
    background-image:none;
}
/* 店舗一覧改造20190125 */
.wf-roundedmplus1c {
    font-family: "M PLUS Rounded 1c";
}


.spList_ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
 
padding:20px;
margin:20px;
 }

.spList_li {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style-type: none !important;
    height:60px;

}


    .spList_li > a {
        margin: 1px;
        /*background-color: aquamarine;*/
        display: block;
        line-height: 36px;
        text-decoration: none;
        padding-left: 10px;
        font-weight: 900;
        color:#000;
    }

        .spList_li > a > span {
            padding-left:15px;
            display: inline;
            vertical-align: middle;
        }

        .spList_li > a > img {
            padding-left: 15px;
            display: inline;
            vertical-align: middle;
        }



/*店舗写真枠*/
.waku01 {
    padding: 7px;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 1px 1px 5px rgba(20,20,20,0.2); /* ドロップシャドウ 【横位置 縦位置 ぼかし幅 色】の順に記述 */
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
}

.waku01 > img{
    width:573px;
}

/* 円の基本形 */
.maru {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    flex-flow: column;
    vertical-align: top;
}
/* 円の大きさ */
.size_normal {
    width: 35px;
    height: 35px;
}
/* 文字の大きさ */
.letter3 {
    font-size: 1em;
    line-height: 1.5em;
}
/* 円と文字の色 */
.pink1 {
    border: 4px solid ;
}


.spListli2 {
    list-style-type: none !important;
    padding-left:15px;
}

/*即日画像のBOX*/
.sokujitu_box{
    margin-top:20px;
    margin-bottom:20px;
}

/*お店の見出し*/
h3.midashi {
    margin-top: 30px;
}

/*見出し各セクション*/
h3 {
    position: relative;
    color: #333333;
    text-shadow: 0 0 2px white;
    margin-top: 30px;
    margin-bottom: 30px;
}

    h3:before {
        content: "";
        position: absolute;
        background: #f280bf;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        top: 50%;
        /* border: dashed 1px white; */
        left: -15px;
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: -1;
    }

/*写真かさね*/
.pic_kasane{
    position:absolute;
    right:30px;
    top:40px;
}

/*グリッドボックス*/
.grid_box {
    display: grid;
    /*grid-template-rows: 200px 200px;*/
    grid-template-columns: 1fr 1fr;
}

.grid_item {
    display: flex;
    align-items: center;
    justify-content: center;
}

.item1_box {
    display:block;

}


.tenpo_info {
    padding: 0.2em 0.5em;
    margin: 2em 0;
    color: #565656;
    background: #ffeaea;
    box-shadow: 0px 0px 0px 10px #ffeaea;
    border: dashed 2px #ffc3c3;
    border-radius: 8px;
    font-size: 26px;
}

    .tenpo_info p {
        margin: 0;
        padding: 0;
    }

    .tenpo_info tr td:nth-of-type(2) {
        padding-left: 20px;
    }


/*GoogleMAP埋め込みレスポンシブ対応*/
.ggmap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

    .ggmap iframe,
    .ggmap object,
    .ggmap embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    /*TOPへ戻るボタン*/
#page_top {
    width: 100px;
    height: 100px;
    position: fixed;
    right: 20px;
    bottom: 20px;
    /*background: #3f98ef;*/
    background-image: url(../img/shopList2/Top.png);
    background-repeat: no-repeat;
    opacity: 0.6;
}

    #page_top a {
        position: relative;
        display: block;
        width: 100px;
        height: 100px;
        text-decoration: none;
    }

        /*#page_top a::before {
            font-family: FontAwesome;
            content: '\f102';
            font-size: 25px;
            color: #fff;
            position: absolute;
            width: 25px;
            height: 25px;
            top: 0;
            bottom: 0;
            right: 0;
            left: 0;
            margin: auto;
            text-align: center;
        }*/


        /*Web限定くーぽん*/
p.coupon_meg{
    font-size:20px;

}
p.coupon_meg2 {
    font-size: 15px;
}

/* -----------------------------------------------------------------*/
/*▼お客様の声▼*/
/* -----------------------------------------------------------------*/

/* -----------------------------------------------------------------*/
/*▼求人情報▼*/
/* -----------------------------------------------------------------*/




