﻿@charset "utf-8";
.guide{background: #fff; border: 1px solid #ddd; border-top: 2px solid #f68b1e; text-align:center;}
.time_g{padding: 16px 0;}
.guide img{margin-top:10px;}
.guide p{line-height: 1.9;}
.guide p.callnum{background:url(/images/call_icon.png) no-repeat left 65%; display: inline-block; padding-left: 23px; font-size: 24px; margin: 0; color: #f68b1e; line-height:auto; margin-bottom:2px;}
.guide p.time{margin:0;}
.guide p.mid_line{padding: 10px 5px; display: inline-block; border-top: 1px dashed #cdcdcd; border-bottom: 1px dashed #cdcdcd; margin: 14px 0;}

.sub-greeting-wrap,
.sub-cooperated-wrap,
.sub-location-wrap .location-info{*zoom:1}

.sub-greeting-wrap:before,
.sub-cooperated-wrap:before,
.sub-location-wrap .location-info:before,
.sub-greeting-wrap:after,
.sub-cooperated-wrap:after,
.sub-location-wrap .location-info:after{content:'';display:table}

.sub-greeting-wrap:after,
.sub-cooperated-wrap:after,
.sub-location-wrap .location-info:after{content:''; clear:both}

.sub-greeting-wrap {
    background: url(http://keenus16.cdn3.cafe24.com/history_back.png) no-repeat 
}

#header .inner,
#footer .inner,
.main .main-cont-wrap div[class^='main-cont'],
.sub #container #contents{width:1000px;max-width:none;margin:0 auto}

#header .inner,
#footer .inner,
.main .main-cont-wrap div.main-cont7,
.sub #container #contents{width:1350px;max-width:none;margin:0 auto}

#toggle-left,
#toggle-right{display:none}
#wrapper {    overflow-x: hidden;    border-top: 2px solid #0079c2;}
#header .inner{padding:20px 0 20px}
#header .inner .logo{display:block;height:auto;padding:0;border-bottom:0;text-align:left}
#header .inner .logo a{display:inline-block}
#header .inner .logo img{max-width:100%;max-height:100%;min-height:40px}

#footer .inner{padding:20px 0 30px}

#gnb{display:block;position:absolute;top:10px;right:260px;padding:0;border-bottom:0}
#gnb ul{display:inline-block;text-align:right}#gnb ul li:first-child a{padding-left:0}

#header-search{display:block;position:absolute;top:10px;right:0;width:220px}
#header-search fieldset input[type=text]{height:30px;border:1px solid #ddd;border-right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}
#header-search fieldset .btn-search{height:30px;border-top-right-radius:5px;border-bottom-right-radius:5px}
#header-search fieldset .btn-search:before{line-height:28px}

#lnb{display:block;position:absolute;top:20%;right:0;width:700px;padding:0;border-bottom:0}
#lnb .dep1:after{content:'';display:block;clear:both}
#lnb .dep1>li{float:left;position:relative;z-index:1001}
#lnb .dep1>li:before{display:none}
#lnb .dep1>li>a{box-sizing:border-box;position:relative;margin:0 5px;padding:15px 10px;background-color:transparent;font-size:16px;color:#444;text-align:center}
#lnb .dep1>li[role=toggle]>a:after{display:none}
    #lnb .dep1 > li.on > a:before,
    #lnb .dep1 > li:hover > a:before { content: ''; display: block; position: absolute; top: auto; bottom: 0; left: 0; width: 100%; height: 3px; background-color: #57b6f0;   }

#lnb .dep1>li.on .dep2>ul,
#lnb .dep1>li:hover .dep2>ul{background-color:#f8f8f8}

#lnb .dep1>li.on .dep2{display:none}
#lnb .dep1>li:first-child .dep2>ul:before{display:none}
#lnb .dep2{box-sizing:border-box;position:absolute;z-index:1001;width:100%;padding:10px 5px;background-color:#fff}
#lnb .dep2>ul{box-sizing:border-box;position:relative;padding:5px 0}
#lnb .dep2>ul:before{content:'';display:block;position:absolute;top:0;bottom:0;left:-5px;width:1px;height:100%;background-color:#eee}
#lnb .dep2>ul>li>a{padding:5px;font-size:13px;color:#888;text-align:center;letter-spacing:-0.03em}
#lnb .dep2>ul>li.on>a,#lnb .dep2>ul>li:hover>a{color:#0079c2;}
    #lnb .dep2_bg {
        display: none;
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 1000;
        border-bottom: 1px solid #85aada;
        background: url(http://keenus16.cdn3.cafe24.com/nav_background.png) no-repeat content-box 0 0%;box-shadow:0 2px 3px rgba(0,0,0,0.13)
    }

.footer-info{margin-top:12px}
.footer-info ul li{line-height:22px}
.footer-info ul li.mobile-hide{display:inline-block}
.footer-info p{line-height:22px}

.main .main-cont-wrap .main-cont4>.inner{margin-left:-30px}
.main .main-cont-wrap .main-cont4>.inner>div{float:left;width:33.333333333333%;padding-left:30px}
.main .main-cont-wrap .main-cont6>.inner{margin:0 0 0 -20px}
.main .main-cont-wrap .main-cont6>.inner>div{width:25%;padding:0 0 0 20px}
.main .main-cont-wrap .m-cont-bg{padding:40px 0}
.main .main-cont-wrap .m-cont-image {  background: url('http://keenus16.cdn3.cafe24.com/main-content-bg.png') no-repeat 0 0%;}
.main .main-cont-wrap .m-cont-bg div[class^='main-cont']{margin-top:40px}
.main .main-cont-wrap .m-cont-bg2 {padding: 0 0;}
.main .main-cont-wrap .m-cont-bg2 div[class^='main-cont'] {margin-top: 0px}

.m-form1-wrap{display:block}
.m-form1-wrap .inner-mobile{display:none}
.m-form1-wrap .inner-pc{display:table;width:100%}
.m-form1-wrap .inner-pc .form-icon{height:115px;padding:5px 0 5px 15px}
.m-form1-wrap .inner-pc .form-text{height:115px;padding:5px 15px}
.m-form1-wrap .inner-pc .form-text .form-title{font-size:18px}
.m-form1-wrap .inner-pc .form-text .input-form-wrap{box-sizing:border-box;position:relative;width:auto}
.m-form1-wrap .inner-pc .form-text .input-form-wrap:after{content:'';display:block;clear:both}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input{float:left}

.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li select,
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li input[type=text],
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li input[type=password],
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li input[type=number]{width:40px}

.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-submit{float:left;margin:0 0 0 8px;padding:0}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-submit a{width:58px}


@media \0screen{

.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li{word-spacing:-0.05em;letter-spacing:-0.08em}

}

.m-quick-menu-type1{display:block}

.m-quick-menu-type1>a,
.m-quick-menu-type1>div{display:table;width:100%;height:100%;text-align:left}

.m-quick-menu-type1 .q-icon{display:table-cell;height:115px;padding:5px 0 5px 15px;vertical-align:middle}
.m-quick-menu-type1 .q-cont{display:table-cell;height:115px;padding:5px 15px;vertical-align:middle}
.m-quick-menu-type1 .q-cont .q-title{margin:0 0 5px;font-size:18px}
.m-quick-menu-type1 .q-cont .q-text{display:block}
.my-board-search1 .inner .search-icon{padding:20px 0 20px 15px}
.my-board-search1 .inner .search-cont{padding:20px 15px}
.m-quick-menu-type2 .q-icon{padding:20px 0 20px 15px}
.m-quick-menu-type2 .q-cont{padding:10px 15px}
.m-quick-icon-list{padding:8px 0}
.m-quick-icon-list ul li .subject{margin-top:8px;font-size:13px;letter-spacing:0}
.m-info-cont1{padding:15px 20px 0}
.m-info-cont1 .info-title{font-size:18px}
.m-info-cont1 .bg-img{bottom:20px;right:20px}

.m-s-banner-list li .bn-cont-text{padding:20px}
.m-s-banner-list li .bn-cont-text .title{font-size:16px;line-height:1.4em}
.m-s-banner-list li .bn-cont-text .text{margin-top:3px;font-size:14px;line-height:1.4em}

.m-tab-bd-list{border-bottom:0}
.m-tab-bd-list .tab-wrap{position:static;top:auto;left:auto;width:auto}
.m-tab-bd-list .tab-wrap .tab-btn{display:table;width:100%;table-layout:fixed}
.m-tab-bd-list .tab-wrap .tab-btn>li{display:table-cell;margin:0}
.m-tab-bd-list .tab-wrap .tab-btn>li>a{padding:11px 8px;border:1px solid #e1e1e1;border-left:none;background:#f8f8f8;color:#9b9b9b;line-height:1.5em;text-align:center}

.m-tab-bd-list .tab-wrap .tab-btn>li.on>a,
.m-tab-bd-list .tab-wrap .tab-btn>li:hover>a{padding:10px 8px 12px;border-top:2px solid #f68b1e;border-bottom:0;background:#fff;color:#555}

.m-tab-bd-list .tab-wrap .tab-btn>li:first-child>a{border-left:1px solid #e1e1e1}
.m-tab-bd-list .tab-wrap .tab-btn.tab_col2>li{width:50%}
.m-tab-bd-list .tab-wrap .tab-btn.tab_col3>li{width:33.3333%}
.m-tab-bd-list .tab-wrap .tab-btn.tab_col4>li{width:25%}
.m-tab-bd-list .tab-wrap .tab-btn.tab_col5>li{width:20%}
.m-tab-bd-list .tab-wrap .tab-btn.tab_col6>li{width:16.6666%}

.m-tab-bd-list .tab-cont{display:none;padding:15px 10px;border:1px solid #e1e1e1;border-top:0;min-height: 200px;}
.m-tab-bd-list .tab-cont.on{display:block}
.m-tab-bd-list .tab-cont ul>li{display:block;padding:0;border-top:1px solid #eee;line-height:19px}
.m-tab-bd-list .tab-cont ul>li:first-child{border-top:0}
.m-tab-bd-list .tab-cont ul>li.blank{padding:10px;border-top-color:#fff}
.m-tab-bd-list .tab-cont ul>li.blank span{display:block;line-height:19px}
.m-tab-bd-list .tab-cont ul>li.empty{padding:10px;text-align:center}
.m-tab-bd-list .tab-cont ul>li a{display:block;padding:10px}
.m-tab-bd-list .tab-cont ul>li a:hover{color:#111}
.m-tab-bd-list .tab-cont ul>li a dl{position:relative;margin:0;line-height:19px}
.m-tab-bd-list .tab-cont ul>li a dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-tab-bd-list .tab-cont ul>li a dl dt img{margin-left:5px}
.m-tab-bd-list .tab-cont ul>li a dl dt .comment{font-weight:normal;color:#888}
.m-tab-bd-list .tab-cont ul>li a dl dd{position:absolute;right:0;top:0;margin:0;font-size:12px;font-family:Arial;color:#888}
.m-quick-info li .text{padding:5px 12px;font-size:14px}

.sub #container #sub-visual-img{display:block;text-align:center}
.sub #container #contents{padding:28px 10px 60px; width:1200px;}
.sub #container #contents #sub-title-wrap{position:relative;margin-bottom:15px}
.sub #container #contents #sub-title-wrap 
.sub-page-location{position:absolute;top:5px;right:0;margin-bottom:0}
.sub #container #contents #sub-title-wrap 

.sub-page-location span,
.sub #container #contents #sub-title-wrap .sub-page-location strong{margin:0 10px}

.sub #container #contents #sub-title-wrap .sub-page-location span:before,
.sub #container #contents #sub-title-wrap .sub-page-location strong:before{left:-10px}

#mypage-tab .btn-toggle-mypage{display:none!important}
#mypage-tab .mypage-menu{max-height:none!important}
#mypage-tab .mypage-menu li{width:16.6666%;padding:1px}
#mypage-tab .mypage-menu li>a{padding:8px 10px;border:1px solid #e1e1e1;background-color:#efefef;color:#666;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.6);text-shadow:0 0 1px rgba(255,255,255,0.5)}
#mypage-tab .mypage-menu li:nth-child(4n+1){clear:none}
#mypage-tab .mypage-menu li:nth-child(4n+4)>a{border-right-width:1px}
#mypage-tab .mypage-menu li:nth-child(6n+1){clear:both}

#mypage-tab .mypage-menu li.on>a,
#mypage-tab .mypage-menu li:hover>a{border:1px solid #85aada;background-color:#85aada;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3);text-shadow:0 0 3px rgba(0,0,0,0.5)}

.sub-greeting-wrap>figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:35%; padding:180px 0;}
.sub-greeting-wrap>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:60%;margin:180px 0 180px; padding-left:40px; border-left:1px solid #dedede;}
.sub-greeting-wrap > div > .border_line {        border-bottom: 1px solid #dedede;        margin-bottom: 20px;    }

.sub-cooperated-wrap>div.form-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left; width:30%;margin: 20px 0; padding-left:40px;}
.sub-cooperated-wrap>div.form-wrap > p.text{text-align:center; font-size:18px; font-weight:bold; padding-bottom:10px; margin-bottom:15px; border-bottom:3px solid #007ac3;}
.sub-cooperated-wrap>div.form-wrap > p.text:before{content:"●"; display:inline-block; margin-right:5px;}
.sub-cooperated-wrap>div.form-wrap > img {width:100%; border:2px solid #dedede;}
.sub-cooperated-wrap>div.form-wrap:nth-child(3n+1){clear:both;}
.sub-cooperated-wrap>div.form-wrap > div.coop_text{text-align:center; margin-top:15px;}
.sub-cooperated-wrap>div.form-wrap > div.coop_text > img{width:80%;}
.sub-cooperated-wrap>div.form-wrap > div.coop_text > p.text{text-align:center; margin-top:15px;}
.sub-cooperated-wrap>div.form-wrap > div.coop_text > p.text:before{content:"●"; display:inline-block; margin-right:5px;}
.sub-cooperated-wrap > div > .border_line { border-bottom: 1px solid #dedede; margin-bottom: 20px;    }

.sub-location-wrap .location-info>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:65%}
.sub-location-wrap .location-info>figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:35%;padding-left:20px}


@font-face{

font-family:'voice_icomoon';
src:url("../../aramskin/design/skin/voice_guide/icomoon.eot");
src:url("../../aramskin/design/skin/voice_guide/icomoond41d.eot?#iefix") format("embedded-opentype"),
url("../../aramskin/design/skin/voice_guide/icomoon.woff") format("woff"),
url("../../aramskin/design/skin/voice_guide/icomoon.ttf") format("truetype"),
url("../../aramskin/design/skin/voice_guide/icomoon.svg#icomoon") format("svg");
font-weight:normal;font-style:normal}

#voice_guide_wrap{display:inline-block}
#voice_guide_wrap .icon_voice_guide{display:inline-block;vertical-align:top}
#voice_guide_wrap .icon_voice_guide a{display:inline-block;width:30px;height:30px;line-height:30px;font-size:0;text-align:center}
#voice_guide_wrap .icon_voice_guide a>span{position:absolute;top:-9999px;left:-9999px;text-indent:-9999px}
#voice_guide_wrap .icon_voice_guide a:before{font-family:'voice_icomoon';font-size:16px;line-height:30px}
#voice_guide_wrap .icon_voice_guide.state_voice_on a:before{content:'\e903';color:#168fff}
#voice_guide_wrap .icon_voice_guide.state_voice_off a:before{content:'\e902';color:#87909c}


@media all and (max-width:1023px){

#voice_guide_wrap{display:none}

}