@import "rmenu2.css";@charset "shift_jis"body{font-family:"?????? Pro","Hiragino Kaku Gothic Pro","????","Meiryo",sans-serif}div#wrapper{min-width:1000px;width:100%;position:relative;overflow:hidden}.inner{width:1080px;margin:auto}#header{background-color:#FFF;width:100%}#header .inner{width:1120px;margin:auto;display:flex;flex-wrap:wrap;align-items:center}#header .inner .title-c{font-size:12px;width:170px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.505%22%20height%3D%227.653%22%20viewBox%3D%220%200%207.505%207.653%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_279%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20279%22%20transform%3D%22translate(-130.576%20-104.299)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_171%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20171%22%20transform%3D%22translate(130.576%20104.299)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208%22%20transform%3D%22translate(0%200)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_7%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%207%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_6%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%206%22%20width%3D%225.406%22%20height%3D%221.081%22%20transform%3D%22translate(0%206.889)%20rotate(-45)%22%20fill%3D%22%23fff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_7%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%207%22%20width%3D%225.406%22%20height%3D%221.081%22%20transform%3D%22translate(0.765)%20rotate(45)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_172%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20172%22%20transform%3D%22translate(133.494%20104.299)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8-2%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208%22%20transform%3D%22translate(0%200)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_7-2%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%207%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_6-2%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%206%22%20width%3D%225.406%22%20height%3D%221.081%22%20transform%3D%22translate(0%206.889)%20rotate(-45)%22%20fill%3D%22%23fff%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_7-2%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%207%22%20width%3D%225.406%22%20height%3D%221.081%22%20transform%3D%22translate(0.765)%20rotate(45)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:80% 42%;background-repeat:no-repeat}#header.full{position:relative}#header.partial{position:fixed;left:0;top:-200px;z-index:10;border-bottom:1px solid #EDF0F5}#header.partial+#topBanner{padding-top:285px}#header #headNavi{padding:0;color:#EDF0F5;background-color:#223F5C}#header #headNavi #brandList{margin:10px 0;width:950px;color:#EDF0F5;display:flex;flex-wrap:wrap;align-items:center}#header #headNavi #brandList li{margin:10px 0;line-height:1.2;width:156px;text-align:center;font-size:12px;letter-spacing:-.01em;border-right:1px solid #597088}#header #headNavi #brandList li:nth-child(1),#header #headNavi #brandList li:nth-child(7){border-left:1px solid #597088}#header #headNavi #brandList li>div{display:none}#header #headNavi #brandList :any-link{color:#EDF0F5;text-decoration:none}#headerContents{width:1080px!important;position:relative;text-align:center}#headerContents .logo{margin:30px auto;width:380px;height:60px}#headerContents .logo img{width:100%}#headerContents .categoryList{width:100%;height:42px;display:flex;flex-wrap:wrap;align-items:center;line-height:1.1;padding-left:0}#headerContents .categoryList li{font-weight:700;text-align:center;padding-bottom:14px}#headerContents .categoryList li :any-link{transition:.5s all;font-size:13px;color:#000;text-decoration:none;display:block;position:relative;padding:0 15px}.partial #headerContents .categoryList li :any-link{font-size:12px;padding:0 10px}#headerContents .categoryList li.nav-active :any-link:after{content:"";display:block;position:absolute;bottom:-21px;left:0;border-bottom:3px solid #0f5ea2;width:100%}#headerContents .categoryList li.logo_nav{width:0;margin-top:-2px;transition:.5s width,.5s opacity;opacity:0}.partial #headerContents .categoryList li.logo_nav{width:160px;opacity:1}#headerContents .categoryList li.logo_nav img{width:100%}#headerContents .socialLinks{position:absolute;bottom:18px;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#headerContents .socialLinks li{margin-right:15px}#headerContents .socialLinks li img{height:14px}#headerContents #gnavi_search{height:24px;width:140px;position:relative;margin-right:0}#headerContents #gnavi_search .search_form{height:24px}#headerContents #gnavi_search .inputBox{background-color:#FFF;background-size:20px 20px;border:none;cursor:pointer;height:26px;width:140px;padding:0;outline:0;border-bottom:1px solid #000}#headerContents #gnavi_search .inputBox::placeholder{color:#999}#headerContents #gnavi_search .search-submit{position:absolute;top:3px;right:0}#headerContents #gnavi_search .search-submit:hover{opacity:.7}#headerContents #gnavi_search .search-submit:active{transform:translate(0,1px)}#headerContents #gnavi_search .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}#topBanner{padding:20px 0;margin-bottom:20px;text-align:center;background:linear-gradient(-45deg,#DEE2E5 25%,#EDEFF2 25%,#EDEFF2 50%,#DEE2E5 50%,#DEE2E5 75%,#EDEFF2 75%,#EDEFF2);background-size:5px 5px}#topBanner .inner{width:1080px}div#main{clear:both;width:960px;margin:5px auto}div#contentWrap{float:left;width:100%;margin-right:-300px;margin-bottom:30px}div#contentWrap div#content{margin-right:300px;margin-bottom:20px;padding:1px 8px 0 0;width:640px}div#sidebar{float:right;width:300px;margin:0;padding:0}div#sidebar div.rmenu{margin-bottom:10px;font-size:94%}div#sidebar div.rmenu h3{border-top:none;border-bottom:solid 2px #ccc;color:#002B6E;font-size:100%;margin:0 0 10px;padding:4px 2px 0}div#sidebar div.rmenu h3 a{color:#002B6E}div#sidebar div.rmenu h3 a:hover{color:#002B6E}div#sidebar div.rmenu h3.side_title{border-top:none;border-bottom:solid 2px #ccc;color:#002B6E;font-size:100%;margin:0 0 10px;padding:4px 2px 0}div#sidebar div.rmenu h3.side_title a{color:#002B6E}div#sidebar div.rmenu h3.side_title a:hover{color:#002B6E}div#newsArticle{width:980px;margin:40px auto 0;font-size:13px}div#newsArticle h2{background-color:#F4F4F4;border-top:3px solid #999;font-size:107%;padding:8px 10px}div#newsArticle div.newArticleWrapper{margin:0 0 20px}div#newsArticle div.newArticleWrapper div.newArticleBox{float:left;margin:0 10px 0 0;width:470px}div#newsArticle div.newArticleWrapper div.newArticleBox h3{border-bottom:2px solid #CCC;font-size:107%;padding:6px 10px}div#newsArticle div.newArticleWrapper div.newArticleBox dl{margin:0;padding:0}div#newsArticle div.newArticleWrapper div.newArticleBox dl dd{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 10px 10px}div#footerMagazine{width:970px;margin:40px auto 30px;background-color:#F5F5F5;padding:10px 0 24px;font-size:13px}div#footerMagazine h3{background-color:#DDD;padding:4px 10px;font-size:16px;margin:0 10px}div#footerMagazine h3 span{color:#0085C9;padding-left:20px;font-size:13px}div#footerMagazine .magazineBox{float:left;width:220px;padding:10px}div#footerMagazine .magazineBox span{float:left;display:block}div#footerMagazine .magazineBox dl{_float:right;margin:0 0 0 110px;_padding:0}div#footerMagazine .magazineBox dl dt div.shop{width:76px;padding:0;font-size:11px;border:1px solid #000;text-align:center;margin-bottom:5px}div#footerMagazine .magazineBox dl dt div.free{width:80px;padding:0;font-size:11px;border:1px solid #000;text-align:center;margin-bottom:5px}div#footerMagazine .magazineBox .webTitle{display:table-cell;height:80px;padding-left:10px;vertical-align:middle}div#footerMagazine .magazineBox dl dd{padding:0 0 5px 0}div#footerMagazine .magazineBox dl dt a,div#footerMagazine .magazineBox dl dd a,div#footerMagazine .magazineBox .webTitle{color:#555}div#footerMagazine .magazineBox dl dt a:hover,div#footerMagazine .magazineBox dl dd a:hover,div#footerMagazine .magazineBox .webTitle a:hover{color:#000;text-decoration:underline}div#footerMagazine .magazineBox dl dd.teiki a{background-color:#036;color:#fff;width:70px;padding:4px;font-size:90%}div#footerMagazine .magazineBox dl dd.teiki a:hover{color:#fff;text-decoration:underline}div#footerMagazine .magazineWrapper{margin:0 0 10px}#footerMagazine .trialBtn{margin:0 15px 15px}#footerMagazine .trialBtn a{display:block;background:#e54e4e;border-radius:2.2em;line-height:2.2em;font-size:1.8em;color:#FFF;text-align:center}#footerMagazine .trialBtn a:hover{background:#e46b6b;text-decoration:none}#footerMagazine .trialBtn br{display:none}#footerMagazine .caution{color:#666;font-size:11px;margin:0;padding-right:20px;text-align:right}div#footerMagazine dl.magazineInfo{display:block;margin-left:110px}div#footerMagazine .dottedB{border-bottom:1px dotted #CCC}.sitemap_sociallink_wrap{position:relative;margin:0 0 10px;height:30px}.sitemap_sociallink_wrap .sitemap_sociallink{position:absolute;top:0;right:20px}.sitemap_sociallink_wrap .sitemap_sociallink ul li{float:left;padding:0 10px 0 0}p.go_top{margin-right:auto;margin-left:auto;text-align:left;width:970px}p.go_top a{display:block;text-align:right}div#sitemapWrapper{color:#000;width:100%;text-align:center;position:relative;padding:10px 0;margin:20px 0;clear:both;font-size:13px}div#sitemapBlock{margin-right:auto;margin-left:auto;text-align:left;width:970px;background-color:#EFEFEF;border-top:1px solid #CCC;border-bottom:1px solid #CCC}div#sitemapBlock dl a{color:#000}div#sitemapBlock dl.sitemapBox{float:left;width:200px;margin:0 0 0 20px}div#sitemapBlock dl.sitemapBox dt{border-bottom:2px solid #CCC;font-weight:700;padding:0 0 5px;margin:0 0 10px}div#sitemapBlock dl.sitemapBox dd{font-size:13px;margin:0;line-height:1.5em;padding:0 0 5px 0}div#sitemapBlock div.sitemapBoxList{padding:10px 0 10px;margin:0 0 20px}div#sitemapBlock ul.primaryFooterBanner,div#sitemapBlock ul.secondryFooterBanner{margin:10px}div#sitemapBlock div.secondryFooterBanner{background:url(/image/common/footer/footer.png) no-repeat -20px -186px}div#sitemapBlock div.secondryFooterBanner ul{padding:0 0 0 98px}div#sitemapBlock div.secondryFooterBanner ul li{float:left;padding:0 0 0 8px}div#sitemapWrapper div.partnership p{font-size:11px;color:#333;margin:0 auto;text-align:center}div#sitemapWrapper div.partnership{background-color:#fff;margin:10px auto}div#sitemapWrapper div.partnership ul{display:block}div#sitemapWrapper div.partnership ul li{display:inline-block;padding-right:20px}div#sitemapWrapper div.partnership ul li:last-child{padding-right:0}div#sitemapWrapper div.partnership img{height:50px}#main:after{content:"";display:block;clear:both}#footer{padding:50px 0 20px;background:#333}#footer a{color:#EDF0F5;text-decoration:none}#footer .inner{width:1080px;margin:auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#footer .inner .section_footer{width:25%;font-size:13px}#footer .inner .section_footer h3{font-size:13px;color:#EDF0F5;margin:0 0 20px}#footer .inner .section_footer li{margin:0 0 .8em}#footer .inner .section_footer .icon_social{margin-bottom:15px}#footer .inner .section_footer .icon_social li{display:inline-block;width:15%}#footer .inner .section_footer .icon_social img{height:14px}#footer .inner .section_footer .search_footer{position:relative}#footer .inner .section_footer .search_footer #inputBox{background:#757575;border-radius:25px;border:none;padding:10px 15px;width:190px;color:#FFF;font-size:12px}#footer .inner .section_footer .search_footer #searchSubmit{padding:0 0;box-sizing:border-box;width:15px;position:absolute;top:9px;left:160px}#footer .inner .section_footer .partnership ul li{display:inline-block;float:left;margin-bottom:16px}#footer .inner .section_footer .partnership ul li img{height:50px;margin-right:15px}#footer .inner .section_footer .partnership ul li:nth-child(n+3) img{height:36px}#footer .copyright{font-style:normal;width:100%;text-align:center;color:#D9D9D9;font-size:11px}#footer .copyright .logo_ongen{display:block;text-align:center;margin:30px auto;width:172px}#back-top{position:fixed;bottom:135px;margin-left:1080px}#back-top a{width:80px;display:block}#back-top span{width:80px;height:80px;display:block;background:url(/image/common/topagetopb.png) no-repeat center center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}div.categoryHead p.topicPath{margin:0;background-color:#F9F9F9;margin:0 0 15px 0;padding:2px 0;text-indent:6px;width:100%;font-size:12px}div.categoryHead p.topicPath a{color:#555}div.categoryHead p.topicPath a:hover{color:#000;text-decoration:none}div.categoryHead p.ecTopicPath{margin:10px 0}p#pageselect,p.pageselect{margin:10px;text-align:center;font-size:13px;line-height:1.4em}p#pageselect a.n,p.pageselect a.n{margin:0 1px;padding:2px 6px 2px 3px;color:#555;font-size:12px;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:-o-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:-ms-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);background:linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);border:1px solid #ccc}p#pageselect a.currentpage,p.pageselect a.currentpage,p#pageselect a#currentpage,p.pageselect a#currentpage{margin:0;padding:1px 6px 2px 3px;border:1px solid #b5b5b5;color:#0477B3;font-weight:700}p#pageselect a img,p.pageselect a img{border:none}p#pageselect a:hover img,p#pageselect a:active img,p.pageselect a:hover img,p.pageselect a:active img{opacity:.6}#topic_path{font-size:12px;padding:5px;margin-bottom:10px}*html #wrapper{width:expression(document.body.clientWidth < 975? "970px":"auto")}* html ul#gnavi li{behavior:expression(this.onmouseover=new Function("this.className='activehovergnavi'"),this.onmouseout=new Function("this.className=''"),this.style.behavior='none')}@media print{div#wrapper{min-width:10px}div#header{background-position:0 -40px}div#header ul#brandList{display:none}div#header div#headerContents ul{display:none}div#header div#search{display:none}div#header div#gnavi{display:none}div#header div#pmcMenu{display:none}div#topicsList{display:none}div#topBanner{display:none}div#main{width:100%}div#main div#contentWrap{margin:0}div#main div#contentWrap div#content{margin:0;width:100%}div#main div#sidebar{display:none}div#newsArticle{display:none}div#footerMagazine{display:none}div#sitemapWrapper{display:none}}div#spnavi{font-size:35pt;margin:1em}div#spnavi a{padding:1em;display:block;width:600px;margin:auto;background-color:#333;color:#fff;font-size:30pt;text-align:center}#ebookMenu{clear:both;width:100%;position:relative;margin:0 auto;padding:0;height:40px;background:url(/avreview_e/images/list/bg_header.gif) top center repeat-x}.elibrary{width:960px;margin:0 auto;height:40px}h1.logoAvrEbook{float:left;margin:0;padding:0}p.logOutBtn{margin:0;padding:0 0 0 0;float:right}#content h1{font-size:20px;color:#039;margin:0 0 20px;padding:10px}#content h2{padding:0 0 10px 5px;font-size:22px!important;margin:0 0 0 0;width:610px;font-size:18px}#content p.contentsTitle{background:url(../image/common/parts/icon01.jpg) no-repeat;padding:0 0 5px 30px;font-size:16px;margin:0 0 0 0;font-weight:700}#content h3{color:#000;font-size:18px;line-height:22px}#content .article_summary h2.article_headline{position:relative;height:24px}#content .article_summary h2.article_headline ul.sort{position:absolute;right:0;top:5px}#content .article_summary h2.article_headline ul.sort li{float:left;color:#666;font-size:12px;padding:0 10px 0 10px;line-height:1em}h2.article_headline ul.sort li a:link,h2.article_headline ul.sort li a:visited{color:#999}#content .article_summary h2.article_headline ul.sort li.border{border-right:1px solid #CCC}#content .article_summary h2.date{background-color:#CCC;margin:10px 0 10px 10px;padding:5px;background-image:none}.article_summary .sub_title{display:block;color:#666;font-size:12px;line-height:1.3em}#content .article .category_list img{padding:0;border:none}#content .article .category_list li{float:left;padding:0 10px 0 0}.backtotop{position:fixed;right:15px;bottom:20px;z-index:9000;display:none}.backtotop a{display:block;color:#777;padding:10px 6px;margin:0;background-color:#DDD;border-radius:5px;text-decoration:none;font-weight:700;font-size:12px;line-height:1.5}.backtotop a:hover{background:#666;color:#FFF}#pmcMenu{margin:0;background:url(/image/common/header/pmc/bg.gif) left center repeat-x;height:40px}#pmcMenu div.memberBg{margin:0 auto;padding:0;width:970px}#pmcMenu ul{margin:0;padding:0 0 0 0}#pmcMenu ul li{float:left;margin:0;padding:0}#entryUtility .fb-like,#entryUtility .fb-share-button,#entryUtility2 .fb-like,#entryUtility2 .fb-share-button{margin-right:5px}#entryUtility .fb-like>span,#entryUtility2 .fb-like>span{height:20px!important}.afi_link{display:block;background:#e54e4e;border-radius:2.5em;line-height:2.5em;font-size:1em;color:#fff;text-align:center;transition:opacity 1s}.afi_link:hover{opacity:.8}.afi_link+br{line-height:1em}div#mainBlock div.newsbody .afi_link a{color:#FFF;display:block;text-shadow:rgba(0,0,0,.2) 0 1px 0}.afi_link.amzn{background-color:#f90}.afi_link.rktn{background-color:#bf0000}.afi_link.yh{background-color:#780099}