@charset "utf-8";
.main .main-cont-wrap .main-cont1>.inner,.m-quick-icon-list ul,.m-s-banner-list{*zoom:1}
.main .main-cont-wrap .main-cont1>.inner:before,.m-quick-icon-list ul:before,.m-s-banner-list:before,.main .main-cont-wrap .main-cont1>.inner:after,.m-quick-icon-list ul:after,.m-s-banner-list:after{content:'';display:table}
.main .main-cont-wrap .main-cont1>.inner:after,.m-quick-icon-list ul:after,.m-s-banner-list:after{clear:both}
#toggle-left a,#toggle-right a{display:inline-block;*display:inline;*zoom:1}

#lnb .dep1>li>a,.m-tab-bd-list .tab-wrap .tab-btn>li>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@font-face{font-family:'icomoon_header';src:url("/css/icomoon.eot");src:url("/css/icomoon.eot?#iefix") format("embedded-opentype"),url("/css/icomoon.woff") format("woff"),url("/css/icomoon.ttf") format("truetype"),url("/css/icomoon.svg#icomoon_header") format("svg");
font-weight:normal;font-style:normal}

#wrapper{min-width:320px}*{-webkit-tap-highlight-color:transparent}

#toggle-left,#toggle-right{position:absolute;top:15px;font-size:0}
#toggle-left a,#toggle-right a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:30px;height:30px;margin-left:5px;padding:4px;background:#fff;border:1px solid #ddd;border-radius:2px;font-size:0;text-decoration:none;vertical-align:top}
#toggle-left a:before,#toggle-right a:before{font-family:"icomoon_header";font-size:20px;color:#bbb;line-height:1}
#toggle-left a:first-child,#toggle-right a:first-child{margin-left:0}
#toggle-left a#toggle-lnb:before,#toggle-right a#toggle-lnb:before{content:'\e601'}
#toggle-left a#toggle-search:before,#toggle-right a#toggle-search:before{content:'\e600'}
#toggle-left a#toggle-gnb:before,#toggle-right a#toggle-gnb:before{content:'\e602'}
#toggle-left a.on:before,#toggle-right a.on:before{color:#85aada}
#toggle-left{left:10px}
#toggle-right{right:10px}#header .inner{position:relative}


#header .inner .logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;height:60px;margin:0;padding:10px 90px;border-bottom:2px solid #85aada;font-size:12px;text-align:center}
#header .inner .logo a{display:table-cell;font-size:0;vertical-align:middle}
#header .inner .logo img{max-height:40px;vertical-align:top!important}
#footer .inner{padding:10px 10px 20px}

#gnb{display:none;padding:3px 0;border-bottom:1px solid #ddd}
#gnb.on{display:block}
#gnb ul{margin:0;padding:0;list-style:none;font-size:0;text-align:center}
#gnb ul li{position:relative;display:inline-block;font-size:16px}
#gnb ul li:before{content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background-color:#999;opacity:.5}
#gnb ul li:first-child:before{display:none}
#gnb ul li a{display:block;height:30px;line-height:30px;margin:0;padding:0 10px;font-family:Arial;font-size:12px;color:#777;text-decoration:none}
#gnb ul li a:hover{text-decoration:underline}


#header-search{display:none}
#header-search.on{display:block}
#header-search *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#header-search form{border:0}
#header-search fieldset{position:relative;margin:0;padding:0 40px 0 0;border:0}
#header-search fieldset legend{display:none}
#header-search fieldset input[type=text]{width:100%;height:40px;padding:0 10px;border:0;border-bottom:1px solid #ddd;background:transparent;font-size:12px;color:#444;vertical-align:top}
#header-search fieldset .btn-search{display:block;position:absolute;right:0;top:0;width:40px;height:40px;border:1px solid #85aada;background:#85aada;font-size:0;text-align:center;cursor:pointer}
#header-search fieldset .btn-search:before{content:'\e600';display:inline-block;font-family:"icomoon_header";font-size:18px;color:#fff;line-height:38px}
#lnb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;border-bottom:2px solid #85aada}
#lnb.on{display:block}
#lnb .dep1{margin:0;padding:0}
#lnb .dep1>li{position:relative;margin:0;padding:0;list-style-type:none}
#lnb .dep1>li:before{content:'';display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:1px;background:rgba(255,255,255,0.2)}
#lnb .dep1>li:first-child:before{display:none}
#lnb .dep1>li>a{display:block;position:relative;padding:10px 15px;background-color:#85aada;font-size:14px;font-weight:bold;color:#fff}
#lnb .dep1>li.on>a:before,#lnb .dep1>li:hover>a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.3)}
#lnb .dep1>li[role=toggle]>a:after{content:'';position:absolute;top:50%;right:15px;width:0;height:0;margin-top:-2px;border-color:#fff transparent transparent transparent;border-width:5px;border-style:solid}
#lnb .dep1>li.on>a:after{margin-top:-8px;border-color:transparent transparent #fff transparent}
#lnb .dep1>li.on>.dep2{display:block}
#lnb .dep2{display:none;padding:8px 0;background-color:#fff}
#lnb .dep2>ul{margin:0;padding:0}
#lnb .dep2>ul>li{margin:0;padding:0;list-style-type:none}
#lnb .dep2>ul>li>a{display:block;padding:6px 20px;font-size:13px;font-weight:bold}
#lnb .dep2>ul>li.on>a,#lnb .dep2>ul>li:hover>a{color:#85aada}
#lnb .dep2_bg{display:none}
#fnb ul{margin:0;padding:0;font-size:0;text-align:center}
#fnb ul li{display:inline-block;position:relative;margin:0;padding:0;list-style-type:none}
#fnb ul li:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background:#777;opacity:.5}
#fnb ul li:first-child:before{display:none}
#fnb ul li a{display:block;height:20px;line-height:20px;padding:0 10px;font-family:Arial;font-size:12px;color:#777;text-decoration:none}
#fnb ul li a:hover{text-decoration:underline}
.footer-info{margin-top:8px;text-align:center}
.footer-info ul{margin:0;padding:0;font-size:0}

 
@media screen and (max-width 480px)
{
#main-cont3 {display:none;}
#main-cont4 {display:none;}
 
}

 
.main_btn00{display:block;position:relative;margin:1em 0;padding:15px 80px 15px 25px;color:#fff;font-size:1.125em;background:#99c317;border-bottom:2px solid #afdb26;border-radius:.5em;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}
.main_btn00 i{position:absolute;right:25px;top:50%;margin-top:-15px}
.main_btn00:hover{background:#afdb26;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-ms-transition:.3s ease-out;transition:.3s ease-out}
.sub .loc span,.sub .loc strong{position:relative;height:30px;padding:0 10px;color:#626262;font-size:.813em;line-height:30px}
.sub .loc span i,.sub .loc strong i{background:#626262}
.sub .loc strong{color:#1fa3ff}
.sub .sub_hgroup{padding:0 10px;background:#fafafa;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.sub .sub_hgroup h1{height:50px;margin:0;color:#34383c;font-size:1.125em;line-height:50px}
.sub #container .contents{padding:20px 10px}
.sub #container .sideRight{display:none}
















 
.footer-info ul li{display:inline-block;position:relative;margin:0;padding:0 10px;list-style-type:none;font-family:Arial;font-size:12px;color:#777;line-height:18px;letter-spacing:-0.02em}
.footer-info ul li:before{content:'';display:block;position:absolute;left:0;top:4px;width:1px;height:10px;background-color:#777;opacity:.5}
.footer-info ul li:first-child{padding-left:0}.footer-info ul li:first-child:before{display:none}
.footer-info ul li .bizinfo{display:inline-block;margin-left:10px;padding:0 7px;border-radius:2px;background:#666;font-size:12px;color:#fff;line-height:20px;text-decoration:none}
.footer-info ul li.mobile-hide{display:none}
.footer-info p{margin:5px 0 0;padding:0;font-family:Arial;font-size:12px;color:#777;line-height:18px;letter-spacing:-0.02em}
.main #container #contents{min-height:500px}
.main .main-cont-wrap .main-cont1>.inner>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.333333333333%}
.main .main-cont-wrap .main-cont2>.inner>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px dashed #ccc}
.main .main-cont-wrap .main-cont4>.inner>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px}
.main .main-cont-wrap .main-cont4>.inner>div:first-child{margin-top:0}
.main .main-cont-wrap .main-cont6>.inner>div{margin-top:20px}
.main .main-cont-wrap .main-cont6>.inner>div:first-child{margin-top:0}
.main .main-cont-wrap .main-cont6>.inner>div.m-cont6-2{margin-top:-1px}
.main .main-cont-wrap .m-cont-bg{padding:20px 10px;background:#f5f5f5}
.main .main-cont-wrap .m-cont-bg div[class^='main-cont']{margin-top:20px}
.main .main-cont-wrap .m-cont-bg div[class^='main-cont']:first-child{margin-top:0}
.m-form1-wrap{display:table;width:100%}
.m-form1-wrap .inner-mobile{display:table-cell;width:100%;height:100px;text-align:center;vertical-align:middle}
.m-form1-wrap .inner-mobile .mobile-icon{display:block}
.m-form1-wrap .inner-mobile .mobile-icon img{vertical-align:top}
.m-form1-wrap .inner-mobile .mobile-title{display:block;margin:5px 0 0;padding:0;font-size:14px;font-weight:bold;line-height:1.2em}
.m-form1-wrap .inner-pc{display:none;width:100%}
.m-form1-wrap .inner-pc .form-icon{display:table-cell;height:100px;padding:10px 0 10px 10px;vertical-align:middle}
.m-form1-wrap .inner-pc .form-icon img{vertical-align:top}
.m-form1-wrap .inner-pc .form-text{display:table-cell;height:100px;padding:10px;vertical-align:middle}
.m-form1-wrap .inner-pc .form-text .form-title{margin:0 0 8px;padding:0;font-size:16px;font-weight:bold}
.m-form1-wrap .inner-pc .form-text .input-form-wrap *{vertical-align:middle}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul{margin:0;padding:0}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li{margin:5px 0 0;padding:0;word-spacing:-0.03em;list-style-type:none}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li:first-child{margin-top:0}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li select{height:30px;border:0}
.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]{box-sizing:border-box;height:30px;padding:0 5px;border:0}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-input ul li input[name*=hp]{width:40px}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-submit{margin-top:8px}
.m-form1-wrap .inner-pc .form-text .input-form-wrap .form-submit a{box-sizing:border-box;display:block;width:100%;height:30px;font-size:13px;text-align:center;line-height:30px}
.m-quick-menu-type1{display:table;width:100%;height:100%}
.m-quick-menu-type1>a,.m-quick-menu-type1>div{display:table-cell;height:100px;text-align:center;vertical-align:middle}
.m-quick-menu-type1 .q-icon{display:block}
.m-quick-menu-type1 .q-icon img{vertical-align:top}
.m-quick-menu-type1 .q-cont{display:block}
.m-quick-menu-type1 .q-cont .q-title{display:block;margin:5px 0 0;font-size:14px;font-weight:bold;line-height:1.2em}
.m-quick-menu-type1 .q-cont .q-text{display:none;font-size:13px;font-weight:400;line-height:1.5em}
.my-board-search1 .inner{display:table;width:100%}
.my-board-search1 .inner .search-icon{display:table-cell;height:80px;padding:10px 0 10px 10px;vertical-align:middle}
.my-board-search1 .inner .search-icon img{vertical-align:top}
.my-board-search1 .inner .search-cont{display:table-cell;height:80px;padding:10px;vertical-align:middle}
.my-board-search1 .inner .search-cont .search-title{margin:0;padding:0;font-size:16px;font-weight:bold}
.my-board-search1 .inner .search-cont .search-form{position:relative;width:150px;margin-top:5px;padding-right:50px}
.my-board-search1 .inner .search-cont .search-form:after{content:'';display:block;clear:both}
.my-board-search1 .inner .search-cont .search-form .search-input{box-sizing:border-box;width:100%;height:33px;padding:0 10px;border:0;background-color:#eee;color:#444;vertical-align:top}
.my-board-search1 .inner .search-cont .search-form .btn-search{box-sizing:border-box;position:absolute;top:0;right:0;width:50px;height:33px;border:0}
.m-quick-menu-type2>a,.m-quick-menu-type2>div{display:table;width:100%}
.m-quick-menu-type2 .q-icon{display:table-cell;height:80px;padding:10px 0 10px 10px;vertical-align:middle}
.m-quick-menu-type2 .q-icon img{vertical-align:top}
.m-quick-menu-type2 .q-cont{display:table-cell;height:80px;padding:10px;vertical-align:middle}
.m-quick-menu-type2 .q-cont .q-title{display:block;font-weight:bold;font-size:16px}
.m-quick-menu-type2 .q-cont .q-text{display:block;margin-top:5px;font-size:13px;line-height:1.5em}
.m-quick-icon-list{overflow:hidden;padding:5px 0}
.m-quick-icon-list *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.m-quick-icon-list ul{margin:0;padding:0;list-style:none}
.m-quick-icon-list ul li{float:left;width:100%;padding:5px}
.m-quick-icon-list ul li.clear{clear:both}
.m-quick-icon-list ul li a{display:block;padding:5px 0;border:1px solid #fff;border-radius:10px;background-color:#fff;text-decoration:none;text-align:center;transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.m-quick-icon-list ul li a:hover{border:1px solid #eaeaea;background-color:#f5f5f5}
.m-quick-icon-list ul li .icon{display:block;margin:0;padding:0}
.m-quick-icon-list ul li .icon img{max-width:100%;vertical-align:bottom}
.m-quick-icon-list ul li .subject{display:block;margin-top:5px;font-size:12px;color:#777;line-height:1.6em;letter-spacing:-0.05em}
.m-quick-icon-list ul li.empty{width:100%;padding:10px 0;color:#666;font-size:14px;text-align:center}
.m-bd-webzine-list{border:1px solid #ddd;background:#fff}
.m-bd-webzine-list *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.m-bd-webzine-list .board-title{margin:0;padding:10px 0;font-size:16px;font-weight:bold;text-align:center}
.m-bd-webzine-list ul{margin:0;padding:0 0 10px;list-style:none}
.m-bd-webzine-list ul li{margin:0;padding:0}
.m-bd-webzine-list ul li>a{display:block;position:relative;text-decoration:none;font-size:13px;color:#333}
.m-bd-webzine-list ul li>a>span{display:block}
.m-bd-webzine-list ul li>a>span.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-bd-webzine-list ul li>a>span.title .comment{font-weight:normal;color:#888}
.m-bd-webzine-list ul li>a>span.title .new-icon{margin-left:5px}
.m-bd-webzine-list ul li>a:hover .title{color:#888}
.m-bd-webzine-list ul li.li-webzine{margin-bottom:5px}
.m-bd-webzine-list ul li.li-webzine>a>span.thumbnail{display:block;margin-bottom:10px}
.m-bd-webzine-list ul li.li-webzine>a>span.thumbnail img{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:top}
.m-bd-webzine-list ul li.li-webzine>a>span.title{padding:0 10px;font-size:14px;font-weight:bold;color:#333}
.m-bd-webzine-list ul li.li-webzine>a>span.date{margin:3px 0 8px;font-size:12px;font-family:Arial;color:#888}
.m-bd-webzine-list ul li.li-webzine>a>span.body{line-height:18px;color:#555}
.m-bd-webzine-list ul li.li-default{display:none;padding:0 15px}
.m-bd-webzine-list ul li.li-default>a>span.title{padding:10px 5px;border-top:1px solid #eee;font-size:13px}
.m-bd-webzine-list ul li.li-default>a>span.date{position:absolute;right:5px;top:8px;margin:0;font-size:12px;font-family:Arial;color:#888}
.m-bd-webzine-list ul li.empty{padding:10px 0 0;font-size:13px;color:#666;text-align:center;line-height:150px}
.m-bd-webzine-list .li-webzine+.li-default .title{border-top:none!important}
.m-info-cont1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:20px;padding:10px 15px}
.m-info-cont1 .info-title{position:relative;z-index:10;margin:0;padding:0;font-size:16px;font-weight:bold;line-height:1.3em}
.m-info-cont1 .text-list{position:relative;z-index:10;margin:12px 0 0;padding:0}
.m-info-cont1 .text-list li{margin:3px 0 0;padding:0;font-size:12px;line-height:1.4em;list-style-type:none}
.m-info-cont1 .text-list li:first-child{margin-top:0}
.m-info-cont1 .text-list li .tit{margin-right:10px}
.m-info-cont1 .bg-img{position:absolute;bottom:10px;right:12px;z-index:1}
.m-s-banner-list{margin:0;padding:0;list-style-type:none}
.m-s-banner-list li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;margin:0;padding:0}
.m-s-banner-list li a{display:block}
.m-s-banner-list li img{width:100%;max-width:100%;vertical-align:top}
.m-s-banner-list li .bn-cont-text{position:absolute;top:0;left:0;z-index:100;padding:10px}
.m-s-banner-list li .bn-cont-text .title{display:block;font-size:15px;color:#000;line-height:1.4em}
.m-s-banner-list li .bn-cont-text .text{display:block;font-size:13px;color:#444;line-height:1.4em}
.m-b-banner a{display:block}
.m-b-banner img{width:100%;max-width:100%;vertical-align:top}
.m-tab-bd-list{position:relative;border-bottom:1px solid #dedede;background:#fff}
.m-tab-bd-list .tab-wrap{position:absolute;top:0;left:0;width:110px}
.m-tab-bd-list .tab-wrap .tab-btn{margin:0;padding:0;list-style-type:none}
.m-tab-bd-list .tab-wrap .tab-btn>li{margin:1px 0 0;padding:0}
.m-tab-bd-list .tab-wrap .tab-btn>li>a{display:block;padding:0 10px;font-size:13px;font-weight:bold;color:#555;line-height:38px;text-decoration:none}
.m-tab-bd-list .tab-cont{border-top:1px solid #dedede}
.m-tab-bd-list .tab-cont:first-child{border-top:0}
.m-tab-bd-list .tab-cont ul{margin:0;padding:0;list-style-type:none}
.m-tab-bd-list .tab-cont ul>li{display:none;margin:0;padding:0 10px 0 110px;line-height:38px}
.m-tab-bd-list .tab-cont ul>li:first-child{display:block}
.m-tab-bd-list .tab-cont ul>li.empty{padding:0 10px 0 110px;font-size:13px;color:#666;text-align:left}
.m-tab-bd-list .tab-cont ul>li a{display:block;font-size:13px;color:#555;text-decoration:none}
.m-tab-bd-list .tab-cont ul>li a dl{margin:0;padding:0}
.m-tab-bd-list .tab-cont ul>li a dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0}
.m-tab-bd-list .tab-cont ul>li a dl dd{margin:0;padding:0}

.m-quick-info{margin:0;padding:0;background:#fff}
.m-quick-info li{margin:0;padding:0;border:1px solid #ddd;border-top-width:0;list-style-type:none}
.m-quick-info li:first-child{border-top-width:1px}
.m-quick-info li:hover{background:#f8f8f8}
.m-quick-info li a{display:block}
.m-quick-info li .icon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:5px 0 5px 12px;vertical-align:middle}
.m-quick-info li .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:5px;font-size:13px;font-weight:bold;color:#777;line-height:1.6em;letter-spacing:-0.02em;vertical-align:middle}

.sub #container{background:#f5f5f5}
.sub #container #sub-visual-img{display:none}
.sub #container #contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 40px}
.sub #container #contents #sub-title-wrap{margin-bottom:15px}
.sub #container #contents #sub-title-wrap h2{margin:0;padding:0;font-size:24px;font-weight:bold;color:#000}
.sub #container #contents #sub-title-wrap .sub-page-location{margin-bottom:8px;font-size:0;text-align:right}
.sub #container #contents #sub-title-wrap .sub-page-location span,.sub #container #contents #sub-title-wrap .sub-page-location strong{position:relative;margin:0 5px;font-size:13px}
.sub #container #contents #sub-title-wrap .sub-page-location span:before,.sub #container #contents #sub-title-wrap .sub-page-location strong:before{content:'';display:inline-block;position:absolute;top:50%;left:-5px;width:1px;height:1px;background:#85aada}
.sub #container #contents #sub-title-wrap .sub-page-location span.home:before,.sub #container #contents #sub-title-wrap .sub-page-location strong.home:before{display:none}
.sub #container #contents #sub-title-wrap .sub-page-location span{color:#777}
.sub #container #contents #sub-title-wrap .sub-page-location strong{margin-right:0;color:#85aada}
.sub #container #contents>.inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:500px;padding:20px 10px;border:1px solid #ececec;background:#fff;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.03)}


#mypage-tab .btn-toggle-mypage{box-sizing:border-box;display:block;position:relative;width:100%;height:40px;margin:0;padding:0;border:0;border-bottom:1px solid #ccc;background-color:#fff;font-size:14px;font-weight:bold;color:#444;cursor:pointer}
#mypage-tab .btn-toggle-mypage:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,0.3)}
#mypage-tab .btn-toggle-mypage:after{content:'';position:absolute;width:0;height:0;right:15px;top:50%;margin-top:-2px;border-color:#444 transparent transparent transparent;border-width:5px;border-style:solid}
#mypage-tab .btn-toggle-mypage.on:after{margin-top:-8px;border-color:transparent transparent #444 transparent}
#mypage-tab .btn-toggle-mypage span{display:block;position:relative}
#mypage-tab .btn-toggle-mypage span:before{content:'\e601';position:absolute;top:50%;left:15px;margin-top:-7px;font-family:'icomoon_header';font-size:14px;font-weight:normal}
#mypage-tab .mypage-menu{overflow:hidden;max-height:0;margin:0;padding:0;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
#mypage-tab .mypage-menu:after{content:'';display:block;clear:both}
#mypage-tab .mypage-menu.on{max-height:500px}
#mypage-tab .mypage-menu li{box-sizing:border-box;float:left;width:50%;margin:0;padding:0;list-style-type:none}
#mypage-tab .mypage-menu li>a{display:block;padding:8px 10px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f0f0f0;font-size:13px;font-weight:bold;color:#666;text-align:center}
#mypage-tab .mypage-menu li:nth-child(2n+1){clear:both}
#mypage-tab .mypage-menu li:nth-child(2n+2)>a{border-right-width:0}
#mypage-tab .mypage-menu li.on>a,#mypage-tab .mypage-menu li:hover>a{background-color:#fff;color:#85aada}

.sub-greeting-wrap{padding:10px}
.sub-greeting-wrap h3{font-size:20px}
.sub-greeting-wrap p{font-size:13px;text-align:left;line-height:26px}
.sub-location-wrap .location-map{padding:10px 10px 30px}
.sub-location-wrap .location-map>div{padding-bottom:20px}
.sub-location-wrap .location-map h3{padding-top:20px;font-size:20px}
.sub-location-wrap .location-map p{font-size:14px;text-align:left;line-height:26px}
.sub-location-wrap .location-info{padding:10px}
.sub-location-wrap .location-info>div>div{padding-bottom:20px}.sub-location-wrap .location-info h3{font-size:20px}
.sub-location-wrap .location-info p{font-size:14px;text-align:left;line-height:26px}
.sub-location-wrap .location-info .color-box{display:inline-block;padding:6px 12px;border-radius:4px;font-size:12px;color:#fff}
.sub-location-wrap .location-info .color-box.green{background:#3ec134}
.sub-location-wrap .location-info .color-box.red{background:#dd3b3b}
.sub-location-wrap .location-info .color-box.blue{background:#266ac8}