﻿@charset "utf-8";
/* CSS Document */
/*  margin */
.mt0 {margin-top: 0px!important;}.mt5 {margin-top:5px!important}.mt10 {margin-top:10px!important}.mt15 {margin-top:15px!important}.mt20 {margin-top:20px!important}.mt25 {margin-top:25px!important}.mt30 {margin-top:30px!important}.mt35 {margin-top:35px!important}.mt40 {margin-top:40px!important}.mt45 {margin-top:45px!important}.mt50 {margin-top:50px!important}.mt55 {margin-top:55px!important}.mt60 {margin-top:60px!important}.mt65 {margin-top:65px!important}.mt70 {margin-top:70px!important}.mt75 {margin-top:75px!important}.mt80 {margin-top:80px!important}.mt85 {margin-top:85px!important}.mt90 {margin-top:90px!important}.mt95 {margin-top:95px!important}.mt100 {margin-top:100px!important}.mt105 {margin-top:105px!important}.mt110 {margin-top:110px!important}.mt115 {margin-top:115px!important}.mt120 {margin-top:120px!important}.mt-5 {margin-top:-5px!important}.mt-10 {margin-top:-10px!important}.mt-15 {margin-top:-15px!important}.mt-20 {margin-top:-20px!important}.mt-25 {margin-top:-25px!important}.mt-30 {margin-top:-30px!important}.mt-35 {margin-top:-35px!important}.mt-40 {margin-top:-40px!important}.mt-45 {margin-top:-45px!important}.mt-50 {margin-top:-50px!important}.mt-55 {margin-top:-55px!important}.mt-60 {margin-top:-60px!important}.mt-65 {margin-top:-65px!important}.mt-70 {margin-top:-70px!important}.mt-75 {margin-top:-75px!important}.mt-80 {margin-top:-80px!important}.mt-85 {margin-top:-85px!important}.mt-90 {margin-top:-90px!important}.mt-95 {margin-top:-95px!important}.mt-100 {margin-top:-100px!important}.mt-105 {margin-top:-105px!important}.mt-110 {margin-top:-110px!important}.mt-115 {margin-top:-115px!important}.mt-120 {margin-top:-120px!important}.mr5 {margin-right:5px!important}.mr10 {margin-right:10px!important}.mr15 {margin-right:15px!important}.mr20 {margin-right:20px!important}.mr25 {margin-right:25px!important}.mr30 {margin-right:30px!important}.mr35 {margin-right:35px!important}.mr40 {margin-right:40px!important}.mr45 {margin-right:45px!important}.mr50 {margin-right:50px!important}.mt55 {margin-right:55px!important}.mr60 {margin-right:60px!important}.mr65 {margin-right:65px!important}.mr70 {margin-right:70px!important}.mr75 {margin-right:75px!important}.mr80 {margin-right:80px!important}.mr85 {margin-right:85px!important}.mr90 {margin-right:90px!important}.mr95 {margin-right:95px!important}.mr100 {margin-right:100px!important}.mr105 {margin-right:105px!important}.mr110 {margin-right:110px!important}.mr115 {margin-right:115px!important}.mr120 {margin-right:120px!important}.mr-5 {margin-right:-5px!important}.mr-10 {margin-right:-10px!important}.mr-15 {margin-right:-15px!important}.mr-20 {margin-right:-20px!important}.mr-25 {margin-right:-25px!important}.mr-30 {margin-right:-30px!important}.mr-35 {margin-right:-35px!important}.mr-40 {margin-right:-40px!important}.mr-45 {margin-right:-45px!important}.mr-50 {margin-right:-50px!important}.mt-55 {margin-right:-55px!important}.mr-60 {margin-right:-60px!important}.mr-65 {margin-right:-65px!important}.mr-70 {margin-right:-70px!important}.mr-75 {margin-right:-75px!important}.mr-80 {margin-right:-80px!important}.mr-85 {margin-right:-85px!important}.mr-90 {margin-right:-90px!important}.mr-95 {margin-right:-95px!important}.mr-100 {margin-right:-100px!important}.mr-105 {margin-right:-105px!important}.mr-110 {margin-right:-110px!important}.mr-115 {margin-right:-115px!important}.mr-120 {margin-right:-120px!important}.mb5 {margin-bottom:5px!important}.mb10 {margin-bottom:10px!important}.mb15 {margin-bottom:15px!important}.mb20 {margin-bottom:20px!important}.mb25 {margin-bottom:25px!important}.mb30 {margin-bottom:30px!important}.mb35 {margin-bottom:35px!important}.mb40 {margin-bottom:40px!important}.mb45 {margin-bottom:45px!important}.mb50 {margin-bottom:50px!important}.mb55 {margin-bottom:55px!important}.mb60 {margin-bottom:60px!important}.mb65 {margin-bottom:65px!important}.mb70 {margin-bottom:70px!important}.mb75 {margin-bottom:75px!important}.mb80 {margin-bottom:80px!important}.mb85 {margin-bottom:85px!important}.mb90 {margin-bottom:90px!important}.mb95 {margin-bottom:95px!important}.mb100 {margin-bottom:100px!important}.mb105 {margin-bottom:105px!important}.mb110 {margin-bottom:110px!important}.mb115 {margin-bottom:115px!important}.mb120 {margin-bottom:120px!important}.mb-5 {margin-bottom:-5px!important}.mb-10 {margin-bottom:-10px!important}.mb-15 {margin-bottom:-15px!important}.mb-20 {margin-bottom:-20px!important}.mb-25 {margin-bottom:-25px!important}.mb-30 {margin-bottom:-30px!important}.mb-35 {margin-bottom:-35px!important}.mb-40 {margin-bottom:-40px!important}.mb-45 {margin-bottom:-45px!important}.mb-50 {margin-bottom:-50px!important}.mb-55 {margin-bottom:-55px!important}.mb-60 {margin-bottom:-60px!important}.mb-65 {margin-bottom:-65px!important}.mb-70 {margin-bottom:-70px!important}.mb-75 {margin-bottom:-75px!important}.mb-80 {margin-bottom:-80px!important}.mb-85 {margin-bottom:-85px!important}.mb-90 {margin-bottom:-90px!important}.mb-95 {margin-bottom:-95px!important}.mb-100 {margin-bottom:-100px!important}.mb-105 {margin-bottom:-105px!important}.mb-110 {margin-bottom:-110px!important}.mb-115 {margin-bottom:-115px!important}.mb-120 {margin-bottom:-120px!important}.ml5 {margin-left:5px!important}.ml10 {margin-left:10px!important}.ml15 {margin-left:15px!important}.ml20 {margin-left:20px!important}.ml25 {margin-left:25px!important}.ml30 {margin-left:30px!important}.ml35 {margin-left:35px!important}.ml40 {margin-left:40px!important}.ml45 {margin-left:45px!important}.ml50 {margin-left:50px!important}.ml55 {margin-left:55px!important}.ml60 {margin-left:60px!important}.ml65 {margin-left:65px!important}.ml70 {margin-left:70px!important}.ml75 {margin-left:75px!important}.ml80 {margin-left:80px!important}.ml85 {margin-left:85px!important}.ml90 {margin-left:90px!important}.ml95 {margin-left:95px!important}.ml100 {margin-left:100px!important}.ml105 {margin-left:105px!important}.ml110 {margin-left:110px!important}.ml115 {margin-left:115px!important}.ml120 {margin-left:120px!important}.ml-5 {margin-left:-5px!important}.ml-10 {margin-left:-10px!important}.ml-15 {margin-left:-15px!important}.ml-20 {margin-left:-20px!important}.ml-25 {margin-left:-25px!important}.ml-30 {margin-left:-30px!important}.ml-35 {margin-left:-35px!important}.ml-40 {margin-left:-40px!important}.ml-45 {margin-left:-45px!important}.ml-50 {margin-left:-50px!important}.ml-55 {margin-left:-55px!important}.ml-60 {margin-left:-60px!important}.ml-65 {margin-left:-65px!important}.ml-70 {margin-left:-70px!important}.ml-75 {margin-left:-75px!important}.ml-80 {margin-left:-80px!important}.ml-85 {margin-left:-85px!important}.ml-90 {margin-left:-90px!important}.ml-95 {margin-left:-95px!important}.ml-100 {margin-left:-100px!important}.ml-105 {margin-left:-105px!important}.ml-110 {margin-left:-110px!important}.ml-115 {margin-left:-115px!important}.ml-120 {margin-left:-120px!important}
/* padding */
.pt5 {padding-top:5px!important}.pt10 {padding-top:10px!important}.pt15 {padding-top:15px!important}.pt20 {padding-top:20px!important}.pt25 {padding-top:25px!important}.pt30 {padding-top:30px!important}.pt35 {padding-top:35px!important}.pt40 {padding-top:40px!important}.pt45 {padding-top:45px!important}.pt50 {padding-top:50px!important}.pt55 {padding-top:55px!important}.pt60 {padding-top:60px!important}.pt65 {padding-top:65px!important}.pt70 {padding-top:70px!important}.pt75 {padding-top:75px!important}.pt80 {padding-top:80px!important}.pt85 {padding-top:85px!important}.pt90 {padding-top:90px!important}.pt95 {padding-top:95px!important}.pt100 {padding-top:100px!important}.pt105 {padding-top:105px!important}.pt110 {padding-top:110px!important}.pt115 {padding-top:115px!important}.pt120 {padding-top:120px!important}.pr5 {padding-right:5px!important}.pr10 {padding-right:10px!important}.pr15 {padding-right:15px!important}.pr20 {padding-right:20px!important}.pr25 {padding-right:25px!important}.pr30 {padding-right:30px!important}.pr35 {padding-right:35px!important}.pr40 {padding-right:40px!important}.pr45 {padding-right:45px!important}.pr50 {padding-right:50px!important}.pr55 {padding-right:55px!important}.pr60 {padding-right:60px!important}.pr65 {padding-right:65px!important}.pr70 {padding-right:70px!important}.pr75 {padding-right:75px!important}.pr80 {padding-right:80px!important}.pr85 {padding-right:85px!important}.pr90 {padding-right:90px!important}.pr95 {padding-right:95px!important}.pr100 {padding-right:100px!important}.pr105 {padding-right:105px!important}.pr110 {padding-right:110px!important}.pr115 {padding-right:115px!important}.pr120 {padding-right:120px!important}.pb5 {padding-bottom:5px!important}.pb10 {padding-bottom:10px!important}.pb15 {padding-bottom:15px!important}.pb20 {padding-bottom:20px!important}.pb25 {padding-bottom:25px!important}.pb30 {padding-bottom:30px!important}.pb35 {padding-bottom:35px!important}.pb40 {padding-bottom:40px!important}.pb45 {padding-bottom:45px!important}.pb50 {padding-bottom:50px!important}.pb55 {padding-bottom:55px!important}.pb60 {padding-bottom:60px!important}.pb65 {padding-bottom:65px!important}.pb70 {padding-bottom:70px!important}.pb75 {padding-bottom:75px!important}.pb80 {padding-bottom:80px!important}.pb85 {padding-bottom:85px!important}.pb90 {padding-bottom:90px!important}.pb95 {padding-bottom:95px!important}.pb100 {padding-bottom:100px!important}.pb105 {padding-bottom:105px!important}.pb110 {padding-bottom:110px!important}.pb115 {padding-bottom:115px!important}.pb120 {padding-bottom:120px!important}.pl5 {padding-left:5px!important}.pl10 {padding-left:10px!important}.pl15 {padding-left:15px!important}.pl20 {padding-left:20px!important}.pl25 {padding-left:25px!important}.pl30 {padding-left:30px!important}.pl35 {padding-left:35px!important}.pl40 {padding-left:40px!important}.pl45 {padding-left:45px!important}.pl50 {padding-left:50px!important}.pl55 {padding-left:55px!important}.pl60 {padding-left:60px!important}.pl65 {padding-left:65px!important}.pl70 {padding-left:70px!important}.pl75 {padding-left:75px!important}.pl80 {padding-left:80px!important}.pl85 {padding-left:85px!important}.pl90 {padding-left:90px!important}.pl95 {padding-left:95px!important}.pl100 {padding-left:100px!important}.pl105 {padding-left:105px!important}.pl110 {padding-left:110px!important}.pl115 {padding-left:115px!important}.pl120 {padding-left:120px!important}
/* float */
.fl {float:left;}.fr {float:right;}.clear {clear:both;}
/* display */
.dib {display: inline-block;}.db {display: block;} a img:hover {opacity: 0.7;}
.auto {margin-left: auto;margin-right: auto;}
.tl {text-align: left;}.tr {text-align: right;}.tc {text-align: center;}



/*********** 共通 ***********/

body {
    font-family: 'メイリオ', 'Meiryo', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
    -webkit-text-size-adjust: 100%;
}

span.strong {
    font-weight: bold;
}

p {
    font-size: 17px;
}

/*********** container ***********/

#container {
    line-height: 1.7em;
}

/*********** header ***********/

#header {
    color: #534B4C;
    background: url(../images/bg_header.png) repeat-x;
    background-position: top center;
}

#header .head_txt {
    background-color: #534B4C;
    color: #CCB89E;
    text-align: center;
    padding-top: 3px;
    font-weight: normal!important;
    font-size: 15px;
}

#header .header_top {
    background: url(../images/img_logo.png) no-repeat;
    background-position: center 50px;
    height: 70px;
    padding-top: 85px;
    text-align: right;
}

#header .head_datail {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    color: #544C44;
}

#header .head_datail p {
    text-align: left;
    width: 260px;
    float: right;
    font-size: 15px;
}

span.head_tel {
    font-size: 30px;
}

nav {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 0!important;
}

nav a {
    color: #534B4C;
    text-decoration: none;
}



nav ul li {
    display: inline-block;
    text-align: center;
    font-family: 'ＭＳ 明朝'!important;
    font-size: 19px;
    margin: 20px 25px;
}

nav ul li.nav1 {
    margin-left: 0px!important;
}
nav ul li.nav2 {
}
nav ul li.nav3 {
}
nav ul li.nav4 {
}
nav ul li.nav5 {
}
nav ul li.nav6 {
    margin-right: 0px!important;
}
    

/*********** content ***********/

#content {
    letter-spacing: 0.1em;
}

/*********** firstimg ***********/

#firstimg {
    background: #544C44 url(../images/bg_main.png) no-repeat;
    background-position: center center;
    height: 480px;
}

#firstimg .firstimg_in {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

/*********** sec1 ***********/

#sec1 {
    background:
        url(../images/lace_top.png),
        url(../images/lace_bottom.png),
        url(../images/bg_01.png);
    
    background-position:
        top center,
        bottom center,
        center center;
    
    background-repeat:
        repeat-x,
        repeat-x,
        repeat-x;
    height: 700px;
    box-sizing: border-box;
}

#sec1 .sec1_1 {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-top: 70px;
}

#sec1 .sec1_1 img {
    position: absolute;
    top: 30px;
    right: -100px;
}

#sec1 .sec1_1 p {
    width: 680px;
    position: relative;
    z-index: 10;
    margin-top: 40px;
}

#sec1 .sec1_1 h2 {
    background: url(../images/catch_01.png) no-repeat;
    background-position: center center;
    width: 638px;
    height: 107px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

#sec1 .sec1_2 {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
}

#sec1 .sec1_2 p {
    float: left;
    width: 600px;
    margin-left: 20px;
    margin-top: 55px;
}

/*********** sec2 ***********/

#sec2 {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 30px;
}

#sec2 .sec2_in h2 {
    background: url(../images/catch_02.png) no-repeat;
    background-position: center center;
    width: 297px;
    height: 44px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#sec2 .sec2_in p {
    margin-top: 40px;
}


/*********** sec3 ***********/

#sec3 {
    background:
        url(../images/lace_top.png),
        url(../images/lace_bottom.png),
        url(../images/bg_02.png);
    
    background-position:
        top center,
        bottom center,
        center center;
    
    background-repeat:
        repeat-x,
        repeat-x,
        repeat-x;
    height: 930px;
    padding-top: 80px;
    box-sizing: border-box;
}

#sec3 h2 {
    background: url(../images/catch_voice.png) no-repeat;
    background-position: center center;
    width: 497px;
    height: 44px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#sec3 .sec3_in {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

#sec3 .sec3_in .voice1 {
    width: 470px;
    float: left;
}
#sec3 .sec3_in .voice2 {
    width: 470px;
    float: right;
}

#sec3 span.name1 {
    background: url(../images/img_bt1.png) no-repeat;
    background-position: left center;
    font-size: 20px;
    display: block;
    vertical-align: middle;
    padding: 10px 0px 10px 50px;
}
#sec3 span.name2 {
    background: url(../images/img_bt2.png) no-repeat;
    background-position: left center;
    font-size: 20px;
    display: block;
    vertical-align: middle;
    padding: 10px 0px 10px 50px;
}

#sec3 .sec3_in .voice_left {
    background: url(../images/img_fream_l.png) no-repeat;
    background-position: center center;
    box-sizing: border-box;
    width: 498px;
    height: 630px;
    margin-left: -20px;
    padding-left: 60px;
    padding-right: 40px;
    padding-top: 40px;
}

#sec3 .sec3_in .voice_right {
    background: url(../images/img_fream_r.png) no-repeat;
    background-position: center center;
    box-sizing: border-box;
    width: 498px;
    height: 630px;
    padding-right: 60px;
    padding-left: 40px;
    padding-top: 40px;
}

.voice_txt {
    color: #996633;
}
#sec3 .sec3_in p {
    font-size: 14px;
    line-height: 1.6em;
}
p.voice_txt2 {
    float: left;
}

/*********** sec4 ***********/

#sec4 {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-bottom: 60px;
}

#sec4 h2 {
    background: url(../images/catch_coord.png) no-repeat;
    background-position: center center;
    width: 332px;
    height: 44px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#sec4 .insta_feed {
    width: 980px;
    height: 420px;
    border: 1px solid #CCC;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    padding: 25px;
    position: relative;
}

#sec4 .insta_feed h3 {
    color: #776D60;
    text-align: center;
    margin-bottom: 30px;
    font-size: 25px;
}

#sec4 .insta_feed ul {
    list-style-type: none;
    text-align: center;
}

#sec4 .insta_feed ul li {
    display: inline-block;
}

#sec4 .insta_feed ul li:not(:first-child) {
    margin-left: 15px;
}

#sec4 .insta_feed ul li img {
    width: 220px!important;
}

#sec4 .insta_feed .bt_more {
    position: absolute;
    top: 335px;
    left: 350px;
}

/*********** sec5 ***********/

#sec5 {
    background:
        url(../images/lace_top.png),
        url(../images/lace_bottom.png),
        url(../images/bg_03.png);
    
    background-position:
        top center,
        bottom center,
        center center;
    
    background-repeat:
        repeat-x,
        repeat-x,
        repeat-x;
    
    height: 760px;
    padding-top: 80px;
    box-sizing: border-box;
}

#sec5 h2 {
    background: url(../images/catch_blog.png) no-repeat;
    background-position: center center;
    width: 585px;
    height: 45px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#sec5 .sec5_in {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#sec5 .sec5_in p {
    margin-top: 20px;
}

#sec5 .sec5_in .feed_blog {
    background: url(../images/blor_waku.png) no-repeat;
    background-position: center center;
    box-sizing: border-box;
    width: 470px;
    height: 400px;
    margin-top: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

#sec5 .sec5_in .jb_blog {
    width: 470px;
    float: left;
}

#sec5 .sec5_in .jb_blog h3 {
    background: url(../images/tit_blog1.png) no-repeat;
    background-position: center center;
    width: 470px;
    height: 51px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#sec5 .sec5_in .jb_blog ul {
    list-style-type: none;
    text-align: left;
}
#sec5 .sec5_in .jb_blog ul a {
    text-decoration: none;
    color: inherit;
}

#sec5 .sec5_in .jb_blog ul li:not(:first-child) {
    margin-top: 20px;
}

#sec5 .sec5_in .jb_blog span, .staff_blog span {
    display: block;
}
#sec5 .sec5_in .jb_blog span.date  {
    font-size: 14px;
}
#sec5 .sec5_in .jb_blog span.title {
    color: #99586C;
    font-size: 16px;
    font-weight: bold;
}
#sec5 .sec5_in .jb_blog span.text {
    font-size: 14px;
}

#sec5 .sec5_in .staff_blog {
    width: 470px;
    float: right;
}

#sec5 .sec5_in .staff_blog h3 {
    background: url(../images/tit_blog2.png) no-repeat;
    background-position: center center;
    width: 470px;
    height: 51px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#sec5 .sec5_in .staff_blog ul {
    list-style-type: none;
}
#sec5 .sec5_in .staff_blog ul li:not(:first-child) {
    margin-top: 10px;
}
#sec5 .sec5_in .staff_blog ul {
    list-style-type: none;
    text-align: left;
}
#sec5 .sec5_in .staff_blog ul a {
    text-decoration: none;
    color: inherit;
}

#sec5 .sec5_in .staff_blog .image_box {
    float: left;
    width: 100px;
    display: inline-block;
    text-align: center;
}
#sec5 .sec5_in .staff_blog .disc_box {
    float: left;
    margin-left: 10px;
    display: inline-block;
    width: 320px;
}

#sec5 .sec5_in .staff_blog span.date  {
    font-size: 14px;
}
#sec5 .sec5_in .staff_blog span.title {
    color: #99586C;
    font-size: 16px;
    font-weight: bold;
}
#sec5 .sec5_in .staff_blog span.text {
    font-size: 14px;
}

/*********** sec6 ***********/

#sec6 {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 60px;
}

#sec6 h2 {
    background: url(../images/catch_brand.png) no-repeat;
    background-position: center center;
    width: 473px;
    height: 45px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}


#sec6 .sec6_in {
}

#sec6 table.brand {
    margin-top: 30px;
}

#sec6 table.brand td {
    padding: 17px;
}

.pl0 {
    padding-left: 0px!important;
}

/*********** footer ***********/

#footer {
    background:
        url(../images/lace_top.png),
        url(../images/bg_footer1.png);
    
    background-position:
        top center,
        center center;
    
    background-repeat:
        repeat-x,
        repeat-x;
    
    height: 830px;
    letter-spacing: 0.1em;
    padding-top: 100px;
    box-sizing: border-box;
}

#footer .footer_in {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

#footer .footer_left {
    width: 470px;
    float: left;
}
#footer .footer_right {
    width: 470px;
    float: right;
}

.color2 {
    color: #99586C;
    display: block;
    margin-top: 10px;
}
.foot_teltxt {
    font-size: 24px;
}

#footer ul {
    list-style-type: none;
    margin-top: 20px;
}
#footer ul a {
    text-decoration: none;
}
#footer ul li {
    display: inline-block;
    width: 180px;
    font-size: 14px;
    line-height: 2.2em;
    color: #544C44;
    font-weight: bold;
}
#footer ul li:before {
    content: "> ";
}

#footer .footer_right p {
    font-size: 15px;
}

/*********** copyright ***********/

#copyright {
    background: url(../images/bg_footer2.png) repeat-x;
    background-position: bottom center;
    padding-top: 60px;
    padding-bottom: 10px;
    color: #FFF;
    text-align: center;
    margin-top: -50px;
}
