@charset "utf-8";html, body, div, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;background:transparent;border:0;outline:0;color:#545454;font-size:12px;}div.ps-caption-content{color:#FFF;font-size:20px;}body, table, input,textarea, select, option {font-size:1em;}article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary {display:block;}ol, ul {list-style:none;}blockquote, q {quotes:none;}:focus {outline:0;}ins {text-decoration:none;}del {text-decoration:line-through;}.clr.line-height {line-height:2.0;}body {text-align:center;line-height:1.3em;background:#fff;}#noscript {margin:10px;padding:5px;border:solid 1px #F00;color:#E00;text-align:left;}#noscript a{color:#06E;text-decoration:underline;}#shop_data_free {border:1px #ccc solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:-moz-linear-gradient(top, #FFFFFF, #DEDEDE); background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DEDEDE)); width:auto;margin:5px 5px 0 5px;padding:5px;}#shop_data #shopname {padding:10px 8px;text-align:left;}#shop_data #shopname .shop_name {display:inline-block;padding:1px 5px 0 0;margin:4px 0 0 0;color:#333;font-size:18px;font-weight:bold;line-height:1.1;}#shop_data #shopname .shop_name a {color:#666;}#shop_data #shopname .shop_yomi {display:inline-block;color:#666;font-size:12px;vertical-align:bottom;transform:translateY(-1px);}#shop_data #shopname .badge {    width:100%;    line-height:11px;}#shop_data #shopname .badge p {    display:inline-block;    margin:0 6px 0 0;    padding:2px 6px 1px 6px;    border-radius:10px;    font-size:11px;}#shop_data #shopname .badge p:nth-last-child(1) {    margin-right:0;}#shop_data #shopname .badge p.invoice {    background:#167ce0;    color:#fff;    font-size:11px;}#shop_data #shopname .badge p.cigarette {    background:#e02d6b;    color:#fff;    font-size:11px;}#shop_data #shopname .badge p.close {    background:#d2085c;    color:#fff;    font-size:11px;}#shop_data #shopname div{font-weight:normal;font-size:13px;color:#555;margin-top:3px;}#shop_data #shopname span.kana {color:#A90352;padding-right:2px;vertical-align:middle;}.btn_oubo {    position:relative;    display:block;    width:90%;    height:45px;    line-height:30px;    margin:20px auto;    color:#fff;    border-radius:4px;    background:linear-gradient(135deg,#02CBD2 0%, #919DFC 50%,#F58CAB 100%);    box-sizing:border-box;    font-weight:bold;    font-size:15px;    box-sizing:border-box;}.btn_oubo .cta {    position:absolute;    width:100%;    left:50%;    bottom:-2px;    display:block;    color:#fff;    font-size:11px;    font-style:normal;    transform:translate(-50%, 0);    font-weight:normal;}table.recruit, table.inside{margin:10px 0 5px 0;width:100%;}table.recruit tr td:nth-child(1),table.inside tr td:nth-child(1){width:12%;text-align:left;vertical-align:middle;}table.recruit tr td:nth-child(2),table.inside tr td:nth-child(2) {width:76%;text-align:center;}td .viewport{width:250px;overflow:hidden;height:90px;margin:0 auto;}td .viewport li{float:left;margin:0 3px 0 2px;height:120px;    overflow:hidden;}table.recruit tr td:nth-child(3),table.inside tr td:nth-child(3) {width:12%;text-align:right;vertical-align:middle;}#g_nav {display:flex;width:100%;}#g_nav li {    width:100%;border:1px solid #ccc;border-left:none;border-top:none;background:#f6f6f6;}#g_nav li.selected {    background:#fff;    border-bottom:none;}#g_nav li a {    display:block;height:38px;    line-height:38px;    font-size:13px;font-weight:bold;}#g_nav li.selected a {    border-top:solid 4px #EC6C9F;    color:#EC6C9F;}#g_nav li.men a {    border-top:solid 4px #398FE4;    color:#398FE4;}#g_nav li.poke a {    border-top:solid 4px #55473A;    color:#55473A;}#g_nav li:last-child {    border-right:none;}p.no_iwai {margin-top:10px;}img.iwai_l {width:286px;}img.iwai_s {width:290px;}img.no_iwai {width:286px;margin-bottom:10px;}#iwai {margin:8px 0 5px 0;}#iwai a {text-decoration:underline;color:#E66;}.top_img {    width:95%;    padding:10px 0 15px 0;margin:0 auto;}.top_img .text {margin:2px 0 0 0;}.top_img img {    width:100%;    height:auto;}#slider{margin:10px 0;}#slider .shop_img_l{width:95%;    height:auto;text-align:center;margin:0 auto 2px auto;}#slider .shop_img_str{width:95%;margin:2px auto;color:#444;font-size:11px;line-height:12px;}#slider .shop_img_l img{width:100%;    height:auto;}#slider .shop_thumb_wrapper {width:100%;margin:0 auto;}#slider .shop_thumb {max-height:80px;width:300px;margin:0 auto;padding-left:4px;}#slider .shop_thumb.four {width:240px;}#slider .shop_thumb.man {width:140px;}#slider .shop_thumb_min {max-height:80px;width:200px;margin:0 auto;padding-left:1px;}#slider .shop_thumb li{width:55px;margin:2px 2px 6px 2px;float:left;}#slider .shop_thumb_min li{width:62px;margin:2px 2px 6px 2px;float:left;}#slider .shop_thumb li.selected_img{border:2px solid #F36;margin:1px 1px 6px 1px;width:53px;}#slider .shop_thumb_min li.selected_img{border:2px solid #F36;margin:1px 1px 6px 1px;width:60px;}#slider .shop_thumb li img,#slider .shop_thumb_min li img{width:100%;}.shop_img_man{margin-top:-1px;background:-moz-linear-gradient(top, #fff, #B5DAFF); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#B5DAFF)); border-bottom:1px solid #26C9FF;}.shop_img_man .shop_img_l{width:95%;text-align:center;margin:6px auto 2px auto;}.shop_img_man .shop_img_l img{max-width:100%;}.shop_img_man .image_text {margin:8px auto;text-align:center;font-size:11px;color:#000;}#shop_desc {    width:92%;    line-height:1.3;    margin:0 auto 2px auto;    box-sizing:border-box;    color:#f55384;    font-size:15px;text-align:left;font-weight:bold;}#shop_desc_detail {width:92%;    line-height:1.4;margin:0 auto 30px auto;    padding:3px 5px 5px;color:#666;text-align:left;font-size:13px;    word-break:break-all;}#shop_desc.mrg_btm {margin-bottom:20px;padding-bottom:5px;}#shop_desc_man {    width:95%;    margin:0 auto;padding:4px 2px 6px 2px;text-align:left;font-weight:bold;font-size:14px;color:#0059B2;line-height:1.3;}.man_c .fc_blue {color:#0059B2;}.basicinfos {width:95%;    margin:0 auto 40px auto;}.basicinfo {display:table;width:100%;border-top:1px dashed #C6C6C6;}.basicinfo_item {display:table-cell;width:60px;padding:12px 8px 12px 0;font-size:12px;}.basicinfo_item svg {display:block;width:24px;height:24px;margin:auto;fill:#FF78A0;}.basicinfo_text {display:table-cell;padding:12px 0;line-height:1.6;font-size:14px;text-align:left;vertical-align:middle;word-break:break-all;}.basicinfo_text a {    color:#545454;}.basicinfo_text_ttl {padding:2px 0 2px 8px;margin-bottom:4px;line-height:normal;color:#666;font-size:14px;font-weight:normal;border-left:6px solid #FF78A0;}.basicinfo_text_salary + .basicinfo_text_ttl{margin-top:8px;}.basicinfo_text_salary {font-size:14px;}.basicinfo_text_salary-price {margin:0 4px;color:#333;font-size:18px;font-weight:bold;vertical-align:baseline;}.basicinfo_text_p {margin-top:8px;font-size:13px;}.interview {    margin:20px auto 20px;}.interview .interview_wrapper {    width:95%;    margin:0 auto;padding:10px 0 0 0;    border-radius:5px;    box-shadow:1px 1px 3px 0px #999;background:#f5f5f5;    text-align:left;}.interview .interview_wrapper .interview_ttl {    margin:0 0 0 8px;    line-height:1.4;    color:#97806b;    font-weight:bold;    font-size:16px;}.interview .interview_wrapper .interview_ttl img {    width:22px;    margin:0 5px 0 0;}.interview .interview_wrapper a {display:block;margin:0 auto 0;padding:8px 0;}.interview .interview_wrapper a .image {    display:inline-block;    width:35%;    height:auto;    max-height:100px;    overflow:hidden;    border-radius:5px;    word-break:break-all;}.interview .interview_wrapper a .profile {    display:block;    float:right;    width:65%;    height:auto;    word-break:break-all;    line-height:1.5em;    color:#666;}.interview .interview_wrapper a .profile  .other {    margin:10px 0 0 0;    padding:0 0 0 5px;}#taikenshop {    width:95%;    margin:35px auto 35px;}#taikenshop h2 {position:relative;height:40px;line-height:41px;margin:20px auto;background:#FFF3F9;border-top:solid 1px #E79FC4;border-bottom:solid 1px #E79FC4;color:#E79FC4;font-size:15px;}#taikenshop p {    line-height:20px;    margin:0 0 4px 0;    font-weight:bold;    font-size:16px;    text-align:left;}#taikenshop table {    width:100%;    margin:0 0 10px 0;    box-sizing:border-box;}#taikenshop table tr {    text-align:center;    border-bottom:solid 1px #CCC;}#taikenshop table tr.no_border {border-bottom:none;}#taikenshop table tr.tr_hosoku {height:18px;}#taikenshop table tr:nth-child(3n) {}#taikenshop table tr.taiken_day {    width:30%;}#taikenshop table tr.taiken_number {    width:30%;}#taikenshop table tr.taiken_bt {    width:40%;}#taikenshop table th {    padding:10px;    font-weight:normal;}#taikenshop table td {vertical-align:middle;position:relative;}#taikenshop table td:nth-child(3n) {}#taikenshop table tr.taiken_day td,#taikenshop table tr.taiken_number td {    padding:20px 0 19px 0;}#taikenshop table td a {    display:inline-block;    width:65%;    padding:5px;    margin:6px 0;    line-height:1.4;    background-color:#E79FC4;    border-radius:3px;    color:#fff;}#taikenshop table td span.sat {color:#4b8cd8;}#taikenshop table td span.sun {color:#ea646d;}#taikenshop table td .taiken_text {position:absolute;width:260px;padding:0 0 0 16px;font-size:11px;color:#960;bottom:-10px;text-align:left;}.taikenshop_attention {line-height:1.5;margin:0 0 4px 0;text-align:left;}.vac_wrapper {width:95%;margin:0 auto 25px auto;padding:8px;border:1px solid #DDD;border-radius:3px;box-sizing:border-box;text-align:left;}.vac_wrapper .vac_title {    position:relative;    margin-bottom:4px;    padding-left:14px;    font-weight:bold;}.vac_wrapper .vac_title::before {    content:"";    position:absolute;    left:0;    top:2px;    border-left:5px solid transparent;    border-right:5px solid transparent;    border-top:10px solid #e64c30;}.vac_wrapper .vac_bikou {margin:6px 0 0 0;}.vac_wrapper .vacation_search {    position:relative;}.vac_wrapper .vacation_search strong a {font-size:13px;font-weight:normal;color:#666;padding-left:10px;}.vac_wrapper .vacation_search .vacation_box {width:100%;    max-width:100%;padding-bottom:10px;}.vac_wrapper .vacation_search .swiper-container_vc {width:100%;    margin-top:2px;    position:relative;    overflow:hidden;    list-style:none;    z-index:1;    box-sizing:border-box;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box {margin-bottom:0;    padding-bottom:0;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box li div {    display:block;    margin:0 auto;    border:solid 1px #CCC;    border-right:0;    background:#FFF;    color:#996666;    font-weight:bold;    font-size:13px;    text-align:center;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box li:last-child div {    border-right:solid 1px #CCC;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box li div p:first-child {    padding:2px 0;    background-color:#EEE;    color:#333;    font-weight:bold;    font-size:11px;    text-align:center;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box li div p:last-child {    padding:2px 0;    background-color:#FFF;    color:#666;    text-align:center;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box li div.sat p:first-child  {    background-color:#DFEFF9;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box li div.sun p:first-child  {    background-color:#FFE8F3;}.vac_wrapper .vacation_search .swiper-button-prev_vc {    display:-webkit-box;    display:-webkit-flex;    display:flex;    -webkit-flex-flow:nowrap;    flex-flow:nowrap;    -webkit-box-pack:center;    -webkit-justify-content:center;    justify-content:center;    -webkit-align-items:center;    align-items:center;    position:absolute;    top:0;    left:-1px;    z-index:1;    width:20px;    height:100%;    cursor:pointer;    background:#CCC;}.vac_wrapper .vacation_search .swiper-button-prev_vc::after {    display:block;    width:7px;    height:7px;    margin-right:-3px;    border-bottom:3px solid #FFF;    border-left:3px solid #FFF;    content:"";    transform:rotate(45deg);}.vac_wrapper .vacation_search .swiper-button-next_vc {    display:-webkit-box;    display:-webkit-flex;    display:flex;    -webkit-flex-flow:nowrap;    flex-flow:nowrap;    -webkit-box-pack:center;    -webkit-justify-content:center;    justify-content:center;    -webkit-align-items:center;    align-items:center;    position:absolute;    top:0px;    right:-1px;    z-index:1;    width:20px;    height:100%;    cursor:pointer;    background:#CCC;}.vac_wrapper .vacation_search .swiper-button-next_vc::after {    display:block;    width:7px;    height:7px;    margin-left:-3px;    border-top:3px solid #FFF;    border-right:3px solid #FFF;    content:"";    transform:rotate(45deg);}.vac_wrapper .vacation_search .swiper-button-next_vc.swiper-button-disabled,.vac_wrapper .vacation_search .swiper-button-prev_vc.swiper-button-disabled {    opacity:0;}table.r_info {width:100%;}table.r_info.border_top {border-top:solid 1px #EEE;}#box {    width:85%;    margin:0 auto 40px auto;}table.r_info tr {width:100%;}table.r_info th {height:auto;line-height:30px;vertical-align:middle;    font-weight:bold;padding-left:10px;text-align:left;color:#333;border-bottom:solid 1px #EEE;}table.r_info td {    line-height:2;vertical-align:middle;padding:8px 0 18px 5px;    box-sizing:border-box;    text-align:left;    word-break:break-all;}table.r_info td .view_map {    text-align:right;}.system {    width:85%;    margin:-18px auto 58px auto;    color:#333;    background:#fff;    box-sizing:border-box;}.system table {    width:100%;}.system .th {    display:block;    height:auto;    line-height:30px;    vertical-align:middle;    font-weight:bold;    padding-left:10px;    text-align:left;    color:#333;    border-bottom:solid 1px #EEE;}.system table td.cl_hd {padding:6px 0;}.system table td.cl_hd div {    margin-top:14px;font-weight:bold;font-size:12px;color:#333;padding:0 0 5px 5px;}.system table td.cl_th {width:50%;height:auto;padding:7px;color:#333;font-size:11px;background-color:#F3F2EE;border:solid 1px #CCC;text-align:left;font-weight:bold;}.system table td.cl_tx {width:50%;height:auto;padding:7px;text-align:center;}.system table td.cl_sp {width:50%;height:auto;padding:7px;text-align:center;}.system table td.cl_td {color:#333;background-color:#fff;border:solid 1px #CCC;text-align:left;height:auto;padding:7px;font-size:11px;}.system table.other {width:100%;    margin-top:20px;}.system table.other th {    width:100px;height:auto;padding:7px;color:#333;font-size:12px;background-color:#F3F2EE;border:solid 1px #CCC;text-align:left;font-weight:bold;}.system table.other td {   color:#333;background-color:#fff;border:solid 1px #CCC;text-align:left;height:auto;padding:7px;font-size:11px;}.system .other_th {    margin-top:20px;font-weight:bold;font-size:13px;color:#333;padding:6px 0 0 0;    margin-bottom:-9px;    text-align:center;}.system .system_more {    text-align:right;    margin-top:25px;}#taigu span, #taigu a {    display:inline-block;    margin:0 3px 3px 0;border-radius:3px;    padding:3px 5px 2px;    border:solid 1px #fdabb2;    color:#f79ea6;    font-size:11px;text-decoration:none;}#taigu .taigu_unit {    margin:0 0 5px 0;}table.r_info a {text-decoration:underline;color:#0099d0;}table.r_info .sns a img {    display:inline-block;    margin:0 4px 6px 0;}table.r_info a.default_color {    color:#545454;    text-decoration:none;}table.r_info img.shop_group_banner {width:140px;    margin:0 0 5px 0;}.brown th {    background-color:#97806b !important;}#video {    width:95%;    margin:0 auto 40px auto;}#video .video_bar {    line-height:20px;    margin:0 0 10px 0;    border-bottom:solid 1px #C03;    font-weight:bold;    font-size:16px;    text-align:left;padding-bottom:3px;}#video .video_bar img {    width:23px;    margin:0 5px 2px 0;vertical-align:middle;}#video ul {    margin:0 0 10px 0;}#video ul li {    width:100%;    padding:12px 0;    border-bottom:dotted 1px #ccc;}#video ul li.d_none {display:none;}#video ul li .video_thum {    position:relative;    width:100%;}#video ul li .video_thum a {    display:block;}#video ul li .video_thum img,#video ul li .video_thum p,#video ul li .video_thum video {    width:100%;    max-width:406px;    margin:auto;    overflow:hidden;    object-fit:cover;}#video ul li .video_thum video {height:auto;}.video_thum p iframe {height:100%;min-height:208px;}#video ul li .video_ttl {line-height:1.4;padding:12px 0 0 0;color:#333;font-size:13px;text-align:left;}#video .video_more {    height:30px;    line-height:32px;    text-align:center;}#video .video_more a {    display:block;    color:#808080;    font-weight:bold;    font-size:14px;    text-align:center;}#video .video_more a img {    width:24px;    margin:4px 5px 0 0;}.pickup {    position:relative;    width:95%;    margin:60px auto;text-align:left;padding:0 0 10px 0;}.pickup .pickup_date {position:absolute;    right:0;    top:0;    color:#999;    font-size:11px;}.pickup .pickup_date span {color:#F00;font-weight:bold;padding-right:3px;}.pickup_big_ttl {position:relative;    text-align:center;margin:0 auto;width:80%;}.pickup_big_ttl span {    font-family:"Montserrat", sans-serif;    font-size:200%;    line-height:1;    text-align:center;    letter-spacing:.1em;    display:inline-block;    background:#fff;    margin:0 auto;    position:relative;    z-index:1;    padding:0 10px;color:#666;}.pickup_big_ttl:before {content:"";    width:100%;    position:absolute;    display:block;    height:1px;    background:#666;    left:0;    top:50%;    margin:-1px 0 0 0;}.pickup_sub_ttl {    line-height:20px;    margin:0 0 15px 0;    border-bottom:solid 1px #f58;    font-weight:bold;    font-size:16px;    text-align:left;    padding-bottom:3px;}.pickup_sub_ttl img {    margin:0 5px 2px 0;    vertical-align:middle;}.pickup .pickup_ttl {font-weight:bold;font-size:14px;margin:0 0 15px 0;color:#333;line-height:1.3;}.pickup .pickup_txt {line-height:1.4;margin:0 auto;font-size:13px;color:#777;}.pickup .pickup_txt div, .pickup .pickup_txt span, .pickup .pickup_txt strong, .pickup .pickup_txt a {font-size:13px;color:#777;}.nearbyshop {margin-top:16px;padding-bottom:20px;    background-image:URL("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_caba.png");    text-align:left;border-top:1px solid #ccc;    box-shadow:0 2px 2px rgba(0, 0, 0, .1) inset;}.nearbyshop .title {margin-top:20px;border-top:solid 1px #CCC;}.nearbyshop_shop {display:block;padding:8px;background:#fff;}.nearbyshop_shop:last-child {box-shadow:0 2px 2px rgba(0, 0, 0, .1);}.nearbyshop_shop + .nearbyshop_shop {border-top:1px dashed #ccc;}.nearbyshop_shop a {    text-decoration:underline;}.nearbyshop_name {font-size:12px;}.nearbyshop_box {display:flex;margin-top:6px;}.nearbyshop_img {width:120px;overflow:hidden;}.nearbyshop_img img {width:100%;}.nearbyshop_text {width:calc(100% - 120px);padding-left:12px;box-sizing:border-box;}.nearbyshop_info {font-size:14px;font-weight:bold;line-height:1.4;margin-top:2px;}.nearbyshop_salary {width:100%;margin-top:4px;}.nearbyshop_salary svg {    position:relative;top:-1px;display:inline-block;    width:24px;    height:24px;    margin:auto;    fill:#FF78A0;vertical-align:middle;}.nearbyshop_arealink {    text-align:right;    margin:8px 0 0 0;}.nearbyshop_arealink a {    text-decoration:none;    color:#777;}.tokuten {    display:block;    margin:0 25px 40px 25px;    padding:18px;    background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/shopc/bg_tokuten.jpg");    background-size:100% auto;}.tokuten .tokuten_box {    position:relative;    padding:10px;    background-color:#fff;}.tokuten .tokuten_box:before {    content:"";    position:absolute;    top:5px;    right:-5px;    height:100%;    border-right:solid 2px #fff;}.tokuten .tokuten_box:after {    content:"";    position:absolute;    right:-5px;    bottom:-5px;    width:100%;    border-bottom:solid 2px #fff;}.tokuten .tokuten_box .tokuten_ttl {    position:relative;    text-align:center;}.tokuten .tokuten_box .tokuten_ttl img {    max-width:261px;    width:100%;}.tokuten .tokuten_box .tokuten_txt {    margin:10px 0 15px 0;    line-height:1.6;}.point {    width:95%;    margin:0 auto 40px auto;    line-height:1.4;    text-align:left;}.point.btm {    margin:0 auto 15px auto;}.point .point_container {    margin:0 0 25px 0;}.point .point_container .point_big_ttl {    padding:6px 3px 8px 5px;    color:#333;    font-size:15px;font-weight:bold;line-height:1.2;}.point .point_container ul {}.point .point_container ul li {border:1px solid #DDD;    margin:0 5px 15px 5px;    padding:0px 12px 12px 12px;border-radius:3px;}.point .point_container ul .point_ttl {    background:#fff;    display:inline-block;margin:10px 0 6px 0;    clear:both;color:#555;font-size:14px;}.point .point_container ul li .tag {    margin:6px 0 0 0;text-align:left}.point .point_container ul li .tag span,.point .point_container ul li .tag a {    display:inline-block;    margin:0 3px 3px 0;border-radius:3px;    padding:3px 5px 2px;    border:solid 1px #fdabb2;    color:#f79ea6;    font-size:11px;    text-decoration:none;}.point .point_container ul li .point_body {    line-height:1.6;font-size:13px;margin:0 0 10px 0;text-align:left;color:#666;}.point .point_container ul li .point_body a {    text-decoration:underline;}.point .point_container ul li iframe {    width:100%;}.point .point_container ul li .point_body p,.point .point_container ul li .point_body div {font-size:13px;color:#777;}.point .point_container ul li .point_body img {max-width:80%;height:auto;}.point .point_container ul li .point_more {margin:20px auto;width:20px;height:20px;border:1px solid;border-color:transparent transparent #666 #666;transform:rotate(-45deg);}.girls {    width:95%;    margin:20px auto 40px;}.girls .girls_bar {    line-height:20px;    margin:0 5px 15px 5px;    border-bottom:solid 1px #f58;    font-weight:bold;    font-size:16px;    text-align:left;padding-bottom:3px;}.girls .girls_bar img {    width:17px;    margin:0 5px 2px 0;vertical-align:middle;}.girls ul.girls_list {    width:100%;}.girls ul.girls_list li {    float:left;    width:18%;    max-height:100px;    overflow:hidden;    margin:0 2.5% 3% 0;}.girls ul.girls_list li:nth-child(5n) {    margin-right:0;}.girls ul.girls_list li a {    display:block;}.girls ul.girls_list li a img {    width:100%;}.girls_more_btn{    position:relative;    width:90%;    height:40px;    line-height:40px;    margin:20px auto 0 auto;    border:solid 1px #ff87ad;    border-radius:24px;text-align:center;}.girls_more_btn a {    display:block;    color:#ff87ad;    font-weight:bold;    font-size:13px;}.girl_voice.man .girls_more_btn {    border:solid 1px #0099d0;}.girl_voice.man .girls_more_btn a {    color:#0099d0;}#nakayoshi,#tiktok {    width:95%;    margin:20px auto 40px auto;    position:relative;}#nakayoshi .nakayoshi_date {position:absolute;    right:0;    top:0;    color:#999;    font-size:11px;}#nakayoshi .nakayoshi_date span {color:#F00;font-weight:bold;padding-right:3px;}#nakayoshi .nakayoshi_bar,#tiktok .tiktok_bar {    line-height:20px;    margin:0 0 10px 0;    border-bottom:solid 1px #f58;    font-weight:bold;    font-size:16px;    text-align:left;padding-bottom:3px;}#nakayoshi .nakayoshi_bar img,#tiktok .tiktok_bar img {    margin:0 5px 2px 0;vertical-align:middle;}#nakayoshi ul.nakayoshi_list {    width:100%;}#nakayoshi ul.nakayoshi_list li {    float:left;    width:32%;    max-height:130px;    overflow:hidden;    margin:0 2% 2.5% 0;}#nakayoshi ul.nakayoshi_list li:nth-child(3n),#nakayoshi ul.nakayoshi_list li:nth-child(7n) {    margin-right:0;}#nakayoshi ul.nakayoshi_list li img {    width:100%;}.blog_gal {    width:95%;    margin:20px auto 40px auto;}.blog_gal .blog_gal_bar {    line-height:20px;    margin:0 0 10px 0;    border-bottom:solid 1px #f58;    font-weight:bold;    font-size:16px;    text-align:left;}.blog_gal .blog_gal_bar img {    width:17px;    margin:0 5px 0 0;}.blog_box {    margin:0 0 5px 0;    background-color:#fbe6ee;    padding:10px 5px;}.blog_box .photo {    float:left;    width:25%;}.blog_box .photo a {    display:block;    position:relative;    height:90px;    overflow:hidden;    border:solid 1px #ccc;    box-sizing:border-box;    background-color:#fff;}.blog_box .photo a img {    width:90%;    position:absolute;    top:50%;    left:50%;    transform:translate(-50%,-50%);}.blog_box ul.contents {    float:right;    width:75%;    padding:0 10px;    box-sizing:border-box;    text-align:left;}.blog_box ul.contents li p.galname {    margin:5px 0 0 0;    font-size:14px;font-weight:bold;} p.diary {    margin:5px 0 0 0;} p.diary a {    color:#f06;    font-size:14px;text-decoration:underline;}p.diary_c {font-size:11px;margin-top:2px;}p.diary_d {font-size:11px;text-align:right;}.staff{    width:95%;    margin:10px auto 40px;}.staff ul {    margin:0 0 5px 0;            padding:10px 5px 0 5px;}.staff ul li.shop_top {    display:flex;    display:-webkit-box;    display:-webkit-flex;    margin-bottom:8px;    padding-bottom:8px;    border-bottom:dotted 1px #ccc;}.staff ul li {    display:flex;    display:-webkit-box;    display:-webkit-flex;    margin-bottom:8px;    padding-bottom:5px;}.staff ul li .staff_photo {    width:25%;    height:100%;    max-height:100px;    overflow:hidden;    border-radius:10px;    box-shadow:1px 1px 3px 0px #999;    background:#fff;}.staff ul li .staff_photo img {    display:block;    width:100%;}.staff ul li .staff_detail {    margin-left:15px;    width:75%;    text-align:left;}.staff ul li .staff_detail p {    margin-bottom:10px;}.staff ul li .staff_detail p:first-of-type {    margin-bottom:2px;}.staff ul li .staff_detail a {    display:block;    margin-bottom:2px;    color:#0099d0;    text-decoration:underline;    font-size:14px;}.staff_cate {    display:block;    padding:2px 0;    color:#ff78a0;    margin-left:-6px;}.staff_name {    font-size:14px;    font-weight:bold;    color:#666;}.staff .staff_bt {    text-align:right;}.staff .staff_bt a {    display:inline-block;    margin-left:10px;    color:#0099d0;    text-decoration:underline;}.staff ul li .staff_detail a:hover,.staff .staff_bt a:hover {    opacity:0.7;}#staff_page .page_staff_bar {    line-height:20px;    margin:0 0 10px 0;    border-bottom:solid 1px #0099d0;    font-weight:bold;    font-size:16px;    text-align:left;padding-bottom:3px;}#staff_page .page_staff_bar img {    width:17px;    margin:0 5px 2px 0;vertical-align:middle;}.staff_link {    display:flex;    display:-webkit-box;    display:-webkit-flex;    width:95%;    margin:0 auto;}.staff_more_btn:after {    content:"";    position:absolute;    top:50%;    right:15px;    width:6px;    height:6px;    border:2px solid;    border-color:#0099d0 #0099d0 transparent transparent;    transform:rotate(45deg) translate( 0, -50%);}.staff_more_btn a {    display:block;    color:#0099d0;    font-weight:bold;    font-size:13px;}.staff_link .staff_more_btn{    display:block;    position:relative;    width:47%;    height:40px;    line-height:40px;    margin:5px auto;    border:solid 1px #0099d0 !important;    border-radius:24px;    color:#0099d0;}.staff_link_only{    position:relative;    width:80%;    height:40px;    line-height:40px;    margin:0 auto;    border:solid 1px #0099d0;    border-radius:24px;}.staff_link_only:after {    content:"";    position:absolute;    top:50%;    right:15px;    width:6px;    height:6px;    border:2px solid;    border-color:#0099d0 #0099d0 transparent transparent;    transform:rotate(45deg) translate( 0, -50%);}.staff_link_only a {    display:block;    color:#0099d0;    font-weight:bold;    font-size:13px;}.blog_staff {    width:95%;    margin:20px auto 30px;}.blog_staff .blog_staff_bar {    line-height:20px;    margin:0 0 10px 0;    border-bottom:solid 1px #0099d0;    font-weight:bold;    font-size:16px;    text-align:left;padding-bottom:3px;}.blog_staff .blog_staff_bar img {    width:17px;    margin:0 5px 2px 0;vertical-align:middle;}.blog_staff .blog_box {    background-color:#d8f4fe !important;}.blog_staff ul li.blog_box ul.contents li p.diary a {    color:#97806b;}.staff_more {margin-top:10px;    border:solid 1px #0099d0 !important;}.staff_more:after {    border-color:#0099d0 #0099d0 transparent transparent !important;}.staff_more a {    color:#0099d0 !important;}.oubo {margin:8px 5px 8px 5px;border:1px solid #CCC;background:#FFEFFF;}.oubo_m {margin:8px 5px 8px 5px;border:1px solid #CCC;background:#DBEDFF;}.oubo_free {margin:0 5px 8px 5px;border:1px solid #CCC;background:#FFEFFF;}.oubo_free_m {margin:0 5px 8px 5px;border:1px solid #CCC;background:#DBEDFF;}.oubo_bar {height:30px;line-height:30px;margin-bottom:10px;border:1px solid #FD8AD7;background:-moz-linear-gradient(top, #FBE8FC,#FBA6E1 49%,#FD8AD7 50%,#FF7AD7); background:-webkit-gradient(linear, left top, left bottom, from(#FBE8FC),color-stop(0.49, #FBA6E1),color-stop(0.5, #FD8AD7),to(#FF7AD7)); color:#FFF;font-weight:bold;font-size:18px;text-shadow:0 1px 1px #C70067;text-align:left;}.oubo_bar img {margin:3px 5px 0 2px;}.oubo_bar_m {height:30px;line-height:30px;margin-bottom:10px;border:1px solid #006DD9;background:-moz-linear-gradient(top, #95CAFF,#55AAFF 49%,#006DD9 50%,#006DD9); background:-webkit-gradient(linear, left top, left bottom, from(#95CAFF),color-stop(0.49, #55AAFF),color-stop(0.5, #006DD9),to(#006DD9)); color:#FFF;font-weight:bold;font-size:18px;text-shadow:0 1px 1px #006DD9;text-align:left;}.oubo_bar_m img{margin:3px 5px 0 2px;}p.houhou {width:280px;text-align:left;margin:5px auto;font-size:12px;font-weight:bold;}.oubo .button {margin:0 0 8px 0;}.oubo .button a img {width:140px;height:45px;}table.shop_info {width:290px;margin:5px auto;border:1px solid #ccc;border-collapse:collapse;background:#fff;}table.shop_info th {width:55px;line-height:23px;vertical-align:middle;background:#FC6;border:1px solid #ccc;color:#333;}table.shop_info th.man {background:#ff9;}table.shop_info td {vertical-align:middle;padding:8px 5px;border:1px solid #ccc;text-align:left;}table.shop_info td p{line-height:1.2;font-weight:bold;}table.shop_info td a{color:#F09;text-decoration:underline;}.grad_pk {background:#FE69B8; background:-moz-linear-gradient(top, #FE69B8 0%, #FE69B8 47%, #F00880 53%, #F00880 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE69B8), color-stop(47%,#FE69B8), color-stop(53%,#F00880), color-stop(100%,#F00880)); background:-webkit-linear-gradient(top, #FE69B8 0%,#FE69B8 47%,#F00880 53%,#F00880 100%); background:-o-linear-gradient(top, #FE69B8 0%,#FE69B8 47%,#F00880 53%,#F00880 100%); background:-ms-linear-gradient(top, #FE69B8 0%,#FE69B8 47%,#F00880 53%,#F00880 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE69B8', endColorstr='#F00880',GradientType=0 ); background:linear-gradient(top, #FE69B8 0%,#FE69B8 47%,#F00880 53%,#F00880 100%); }.box_100 {display:block;width:100%;height:auto;word-break:break-all;}.page_num{margin:10px 5px 5px 0;text-align:right;}ul#cast_list{border:1px solid #ccc;margin:20px 0 20px 0;}.cast_box{margin:0 3px 0 3px;padding:5px;background-image:url(https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/shopc/box_arrow.png);background-repeat:no-repeat;background-position:99% 50%;border-bottom:1px solid #ccc;}.cast_box:last-child{border:none;}.cast_img img{margin:5px 0;}.cast_data{text-align:left;padding:5px 0 0 10px;}.cast_name{text-align:left;font-size:18px;color:#F7A;font-weight:bold;line-height:18px;}.cast_name span{font-size:12px;color:#F7A;font-weight:normal;vertical-align:middle;margin-left:3px;}.cast_blog_info{width:90px;height:16px;padding:2px 3px 3px 40px;margin:5px 0 0 0;background:url(https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/shopc/c_blog_info.png) no-repeat;text-align:center;line-height:18px;font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;float:left;}.blog_new{color:#F06;font-weight:bold;}.blog_up{font-weight:bold;}.data_box{margin-top:15px;}.blog_data{margin-top:15px;}.is_blog{color:#FFF;width:74px;height:21px;background:#999;text-align:center;line-height:21px;float:left;margin-right:5px;}.new_blog{color:#FFF;width:74px;height:21px;background:#F93;text-align:center;line-height:21px;float:left;}.more {border:1px #ccc solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:-moz-linear-gradient(top, #FFFFFF, #DEDEDE); background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DEDEDE)); width:auto;margin:10px 5px;padding:10px;font-size:13px;}#cast_tab{height:38px;display:-webkit-box;display:-moz-box;width:100%;margin-top:6px;}#cast_tab li{-webkit-box-flex:1;-moz-box-flex:1;border:1px solid #ccc;background:#EEE;-webkit-box-shadow:inset 1px 1px 2px 0px #999; -moz-box-shadow:inset 1px 1px 2px 0px #999; box-shadow:inset 1px 1px 2px 0px #999; }#cast_tab li a{display:block;height:37px;font-size:15px;line-height:37px;}#cast_tab li.c_tab_selected{border-bottom:none;background:-moz-linear-gradient(top, #FEE6F2, #FFF9FC); background:-webkit-gradient(linear, left top, left bottom, from(#FEE6F2), to(#FFF9FC)); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }#cast_tab li.c_tab_selected a{font-weight:bold;color:#FD50A9;}#cast_tab li:last-child{border-left:none;}#prof_box{height:auto;border:1px solid #ccc;border-top:none;background:#FFF9FC;position:relative;}.jCarouselWrapper {width:100%;}.jCarouselWrapper ol {margin:0;padding:0;list-style:none;}.jCarouselWrapper li {margin:0;padding:0;list-style:none;text-align:center;}.jCarouselWrapper li img {width:180px;}.pr_name{width:auto;padding-top:10px;margin-left:15px;margin-bottom:10px;}#profile{width:100%;border-top:1px solid #ccc;margin:5px 0 0 0;}#profile th{background:#FECFE8;width:30%;line-height:27px;vertical-align:middle;border-top:1px solid #ccc;color:#333;}#profile td{text-align:left;padding:5px 0px 5px 10px;border-top:1px solid #ccc;vertical-align:middle;}.ap_no{position:absolute;top:3px;right:5px;}.pager{text-align:right;margin:10px 4px 14px 0;}.pager a {color:#666;text-shadow:0px 1px 0px rgba(255,255,255,0.59);font-size:14px;display:inline;position:relative;margin:0 0 0 9px;width:auto;height:auto;background:#ececec;padding:7px 11px;outline:none;border:1px solid #d8d8d8;border-bottom:1px solid #ccc;border-radius:3px;cursor:pointer;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 14px 13px rgba(255,255,255,0.57);-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 14px 13px rgba(255,255,255,0.57);-o-box-shadow:0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 14px 13px rgba(255,255,255,0.57);box-shadow:0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 14px 13px rgba(255,255,255,0.57);}.pager span {display:inline-block;color:#000;text-shadow:0px 1px 0px rgba(255,255,255,0.59);font-size:14px;font-weight:bold;display:inline;position:relative;margin:0 0 0 9px;width:auto;height:auto;background:#dadada;padding:7px 11px;outline:none;border:1px solid #d8d8d8;border-bottom:1px solid #ccc;border-radius:3px;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);-o-box-shadow:0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);box-shadow:0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);}#blog_list{width:100%;}#blog_list th{width:89px;height:114px;}#blog_list th img{max-width:75px;max-height:100px;margin:7px;}#blog_list th{border-top:1px solid #ccc;}#blog_list td{border-top:1px solid #ccc;text-align:left;background:url(https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/shopc/box_arrow.png);background-repeat:no-repeat;background-position:99% 50%;}.in_box{margin-right:20px;position:relative;height:104px;}.blog_title{margin-top:7px;font-size:16px;color:#F06;}.blog_desc{margin-top:5px;}.res{text-align:right;position:absolute;bottom:22px;right:5px;}.likes, .comments{color:#f06;}.post_time{text-align:right;position:absolute;bottom:7px;right:5px;}.ap_no_b{border-top:1px solid #ccc;text-align:right;padding-right:5px;padding-top:5px;}.ttl{background:#FBCD82;text-align:left;margin:5px;font-size:16px;line-height:30px;position:relative;padding-left:30px;}.ttl img{position:absolute;top:4px;left:4px;}#single_post_time{text-align:right;margin-right:5px;color:#999;}#blog_single_str{line-height:1.4;text-align:left;margin:10px auto 0 auto;padding:10px 4px;font-size:14px;color:#333;word-wrap:break-word;word-break:break-all;}#blog_single_str table{margin:0 auto;}#blog_single_str a{text-decoration:underline;}#blog_single_str img {max-width:300px;}.pager_box{margin:5px 10px 10px 10px;}.cast_blog_prev a, .cast_blog_next a{display:block;width:90px;height:28px;border:1px solid #F10C83;background:-moz-linear-gradient(top, #FE66B7,#F10C83); background:-webkit-gradient(linear, left top, left bottom,from(#FE66B7),to(#F10C83)); border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;font-size:14px;line-height:28px;}.cast_blog_prev{float:left;}.cast_blog_next{float:right;}.blog_button{margin:0 10px 10px 10px;display:-webkit-box;display:-moz-box;}.button_to_list , .button_to_poke{width:50%;height:28px;border:1px solid #CF7200;background:-moz-linear-gradient(top, #F8BB49,#F7941D); background:-webkit-gradient(linear, left top, left bottom,from(#F8BB49),to(#F7941D)); color:#fff;font-size:12px;line-height:28px;font-weight:bold;-webkit-box-flex:1;-moz-box-flex:1;}.button_to_list a, .button_to_poke a {color:#FFF;display:block;}.button_to_list{border-radius:2px 0 0 2px/ 2px 0 0 2px;-webkit-border-radius:2px 0 0 2px/ 2px 0 0 2px;-moz-border-radius:2px 0 0 2px/ 2px 0 0 2px;border-right-color:#FAB765;}.button_to_poke{border-radius:0 2px 2px 0/ 0 2px 2px 0;-webkit-border-radius:0 2px 2px 0/ 0 2px 2px 0;-moz-border-radius:0 2px 2px 0/ 0 2px 2px 0;border-left-color:#B56400;}.comment_box{text-align:left;margin:10px;padding:5px;border:1px dashed #f06;background:#fff;}.comment_name , .reply_name{color:#F06;font-weight:bold;font-size:14px;}.comment_name span , .reply_name span{color:#999;font-weight:normal;font-size:12px;}.comment_str , .reply_str{margin:10px;line-height:1.4em;}.reply{margin-left:30px;padding-top:10px;border-top:1px solid #f09;}.comment_time{text-align:right;margin:0 5px 5px 0;}#shop_box{border:1px solid #ccc;border-top:none;position:relative;}.shop_pager{text-align:right;margin:3px 5px 5px 0;}.shop_pager a{display:inline-block;width:18px;height:22px;border:1px solid #ccc;background:#fff;font-size:16px;text-align:center;line-height:22px;margin-left:7px;}.shop_pager a.on{font-weight:bold;background:#F93;}.s_blog_ttl{height:36px;border:1px solid #DEA303;background:-moz-linear-gradient(top, #FCECC0,#FCCD4D 49%,#F8B500 50%,#FBE29D); background:-webkit-gradient(linear, left top, left bottom, from(#FCECC0),color-stop(0.49, #FCCD4D),color-stop(0.5, #F8B500),to(#FBE29D)); text-align:left;font-size:14px;color:#666;padding-left:5px;line-height:36px;}.s_blog_ttl_l{height:36px;border:1px solid #DEA303;background:-moz-linear-gradient(top, #FCECC0,#FCCD4D 49%,#F8B500 50%,#FBE29D); background:-webkit-gradient(linear, left top, left bottom, from(#FCECC0),color-stop(0.49, #FCCD4D),color-stop(0.5, #F8B500),to(#FBE29D)); text-align:left;font-size:14px;color:#666;padding-left:5px;padding:4px 0 0 2px;}.button_to_s_list{width:100%;height:28px;border:1px solid #CF7200;background:-moz-linear-gradient(top, #F8BB49,#F7941D); background:-webkit-gradient(linear, left top, left bottom,from(#F8BB49),to(#F7941D)); font-size:12px;line-height:28px;font-weight:bold;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}.button_to_s_list a{display:block;color:#fff;}.s_pager_box{margin:0 0 10px 0;}.shop_blog_prev a, .shop_blog_next a{display:block;width:90px;height:28px;border:1px solid #F10C83;background:-moz-linear-gradient(top, #FE66B7,#F10C83); background:-webkit-gradient(linear, left top, left bottom,from(#FE66B7),to(#F10C83)); border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;font-size:14px;line-height:28px;}.shop_blog_prev{float:left;}.shop_blog_next{float:right;}#login{width:285px;margin:10px auto 15px auto;}#login th{width:50%;height:18px;border:1px solid #ccc;background:#FBCD82;font-size:13px;color:#666;line-height:18px;}#login td{border-left:1px solid #ccc;border-right:1px solid #ccc;}#login td.tbl_btm{border-bottom:1px solid #ccc;padding-bottom:5px;}#login td.tbl_btm a img{width:120px;height:31px;}#login td p{margin:2px auto;}.signin_str{font-size:10px;width:90%;text-align:left;line-height:12px;}#no_login{text-align:left;margin:5px auto 7px auto;width:285px;}#no_login img{position:relative;top:2px;}#no_login span{color:#FF7D0D;font-size:16px;line-height:24px;margin-left:3px;display:inline-block;width:90%;border-bottom:solid 1px #FF7D0D;}.no_log_img{width:285px;height:65px;}#mail{border:1px solid #bbb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}#tabs{border:1px solid #DDD;background:-moz-linear-gradient(top, #EFEFEF,#DDDDDD); background:-webkit-gradient(linear, left top, left bottom,from(#EFEFEF),to(#DDDDDD)); border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:2px;height:33px;}#mobile_m,#pc_m{float:left;width:90px;height:30px;margin:2px 2px 0 2px;background:-moz-linear-gradient(top, #FBFBFB,#F6F6F6); background:-webkit-gradient(linear, left top, left bottom,from(#FBFBFB),to(#F6F6F6)); border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-top-right-radius:2px;border-top-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-top-left-radius:2px;line-height:30px;text-align:center;border:1px solid #DDD;font-weight:bold;color:#CCC;}#tabs .active{border-bottom-color:#FFF;background:#FFF;color:#F55;}.map {padding:10px 0 0 0;text-align:center;}.map #big_map {text-align:center;padding:0 0 6px 0;}.map #big_map a {text-decoration:underline;color:#33E;}.img_wrapper_m {background:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/sp/icon/i_seek_g.png") no-repeat center right;}article.gmap_wrapper {width:90%;text-align:center;font-size:12px;margin:0 auto;}article.gmap_wrapper .g_map {width:100%;height:240px;}#shop_staff {}#shop_staff .article {width:100%;}#shop_staff .article .photo {float:left;width:35%;max-width:80px;}#shop_staff .article .photo img {width:65px;max-width:100%;}#shop_staff .article .contents {float:left;width:65%;vertical-align:top;}#shop_staff  .article .contents .galname {text-align:left;font-weight:bold;padding:1px 4px 3px 2px;}#shop_staff  .article .contents .diary {text-align:left;padding:0 3px 0 2px;}#shop_staff .article .contents .diary img {width:12px;padding:1px 1px 0 0;}.photo_hi {overflow:hidden;}.message_board {border-top:solid 1px #F2F2F2;border-bottom:solid 1px #F2F2F2;background-color:#F2F2F2;}.message_board .whiteline {border-top:solid 1px #FFF;border-bottom:solid 1px #FFF;padding:5px 0 10px 0;background-color:#F2F2F2;}.message_board .whiteline_no {padding:5px 0 10px 0;background-color:#F2F2F2;}.message_board div.message_box {margin:10px 0;}.message_board div.message_box .float_l {float:left;}.message_board div.message_box .float_r {float:right;}.message_board div.message_box .member_photo {overflow:hidden;display:inline-block;vertical-align:bottom;margin:0 12px 0 0;}.message_board div.message_box.mine .member_photo {margin:0 0 0 14px;}.message_board div.message_box .member_photo img {width:45px;}.message_board div.message_box.mine {float:right;text-align:right;margin-right:10px;}.message_board div.message_box.other {float:left;text-align:left;margin-left:10px;}.message_board .haba {width:210px;}.message_board .member {font-size:12px;color:#666;padding:0 5px 6px 5px;}.message_board .date {font-size:12px;color:#666;}.message_board .new_info {font-weight:bold;color:#FF0000;}.message_board article {width:200px;margin:3px 0 0 0;padding:3px 5px;border:solid 1px #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;text-align:left;background-color:#FFF;box-shadow:3px 3px 0px #999;-moz-box-shadow:3px 3px 0px #999;-webkit-box-shadow:3px 3px 0px #999;}.message_board article:after {border-color:#fff transparent;border-style:solid;border-width:10px 0 0 10px;bottom:-10px;content:"";display:block;left:50px;position:absolute;width:0;}.message_board article:before {border-color:#ccc transparent;border-style:solid;border-width:10px 0 0 10px;bottom:-10px;content:"";display:block;left:50px;position:absolute;width:0;}.message_board .speech:after {border-color:transparent #fff;border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:0 11px 15px 0;border-style:solid;bottom:auto;left:-9px;right:-auto;top:10px;}.message_board .speech:before {border-color:transparent #ccc;border-color:rgba(204, 204, 204, 0);border-right-color:#ccc;border-width:0 11px 15px 0;border-style:solid;bottom:auto;left:-11px;right:auto;top:9px;}.message_board div.message_box.mine article {background:#FFD;}.message_board div.message_box.mine .speech:after {border-color:transparent #FFD;border-color:rgba(255, 255, 221, 0);border-left-color:#ffd;border-width:0 0 15px 11px;bottom:auto;left:auto;right:-10px;top:10px;}.message_board div.message_box.mine .speech:before {border-color:transparent #999;border-color:rgba(153, 153, 153, 0);border-left-color:#999;border-width:0 0 15px 11px;bottom:auto;left:auto;right:-12px;top:11px;}.message_board article .article_footer {min-height:28px;}.message_board article .message {font-family:Tahoma, Verdana;margin:4px 0 4px 0;line-height:1.5;color:#333;word-break:break-all;}.message_board article .message a {text-decoration:underline;color:#33E;}.message_board article .photo_link {float:left;padding-left:10px;}.message_board article .photo_link img {vertical-align:middle;padding-right:18px;width:32px;}.message_board article .photo_link a {text-decoration:underline;color:#E33;}.message_board article .edit_del {text-align:right;}.message_board article .edit_del a {text-decoration:underline;margin-left:5px;}.h_area {font-size:12px;}a.no_diary {text-decoration:underline;padding-left:3px;}.recruit_info {margin:10px 0;}.recruit_info p {margin:0 6px;color:#666;text-align:left;}.recruit_info .site_wrapper {width:94%;margin:10px auto;padding:1%;border-radius:2px;}.recruit_info .site_wrapper.an {background:#ffebe5;}.recruit_info .site_wrapper.baitoru {background:#ffe5e5;}.recruit_info .site_wrapper.froma {background:#fdf2e8;}.recruit_info .site_wrapper.townwork {background:#fffae5;}.recruit_info .site_wrapper table th {width:70px;padding:4px 0 4px 0;text-align:right;}.recruit_info .site_wrapper table td {padding:4px 0;text-align:left;}.recruit_info .site_wrapper a {display:inline-block;margin:10px;text-decoration:underline;}.search_word {font-family:'ヒラギノ角ゴ Pro W3', Helvetica, Verdana, sans-serif;background-color:#F3F3F3;margin:0 5px 5px;padding:5px;border:solid 1px #CCC;}.search_word ul {padding-top:5px;text-align:left;}.search_word li {display:inline-block;margin-right:10px;text-decoration:underline;font-size:11px;}body:has(> .sh-cm-cvbtn) #homefooter {margin-bottom:66px;}#homefooter.free_shop {margin-bottom:0;}.sh-cm-cvbtn {position:fixed;bottom:0;    left:0;display:flex;justify-content:space-between;    align-items:center;gap:12px;width:100%;    padding:8px 12px;    border-top:solid 1px #e6e6e6;    box-sizing:border-box;font-family:HelveticaNeue,sans-serif;z-index:2;    background:rgba(255,255,255,0.9); }.oubo_btn_wrapper {display:flex;gap:8px;flex:1;align-items:center;width:100%;}.sh-cm-cvbtn .oubo_bt {display:flex;    flex-wrap:wrap;    justify-content:center;flex:1;    padding:0 0 4px 0;border-radius:4px;background:#FF8EB7;color:#fff;text-align:center;}.oubo_bt svg {display:inline-block;margin:0 0 2px 0;}.oubo_bt.oubo_entry {background:linear-gradient(135deg,#02CBD2 0%, #919DFC 50%,#F58CAB 100%);}.oubo_bt.oubo_line {background:#3CB312;}.oubo_bt_txt {display:block;width:100%;line-height:1;font-size:11px;}.sh-cm-cvbtn .add_fav,.sh-cm-cvbtn .add_fav_on {display:flex;justify-content:center;align-items:center;    position:relative;    width:40px;    height:40px;border-radius:40px;border:solid 1px #e9e9e9;    box-sizing:border-box;background:#fff;}.sh-cm-cvbtn .add_fav_on {background:#fff2f7;}.sh-cm-cvbtn.keeped .add_fav_on {    animation:Fav .4s ease-out forwards;    -webkit-animation:Fav .4s ease-out forwards;}@-webkit-keyframes Fav {from {    opacity:0;transform:scale( .4, .4);}30% {    transform:scale( 1.1, 1.1);}70% {    transform:scale( .8, .8);}to {    opacity:1;transform:scale( 1, 1);}}@keyframes Fav {from {    opacity:0;transform:scale( .4, .4);}30% {    transform:scale( 1.1, 1.1);}70% {    transform:scale( .8, .8);}to {    opacity:1;transform:scale( 1, 1);}}.sh-cm-cvbtn .add_fav_on path {fill:#f2dd4f;stroke:#545454;}.sh-cm-cvbtn.keep_popup::before {content:"キープしました";font-size:1.1rem;font-weight:normal;line-height:40px;border-radius:5px;color:#fff;position:absolute;bottom:75px;left:50%;transform:translateX(-50%);width:200px;height:40px;background:rgba(0,0,0,0.8);animation:fadeOut 1s forwards;animation-delay:2s;}@keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}.menu_select_wrapper {width:100%;position:absolute;z-index:3000;display:none;}.menu_select {background-color:#FFF;padding:15px 5px 5px;border-radius:2px;text-align:center;width:80%;margin:auto;position:relative;}.menu_select .menu_title {font-size:16px;line-height:16px;padding:10px 0 12px 6px;color:#999;text-align:left;}.menu_select a{display:block;border-bottom:dashed 1px #e4e4e4;padding:16px 20px;color:#333;font-size:14px;text-align:left;cursor:pointer;}.menu_select a.current{color:#666;}.menu_select a.current:before {content:"▶";position:relative;top:-2px;font-size:0.9rem;color:#999;padding-right:8px;font-size:9px;}.add_fav_wrapper {width:100%;position:absolute;z-index:3000;display:none;}.add_fav_alert {background-color:#FFF;padding:25px 5px;border-radius:2px;text-align:center;width:90%;margin:auto;position:relative;}.add_fav_alert img {width:23px;height:21px;vertical-align:middle;}.add_fav_alert p {font-size:16px;color:#e47496;font-weight:bold;padding-bottom:10px;}.add_fav_alert p.add_ok_bt {display:block;margin:25px auto 0px;background:#E8E8E8;background:-moz-linear-gradient(top, #FFF 0%, #E8E8E8 48%, #E8E8E8 52%, #E8E8E8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(48%,#E8E8E8), color-stop(52%,#E8E8E8), color-stop(100%,#E8E8E8));text-shadow:0 -1px 0 #FFF;font-size:13px;height:30px;line-height:30px;border:solid 1px #ADADAD;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-moz-border-radius:5px;text-decoration:none;cursor:pointer;width:75px;text-align:center;font-weight:normal;color:#666;}.paging {padding:0 10px 15px 10px;position:relative;}.paging .prev {width:60%;height:31px;line-height:31px;margin:0 0 0 12px;padding:0;font-size:13px;text-align:center;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_naka.png");background-repeat:repeat-x;background-position:left top;background-size:5px 31px;position:relative;float:left;}.paging .prev_no {width:60%;height:31px;line-height:31px;margin:0 0 0 12px;padding:0;font-size:13px;text-align:center;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_naka_no.png");background-repeat:repeat-x;background-position:left top;background-size:5px 31px;position:relative;float:left;color:#CCC;text-shadow:-1px 1px 1px #FFF;}.paging .prev a {display:block;color:#333;text-shadow:-1px 1px 1px #FFF;padding:0;}.prev:after, .prev:before, .prev_no:after, .prev_no:before {content:" ";position:absolute;pointer-events:none;}.prev:after {width:5px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_left_bottom.png");background-repeat:no-repeat;background-position:left top;background-size:5px 31px;right:-5px;top:0;margin:0;}.prev_no:after {width:5px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_left_bottom_no.png");background-repeat:no-repeat;background-position:left top;background-size:5px 31px;right:-5px;top:0;margin:0;}.prev:before {width:12px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_left.png");background-repeat:no-repeat;background-position:left top;background-size:12px 31px;left:-12px;top:0;margin:0;}.prev_no:before {width:12px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_left_no.png");background-repeat:no-repeat;background-position:left top;background-size:12px 31px;left:-12px;top:0;margin:0;}.paging .next {width:60%;height:31px;line-height:31px;margin:0 12px 0 0;font-size:13px;text-align:center;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_naka.png");background-repeat:repeat-x;background-position:left top;background-size:5px 31px;position:relative;float:right;}.paging .next_no {width:60%;height:31px;line-height:31px;margin:0 12px 0 0;font-size:13px;text-align:center;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_naka_no.png");background-repeat:repeat-x;background-position:left top;background-size:5px 31px;position:relative;float:right;color:#CCC;text-shadow:-1px 1px 1px #FFF;}.paging .next a {display:block;color:#333;text-shadow:-1px 1px 1px #FFF;padding:0;}.next:after, .next:before,.next_no:after, .next_no:before {content:" ";position:absolute;pointer-events:none;}.next:after {width:12px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_right.png");background-repeat:no-repeat;background-position:left top;background-size:12px 31px;right:-12px;top:0;margin:0;}.next_no:after {width:12px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_right_no.png");background-repeat:no-repeat;background-position:left top;background-size:12px 31px;right:-12px;top:0;margin:0;}.next:before {width:5px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_right_bottom.png");background-repeat:no-repeat;background-position:left top;background-size:5px 31px;left:-5px;top:0;}.next_no:before {width:5px;height:31px;background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Sp/common/bg_arrow_right_bottom_no.png");background-repeat:no-repeat;background-position:left top;background-size:5px 31px;left:-5px;top:0;}.paging .center {margin:0;}.paging .center a {display:block;height:31px;line-height:31px;padding:0 5px;margin:0 auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #CCCCCC;background:rgb(255,255,255); background:-moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background:-o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); }.paging .left {display:inline-block;width:20%;}.paging .navigation {display:inline-block;min-width:55%;text-align:center;}.paging .navigation a {display:inline-block;height:30px;line-height:30px;width:26px;text-align:center;padding:0;margin:0 auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #CCCCCC;background:rgb(255,255,255); background:-moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background:-o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); }.paging .navigation span {height:31px;line-height:31px;font-weight:bold;}.paging .right {display:inline-block;width:20%;}.shop_diary_link{color:#666;text-decoration:underline;display:block;text-align:left;}.blog div,.blog span{font-family:'ヒラギノ角ゴ Pro W3', Helvetica, Verdana, sans-serif;}.blog h5{text-align:left;}.blog h5 span{margin:5px 0;}.blog .sankaku{position:relative;}.blog .sankaku .ichi {content:"";display:block;width:0px;height:0px;border-style:solid;border-width:10px 8px 0 8px;border-color:#87725C transparent transparent transparent;position:absolute;top:0px;left:10px;}.blog #content img {max-width:280px;}.blog .iine_box{border-bottom:solid 1px #F2F2F2;border-top:solid 1px #F2F2F2;margin:0;text-align:left;}.blog .iine_inbox {margin:2px 0 2px 0;padding:10px;background-color:#F2F2F2;}.blog .border_d_blue{border:1px solid #0F61BB;}.blog .grad_blue {background:rgb(76,131,207);background:-moz-linear-gradient(top, rgba(76,131,207,1) 0%, rgba(16,103,201,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,131,207,1)), color-stop(100%,rgba(16,103,201,1)));background:-webkit-linear-gradient(top, rgba(76,131,207,1) 0%,rgba(16,103,201,1) 100%);background:-o-linear-gradient(top, rgba(76,131,207,1) 0%,rgba(16,103,201,1) 100%);background:-ms-linear-gradient(top, rgba(76,131,207,1) 0%,rgba(16,103,201,1) 100%);background:linear-gradient(to bottom, rgba(76,131,207,1) 0%,rgba(16,103,201,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c83cf', endColorstr='#1067c9',GradientType=0 );}.blog .iine_box .iine_inbox .lucky {display:table;width:100%;line-height:1.2;font-size:12px;margin:10px 0;padding:4px;background:#fff;box-sizing:border-box;}.blog .iine_box .iine_inbox .lucky .number {display:table-cell;position:relative;width:100px;color:#fff;background:#fd98a8;font-weight:bold;text-align:center;text-shadow:1px 1px 0 rgba(0, 0, 0, .2);}.blog .iine_box .iine_inbox .lucky .number:after {left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(253, 152, 168, 0);border-left-color:#fd98a8;border-width:6px;margin-top:-6px;}.blog .iine_box .iine_inbox .lucky_men .number {background:#8ABAF7;}.blog .iine_box .iine_inbox .lucky_men .number:after {border-left-color:#8ABAF7;}.blog .iine_box .iine_inbox .lucky .photo {display:table-cell;width:50px;padding:0 10px;vertical-align:middle;}.blog .iine_box .iine_inbox .lucky .photo .overflow {display:block;width:50px;height:50px;border-radius:23px;overflow:hidden;float:left;}.blog .iine_box .iine_inbox .lucky .photo .overflow img {width:100%;min-height:100%;}.iine_box .iine_inbox .lucky .name {display:table-cell;vertical-align:middle;}.blog .iine_box .iine_inbox .lucky .name .gal,.blog .iine_box .iine_inbox .lucky .name .men {font-size:14px;font-weight:bold;vertical-align:bottom;margin:0 5px 0 0;}.blog .iine_box .iine_inbox .lucky .name .shop {display:block;margin-top:2px;font-size:11px;}.blog .fc_vivi_pink {color:#FF0066;}.blog .grad_l_blue {background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,237,251,1) 86%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(86%,rgba(233,237,251,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,237,251,1) 86%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,237,251,1) 86%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(233,237,251,1) 86%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(233,237,251,1) 86%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9edfb',GradientType=0 );}.modal {position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background:rgba(240, 240, 240, .7);}.modal .modal-content {position:relative;width:80%;margin:100px auto 0;padding:60px 0;box-sizing:border-box;box-shadow:0 4px 6px rgba(0, 0, 0, .1);border-bottom:solid 1px #ccc;border-radius:10px;background:#fff;vertical-align:middle;text-align:center;font-size:20px;line-height:24px;}.modal .modal-content .bt_staff {display:inline-block;margin:30px auto 0;padding:14px 16px;border:solid 1px #b7d6f4;border-radius:4px;background:#bddeff; background:-moz-linear-gradient(top, #d1eaff 0%, #bddeff 100%);background:-webkit-linear-gradient(top, #d1eaff 0%, #bddeff 100%);background:linear-gradient(top, #d1eaff 0%, #bddeff 100%);color:#006dd9;font-size:14px;text-shadow:1px 1px 0 rgba(255, 255, 255, .6);}.modal .modal-content .bt_cast {display:inline-block;margin:30px auto 0;padding:14px 16px;border:solid 1px #ffbbde;border-radius:4px;background:#ffc7e4; background:-moz-linear-gradient(top, #ffd6eb 0%, #ffc7e4 100%);background:-webkit-linear-gradient(top, #ffd6eb 0%, #ffc7e4 100%);background:linear-gradient(top, #ffd6eb 0%, #ffc7e4 100%);color:#ff5db2;font-size:14px;text-shadow:1px 1px 0 rgba(255, 255, 255, .6);}.modal .modal-content .bt_close {position:absolute;top:10px;right:10px;}.modal .modal-content .bt_close span {display:block;width:26px;height:26px;color:#ccc;cursor:pointer;transition:all .2s ease;}.modal .modal-content .bt_close span:before,.modal .modal-content .bt_close span:after {content:"";position:absolute;top:11px;left:6px;width:14px;height:3px;background-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.modal .modal-content .bt_close span:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}to {opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}to {opacity:1;-webkit-transform:none;transform:none;}}.fadeOut {-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut {from {opacity:1;}to {opacity:0;}}@keyframes fadeOut {from {opacity:1;}to {opacity:0;}}.zaiseki_title{border:1px solid #ccc;padding:6px 5px;margin:10px 0 5px 0;text-align:left;font-size:16px;line-height:20px;color:#F06;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;background:-moz-linear-gradient(top, #F6F8F9,#E5EBEE 49%,#D7DEE3 50%,#F2F5F7); background:-webkit-gradient(linear, left top, left bottom, from(#F6F8F9),color-stop(0.49, #E5EBEE),color-stop(0.5, #D7DEE3),to(#F2F5F7)); }.zaiseki_title img{margin:0 3px 0 0;width:18px;}#page_top.shopc_man {    display:none;    position:fixed;    right:15px;    bottom:75px;    height:40px;    width:40px;    line-height:35px;    border-radius:8px;    background-color:#F55384;    font-size:15px;    text-align:center;    opacity:0.8;    z-index:280;    margin-right:constant(safe-area-inset-right);     margin-left:constant(safe-area-inset-left);     margin-right:env(safe-area-inset-right);     margin-left:env(safe-area-inset-left);     margin-bottom:calc(constant(safe-area-inset-bottom) + 1.2rem);     margin-bottom:calc(env(safe-area-inset-bottom) + 1.2rem); }#page_top.shopc_man.page_top_free {    bottom:15px;}#page_top.shopc_man a {    position:relative;display:block;width:100%;height:100%;}#page_top.shopc_man img {position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;    width:32px;}.header_nav .g_nav {position:fixed;top:0;display:flex;width:100%;background:#F58CAB;transition:all 0.2s;transform:translateY(-100%);z-index:299;    border-bottom:solid 1px #fff;}.header_nav .g_nav.on {transform:translate(0);-webkit-transform:translate(0);}.header_nav .g_nav .qnav {color:#fff;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;}.header_nav .g_nav .qnav + .qnav {border-left:1px solid rgba(255, 255, 255, .5);}.header_nav .g_nav .qnav.kyuyo,.header_nav .g_nav .qnav.tainyu,.header_nav .g_nav .qnav.taigu {flex:1;padding:15px 0;}.header_nav .g_nav .qnav.kyuyo {flex-basis:24.5%;}.header_nav .g_nav .qnav.tainyu{flex-basis:31.7%;}.header_nav .g_nav .qnav.taigu {flex-basis:30.6%;}.header_nav .g_nav .qnav.kyuyo a,.header_nav .g_nav .qnav.tainyu a,.header_nav .g_nav .qnav.taigu a {position:relative;right:-3px;width:100%;height:100%;color:#fff;}.header_nav .g_nav .qnav.kyuyo a:before,.header_nav .g_nav .qnav.tainyu a:before,.header_nav .g_nav .qnav.taigu a:before {content:"";position:relative;top:-2px;left:-10px;display:inline-block;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.header_nav .g_nav .qnav.menu {flex-basis:13.2%;font-size:10px;font-weight:normal;}.header_nav .g_nav .qnav.menu .js-bt_menu {width:100%;height:100%;color:#fff;font-size:10px;}.header_nav .g_nav .qnav.menu .js-bt_menu svg{display:block;height:14px;margin:8px auto 4px auto;fill:#fff;}.header_nav .menu_contents .menu_back {position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.60);z-index:299;display:none;opacity:0;transition:all 0.2s;}.header_nav .menu_contents .menu_back.open {display:block;opacity:1;}.header_nav .menu_content {position:fixed;top:0;right:0;width:270px;height:100%;background:#F4F4F4;transition:all 0.2s;transform:translate(100%);-webkit-transform:translate(100%);z-index:1000;}.header_nav .menu_content.open {transform:translate(0);-webkit-transform:translate(0);}.header_nav .menu_content .menu_scroll {height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}.header_nav .menu_content .bt_close {position:relative;width:16px;height:16px;margin:14px 14px 0 0;cursor:pointer;background:#F4F4F4;float:right;}.header_nav .menu_content .bt_close span{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;display:inline-block;width:15px;height:2px;border-radius:1px;background:#FB94B2;}.header_nav .menu_content .bt_close span:first-child {transform:rotate(45deg);-webkit-transform:rotate(45deg);}.header_nav .menu_content .bt_close span:last-child {transform:rotate(135deg);-webkit-transform:rotate(135deg);}.header_nav .menu_content .main_list {display:flex;margin:41px 14px 0 14px;justify-content:space-between;align-items:center;}.header_nav .menu_content .main_list li {flex:1;}.header_nav .menu_content .main_list li + li {margin-left:9px;}.header_nav .menu_content .main_list a {display:block;padding:8px 0;border-radius:5px;background:#fff;color:#666;}.header_nav .menu_content .main_list svg {display:block;width:42px;height:42px;fill:#666;margin:auto}.header_nav .menu_content .tag_list {margin:10px 14px 6px 14px;text-align:left;}.header_nav .menu_content .tag_list li{display:inline-block;}.header_nav .menu_content .tag_list a {display:inline-block;margin:0 4px 4px 0;padding:2px 6px;border-radius:4px;background:#F79EA6;color:#fff;}.header_nav .menu_content .sub_list {margin:0 14px 40px 14px;padding:0 7px;border-radius:5px;background:#fff;text-align:left;}.header_nav .menu_content .sub_list li + li {border-top:1px solid #E7E7E7;}.header_nav .menu_content .sub_list a {position:relative;display:block;padding:12px 10px;color:#666;font-size:14px;}.header_nav .menu_content .sub_list a:before,.header_nav .menu_content .sub_list a:after {content:"";position:absolute;right:10px;display:block;width:8px;height:2px;margin:auto;border-radius:2px;background:#FB94B2;}.header_nav .menu_content .sub_list a:before {top:17px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.header_nav .menu_content .sub_list a:after {top:21px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}