/* main_visual
----------------------------------- */
#sub_visual{padding-top:120px;background:url(../images/sub_visual.png) no-repeat bottom right;height:300px;position:relative;z-index:0;background-size:cover; text-align:center}
#sub_visual .ttl{max-width:1200px;margin:0 auto;width:94%;position:relative;z-index:2;}
#sub_visual .ttl h1{font-family: "Yellowtail", cursive;color:#fff;font-size: 40px;font-weight:400;line-height: 100%;position: relative;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);}
#sub_visual .ttl .span{margin-top:10px;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);font-size: 16px;line-height: 150%;color:#fff;font-weight:700;}

/* bread_crumb_list
----------------------------------- */
#sub_contents .breadcrumb{font-size: 12px; text-align:right; display:block;padding-right:20px;background:none;margin-top:-20px;}

/* sub_contents 
----------------------------------- */
#sub_contents {font-size: 14px; position: relative;padding:0px 0px 0px 0;z-index:0;font-weight:400;}
#sub_contents .section{max-width: 1200px;width:94%; margin: 50px auto 50px;position: relative;padding-left:0px;padding-bottom:30px;}
#sub_contents .sub_ttl {text-align:center;margin-bottom: 30px;scroll-margin-top:120px;position: relative;}
#sub_contents .sub_ttl .en{ position: relative;color:#ff95b3; font-size:20px; font-family: "Yellowtail", cursive;text-align: center;display:inline-block;z-index:2;}
#sub_contents .sub_ttl .en-bg{position: absolute;color:#e8f2fa;font-size: 60px;font-family: "Yellowtail", cursive;top:50%;left:50%;transform: translate(-50%, -50%);z-index:0;white-space: nowrap;}
#sub_contents .sub_ttl h2{position: relative;font-size: 20px;font-weight:700;line-height:160%;z-index:2;}
#sub_contents .txt_cen{ text-align: center;line-height: 200%;}
#sub_contents .txt_cen p{display:inline-block;}
#sub_contents .txt_cen .bold{display:inline-block;font-weight:700;font-size: 15px;}
#sub_contents .f13 {font-size:14px;}
#sub_contents .mb10{margin-bottom: 10px;}
#sub_contents .mb20{margin-bottom: 15px;}
#sub_contents .mb30{margin-bottom: 20px;}
#sub_contents .mb50{margin-bottom: 30px;}
#sub_contents .mb80{margin-bottom: 50px;}
#sub_contents .mb100{margin-bottom: 100px;}
#sub_contents .mb150{margin-bottom: 150px;}
#sub_contents .sub_bg {background:#eae5e1;padding: 20px 0;}
#sub_contents .dis-none{display:none;}
#sub_contents .pc {display:block;}
#sub_contents .sp {display:none;}
 /* blue */
#sub_contents .sub_ttl .en.blue{color:#218cef;}
#sub_contents .sub_ttl .en-bg{color:#e8f2fa;}
#sub_contents .sub_bg.blue {background:#f1f8fd;}
/* green */
#sub_contents .sub_ttl .en.green{color:#41a034;}
#sub_contents .sub_ttl .en-bg.green{color:#d8f7d5;}
#sub_contents .sub_bg.green {background:#f2fcf1;}
 /* pink */
#sub_contents .sub_ttl .en.pink{color:#ff95b3;}
#sub_contents .sub_ttl .en-bg.pink{color:#ffeded;}
#sub_contents .sub_bg.pink {background:#fdf3f3;}
/* red */
#sub_contents .sub_ttl .en.red{color:#d52222;}
#sub_contents .sub_ttl .en-bg.red{color:#fbe6e3;}
#sub_contents .sub_bg.red {background:#fff1f0;}
/* orange */
#sub_contents .sub_ttl .en.orange{color:#ef7000;}
#sub_contents .sub_ttl .en-bg.orange{color:#fff0ba;}
#sub_contents .sub_bg.orange {background:#fffbe4;}

/* btn
----------------------------------- */
#sub_contents .anker__items{column-gap: 30px;row-gap: 10px;}
#sub_contents .anker__item{width: 70%;height: 35px;position: relative;display: block;}
#sub_contents .anker__item a {display: flex;justify-content: center;align-items: center;gap: 8px;text-align: center;border: 2px solid #262626;border-top: 2px solid #262626;position: relative;padding: 0 16px;height: 35px;border-radius: 10px;font-size: 13px;}
#sub_contents .anker__item a::after {content: "";display: inline-block;width: 7px;height: 7px;border-left: 2px solid #262626;border-bottom: 2px solid #262626;transform: rotate(-45deg);margin-left: 15px;top: 1px;transition: transform 0.2s ease;}
#sub_contents .anker__item a:hover::after {transform: translateY(3px) rotate(-45deg);}
#sub_contents .anker__item p {line-height: 50px;font-size: 12px;font-weight:700;}
  
/* commitment
----------------------------------- */
#sub_contents .con_area {padding: 30px 0;}
#sub_contents .con_area .tategaki {width:20%;display: flex;justify-content: center; position: relative;}
#sub_contents .con_area .tategaki .ja {font-size: 20px;writing-mode: vertical-rl;font-weight:700;}
#sub_contents .con_area .tategaki .en {font-size:20px;writing-mode: vertical-rl;font-family: "Yellowtail", cursive;color:#ef7000;line-height:1.2;}
#sub_contents .con_area .tategaki .en.red {font-size: 20px;writing-mode: vertical-rl;font-family: "Yellowtail", cursive;color:#d52222;line-height:1.2;}
#sub_contents .con_area .box {width:75%;}
#sub_contents .con_area .box .img {margin-bottom:30px;}
#sub_contents .con_area .box .img img {width:100%;border-radius:20px;}
#sub_contents .con_area .box .txt_area {width:100%;}

/* menu
----------------------------------- */
#sub_contents .sub__menu-box {width:90%;margin:0 auto;}
#sub_contents .sub__menu-box .img {width:100%;margin-bottom:20px;}
#sub_contents .sub__menu-box .img img{border-radius: 30px 30px 0 0;width:100%;}
#sub_contents .sub__menu-box .ttl{color:#218cef;font-size: 16px;font-weight:700;padding:20px 0;display:block;border-top:2px solid #218cef;border-bottom:2px solid #218cef;margin-bottom:20px;}
#sub_contents .sub__menu-box .ttl.orange {color:#ef7000;border-top:2px solid #ef7000;border-bottom:2px solid #ef7000;}
#sub_contents .icon_list{background:#fffbe4;border-radius:20px;padding: 20px;}
#sub_contents .icon_list .span { position:relative; padding:10px 0 10px 28px; font-weight:700;}
#sub_contents .icon_list .span::before { content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:20px; height:20px; background:url(../images/sub_menu_icon.png)no-repeat center/contain; }

/* faq
----------------------------------- */
#sub_contents .faq__item {padding:20px;width:100%;margin:0 auto;background:#fdf3f3;border-radius:20px;}
#sub_contents .faq__item.blue {background:#f1f8fd;}
#sub_contents .faq__item.orange {background:#fffbe4;}
#sub_contents .faq__item:not(:last-of-type) {margin-bottom: 30px;}
#sub_contents .faq__item .dt {padding: 15px 10px 15px 50px;position: relative;border-bottom:1px dashed #262626;font-weight:700;}
#sub_contents .faq__item .dd {padding: 15px 10px 15px 50px;position: relative;}
#sub_contents .faq__item .dt::before,#sub_contents .faq__item .dd::before {position: absolute;left: 15px;top: 8px;}
#sub_contents .faq__item .dt::before {content: "Q.";font-size: 20px; font-family: "Yellowtail", cursive;}
#sub_contents .faq__item .dd::before {content: "A.";font-size: 20px; font-family: "Yellowtail", cursive;}

/* shop
----------------------------------- */
#sub_contents .shop_img {display:grid;grid-template-columns: repeat(2,1fr);gap: 10px;margin-bottom: 20px;}
#sub_contents .shop_img img {border-radius: 10px;}

/* access
----------------------------------- */
#sub_contents .sub__access-flex .img {width: 100%;margin-bottom: 20px;}
#sub_contents .sub__access-flex .img img{width:100%;border-radius:20px;}
#sub_contents .sub__access-flex .txt {width: 100%;}
#sub_contents .sub__access-flex .txt .strong{font-size: 16px;font-weight:700;display:block;margin-bottom:15px;}
#sub_contents .sub__access-list .li {width: 100%;border-radius:20px;padding: 25px;margin-bottom:30px;border:6px solid #e1effb;}
#sub_contents .sub__access-list .li .strong{position:relative;display:block;padding-left:35px;font-weight:700;font-size: 14px;margin-bottom:10px;}
#sub_contents .sub__access-list .li .strong::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background:url(../images/sub_access_icon.png)no-repeat center/contain;}
#sub_contents .salon_tbl .tr {border-bottom: 1px dashed #262626;display:flex;padding:10px 0;}
#sub_contents .salon_tbl .tr:last-of-type {margin-bottom: 20px;}
#sub_contents .salon_tbl .tr .th {display:block;width:20%;padding: 10px 0;}
#sub_contents .salon_tbl .tr .th p{font-weight:700;}
#sub_contents .salon_tbl .tr .td {display:block;width:80%;padding: 10px 5px;line-height:1.6;}

/* news
----------------------------------- */
#sub_contents .news_wrap {background:#fffbe4;border-radius:20px;padding: 20px;}
#sub_contents .webgene-blog .webgene-item.news_area {padding:20px;border-bottom:1px dashed #262626;}
#sub_contents .webgene-blog .news__date{margin-right: 20px;display:inline-block;padding-right:30px; font-family: "Yellowtail", cursive;color:#ef7000;}
#sub_contents .webgene-blog .news__cate{margin-right: 15px;display:inline-block;padding:3px 10px;}
#sub_contents .webgene-blog .news_ttl{display: block;margin-top:0px;font-weight:700;width: 100%;}
#sub_contents .webgene-blog .news_ttl:hover{color: #301102;}
/* カテゴリー */
#sub_contents .pageWrap__inner {max-width: 100%; margin: 0 auto;}
#sub_contents .cateList{padding-bottom: 30px;margin-bottom:30px;}
#sub_contents .cateList .webgene-blog{grid-gap: 20px;display: grid;grid-template-columns: repeat(auto-fit, 150px);justify-content: center;}
#sub_contents .cateList .webgene-item {width: 150px;margin-bottom:20px;}
#sub_contents .cateList__item a{display: flex;justify-content: center;align-items: center;gap: 8px;text-align: center;border-bottom: 2px solid #262626;border-top: 2px solid #262626;position: relative;padding: 0 16px;height: 40px;font-weight:700;}
#sub_contents .cateList__item a::after {content: "";display: inline-block;width: 7px;height: 7px;border-left: 2px solid #262626;border-bottom: 2px solid #262626;transform: rotate(-45deg);margin-left: 15px;top: 1px;transition: transform 0.2s ease;}
#sub_contents .cateList__item a:hover::after {transform: translateY(3px) rotate(-45deg);}
#sub_contents .cateList__item p {line-height: 50px;font-size:14px;font-weight:700;}
/* pager */
#sub_contents .webgene-pagination{margin-top: 50px;text-align: center;display: block;width: 100%;}
#sub_contents .webgene-pagination ul{margin-top:0px;text-align: center;display: flex;justify-content: center;column-gap: 20px;}
#sub_contents .webgene-pagination ul li a{display: inline-block;padding: 5px 15px;background: #252525;color:#fff;border-radius:20px;}
  
/* detail_news
----------------------------------- */
#sub_contents .news_detail .news_img {text-align: center;margin: 0 auto;}
#sub_contents .news_detail .news_img img{width: 50%; text-align: center; margin: 0 auto 50px;}
#sub_contents .news_detail .news_date{text-align: center; display: block;margin: 0 auto 10px; font-family: "Yellowtail", cursive;color:#ef7000;}
#sub_contents .news_text{background:#fffbe4;background-size:cover;padding: 30px;border-radius:20px;}
#sub_contents .news_detail .news_datail_ttl {font-size: 16px;margin-bottom:20px;text-align:center;font-weight:700;}

@media screen and (min-width:1024px) {

/* main_visual
----------------------------------- */
#sub_visual{padding-top:170px;background:url(../images/sub_visual.png) no-repeat bottom right;height:500px;position:relative;z-index:0;background-size:cover; text-align:center}
#sub_visual .ttl{max-width:1200px;margin:0 auto;width:94%;position:relative;z-index:2;}
#sub_visual .ttl h1{ font-family: "Yellowtail", cursive;color:#fff;font-size:120px;font-weight:400; line-height: 100%;position: relative;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);}
#sub_visual .ttl .span{margin-top:10px;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);font-size:22px; line-height: 150%;color:#fff;font-weight:700;}

/* bread_crumb_list
----------------------------------- */
#sub_contents .breadcrumb{font-size: 12px; text-align:right; display:block;padding-right:20px;background:none;margin-top:-50px;}

/* sub_contents 
----------------------------------- */
#sub_contents {font-size: 14px; position: relative;padding:0px 0px 0px 0;z-index:0;font-weight:400;}
#sub_contents .section{max-width: 1200px;width:94%; margin: 80px auto 80px;position: relative;padding-left:0px;padding-bottom:30px;}
#sub_contents .sub_ttl {text-align:center;margin-bottom:50px;scroll-margin-top:120px;position: relative;}
#sub_contents .sub_ttl .en{ position: relative;color:#ff95b3; font-size:20px; font-family: "Yellowtail", cursive;text-align: center;display:inline-block;z-index:2;}
#sub_contents .sub_ttl .en-bg{ position: absolute;color:#e8f2fa; font-size:140px; font-family: "Yellowtail", cursive;top:50%;left:50%;transform: translate(-50%, -50%);z-index:0;}
#sub_contents .sub_ttl h2{position: relative;font-size:30px;font-weight:700;line-height:160%;z-index:2;}
#sub_contents .txt_cen{ text-align: center;line-height: 200%;}
#sub_contents .txt_cen p{display:inline-block;}
#sub_contents .txt_cen .bold{display:inline-block;font-weight:700;font-size:18px;}
#sub_contents .f13 {font-size:14px;}
#sub_contents .mb10{margin-bottom: 10px;}
#sub_contents .mb20{margin-bottom: 20px;}
#sub_contents .mb30{margin-bottom: 30px;}
#sub_contents .mb50{margin-bottom: 50px;}
#sub_contents .mb80{margin-bottom: 80px;}
#sub_contents .mb100{margin-bottom: 100px;}
#sub_contents .mb150{margin-bottom: 150px;}
#sub_contents .sub_bg {background:#eae5e1;padding: 20px 0;}
#sub_contents .dis-none{display:none;}
#sub_contents .pc {display:block;}
#sub_contents .sp {display:none;}
 /* blue */
#sub_contents .sub_ttl .en.blue{color:#218cef;}
#sub_contents .sub_ttl .en-bg{color:#e8f2fa;}
#sub_contents .sub_bg.blue {background:#f1f8fd;}
/* green */
#sub_contents .sub_ttl .en.green{color:#41a034;}
#sub_contents .sub_ttl .en-bg.green{color:#d8f7d5;}
#sub_contents .sub_bg.green {background:#f2fcf1;}
 /* pink */
#sub_contents .sub_ttl .en.pink{color:#ff95b3;}
#sub_contents .sub_ttl .en-bg.pink{color:#ffeded;}
#sub_contents .sub_bg.pink {background:#fdf3f3;}
/* red */
#sub_contents .sub_ttl .en.red{color:#d52222;}
#sub_contents .sub_ttl .en-bg.red{color:#fbe6e3;}
#sub_contents .sub_bg.red {background:#fff1f0;}
/* orange */
#sub_contents .sub_ttl .en.orange{color:#ef7000;}
#sub_contents .sub_ttl .en-bg.orange{color:#fff0ba;}
#sub_contents .sub_bg.orange {background:#fffbe4;}

/* btn
----------------------------------- */
#sub_contents .anker__items{column-gap: 30px;row-gap: 10px;}
#sub_contents .anker__item{width: 22%;height: 40px;position: relative;display: block;}
#sub_contents .anker__item a {display: flex;justify-content: center;align-items: center;gap: 8px;text-align: center;border-bottom: 2px solid #262626;border-top: 2px solid #262626;border-left:0;border-right:0;border-radius:0; position: relative;padding: 0 16px; height: 60px;}
#sub_contents .anker__item a::after {content: "";display: inline-block;width: 7px;height: 7px;border-left: 2px solid #262626;border-bottom: 2px solid #262626;transform: rotate(-45deg);margin-left: 15px;top: 1px;transition: transform 0.2s ease;}
#sub_contents .anker__item a:hover::after {transform: translateY(3px) rotate(-45deg);}
#sub_contents .anker__item p {line-height: 50px;font-size:14px;font-weight:700;}
  
/* commitment
----------------------------------- */
#sub_contents .con_area {padding:70px 0;}
#sub_contents .con_area .tategaki {width:20%;display: flex;justify-content: center; position: relative;}
#sub_contents .con_area .tategaki .ja {font-size:35px;writing-mode: vertical-rl;font-weight:700;}
#sub_contents .con_area .tategaki .en {font-size:60px;writing-mode: vertical-rl;font-family: "Yellowtail", cursive;color:#ef7000;line-height:1.2;}
#sub_contents .con_area .tategaki .en.red {font-size:60px;writing-mode: vertical-rl;font-family: "Yellowtail", cursive;color:#d52222;line-height:1.2;}
#sub_contents .con_area .box {width:75%;}
#sub_contents .con_area .box .img {margin-bottom:30px;}
#sub_contents .con_area .box .img img {width:100%;border-radius:20px;}
#sub_contents .con_area .box .txt_area {width:100%;}

/* menu
----------------------------------- */
#sub_contents .sub__menu-box {width:90%;margin:0 auto;}
#sub_contents .sub__menu-box .img {width:100%;margin-bottom:20px;}
#sub_contents .sub__menu-box .img img{border-radius:50px 50px 0 0;width:100%;}
#sub_contents .sub__menu-box .ttl{color:#218cef;font-size:20px;font-weight:700;padding:20px 0;display:block;border-top:2px solid #218cef;border-bottom:2px solid #218cef;margin-bottom:20px;}
#sub_contents .sub__menu-box .ttl.orange {color:#ef7000;border-top:2px solid #ef7000;border-bottom:2px solid #ef7000;}
#sub_contents .icon_list{background:#fffbe4;border-radius:20px;padding:30px;}
#sub_contents .icon_list .span { position:relative; padding:10px 0 10px 28px; font-weight:700;}
#sub_contents .icon_list .span::before { content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:20px; height:20px; background:url(../images/sub_menu_icon.png)no-repeat center/contain; }

/* faq
----------------------------------- */
#sub_contents .faq__item {padding:20px;width:100%;margin:0 auto;background:#fdf3f3;border-radius:20px;}
#sub_contents .faq__item.blue {background:#f1f8fd;}
#sub_contents .faq__item.orange {background:#fffbe4;}
#sub_contents .faq__item:not(:last-of-type) {margin-bottom: 30px;}
#sub_contents .faq__item .dt {padding: 15px 10px 15px 50px;position: relative;border-bottom:1px dashed #262626;font-weight:700;}
#sub_contents .faq__item .dd {padding: 15px 10px 15px 50px;position: relative;}
#sub_contents .faq__item .dt::before,#sub_contents .faq__item .dd::before {position: absolute;left: 15px;top: 8px;}
#sub_contents .faq__item .dt::before {content: "Q.";font-size: 20px; font-family: "Yellowtail", cursive;}
#sub_contents .faq__item .dd::before {content: "A.";font-size: 20px; font-family: "Yellowtail", cursive;}

/* shop
----------------------------------- */
#sub_contents .shop_img {display:grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 20px;}
#sub_contents .shop_img img {border-radius:20px;}

/* access
----------------------------------- */
#sub_contents .sub__access-flex .img {width:49%;}
#sub_contents .sub__access-flex .img img{width:100%;border-radius:20px;}
#sub_contents .sub__access-flex .txt {width:48%;}
#sub_contents .sub__access-flex .txt .strong{font-size:20px;font-weight:700;display:block;margin-bottom:15px;}
#sub_contents .sub__access-list .li {width:49%;border-radius:20px;padding:30px 40px;margin-bottom:30px;border:6px solid #e1effb;}
#sub_contents .sub__access-list .li .strong{position:relative;display:block;padding-left:35px;font-weight:700;font-size:16px; margin-bottom:10px;}
#sub_contents .sub__access-list .li .strong::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background:url(../images/sub_access_icon.png)no-repeat center/contain;}
#sub_contents .salon_tbl .tr {border-bottom: 1px dashed #262626;display:flex;padding:10px 0;}
#sub_contents .salon_tbl .tr:last-of-type {margin-bottom: 20px;}
#sub_contents .salon_tbl .tr .th {display:block;width:20%;padding:20px;}
#sub_contents .salon_tbl .tr .th p{font-weight:700;}
#sub_contents .salon_tbl .tr .td {display:block;width:80%;padding:20px 20px;line-height:1.6;}

/* news
----------------------------------- */
#sub_contents .news_wrap {background:#fffbe4;border-radius:20px;padding:40px;}
#sub_contents .webgene-blog .webgene-item.news_area {padding:20px;border-bottom:1px dashed #262626;}
#sub_contents .webgene-blog .news__date{margin-right: 20px;display:inline-block;padding-right:30px; font-family: "Yellowtail", cursive;color:#ef7000;}
#sub_contents .webgene-blog .news__cate{margin-right: 15px;display:inline-block;padding:3px 10px;}
#sub_contents .webgene-blog .news_ttl{display:inline-block;margin-top:0px;font-weight:700;}
#sub_contents .webgene-blog .news_ttl:hover{color: #301102;}
/* カテゴリー */
#sub_contents .pageWrap__inner {max-width: 100%; margin: 0 auto;}
#sub_contents .cateList{padding-bottom: 30px;margin-bottom:30px;}
#sub_contents .cateList .webgene-blog{grid-gap: 20px; display: grid; grid-template-columns: repeat(auto-fit, 200px); justify-content: center;}
#sub_contents .cateList .webgene-item {width: 200px;margin-bottom:20px;}
#sub_contents .cateList__item a{display: flex;justify-content: center;align-items: center;gap: 8px;text-align: center;border-bottom: 2px solid #262626;border-top: 2px solid #262626;position: relative;padding: 0 16px; height: 60px;font-weight:700;}
#sub_contents .cateList__item a::after {content: "";display: inline-block;width: 7px;height: 7px;border-left: 2px solid #262626;border-bottom: 2px solid #262626;transform: rotate(-45deg);margin-left: 15px;top: 1px;transition: transform 0.2s ease;}
#sub_contents .cateList__item a:hover::after {transform: translateY(3px) rotate(-45deg);}
#sub_contents .cateList__item p {line-height: 50px;font-size:14px;font-weight:700;}
/* pager */
#sub_contents .webgene-pagination{margin-top: 50px;text-align: center;display: block;width: 100%;}
#sub_contents .webgene-pagination ul{margin-top:0px;text-align: center;display: flex;justify-content: center;column-gap: 20px;}
#sub_contents .webgene-pagination ul li a{display: inline-block;padding: 5px 15px;background: #252525;color:#fff;border-radius:20px;}
  
/* detail_news
----------------------------------- */
#sub_contents .news_detail .news_img {text-align: center;margin: 0 auto;}
#sub_contents .news_detail .news_img img{width: 50%; text-align: center; margin: 0 auto 50px;}
#sub_contents .news_detail .news_date{text-align: center; display: block;margin: 0 auto 10px; font-family: "Yellowtail", cursive;color:#ef7000;}
#sub_contents .news_text{background:#fffbe4;background-size:cover; padding: 50px;border-radius:20px;}
#sub_contents .news_detail .news_datail_ttl {font-size:22px;margin-bottom:20px;text-align:center;font-weight:700;}
}

@media screen and (min-width:1025px) {
  
/* access
----------------------------------- */
#sub_contents .sub__access-list .li .strong{position:relative;display:block;padding-left:35px;font-weight:700;font-size:18px; margin-bottom:10px;}
#sub_contents .sub__access-list .li .strong::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background:url(../images/sub_access_icon.png)no-repeat center/contain;}

}
