﻿body {
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, "メイリオ", Meiryo,"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
    font-weight: 500;
    font-size:14px;
}

/* TOP */
.contents .listBox .listcontents p {font-size:13px;}
.right .listBox .listcontents h3 { font-size: 12.5px;}
.right .listBox .listcontents p { font-size: 12px;}


/* デザインタイプ */
.wa .shopTitle{background:#f5f5f5;}
.you .bgBrown{background:#f5efe7;background-image:none;}

/* 店舗ページ */
.shopTitle h1 { font-size: 25px;}
.shopcontents h2 { font-size: 19px;padding:20px 0;}
.mapArea p.mt10 {
    font-weight: 600;
    font-size: 16px;
    line-height: 2em;
}


/* クーポン */
.shopright .listBox .listcontents h3 {
    font-size: 14px;
    margin: 5px 0;
}
.shopright .listBox .listcontents p {
    font-size: 13px;
}
p.text-right.text-danger.fwB {
    text-align: left;
    line-height: 1.5em;
    font-size: 13.5px;
}



p.mt25.fs14.text-right {
    display: none;
}
.p020.text-center {
    display: none;
}
.the-box.rounded {
    border-radius: 10px;
    background: #f5efe7;
}

div.mb30.mt20.bbDotted h3 {
        font-weight: bold;
    font-size: 17px;
    margin: 5px 0px 5px 5px;
    color: #484646;
    border-bottom: 2px solid #E9573F;
    padding: 10px;
    background: #fff;}

div.mb30.mt20.bbDotted .text-muted {
    color: #AAAAAA;
    color: rgb(38, 38, 38);
    text-decoration-line: underline;
    font-style: italic;
    font-weight: bold;
}
.the-box.mt10.contents.rounded p span img {
    width: 535px!important;
}


/* メディア管理 */
.mediaContents {
        padding-top: 15px;padding-bottom: 15px;
}

.mediaContents div {
    font-size: 16px;
    line-height: 3rem;
}
/*
.mediaContentsArea img {
    margin-bottom: -40px;
}*/


.mediaMainBox2{background-size: 100%;}

.mediaMainBox2:hover{background-size: 110%;}


.mediaContentsArea p {
    font-size: 16px;
    line-height: 1.7em;
}
.mediaContentsArea h1 {
    font-size: 26px;
    margin: 0!important;
    text-align: center;
    font-weight: bold;
    line-height: 2em;
    border: none;
}
.mediaContentsArea h2 {
    text-align: center;
    font-size: 24px;
    margin: 0 0 20px 0;
/*    border-bottom: 2px solid #E73828;*/
    font-weight: bold;
    line-height: 2em;
}
.mediaContentsArea h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 2em;
}
.mediaContentsArea h4 {
    font-size: 16px;
    line-height: 2em;
    font-weight: bold;
}
.mediaContentsArea .Last {
    padding: 20px;
    background-color: #f5efe7;
    border-radius: 5px;
}
.mediaContentsArea .Last h5 {
    font-weight: bold;
    font-size: 16px;
    padding: 10px 0;
    font-style: italic;
    border-bottom: 1px dotted #8e8e8e;
}
.mediaContentsArea .Last h6 {
    font-size: 14px;
    padding: 10px 0;
    font-style: italic;
    text-align: right;
}
.mediaContentsArea p img {
    margin: 0!important;padding-bottom: 10px;
}
div.mb30.mt20.bbDotted h3:nt-of-type(1){
border-bottom:none;
}
.ubline {
    border-top: #e73828 2px solid;
    border-bottom: #e73828 2px solid;{
        // The tab key will cycle through the settings when first created
        // Visit http://wbond.net/sublime_packages/sftp/settings for help
        
        // sftp, ftp or ftps
        "type": "sftp",
    
        "sync_down_on_open": true,
        "sync_same_age": true,
        
        "host": "example.com",
        "user": "username",
        //"password": "password",
        //"port": "22",
        
        "remote_path": "/example/path/",
        //"file_permissions": "664",
        //"dir_permissions": "775",
        
        //"extra_list_connections": 0,
    
        "connect_timeout": 30,
        //"keepalive": 120,
        //"ftp_passive_mode": true,
        //"ftp_obey_passive_host": false,
        //"ssh_key_file": "~/.ssh/id_rsa",
        //"sftp_flags": ["-F", "/path/to/ssh_config"],
        
        //"preserve_modification_times": false,
        //"remote_time_offset_in_hours": 0,
        //"remote_encoding": "utf-8",
        //"remote_locale": "C",
        //"allow_config_upload": false,
    }
    
    font-size: 18px;
    padding: 15px 0;
    margin: 20px 0 15px 0;
    color: #4d3f34;
    font-weight: bold;
    line-height: 1.6em;
}
.bgline {
    font-size: 18px;
    padding: 10px 15px;
    margin: 20px 0 10px 0;
    color: #4d3f34;
    font-weight: bold;
    line-height: 1.6em;
    background-color: #F2EFE7;
    border-radius: 10px;
}

/* 特集特選管理 */
.row.p10 p {
    font-size: 17px;
    line-height: 1.6em;
    padding: 10px 20px;
    color: #333;
}
.article h3 {
    color: black;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #DDDDDD;
    line-height: 2.5em;
    margin-bottom: 15px;
}
.article p {
    line-height: 1.7em;
    font-size: 16px;
    padding: 0 15px;
}
   


/* 特集から探す*/
.contents .listBox .listcontents h3 {
    font-size: 15px;
    margin: 5px 0 15px 0;
    color: #444444;
    font-weight: 600;
}   
.contents .listBox .listcontents p {
    font-size: 14px;
    line-height: 1.5em;
}
   
    
.mb30 {margin-bottom: 30px;}
.mt25 {    margin-top: 25px;}