@charset "utf-8";body{font:75%/1.231 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif}
html,body{min-width:960px;width:auto !important}
select,input,button,textarea{font-size:99%}
table{font-size:inherit;font:1em}
.ll{font-size:1.2em}
.l{font-size:1.1em}
.m{font-size:1em}
.s{font-size:.9em}
.ss{font-size:.8em}
.white{color:#fff}
.grey,.disabled{color:#d3d3d3}
.red{color:red}
.clearfix:after,#ddnavi-container:after{content:" ";display:block;height:0;clear:both;line-height:0;visibility:hidden;overflow:hidden}
.c div{display:table-cell;vertical-align:middle}
* html .c div{display:inline;zoom:1}
*:first-child+html .c div{display:inline;zoom:1}
#ddnavi-container .section{margin-bottom:10px}
a{color:#00387a;text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline}
a:link img.btnOpacity,a:visited img.btnOpacity{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
a:hover img.btnOpacity,a:active img.btnOpacity{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
a.btnOpacity{opacity:1;filter:alpha(opacity=100);zoom:1;-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1}
a.btnOpacity:hover,a.btnOpacity:active{opacity:.8;filter:alpha(opacity=80);zoom:1;-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8}
#ddnavi-maintitle{margin:0;text-align:center;width:216px}
#ddnavi-maintitle.section{margin:0 0 10px 0}
#ddnavi-maintitle .logo{margin:0 auto 10px auto}
#ddnavi-maintitle #side-txt01{width:216px;height:65px;text-align:left;background:url(../img/menu_ill_65.gif) no-repeat left top;position:relative}
#ddnavi-maintitle #side-txt01 p{width:124px;font-size:12px;line-height:1.8;position:absolute;left:6px;top:14px}
#ddnavi-maintitle #side-txt01 a{display:block;width:70px;height:80px;position:absolute;left:141px;top:0}
.ddnavi-search form{width:216px;height:68px;text-align:left;background:url(../img/menu_search_01.gif) no-repeat left top;position:relative}
.ddnavi-search .check-area:after,.ddnavi-search .keyword-area:after{content:" ";display:block;height:0;clear:both;line-height:0;visibility:hidden;overflow:hidden}
.ddnavi-search .check-area,.ddnavi-search .keyword-area{zoom:1;overflow:hidden}
.ddnavi-search .check-area{position:absolute;left:7px;top:22px;top:20px\9}
.ddnavi-search .check-area li{float:left;display:inline;padding-right:10px;line-height:1.6}
.ddnavi-search .check-area li input{margin-right:2px;vertical-align:middle}
.ddnavi-search .keyword-area{width:205px;position:absolute;left:7px;top:40px}
.ddnavi-search .keyword-area dt{float:left;display:inline;font-size:12px;width:157px;height:24px;position:relative}
.ddnavi-search dd{float:right;display:inline;width:36px;height:24px}
.ddnavi-search dt input{margin:0;padding:0;width:150px;height:24px;border:0;outline:0 none;color:#666;background:0;position:absolute;line-height:24px}
.ddnavi-search .txt01{margin-top:6px;text-align:right}
#ddnavi-footerlink{margin-top:5px;font-size:10px;text-align:right}
#ddnavi-sideNews{margin:10px 0 6px 0}
#ddnavi-sideNews table{margin-bottom:0;border-collapse:separate;*border-collapse:collapse;border-spacing:0;empty-cells:show;border-top:#b3b3b3 solid 1px;border-right:0;border-bottom:0;border-left:#b3b3b3 solid 1px;width:100%;zoom:1}
#ddnavi-sideNews table td{width:50%;border-right:#b3b3b3 solid 1px;border-bottom:#b3b3b3 solid 1px;background:#b3b3b3;text-align:center}
#ddnavi-sideNews a{display:block;padding:5px 0;color:#333;font-size:10px;font-weight:bold;height:100%}
#ddnavi-sideNews a:link,#ddnavi-sideNews a:visited{background-color:#f2f2f2}
#ddnavi-sideNews a:hover,#ddnavi-sideNews a:active{background-color:#dcdcdc}
#ddnavi-sideReview{margin-bottom:6px}
#ddnavi-sideReview table{margin-bottom:0;border-collapse:separate;*border-collapse:collapse;border-spacing:0;empty-cells:show;border-top:#b3b3b3 solid 1px;border-right:0;border-bottom:0;border-left:#b3b3b3 solid 1px;width:100%;zoom:1}
#ddnavi-sideReview table td{width:50%;border-right:#b3b3b3 solid 1px;border-bottom:#b3b3b3 solid 1px;background:#b3b3b3;text-align:center}
#ddnavi-sideReview a{display:block;padding:5px 0;color:#333;font-size:10px;font-weight:bold;height:100%}
#ddnavi-sideReview a:link,#ddnavi-sideReview a:visited{background-color:#f2f2f2}
#ddnavi-sideReview a:hover,#ddnavi-sideReview a:active{background-color:#dcdcdc}
#ddnavi-sideDB table{margin-bottom:0;border-collapse:separate;*border-collapse:collapse;border-spacing:0;empty-cells:show;border-top:#b3b3b3 solid 1px;border-right:0;border-bottom:0;border-left:#b3b3b3 solid 1px;width:100%;zoom:1}
#ddnavi-sideDB table td{width:50%;border-right:#b3b3b3 solid 1px;border-bottom:#b3b3b3 solid 1px;background:#f2f2f2;text-align:center}
#ddnavi-sideDB a{display:block;padding:5px 0;color:#333;font-size:10px;font-weight:bold;height:100%}
#ddnavi-sideDB a:link,#ddnavi-sideDB a:visited{background-color:#f2f2f2}
#ddnavi-sideDB a:hover,#ddnavi-sideDB a:active{background-color:#dcdcdc}
#ddnavi-sideDavinchi{margin-top:10px;padding-bottom:4px;border:#b3b3b3 solid 2px}
#ddnavi-sideDavinchi .pict{margin-top:10px;margin-bottom:6px}
#ddnavi-sideDavinchi li{margin:0 0 6px 0;padding:0;line-height:1.231}
#ddnavi-twitter{margin:10px auto}
#ddnavi-twitter-wrapper{padding:0;height:398px;border:#b3b3b3 solid 2px;text-align:left;overflow:auto}
#ddnavi-twitter-wrapper dl{border-bottom:#b3b3b3 dotted 1px}
#ddnavi-twitter-wrapper dt{padding:5px 0;float:left;display:inline;width:50px;text-align:center}
#ddnavi-twitter-wrapper dt img{width:32px;height:32px}
#ddnavi-twitter-wrapper dd{padding:5px 0;float:left;display:inline;width:130px}
#ddnavi-twitter-wrapper dl:after{content:" ";display:block;height:0;clear:both;line-height:0;visibility:hidden;overflow:hidden}
#ddnavi-twitter-wrapper dl{zoom:1}
#ddnavi-side .side-signin{margin-top:10px}
#ddnavi-side .side-signout{border:4px solid #4682b4;margin-top:10px;position:relative}
#ddnavi-side .side-signout .user-id{border-bottom:4px solid #4682b4}
#ddnavi-side .side-signout .user-id img{margin-right:2px;vertical-align:top}
#ddnavi-side .side-signout .user-id p{text-align:left;margin:6px;width:120px}
#ddnavi-side .side-signout .user-id p span{position:absolute;right:0;font-size:9pt}
#ddnavi-side .side-signout .user-record{float:left;margin:6px}
#ddnavi-side .side-signout .user-record ul{text-align:left}
#ddnavi-side .side-signout .user-record li{background:url("../img/icon_arrow_footer.png") no-repeat scroll left 4px transparent;line-height:1.4;margin-left:4px;padding:0 0 0 10px}
#ddnavi-side .side-signout .user-icon{float:right;margin:6px}
#ddnavi-side .ddnavi-bnr200{margin-bottom:0}
#ddnavi-bnrList li{margin-bottom:6px}
#ddnavi-bnrList li a{background:#fff}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:#b3b3b3}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:#e6e6e6}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#e6e6e6;position:relative}
.jspDrag{background:#b3b3b3;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#b3b3b3}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
#ddnavi-hotword .illust{width:124px;height:132px;position:absolute;top:-8px;left:0}
#ddnavi-hotword .illust span{background:url(../img/allpic.gif) no-repeat left -206px;height:150px;display:inline-block;width:130px}
#ddnavi-hotword-wrapper{padding:10px 0;background-color:#f2f2f2;z-index:0}
#ddnavi-hotword .writers,#ddnavi-hotword .bookds{float:left;display:inline}
#ddnavi-hotword .writers{margin-left:144px}
#ddnavi-hotword .title{font-weight:bold}
#ddnavi-hotword .writers ul,#ddnavi-hotword .books ul{margin-right:16px;padding:0;float:left}
#ddnavi-hotword .writers li,#ddnavi-hotword .books li{margin:0;padding:0 0 0 10px;background:url(../img/allpic.gif) no-repeat left -693px;line-height:1.5}
#ddnavi-hotword .writers li{width:111px}
#ddnavi-hotword .books li{width:248px}
#ddnavi-footerNav:after{content:" ";display:block;height:0;clear:both;line-height:0;visibility:hidden;overflow:hidden}
#ddnavi-footerNav{margin-bottom:10px;zoom:1}
#ddnavi-footerNav .ddnavi-search{float:left;display:inline}
#ddnavi-footerNav .navList01,#ddnavi-footerNav .navList02,#ddnavi-footerNav .navList03{margin-left:20px;float:left;display:inline;width:228px}
#ddnavi-footerNav .navList01 dl,#ddnavi-footerNav .navList02,#ddnavi-footerNav .navList03{padding-top:10px;border-top:#000 solid 4px}
#ddnavi-footerNav .navList01 dl{margin-bottom:18px}
#ddnavi-footerNav .navList03 dl{margin-bottom:24px}
#ddnavi-footerNav dt{font-weight:bold;line-height:1.5}
#ddnavi-footerNav .navList01 dd,#ddnavi-footerNav .navList02 dd,#ddnavi-footerNav .navList03 dd{margin:0;padding:0 0 0 10px;background:url(../img/icon_arrow_footer.png) no-repeat left 4px;line-height:1.5}
#ddnavi-footerNav .navList02 dd.noArrow,#ddnavi-footerNav .navList03 dd.noArrow{padding:0;background:0}
#ddnavi-footerNav2{border-top:#000 solid 4px;padding:10px 0;text-align:center}
#ddnavi-footerNav2 div{margin-bottom:10px;line-height:1.231}
#ddnavi-sns{margin-top:-91px;padding:4px;background:#fff;position:fixed;right:0;top:50%}
#ddnavi-sns li{margin-bottom:6px}
#ddnavi-pagetop{width:32px;height:120px;position:fixed;right:0;bottom:16px}
#ddnavi-pagetop span{background:url(../img/allpic.gif) no-repeat left -1930px;height:150px;display:inline-block;width:34px}
#ddnavi-help{width:32px;height:120px;position:fixed;right:0;top:16px}
.ddnavi-bookDB #pageNav{margin-bottom:10px;line-height:1.6}
.ddnavi-bookDB .ttl-hl{border-bottom:#b3b3b3 solid 4px}
.ddnavi-bookDB .list{margin-bottom:6px}
.ddnavi-bookDB .list .fs10,.ddnavi-bookDB .list-hidden .fs10{font-size:.8em}
.ddnavi-bookDB .list .fs12,.ddnavi-bookDB .list-hidden .fs12{font-size:1em}
.ddnavi-bookDB .list .fs14,.ddnavi-bookDB .list-hidden .fs14{font-size:1.2em}
.ddnavi-bookDB .list .fs16,.ddnavi-bookDB .list-hidden .fs16{font-size:1.4em}
.ddnavi-bookDB .btn{margin-bottom:16px;text-align:right;line-height:1.231}
.ddnavi-bookDB .btn span{color:#00387a;cursor:pointer}
#userReviewArea,#userCommentArea{padding:10px 10px 16px 10px;border:#b3b3b3 solid 4px}
#memberReviewArea{padding:10px 10px 16px 10px;border:#00dc00 solid 4px}
#userReviewArea .ttl-ml,#userCommentArea .ttl-ml,#memberCommentArea .ttl-ml{padding-bottom:4px;font-size:1.2em;font-weight:bold;line-height:1 !important}
#userReviewArea{margin-bottom:10px}
.listHead .ttl-ml{margin-bottom:10px;padding:0 0 4px 0;border-bottom:#00dc00 solid 4px;font-size:1.2em;font-weight:bold;line-height:1 !important}
.listHead .nav{margin:0 auto 16px auto;width:330px;text-align:center;font-weight:bold;line-height:1}
.listHead .nav span,.listHead .nav a{margin:0 6px}
.listHead .txt{float:right;display:inline;margin-bottom:16px;width:154px;text-align:right;font-weight:bold;line-height:1}
.listFoot{margin:12px 0 0 0;text-align:center}
.listFoot .nav{padding-top:4px;text-align:center;font-weight:bold;line-height:1}
.listFoot .nav span,.listFoot .nav a{margin:0 6px}
#ddnavi-Window{background:#fff;width:664px;position:relative}
#ddnavi-Window .ttl-wrapper{margin:0 0 24px 0;padding:0;width:664px;height:54px;position:relative}
.ddnavi-loginWindow #ddnavi-Window .ttl-wrapper{background:none repeat scroll 0 0 #fff;border:1px solid #e5e5e5;border-radius:3px 3px 3px 3px;box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);font-weight:normal;margin:20px;padding:26px 24px 46px;height:380px;width:340px}
.ddnavi-commentWindow #ddnavi-Window .ttl-wrapper{background:#a67c52 url(../img/com_post_title_img.gif) no-repeat left top}
.ddnavi-reviewWindow #ddnavi-Window .ttl-wrapper{background:#00dc00 url(../img/rev_post_title_img.gif) no-repeat left top}
.ddnavi-reviewReplyWindow #ddnavi-Window .ttl-wrapper{background:#00dc00 url(../img/rev_return_title_img.gif) no-repeat left top}
.ddnavi-commentReplyWindow #ddnavi-Window .ttl-wrapper{background:#a67c52 url(../img/com_return_title_img.gif) no-repeat left top}
.ddnavi-commentReplyReplyWindow #ddnavi-Window .ttl-wrapper{background:#a67c52 url(../img/com_to_return_title_img.gif) no-repeat left top}
.ddnavi-reviewReplyReplyWindow #ddnavi-Window .ttl-wrapper{background:#00dc00 url(../img/rev_to_return_title_img.gif) no-repeat left top}
#ddnavi-Window .ttl-wrapper .ttl{margin:0;padding:0;position:absolute;top:0;left:0;width:400px;display:block;font-size:10px;line-height:1;text-indent:-9000px;position:relative;/*\*/overflow:hidden;/**/}
#ddnavi-Window .ttl-wrapper .btn{width:76px;height:26px;position:absolute;top:15px;left:578px}
.ddnavi-loginWindow #ddnavi-Window .txt01{font-size:14px;margin-bottom:24px;font-weight:normal;line-height:1.6;text-align:center}
#ddnavi-Window .txt01{font-size:14px;margin-bottom:24px;font-weight:bold;line-height:1}
#ddnavi-Window .txt02{margin-bottom:6px;font-size:14px;font-weight:bold;line-height:1}
#ddnavi-Window .txt03{margin-bottom:6px;font-size:12px;line-height:1}
.ddnavi-loginWindow #ddnavi-Window .block01{margin:10px;line-height:1;font-size:14px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif}
#ddnavi-Window .block01{margin-bottom:16px;line-height:1}
#ddnavi-Window .block01 label{padding-right:10px}
.ddnavi-loginWindow #ddnavi-Window .block01 input{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #e5e5e5;box-shadow:1px 1px 2px rgba(200,200,200,0.2) inset;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:24px;font-weight:200;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:medium none;padding:3px;width:97%}
.ddnavi-loginWindow #ddnavi-Window .table{margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:7px;text-align:center}
#ddnavi-Window .block01 label input{margin-right:4px}
#ddnavi-Window .block01 label .icon{margin-right:4px;vertical-align:top}
.ddnavi-loginWindow #ddnavi-Window .block01 .error{font-size:15px;color:red}
#ddnavi-Window textarea{padding:10px;width:640px;height:220px}
.ddnavi-loginWindow #ddnavi-Window .btnFooter{text-align:center}
#ddnavi-Window .btnFooter{margin-top:10px;padding:0;text-align:right}
#ddnavi-Window .btnFooter p{margin-top:10px}
#ddnavi-Window .checkArea{float:left;display:inline}
#ddnavi-Window .checkArea input{margin-right:4px}
#ddnavi-Window .submitArea{float:right;display:inline}
.ddnavi-loginWindow #ddnavi-Window .error-message{font-size:14px;margin-bottom:24px;font-weight:bold;line-height:1.6;text-align:center;color:red}
#ddnavi-Window .commentArea{padding-bottom:16px}
#ddnavi-Window .commentArea .pict{float:left;display:inline;width:48px}
.ddnavi-commentReplyWindow #ddnavi-Window .commentArea .pict a img,.ddnavi-commentReplyReplyWindow #ddnavi-Window .commentArea .pict a img{border:#a67c52 solid 1px}
.ddnavi-reviewReplyWindow #ddnavi-Window .commentArea .pict a img,.ddnavi-reviewReplyReplyWindow #ddnavi-Window .commentArea .pict a img{border:#00dc00 solid 1px}
.ddnavi-commentReplyWindow #ddnavi-Window .commentArea .fukidashi-L,.ddnavi-commentReplyReplyWindow #ddnavi-Window .commentArea .fukidashi-L{float:right;display:inline;width:616px;background:url(../img/reply_comment_fukidashi_l_bg.gif) repeat-y left top}
.ddnavi-reviewReplyWindow #ddnavi-Window .commentArea .fukidashi-L,.ddnavi-reviewReplyReplyWindow #ddnavi-Window .commentArea .fukidashi-L{float:right;display:inline;width:616px;background:url(../img/review_comment_fukidashi_l_bg.gif) repeat-y left top}
.ddnavi-commentReplyWindow #ddnavi-Window .commentArea .fukidashi-L01,.ddnavi-commentReplyReplyWindow #ddnavi-Window .commentArea .fukidashi-L01{width:616px;background:url(../img/reply_comment_fukidashi_l_hd.gif) no-repeat left top}
.ddnavi-reviewReplyWindow #ddnavi-Window .commentArea .fukidashi-L01,.ddnavi-reviewReplyReplyWindow #ddnavi-Window .commentArea .fukidashi-L01{width:616px;background:url(../img/review_comment_fukidashi_l_hd.gif) no-repeat left top}
.ddnavi-commentReplyWindow #ddnavi-Window .commentArea .fukidashi-L02,.ddnavi-commentReplyReplyWindow #ddnavi-Window .commentArea .fukidashi-L02{padding:10px 10px 10px 22px;width:584px;background:url(../img/reply_comment_fukidashi_l_bm.gif) no-repeat left bottom;line-height:1.6}
.ddnavi-reviewReplyWindow #ddnavi-Window .commentArea .fukidashi-L02,.ddnavi-reviewReplyReplyWindow #ddnavi-Window .commentArea .fukidashi-L02{padding:10px 10px 10px 22px;width:584px;background:url(../img/review_comment_fukidashi_l_bm.gif) no-repeat left bottom;line-height:1.6}
#ddnavi-Window .date{margin-top:6px;text-align:right;color:gray;line-height:1}
#ddnavi-Window .user-other{margin-top:16px;margin-left:60px;width:604px}
.ddnavi-commentReplyReplyWindow #ddnavi-Window .fukidashi-M{float:left;display:inline;width:556px;background:url(../img/reply_comment_fukidashi_m_bg.gif) repeat-y left top}
.ddnavi-reviewReplyReplyWindow #ddnavi-Window .fukidashi-M{float:left;display:inline;width:556px;background:url(../img/rev_reply_comment_fukidashi_m_bg.gif) repeat-y left top}
.ddnavi-commentReplyReplyWindow #ddnavi-Window .fukidashi-M01{width:556px;background:url(../img/reply_comment_fukidashi_m_hd.gif) no-repeat left top}
.ddnavi-reviewReplyReplyWindow #ddnavi-Window .fukidashi-M01{width:556px;background:url(../img/rev_reply_comment_fukidashi_m_hd.gif) no-repeat left top}
.ddnavi-commentReplyReplyWindow #ddnavi-Window .fukidashi-M02{padding:10px 10px 10px 22px;width:524px;background:url(../img/reply_comment_fukidashi_m_bm.gif) no-repeat left bottom;line-height:1.5}
.ddnavi-reviewReplyReplyWindow #ddnavi-Window .fukidashi-M02{padding:10px 10px 10px 22px;width:524px;background:url(../img/rev_reply_comment_fukidashi_m_bm.gif) no-repeat left bottom;line-height:1.5}
.clearfix:after,#ddnavi-container:after{content:" ";display:block;height:0;clear:both;line-height:0;visibility:hidden;overflow:hidden}
.clearfix,#ddnavi-container{zoom:1}
.ddnavi-twitterloginWindow #ddnavi-Window .ttl-wrapper{background:none repeat scroll 0 0 #fff;border:1px solid #e5e5e5;border-radius:3px 3px 3px 3px;box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);font-weight:normal;margin:20px;padding:26px 24px 46px;height:230px;width:420px}
.ddnavi-twitterloginWindow #ddnavi-Window .center{margin-top:10px;margin-bottom:3px;padding:0;text-align:center}
.ddnavi-twitterloginWindow #ddnavi-Window .error-message{color:red;font-size:14px;font-weight:bold;line-height:1.6;margin-bottom:24px;text-align:center}
#breadcrumbList{margin-bottom:14px}
#breadcrumbList ul:after{content:" ";display:block;height:0;clear:both;line-height:0;visibility:hidden;overflow:hidden}
#breadcrumbList ul{zoom:1}
#breadcrumbList li{float:left;display:inline;line-height:1;white-space:nowrap}
.icon{vertical-align:top}
.green{color:#3fe440}
#ddnavi-main .ttl{margin:0 0 6px 0}
.section01{margin-bottom:10px}
.section01 .ttl-wrapper{margin-bottom:4px;padding-bottom:2px;min-height:20px;height:auto !important;height:20px;position:relative}
.ddnavi-userProfile .section01 .ttl-wrapper{border-bottom:#b3b3b3 solid 4px}
.ddnavi-editorReview .section01 .ttl-wrapper,.ddnavi-memberProfile .section01 .ttl-wrapper,.ddnavi-memberList .section01 .ttl-wrapper{border-bottom:#00dc00 solid 4px}
.ddnavi-entry .section01 .ttl-wrapper{border-bottom:#00c9ef solid 4px}
.section01 .ttl-wrapper .btn{right:0;bottom:4px;position:absolute;width:154px}
.section01 .ttl-hl{font-size:21px;font-weight:bold;line-height:1.2}
.ttl-hl{font-size:150%;font-weight:bold;line-height:1.2}
.ttl-hl-orange{color:#ff8214 !important}
.ttl-hl-black{color:#000 !important}
.ttl-hl .icon{margin-right:4px;vertical-align:baseline}
.ddnavi-editorReview .ttl-hl{color:#00dc00}
.ddnavi-entry .ttl-hl{color:#00c9ef}
.ddnavi-entry .ttl-hl-large{color:#00c9ef;font-size:210%}
.ddnavi-entry .ttl-hl-booktitle,.ddnavi-editorReview .ttl-hl-booktitle{color:black;font-size:90%;margin:5px 0}
.genre{margin-bottom:4px}
.genre .clearfix{padding:4px;line-height:1}
.genre dt{float:left;width:70px}
.genre dd{float:left;width:586px}
.meta-date{text-align:right;color:gray}
.meta-date img{margin-right:2px;vertical-align:top}
.ddnavi-bookDetail .meta-date span{color:#000}
.ddnavi-entry .meta-date span{color:#00c9ef}
.ddnavi-editorReview .meta-date span{color:#00dc00}
.txt01 img{margin-right:2px;vertical-align:top}
.section02{margin-bottom:16px}
.section02 .pict{float:left;width:180px}
.ddnavi-bookDetail .section02 .pict a img{border:1px solid #b3b3b3}
.ddnavi-editorReview .section02 .pict a img{border:1px solid #00dc00}
.section02 .txt-wrapper{float:right;width:440px}
.ddnavi-editorReview .section02 .txt-wrapper .b-ttl{margin-bottom:4px;font-size:133.3%;font-weight:bold;line-height:1}
.ddnavi-editorReview .section02 .txt-wrapper .b-ttl img{margin-right:2px}
.ddnavi-editorReview .section02 .txt-wrapper .b-ttl .b-ttl-txt{margin-left:2px}
.section02 .txt-wrapper .list{margin-bottom:20px;width:450px}
.ddnavi-bookDetail .section02 .txt-wrapper .list{border-top:#b3b3b3 solid 1px;border-bottom:#b3b3b3 solid 1px}
.ddnavi-editorReview .section02 .txt-wrapper .list{background:url(../img/editorReview_txtwrapper_bg.gif) repeat-y left top;border-top:#00dc00 solid 1px;border-bottom:#00dc00 solid 1px}
.section02 .txt-wrapper .lArea{float:left;width:184px;border-right:#b3b3b3 solid 1px;padding-top:10px}
.section02 .txt-wrapper .rArea{float:right;width:250px;padding-top:10px;padding-left:10px}
.section02 .txt-wrapper dl{margin-bottom:10px;line-height:1}
.section02 .txt-wrapper dt{float:left;width:50px}
.section02 .txt-wrapper dd{float:left;display:inline;padding-right:10px;width:115px;word-wrap:break-word}
.section02 .txt-wrapper dd.btn{position:relative;background:red}
.section02 .txt-wrapper dd.btn a{top:-2px;position:absolute}
.section02 .txt-wrapper p{line-height:1.6em;font-size:15px}
.section02 .txt-wrapper .category-icn{margin-bottom:4px}
.section02 .txt-wrapper .category-icn li{float:left;width:96px;height:22px}
.section02 .txt-wrapper .rating{height:24px;background:url(../img/star_base.gif) no-repeat 0 0}
.section02 .txt-wrapper .rating .ttl{float:left;width:72px;text-indent:-9999px}
.section02 .txt-wrapper .rating .star{float:left;width:88px;padding:5px 0}
.section02 .txt-wrapper .rating .star img{margin-right:2px}
#ddnavi-adArea{background:#fff}
.ddnavi-bookDetail #ddnavi-adArea{text-align:center;margin:40px 0}
#ddnavi-adArea li{margin-bottom:0 !important;zoom:1;line-height:1.4}
#ddnavi-adArea li a{display:block;padding:6px;color:#000;text-decoration:none}
#ddnavi-adArea li a span.highlight{color:#00387a;text-decoration:underline}
#ddnavi-adArea .note{padding:0;text-align:right}
#ddnavi-adArea .note span.highlight{color:#00387a}
#ddnavi-adArea .note a{text-decoration:none;color:#000}
#ddnavi-adArea .note p{margin:0 auto 0 0;padding:6px;display:inline-block;line-height:1}
#ddnavi-adArea li a,#ddnavi-adArea .note p{position:relative;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;behavior:url(../common/css/PIE.htc)}
.ddnavi-ranking .section01 .ttl-wrapper{border-bottom:#fac300 solid 4px}
.ddnavi-ranking .section01 .ttl-wrapper .ttl-hl{width:500px;color:#fac300}
.ddnavi-ranking #entryBody{padding:0 20px}
.ddnavi-ranking #ddnavi-otherNews .ttl-hl{border-bottom:#fac300 solid 4px;color:#fac300}
.ddnavi-ranking #ddnavi-userCommRev .ttl-hl{color:#fac300;border-bottom:#fac300 solid 4px}
.ddnavi-ranking #ddnavi-userCommRev .pict a img{border:#fac300 solid 1px}
.ddnavi-ranking #ddnavi-userCommRev .section{border-bottom:#fac300 dotted 1px}
.ddnavi-ranking #ddnavi-userCommRev .meta-date span{color:#fac300}
.ddnavi-ranking #ddnavi-otherBooks .ttl-hl{border-bottom:#fac300 solid 4px;color:#fac300}
.ddnavi-ranking #ddnavi-otherBooks .wrapper dd.txt .ss span{white-space:nowrap;color:#fac300}
#entryArea .entryNav{margin-bottom:18px;text-align:center;font-size:12px;line-height:18px}
#entryArea .entryNav span,#entryArea .entryNav a{margin:0 2px;color:#000;text-decoration:none}
#entryArea .entryNav span,#entryArea .entryNav a{display:inline-block;height:18px;width:18px;text-align:center;vertical-align:middle;border:#00c9ef solid 1px;position:relative;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;behavior:url(../common/css/PIE.htc)}
.ddnavi-ranking #entryArea .entryNav span,.ddnavi-ranking #entryArea .entryNav a{border:#fac300 solid 1px}
.ddnavi-entry #entryArea .entryNav span.extend{background-color:white;border:none !important}
.ddnavi-entry #entryArea .entryNav span{background-color:#00c9ef}
.ddnavi-ranking #entryArea .entryNav span{background-color:#fac300}
.ddnavi-ranking #entryArea .entryNav span.extend{border:none !important;background-color:white}
#entryArea .entryNav a:link,#entryArea .entryNav a:visited{background-color:#fff}
.ddnavi-entry #entryArea .entryNav a:hover,#ddnavi-entry #entryArea .entryNav a:active{background-color:#00c9ef}
.ddnavi-ranking #entryArea .entryNav a:hover,.ddnavi-ranking #entryArea .entryNav a:active{background-color:#fac300}
#article_body p{margin-bottom:1em;line-height:1.7}
#article_body .sizeL{font-size:1.2em;line-height:1}
#article_body strong{font-weight:bold}
#article_body em{font-style:italic}
#article_body .pict{margin-bottom:16px;text-align:center}
#article_body .btn-readbook{width:352px;margin-left:auto;margin-right:auto}
#article_body .readbook01{margin-top:-3px;margin-bottom:14px}
#article_body .readbook02{margin-top:20px;margin-bottom:16px}
#article_body .btn-readbook a{display:block;width:352px;height:24px}
#entryBody .bookImgArea{width:490px;margin:0 auto 16px}
#entryBody .bookImgArea .pict{float:left;width:234px;margin:0;text-align:left}
.ddnavi-editorReview #entryBody .bookImgArea .pict a img{border:1px solid #00dc00}
.ddnavi-entry #entryBody .bookImgArea .pict a img{border:1px solid #00c9ef}
#entryBody .bookImgArea .txt-wrapper{float:left;width:256px}
.ddnavi-editorReview #entryBody .infoArea{margin-bottom:16px;border:#00dc00 solid 4px}
.ddnavi-entry #entryBody .infoArea{margin-bottom:16px;border:#00c9ef solid 4px}
.ddnavi-ranking #entryBody .infoArea{margin-bottom:16px;border:#fac300 solid 4px}
#entryBody .infoArea .ttl-ml{padding:7px 10px;font-weight:bold;font-size:1.2em;line-height:1.2}
.ddnavi-editorReview #entryBody .infoArea .ttl-ml{border-bottom:#00dc00 solid 4px;color:#00dc00}
.ddnavi-entry #entryBody .infoArea .ttl-ml{border-bottom:#00c9ef solid 4px;color:#00c9ef}
.ddnavi-ranking #entryBody .infoArea .ttl-ml{border-bottom:#fac300 solid 4px;color:#fac300}
#entryBody .infoArea .clearfix{padding:10px}
#entryBody .infoArea .pict{margin:0;float:left;display:inline;width:130px}
#entryBody .infoArea dl{margin-left:10px;float:left;display:inline;width:496px}
#entryBody .infoArea dt{margin-bottom:8px;font-weight:bold;line-height:1.3}
#entryBody .infoArea dd{line-height:1.6}
#article_body .ranking{margin-bottom:24px}
#article_body .ranking div.clearfix{margin-bottom:4px}
#article_body .ranking div h3{float:left;widows:400px;font-size:1.2em;line-height:1em;font-weight:bold;color:#fac300}
#article_body .ranking div span.date{float:right;padding-top:2px}
#article_body .ranking table{border:#fac300 solid 4px;width:100%}
#article_body .ranking th{background:#fff3e7;text-align:center;font-weight:bold;font-size:.9em;padding:6px 0}
#article_body .ranking th.rank{border-right:1px solid #fac300}
#article_body .ranking td.rank{width:50px;text-align:center;padding:6px 0;border-right:1px solid #fac300}
#article_body .ranking td{border-top:1px solid #fac300;padding:6px 10px;vertical-align:middle}
#entryBody div.rankingTable p{margin-top:10px;font-size:.8em;line-height:1.2em}
#entryAside .ttl-ml{margin-bottom:10px;padding-bottom:4px;font-weight:bold;line-height:1;color:#00c9ef;font-size:1.2em}
.ddnavi-ranking #entryAside .ttl-ml{color:#fac300}
#entryAside .profileArea{display:inline;width:324px}
#entryAside .pict{float:left;display:inline;width:46px}
#entryAside .profileArea .txt{margin-left:10px;float:left;display:inline;width:600px;line-height:1.5}
#entryAside .profileArea span.editorProfileName{margin:10px;font-size:1.2em;font-weight:bold}
#entryAside .popularEntryArea{float:left;display:inline;width:324px}
#entryAside .otherEntryArea{display:inline;width:324px}
#entryAside .otherEntryArea ul{margin-bottom:60px}
#entryAside .popularEntryArea li,#entryAside .otherEntryArea li{margin:0 0 10px 5px;line-height:1.1;font-size:1.2em;background-image:url(../img/pic.png);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;text-decoration:underline}
#entryAside .popularEntryArea li img,#entryAside .otherEntryArea li img{margin:0 10px 0 4px}
#entryAside .popularEntryArea li .date,#entryAside .otherEntryArea li .date{color:gray}
#entryAside .ratingArea{width:316px;border:4px solid #00dc00;margin:0 auto 30px auto}
#entryAside .ratingArea .ttl-ml{padding:10px;text-align:center;color:#00dc00;font-size:150%;line-height:1;font-weight:bold;margin-bottom:0;border-bottom:0}
#entryAside .ratingArea table{width:316px;border-top:4px solid #00dc00;border-bottom:4px solid #00dc00;font-size:100%;line-height:1;margin:0 auto 0 auto}
#entryAside .ratingArea table th{width:90px;padding:3px 4px 3px 10px;border-right:4px solid #00dc00}
#entryAside .ratingArea table td{padding:3px 0}
#entryAside .ratingArea table .first td{padding:10px 0 3px 0}
#entryAside .ratingArea table .last td{padding:3px 0 10px 0}
#entryAside .ratingArea table td.graph{width:180px}
#entryAside .ratingArea table td.num{width:28px;text-align:center;font-weight:bold}
#entryAside .editorInfo{width:288px;margin:10px}
#entryAside .editorInfo .pict{float:left;width:58px}
#entryAside .editorInfo .txt{float:left;width:230px;line-height:1.16}
#entryAside .editorInfo .txt strong{font-weight:bold}
#entryAside .otherReviewArea{display:inline;width:324px}
#entryAside .otherReviewArea .ttl-ml{margin:40px 0 10px 0;padding-bottom:4px;font-weight:bold;font-size:1.2em;line-height:1;color:#00dc00}
#entryAside .otherReviewArea ul{margin-bottom:60px}
#entryAside .otherReviewArea li{margin:0 0 10px 5px;line-height:1.1em;font-size:1.2em;background-image:url(../img/pic.png);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;text-decoration:underline}
#entryAside .otherReviewArea li img{margin:0 10px 0 4px}
.entryAside .otherReviewArea li .date{color:gray}
.otherReviewArea span.fltRight{float:right;margin-top:20px;font-size:1.2em}
.otherReviewArea span.fltRight a{padding:0 0 0 10px;background:url(../img/icon_arrow_footer.png) no-repeat left 4px}
#ddnavi-otherBooks{margin-bottom:10px;padding:10px 5px;background:#fff}
div.ddnavi-bookDetail #ddnavi-otherBooks{margin-bottom:10px;padding:10px 0;background:#fff}
#ddnavi-otherBooks .ttl-hl{margin-bottom:18px;padding-bottom:4px;font-weight:bold;line-height:1}
.ddnavi-bookDetail #ddnavi-otherBooks .ttl-hl{border-bottom:#b3b3b3 solid 1px}
.ddnavi-editorReview #ddnavi-otherBooks .ttl-hl{border-bottom:#00dc00 solid 1px;color:#00dc00}
.ddnavi-entry #ddnavi-otherBooks .ttl-hl{border-bottom:#00c9ef solid 1px;color:#00c9ef}
#ddnavi-otherBooks .wrapper .book{display:table-cell;vertical-align:middle}
* html #ddnavi-otherBooks .wrapper .book{display:inline;zoom:1}
*:first-child+html #ddnavi-otherBooks .wrapper .book{display:inline;zoom:1}
#ddnavi-otherBooks .book{padding-right:16px;width:154px}
#ddnavi-otherBooks .wrapper dt{margin-bottom:12px;text-align:center}
#ddnavi-otherBooks .wrapper dt a img{border:#b3b3b3 solid 1px}
#ddnavi-otherBooks .wrapper dd.txt{margin-bottom:4px;line-height:1.4em;font-size:14px}
#ddnavi-otherBooks .wrapper dd.txt img{margin-right:4px}
#ddnavi-otherBooks .wrapper dd.txt img.icon{margin-right:2px;vertical-align:baseline}
#ddnavi-otherBooks .wrapper dd.txt .ss span{white-space:nowrap}
.ddnavi-editorReview #ddnavi-otherBooks .wrapper dd.txt .ss span{color:#00dc00}
.ddnavi-entry #ddnavi-otherBooks .wrapper dd.txt .ss span{color:#00c9ef}
#ddnavi-editorReview{margin-bottom:10px;padding:10px 10px;background:#fff}
#ddnavi-editorReview .ttl-hl{margin-bottom:10px;padding-bottom:4px;border-bottom:#b3b3b3 solid 4px;font-weight:bold;line-height:1}
#ddnavi-editorReview .pict{float:left;width:58px}
#ddnavi-editorReview .pict a img{border:#b3b3b3 solid 1px}
#ddnavi-editorReview dl{float:right;width:606px;line-height:1.2}
#ddnavi-editorReview dt{margin-bottom:4px;font-weight:bold}
#ddnavi-editorReview .star{float:left;width:72px}
#ddnavi-editorReview .star img{margin-right:2px}
#ddnavi-editorReview div.ttl-ml{float:left;width:534px;font-weight:bold}
#ddnavi-editorReview .section{margin-bottom:10px;padding-bottom:10px;border-bottom:#b3b3b3 dotted 1px}
#ddnavi-editorReview dd{line-height:1.2}
#ddnavi-editorReview .name{float:left;width:400px}
#ddnavi-editorReview .name img{margin-right:2px;vertical-align:top}
#ddnavi-editorReview .date{float:right;color:gray}
#ddnavi-editorReview .date img{margin-right:2px;vertical-align:top}
#ddnavi-editorReview .coment{line-height:2em}
div.ddnavi-bookDetail #ddnavi-editorReview{margin-bottom:10px;padding:10px 0;background:#fff}
#ddnavi-userCommRev{margin-bottom:10px;padding:10px 5px;background:#fff}
div.ddnavi-bookDetail #ddnavi-userCommRev{margin-bottom:10px;padding:10px 0;background:#fff}
#ddnavi-userCommRev .ttl-hl{margin-bottom:6px;padding-bottom:4px;border-bottom:#b3b3b3 solid 4px;font-weight:bold;line-height:1}
.ddnavi-editorReview #ddnavi-userCommRev .ttl-hl{color:#00dc00;border-bottom:#00dc00 solid 4px}
.ddnavi-entry #ddnavi-userCommRev .ttl-hl{color:#00c9ef;border-bottom:#00c9ef solid 4px}
#ddnavi-userCommRev .contHead{text-align:center}
#ddnavi-userCommRev .contHead .btn{float:left;display:inline;margin-bottom:12px;width:154px}
#ddnavi-userCommRev .contHead .nav{margin:0 auto 20px auto;padding-top:4px;width:330px;text-align:center;font-weight:bold;line-height:1}
#ddnavi-userCommRev .contHead .nav span,#ddnavi-userCommRev .contHead .nav a{margin:0 6px}
#ddnavi-userCommRev .contHead .txt{float:right;display:inline;margin-bottom:16px;padding-top:4px;width:154px;text-align:right;font-weight:bold;line-height:1}
#ddnavi-userCommRev .pict{float:left;width:58px}
#ddnavi-userCommRev .pict a img{border:#b3b3b3 solid 1px}
.ddnavi-editorReview #ddnavi-userCommRev .pict a img{border:#00dc00 solid 1px}
.ddnavi-entry #ddnavi-userCommRev .pict a img{border:#00c9ef solid 1px}
#ddnavi-userCommRev dl{float:right;width:606px;line-height:1.2}
#ddnavi-userCommRev dt{margin-bottom:4px}
#ddnavi-userCommRev .star{float:left;width:72px}
#ddnavi-userCommRev .star img{margin-right:2px}
#ddnavi-userCommRev dt.ttl-ml{float:left;width:534px}
#ddnavi-userCommRev dd.ttl-ml{float:left;width:534px}
#ddnavi-userCommRev .section{margin-bottom:10px;padding-bottom:10px;border-bottom:#b3b3b3 dotted 1px}
.ddnavi-editorReview #ddnavi-userCommRev .section{border-bottom:#00dc00 dotted 1px}
.ddnavi-entry #ddnavi-userCommRev .section{border-bottom:#00c9ef dotted 1px}
#ddnavi-userCommRev .last{margin-bottom:10px;border-bottom:0}
#ddnavi-userCommRev dd{margin-bottom:2px;line-height:2.0}
#ddnavi-userCommRev .name{float:left;width:400px}
#ddnavi-userCommRev .name img{margin-right:2px;vertical-align:top}
#ddnavi-userCommRev .date{float:right;color:gray}
#ddnavi-userCommRev .date img{margin-right:2px;vertical-align:top}
.ddnavi-editorReview #ddnavi-userCommRev .date span{color:#00dc00}
.ddnavi-entry #ddnavi-userCommRev .date span{color:#00c9ef}
.netabare{margin-right:1em;line-height:1;vertical-align:top}
#ddnavi-userCommRev .contFoot{margin-top:12px;text-align:center}
#ddnavi-userCommRev .contFoot .btn{float:left;display:inline;width:154px}
#ddnavi-userCommRev .contFoot .nav{margin:0 auto;padding-top:4px;width:330px;text-align:center;font-weight:bold;line-height:1.231}
#ddnavi-userCommRev .contFoot .nav span,#ddnavi-userCommRev .contFoot .nav a{margin:0 6px}
#ddnavi-otherNews{margin-bottom:10px;padding:10px 10px;background:#fff}
#ddnavi-otherNews .ttl-hl{margin-bottom:10px;padding-bottom:4px;border-bottom:#b3b3b3 solid 1px;font-weight:bold;line-height:1}
#ddnavi-otherNews dl.section {margin-bottom:15px;}
#ddnavi-otherNews dl.section dd a{font-size: 22px;font-weight: bold;}
.ddnavi-editorReview #ddnavi-otherNews .ttl-hl{border-bottom:#00dc00 solid 4px;color:#00dc00}
.ddnavi-entry #ddnavi-otherNews .ttl-hl{border-bottom:#00c9ef solid 4px;color:#00c9ef}
#ddnavi-otherNews dl{margin-bottom:6px}
#ddnavi-otherNews dt{float:left;width:60px}
#ddnavi-otherNews dd{float:left;width:604px}
#ddnavi-otherNews dd .date{color:gray}
#ddnavi-otherNews dd img{margin:0 10px 0 4px}
div.ddnavi-bookDetail #ddnavi-otherNews{margin-bottom:10px;padding:10px 0;background:#fff}
#ddnavi-side #global-nav{margin-bottom:10px;padding:16px 16px 10px 16px;background-color:#fff;position:relative}
#ddnavi-side .section{margin:10px auto}
#ddnavi-side #ddnavi-bnrList{margin:10px auto}
.accordion-head{cursor:pointer}
.radius{position:relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;behavior:url(../common/css/PIE.htc)}
.radius-in{position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;behavior:url(../common/css/PIE.htc)}
.ddnavi-bookSearch .searchForm #BookSearchForm{float:left;margin-right:20px}
.ddnavi-bookSearch .searchForm,.ddnavi-Search .searchForm{margin-bottom:16px}
.ddnavi-bookSearch .searchForm .searchTxt,.ddnavi-Search .searchForm .searchTxt{padding-right:10px;width:268px;height:24px}
.ddnavi-bookSearch .searchForm .searchTxt input,.ddnavi-Search .searchForm .searchTxt input{padding:0 5px;border:#666 solid 1px;width:258px;height:24px;color:#666;line-height:24px;position:relative;vertical-align:middle}
.ddnavi-bookSearch .searchForm .searchSelect,.ddnavi-Search .searchForm .searchSelect{padding-right:10px;vertical-align:middle}
.ddnavi-bookSearch .searchForm .searchSubmit,.ddnavi-Search .searchForm .searchSubmit{width:56px;height:24px}
.ddnavi-userProfile #ProfileArea .pict{float:left;margin-bottom:24px;padding-top:2px;width:73px}
.ddnavi-userProfile #ProfileArea .pict img{border:#b3b3b3 solid 1px}
.ddnavi-userProfile #ProfileArea .rArea{float:right;display:inline;margin:0 0 16px 0;width:581px}
.ddnavi-userProfile #ProfileArea dl{margin-bottom:10px}
.ddnavi-userProfile #ProfileArea dl dt{margin-bottom:8px;padding-bottom:4px;border-bottom:#b3b3b3 solid 4px;position:relative}
.ddnavi-userProfile #ProfileArea dl dt .ttl-hl{padding-top:2px;display:block;font-size:1.4em;font-weight:bold;line-height:1}
.ddnavi-userProfile #ProfileArea dl dt.before .ttl-hl{width:100%}
.ddnavi-userProfile #ProfileArea dl dt.after .ttl-hl{width:390px}
.ddnavi-userProfile #ProfileArea dl dt .btn{right:0;bottom:4px;position:absolute;width:154px}
.ddnavi-userProfile #ProfileArea dl dt img{margin-right:4px;vertical-align:bottom;line-height:1}
.ddnavi-userProfile #ProfileArea dl dd{line-height:1.5}
.ddnavi-userProfile #ProfileArea table{width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;empty-cells:show;border-top:4px solid #b3b3b3;border-right:0;border-bottom:0;border-left:4px solid #b3b3b3}
.ddnavi-userProfile #ProfileArea table th,.ddnavi-userProfile #ProfileArea table td{padding:10px;border-top:0;border-right:4px solid #b3b3b3;border-bottom:4px solid #b3b3b3;border-left:0;vertical-align:middle;background-color:#fff;font-size:1.2em;font-weight:bold;line-height:1}
.ddnavi-userProfile #ProfileArea table th{width:20%;white-space:nowrap}
.ddnavi-userProfile #ProfileArea table td{padding-left:0;width:80%}
.ddnavi-userProfile #ProfileArea table td img{margin:0 4px 0 10px}
.ddnavi-Search #ProfileArea .pict,.ddnavi-bookSearch #ProfileArea .pict{float:left;margin-bottom:24px;padding-top:8px;width:73px}
.ddnavi-Search #ProfileArea .pict img,.ddnavi-bookSearch #ProfileArea .pict img{border:#b3b3b3 solid 1px}
.ddnavi-Search #ProfileArea dl,.ddnavi-bookSearch #ProfileArea dl{float:right;display:inline;margin:0 0 22px 0;padding-top:8px;width:563px}
.ddnavi-Search #ProfileArea dl dt,.ddnavi-bookSearch #ProfileArea dl dt{margin-bottom:10px;padding-bottom:4px;border-bottom:#b3b3b3 solid 4px;position:relative}
.ddnavi-Search #ProfileArea dl dt .ttl-hl,.ddnavi-bookSearch #ProfileArea dl dt .ttl-hl{display:block;padding-top:4px;width:413px;font-size:1.4em;font-weight:bold;line-height:1}
.ddnavi-Search #ProfileArea dl dt .btn,.ddnavi-bookSearch #ProfileArea dl dt .btn{right:0;bottom:4px;position:absolute;width:154px}
.ddnavi-Search #ProfileArea dl dd,.ddnavi-bookSearch #ProfileArea dl dd{line-height:1.5}
.ddnavi-Search #ProfileArea dl dd.ss,.ddnavi-bookSearch #ProfileArea dl dd.ss{padding-top:6px;line-height:1;text-align:right}
.ddnavi-memberProfile #ProfileArea .pict{float:left;margin-bottom:24px;padding-top:2px;width:96px}
.ddnavi-memberProfile #ProfileArea .pict img{border:#00dc00 solid 1px}
.ddnavi-memberProfile #ProfileArea .rArea{float:right;display:inline;margin:0 0 16px 0;width:558px}
.ddnavi-memberProfile #ProfileArea dl{margin-bottom:10px}
.ddnavi-memberProfile #ProfileArea dl dt{margin-bottom:8px;padding-bottom:4px;border-bottom:#00dc00 solid 4px;position:relative}
.ddnavi-memberProfile #ProfileArea dl dt .ttl-hl{padding-top:2px;display:block;font-size:1.4em;font-weight:bold;line-height:1}
.ddnavi-memberProfile #ProfileArea dl dt.before .ttl-hl{width:100%}
.ddnavi-memberProfile #ProfileArea dl dt.after .ttl-hl{width:390px}
.ddnavi-memberProfile #ProfileArea dl dt .btn{right:0;bottom:4px;position:absolute;width:154px}
.ddnavi-memberProfile #ProfileArea dl dt img{margin-right:4px;vertical-align:bottom;line-height:1}
.ddnavi-memberProfile #ProfileArea dl dd{line-height:1.5}
.ddnavi-memberProfile #ProfileArea table{width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;empty-cells:show;border-top:4px solid #00dc00;border-right:0;border-bottom:0;border-left:4px solid #00dc00}
.ddnavi-memberProfile #ProfileArea table th,.ddnavi-memberProfile #ProfileArea table td{padding:10px;border-top:0;border-right:4px solid #00dc00;border-bottom:4px solid #00dc00;border-left:0;vertical-align:middle;background-color:#fff;font-size:1.2em;font-weight:bold;line-height:1}
.ddnavi-memberProfile #ProfileArea table th{width:20%;white-space:nowrap}
.ddnavi-memberProfile #ProfileArea table td{padding-left:0;width:80%}
.ddnavi-memberProfile #ProfileArea table td img{margin:0 4px 0 10px}
.ddnavi-bookSearch #tabArea,.ddnavi-Search #tabArea{border-bottom:1px solid #CCC}
.ddnavi-editorReviewList #tabArea{background:url(../img/ed_tabarea_bg.gif) repeat-x left bottom}
.ddnavi-userReview #tabArea{background:url(../img/review_tabarea_bg.gif) repeat-x left bottom}
#tab1{float:left;width:326px;height:40px}
.tabOff:hover{cursor:pointer;opacity:.8}
#tab1 a,#tab2 a,.tabOn span,.tabOff span{padding-top:12px;display:block;width:326px;height:28px;text-align:center;font-size:1.4em;font-weight:bold;line-height:1;text-decoration:none}
#tab2{float:right;width:326px;height:40px}
.ddnavi-bookSearch #tabArea .tabOn span,.ddnavi-Search #tabArea .tabOn span{color:#000;background:url(../img/tab_on_bg.gif) no-repeat left top}
.ddnavi-editorReviewList #tabArea .tabOn span{color:#000;background:url(../img/ed_tab_on_bg.gif) no-repeat left top}
.ddnavi-editorReviewList #tabArea .tabOff span:hover{text-decoration:underline;cursor:pointer}
.ddnavi-userReview #tabArea .tabOn span{color:#000;background:url(../img/review_tab_on_bg.gif) no-repeat left top}
.ddnavi-bookSearch #tabArea .tabOff,.ddnavi-Search #tabArea .tabOff,.ddnavi-editorReviewList #tabArea .tabOff{height:37px;color:#fff;background:url(../img/tab_off.gif) no-repeat left top}
.ddnavi-userReview #tabArea .tabOff{height:24px;background:url(../img/review_tab_off.gif) no-repeat left top}
.ddnavi-bookSearch #tabArea .tabOff a,.ddnavi-Search #tabArea .tabOff a,.ddnavi-editorReviewList #tabArea .tabOff a{color:#fff;height:24px;background:url(../img/tab_off.gif) no-repeat left top}
.ddnavi-userReview #tabArea .tabOff a{color:#fff;height:24px;background:url(../img/review_tab_off.gif) no-repeat left top}
.ddnavi-bookSearch #tabArea .tabOff a:hover,.ddnavi-Search #tabArea .tabOff a:hover,.ddnavi-editorReviewList #tabArea .tabOff a:hover{background:url(../img/tab_off_ov.gif) no-repeat left top}
.ddnavi-userReview #tabArea .tabOff a:hover{background:url(../img/review_tab_off_ov.gif) no-repeat left top}
#resultArea{padding:10px 10px 16px 10px}
.ddnavi-ebook #resultArea{border-top:#b3b3b3 solid 4px}
.ddnavi-ebook #resultArea .devicefilter{margin-bottom:10px}
.ddnavi-ebook #resultArea .devicefilter h2{font-size:110%;font-weight:bold;margin:10px 0}
.ddnavi-ebook #resultArea .devicefilter ul{margin-bottom:40px}
.ddnavi-ebook #resultArea .devicefilter li{float:left;padding-left:5px;font-size:1.3em}
.ddnavi-ebook #resultArea .devicefilter li a{vertical-align:middle}
.ddnavi-ebook #resultArea .devicefilter li img{margin-left:5px}
.ddnavi-ebook #resultArea .devicefilter li span.current{font-weight:bold}
.ddnavi-ebook #resultArea .devicefilter li .alldev{line-height:38px}
.ddnavi-ebook #resultArea .devicefilter .detail{font-size:.9em;margin-top:55px;text-align:right;margin-right:10px}
.ddnavi-bookSearch #resultArea,.ddnavi-Search #resultArea{border:#b3b3b3 solid 1px}
.ddnavi-entryCategory #resultArea{border:#b4b4b4 solid 4px}
.ddnavi-editorReviewList #resultArea,.ddnavi-userReview #resultArea{border-right:#00dc00 solid 4px;border-bottom:#00dc00 solid 4px;border-left:#00dc00 solid 4px}
.ddnavi-editorReviewList #resultArea .review_book_title{color:#000;font-size:.8em;font-weight:normal}
.ddnavi-editorReviewList .resultBody .section .star{float:left;margin-right:5px}
.ddnavi-bookSearch #resultArea .open{display:block}
.ddnavi-bookSearch #resultArea .close{display:none}
#resultArea form{margin-bottom:10px}
#resultArea .ttl-ml{padding-bottom:10px;font-size:20px;font-weight:bold;line-height:1.2}
#resultArea .ttl-ml .keyword{font-size:1.5em}
#resultArea .ttl-ml .genreIcon{float:left;margin-top:3px}
#resultArea .ttl-ml .postTitle{display:table-cell;padding-left:5px}
.ddnavi-bookSearch #extralinkArea{border-top:#b3b3b3 solid 1px;padding:10px}
.ddnavi-bookSearch #extralinkArea .link{margin-right:10px;background-color:#e7eaed;background-image:linear-gradient(#fefefe,#e7eaed);background:-moz-linear-gradient(#fefefe,#e7eaed);background:-webkit-linear-gradient(#fefefe,#e7eaed);border:1px solid #CCC;border-radius:7px;box-shadow:0 1px 3px #ebebeb;color:#000;display:block;font-weight:bold;padding:5px;text-shadow:0 1px 0 #FFF;width:277px;text-align:center;float:left}
.ddnavi-bookSearch #extralinkArea .link a{font-size:1.2em}
.resultHead{padding-top:16px}
.ddnavi-bookSearch .resultHead,.ddnavi-Search .resultHead,.ddnavi-userProfile .resultHead{border-top:#b3b3b3 solid 1px}
.ddnavi-entryCategory .resultHead{border-top:#b4b4b4 solid 1px}
.ddnavi-editorReviewList .resultHead,.ddnavi-userReview .resultHead,.ddnavi-memberProfile .resultHead{border-top:#00dc00 solid 1px}
.resultHead .nav{margin:0 auto 16px auto;text-align:center;font-weight:bold;line-height:1}
.resultHead .nav span,.resultHead .nav a{margin:0 6px}
.resultHead .txt{float:right;display:inline;margin-bottom:16px;width:154px;text-align:right;font-weight:bold;line-height:1}
.resultBody .pict{float:right;width:48px}
.ddnavi-editorReviewList .resultBody .pict,.ddnavi-userReview .resultBody .pict,.ddnavi-entryCategory .resultBody .pict,.ddnavi-memberList .resultBody .pict,.ddnavi-memberProfile .resultBody .pict{float:left;width:48px;min-height:1px;margin-top:15px}
.ddnavi-bookSearch .resultBody .pict{float:left;width:58px}
.ddnavi-Search .resultBody .pict{float:left;width:58px}
#userReviewArea .resultBody .pict{float:left;width:48px}
.resultBody .pict a img{border:#b3b3b3 solid 1px}
.resultBody dl{float:left;width:586px;line-height:1.2}
.ddnavi-editorReviewList .resultBody dl,.ddnavi-userReview .resultBody dl,.ddnavi-entryCategory .resultBody dl,.ddnavi-memberProfile .resultBody dl{margin-left:10px;width:576px}
.ddnavi-editorReviewList .resultBody span.book-name{font-size:1.1em;font-weight:bold}
.ddnavi-memberList .resultBody dl{margin-left:10px;width:260px;margin-top:14px;min-height:100px}
.ddnavi-bookSearch .resultBody dl{float:right;width:512px}
.ddnavi-Search .resultBody dl{float:right;width:576px}
#userReviewArea .resultBody dl{margin-left:10px;width:576px}
#userCommentArea .resultBody dl{width:100%}
.resultBody dt{margin-bottom:4px}
.resultBody dt .lIcon{margin-right:4px}
.resultBody dt .rIcon{margin-left:4px}
.resultBody dt .ttl-ml{margin-bottom:4px;display:block;font-weight:bold}
.resultBody dt .star{font-weight:bold}
.resultBody dt .star img{vertical-align:baseline;margin-right:2px}
.resultBody .section{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eeeee6}
.ddnavi-memberProfile .resultBody .section{border-bottom:#00dc00 dotted 1px}
.resultBody dd{margin-bottom:4px;line-height:1.2}
.resultBody dd .txt{padding-bottom:6px;float:left;display:inline;width:410px;line-height:1}
.resultBody dd .date{padding-bottom:4px;padding-top:2px;line-height:1;color:gray}
.resultBody dd .date,.resultBody dd .btn{float:right;text-align:right;width:154px}
.resultBody dd .txt2{padding-top:6px;float:left;display:inline;width:410px;line-height:1}
.resultBody dd .btn{padding:0}
.resultBody .name{float:left;width:380px}
.resultBody .name img{margin-right:2px;vertical-align:top}
.resultBody .price{color:red}
.resultBody .store{margin-left:6px}
.resultBody .price img,.resultBody .store img{margin-right:4px;vertical-align:top}
.resultBody .delete{padding-top:4px;padding-bottom:2px;text-align:right;line-height:1}
.resultFoot{margin:12px 0 0 0;text-align:center}
.resultFoot .nav{padding-top:4px;text-align:center;font-weight:bold;line-height:1}
.resultFoot .nav span,.resultFoot .nav a{margin:0 6px}
.resultFoot .newReview{border-top:#b3b3b3 solid 4px;margin-top:20px}
.resultFoot .newReview h2{font-size:1.2em;font-weight:bold;text-align:left;margin:15px 0}
.resultFoot .newReview dl{float:left;width:299px;margin-right:10px;margin-bottom:10px;border-bottom:1px dotted #b3b3b3}
.resultFoot .newReview .pict{float:left;padding-right:10px;height:160px}
.resultFoot .newReview .pict img{width:100px}
.resultFoot .newReview .ttl{text-align:left;font-size:1.2em;font-weight:bold}
.resultFoot .newReview .caption{text-align:left;line-height:1.5em}
.ddnavi-userReview #section01{margin-bottom:16px;padding:10px;border:#00dc00 solid 4px}
.ddnavi-userComment #section01{margin-bottom:16px;padding:10px;border:#a67c52 solid 4px}
.ddnavi-userReview #section01 .pict{float:left;width:58px}
.ddnavi-userComment #section01 .pict{float:right;width:48px}
.ddnavi-userReview #section01 .pict a img{border:#b3b3b3 solid 1px}
.ddnavi-userComment #section01 .pict a img{border:#a67c52 solid 1px}
.ddnavi-userReview #section01 dl{float:right;width:576px;line-height:1.2}
.ddnavi-userComment #section01 dl{float:left;width:578px;line-height:1.2}
.ddnavi-userReview #section01 dt{margin-bottom:4px}
.ddnavi-userComment #section01 dt{margin-bottom:4px}
.ddnavi-userReview #section01 dt .lIcon{margin-right:4px}
.ddnavi-userComment #section01 .lIcon{margin-right:4px}
.ddnavi-userReview #section01 dt .rIcon{margin-left:4px}
.ddnavi-userComment #section01 dt .rIcon{margin-left:4px}
.ddnavi-userReview #section01 dt .ttl-ml{margin-bottom:4px;display:block;width:522px;font-weight:bold}
.ddnavi-userComment #section01 dt .ttl-ml{margin-bottom:4px;display:block;width:522px;font-weight:bold}
.ddnavi-userComment #section01 dt .star{font-weight:bold}
.ddnavi-userComment #section01 dt .star img{margin-right:2px;vertical-align:baseline}
.ddnavi-userReview #section01 .section{margin-bottom:10px;padding-bottom:10px;border-bottom:#b3b3b3 dotted 1px}
.ddnavi-userComment #section01 .section{margin-bottom:10px;padding-bottom:10px;border-bottom:#b3b3b3 dotted 1px}
.ddnavi-userComment #section01 dd{margin-bottom:4px;line-height:1.2}
.ddnavi-userReview #section01 dd .txt{padding-bottom:6px;float:left;display:inline;width:410px;line-height:1}
.ddnavi-userReview #section01 dd .date{padding-bottom:4px;padding-top:2px;line-height:1;color:gray}
.ddnavi-userComment #section01 .date{float:right;color:gray}
.ddnavi-userReview #section01 .date img{margin:0 2px;vertical-align:top}
.ddnavi-userComment #section01 .date img{margin:0 2px;vertical-align:top}
.ddnavi-userReview #section01 dd .date span{color:#00dc00}
.ddnavi-userComment #section01 span{color:#a67c52}
.ddnavi-userReview #section01 .date,.ddnavi-userReview #section01 dd .btn{float:right;text-align:right;width:154px}
.ddnavi-userComment #section01 .name{float:left;width:380px}
.ddnavi-userComment #section01 .name img{margin-right:2px;vertical-align:top}
.ddnavi-userReview #section01 .txt2{padding-top:6px;float:left;display:inline;width:410px;line-height:1}
.ddnavi-userReview #section01 dd .btn{padding:0}
.ddnavi-userReview #section01 .price{color:red}
.ddnavi-userReview #section01 .store{margin-left:6px}
.ddnavi-userReview #section01 .price img,.ddnavi-userReview #section01 .store img{margin-right:4px;vertical-align:top}
.ddnavi-userReview #section02 .ttl-hl{margin-bottom:6px;color:#00dc00;font-weight:bold;font-size:1.4em}
.ddnavi-userComment #section02 .ttl-hl{margin-bottom:6px;color:#a67c52;font-weight:bold;font-size:1.4em}
.ddnavi-userReview #section02 .ttl-hl img{margin:0 2px 0 0;vertical-align:top}
.ddnavi-userComment #section02 .ttl-hl img{margin:0 2px 0 0;vertical-align:top}
.ddnavi-userReview .commentArea{margin-bottom:16px;padding-bottom:16px;border-bottom:#00dc00 dotted 1px}
.ddnavi-userComment .commentArea{margin-bottom:16px;padding-bottom:16px;border-bottom:#a67c52 dotted 1px}
.ddnavi-userReview #section02 .pict{float:left;display:inline;width:48px}
.ddnavi-userComment #section02 .pict{float:left;display:inline;width:48px}
.ddnavi-userReview #section02 .pict a img{border:#00dc00 solid 1px}
.ddnavi-userComment #section02 .pict a img{border:#a67c52 solid 1px}
.ddnavi-userReview #section02 .fukidashi-L{margin-bottom:10px;float:right;display:inline;width:616px;background:url(../img/review_comment_fukidashi_l_bg.gif) repeat-y left top}
.ddnavi-userComment #section02 .fukidashi-L{margin-bottom:10px;float:right;display:inline;width:616px;background:url(../img/comment_fukidashi_l_bg.gif) repeat-y left top}
.ddnavi-userReview #section02 .fukidashi-L01{width:616px;background:url(../img/review_comment_fukidashi_l_hd.gif) no-repeat left top}
.ddnavi-userComment #section02 .fukidashi-L01{width:616px;background:url(../img/comment_fukidashi_l_hd.gif) no-repeat left top}
.ddnavi-userReview #section02 .fukidashi-L02{padding:10px 10px 10px 22px;width:584px;background:url(../img/review_comment_fukidashi_l_bm.gif) no-repeat left bottom;line-height:1.6}
.ddnavi-userComment #section02 .fukidashi-L02{padding:10px 10px 10px 22px;width:584px;background:url(../img/comment_fukidashi_l_bm.gif) no-repeat left bottom;line-height:1.6}
.ddnavi-userReview #section02 .star{margin-bottom:8px}
.ddnavi-userReview #section02 .date{margin-top:6px;text-align:right;color:gray;line-height:1}
.ddnavi-userComment #section02 .date{margin-top:6px;text-align:right;color:gray;line-height:1}
.ddnavi-userReview p img{margin-right:4px;vertical-align:middle}
.ddnavi-userReview .btnList{text-align:right}
.ddnavi-userComment .btnList{text-align:right}
.ddnavi-userReview .btnList a{margin-left:10px}
.ddnavi-userComment .btnList a{margin-left:10px}
.ddnavi-userReview .user-other{margin-top:16px;margin-left:60px;width:604px}
.ddnavi-userComment .user-other{margin-top:16px;margin-left:60px;width:604px}
.ddnavi-userReview .fukidashi-M{float:left;display:inline;width:450px;background:url(../img/review_comment_fukidashi_m_bg.gif) repeat-y left top}
.ddnavi-userComment .fukidashi-M{float:left;display:inline;width:450px;background:url(../img/comment_fukidashi_m_bg.gif) repeat-y left top}
.ddnavi-userReview #section02 .fukidashi-M01{width:450px;background:url(../img/review_comment_fukidashi_m_hd.gif) no-repeat left top}
.ddnavi-userComment #section02 .fukidashi-M01{width:450px;background:url(../img/comment_fukidashi_m_hd.gif) no-repeat left top}
.ddnavi-userReview #section02 .fukidashi-M02{padding:10px 10px 10px 22px;width:418px;background:url(../img/review_comment_fukidashi_m_bm.gif) no-repeat left bottom;line-height:1.5}
.ddnavi-userComment #section02 .fukidashi-M02{padding:10px 10px 10px 22px;width:418px;background:url(../img/comment_fukidashi_m_bm.gif) no-repeat left bottom;line-height:1.5}
.ddnavi-userReview .user-other .btn{float:right;display:inline;width:96px}
.ddnavi-userComment .user-other .btn{float:right;display:inline;width:96px}
.ddnavi-userReview .user-other .name{margin-bottom:6px;line-height:1}
.ddnavi-userComment .user-other .name{margin-bottom:6px;line-height:1}
.ddnavi-userReview .user-other .name img{margin-right:2px;vertical-align:top;line-height:1}
.ddnavi-userComment .user-other .name img{margin-right:2px;vertical-align:top;line-height:1}
.ddnavi-userReview .fukidashi-S{width:418px;background:url(../img/review_comment_fukidashi_s_bg.gif) repeat-y left top}
.ddnavi-userComment .fukidashi-S{width:418px;background:url(../img/comment_fukidashi_s_bg.gif) repeat-y left top}
.ddnavi-userReview #section02 .fukidashi-S01{width:418px;background:url(../img/review_comment_fukidashi_s_hd.gif) no-repeat left top}
.ddnavi-userComment #section02 .fukidashi-S01{width:418px;background:url(../img/comment_fukidashi_s_hd.gif) no-repeat left top}
.ddnavi-userReview #section02 .fukidashi-S02{padding:20px 10px 10px 10px;width:398px;background:url(../img/review_comment_fukidashi_s_bm.gif) no-repeat left bottom;line-height:1.5}
.ddnavi-userComment #section02 .fukidashi-S02{padding:20px 10px 10px 10px;width:398px;background:url(../img/comment_fukidashi_s_bm.gif) no-repeat left bottom;line-height:1.5}
.social-bookmark{float:left;margin-right:6px;max-width:120px;min-width:70px;height:20px}
.social-bookmark-fb{width:130px}
#web-dd01{width:640px;border-collapse:collapse;border:0;margin:0;padding:0}
#web-dd01 TH img{border:0;width:425px;height:170px}
#web-dd01 TD{vertical-align:top}
#web-dd01 TD a{border:0;width:216px;height:28px}
#web-dd02{width:640px;border-collapse:collapse;border:0;margin-bottom:10px;padding:0}
#web-dd02 TD{text-align:right}
.resultHead .nav a,.resultFoot .nav a{color:black;margin:0 5px !important;font-size:14px !important;line-height:23px !important;padding:0 !important;display:inline-block;height:23px !important;min-width:23px !important;text-align:center;vertical-align:middle;border:#999 solid 1px !important;position:relative;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;behavior:url(../common/css/PIE.htc);font-weight:normal}
.resultHead .nav a:hover,.resultHead .nav span.current,.resultFoot .nav a:hover,.resultFoot .nav span.current{background-color:#ccc !important;text-decoration:none}
.resultHead .nav span.current,.resultFoot .nav span.current{color:black;margin:0 5px !important;font-size:14px !important;line-height:23px !important;padding:0 !important;display:inline-block;height:23px !important;min-width:23px !important;text-align:center;vertical-align:middle;border:#999 solid 1px !important;position:relative;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;behavior:url(../common/css/PIE.htc);font-weight:bold}
.resultHead .nav a.prev,.resultHead .nav a.next,.resultHead .nav a.last,.resultHead .nav a.first,.resultFoot .nav a.prev,.resultFoot .nav a.next,.resultFoot .nav a.last,.resultFoot .nav a.first{margin:0 !important}
.resultHead .nav span.before,.resultHead .nav span.after,.resultFoot .nav span.before,.resultFoot .nav span.after{font-weight:normal}
#contents-header p{line-height:1.2}
.ddnavi-author #resultArea{padding:10px 10px 16px}
.ddnavi-author #resultArea #listfilter{padding:10px 0;background-color:#eee}
.ddnavi-author #resultArea #listfilter li{float:left;border-right:1px solid #b4b4b4}
.ddnavi-author #resultArea #listfilter li:last-child{border-right:0}
.ddnavi-author #resultArea #listfilter li{padding:0 15px}
.ddnavi-author #resultArea #listfilter li.current{color:#CCC}
.ddnavi-author #resultArea #itemList{width:651px}
.ddnavi-author #resultArea #itemList li{float:left;width:320px;padding:10px 0 0 5px;color:#666}
.ddnavi-author #resultArea #itemList li a{font-size:120%;padding-right:5px}
.ddnavi-author #resultArea .resultHead .nav{margin:0}
.ddnavi-author #resultArea .resultFoot .nav{margin:10px 0 0}
#itemList-mdd{margin-top:20px}
#itemList-mdd h3{margin-bottom:10px;padding-left:8px;border-left:#b4b4b4 8px solid;font-size:140%;font-weight:bold}
#itemList-mdd h3 span{display:block;font-size:85%}
#itemList-mdd div{width:300px;padding:10px}
#itemList-mdd .itemList-mdd-left{float:left}
#itemList-mdd .itemList-mdd-right{float:right}
#itemList-mdd div ul{margin-left:10px}
#itemList-mdd div ul li{margin-top:5px;padding:5px 0 5px 5px;color:#666;border-bottom:#b3b3b3 dotted 1px}
#itemList-mdd div ul li a{font-size:120%;padding-right:5px}
#itemList-mdd div ul li span{padding-right:5px;color:#000;font-weight:bold}
#itemList-mdd div ul li span.sr-rank01{color:red}
#itemList-mdd div ul li span.sr-rank02{color:red}
#itemList-mdd div ul li span.sr-rank03{color:red}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{vertical-align:bottom}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
.selectGenru{margin-bottom:16px}
.selectGenru2{margin-bottom:6px}
.selectGenru .txt,.selectGenru2 .txt{padding-right:1px;white-space:nowrap}
.selectGenru .select01,.selectGenru2 .select01{padding-right:10px}
.selectGenru .select02,.selectGenru2 .select02{padding-right:0}
.selectSaleTime{margin-bottom:16px}
.selectSaleTime .txt{padding-right:1px;white-space:nowrap}
.selectSaleTime .txt2{padding-right:10px}
.selectSaleTime .select01{padding-right:10px}
.selectSaleTime .select02{padding-right:0}
.refineSubmit input{padding:0 0 0 10px;border:0;height:20px;width:50px}
