.common_type_icon{line-height:1.5}.common_type_icon.inline{display:inline-block;margin-left:.3em}.common_type_icon span{color:#fff;display:inline-block;font-size:11px;margin-right:.3em;text-align:center;width:4.3em}.common_type_icon span:last-child{margin-right:0}.common_type_icon span a{color:inherit;display:block;text-decoration:none}.common_type_icon .t1{background:linear-gradient(180deg, #a4acaf 50%, #a4acaf 50%);color:#212121}.common_type_icon .t2{background:linear-gradient(180deg, #fd7d24 50%, #fd7d24 50%);color:#fff}.common_type_icon .t3{background:linear-gradient(180deg, #64c5f7 50%, #64c5f7 50%);color:#fff}.common_type_icon .t4{background:linear-gradient(180deg, #e7d400 50%, #e7d400 50%);color:#212121}.common_type_icon .t5{background:linear-gradient(180deg, #9ac30e 50%, #9ac30e 50%);color:#212121}.common_type_icon .t6{background:linear-gradient(180deg, #60e9f5 50%, #60e9f5 50%);color:#212121}.common_type_icon .t7{background:linear-gradient(180deg, #ee6969 50%, #ee6969 50%);color:#fff}.common_type_icon .t8{background:linear-gradient(180deg, #ab7aca 50%, #ab7aca 50%);color:#fff}.common_type_icon .t9{background:linear-gradient(180deg, #c8a841 50%, #c8a841 50%);color:#212121}.common_type_icon .t10{background:linear-gradient(180deg, #64a7f1 50%, #64a7f1 50%);color:#fff}.common_type_icon .t11{background:linear-gradient(180deg, #eb7ff4 50%, #eb7ff4 50%);color:#fff}.common_type_icon .t12{background:linear-gradient(180deg, #51cb5a 50%, #51cb5a 50%);color:#fff}.common_type_icon .t13{background:linear-gradient(180deg, #fac727 50%, #fac727 50%);color:#212121}.common_type_icon .t14{background:linear-gradient(180deg, #756eb4 50%, #756eb4 50%);color:#fff}.common_type_icon .t15{background:linear-gradient(180deg, #ff8859 50%, #ff8859 50%);color:#fff}.common_type_icon .t16{background:linear-gradient(180deg, #141414 50%, #141414 50%);color:#fff}.common_type_icon .t17{background:linear-gradient(180deg, #838383 50%, #838383 50%);color:#fff}.common_icons{line-height:1.5}.common_icons.inline{display:inline-block;margin-right:.3em}.common_icons span{color:#fff;display:inline-block;font-size:11px !important;padding:0 .8em;text-align:center}.common_icons span.waza{background:linear-gradient(to bottom, #3a7e3d, #326d35, #3a7e3d)}.common_icons span.hiden{background:linear-gradient(to bottom, #d40000, #b30000, #d40000)}html{overflow-y:scroll}body{margin:0px auto;padding:0px;font-family:"ＭＳ Ｐゴシック",Osaka,Meiryo,"メイリオ";font-size:16px;text-align:center;background:linear-gradient(#3398ff, #fff 1000px, #fff)}p,dl,dt,dd,figure{margin:0px;padding:0px}ol,ul,li,header,footer,nav{margin:0px;padding:0px;list-style-type:none}img{border:none}label{cursor:pointer}label:hover{background-color:#fdf}a:link,a:visited{color:#36f}a:hover,a:active{color:red}strong{font-weight:normal}.note{color:red}.smallnote{color:red;font-size:.8em}.caution{color:red;font-weight:bold}.clear{clear:both}.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden}.clearfix{min-height:1%}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.needed{padding:3px 5px;color:#fff;font-size:85%;background:#e60012}.alR{text-align:right}.standout{padding:3px;font-size:.9em;background:#ffd;border:1px solid #aaa}.standout p{padding:0 2px}#header{width:960px;background-color:#fff;text-align:left;margin:10px auto 0px auto;overflow:hidden}#header img{float:left}#header div{padding-top:30px}#header div p{font-size:1em;padding:5px 20px 0px 0px;margin:0px;text-align:right}div#contents{position:relative;width:960px;margin:50px auto;padding-top:15px;background-color:#fff;border:1px solid #aaa;text-align:left}ul#pankuzu{margin-bottom:15px;padding-left:10px;font-size:.9em}ul#pankuzu li{display:inline}ul#pankuzu li.allow{padding:0px .5em}ul#pankuzu li img{vertical-align:text-bottom}ul#pankuzu li h1{margin:0px;padding:0px;font-size:1em;font-weight:normal}div#leftbox{width:740px;padding-left:10px;margin:0px 0px 15px 0px;background-color:#fff;float:left}div#leftbox p{line-height:1.5}div#leftbox h1,div#leftbox h2,div#leftbox p.bigtitle,div#leftbox p.ttl{margin:0px 0px 10px 0px;font-size:15pt;font-weight:bold;color:#fff;text-align:left;text-indent:30px;line-height:1.5;background:#257dde;border-left:solid 15px #000}div#leftbox div.box{width:740px;margin-bottom:30px}.pager_count{margin-bottom:10px;position:relative}.pager_count dl{line-height:1.2}.pager_count dd{display:inline}.pager_count dd span{color:#c33}.pager_count dd span,.pager_count dd em{margin:0 5px;font-size:1.6em;font-weight:bold;font-style:normal}.pager{clear:both;text-align:center;line-height:1.4}.pager li{display:inline}.pager li a,.pager li span{display:inline-block;margin-right:.1em;padding:.2em .5em;border:1px solid #7a94cc;background:#fff;text-decoration:none;color:#777;text-align:center}.pager li span.focus,.pager li a:hover{background:#adc7ff;color:#777}.pager li span.focus{font-weight:bold}.pager li span{border-color:#dcdcdc;color:#dcdcdc}.pager li.next a,.pager li.next span{padding-right:20px;padding-left:20px}div.ok_msg{margin-bottom:15px;padding:10px 0px;background-image:url("/images/bbs_ok.gif");background-repeat:no-repeat;background-position:10px center;background-color:#cff;border:solid 1px #66f;text-indent:50px;line-height:1.5}div.err_msg{margin-bottom:15px;padding:10px 0px;background-image:url("/images/bbs_caution.gif");background-repeat:no-repeat;background-position:10px center;background-color:#ffc;border:solid 1px #ff8100;text-indent:50px;line-height:1.5}div.color_view p{margin-right:20px;float:left}div.color_view span.rs{margin-right:5px;padding:0px 10px;background-color:#ffc;border:1px solid #ccc}div.color_view span.emerald{margin-right:5px;padding:0px 10px;background-color:#cff;border:1px solid #ccc}div#rightbox{width:200px;margin:0px auto;background-color:#fff;float:right}ul.parent,ul.parent li ul{width:190px;padding:0px}ul.parent{background:#257dde}ul.parent li{padding-left:1em;line-height:2;color:#fff;font-size:.9em;font-weight:bold;border-bottom:15px solid #fff}ul.parent li ul{margin:0px .2em .2em -0.8em;width:auto}ul.parent li ul li{padding:5px 0px 0px 1em;line-height:1.5;color:#000;font-size:1em;font-weight:normal;background-color:#fff;background-image:none;border:none}ul.parent li ul.adwords li{padding:10px 0;text-align:center}ul.parent li ul.amazon li{padding:10px 0px;text-align:center}ul.parent li ul.amazon li p{margin:0px;font-size:.8em;font-weight:bold}div#footer{width:960px;padding:5px 0px;background-color:#fff;border-top:2px solid #ccc;text-align:center;clear:both}div#footer .relatives{display:flex;margin:10px;gap:10px}div#footer .relatives li{flex:1}div#footer .relatives li img{height:auto;vertical-align:middle;width:100%}div#footer p.copyright{text-align:center}p.whatsnew_date{font-weight:bold}div.bbs_header{width:740px;padding:5px}span.search_box{text-align:left}span.search_box form{display:inline}span.search_box input.search{width:200px}span.bbs_write{margin-left:20px;vertical-align:middle}span.search_keyword{font-size:1.5em;color:red;text-decoration:underline}table.bbs{width:740px;font-size:.9em;border-collapse:collapse;border:1px solid #ccc}table.bbs tr{line-height:1.6}table.bbs tr.top{font-size:1em;line-height:1.5;text-align:center;color:#fff;background:#257dde}table.bbs tr.add{background-color:#efefef}table.bbs tr.top th{line-height:1.5}table.bbs tr td{border:1px solid #ccc}table.bbs tr td.title{padding-left:10px;font-size:1em}table.bbs tr td.name{padding-left:10px;width:10em;text-align:left}table.bbs img{vertical-align:text-bottom}table.bbs tr td.datetime{width:8em;text-align:center}table.bbs tr td.res{width:3em;text-align:center}#bbs_write table.form{width:100%;margin-bottom:16px;border-collapse:collapse}#bbs_write table.form,#bbs_write table.form th,#bbs_write table.form td{border:1px solid #ccc}#bbs_write table.form th{width:120px;vertical-align:top;font-weight:normal;background:#f2f2f2}#bbs_write table.form th,#bbs_write table.form td{padding:16px;font-size:86%}#bbs_write table.form input{width:50%}#bbs_write table.form textarea{width:90%;height:250px}#bbs_write #comment_length{margin-right:10%;text-align:right}#bbs_detail table.form{width:100%;margin-bottom:16px;border-collapse:collapse}#bbs_detail table.form,#bbs_detail table.form th,#bbs_detail table.form td{border:1px solid #ccc}#bbs_detail table.form th{width:120px;vertical-align:top;font-weight:normal;background:#f2f2f2}#bbs_detail table.form th,#bbs_detail table.form td{padding:16px;font-size:86%}#bbs_detail table.form input{width:50%}#bbs_detail table.form textarea{width:90%;height:250px}#bbs_detail #comment_length{margin-right:10%;text-align:right}#bbs_detail h1.bbs_title img{vertical-align:text-bottom}#bbs_detail div.bbsbox{margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #666}#bbs_detail div.bbsbox p.name{color:#ff8000;font-weight:bold}#bbs_detail div.bbsbox p.name span.number{color:#003;font-weight:normal}#bbs_detail div.bbsbox p.name span.trip{color:#060}#bbs_detail div.bbsbox p.name img,#bbs_detail div.bbsbox p.comment img{vertical-align:text-bottom}#bbs_detail div.bbsbox p.date{text-align:right}table.pokemon_search{margin-bottom:15px;width:100%;border-collapse:collapse;border:1px solid #aaa}table.pokemon_search th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#cff}table.pokemon_search td{padding:5px;border:1px solid #aaa}table.pokemon_search span.now{display:block;padding-right:15px;float:left}table.pokemon_search span.max{display:block;padding-right:15px;float:left}table.pokemon_search span.type{display:block;width:6em;float:left}table.pokemon_search span.tamago{display:block;width:6em;float:left}span.search_attention{font-size:.9em}ul.pokemon_list li{width:132px;float:left;margin:0px 3px 10px 3px;padding:3px 0px;text-align:center;border:1px solid #000}ul.pokemon_list li p.pokemon_id{color:#666;font-weight:bold}ul.pokemon_list li p.pokemon_type{font-size:.9em;font-weight:bold}ul.pokemon_list li.get{background-color:#fffb96}ul.pokemon_navi{text-align:right}ul.pokemon_navi li{font-size:.9em;display:inline}ul.pokemon_navi li.prev{font-size:.8em;margin-right:.5em}ul.pokemon_navi li.next{font-size:.8em;margin-left:.5em}div.detail_image{text-align:center}table.pokemon_detail{box-sizing:border-box;border-collapse:collapse;border:1px solid #aaa;clear:both;width:100%}table.pokemon_detail th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#cff;width:140px}table.pokemon_detail td{border:1px solid #aaa;line-height:1.5;padding:5px}table.pokemon_detail td dl.feature dd{margin-bottom:8px}table.pokemon_detail td dl.status dt{display:inline-block;width:3em;margin-right:.5em;font-weight:bold;vertical-align:top}table.pokemon_detail td dl.status dd{display:inline-block;width:calc(100% - 3.5em);margin-bottom:8px;vertical-align:top}table.pokemon_detail td ol li{background:#f6f6f6;margin:8px 0}table.pokemon_detail td ol li.hr{height:30px;background:url(/images/arrow_d.gif) no-repeat center center}table.pokemon_detail td ol li .left{float:left;text-align:center;width:100px}table.pokemon_detail td ol li .get{float:right;padding-top:40px;width:460px}table.pokemon_detail td .comments li{margin-bottom:1em}table.pokemon_detail td .comments li:last-child{margin-bottom:0}table.pokemon_detail td .comments .ruby,table.pokemon_detail td .comments .sapphire,table.pokemon_detail td .comments .emerald{border-radius:.5em;color:#fff;display:inline-block;font-size:.8em;font-weight:700;margin-bottom:.3em;padding:.2em 1em}table.pokemon_detail td .comments .ruby{background:radial-gradient(circle at center, #ff007f, #8b0000)}table.pokemon_detail td .comments .sapphire{background:linear-gradient(135deg, #0f52ba, #00008b)}table.pokemon_detail td .comments .emerald{background:linear-gradient(to right, #50c878, #006400)}#pokemon_detail .type-effectiveness{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:10px}#pokemon_detail .effectiveness-item{padding:10px;border-radius:8px;text-align:center;font-weight:bold}#pokemon_detail .effectiveness-4x{background-color:#feb2b2;color:#9b2c2c}#pokemon_detail .effectiveness-2x{background-color:#fed7d7;color:#c53030}#pokemon_detail .effectiveness-0-5x{background-color:#fef3c7;color:#b45309}#pokemon_detail .effectiveness-0-25x{background-color:#fef9e7;color:#78350f}#pokemon_detail .effectiveness-immune{background-color:#e2e8f0;color:#4a5568}#pokemon_detail .stat-bar{position:relative;width:100%;height:20px;background-color:#f0f0f0;border-radius:10px;overflow:hidden;margin-bottom:5px}#pokemon_detail .stat-bar .stat-bar-fill{height:100%;background:linear-gradient(to right, #4CAF50, #8BC34A);border-radius:10px;transition:width .3s ease}#pokemon_detail .stat-bar.total .stat-bar-fill{background:linear-gradient(to right, #FF9800, #FFC107)}#pokemon_detail .stat-bar .stat-value{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:bold;color:#333;text-shadow:0 0 2px rgba(255,255,255,.8)}#pokemon_area table.pokemon_area{width:100%;border-collapse:collapse;border:1px solid #aaa;clear:both}#pokemon_area table.pokemon_area th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#9cf}#pokemon_area table.pokemon_area th.encount{width:200px}#pokemon_area table.pokemon_area th.per{width:100px}#pokemon_area table.pokemon_area td{padding:5px;border:1px solid #aaa}#pokemon_area table.pokemon_area tr.odd{background-color:#efefef}.change{margin:20px 0;text-align:center}.change a{display:inline-block;background-color:#727272;color:#fff;padding:10px 20px;margin:0 5px;text-decoration:none;border-radius:5px;font-size:.9em}.change a.active{background-color:blue}.change a:hover{background-color:#555}table.exertion{width:740px;font-size:.9em;border-collapse:collapse;border:1px solid #ccc}table.exertion tr{line-height:1.6}table.exertion tr.top{font-size:1em;line-height:1.5;text-align:center;color:#fff;background:#257dde}table.exertion tr.top a{color:#fff}table.exertion tr.top a:hover{color:red}table.exertion tr.add{background-color:#efefef}table.exertion tr.top th{line-height:1.5}table.exertion tr td{border:1px solid #ccc}table.exertion tr td.name{padding-left:10px;font-size:1em}table.exertion tr td.exertion{width:4em;text-align:center}table.exertion tr td.exertion span.high{color:red;font-weight:bold}table.pokemon_skill{width:740px;font-size:.9em;border-collapse:collapse;border:1px solid #ccc}table.pokemon_skill tr{line-height:1.6}table.pokemon_skill tr.top{font-size:1em;line-height:1.5;text-align:center;color:#fff;background:#257dde}table.pokemon_skill tr.add{background-color:#efefef}table.pokemon_skill tr.top th{line-height:1.5}table.pokemon_skill tr td{border:1px solid #ccc}table.pokemon_skill tr td.number{width:5em;text-align:center}table.pokemon_skill tr td.name{padding-left:10px;font-size:1em}table.pokemon_skill tr td.name span.rs{margin-left:5px;color:red;font-size:.7em}table.pokemon_skill tr td.name span.emerald{margin-left:5px;color:red;font-size:.7em}table.pokemon_skill tr td.type{width:7em;text-align:center}table.pokemon_skill tr td.pp{width:5em;text-align:center}table.pokemon_skill tr td.hit{width:5em;text-align:center}table.pokemon_skill tr td.power{width:5em;text-align:center}table.skill_search{margin-bottom:15px;width:100%;border-collapse:collapse;border:1px solid #aaa}table.skill_search th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#cff}table.skill_search td{padding:5px;border:1px solid #aaa}table.skill_search span.power{display:block;width:6em;float:left}table.skill_search span.hit{display:block;width:6em;float:left}table.skill_search span.pp{display:block;width:6em;float:left}table.skill_search span.type{display:block;width:6em;float:left}table.skill_search span.machine{display:block;width:7em;float:left}ul.skill_list{display:flex;flex-wrap:wrap;gap:15px;margin:0 0 20px 0;padding:0;list-style:none;width:100%}ul.skill_list li{flex:1;min-width:calc(33.333% - 10px);max-width:calc(33.333% - 10px);border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;background:#fff;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}ul.skill_list li:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);border-color:#257dde}ul.skill_list li.add{background-color:#f8f9fa}ul.skill_list li a{display:block;padding:15px;font-size:14px;color:#333;text-decoration:none;line-height:1.4;height:100%;box-sizing:border-box;position:relative}ul.skill_list li a .skill-name{font-size:16px;font-weight:bold;color:#2c3e50;margin-right:8px;display:block;margin-bottom:8px;padding-right:60px}ul.skill_list li a .waza_machine,ul.skill_list li a .hiden_machine{margin-right:8px;font-weight:bold;font-size:.8em;display:inline-block;margin-bottom:4px;padding:2px 6px;border-radius:3px;border:solid 1px #ccc}ul.skill_list li a .waza_machine{background-color:#360;color:#fff}ul.skill_list li a .hiden_machine{background-color:red;color:#fff}ul.skill_list li a .type{position:absolute;top:15px;right:15px;display:inline-block}ul.skill_list li a .type span{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:bold}ul.skill_list li a .skill-stats{margin-top:8px;font-size:12px;color:#666;line-height:1.4}ul.skill_list li a .skill-stats .stat-item{display:inline-block;margin-right:8px;margin-bottom:4px}ul.skill_list li a .skill-stats .stat-item .stat-label{font-weight:normal;color:#333;margin-right:4px}ul.skill_list li a .skill-stats .stat-item .stat-value{color:#666}ul.skill_list li a .skill-stats .stat-item:last-child{margin-right:0}ul.skill_navi{text-align:right}ul.skill_navi li{font-size:.9em;display:inline}ul.skill_navi li.prev{font-size:.8em;margin-right:.5em}ul.skill_navi li.next{font-size:.8em;margin-left:.5em}table.skill_detail{border-collapse:collapse;border:1px solid #aaa;clear:both;width:100%}table.skill_detail th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#cff;width:150px}table.skill_detail td{padding:5px;border:1px solid #aaa;line-height:1.5}ul.pokemon_skill_list li{width:106px;float:left;margin:0px 3px 10px 3px;padding:3px 0px;text-align:center;border:1px solid #000}ul.pokemon_skill_list li.rs{background-color:#ffc}ul.pokemon_skill_list li.emerald{background-color:#cff}ul.pokemon_skill_list li p.pokemon_id{color:#666;font-weight:bold}ul.pokemon_skill_list li p.pokemon_type{font-size:.8em}ul.pokemon_skill_list li p.level{color:#ff8000;font-weight:bold}.whatsnew{margin-bottom:20px;width:740px}.whatsnew .date{font-weight:700}table.type_list{font-size:.9em;border-collapse:collapse;border:1px solid #ccc;text-align:center}table.type_list tr.add td{background-color:#efefef}table.type_list th{border:1px solid #aaa;background-color:#cff;font-weight:normal}table.type_list tr th.toptitle{height:1.5em}table.type_list tr th.sidetitle{width:1.5em}table.type_list td{width:1.5em;height:1.5em;border:1px solid #aaa}table.type_list th.type_title{width:4em;font-weight:normal}div.type_text p{margin-right:1em;float:left}div.type_text p span{font-size:1.3em}.google_search{position:absolute;width:300px;height:29px;top:-31px;right:0}.game_versions{display:flex;gap:5px;flex-wrap:wrap}.game_versions .version{font-weight:bold;color:#fff;text-align:center}.game_versions .version.ruby{background:radial-gradient(circle at center, #ff007f, #8b0000)}.game_versions .version.sapphire{background:linear-gradient(135deg, #0f52ba, #00008b)}.game_versions .version.emerald{background:linear-gradient(to right, #50c878, #006400)}#area_list .area_list{display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none}#area_list .area_list li{width:calc(50% - 7.5px);border:1px solid #e0e0e0;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease;overflow:hidden;box-sizing:border-box}#area_list .area_list li a{color:#333;display:block;padding:15px;text-decoration:none;border-radius:8px;position:relative;box-sizing:border-box}#area_list .area_list li a:hover{background:#f0f8ff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}#area_list .area_list li a::after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid #ccc;border-top:2px solid #ccc;transform:translateY(-50%) rotate(45deg);transition:all .2s ease}#area_list .area_list li a:hover::after{border-color:#008eb9}#area_list .area_list li .game_versions{margin-bottom:8px;gap:5px}#area_list .area_list li .game_versions .version{font-size:.75em;padding:2px 6px;border-radius:4px}#area_list .area_list li .area_name{font-weight:bold;font-size:1.1em;margin-bottom:8px;color:#008eb9}#area_list .area_list li .area_comment{font-size:.9em;color:#666;line-height:1.4}#area_detail ul.area_navi{text-align:right}#area_detail ul.area_navi li{font-size:.9em;display:inline}#area_detail ul.area_navi li.prev{font-size:.8em;margin-right:.5em}#area_detail ul.area_navi li.next{font-size:.8em;margin-left:.5em}#area_detail .game_versions{margin:15px 0;gap:8px}#area_detail .game_versions .version{font-size:.85em;padding:4px 10px;border-radius:6px}#area_detail .area_comment_section{margin:20px 0;padding:20px;background:linear-gradient(135deg, #f8f9ff 0%, #e8f4ff 100%);border:1px solid #d0e0ff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}#area_detail .area_comment_section .comment_content{font-size:1em;line-height:1.6;color:#333;position:relative;padding-left:20px}#area_detail .area_comment_section .comment_content::before{content:"💡";position:absolute;left:0;top:0;font-size:1.2em}#area_detail .direction{border:2px solid #3182ce;border-radius:10px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6;margin-bottom:20px;padding:20px}#area_detail .direction .areattl{align-items:center;display:flex;font-size:1.2em;font-weight:600;gap:10px;margin-bottom:10px}#area_detail .direction .areattl i{color:#3182ce}#area_detail .direction .direction-patterns{margin-bottom:20px}#area_detail .direction .pattern-title{background-color:#ebf8ff;border-radius:5px;color:#2b6cb0;display:inline-block;font-size:18px;font-weight:bold;margin-bottom:15px;padding:8px 12px}#area_detail .direction .direction-steps{counter-reset:step;margin-bottom:25px}#area_detail .direction .direction-step{margin-bottom:15px;padding-left:30px;position:relative}#area_detail .direction .direction-step::before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:24px;height:24px;background-color:#3182ce;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold}#area_detail .color_change_notice{color:red;font-weight:700;text-align:center}#area_detail .color_change{align-items:center;display:flex;margin-bottom:10px}#area_detail .color_change li{font-size:12px;text-align:center;width:33.3333333333%}#area_detail .color_change li a{background-color:#ccc;color:#fff;display:block;font-weight:700;padding:10px 0;text-decoration:none}#area_detail .color_change li a.r.active{background:radial-gradient(circle at center, #ff007f, #8b0000)}#area_detail .color_change li a.s.active{background:linear-gradient(135deg, #0f52ba, #00008b)}#area_detail .color_change li a.e.active{background:linear-gradient(to right, #50c878, #006400)}#area_detail .pokemon_section{display:none}#area_detail .pokemon_section.active{display:block}#area_detail .pokemon_list{display:flex;flex-wrap:wrap}#area_detail .pokemon_list__section{margin-bottom:30px}#area_detail .pokemon_list__section__label{border-radius:20px;display:inline-block;font-size:14px;font-weight:700;margin-bottom:10px;padding:5px 12px}#area_detail .pokemon_list__section__label.normal{background-color:#ebf8ff;color:#2b6cb0}#area_detail .pokemon_list__section__label.naminori{background-color:#e0f2fe;color:#0284c7}#area_detail .pokemon_list__section__label.diving{background-color:#ddd6fe;color:#6d28d9}#area_detail .pokemon_list__section__label.fishing_old{background-color:#fef3c7;color:#d97706}#area_detail .pokemon_list__section__label.fishing_good{background-color:#d9f99d;color:#65a30d}#area_detail .pokemon_list__section__label.fishing_super{background-color:#a7f3d0;color:#047857}#area_detail .pokemon_list__section__label.iwakudaki{background-color:#fed7aa;color:#c2410c}#area_detail .pokemon_list li{box-sizing:border-box;float:none;margin:0 5px 5px 0;width:calc((100% - 20px)/5)}#area_detail .pokemon_list li:nth-child(5n){margin-right:0}#area_detail .pokemon_list li a{color:#000;display:block;text-decoration:none}#area_detail .pokemon_list li .common_type_icon{margin-bottom:5px}#area_detail .pokemon_list__name{font-size:16px;font-weight:700;margin:0 0 5px}#area_detail .pokemon_list__text{font-size:12px}#area_detail .gmap .map{height:500px}#area_detail .gmap .items{margin-top:20px}#area_detail .gmap .items ul li{display:inline-block;margin-right:.5em}#area_detail .gmap .items ul li::after{content:"/";margin-left:.5em}#area_detail .gmap .items ul li:last-child::after{content:""}#dougu_list table.dougu{width:740px;font-size:.9em;border-collapse:collapse;border:1px solid #ccc}#dougu_list table.dougu tr{line-height:1.6}#dougu_list table.dougu tr.top{font-size:1em;line-height:1.5;text-align:center;color:#fff;background:#257dde}#dougu_list table.dougu tr.top th{line-height:1.5}#dougu_list table.dougu tr:nth-child(odd):not(:first-child){background-color:#efefef}#dougu_list table.dougu td{border:1px solid #ccc;padding:3px 10px}#dougu_list table.dougu td.name{width:200px}#dougu_detail ul.item_navi{text-align:right}#dougu_detail ul.item_navi li{font-size:.9em;display:inline}#dougu_detail ul.item_navi li.prev{font-size:.8em;margin-right:.5em}#dougu_detail ul.item_navi li.next{font-size:.8em;margin-left:.5em}#dougu_detail table.dougu_detail{border-collapse:collapse;border:1px solid #aaa;clear:both;width:100%}#dougu_detail table.dougu_detail th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#cff;width:150px}#dougu_detail table.dougu_detail td{padding:5px;border:1px solid #aaa;line-height:1.5}#kagu_list table.kagu{width:740px;font-size:.9em;border-collapse:collapse;border:1px solid #ccc}#kagu_list table.kagu tr{line-height:1.6}#kagu_list table.kagu tr.top{font-size:1em;line-height:1.5;text-align:center;color:#fff;background:#257dde}#kagu_list table.kagu tr.top th{line-height:1.5}#kagu_list table.kagu tr.add{background-color:#efefef}#kagu_list table.kagu td{border:1px solid #ccc;padding:3px 10px}#kagu_list table.kagu td.name{width:200px}#kagu_detail ul.item_navi{text-align:right}#kagu_detail ul.item_navi li{font-size:.9em;display:inline}#kagu_detail ul.item_navi li.prev{font-size:.8em;margin-right:.5em}#kagu_detail ul.item_navi li.next{font-size:.8em;margin-left:.5em}#kagu_detail table.kagu_detail{border-collapse:collapse;border:1px solid #aaa;clear:both;width:100%}#kagu_detail table.kagu_detail th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#cff;width:150px}#kagu_detail table.kagu_detail td{padding:5px;border:1px solid #aaa;line-height:1.5}#kinomi_list table.kinomi{width:740px;font-size:.9em;border-collapse:collapse;border:1px solid #ccc}#kinomi_list table.kinomi tr{line-height:1.6}#kinomi_list table.kinomi tr.top{font-size:1em;line-height:1.5;text-align:center;color:#fff;background:#257dde}#kinomi_list table.kinomi tr.top th{line-height:1.5}#kinomi_list table.kinomi tr.add{background-color:#efefef}#kinomi_list table.kinomi td{border:1px solid #ccc;padding:3px 10px}#kinomi_list table.kinomi td.name{width:200px}#kinomi_detail ul.item_navi{text-align:right}#kinomi_detail ul.item_navi li{font-size:.9em;display:inline}#kinomi_detail ul.item_navi li.prev{font-size:.8em;margin-right:.5em}#kinomi_detail ul.item_navi li.next{font-size:.8em;margin-left:.5em}#kinomi_detail table.kinomi_detail{border-collapse:collapse;border:1px solid #aaa;clear:both;width:100%}#kinomi_detail table.kinomi_detail th{padding:5px 10px;white-space:nowrap;font-weight:normal;text-align:center;border:1px solid #aaa;background-color:#cff;width:150px}#kinomi_detail table.kinomi_detail td{padding:5px;border:1px solid #aaa;line-height:1.5}.chartbox{line-height:1.7;margin-top:30px}.chartbox .cttl{background-color:#91c6ff;border-left:5px solid #257dde;font-size:20px;font-weight:700;line-height:2;margin-bottom:-20px;padding-left:10px;position:relative}.chartbox .cttl .map{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#000;display:inline-block;font-size:12px;padding:1px 10px;position:absolute;right:5px;text-decoration:none;top:50%;transform:translateY(-50%)}.navi{text-align:right}.navi li{font-size:.9em;display:inline}.navi li.prev{font-size:.8em;margin-right:.5em}.navi li.next{font-size:.8em;margin-left:.5em}#dougu_detail .pokemon-holder,#kinomi_detail .pokemon-holder{margin-top:20px}#dougu_detail .pokemon-holder p,#kinomi_detail .pokemon-holder p{font-weight:bold;margin-bottom:15px}#dougu_detail .pokemon-holder .pokemon-list,#kinomi_detail .pokemon-holder .pokemon-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}#dougu_detail .pokemon-holder .pokemon-list li,#kinomi_detail .pokemon-holder .pokemon-list li{flex:0 0 calc(25% - 7.5px);box-sizing:border-box}#dougu_detail .pokemon-holder .pokemon-list li a,#kinomi_detail .pokemon-holder .pokemon-list li a{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#333;display:block;padding:10px;text-align:center;text-decoration:none;transition:all .3s ease}#dougu_detail .pokemon-holder .pokemon-list li a:hover,#kinomi_detail .pokemon-holder .pokemon-list li a:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}#dougu_detail .pokemon-holder .pokemon-list li a figure,#kinomi_detail .pokemon-holder .pokemon-list li a figure{margin:0 0 8px 0}#dougu_detail .pokemon-holder .pokemon-list li a figure img,#kinomi_detail .pokemon-holder .pokemon-list li a figure img{height:48px;width:48px}#dougu_detail .pokemon-holder .pokemon-list li a p,#kinomi_detail .pokemon-holder .pokemon-list li a p{font-size:12px;margin:2px 0;font-weight:normal}#dougu_detail .pokemon-holder .pokemon-list li a p:first-of-type,#kinomi_detail .pokemon-holder .pokemon-list li a p:first-of-type{font-weight:bold;font-size:13px}.pokemon-change .change-description{font-size:13px;line-height:1.6;color:#6c757d;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;margin-bottom:25px}.pokemon-change h3{font-size:18px;font-weight:bold;color:#2c3e50;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border:1px solid #dee2e6;border-radius:8px;padding:12px 20px;margin:30px 0 20px 0;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pokemon-change h3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#3498db;border-radius:8px 0 0 8px}.pokemon-change .exchange-list{list-style:none;padding:0;margin:20px 0}.pokemon-change .exchange-list:first-of-type{margin-bottom:40px}.pokemon-change .exchange-list .exchange-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .2s ease}.pokemon-change .exchange-list .exchange-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.pokemon-change .exchange-list .exchange-item .location{font-weight:bold;color:#2c3e50;font-size:16px;margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #3498db}.pokemon-change .exchange-list .exchange-item .pokemon-info{display:flex;align-items:stretch;justify-content:space-between;gap:20px;margin-bottom:15px;padding:15px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon{flex:1;text-align:center;display:flex;flex-direction:column}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon .pokemon-label{background:#27ae60;color:#fff;font-size:14px;font-weight:bold;padding:6px 12px;border-radius:6px 6px 0 0;margin-bottom:0;text-align:center}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon a{color:#27ae60;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:0 0 6px 6px;background:#f8fff8;border:2px solid #27ae60;border-top:none;transition:all .2s ease;flex:1}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon a:hover{background:#e8f5e8;transform:translateY(-2px);box-shadow:0 4px 8px rgba(39,174,96,.2)}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon a figure{margin:0}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon a figure img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:rgba(255,255,255,.9);padding:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon .pokemon-any{color:#27ae60;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:0 0 6px 6px;background:#f8fff8;border:2px solid #27ae60;border-top:none;transition:all .2s ease;min-height:150px !important;font-weight:bold;font-size:14px;text-align:center;flex:1}.pokemon-change .exchange-list .exchange-item .pokemon-info .my-pokemon .pokemon-any:hover{background:#e8f5e8;transform:translateY(-2px);box-shadow:0 4px 8px rgba(39,174,96,.2)}.pokemon-change .exchange-list .exchange-item .pokemon-info .exchange-arrow{font-size:24px;color:#6c757d;font-weight:bold;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon{flex:1;text-align:center;display:flex;flex-direction:column}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon .pokemon-label{background:#ffc107;color:#856404;font-size:14px;font-weight:bold;padding:6px 12px;border-radius:6px 6px 0 0;margin-bottom:0;text-align:center}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon a{color:#856404;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border-radius:0 0 6px 6px;background:#fffef8;border:2px solid #ffc107;border-top:none;transition:all .2s ease;flex:1}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon a:hover{background:#fff3cd;transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,193,7,.2)}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon a figure{margin:0}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon a figure img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:rgba(255,255,255,.9);padding:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon .item-info{margin-top:8px;padding:8px 12px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:14px;color:#495057;text-align:center}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon .item-info:before{content:"持ち物：";font-weight:bold;color:#6c757d}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon .item-info a{color:#007bff;text-decoration:none;padding:0;border:none;background:none;border-radius:0;transition:color .2s ease}.pokemon-change .exchange-list .exchange-item .pokemon-info .npc-pokemon .item-info a:hover{color:#0056b3;background:none;transform:none;box-shadow:none}.pokemon-change .exchange-list .exchange-item .note{color:#6c757d;font-size:14px;font-style:italic;background:#f8f9fa;padding:8px 12px;border-radius:4px;border-left:4px solid #6c757d}@media only screen and (min-width: 812px){.change .exchange-list .exchange-item{padding:20px}.change .exchange-list .exchange-item .pokemon-info{gap:30px;padding:20px}.change .exchange-list .exchange-item .pokemon-info .my-pokemon .pokemon-label,.change .exchange-list .exchange-item .pokemon-info .npc-pokemon .pokemon-label{font-size:16px;padding:8px 16px}.change .exchange-list .exchange-item .pokemon-info .my-pokemon a,.change .exchange-list .exchange-item .pokemon-info .npc-pokemon a{padding:15px}.change .exchange-list .exchange-item .pokemon-info .my-pokemon a figure img,.change .exchange-list .exchange-item .pokemon-info .npc-pokemon a figure img{width:80px;height:80px}.change .exchange-list .exchange-item .pokemon-info .my-pokemon .pokemon-any,.change .exchange-list .exchange-item .pokemon-info .npc-pokemon .pokemon-any{min-height:180px !important;font-size:16px;padding:15px}.change .exchange-list .exchange-item .pokemon-info .my-pokemon .item-info,.change .exchange-list .exchange-item .pokemon-info .npc-pokemon .item-info{font-size:16px;padding:10px 15px}.change .exchange-list .exchange-item .pokemon-info .exchange-arrow{font-size:32px}}