﻿/*!
Theme Name: JournalNews v6
Description: JournalNews用Wordpressテーマ
Version: 6.0
Author: Koike
*/


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:inherit}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul,ol{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}html{background-color:white;font-size:80%;overflow-y:scroll}body{width:100%;min-width:960px;box-sizing:border-box;font-family:-apple-system, 'Lucida Grande', 'Helvetica Neue', 'Hiragino Kaku Gothic ProN', "メイリオ", meiryo, "游ゴシック", YuGothic, sans-serif}img{max-height:100%;max-width:100%;height:auto;width:auto}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline !important}strong{font-weight:bold}p{line-height:170%}.none{display:none}.hidden{visibility:hidden}.flex-col{display:flex;flex-direction:column}.flex-row,#lineup .customtags,#goods .itemtags ul{display:flex;flex-direction:row;justify-content:space-between}.col4{flex-wrap:wrap;justify-content:flex-start}.col4>*{width:25%}@media screen and (max-width: 640px){.col4>*{width:50%}}.mla{margin-left:auto}.mra{margin-right:auto}.mta{margin-top:auto}.mba{margin-bottom:auto}.tar{text-align:right}.tac{text-align:center}.tal{text-align:left}@media screen and (max-width: 640px){.spnone{display:none !important}}@media (min-width: 641px){.sponly{display:none !important}}@media (min-width: 950px){.pcnone,#phonesearch{display:none !important}}@media (max-width: 949px){.pconly,#sidecol .searchform{display:none !important}}.containimg{background-position:center center;background-repeat:no-repeat;background-size:contain}.coverimg{background-position:center center;background-repeat:no-repeat;background-size:cover}.serif{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.pt90{padding-top:90px}.pb90{padding-bottom:90px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}body{-webkit-text-size-adjust:100%}@media screen and (max-width: 640px){body{min-width:initial}}.pconly,#sidecol .searchform{display:none !important}.wrapper{width:96%;margin-left:auto;margin-right:auto}@media (min-width: 950px){.wrapper{width:98%}}.snslink{display:flex;justify-content:space-between;max-width:600px;margin:10px auto}.snslink div{width:32%}main{min-height:300px;margin:0 auto}article{margin-top:10px}article img{margin-left:auto;margin-right:auto}article h1{font-size:1.9rem;line-height:130%;font-weight:bold}article h2{margin-top:8px;margin-bottom:10px;padding-left:13px;font-size:1.6rem;line-height:130%;border-left:solid 5px black;font-weight:bold}article p{font-size:1.1rem;margin:15px 0}@media screen and (max-width: 640px){article p{font-size:1.4rem}}article p.lead{font-size:1.3rem;font-weight:bold}article a{color:#06c}footer{font-size:1.1rem;color:dimgray;text-align:center;margin-top:20px}footer p{line-height:170%;text-align:left}footer div{padding:10px 0;background-color:lightgray;margin-bottom:14px}footer #phonefooter{padding-left:20px;font-size:1.0rem;text-align:left}footer #phonefooter small{display:block;text-align:center}footer #spfooterlink{margin:10px 20px}footer .fqfooter{align-items:flex-end}.articledate{display:block;text-align:right;margin-top:5px;margin-bottom:0px;font-size:1.0rem}.date{font-size:0.9rem;margin:5px 0}@media (min-width: 950px){footer{background-color:lightgray;width:100%}footer #toplink{display:none;position:fixed;right:15px;bottom:90px}footer #toplink:hover{cursor:pointer}footer .pconly,footer #sidecol .searchform,#sidecol footer .searchform{display:block !important;width:98%;max-width:950px;margin:0 auto;text-align:left}footer .pconly small,footer #sidecol .searchform small,#sidecol footer .searchform small{text-align:center;display:block;margin:auto}footer .pconly .jnlink,footer #sidecol .searchform .jnlink,#sidecol footer .searchform .jnlink{width:810px;flex-wrap:nowrap;justify-content:space-between;align-items:center}footer .pconly .jnlink>a,footer #sidecol .searchform .jnlink>a,#sidecol footer .searchform .jnlink>a{display:block}footer .pconly>div,footer #sidecol .searchform>div,#sidecol footer .searchform>div{padding:0 20px}footer .pconly>div.flex,footer #sidecol .searchform>div.flex,#sidecol footer .searchform>div.flex{display:flex;padding:0 20px;margin:0 auto 15px;border-bottom:1px solid black}footer .pconly>div.flex>div,footer #sidecol .searchform>div.flex>div,#sidecol footer .searchform>div.flex>div{width:30%}footer .pconly>div.flex>div h2,footer #sidecol .searchform>div.flex>div h2,#sidecol footer .searchform>div.flex>div h2{padding-bottom:5px;margin-bottom:10px;font-size:1.7rem;font-weight:bold;border-bottom:1px solid black}footer .pconly>div.flex>div li,footer #sidecol .searchform>div.flex>div li,#sidecol footer .searchform>div.flex>div li{padding:7px 0}}#middlesec{display:flex;justify-content:space-between}.sectiontitle{font-weight:bold;font-size:1.5rem;padding:5px 10px 5px 30px;background-image:url(./img/wing_icon.svg);background-position:left center;background-repeat:no-repeat}.titleborder{margin-bottom:10px;border-bottom:2px solid black}.banners{margin:0 auto}.banners img{margin-top:10px}#sidecol{display:none;width:300px;min-width:285px}#sidecol section{margin:20px 0}#sidecol h2{font-size:1.5rem;font-weight:bold;padding:7px 0;padding-left:28px;border-bottom:3px solid black;background-position:left;background-repeat:no-repeat}#sidecol #index h2{background-image:url(./img/sun.gif)}#sidecol #ranking h2,#sidecol #ranking02 h2{background-image:url(./img/ranking.gif)}#sidecol #magazine h2{background-image:url(./img/magazine.gif)}#sidecol>.flex{align-items:flex-end;flex-direction:column}#sidecol>.flex img{margin-top:auto}#indexlink{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0}#indexlink a{display:block;width:30%;padding:15px 0}#ranking ol li a,#ranking02 ol li a{font-size:1rem}@media (min-width: 950px){#ranking a,#ranking02 a{font-size:0.9rem;line-height:0.9rem}}#ranking ol,#ranking02 ol{margin-top:10px;counter-reset:no}@media screen and (max-width: 640px){#ranking ol,#ranking02 ol{padding-left:10px}}#ranking li,#ranking02 li{font-size:1.1rem;line-height:1.8rem;position:relative;padding:10px 10px 10px 30px;background-repeat:no-repeat;background-position:left center}#ranking li:nth-child(1),#ranking02 li:nth-child(1){background-image:url(./img/ranking/iconno01.gif);background-image:-webkit-image-set(url(./img/ranking/iconno01.gif) 1x, url(./img/ranking/iconno01_l.gif) 2x)}#ranking li:nth-child(2),#ranking02 li:nth-child(2){background-image:url(./img/ranking/iconno02.gif);background-image:-webkit-image-set(url(./img/ranking/iconno02.gif) 1x, url(./img/ranking/iconno02_l.gif) 2x)}#ranking li:nth-child(3),#ranking02 li:nth-child(3){background-image:url(./img/ranking/iconno03.gif);background-image:-webkit-image-set(url(./img/ranking/iconno03.gif) 1x, url(./img/ranking/iconno03_l.gif) 2x)}#ranking li:nth-child(4),#ranking02 li:nth-child(4){background-image:url(./img/ranking/iconno04.gif);background-image:-webkit-image-set(url(./img/ranking/iconno04.gif) 1x, url(./img/ranking/iconno04_l.gif) 2x)}#ranking li:nth-child(5),#ranking02 li:nth-child(5){background-image:url(./img/ranking/iconno05.gif);background-image:-webkit-image-set(url(./img/ranking/iconno05.gif) 1x, url(./img/ranking/iconno05_l.gif) 2x)}#ranking li:nth-child(6),#ranking02 li:nth-child(6){background-image:url(./img/ranking/iconno06.gif);background-image:-webkit-image-set(url(./img/ranking/iconno06.gif) 1x, url(./img/ranking/iconno06_l.gif) 2x)}#ranking li:nth-child(7),#ranking02 li:nth-child(7){background-image:url(./img/ranking/iconno07.gif);background-image:-webkit-image-set(url(./img/ranking/iconno07.gif) 1x, url(./img/ranking/iconno07_l.gif) 2x)}#ranking li:nth-child(8),#ranking02 li:nth-child(8){background-image:url(./img/ranking/iconno08.gif);background-image:-webkit-image-set(url(./img/ranking/iconno08.gif) 1x, url(./img/ranking/iconno08_l.gif) 2x)}#ranking li:nth-child(9),#ranking02 li:nth-child(9){background-image:url(./img/ranking/iconno09.gif);background-image:-webkit-image-set(url(./img/ranking/iconno09.gif) 1x, url(./img/ranking/iconno09_l.gif) 2x)}#ranking li:nth-child(10),#ranking02 li:nth-child(10){background-image:url(./img/ranking/iconno10.gif);background-image:-webkit-image-set(url(./img/ranking/iconno10.gif) 1x, url(./img/ranking/iconno10_l.gif) 2x)}#ranking02{max-width:400px;margin:auto}#rankingh{background-image:url(./img/ranking_icon.svg) !important;padding-left:50px !important}#magazineh{background-image:url(./img/magazine_icon.svg) !important;padding-left:50px !important}#solarindex{background-image:url(./img/sun_02.png);padding-left:50px}#magazine{width:96%;margin:0 auto}#magazine h2,#magazine h3{margin:5px 0;text-align:left;font-weight:bold}#magazine h2{margin-top:20px;font-size:1.5rem}#magazine h3{font-size:1.6rem;font-weight:bold;margin-top:10px;margin-bottom:13px;line-height:110%}#magazine h3 span.small{font-size:1.1rem}#magazine .flex{flex-wrap:nowrap}#magazine .flex div{width:48%;font-size:1.1rem;font-weight:bold;line-height:130%}#magazine .flex div img{max-height:none}#magazine .flex div>p{font-size:1.1rem}#magazine .form{margin:8px 0}@media (max-width: 949px){#magazine div.flex>div a{margin-bottom:10px;display:block}}.smallad{margin:0 auto 10px}.smallad img{display:block;margin:0 auto}#sidecol .smallad{width:300px}#sidecol .smallad img{width:300px}.midad{border-top:1px solid #888888;border-bottom:1px solid #888888;margin-bottom:10px}.midad>div{margin:0 auto}.midad img{display:block;margin:0 auto}#pchdwrapper{display:none;height:100%}@media (min-width: 950px){#pchdwrapper{display:block}}#pchdwrapper>ul{display:none;margin-top:10px;height:50px;background-color:black;padding:0 10px;justify-content:space-around}#pchdwrapper>ul>a>li{background-color:black;padding:15px 0}#pchdwrapper>ul>a>li>div{width:108px;height:20px;margin:0 auto;background-repeat:no-repeat;background-position:top center}#pchdwrapper>ul a.now div,#pchdwrapper>ul a:hover div{background-position:bottom center}#pcheader{display:flex;justify-content:space-between}#pchdleft{margin-top:10px;width:222px}#pchdright{width:728px}#pchdright ul{margin-left:1px;width:726px;margin-top:5px;display:flex;justify-content:space-between;background-color:#888888;border-left:1px solid #888888}#pchdright a{width:33.3%}#pchdright li{width:241px;height:40px;background-color:white;background-position:center top;background-repeat:no-repeat}#pchdright a:first-child li{background-image:url(./img/nav_sj_wh.png)}#pchdright a:nth-of-type(2) li{background-image:url(./img/nav_ej_wh.png)}#pchdright a:nth-of-type(3) li{background-image:url(./img/nav_aj_wh.png)}#pchdright a:hover li,#pchdright a.now li{background-position:center bottom}#pchdright .jn li{background-color:black}#pchdright .jn a:first-child li{background-image:url(./img/nav_sj_bl.png)}#pchdright .jn a:nth-of-type(2) li{background-image:url(./img/nav_ej_bl.png)}#pchdright .jn a:nth-of-type(3) li{background-image:url(./img/nav_aj_bl.png)}#pchdright .jn a:hover li,#pchdright .jn a.now li{background-color:#333333}#phonetopnav ul{display:flex;justify-content:space-between;border-bottom:1px solid #555555}#phonetopnav ul a{width:33%}#phonetopnav ul li{background-position:center;background-repeat:no-repeat;padding:10px 0;border-left:1px solid #555555}#phonetopnav ul a:first-child li{border-left:none}#topkeywords,#topkeywords02{display:flex;margin-top:10px;padding:3px 0;border-bottom:2px solid black;min-height:36px}#topkeywords h2,#topkeywords02 h2{padding-top:10px;margin-right:20px;font-weight:bold;font-size:1.4rem;display:inline}#topkeywords ul,#topkeywords02 ul{display:flex}#topkeywords li,#topkeywords02 li{padding:10px 20px}@media (min-width: 950px){#middlesec,header{max-width:950px;margin:0 auto}#pchdwrapper>ul{display:flex}main{width:640px;padding-right:15px}#topbar,#phonemenu,#phonesearch{display:none !important}#sidecol{display:block}.pcnone,#phonesearch{display:none}.pconly,#sidecol .searchform{display:block !important}section.pcwidth100{width:100% !important;display:flex;align-items:flex-start;justify-content:space-between}section.pcwidth100 div{width:49%}section.pcwidth100 div.texts{display:flex;flex-direction:column-reverse}section.pcwidth100 div.texts h2{font-size:1.7rem;margin-top:0px;margin-bottom:10px}}p.path{font-size:1.1rem;margin-top:10px}p.path>a#homeicon:hover{text-decoration:none !important}p.path img{position:relative;top:2px;display:inline;width:15px}#topbar{height:75px;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 3px black}#topbar a{text-align:left}#phonemenu{position:relative;background-color:dimgray;overflow:hidden;max-height:2000px;display:none;z-index:1}#phonemenu li{background-color:black;border-top:solid 1px white}#phonemenu a,#phonemenu p{color:white;position:relative;display:block;font-size:1.1rem;padding:20px 10px}#phonemenu section.lineuplinks{background-color:white;border-top:1px solid black;border-bottom:1px solid black;padding:10px 0px}#phonemenu section.lineuplinks .flex-row,#phonemenu section.lineuplinks #lineup .customtags,#lineup #phonemenu section.lineuplinks .customtags,#phonemenu section.lineuplinks #goods .itemtags ul,#goods .itemtags #phonemenu section.lineuplinks ul{justify-content:space-between}#phonemenu section.lineuplinks .flex-row a,#phonemenu section.lineuplinks #lineup .customtags a,#lineup #phonemenu section.lineuplinks .customtags a,#phonemenu section.lineuplinks #goods .itemtags ul a,#goods .itemtags #phonemenu section.lineuplinks ul a{padding-top:0;padding-bottom:0}#phonemenu .navmenu01{background-color:white;background-image:url(./img/tri_01.png);background-image:-webkit-image-set(url(./img/tri_01.png) 1x, url(./img/tri_01_l.png) 2x);background-repeat:no-repeat;background-position:10px 50%;font-weight:bold}#phonemenu .navmenu01 p{color:black;padding-left:30px}.navmenu_jn,.navmenu_sj,.navmenu_ej,.navmenu_aj{padding-left:127px;background-repeat:no-repeat;background-position:left center}.navmenu_jn{background-image:url(./img/spmenu_jn.png);background-image:-webkit-image-set(url(./img/spmenu_jn.png) 1x, url(./img/spmenu_jn_l.png) 2x)}.navmenu_sj{background-image:url(./img/spmenu_sj.png);background-image:-webkit-image-set(url(./img/spmenu_sj.png) 1x, url(./img/spmenu_sj_l.png) 2x)}.navmenu_ej{background-image:url(./img/spmenu_ej.png);background-image:-webkit-image-set(url(./img/spmenu_ej.png) 1x, url(./img/spmenu_ej_l.png) 2x)}.navmenu_aj{background-image:url(./img/spmenu_aj.png);background-image:-webkit-image-set(url(./img/spmenu_aj.png) 1x, url(./img/spmenu_aj_l.png) 2x)}#header01,#header02,#header03,#header04,#header05,#headerj1,#headerj2{display:flex;align-items:center;justify-content:center}#headerj1{width:100%;margin-left:54px}#headerj2{padding:0 20px}#header1{margin-left:15px}#header1 img{width:70px;padding-right:20px}#header2{height:55px;width:100%;padding:3px;margin-left:10px}#header04{padding:0 20px}#header04 img{width:22px}.pagenation{text-align:center;margin-top:20px;margin-bottom:20px;font-size:1.7rem}.pagenation img{position:relative;top:4px;display:inline;width:72px;height:25px;margin:0 10px}.pagenation>span{color:#ccc}.pagenation>div.nobutton{display:inline-block;width:72px;height:25px;margin:0 10px}.pagenation a{color:inherit}.bordernone{border:none !important}.iconnone{padding-left:15px !important;background:none !important}#pcindex ul{max-width:500px;display:flex;flex-wrap:wrap}#pcindex ul li{width:50%;font-weight:bold;padding:10px 0;background-image:url(./img/tri_02.png);background-repeat:no-repeat;background-position:left center}#pcindex ul li a{padding-left:20px;display:block}.keywords,.keywords02{display:flex;flex-wrap:wrap;align-items:center;min-height:31px;font-size:1.2rem;margin-top:10px;margin-bottom:10px;padding-left:80px;padding-right:10px;padding:8px 10px 1px 80px;border-top:solid 1px black;border-bottom:solid 1px black;background-image:url(./img/tag_03.png);background-image:-webkit-image-set(url(./img/tag_03.png) 1x, url(./img/tag_03_l.png) 2x);background-repeat:no-repeat;background-position:left top}.keywords li,.keywords02 li{background-color:black;list-style-type:none;margin-left:10px;margin-bottom:7px;color:white}.keywords a,.keywords02 a{display:block;padding:7px 8px 5px;font-size:1.1rem}.keywords02{min-height:43px;padding-left:110px;margin-bottom:20px;background-image:url(./img/keywords_03_s.png);background-image:-webkit-image-set(url(./img/keywords_03_s.png) 1x, url(./img/keywords_03_l.png) 2x)}.articlelink li{margin-left:20px;list-style-type:disc;line-height:1.9rem}.articlelink a{padding:7px;display:block}.articles>div,.articles02>div{display:flex;flex-wrap:wrap;justify-content:space-between}.articles section,.articles02 section{width:48%;margin-bottom:18px}@media (min-width: 950px){.articles section,.articles02 section{width:32%}}.articles .img,.articles02 .img{position:relative}.articles .img .newicon,.articles02 .img .newicon{position:absolute;width:100%;height:45px}.articles .img .newicon img,.articles02 .img .newicon img{height:45px;position:absolute;top:-5px;left:-5px}.articles .img .pr,.articles02 .img .pr{position:absolute;height:100%;width:100%}.articles .img .pr img,.articles02 .img .pr img{height:20px;position:absolute;bottom:0px;right:0px}.articles .img .thumbnail,.articles02 .img .thumbnail{position:relative;top:0px;z-index:-1}.articles h1,.articles02 h1{padding-left:20px;margin-bottom:16px;font-size:1.6rem;font-weight:bold;background-image:url(./img/tri_01.png);background-image:-webkit-image-set(url(./img/tri_01.png) 1x, url(./img/tri_01_l.png) 2x);background-repeat:no-repeat;background-position:left}.articles h2,.articles02 h2{font-size:1.3rem;font-weight:bold;line-height:120%}.articles p,.articles02 p{display:block;width:100%}.articles p.pconly,.articles02 p.pconly,.articles #sidecol p.searchform,#sidecol .articles p.searchform,.articles02 #sidecol p.searchform,#sidecol .articles02 p.searchform{font-size:1.1rem}.articles a,.articles02 a{display:block}.articles02 h2{margin-top:0}@media (min-width: 950px){.articles h2,.articles02 h2{font-size:1.2rem}.sectiontitle{font-size:1.6rem}.articles02 div{flex-direction:column}.articles02 section{width:100%;display:flex;align-items:stretch}.articles02 section>a{width:35%}.articles02 section div.texts{padding-left:10px;width:65%;display:flex;flex-direction:column-reverse}.articles02 section div.texts p{margin-bottom:auto}.articles02 section .date{text-align:right;margin-top:auto}}.thumbnailimg{margin:0 auto;display:block}.wp_rp_thumbnail img{display:block;margin:0 auto}.fblink{margin-top:15px;margin-bottom:25px;height:170px;background-color:rebeccapurple}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.fb-page{margin:0 auto}a:hover img{opacity:0.7}#sidecol .searchform{height:30px;margin-bottom:20px;overflow:hidden}#sidecol .searchform>div{display:flex}#sidecol .searchform .s{height:30px;width:260px;border:2px solid black;display:block;float:left;margin-right:auto;font-size:15px}#sidecol .searchform .searchsubmit{display:block;height:30px;width:30px;border:none;background-image:url(./img/icon_search.png)}#sidecol .searchform .searchsubmit:hover{cursor:pointer}#phonesearch{position:relative;z-index:1;padding:5px 10px 8px;background-color:lightgray}#phonesearch .searchform{height:45px;overflow:hidden;margin:0 auto}#phonesearch .searchform>div{display:flex}#phonesearch .searchform .s{height:45px;background-color:white;flex-grow:1;display:block;float:left;margin:0;margin-right:auto;font-size:12px;border:none;-webkit-appearance:none;border-radius:0}#phonesearch .searchform .searchsubmit{display:block;height:45px;width:110px;margin-left:10px;border:none;background-image:url(./img/sp_search_button.svg);-webkit-appearance:none;border-radius:0}#phonesearch .searchform .searchsubmit:hover{cursor:pointer}.epclist{margin-bottom:10px}.epclist p{padding-left:5px;font-size:17px}.epclist p:nth-child(1){border-left:4px solid #6ba9c0}.epclist p:nth-child(2){border-left:4px solid #90c31e}.epclist p:nth-child(3){border-left:4px solid #ed8097}.epclist p:nth-child(4){border-left:4px solid #f39800}.epclist p:nth-child(5){border-left:4px solid #bb77b4}.epclist p:nth-child(6){border-left:4px solid #6e9ece}.epclist p:nth-child(7){border-left:4px solid #ec6f81}.epclist p a{text-decoration:underline}.arrowli{padding-left:20px;background-image:url(./img/arrowli.png);background-repeat:no-repeat;background-position:left center}.storelist h1{font-size:20px}.storelist h1 a{text-decoration:underline}.storelist h1,.storelist p{margin:0 auto}.storelist hr{margin:25px auto}#singlearticle{margin-top:0}#lineup .col4 h4,#goods .col4 h4{font-size:1.1rem;padding:5px 5px 3px 1px;margin-bottom:3px;font-weight:bold;margin-bottom:3px}#lineup .col4 .brand,#goods .col4 .brand{font-size:0.9rem;margin-bottom:3px;line-height:140%}#lineup .col4>*,#goods .col4>*{margin:20px 0}#lineup .col4>a *,#goods .col4>a *{color:black;text-decoration:none}#goods div.leftborder{border-left:4px solid black;padding-left:15px}#goods div.leftborder p.brand{font-size:1.2rem;margin:0}#goods div.leftborder h1{font-size:1.5rem}#goods div.leftborder p.price{margin-top:0px;font-size:1.5rem}#goods div.spec{margin:25px 0}#goods div.spec table{width:100% !important;font-size:1.2rem}#goods div.spec table td{padding:8px 8px;border:2px solid white;background-color:#d3d3d3}#goods div.spec table td:first-child{min-width:65px;background-color:gray;color:white}#goods div.content p{font-size:1.4rem}#goods div.morelink{text-align:center}#goods div.morelink a{display:inline-block;padding:20px 40px;text-align:center;color:white;font-size:1.5rem;font-weight:bold;background-color:#555}#goods div.credit{border:1px solid black;padding:5px 10px}#goods div.credit p{margin:0}#goods hr{margin-top:30px;border:2px solid black}#goods .itemtags h1{font-size:1.5rem}#lineup .customtags,#goods .itemtags ul{justify-content:flex-start;flex-wrap:wrap}#lineup .customtags li,#goods .itemtags ul li{background-color:gray;list-style-type:none;margin-right:10px;margin-bottom:7px;color:white;padding:7px 8px 5px;font-size:1.1rem;color:white}#lineup .customtags li a,#goods .itemtags ul li a{color:white;display:block;text-decoration:none}section.lineuplinks>.col4 a{width:23% !important}.single article div.captionimg{background-color:#f5f5f5;padding:10px}.single article div.captionimg img{margin-bottom:12px}.single article sup{vertical-align:super;font-size:0.8rem;color:#666666}.single article p.small,.single article div.small{font-size:0.9rem;color:#666666;margin:0}.single article h3{border-bottom:2px solid black;font-size:1.1rem;font-weight:bold;padding:5px 5px 3px 1px}.single article h3:before{content:"■"}.single article p.source{color:#666666}.single article p.source:before{content:url("./img/bookicon.png");margin-right:6px;position:relative;top:2px}.single article div.border{border:4px solid #333333;margin-top:10px;margin-bottom:15px;padding:10px;line-height:140%;font-size:1.1rem}.single article div.borderbg{border:1px solid #111111;margin-top:10px;margin-bottom:15px;padding:10px;background-color:#dcdcdc;font-size:0.9rem;line-height:140%}.single article p.profstatus{font-size:1rem;font-weight:bold;margin-bottom:0px}.single article p.profstatus+p.profname{margin-top:2px}.single article p.profname{font-size:1.3rem;font-weight:bold;margin-bottom:2px}.single article p.profname+p{margin-top:0px}.single article div.readmore{text-align:center}.single article div.readmore a{display:inline-block;font-weight:bold;background-color:black;padding:10px 18px;color:white;border-radius:8px;font-size:1.4rem}.single article .youtube{position:relative;padding-bottom:56.25%;margin:30px 0;height:0;overflow:hidden;max-width:100%}.single article .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 640px){.single article h2{font-size:1.8rem}.single article h3{font-size:1.6rem}}h1#sp-title{font-size:2rem;font-weight:bold;margin-top:15px;margin-bottom:10px}p#sp-excerpt{font-size:1.6rem}section#sp-tags div.cattags{text-align:center;background-color:dimgray;padding:10px 0;margin-top:20px}section#sp-tags div.cattags h1{font-size:1.8rem;font-weight:bold;color:white}section#sp-tags div.keywords,section#sp-tags div.keywords02{background-image:none;padding-left:10px;border:none;margin-top:0}section#sp-tags div.keywords ul,section#sp-tags div.keywords02 ul{display:flex;flex-wrap:wrap}section#sp-tags div.keywords ul li,section#sp-tags div.keywords02 ul li{margin-left:0;margin-right:10px}ul#catnav li{display:flex;justify-content:center;align-items:center}ul#catnav li a{color:white;font-weight:bold;font-size:1.2rem;padding:3px 16px 4px}ul#catnav li.current-cat a{color:black;background-color:white}section.pickupitems section.flex-row,section.pickupitems #lineup section.customtags,#lineup section.pickupitems section.customtags{width:96%}section.pickupitems section.flex-row div,section.pickupitems #lineup section.customtags div,#lineup section.pickupitems section.customtags div{width:48%}section.pickupitems section.flex-row div.right h1,section.pickupitems #lineup section.customtags div.right h1,#lineup section.pickupitems section.customtags div.right h1{font-size:1.3rem;font-weight:bold;line-height:130%;margin-bottom:10px}section.pickupitems section.flex-row div.right a,section.pickupitems #lineup section.customtags div.right a,#lineup section.pickupitems section.customtags div.right a{display:block;background-color:black;color:white;text-align:center;padding:9px 0}.tableStyle01{margin-bottom:20px !important;table-layout: fixed;border-top:1px solid #ececec;border-right:1px solid #ececec;width:40pc;border-spacing:0;margin:0 auto;width:100%}.tableStyle01 td,.tableStyle01 th{line-height:1.4;word-break: break-all;border-bottom:1px solid #ececec;border-left:1px solid #ececec;text-align:left;padding:10px 15px}.tableStyle01 th{padding:10px 15px;background-color:#f1f1f1;color:#333;font-weight:900}@media screen and (max-width:640px){.tableStyle01 thead{display:none}.tableStyle01 thead th,.tableStyle01 thead tr{display:block;width:100%}.tableStyle01 td:nth-of-type(1){background-color:#f1f1f1;font-weight:900;text-align:left;color:#333}.tableStyle01 thead th th{width:100%;display:block}.tableStyle01 tbody td{display:block;line-height:1.4;}}

@media (min-width: 960px) {
    body{
        min-width:960px;
    }
}

body{
    min-width:auto;
}

@media (min-width: 950px) {

    header#pagetop{
        position: sticky;
        position: -webkit-sticky;
        top: 0;
        background: #ffffff;
        z-index: 100;
    }
    #topkeywords {
        max-width: 950px;
        margin: 10px auto 0 auto;
        display: flex;
    }
}

#topkeywords {
    display: none;
}


header#pagetop{
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    background: #ffffff;
    z-index: 100;
}


.pagerWrap {
    clear: both;
    text-align: center;
    margin-top: 40px;
}

.pager {
    clear: both;
    display: inline-block;
    font-size: 25px;
    display: inline-block;
    flex-wrap: wrap;    
}

.pager a,
.pager .current,
.page-numbers.dots {
    min-width: 25px;
    height: 30px !important;
    line-height: 25px !important;
    text-align: center;
    display: block;
    margin: 0 50px 10px 0;
    float: left;
    color: #000000;
    text-decoration: none;
    font-size:24px;
}


.pager .next {
    margin: 0 0 0 0px !important;
}

.pager .prev {
    margin: 0 50px 0 0;
}

.pager .prev a,
.postPaget .prev,
.pager .next a,
.postPaget .next {
    margin: 0;
    font-size:25px;
}

.postPaget .prev a {
    margin: 0 50px 0 0;
}

.postPaget .next a {
    margin: 0 0 0 0px;
}


.pager .post-page-numbers {
    text-decoration: none !important;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    transition: none;
}

.pager .current.page-numbers,
.pager a.page-numbers:hover,
.pager .current.post-page-numbers,
.pager a.post-page-numbers:hover {
    background-image: url(./img/bg_pager_current.png);
    background-repeat: repeat-x;
    background-position: 0 bottom;
    padding-bottom: 10px !important;
}

.pager a.page-numbers.prev:hover,
.pager a.page-numbers.next:hover,
.pager span.prev a:hover,
.pager span.next a:hover {
    padding-bottom: 0 !important;
}

.pager .prev,
.pager .prev a {
    background-image: none !important;
    background-color: #dcdddd;
    color: #ffffff !important;
}

.pager .next,
.pager .next a {
    background-image: none !important;
    background-color: #231815;
    color: #ffffff !important;
}


.pager span.prev,
.pager .next{
    height: 28px;
    width: 25px;
    margin-right: 40px;
    float:left;
}


.cf::after {
    display: block;
    clear: both;
    content: "";
}



@media (max-width: 640px) {
    .pager a, .pager .current, .page-numbers.dots {
        min-width: 25px;
        height: 30px !important;
        line-height: 25px !important;
        margin: 0 20px 5px 0;
        font-size: 18px;
    }
    .pager span.prev, .pager .next {
        height: 28px;
        width: 25px;
        margin-right: 20px;
        float: left;
    }
    
    #singlearticle iframe{
        max-width:100%;
    }

    .fb_iframe_widget iframe{
        max-width:100%;
        width:auto !important;
    }
}

/* Jetpack */
#jp-relatedposts,
.jp-relatedposts {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
  font-size: 20px !important;
  font-weight: bold;
}

#jp-relatedposts h3.jp-relatedposts-headline em::before {
    border: none !important;
}

h4.jp-relatedposts-post-title {
  font-weight: bold !important;
  color: #000;
  padding-top: 10px;
}

.jp-relatedposts-post-a .jp-relatedposts-post-title {
  font-weight: bold !important;
  color: #000 !important;
}

.jp-relatedposts-post-date,
.jp-relatedposts-post-context {
  font-size: 11px;
  color: #000 !important;
}
