body, form, h1, h2, h3, h4, h5, h6, h7, p, pre, ul, ol, li, dl, dt, dd, blockqote, span, img {margin:0px;padding:0px;border:0px;font-weight:normal;color:#333;font-size:12px;font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, sans-serif;line-height:1;}body {padding:0px 0 0 0;background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bg2014.png);    background-repeat:repeat;    background-position:left top;}input,textarea {margin:2px;padding:4px 10px;line-height:1.2;font-size:100%;}.cl {clear:both;}p {font-size:12px;letter-spacing:0;color:#391010;}a {color:#000;text-decoration:underline;margin:0;outline:none;}a:hover {text-decoration:none;}ul,li {list-style-type:none;}.pagetop {padding:0 70px 0 0;clear:both;text-align:right;}#index_head{    height:168px;    padding:0 0 0 0;    background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/index_head_bg2014.png) repeat-x;}#index_head .index_head_wrapper{    width:950px;    margin:0 auto;    padding:0px 0px 18px;}#index_head .index_head_wrapper.gyousyu {    width :990px;}.index_head_wrapper .index_head_logo {    width:260px;    padding:22px 0px 0px;    float:left;}.index_head_wrapper .index_head_right {    width:670px;    height:77px;    padding:0px 0px 21px;    float:right;}.index_head_wrapper .index_head_right.gyousyu {    width:710px;}.index_head_wrapper .index_head_right.gyousyu img {    margin-top:23px;    float:left;}.index_head_wrapper .index_head_right.gyousyu .link_bt {margin-top:10px;width:410px;float:right;}.index_head_wrapper .index_head_right.gyousyu .link_bt a {width:200px;height:40px;display:block;float:left;}.index_head_wrapper .index_head_right.gyousyu .link_bt a:hover {background-position:bottom;}.index_head_wrapper .index_head_right.gyousyu .link_bt .bt_for_caba {background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_for_caba.png);background-repeat:no-repeat;}.index_head_wrapper .index_head_right.gyousyu .link_bt .bt_for_gb {background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_for_gb.png);background-repeat:no-repeat;}.index_head_wrapper .index_head_right.gyousyu .link_bt .bt_for_snack {background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_for_snack.png);background-repeat:no-repeat;}.index_head_right h2 {    font-size:10px;    line-height:1.4;    margin:0;    padding:16px 0 0 0;}.index_head_right .iwai {font-size:10px;line-height:1.4;}.header_under .header_under_wrapper {    width:950px;    margin:auto;}.header_under .header_under_wrapper.gyousyu {    width :990px;}.header_under .header_under_wrapper p {    width:600px;    float:left;    line-height:1.5;}.header_under .header_under_wrapper p strong {    font-weight:bold;}.header_under .header_under_wrapper p a {    color:#DC0066;    font-size:14px;}.header_under .header_under_wrapper .qr_area {    width:280px;    float:right;}.header_under .header_under_wrapper .qr_area {}.header_under .header_under_wrapper .qr_left {    padding-right:20px;    width:200px;    float:left;}.header_under .header_under_wrapper .qr_left img{    margin:10px 0 5px 0;}.header_under .header_under_wrapper .qr_left div.wordBreak{}.header_under .header_under_wrapper .qr_right {    width:60px;    float:right;}#bg {    width:950px;    margin:20px 0 10px 0;    padding:28px;    border:solid 1px #ccc;    border-radius:10px;    box-sizing:border-box;    background:#ffffff;    background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/tainyu_index_pc-3.jpg);    background-size:cover;}#main_caba,#main_gb {padding:20px 0px 0px;margin:20px 0 0;}#main_snack {    padding:20px 0px 0px;background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bg_main_snack.png) no-repeat center top;}.wrapper {    width:950px;    margin:0 auto;}.wrapper .box .catch {    font-size:28px;}.wrapper .box .disc {    padding:16px 0 0 0;    font-size:15px;    line-height:1.5;}.wrapper .box .link li {    float:left;    margin:0 4px 4px 0 ;}.wrapper .box .link ul {    display:flex;    flex-wrap:wrap;    justify-content:space-between;    width:446px;    padding-top:20px;}.wrapper .box .link li {    flex:218px 0 0;    margin:0 0 8px 0;}.wrapper .box .link li a {    position:relative;    display:block;    padding:16px 12px;    border:solid 2px #ddd;    border-radius:5px;    background:#fff;    font-weight:bold;    text-decoration:none;    text-align:right;    color:#C6005E;    font-size:18px;    transition:0.2s;}.wrapper .box .link a::before {    display:inline-block;    position:absolute;    left:16px;    font-size:20px;    color:#333;}.wrapper .box .link .bt_hokkaido::before {    content:"北海道版";}.wrapper .box .link .bt_tohoku::before {    content:"東北版";}.wrapper .box .link .bt_nn::before {    content:"甲信越版";}.wrapper .box .link .bt_hokuriku::before {    content:"北陸版";}.wrapper .box .link .bt_kk::before {}.wrapper .box .link .bt_kanto::before {    content:"関東版";}.wrapper .box .link .bt_shizuoka::before {    content:"静岡版";}.wrapper .box .link .bt_tokai::before {    content:"東海版";}.wrapper .box .link .bt_kansai::before {    content:"関西版";}.wrapper .box .link .bt_chugoku::before {    content:"中四国版";}.wrapper .box .link .bt_kyushu::before {    content:"九州版";}.wrapper .box .link .bt_okinawa::before {    content:"沖縄版";}.wrapper .box .link li a:hover {    opacity:0.7;}.gyousyu .image {    margin:0 0 15px 0;}.gyousyu li {    width:91px;    height:51px;    float:left;    margin:0 1px 4px 1px;}.gyousyu li a{    display:block;    width:91px;    height:21px;    font-size:12px;    font-weight:bold;    text-decoration:none;    color:#C6005E;    text-align:center;    padding:30px 0 0 0;}#area_list_gyousyu {padding:28px;    border:solid 1px #ccc;    border-radius:10px;    box-sizing:border-box;    background-size:contain;}#main_caba #area_list_gyousyu{    background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/tainyu_index_caba.jpg) no-repeat center top;}#main_gb #area_list_gyousyu{    background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/tainyu_index_girl.jpg) no-repeat center top;}#area_list_gyousyu .chihou {font-size:14px;font-weight:bold;color:#333;padding:0 0 0 5px;margin:0 0 7px 0;border-left:solid 4px #DC0066;}#area_list_gyousyu p {padding:1px 0 18px 9px;}#area_list_gyousyu p a {font-size:13px;padding:0 5px 0 0;font-size:13px;color:#dc0066;text-decoration:underline;}#area_list_gyousyu p a:hover {text-decoration:none;}#area_list_gyousyu p span {font-size:13px;padding:0 5px 0 0;font-size:11px;font-size:13px;color:#888;}.wrapper .box .out {    width:270px;    position:absolute;    top:360px;    left:310px;    font-size:10px;}.wrapper .box .out a {    font-weight:bold;}.cast {    display:flex;    align-items:center;    width:950px;    margin:10px 0 0 0;    padding:8px 0;    border-radius:10px;    border:solid 1px #7CA8D9;    box-sizing:border-box;    background:#E6F3FF;}.cast .ttl_cast {    flex:312px 0 0;    padding:16px 0;    text-align:center;}.cast .ttl_cast span {    z-index:0;    display:inline-block;    position:relative;    margin:0 0 12px 0;    color:#7CA8D9;    font-size:17px;    font-weight:bold;}.cast .ttl_cast span:before {    z-index:-1;    content:"";    display:block;    position:absolute;    top:10px;    left:-4px;    width:156px;    height:10px;    background:#fff;}.cast .ttl_cast h2 img {    width:246px;}.cast ul {    display:flex;    flex-wrap:wrap;    width:100%;    border-left:dashed 1px #7CA8D9;    padding:0 52px 16px 52px;}.cast ul li {    width:20%;    display:inline-block;    line-height:1.4;    margin:16px 0 0 0;    font-weight:bold;    text-decoration:none;    text-align:center;    font-size:20px;}.cast ul li a {    color:#2568b2;}.merit {    width:940px;    margin:10px 0 10px 0;    border:solid 5px #FAD8E2;    background-color:#FFF;    float:left;}.merit table {    text-align:left;}.merit table th{    width:310px;    padding:5px 0 0 5px;    text-align:left;}.merit table td {    line-height:1.4;    font-size:10px;    padding:8px 10px 4px 10px;    vertical-align:top;}.link_beginner {    float:right;    margin:0 8px 8px 0;    color:#c06;    font-size:13px;    text-decoration:underline;}.link_beginner:hover {    text-decoration:none;}.index_more {display:block;width:600px;height:44px;line-height:44px;margin:20px auto 0;border:solid 1px #FB94B2;border-radius:24px;background:#fff;color:#FB94B2;font-weight:bold;font-size:14px;text-align:center;    text-decoration:none;}.index_more:hover {    opacity:.8;}.wr_index_more .index_more {    margin:0 auto;}.wr_index_more {    padding:20px 0;    background:#f6f6f6;}.wrapper .box .gray {    width:130px;    position:absolute;    top:310px;    left:320px;}.wrapper .box .gray a {    font-size:10px;}.pickup_ttl h3 {    display:block;    padding:12px 12px 4px;    color:#FB94B2;    font-size:13px;    font-weight:bold;}.pickup_area {padding:8px 12px 16px 12px;    width:100%;    box-sizing:border-box;    font-size:0;}.pickup_area li {display:inline-block;margin:0 8px 8px 0;}.pickup_area li a {padding:10px 12px;display:block;    border-radius:8px;    background:#f1f1f1;color:#333;font-size:11px;    text-decoration:none;}.pickup_area li a:hover {    opacity:.7;}.area_detail {width:938px;margin:10px 0;    padding:5px;    border:solid 1px #ddd;    background-color:#FFF;}.area_detail h2 {    margin:20px 10px 15px 10px;} .area_detail .wr_search_area {     margin:0 10px;     padding:0 0 20px 0;     border-bottom:dashed 1px #ccc;} .area_detail #left {float:left;width:455px;} .area_detail #right {float:left;width:455px;} .area_detail table {width:430px;float:left;} .area_detail table th {background:#DC0067;color:#FFF;width:52px;vertical-align:middle;    padding:4px;text-align:center;font-weight:normal;}.area_detail table th a {color:#fff;text-decoration:none;}.area_detail table th a:hover {text-decoration:underline;} .area_detail table td {text-align:left;width:300px;vertical-align:top;padding:0 0 0 6px;}.area_detail table td a {color:#C06;font-size:11px;display:inline-block;padding:0 4px 0 0;} .area_detail table td a.ken {font-weight:bold;font-size:12px;color:#777;cursor:pointer;}.area_detail table td p.ken {font-size:12px;font-weight:bold;padding:2px 0;}.area_detail table td p.area {padding:0 0 2px 0;} .area_detail table td span.ken img {padding:0 4px 0 0;top:3px;position:relative;cursor:pointer;} .area_detail table td span.ken_link,  .area_detail table td span.ken_link a {color:#777;font-size:10px;}.area_detail table td p {line-height:1.4;}.area_detail table td p.interview {line-height:1.4;}.wr_search_type {    margin:20px 10px;    border-bottom:dashed 1px #ccc;    padding:0 0 10px 0;}.wr_search_type:last-of-type {    border:none;}.kodawari span.big_area {    display:inline-block;font-size:13px;    font-weight:bold;}.kodawari .middle_area {margin:4px 0 12px 0;line-height:1.6;}.kodawari .middle_area li {padding:4px 8px 4px 0;display:inline-block;}.kodawari .middle_area a {padding-left:16px;color:#c06;background:url(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/new2014/home/more_arrow.png) no-repeat 0 4px;}.link_p {margin:0 auto;width:950px;}.link_p li {float:left;}.link_p li a:hover {    opacity:0.8;}.link_p li a.pokepara {    display:block;margin-right:12px;width:230px;    height:105px;    background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_pokepara2.png) no-repeat top left;    background-size:cover;overflow:hidden;}.link_p li a.cabalog {    display:block;margin-right:13px;width:230px;    height:105px;    background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_cabalog2.png) no-repeat top left;    background-size:cover;overflow:hidden;}.link_p li a.pokeparachintai {    display:block;width:465px;    height:105px;    background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_pokec.png) no-repeat top left;overflow:hidden;}.link_p li a:hover {    background-position:bottom;}.wp_wrapper {    width:948px;    padding:0;    border:solid 1px #ddd;    border-top:solid 4px #fb94b2;    background:#fff;}.wp_ttl {    padding:20px 0 10px 0;    text-align:center;}.wp_ttl a:hover,.wp_wrapper a:hover {    opacity:.8;}.wp_list {    display:flex;    flex-wrap:wrap;    padding:20px 20px 0 20px;    box-sizing:border-box;}.wp_list li {    width:31%;    margin:0 3.5% 20px 0;    text-align:left;    transition:.2s;}.wp_list li:nth-child(3n) {    margin:0 0 20px 0;}.wp_list img {    display:block;    width:100%;    margin:0 0 10px 0;}.wp_list .title {    line-height:1.5;    color:#666;    font-size:16px;}.newshop_list {    margin-top:20px;}.newshop_list:after {clear:both;}.newshop_list li {    margin:0 auto;    padding:0 8px;float:left;}.newshop_list li a {    display:block;    text-align:center;    color:#4ab1fe;    font-size:12px;    text-decoration:none;}.newshop_list li a:hover {    opacity:.8;}.newshop_list li a span {    display:block;    color:#4ab1fe;}.newshop_list li a span.upday {    display:inline-block;    margin:4px 0 0 0;    color:#666;}.newshop_list li a p {    margin:4px 0;    color:#4ab1fe;    font-weight:bold;    font-size:14px;}.newshop_list li a img {    margin-bottom:20px;width:100%;}.gyousyu_link {    margin-bottom:20px;padding:0 0 20px 0;    font-size:15px;    color:#C06;    width:918px;    border-bottom:dotted 1px #CCC;}.gyousyu_link .bt_caba,.gyousyu_link .bt_gb,.gyousyu_link .bt_snack { display:inline-block;}.gyousyu_link .bt_caba p,.gyousyu_link .bt_gb p,.gyousyu_link .bt_snack p {padding:46px 10px 10px 136px;    width:154px;    height:77px;    display:inline-block;    background-repeat:no-repeat;    vertical-align:bottom;}.gyousyu_link .bt_caba p {background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/q_bt_caba_2.png) no-repeat left top;}.gyousyu_link .bt_gb p {background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/q_bt_gb_2.png) no-repeat left top;}.gyousyu_link .bt_snack p {background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/q_bt_snack_2.png) no-repeat left top;}.gyousyu_link p {font-size:12px;line-height:1.4;}.gyousyu_link div a {display:block;color:#C06;font-size:13px;text-decoration:underline;text-align:right;}.gyousyu_link div a:hover {text-decoration:none;}.area_detaile {width:938px;margin:10px 0;    padding:5px;    border:solid 1px #ddd;    background-color:#FFF;} .area_detaile #left {float:left;width:460px;margin:0 0 0 10px;} .area_detaile #right {float:left;width:460px;} .area_detaile table {border-bottom:dotted 1px #CCC;width:430px;float:left;margin:0 10px 0 0;} .area_detaile table th {background:#DC0067;color:#FFF;width:40px;vertical-align:middle;text-align:center;font-weight:normal;} .area_detaile table td {text-align:left;width:300px;vertical-align:top;padding:0 0 0 6px;} .area_detaile table td a.ken {font-weight:bold;font-size:12px;color:#777;cursor:pointer;} .area_detaile table td span.ken img {padding:0 4px 0 0;top:3px;position:relative;cursor:pointer;} .area_detaile table td span.ken_link,  .area_detaile table td span.ken_link a {color:#777;font-size:10px;}.area_detaile table td a {color:#C06;font-size:10px;} .area_detaile table td p {line-height:1.6;padding:0 0 5px 0;}#shop_blog #bg_1 {    background-color:#FFF4FA;}.more_1 {    background-color:#DB4C94;}#shop_blog #bg_3 {    background-color:#F2F9F9;}.more_3 {    background-color:#8BB8B8;}#shop_blog #bg_2 {    background-color:#FFF3EC;}.more_2 {    background-color:#F79A5C;}#shop_blog #bg_4 {    background-color:#ECFBFF;}.more_4 {    background-color:#70CFF2;}.copy {    margin:auto;    padding:10px 0;    font-size:10px;    color:#666;}.under_ex {    margin:10px 0 0 0;    font-size:11px;    background-color:#FFF;    padding:8px;    color:#666;    border:solid 1px #CCC;    line-height:1.4;}.under_ex a:hover {    text-decoration:none;}#shop_blog {    width:918px;    padding:15px;    border:solid 1px #CCC;    background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/blog_bg.jpg);    background-repeat:no-repeat;    background-position:top center;    margin:10px 0;    background-color:#FFF;}#shop_blog h3 {    margin:0 0 20px 0;}#shop_blog .box {    width:208px;    height:auto;    border:solid 1px #CCC;    padding:4px;    background-color:#FFF;    float:left;}#shop_blog .box h4 {    float:left;    margin:0 0 5px 0;}#shop_blog .box .count {    margin:0 0 5px 0;    padding:2px 0 0 0;    float:right;}#shop_blog .box li {    border-bottom:dotted 1px #CCC;    background-color:#FFF;    width:198px;    padding:0 5px;    min-height:110px;}#shop_blog .box li a {display:block;text-decoration:none;}#shop_blog .box .time {    padding:3px 0;    margin:5px 0;    font-size:10px;    color:#666;}#shop_blog .box .time img {    vertical-align:bottom;    margin:0 3px 0 0;}#shop_blog .box .photo {    width:65px;    float:left;}#shop_blog .box .photo img {    width:60px;}#shop_blog .box .right {    width:133px;    float:right;    padding:0 0 5px 0;}#shop_blog .box h5 {    font-size:14px;    font-weight:bold;    margin:0 0 5px 0;}#shop_blog .box h5:hover {text-decoration:underline;}#shop_blog .box .shop {    font-size:10px;    margin:0 0 5px 0;}#shop_blog .box .title {    font-size:10px;    font-weight:bold;    word-break:break-all;    color:#C06;}#shop_blog .box .text {    word-break:break-all;    font-size:10px;    color:#666;    height:35px;    overflow:hidden;    line-height:1.2;}#shop_blog .box .more_bt {    text-align:center;}#shop_blog .box .more_bt a {    display:block;    font-size:12px;    color:#FFF;    padding:2px 0;}#shop_blog #blog_kanto {    margin:0 10px 0 0;}.mt_10 {    margin-top:10px;}.ml_10 {    margin-left:10px;}.mb_10 {    margin-bottom:10px;}.area_detail.explain {    width:948px;padding:0;}.explain h2 {    margin:0;    padding:12px 10px;    background:#f789aa;    color:#fff;    font-size:16px;    font-weight:bold;}.explain .wr_explain li {    margin:0;    padding:15px 15px 25px 15px;}.explain .wr_explain li:nth-child(2n) {    background:#f6f6f6;}.explain .wr_explain li:last-child {    margin:0;}.explain h3 {    margin:0 0 10px 0;    padding:10px 0 5px 0;    border-bottom:dashed 1px #ccc;    color:#f789aa;    font-size:15px;    font-weight:bold;}.explain p {    line-height:1.5;    color:#444;    font-size:12px;}.explain p:after {    content:"";    display:block;    clear:both;}.explain p a {    float:right;    display:inline-block;    padding-left:16px;    color:#c06;    background:url(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/new2014/home/more_arrow.png) no-repeat 0 4px;}.area_detail.castvoice {    width:948px;padding:0;}.castvoice h2 {    margin:0;    padding:12px 10px;    background:#f789aa;    color:#fff;    font-size:16px;    font-weight:bold;}.castvoice_eyecatch {    display:flex;    padding:0 15px;}.castvoice_eyecatch .slick-track {  display:flex;}.castvoice_eyecatch .slick-slide {  height:auto !important;}.castvoice_eyecatch .slick-slide {    line-height:1.5;    margin:0 15px 0 0;    padding:0;    box-sizing:border-box;    border:solid 1px #ddd;    border-radius:4px;    background:#fff;    text-align:start;}.castvoice_eyecatch .slick-slide a {    display:block;    margin:0;    padding:16px;    text-decoration:none;}.girlvoice_container {display:block;line-height:1.5;padding:16px;border-bottom:1px solid #DDD;background:#fff;text-align:center;}.castvoice .girlprof_box {line-height:1.4;display:flex;align-items:center;gap:12px;position:relative;text-align:start;}.castvoice .girl_img {min-width:44px;border-radius:50%;object-fit:cover;}.castvoice .girl_prof {width:100%;}.castvoice .girlprof_top {display:flex;gap:12px;justify-content:space-between;width:100%;}.castvoice .girl_name {    line-height:1.4;overflow-wrap:break-word;color:#333;font-weight:bold;font-size:13px;}.enter_shop,.shop_name {    line-height:1.4;color:#999;font-size:11px;}.enter_shop {    line-height:1.4;white-space:nowrap;}.shop_name {    line-height:1.4;margin:4px 0 0 0;    text-decoration:underline;}.castvoice_eyecatch .voice_category {    line-height:1.5;margin:12px 0 0 0;color:#FF4A57;font-weight:bold;font-size:13px;text-align:left;}.castvoice_eyecatch .voice_category a {display:inline-block;position:relative;line-height:1.5;max-width:calc(100% - 26px);padding-right:24px;color:#FF4A57;}.voice_category,.voice_category a {color:#18559E;}.voice_category a::after{border-right:2px solid #FF4A57;border-top:2px solid #FF4A57;content:"";display:block;height:6px;position:absolute;top:50%;right:12px;transform:rotate(45deg) translateY(-8px);width:6px;}.voice_txt {line-height:1.6;margin:16px 0 0 0;color:#444;font-size:12px;text-align:start;word-wrap:break-word;}.voice_category + .voice_txt {margin:8px 0 0 0;}.voice_txt.cut {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}