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/bg_man.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:linear-gradient(#5791D1 0px, #2064B0 90px, #fff 91px, #fff 168px);}#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:312px;    padding:20px 0px 0px;    float:left;}.index_head_wrapper .index_head_right {    width:560px;    height:80px;    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;    color:#fff;}.index_head_right .iwai {font-size:10px;line-height:1.4;    color:#fff;}.index_head_right .iwai a {    color:#fff;}.header_under {    height:78px;}.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:265px;    float:right;}.header_under .header_under_wrapper .qr_area {}.header_under .header_under_wrapper .qr_left {    padding-right:20px;    width:185px;    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-radius:10px;    box-sizing:border-box;    background:#fff;background-image:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/staff_index-2.png);    background-repeat:no-repeat;}#main_caba {padding:20px 0px 0px;background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bg_main_caba.png) no-repeat center top;}#main_gb {    padding:20px 0px 0px;background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bg_main_gb.png) no-repeat center top;}#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;    color:#F4FFC7;}.wrapper .box .disc {    padding:16px 0 0 0;    font-size:15px;    line-height:1.5;    color:#fff;}.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:#1D60AC;    font-size:18px;    transition:0.2s;}.wrapper .box .link li a:hover {    opacity:0.8;}.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:"沖縄版";}.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:90px 0 0 0;min-height:435px;}#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 3px;    padding:12px 0;    margin:0 0 10px 0;    border-radius:10px;    border:solid 1px #ccc;    box-sizing:border-box;    background:#FBE6EE;}.cast .ttl_cast {    flex:312px 0 0;    padding:16px 0;    border-right:dashed 1px #FF78A0;    text-align:center;}.cast .ttl_cast span {    z-index:0;    display:inline-block;    position:relative;    margin:0 0 12px 0;    color:#FF78A0;    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%;    padding:0 0 16px 4%;}.cast ul li {    width:16%;    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:#FF78A0;}.wrapper .box .gray {    width:130px;    position:absolute;    top:310px;    left:320px;}.wrapper .box .gray a {    font-size:10px;} .area_detail {width:938px;margin:10px 0;    padding:5px;    border:solid 1px #CCC;    background-color:#FFF;} .area_detail #left {float:left;width:460px;margin:0 0 0 10px;} .area_detail #right {float:left;width:460px;} .area_detail table {border-bottom:dotted 1px #CCC;width:430px;float:left;margin:0 10px 0 0;} .area_detail table th {background:#2266b1;color:#FFF;width:40px;vertical-align:middle;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:#2266b1;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.3;}.area_detail table td p.interview {line-height:1.4;}.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;}.oshiete {margin-top:10px;border:solid 1px #ccc;background:linear-gradient(to bottom, #ffe1f4, #fffcfe);}.oshiete .line {padding:10px;border-top:solid 3px #fa518d;}.oshiete .head_img {margin-top:-4px;}.oshiete .text {padding:6px 10px;width:570px;line-height:1.6;float:right;background:rgba(255, 255, 255, .7);}.oshiete li {margin:10px 6px 0;float:left;}.oshiete li .arrow_box {position:relative;margin-bottom:6px;padding:10px;border:solid 1px #ccc;border-radius:6px;width:275px;height:100px;line-height:1.5;background:#fff;}.oshiete li .arrow_box:after,.oshiete li .arrow_box:before {content:" ";position:absolute;top:16px;right:100%;border:solid transparent;width:0;height:0;pointer-events:none;}.oshiete li .arrow_box:after {margin-top:-6px;border-color:rgba(255, 255, 255, 0);border-right-color:#fff;border-width:6px;}.oshiete li .arrow_box:before {margin-top:-7px;border-color:rgba(204, 204, 204, 0);border-right-color:#ccc;border-width:7px;}.oshiete li .arrow_box .time {margin-bottom:10px;padding-bottom:6px;border-bottom:dashed 1px #ccc;color:#666;font-size:10px;}.oshiete li a{display:inline-block;float:right;color:#c06;}.gyousyu_link {    margin-bottom:20px;padding:10px 0;    font-size:15px;    color:#c06;    width:918px;    border-bottom:dotted 1px #CCC;}.gyousyu_link .bt_manage,.gyousyu_link .bt_hole,.gyousyu_link .bt_driver { display:inline-block;}.gyousyu_link .bt_manage p,.gyousyu_link .bt_hole p,.gyousyu_link .bt_driver p {padding:35px 0px 4px 148px;    width:154px;    height:77px;    display:inline-block;    background-repeat:no-repeat;    vertical-align:bottom;}.gyousyu_link .bt_manage p {background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_manage.png) no-repeat left top;}.gyousyu_link .bt_hole p {background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_hole.png) no-repeat left top;}.gyousyu_link .bt_driver p {background:URL(https://cfs.pokepara.jp/PokeparaQ/Images/img/Pc/index/bt_driver.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:14px;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 #CCC;    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;}.voice {    padding:15px;}.area_detail.explain {    width:948px;padding:0;}.explain h2 {    margin:0;    padding:12px 10px;    background:#2266b1;    color:#fff;    font-size:16px;    font-weight:bold;}.explain p {    line-height:1.5;    color:#444;    font-size:12px;}.explain p a {    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;}