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 {color:#545454;}.shop_wrap {    margin:10px 20px 0;}.main_wrap {    float:left;    width:620px;    margin:0 0 30px 0;}.shop_img {    width:620px;    margin:0 0 20px 0;}.shop_img .text {margin:8px 0 0 0;text-align:center;}.slick-slider {    margin-bottom:40px;}.slick-slider .text {margin:8px 0;text-align:center;}.hash-move{    height:390px;    overflow:hidden;}.shop_img_min4 {    width:620px;    margin:0 0 20px 0;    padding:30px;    box-sizing:border-box;}.shop_img_min4 .photo_display {    padding:0 0 0 20px;    border-left:dotted 1px #b3b3b3;}.shop_img_min4 .photo_display .text {margin:5px 0 0 0;text-align:center;width:420px;}.shop_img_min4 .photo_display img {    width:420px;}.shop_img_min4 ul.photo_list {    float:left;    padding:0 20px 0 0;}.shop_img_min4 ul.photo_list li {    width:94px;    margin-bottom:6px;}.shop_img_min4 ul.photo_list li img {    width:100%;}.shop_img_min4 ul.photo_list li:hover {    cursor:pointer;    opacity:.8;    transition:.3s;}.shop_img_min4 .photo_display {    float:right;}.selected_img img {    box-shadow:2px 2px 8px #999;    transition:.3s;}.selected_img:hover {    opacity:unset;}h3.catch {    margin:30px 10px 2px 10px;    line-height:1.3;    color:#FF5588;    font-weight:bold;    font-size:20px;    font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif !important;}h3.catch.mrg_btm {margin-bottom:20px;}p.catch_body {color:#555;font-size:14px;margin:10px 20px 60px 10px;line-height:1.4;    word-break:break-all;}.video_str,.point_str {position:relative;    margin:auto;    display:block;    width:100%;}.load_wrappe{    position:absolute;    top:0;    left:0;    width:190px;    height:106px;    display:block;    z-index:80;    background-color:#FFF;    -moz-opacity:0.6;    opacity:.60;    filter:alpha(opacity=60);    text-align:center;    cursor:initial;}.load_wrappe_full {    position:absolute;    top:0;    left:0;    width:428px;    height:321px;    display:block;    z-index:80;    background-color:#FFF;    -moz-opacity:0.6;    opacity:.60;    filter:alpha(opacity=60);    text-align:center;    cursor:initial;}.load_wrappe .video_loading {    padding-top:24px;}.load_wrappe_full .video_loading {    padding-top:120px;}.vac_wrapper {    margin:30px 10px 2px 10px;    padding:10px;    border:1px solid #CBCBCB;    border-radius:4px;}.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 .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;    cursor:grab;}.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;    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:4px 0;    background-color:#EEE;    color:#333;    font-weight:bold;    text-align:center;}.vac_wrapper .vacation_search .swiper-container_vc .vacation_box li div p:last-child {    padding:4px 0;    background-color:#FFF;    text-align:center;    font-size:16px;}.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:48px;    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:48px;    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;}.taikenshop {    width:500px;    margin:40px auto;}.taikenshop p {    margin:0 0 10px 0;    font-size:20px;font-weight:bold;}.taikenshop table {    margin:0 0 10px 0;    width:100%;    max-width:620px;}.taikenshop table tbody {}.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:8px;}.taikenshop table th.taiken_day {    width:30%;}.taikenshop table th.taiken_number {    width:20%;}.taikenshop table th.taiken_bt {    width:50%;}.taikenshop table th {    padding:15px;    font-size:13px;font-weight:normal;}.taikenshop table th,.taikenshop table td {position:relative;}.taikenshop table tr.taiken_day td,.taikenshop table tr.taiken_number td {    padding:21px 0 ;}.taikenshop table td .tainyuu_oubo_menyu span {display:block;margin:2px 0;font-size:11px;color:#F5608C;}.taikenshop table td a {    display:inline-block;    width:22%;    padding:7px 10px;    margin:10px 0 10px 0;    background-color:#E79FC4;    border-radius:3px;    box-shadow:1px 1px 1px 0px #999;    font-weight:bold;    color:#fff;}.taikenshop table td a:hover {    opacity:.7;    transition:.2s;}.taikenshop table td span.sat {color:#4b8cd8;}.taikenshop table td span.sun {color:#ea646d;}.taikenshop table td .taiken_text {position:absolute;width:260px;padding:4px 0 0 36px;font-size:11px;color:#960;bottom:-4px;text-align:left;}.taikenshop .taiken_explain {margin:6px 0 12px 36px;}.taikenshop table td .tainyuu_oubo_menyu li {display:inline-block;margin:4px auto;}.taikenshop table td .tainyuu_oubo_menyu a {display:inline-block;width:50px;height:35px;margin:0;border-radius:3px;box-shadow:1px 1px 1px 0px #999;background-color:#f58;text-align:center;padding:3px;}.taikenshop table td .tainyuu_oubo_menyu a.line {    background-color:#3cb312;}.taikenshop table td .tainyuu_oubo_menyu a img {    width:20px;}.taikenshop table td .tainyuu_oubo_menyu span {    color:#fff;    font-size:13px;}.info_01_wrapper {border:solid 1px #CCC;border-radius:5px;padding:40px 0 30px 0;}table.info_01 {    width:500px;    margin:0 auto 40px auto;}table.info_01.under {margin:70px auto;}table.info_01 th {    width:115px;    padding:15px 0 12px 25px;    border-bottom:solid 1px #BBB;color:#333;    font-size:14px;text-align:left;}table.info_01 td {    padding:12px 0 24px 25px;font-size:14px;color:#666;line-height:1.3;}table.info_01 td a {    color:#666;}table.info_01 td a.info02_map {    text-decoration:underline;    color:#7b90c0;}table.info_01 td a:hover {    opacity:.7;}table.info_01 .info_taiguu td .taiguu_group {    margin:0 0 5px 0 ;}table.info_01 .info_taiguu td ul {    margin:0 0 6px 0;}table.info_01 .info_taiguu td ul:last-child {    margin:0 0 0 8px;}table.info_01 .info_taiguu td ul li {    display:inline-block;    margin:0 3px 6px 0;    padding:5px 6px 4px 6px;    border:solid 1px #FF78A0;    color:#FF78A0;    font-weight:bold;    font-size:12px;border-radius:2px;}table.info_01 .info_taiguu td ul li a {color:#FF78A0;    font-weight:bold;    font-size:12px;text-decoration:none;}table.info_01 #man_page a {    color:#33e;    text-decoration:underline;}table.info_01 .nostyle_top {margin:0 30px 10px 0;float:left;height:90px;}table.info_01 .group_links td a:hover{    opacity:.7;    transition:.3s;}.system {    width:500px;    margin:-50px auto 70px auto;    padding:20px;    border:solid 1px #cbcbcb;    border-radius:4px;    background:#fff;    box-sizing:border-box;}.system table {    width:100%;}.system strong.th {    display:block;    width:100%;    padding:0 0 12px 0;    color:#333;    font-size:14px;    text-align:left;    box-sizing:border-box;}.system table td.cl_hd {padding:6px 0;}.system table td.cl_hd div {    margin-top:20px;font-weight:bold;font-size:13px;color:#000;padding:0 0 5px 5px;}.system table td.cl_th {width:220px;height:auto;padding:7px 14px;color:#333;font-size:12px;background-color:#F3F2EE;border:solid 1px #CCC;text-align:left;font-weight:bold;}.system table td.cl_tx {width:220px;height:auto;padding:7px 14px;text-align:center;}.system table td.cl_sp {width:220px;height:auto;padding:7px 14px;text-align:center;}.system table td.cl_td {color:#000;background-color:#fff;border:solid 1px #CCC;text-align:left;height:auto;padding:7px 14px;font-size:12px;}.system table.other {    width:100%;    margin-top:20px;}.system table.other th {    width:200px;height:auto;padding:7px 14px;color:#333;font-size:12px;background-color:#F3F2EE;border:solid 1px #CCC;text-align:left;font-weight:bold;}.system table.other td {   color:#000;background-color:#fff;border:solid 1px #CCC;text-align:left;height:auto;padding:7px 14px;font-size:12px;}.system .other_th {    margin-top:40px;font-weight:bold;font-size:13px;color:#000;padding:6px 0 0 0;    margin-bottom:-9px;    text-align:center;}.pickup {    margin:150px auto 200px auto;}.pickup .pickup_date {text-align:right;padding:15px 0 0 0;width:70%;margin:0 auto;}.pickup .pickup_date span {color:#F00;font-weight:bold;padding-right:3px;}.pickup_big_ttl {position:relative;    text-align:center;margin:0 auto;width:70%;}.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_ttl {font-weight:bold;font-size:20px;padding:20px 0 4px 0;margin:14px auto;color:#333;line-height:1.2;width:460px;}.pickup_ttl.center {text-align:center;}.pickup_txt {line-height:1.4;margin:0 auto;padding:5px 10px 10px 10px;width:460px;font-size:14px;}.pickup_txt .shop_movie .images .youtube_link {    display:block;    width:400px;    margin:0 auto;    position:relative;    text-align:center;}.pickup_txt .youtube .images {    position:relative;}.pickup_txt .shop_movie .images a.pickup_txt .youtube .images a {    -webkit-transition:0.2s ease-in;    transition:0.2s ease-in;    filter:alpha(opacity=100);    opacity:1;}.pickup_txt .shop_movie .images a .movie_img,.pickup_txt .youtube .images a .movie_img {    width:400px;}.pickup_txt .shop_movie .images a:hover .movie_img,.pickup_txt .youtube .images a:hover .movie_img {    filter:alpha(opacity=60);    opacity:0.60;}.pickup_txt .shop_movie .images .play_btn,.pickup_txt .youtube .images .play_btn {    display:inline-block;    position:absolute;    top:50% !important;    left:50% !important;    width:50px;    transform:translate( -50%, -50%);}.pickup_txt .shop_movie .images .play_btn {    width:60px;}.pickup_txt a {text-decoration:underline;}.pickup_txt img {max-width:90%;}.pickup_more {margin:20px auto;width:20px;height:20px;border:1px solid;border-color:transparent transparent #666 #666;transform:rotate(-45deg);cursor:pointer;}.tokuten {    display:block;width:300px;    margin:60px auto 80px auto;    padding:18px;    background-image:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/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;text-align:center;}.black_overlay{    display:none;    position:absolute;    top:0%;    left:0%;    width:100%;    height:100%;    background-color:black;    z-index:200;    opacity:.8;    filter:alpha(opacity=80);}.point {    margin:30px auto 70px auto;width:540px;    line-height:1.4;    text-align:left;}.point.btm {    margin:0 auto 20px auto;}.point .point_container {    margin:0 0 25px 0;}.point .point_container .point_big_ttl {    padding:6px 3px 8px 7px;    color:#333;    font-size:16px;font-weight:bold;line-height:1.2;}.point .point_container ul li {border:1px solid #CBCBCB;    margin:0 0 15px 0;    padding:20px;border-radius:4px;}.point .point_container ul .point_ttl {    background:#fff;    display:inline-block;margin:0 0 6px 0;padding:0;    clear:both;color:#555;font-size:14px;font-weight:bold;}.point .point_container ul li .point_body {    line-height:1.6;font-size:13px;margin:0;text-align:left;color:#666;}.point .point_container ul li .point_body a {    text-decoration:underline;}.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%;}.point .point_container ul li .point_body .tag {    margin:12px 0 0 0;text-align:left}.point .point_container ul li .point_body .tag span, .point .point_container ul li .point_body .tag a {    display:inline-block;    margin:0 3px 3px 0;border-radius:3px;    padding:3px 5px 2px;    border:solid 1px #FDABB2;    color:#E86672;    font-size:12px;    text-decoration:none;}.gl_box {    margin:0 0 30px 0;    padding:15px;    background-color:#fff;    background-size:60px 60px;}.girl_subttl {    display:block;    padding:4px 10px 10px 0;    border-bottom:solid 1px #f58;    color:#FF78A0;    font-weight:bold;    font-size:21px;}.girl_more_bt {    margin:15px 0 0 0;    text-align:right;}.girl_more_bt a {    display:inline-block;    color:#F06;    font-size:13px;    text-decoration:underline;}.girl_more_bt a:hover {    opacity:.7;}.girls_list .girl_subttl:before {    display:inline-block;    content:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/new2012/shop/new2/ic_girls.png");    width:10px;    margin:0 20px 0 0;}.girls_list ul {padding:15px 0 0 0;}.girls_list ul li {float:left;margin:0 6px 0px 6px;    width:85px;    height:112px;    overflow:hidden;}.girls_list ul li a {    display:block;}.girls_list ul li a img {    width:100%;}.girls_list ul li a:hover img {    opacity:.8;    transition:.2s;}.nakayoshi .girl_subttl:before {    display:inline-block;    content:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/new2012/shop/new2/ic_nakayoshi.png");    width:10px;    margin:0 20px 0 0;}.nakayoshi ul {    margin:0 0 20px 0;padding:15px 0 0 0;}.nakayoshi li {    display:inline-block;    width:130px;    max-height:170px;    vertical-align:top;margin:0 6px 12px 6px;    text-align:center;    overflow:hidden;}.nakayoshi li a {    display:block;}.nakayoshi li a img {    max-width:100%;}.nakayoshi li a:hover img {    opacity:.8;    transition:.2s;}.voice {    position:relative;}.voice .girl_subttl:before {    display:inline-block;    content:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/new2012/shop/new2/ic_voice.png");    width:10px;    margin:0 20px 0 0;}#gal_voice #top_question {font-weight:bold;color:#ffc059;padding:15px 0 5px 10px;font-size:16px;text-align:left;}#gal_voice .photo {    float:left;    width:80px;    max-height:110px;    overflow:hidden;    border-radius:8px;    box-shadow:1px 1px 2px 0px #999;}#gal_voice .photo a:hover {    opacity:.8;    transition:.2s;}#gal_voice .qa {float:left;    box-sizing:border-box;padding:0 0 0 20px;    width:100%;    max-width:488px;}#gal_voice .qa a {font-weight:bold;color:#666;}#gal_voice .qa .gal_name {    font-size:16px;    text-decoration:underline;}#gal_voice .qa .gal_name:hover {    opacity:.8;    transition:.2s;}#gal_voice .qa .a {    background-color:#fffff4 ;}#gal_voice .qa.full {    max-width:568px;    padding:0;}#gal_voice .qa .a.full .q {    margin:0 0 10px 0;}#gal_voice .title {color:#fb47a5;font-size:16px;font-weight:bold;margin-left:5px;}#gal_voice ul {margin:6px 0 10px 0;}#gal_voice li {padding:15px 0;}#gal_voice li:last-child {text-align:right;}.more_staff_bt {color:#0099d0;    font-size:13px;    text-decoration:underline;}#gal_voice .more_staff_bt:hover {    opacity:.8;    transition:.2s;}#gal_voice li .q {    color:#ff87ad;    font-weight:bold;    font-size:14px;    text-align:left;}#gal_voice.staff_voice li .q {    color:#0099d0;    font-weight:bold;    font-size:14px;    text-align:left;}.voice li .answerCount {    color:#777;    font-size:11px;    margin:0 0 12px 0;}.voice.staff_voice li .q {    color:#0099d0;}#gal_voice .a {width:100%;margin:16px 0 0 0;padding:10px;border:solid 1px #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:relative;text-align:left;background-color:#fff;line-height:1.4;}.voice .voice_date {position:absolute;    right:15px;    top:24px;    color:#999;    font-size:11px;}#gal_voice .ic_new {    display:inline-block;color:#F00;font-weight:bold;    font-size:11px;}#gal_voice .voice_date .ic_new {padding-right:3px;}.shopc .voice_txt.long {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:15;overflow:hidden;}.shopc .voice_txt.open {display:block;}.readall_sort {display:none;position:relative;margin:12px auto 0;padding:0 24px 0 0;color:#0099d0;font-weight:bold;font-size:12px;transition:.2s;    cursor:pointer;}.readall_sort::before,.readall_sort::after {display:block;width:10px;height:2px;position:absolute;top:50%;right:4px;content:"";border-radius:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#0099d0;}.readall_sort::after {    width:2px;    height:10px;    right:8px;}.voice li.is_hidden {    display:none;}#interview{    margin:0 0 60px 0 ;    padding:15px;    border:solid 1px #FFF;    background:#F2F2F2;    box-shadow:0 0 3px 0 #CCC;}#interview .interview_subttl {    display:block;    padding:0 10px 15px 0;    border-bottom:dotted 1px #97806b;    color:#97806b;    font-weight:bold;    font-size:19px;}#interview .interview_subttl:before {    display:inline-block;    content:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/new2012/shop/new2/ic_interview.png");    width:10px;    margin:0 20px 0 0;}#interview table {    width:100%;}#interview table tr td {    border-top:dotted 1px #97806b;    padding-top:10px;    padding-bottom:10px;}#interview table tr:nth-child(1) td {    border:none;    padding-top:0;}#interview table tr:nth-child(2) td {    border:none;    padding-top:0;}#interview table tr:nth-last-child(1) td {    padding-bottom:0px;}#interview table td {    position:relative;    vertical-align:top;}#interview table .movie_img {    padding-right:6px;    max-width:256px;    max-height:160px;}#interview table .movie_img img {    max-width:110px;}#interview table .movie_img:hover {    opacity:.8;}#interview table p.gal_name {    line-height:1.4;    margin:0 75px 6px 6px;    color:#F06;    font-size:13px;    font-weight:bold;}#interview table p.gal_name a {    display:inline-block;    margin-bottom:2px;    color:#F58;    font-size:20px;    font-weight:bold;}#interview table p.gal_name .prof {    display:block;    color:#333;    font-weight:normal;}#interview table p.gal_name .name {    display:block;}#interview table .q_a {    background:#f2f2f2;    border-radius:6px;}#interview table .q_a li {    padding:6px 10px;    line-height:1.4;}#interview table .q_a .question {    color:#0099d0;    padding-bottom:0;    font-size:13px;    font-weight:bold;}#interview table .q_a .date {    position:absolute;    right:0;    top:0;    padding:0;    color:#333;}#interview table .q_a .question:before {    content:"Q.";}#interview table .q_a li a {    display:inline-block;    float:right;    margin-left:10px;    padding:20px 0 6px 0;    color:#ff0066;    text-decoration:underline;}#interview a.bt {    display:block;    width:230px;    height:40px;    margin:10px auto;    line-height:40px;    border:solid 1px #d2d2d2;    border-radius:6px;    color:#4f4f4f;    background:#ffebf3;background:-moz-linear-gradient(top, #ffffff 0%, #ffcee2 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #ffcee2 100%);background:linear-gradient(to bottom, #ffffff 0%, #ffcee2  100%);    text-decoration:none;    text-align:center;    text-shadow:2px 0px 0px #fff, 0px 2px 0px #fff, -2px 0px 0px #fff, 0px -2px 0px #fff;    font-size:18px;    font-weight:bold;}#interview a.bt::selection {    text-shadow:none;}#interview a.bt::-moz-selection {    background:Highlight;    color:HighlightText;    text-shadow:none;}.girl_blog {    margin:0 0 50px 0;}.girl_blog .girl_subttl:before {    display:inline-block;    content:url("https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/new2012/shop/new2/ic_blog_gal.png");    width:10px;    margin:0 20px 0 0;}.girl_blog ul .girl_blog_01 {    float:left;    width:284px;    margin:10px 16px 0 0;    box-sizing:border-box;}.girl_blog ul .girl_blog_01:nth-child(2n) {margin:10px 0 0 0;}.girl_blog ul .girl_blog_01 .icon {margin:-2px 5px 0 0;float:left;}.girl_blog ul .girl_blog_01 .name {margin:0 0 8px 0;color:#333;font-size:11px;font-weight:bold;}.girl_blog ul .girl_blog_01 a {color:#f06;font-size:13px;font-weight:bold;    text-decoration:underline;}.girl_blog ul .girl_blog_01 a:hover {    opacity:.7;    transition:.3s;}.girl_blog ul .girl_blog_01 .left {    width:100px;    height:100px;    float:left;}.girl_blog ul .girl_blog_01 .left a {    max-height:100px;    display:block;    overflow:hidden;    border-radius:8px;    box-shadow:1px 1px 2px 0px #999;}.girl_blog ul .girl_blog_01 .left a:hover {    opacity:.7;    transition:.3s;}.girl_blog ul .girl_blog_01 .left img {width:100%;}.girl_blog ul .girl_blog_01 .right {width:156px;float:right;line-height:1.4;padding-left:6px;border-bottom:1px dashed #CCC;}.girl_blog ul .girl_blog_01 .right a {color:#ff5a91;font-size:12px;font-weight:normal;}.girl_blog ul .girl_blog_01 .right .gal_blog_list_contents {padding:6px 0;}.girl_blog ul .girl_blog_01 .right .time {color:#333;font-size:10px;text-align:right;}.girl_bt_box {    margin:0 0 30px 0;    text-align:center;}.girl_bt_box a {    display:inline-block;    width:540px;    height:70px;    line-height:75px;    border-radius:3px;    box-shadow:0px 2px 0 0 #f06;    background-color:#ff5588;    color:#fff;    font-size:23px;}.girl_bt_box a:hover {    box-shadow:none;    background-color:#ff4688;    transform:translate3d(0, 2px, 0);}.girl_blog .gal_blog_bt_box {text-align:right;margin:15px 0 0 0;}.girl_blog .gal_blog_bt_box a {color:#ff5a91;    font-size:13px;text-decoration:underline;}.girl_blog .gal_blog_bt_box a:hover {color:#fd87ae;}.staff ul {    margin:10px 0 0 0;}.staff ul li {    float:left;    width:280px;        margin:0 15px 0 0;}.staff ul li .staff_photo {    width:100%;    max-width:80px;    height:100%;    max-height:110px;    overflow:hidden;    border-radius:8px;    box-shadow:1px 1px 2px 0px #999;    background:#fff;    float:left;}.staff ul li .staff_photo img {    display:block;    width:100%;}.staff ul li .staff_detail {    margin-left:15px;    float:left;    width:160px;}.staff ul li .staff_detail a {    display:block;    margin-bottom:2px;    color:#0099d0;    text-decoration:underline;    font-size:14px;}.staff ul li .staff_detail a:hover {    opacity:0.7;}.staff .staff_bt {    margin-top:20px;    text-align:right;}.staff ul li .staff_detail p {    padding-bottom:10px;}.staff .staff_bt a {    display:inline-block;    margin-left:20px;    color:#0099d0;    text-decoration:underline;}.staff ul li .staff_detail a:hover,.staff .staff_bt a:hover {    opacity:0.7;}.staff ul li .staff_detail .staff_border{    border-bottom:1px dashed #ccc;    color:#777;    margin-top:-5px;    text-align:right;}.shop_wrap .side_wrap {    position:relative;    float:right;    width:300px;}.kyuyo {    width:300px;    font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif !important;}.kyuyo .kyuyo_inner {}.kyuyo .kyuyo_inner tr {    display:block;    margin:0 0 5px 0;    border:solid 1px #b3b3b3;}.kyuyo .kyuyo_inner th {width:120px;    padding:8px 8px 6px 8px;    background:#97806b;     background:-moz-linear-gradient(bottom, #a18a74, #97806b);    background :-webkit-linear-gradient(bottom, #a18a74, #97806b);    background:linear-gradient(bottom, #a18a74, #97806b);    color:#fff;    font-weight:normal;    font-size:16px;    letter-spacing:3px;}.kyuyo .kyuyo_inner td {    padding:3px 10px;    text-align:right;width:180px;}.kyuyo .kyuyo_inner td .money {    display:inline-block;    padding:14px 0 ;    color:#966;    font-weight:bold;    font-size:30px;    font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif !important;}.kyuyo .kyuyo_inner td .unit {    display:inline-block;    margin:0 0 0 5px;    color:#97806b;    font-weight:bold;    font-size:18px;}.kyuyo .kyuyo_detail_box {    width:300px;    margin:0 0 20px 0;    line-height:1.4;    padding:10px;    border:solid 1px #b3b3b3;    font-size:13px;    box-sizing:border-box;}.kyuyo .kyuyo_detail_box span {    margin:0 0 10px 0;    color:#97806b;    font-weight:bold;    font-size:16px;}.kyuyo .kyuyo_detail_box .kyuyo_detail {    overflow:hidden;    text-overflow:ellipsis;    padding:0;    font-size:14px;}.kyuyo .kyuyo_detail_box a.kyuyo_more {    display:block;    margin:10px 0 0 0;    padding:5px 0;    border:solid 1px #97806b;    background-color:#e0d9d1;    color:#333;    text-align:center;}.kyuyo .kyuyo_detail_box a.kyuyo_more:hover {    opacity:.7;    transition:.3s;}.kyuyo_2 {    width:300px;    font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif !important;}.kyuyo_2 .kyuyo_2_ttl {    padding:8px 8px 6px 8px;    color:#fff;    font-size:16px;    letter-spacing:3px;    background:#86705b;background:-moz-linear-gradient(top, #86705b 0%, #a18a74 100%);background:-webkit-linear-gradient(top, #86705b 0%, #a18a74 100%);background:linear-gradient(to bottom, #86705b 0%, #a18a74  100%);    text-align:center;}.kyuyo_2 .kyuyo_2_inner {    margin:0 0 8px 0;}.kyuyo_2 .kyuyo_2_inner tr {    display:block;    border-top:solid 1px #b3b3b3;    border-right:solid 1px #b3b3b3;    border-left:solid 1px #b3b3b3;}.kyuyo_2 .kyuyo_2_inner tr:last-child {    border-bottom:solid 1px #b3b3b3;}.kyuyo_2 .kyuyo_2_inner th {width:90px;    padding:8px 8px 6px 8px;    border-right:dotted 1px #86705b;    color:#97806b;    font-weight:normal;    font-size:15px;    letter-spacing:3px;}.kyuyo_2 .kyuyo_2_inner td {    padding:3px 10px 0 0;    text-align:right;width:181px;}.kyuyo_2 .kyuyo_2_inner td .money {    display:inline-block;    padding:14px 0 ;    color:#966;    font-weight:bold;    font-size:28px;    font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif !important;}.kyuyo_2 .kyuyo_2_inner td .unit {    display:inline-block;    margin:0 0 0 5px;    color:#97806b;    font-size:16px;}.slide {}.basicinfos {width:540px;    margin:0 auto 70px auto;}.basicinfo {display:table;width:100%;border-top:1px dashed #C6C6C6;}.basicinfo_item {display:table-cell;width:140px;    min-width:140px;padding:12px 0;font-size:12px;    text-align:center;}.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_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;}.header_nav .g_nav {position:fixed;top:0;display:flex;width:100%;background:#F58CAB;box-shadow:0 1px 8px rgba(60, 60, 60, 0.4);transition:all 0.2s;transform:translateY(-100%);z-index:299;}.header_nav a{text-decoration:none;}.header_nav .g_nav.on {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:13px 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:-6px;display:inline-block;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;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:7px auto 2px 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:350px;height:100%;background:#F4F4F4;transition:all 0.2s;transform:translate(100%);z-index:1000;}.header_nav .menu_content.open {transform:translate(0);}.header_nav .menu_content .menu_scroll {height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}.header_nav .menu_content .bt_close {position:absolute;top:14px;right:8px;width:16px;height:16px;cursor:pointer;background:#F4F4F4;border-radius:5px;}.header_nav .menu_content .bt_close span{position:absolute;top:0;left:0;right: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);}.header_nav .menu_content .bt_close span:last-child {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;text-align:center;}.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);}.header_nav .menu_content .sub_list a:after {top:21px;transform:rotate(-45deg);}#kanren_link .nearbyshop {margin-bottom:8px;padding-bottom:16px;border-bottom:solid 1px #CCC;}#kanren_link .nearbyshop h3 {position:relative;font-size:18px;font-weight:bold;padding:12px 0 12px 28px;}#kanren_link .nearbyshop h3:before {content:"";position:absolute;left:12px;display:inline-block;width:4px;height:18px;background:#FF5588;}#kanren_link .nearbyshop a:hover {text-decoration:none;}#kanren_link .nearbyshop_list {display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;}#kanren_link .nearbyshop_shop {display:block;width:232px;padding:8px 16px;box-sizing:border-box;}#kanren_link .nearbyshop_shop a {    text-decoration:underline;}#kanren_link .nearbyshop_img {width:200px;transition:all 200ms cubic-bezier(0.320, 0.625, 0.580, 1.000);}#kanren_link a:hover .nearbyshop_img {opacity:.8;}#kanren_link .nearbyshop_info {margin-top:8px;line-height:1.4;color:#FF78A0;font-weight:bold;font-size:14px;}#kanren_link .nearbyshop_name {white-space:nowrap;    overflow:hidden;    text-overflow:ellipsis;}#kanren_link .nearbyshop_salary {color:#333;font-weight:bold;white-space:nowrap;    overflow:hidden;    text-overflow:ellipsis;}#kanren_link .nearbyshop_salary svg {position:relative;top:-1px;left:-2px;display:inline-block;width:24px;height:24px;fill:#fb94b2;vertical-align:middle;}#kanren_link {border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;width:940px;color:#CCC;margin:80px 0 0 0;padding:10px 0;font-size:11px;}#kanren_link p {line-height:1.5;}#kanren_link strong {font-size:11px;color:#666;vertical-align:top;}#kanren_link span {display:inline-block;width:750px;}#kanren_link .man {margin:0 0 5px 0;}#kanren_link .man strong {width:200px;}#kanren_link .man span {width:700px;}#kanren_link a {font-size:11px;padding:0;color:#F58;text-decoration:none;display:inline-block;}#kanren_link a:hover {text-decoration:underline;}#kanren_link #pokepara a {color:#47F;}#kanren_link #taiken {border-top:solid 1px #BBB;margin-top:6px;padding-top:6px;}#kanren_link #taiken a{color:#6A3500;}.syokusyu_link_wrapper {    display:grid;    grid-template-columns:1fr 1fr 1fr;    gap:8px;    margin:24px 0;}.syokusyu_link_wrapper li{    display:flex;}.syokusyu_link_wrapper li a,.syokusyu_link_wrapper li span {    display:flex;    flex:1;    align-items:center;    padding:8px;    border-radius:4px;    border:solid 1px #006DD9;    background:#fff;    box-sizing:border-box;    color:#006DD9;    font-weight:bold;    font-size:11px;    text-decoration:none;    text-align:left;    cursor:pointer;}.syokusyu_link_wrapper li span {background:#006DD9;color:#fff;cursor:default;}