::selection{background:#2196f3;color:#fff}::-moz-selection{background:#2196f3;color:#fff}.imgR{float:right;margin-left:10px}.imgL,.imgR{margin-bottom:10px}.imgL{float:left;margin-right:10px}.imgC{display:block;margin-left:auto;margin-right:auto}.tar{text-align:right}.imgDeco{background:#fcfcfc;border:1px solid #536dfe;box-shadow:3px 3px 4px rgba(0,0,0,.3);padding:2px}.sign{text-align:right}:root,:root:after,:root:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.home .main-column .frontpage-information__list{box-sizing:border-box}.home .main-column .frontpage-information__list-item:not(:last-child){margin-bottom:1em}div#wrap{background-image:url(../skin/associe/images/share/wrap_bg.jpg);background-position:top;background-repeat:repeat-x}div#header{background-image:url(../skin/associe/images/share/header_bg.jpg);background-position:100% 0;background-repeat:no-repeat}.global-nav{align-content:space-between;align-items:flex-start;-js-display:flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:5px 0 8px;padding:0}.global-nav__item{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:0;list-style:none;margin:0;min-width:0}.global-nav__item>a{display:block}@media only screen and (min-width:900px){.global-nav__item>a{transition:opacity .3s}.global-nav__item>a:hover{opacity:.75}}table.t_3 tr td{border:none}@media only screen and (min-width:900px){.social_head a{transition:opacity .3s}.social_head a:hover{opacity:.7}}.cal-block{background:#fff;border-radius:4px;overflow:hidden;width:100%}.cal-block__month{box-sizing:border-box;color:#232323;float:left;height:250px;padding:.5em;width:33%}.cal-block__month:nth-child(3n+2){width:34%}.cal-block__table{border-collapse:collapse;margin:0;width:100%}.cal-block__table tr:not(.cal-block__table-meta)>td{color:#232323}.cal-block__table tr:not(.cal-block__table-meta)>td:first-child{color:red}.cal-block__table td{border:1px solid #00a049;padding:.1em 5px;text-align:center}.cal-block__table-month-num{background:#007636;color:#fff;font-size:1.25em}.cal-block__table-meta{color:#fff}.cal-block__table-meta>td:not(.cal-block__table-month-num){background:#00a049}.cal-block__table .holiday{color:red!important}.cal-block__table .x{background:#fdff54}.memo{color:#888}.t_tenpo .cell-heading{box-sizing:border-box;width:130px}.t_tenpo .cell-open{font-size:1.3rem}div.d_stylist{background-image:url(../images/staff/gr_bg.jpg);display:grid;gap:20px;grid-template-columns:470px 470px;grid-template-rows:auto}div.d_assistant,div.d_stylist{background-position:0 0;background-repeat:no-repeat;width:960px}div.d_assistant{background-image:url(images/bg/or_bg.jpg)}table.t_staff{border-collapse:collapse;box-sizing:border-box;color:#232323;float:unset;font-size:13px;margin:20px 10px;width:450px}table.t_staff,table.t_staff tr td{background-color:transparent;border:none}table.t_staff tr td{vertical-align:top}table.t_staff tr td.left{padding-left:20px;width:40%}table.t_staff tr td.left:empty{height:0;line-height:0;padding:0}table.t_staff tr td.left+td{padding-right:10px}table.t_staff tr td.title{text-align:right;vertical-align:center}table.t_staff tr td.kana{font-size:10px}table.t_staff tr td.n_kana{font-size:10px;text-align:center}table.t_staff tr td.name{font-size:17px}table.t_staff tr td.n_kanji{font-size:17px;text-align:center}table.t_staff tr td.pic{box-sizing:border-box;height:165px;line-height:1;padding-bottom:15px;text-align:center}table.t_staff tr td.pic img{border:2px solid #02aa18;box-shadow:2px 2px 5px #232323;-moz-box-shadow:2px 2px 5px #232323;-webikit-box-shadow:2px 2px 5px #232323;box-sizing:border-box;margin:0;padding:0}table.t_staff tr:has(.kana) td,table.t_staff tr:has(.n_kana) td{font-size:10px;height:1em;padding-block:0}table.t_staff tr:has(.n_kanji) td,table.t_staff tr:has(.name) td{padding-block:0}table.t_stylist{color:#232323;font-size:13px;margin:10px auto;text-align:center;width:960px}table.t_stylist,table.t_stylist td{background-color:transparent;border:none}table.t_stylist td.kana{font-size:10px}table.t_stylist td.pic img{border:2px solid #ff9700;box-shadow:2px 2px 5px #232323;-moz-box-shadow:2px 2px 5px #232323;-webikit-box-shadow:2px 2px 5px #232323}