html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}/*!
 *  Font Awesome 4.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.1');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.1') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.1') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.1') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.1') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}html,body{text-align:center;font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;background:#fff;font-size:14px;color:#333}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}p{margin:0 0 2em 0;line-height:1.8em}img{max-width:100%;height:auto;width:auto\9}a{color:#b80008;text-decoration:underline}a:hover{color:#b80008;text-decoration:none}a:active,a:focus{color:#09c}a img:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7}.forpc{display:block}.forsp{display:none}header{width:100%;padding:0;background:#b80008}.pageTop{padding:15px 0;text-align:left}.title{width:100%;padding:0;margin:0 0 40px}h1{padding:0;margin:0;font-size:10px;line-height:1em}.inner{width:1000px;margin:0 auto 40px}.inner.mb20{margin-bottom:20px}.inner.mb30{margin-bottom:30px}.inner.mb40{margin-bottom:40px}header .inner{margin-bottom:0}h2{font-size:34px;line-height:1.6em;color:#b80008;margin-bottom:40px;text-align:center}ul{width:100%;list-style:none;padding:0}ul li{display:inline-block;margin:10px;padding:0;text-align:left}.review{overflow:hidden}.review .info{float:left;width:705px;text-align:left;line-height:1.6em;margin-right:13px}.review .info .amazon{border:solid 1px #ccc;margin-bottom:20px;overflow:hidden;height:330px}.review .info .amazon iframe.amazonframe{width:100%;height:320px}.review .sidecontent{float:right;width:280px;border:solid 1px #ccc;overflow:hidden}.review .sidecontent iframe{width:275px!important;height:240px!important}.profile{overflow:hidden;padding:20px 0;margin:0 auto;border:dotted 1px #666}.profile .photo{float:left;width:28%;margin:0 20px}.profile .photo img{border:solid 1px #ccc;width:auto}.profile .txt{float:right;width:66%;margin:0 20px 0 0;line-height:1.6em}.profile.books .photo{width:13%}.profile.books .txt{width:81%}.profile.books .txt span{line-height:1.6em}.profile.books .txt a.btn.blue{margin-left:0;margin-top:10px}.profile .txt span{font-weight:bold;color:#000;display:block;font-size:135%;border-bottom:solid 3px #000;padding-bottom:7px;margin-bottom:10px}.profile .txt a{font-weight:bold}.txtContents{line-height:1.8em;text-align:left}h3{padding:0;margin:0 0 5px 0;font-size:26px;line-height:1.3em;color:#333}h3 span{font-size:18px}.bookInfo{position:relative}.bookInfo li{vertical-align:top}.jkt{text-align:center;width:20%;margin:0}.jktImg{border:solid 1px #333;margin-bottom:10px}.bookInfo .right{width:79%;margin:0}.bookInfo .right .txt{line-height:1.7em;padding:0 0 10px 20px}.bookInfo .right .txt span{display:block;margin-bottom:5px}.subtxt{margin:0;color:#e4007f;font-size:120%;font-weight:bold}.pub{padding:0 0 5px;border-bottom:solid 3px #b80008}.pub .ttl{display:block;margin-bottom:10px;padding:10px;color:#b80008;font-size:125%;font-weight:bold;border-top:solid 3px #b80008;border-bottom:solid 3px #b80008}.pub ul li{display:block;margin:0 5px}.event{margin:0 0 10px;padding:12px 15px;background:#eee;text-align:left;line-height:1.6em}.event dt{cursor:pointer}.event dd{display:none}.event .ttl{font-weight:bold;font-size:110%;text-decoration:underline;line-height:1.7em}.event .ttl:hover{text-decoration:none}.event .ttl2{font-weight:bold;font-size:110%;line-height:1.7em}.event .soldout{font-weight:bold;color:red}.event a{word-wrap:break-word}span.text-icon{vertical-align:middle;font-weight:bold;color:#0288f5}.event.interview .ttl2{color:#b80008;font-size:120%}.event.interview .ttl3{display:inline-block;margin:20px 0 10px;font-weight:bold;border-bottom:double 3px #000}.event.interview p{margin-bottom:.5em}.event.interview p>span{font-weight:bold}.txtLink{margin-bottom:0;text-align:right;font-size:120%}.movie{max-width:500px;margin:50px auto 0}.movie div{position:relative;width:100%;padding-top:56.25%}.movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.btnWrapper{margin:0 auto}a.btn{text-decoration:none;display:block;text-align:center;color:#fff;border-radius:3px;text-shadow:0 1px 1px rgba(0,0,0,.3);position:relative}.btn:hover{opacity:.8;text-decoration:none}a.btn.blue{width:200px;font-size:14px;padding:10px 0;margin:0 auto 10px;border:solid 1px #167ac6;background-color:#2989d8;box-shadow:0 1px 0 #167ac6}a.btn.blue:after{content:"\f105";font:normal normal normal 1rem/1 FontAwesome;position:absolute;right:10px;top:30%}a.btn.orange{width:254px;padding:0;background:#f90;text-shadow:0 -1px 0 #fc730a;box-shadow:0 3px 0 #fc730a;line-height:52px}a.btn.fb{width:125px;padding:0;background:#3b5999;box-shadow:0 3px 0 #2b436b;line-height:50px}a.btn.tw{width:125px;padding:0;background:#55acee;box-shadow:0 3px 0 #1b95e0;line-height:48px}a.btn.tw:before{content:"\f099";font:normal normal normal 3rem/1 FontAwesome;margin:0 auto;vertical-align:middle}a.btn.fb:before{content:"\f09a";font:normal normal normal 3rem/1 FontAwesome;margin:0 auto;vertical-align:middle}.btmBtn{width:100%;background:#eee;padding:30px 0;margin-bottom:40px;text-align:center;overflow:hidden}.btmBtn .btn{display:inline-block;height:49px;font-size:22px;border-radius:4px;vertical-align:top;margin:0;vertical-align:middle}.btmBtn .btn span{display:none}.bnrBtm{display:inline-block;width:auto;height:auto;margin:0;border:solid 1px #aaa}.bnrBtm.ml{margin-left:16px}h4{font-size:36px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;text-align:center;letter-spacing:3px;padding:30px 0;margin:0;color:#333}.sampleImage{width:100%;margin:0 auto;overflow:hidden;text-align:center}.sampleImage li{vertical-align:middle;margin:0 0 20px 20px}.sample{width:auto;height:168px;border:solid 1px #aaa}.share{margin-bottom:0;padding:0;width:500px;text-align:right;position:absolute;top:10px;right:10%}.share ul li{vertical-align:top}footer{width:100%;padding:30px 0;text-align:center;margin-top:50px;font-size:10px;background:#000;color:#fff}.toTop{position:fixed;bottom:20px;right:0;padding:0;text-align:left;line-height:1em}.toTop a img{opacity:.7;filter:alpha(opacity=70);-ms-filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;cursor:pointer}.toTop a img:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1}