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;color:#666;font-size:12px;font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, sans-serif;    line-height:1.5;}#bg {background-image:uRL(https://cfs.pokepara.jp/Pokepara/Images/img/Pc/new2013/index/bg_body.png);background-repeat:repeat;background-position:center top;background-color:#fdeeea;    background-attachment:fixed;}.cl {clear:both;}p {font-size:10px;letter-spacing:0;}a {text-decoration:underline;margin:0;overflow:hidden;outline:none;color:#966;}a:hover {text-decoration:none;}ul {list-style-type:none;}#header {    padding:6px 0;    background-color:#C71E15;}#header .box {    width:950px;    margin:auto;}#header #right {    width:770px;    float:right;}#header #right h1 {    text-align:left;    font-size:14px;    color:#FFF;}#header #right .count {    margin-bottom:4px;    padding-bottom:2px;    color:#fff;    border-bottom:dotted 1px rgba(255, 255, 255, .6);}#header #right .count strong {    display:inline-block;    margin-top:-2px;    margin-bottom:-2px;    font-size:11px;    padding-right:10px;    font-weight:normal;}#header #right .count strong:nth-last-child(1) {    padding-right:0;}#header #right .count strong b {    padding:0 2px 0 4px;    font-size:15px;}#header #right p {    clear:both;color:#fae7e6;font-size:10px;line-height:1.2;}#header #right p a {color:#FFF;text-decoration:none;}#header #right p a:hover {text-decoration:underline;}#header #left {    width:180px;    padding:10px 0 0 0;    float:left;}#header #left h2 svg {    margin-top:6px;    width:156px;}#header #left h2 img {    margin-top:-4px;    width:156px;}.aten {    width:950px;    margin:10px auto;    color:#999;    font-size:11px;}#area {    clear:both;}#area .wrapper {    width:950px;    margin:auto;    padding:0 0 20px 0;}#area .wrapper .area_left {    width:456px;    height:620px;    float:left;}#area .wrapper .menu_bt {    width:488px;    float:right;}#area .wrapper .menu_bt ul {    width:488px;}#area .wrapper .menu_bt li {    width:240px;    height:85px;    margin:0px 0px 4px 4px;    float:left;}#area .wrapper .menu_bt .qr_2 {    display:flex;    flex-direction:row-reverse;    align-items:center;    width:240px;    height:85px;    margin:0px 0px 4px 4px;    float:left;    text-align:right;}#area .wrapper .menu_bt .qr_2 img {    max-width:90%;    height:auto;}#area .wrapper .menu_bt .lets_s {position:relative;    top:-39px;    left:201px;    width:36px;    height:31px;    background-image:URL(https://cfs.pokepara.jp/Pokepara/Images/img/Pc/new2013/index/lets_s.png);    background-repeat:no-repeat;    display:block;}#area .wrapper .menu_bt .lets_s:hover {    background-image:URL(https://cfs.pokepara.jp/Pokepara/Images/img/Pc/new2013/index/lets_s_2.png);}#area .wrapper .menu_bt_after {    display:flex;    justify-content:space-between;    width:488px;    float:right;}#area .wrapper .menu_bt_after .bnr {    width:240px;    margin:15px 0px 4px 4px;    height:70px;}#area .wrapper .menu_bt_after .bnr a {    display:block;    width:240px;    height:70px;}#area .wrapper .menu_bt_after .bnr a:hover {    opacity:.8;}#area .wrapper .menu_bt_after .bnr a img {    width:100%;}#jp_ranking {width:950px;margin:30px auto 40px auto;}.about_jp_ranking {    margin:15px 0 10px 0;    font-size:11px;}#jp_ranking > table {    width:100%;}#jp_ranking > table a img {    transition:all .2s ease;}#jp_ranking > table a img:hover {    opacity:.8;}.jp_ranking_more {    margin:12px 0 0 0;    font-size:13px;    text-align:right;}#jp_ranking .sort {    margin:20px 0;}#jp_ranking .sort a {    display:block;    float:left;    margin:0 6px 6px 0;    padding:6px 10px;    border:solid 1px #ddd;    border-radius:4px;    background:#fff;    text-decoration:none;}#jp_ranking .sort a:hover {    background:#fefae6;}#jp_ranking .sort a.current {    border-color:#816951;    color:#fff;    background:#816951;}#jp_ranking .wr_no1_3 {    display:grid;    grid-template-columns:repeat(3,1fr);    gap:6px;}#jp_ranking .no1_3 {    padding:10px;    border:solid 1px #ddd;    box-sizing:border-box;    background:#fff7fa;    text-align:center;    border-spacing:0;    box-sizing:border-box;    word-break:break-all;}#jp_ranking .no1_3 .area {    display:block;    width:90px;    line-height:1.4;    margin:4px auto 10px auto;    border-radius:4px;    color:#333;    font-size:13px;    text-align:center;}#jp_ranking .no1_3 .photo {    width:200px;    height:200px;    margin:0 auto 12px;    overflow:hidden;    position:relative;}#jp_ranking .no1_3 .photo img {    width:100%;    position:absolute;    top:50%;    left:50%;    transform:translate(-50%,-50%);}#jp_ranking .no1_3 .photo_list {    width:100%;}#jp_ranking .no1_3 .photo_list li {    float:left;    width:54px;    height:72px;    padding-right:5px;    overflow:hidden;}#jp_ranking .no1_3 .photo_list li img {    width:100%;}#jp_ranking .no1_3 .photo_list li:nth-last-child(2) {    padding-right:0;}#jp_ranking .no1_3 .name a {    display:inline-block;    margin:4px 0;    font-size:20px;    font-weight:bold;    color:#996666;}#jp_ranking .no1_3 .catch {    font-size:11px;    color:#C06;}#jp_ranking .no1_3 .style {    font-size:11px;    margin:0 0 4px 0;}#jp_ranking .no1_3 .shop {    line-height:1.2;    border-top:dotted 1px #ccc;    margin-top:10px;    padding-top:10px;    text-align:left;    font-size:11px;}#jp_ranking .no4_ ul {    display:grid;    grid-template-columns:repeat(7,1fr);    gap:6px;    margin:4px 0 0 0;}#jp_ranking .no4_ li {    box-sizing:border-box;    padding:8px;    border:solid 1px #ddd;    box-sizing:border-box;    height:auto;    background:#fff;    text-align:center;    word-break:break-all;    overflow:hidden;}#jp_ranking .no4_ li .rank {    height:48px;    margin:0 0 6px 0;    font-size:15px;}#jp_ranking .no4_ li .rank span {    font-size:11px;    padding-left:4px;}#jp_ranking .no4_ li .rank img {    margin:-6px 0 -4px 0;}#jp_ranking .no4_ li .rank .access_count {font-size:11px;padding-top:2px;}#jp_ranking .no4_ li .area {    display:block;    width:60px;    line-height:1.4;    margin:6px auto;    border-radius:4px;    color:#333;    font-size:11px;    text-align:center;}#jp_ranking .no4_ li .photo {    width:100px;    margin:0 auto 10px;    height:100px;    overflow:hidden;    position:relative;}#jp_ranking .no4_ .photo img {    width:100%;    position:absolute;    top:50%;    left:50%;    transform:translate(-50%,-50%);}#jp_ranking .no4_ li .name a {    display:inline-block;    margin:0 0 6px 0;    font-size:13px;    color:#966;    text-align:left;    line-height:15px;}#jp_ranking .no4_ li .shop {    line-height:1.2;    border-top:dotted 1px #ccc;    margin-top:4px;    padding-top:8px;    text-align:left;    font-size:10px;}#jp_ranking .area.id8 {    background:#babfdc;}#jp_ranking .area.id5 {    background:#d6c5be;}#jp_ranking .area.id9 {    background:#d3d3aa;}#jp_ranking .area.id6 {    background:#eabeb5;}#jp_ranking .area.id11 {    background:#efb796;}#jp_ranking .area.id1 {    background:#fdafa5;}#jp_ranking .area.id13 {    background:#dec9d8;}#jp_ranking .area.id2 {    background:#97bccf;}#jp_ranking .area.id3 {    background:#a2c186;}#jp_ranking .area.id7 {    background:#ffe986;}#jp_ranking .area.id4 {    background:#febfca;}#jp_ranking .area.id10 {    background:#bad2bc;}#jp_ranking .area.id14 {    background:#e8edbc;}#jp_ranking .bt_more {display:block;    margin:10px auto;    padding:14px;    width:200px;border-radius:3px;    box-sizing:border-box;box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .4), inset -1px -1px 0 rgba(0, 0, 0, .1), 0px 0px 3px rgba(239,211,165,1);color:#fff;background:#aa8d70;font-size:15px;text-decoration:none;text-shadow:-1px -1px 1px rgba(0, 0, 0, .3);text-align:center;transition:all .2s ease;}#jp_ranking .bt_more:hover {    background:#8e7359;}#gravure_list {width:950px;margin:30px auto;    padding:20px;    background:rgba(255, 255, 255, .7);    box-sizing:border-box;}#gravure_list .poke_gravure {    width:300px;    margin:10px 20px 20px;}#gravure_list ul {    display:flex;    display:-webkit-box;    display:-webkit-flex;    display:-ms-flexbox;    flex-wrap:wrap;}#gravure_list ul li {    width:42%;    margin:14px 4%;}#gravure_list ul li .gravure_area {    display:block;    margin:0 0 8px 0;    padding:0 0 0 10px;    border-left:solid #d3281e 3px;    font-size:20px;    font-weight:bold;    color:#d3281e;    line-height:20px;}#gravure_list ul li a {    display:block;}#gravure_list ul li a img{    width:100%;}#gravure_list ul li a img:hover {    opacity:.8;}#gravure_list ul li dl {    margin:6px 0 0 0;    text-align:right;}#gravure_list ul li dl a {    font-size:18px;}#search_area .area_detaile .gyousyu_link {padding-top:10px;}#search_area .area_detaile .gyousyu_link a {    display:inline-block;    box-sizing:border-box;    border:solid 1px #c71e15;    line-height:15px;    margin-right:10px;    padding:8px 16px;    color:#c71e15;    background:#fff;font-size:15px;    text-decoration:none;    transition:all .2s ease;}#search_area .area_detaile .gyousyu_link a:hover {    color:#fff;    background:#c71e15;    box-sizing:border-box;}#search_area {    position:relative;width:950px;margin:0 auto 0 auto;}#search_area .area_detaile {width:950px;}#search_area .area_detaile h3 {margin:30px 0 0 0;}#search_area .area_detaile #left {float:left;width:470px;}#search_area .area_detaile #right {float:right;width:470px;}#search_area .area_detaile table {border-bottom:dotted 1px #999;width:470px;float:left;margin-top:10px;}#search_area .area_detaile table th {background:#c71e15;color:#FFF;width:40px;vertical-align:middle;text-align:center;font-weight:normal;}#search_area .area_detaile table th a {text-decoration:none;color:#FFF;}#search_area .area_detaile table th a:hover {text-decoration:underline;}#search_area .area_detaile table td {text-align:left;width:300px;vertical-align:middle;padding:0 0 0 6px;}#search_area .area_detaile table td p.ken {font-weight:bold;font-size:13px;color:#444;margin:2px 0 0;}#search_area .area_detaile table td p.area {padding:0 0 2px 0;}#search_area .area_detaile table td span.ken img {padding:0 4px 0 0;top:3px;position:relative;cursor:pointer;}#search_area .area_detaile table td span.ken_link, #search_area .area_detaile table td span.ken_link a {color:#888;font-size:10px;}#search_area .area_detaile table td p {line-height:1.6;padding:0;}#search_area .area_detaile table td p a {display:inline-block;padding:0 4px 0 0;font-size:11px;}.contents {margin:30px auto 0;width:950px;padding-bottom:20px;}.cabalog,.plus,.online {    display:flex;    margin:2px 0 0 0;}.title {    min-width:228px;    padding:28px 0 30px;    text-align:center;}.title img {    height:24px;}.cabalog .title {    background:#333;}.plus .title {    background:#cd2420;}.title a {    display:block;    width:180px;    padding:8px 0;    margin:12px auto 0 auto;    background:#fff;    text-decoration:none;}.cabalog .title a {    border:solid 1px #333;    color:#333;}.cabalog .title a:hover {    background:#333;    color:#fff;    border:solid 1px #fff;}.plus .title a:hover {    background:#cd2420;    color:#fff;    border:solid 1px #fff;}.online .title {    background:#F97363;}.online img {    width:200px;}.title a {    display:block;    width:180px;    padding:8px 0;    margin:12px auto 0 auto;    background:#fff;    text-decoration:none;}.cabalog .title a {    border:solid 1px #333;    color:#333;}.online .title a {    border:solid 1px #F97363;    color:#cd2420;}.cabalog .title a:hover {    background:#333;    color:#fff;    border:solid 1px #fff;}.online .title a:hover {    background:#F97363;    color:#fff;    border:solid 1px #fff;}.contents p {    width:100%;    padding:20px 28px;background:#fff;color:#666;font-size:11px;line-height:1.4;}#galblog {    width:950px;    margin:20px auto 0 auto;}#galblog .box {    float:left;border:solid 1px #ddd;width:468px;margin:10px 1px;padding:1px;background:#fff;}#galblog .box:nth-child(2n) {margin-right:6px;margin-left:0;}#galblog .box:nth-child(2n+1) {margin-right:0;margin-left:0;}#galblog .box li {float:left;    border-right:dotted 1px #CCC;    background-color:#FFFFF0;    width:110px;    height:201px;    overflow:hidden;    padding:0 3px;}#galblog .box li:nth-last-child(2) {border-right:none;}#galblog .box li.bg_white {background-color:#FFF;}#galblog .box .title {height:16px;margin:4px 0 0;    color:#333;line-height:14px;overflow:hidden;font-weight:bold;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;}#galblog .box .photo {    width:90px;    height:120px;margin:0 auto 3px;    overflow:hidden;}#galblog .box .photo img {    width:90px;}#galblog .box h5 {font-size:12px;    font-weight:bold;    color:#F69;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;}#galblog .box .time {    padding-top:4px;    font-size:10px;    color:#999;line-height:10px;text-align:right;}#galblog .box .shop {    font-size:10px;line-height:12px;word-break:break-all;}#galblog .box .more_bt {padding:2px 6px;    border-top:solid 1px #eee;    background-color:#fff;text-align:right;}#galblog .box .more_bt a {    font-size:12px;    color:#86130D;}#under {    width:950px;    margin:auto;}#under #under_left {    width:750px;    padding:30px 0 0 0;    text-align:left;    float:left;}#under #under_left h3 {    padding:0 0 10px 0;    font-size:16px;    color:#CC0066;}#under #under_left li {    width:240px;    padding:0 5px 10px 0;    float:left;}#under #under_left li img {    float:left;}#under #under_left li .under_right {    float:left;    margin:0 0 0 5px;}#under #under_left li .under_right h4 {    font-size:12px;}#under #under_left li .under_right p {    width:130px;    line-height:1.3;}#under #under_left .beauty a {    color:#F69;}#under #under_left .food a {    color:#D20000;}#under #under_left .variety a {    color:#79A200;}#under #under_left .estate a {    color:#0099CC;}#under #under_right {    width:270px;    padding:10px 0 0 0;    text-align:left;    float:right;}#under #under_right h3 {    padding:0 0 10px 0;    font-size:16px;    color:#008FD5;}#under #under_right li {    padding:2px 0;    font-size:10px;}#under #under_right li img {    margin:0 5px 0 0;    vertical-align:middle;}#under #under_right li a {    color:#008FD5;}#under .sp {    float:right;    padding:46px 0 0 0;}#under .sp a {    display:block;width:180px;height:370px;background:URL(https://cfs.pokepara.jp/Pokepara/Images/img/Pc/new2013/index/ban_sp2.png) no-repeat left top;}#under .sp a:hover {background-position:bottom;}#under .copy {    padding:10px 0;    text-align:left;}#under .under_ex {width:740px;    margin:20px 0 0 0;    font-size:12px;    background-color:#EFEFEF;    padding:10px;    color:#666;    border:solid 1px #CCC;    line-height:1.7;}