@charset "utf-8";#ddnavi-generalArea-normal{margin-bottom:10px;padding:16px;background:#fff;position:relative;font-color:#333}
#ddnavi-generalArea-normal h1,#ddnavi-generalArea-normal h2,#ddnavi-generalArea-normal h3,#ddnavi-generalArea-normal h4,#ddnavi-generalArea-normal h5,#ddnavi-generalArea-normal h6{font-weight:bold;line-height:1.0}
#ddnavi-generalArea-normal h1{margin-bottom:16px;font-size:250%}
#ddnavi-generalArea-normal h2{margin-bottom:10px;font-size:200%}
#ddnavi-generalArea-normal h3{margin-bottom:10px;font-size:150%}
#ddnavi-generalArea-normal h4{margin-bottom:10px;font-size:133.3%}
#ddnavi-generalArea-normal h5{margin-bottom:10px;font-size:116.6%}
#ddnavi-generalArea-normal h6{margin-bottom:4px;font-size:100%}
#ddnavi-generalArea-normal p.sizeL{margin-bottom:16px;font-size:116.6%;line-height:1.57}
#ddnavi-generalArea-normal p.sizeM{font-size:100%;line-height:1.5}
#ddnavi-generalArea-normal p.sizeS{margin-bottom:4px;font-size:100%;line-height:1.16}
#ddnavi-generalArea-normal p.sizeS .ss{font-size:83.3%}
#ddnavi-generalArea-normal .section01,#ddnavi-generalArea-normal .section02,#ddnavi-generalArea-normal .section03a,#ddnavi-generalArea-normal .section03b{width:664px}
#ddnavi-generalArea-normal .section01{margin-bottom:16px}
#ddnavi-generalArea-normal .section01 .pict{float:right;width:150px}
#ddnavi-generalArea-normal .section01 .txt{float:left;width:514px}
#ddnavi-generalArea-normal .section01 .p{width:504px}
#ddnavi-generalArea-normal .section02{margin-bottom:16px}
#ddnavi-generalArea-normal .section02 .pict{float:left;width:160px;margin-bottom:16px}
#ddnavi-generalArea-normal .section03a,#ddnavi-generalArea-normal .section03b{margin-bottom:10px}
#ddnavi-generalArea-normal .section03a .pict{float:left;width:58px}
#ddnavi-generalArea-normal .section03a .txt{float:left;width:606px}
#ddnavi-generalArea-normal .section03b .pict{float:right;width:48px}
#ddnavi-generalArea-normal .section03b .txt{float:left;width:616px}
#ddnavi-generalArea-normal .section03b .txt p{width:606px}
#ddnavi-generalArea-normal .section03a .txt .date,#ddnavi-generalArea-normal .section03b .txt .date{text-align:right;font-size:83.3%;color:gray}
#ddnavi-generalArea-normal .section03a .txt .date .icon,#ddnavi-generalArea-normal .section03b .txt .date .icon{margin-right:2px;vertical-align:top}
#ddnavi-generalArea-light{margin-bottom:10px;padding:16px;background:#fff;position:relative;font-color:#b3b3b3}
#ddnavi-generalArea-light h5{margin-bottom:10px;font-size:116.6%;font-weight:bold;line-height:1.0}
#ddnavi-generalArea-light .textlist{margin-bottom:16px}
#ddnavi-generalArea-light .textlist li{margin-left:16px;font-size:100%;line-height:18px}
#ddnavi-generalArea-light ul.textlist li{list-style-type:disc}
#ddnavi-generalArea-light ol.textlist li{list-style-type:decimal}
#ddnavi-generalArea-light blockquote{margin-bottom:16px;padding:10px 10px 10px 52px;background:#f2f2f2 url(./theme/img/bg_blockquote.gif) no-repeat 0 0;font-size:100%;line-height:18px}
#ddnavi-generalArea-light table.tb-normal-x{margin-bottom:16px;border-left:4px solid #b3b3b3;border-top:4px solid #b3b3b3;border-bottom:3px solid #b3b3b3;font-size:100%;line-height:1}
#ddnavi-generalArea-light table.tb-normal-x caption{margin-bottom:10px;font-weight:bold;line-height:1.0;font-size:116.6%}
#ddnavi-generalArea-light table.tb-normal-x th,#ddnavi-generalArea-light table.tb-normal-x td{width:134px;padding:8px 0;border-right:4px solid #b3b3b3;border-bottom:1px solid #b3b3b3;text-align:center}
#ddnavi-generalArea-light table.tb-normal-x th{background-color:#f2f2f2}
#ddnavi-generalArea-form{margin-bottom:10px;padding:16px;background:#fff;position:relative;font-color:#333}
#ddnavi-generalArea-form h1{margin-bottom:16px;font-size:250%;font-weight:bold;line-height:1.0}
#ddnavi-generalArea-form table.tb-form{margin-bottom:16px;font-size:100%;line-height:1}
#ddnavi-generalArea-form table.tb-form th,#ddnavi-generalArea-form table.tb-form td{padding:8px 0;vertical-align:top}
#ddnavi-generalArea-form table.tb-form .first th,#ddnavi-generalArea-form table.tb-form .first td{padding:0 0 8px 0}
#ddnavi-generalArea-form table.tb-form .last th,#ddnavi-generalArea-form table.tb-form .last td{padding:8px 0 0 0}
#ddnavi-generalArea-form table.tb-form th{width:174px;text-align:left}
#ddnavi-generalArea-form table.tb-form th span{display:block;padding:6px 0 6px 45px}
#ddnavi-generalArea-form table.tb-form th.hissu span{background:url(./theme/img/icon_hissu.gif) no-repeat left center}
#ddnavi-generalArea-form table.tb-form th.nini span{background:url(./theme/img/icon_nini.gif) no-repeat left center}
#ddnavi-generalArea-form table.tb-form td{width:490px}
#ddnavi-generalArea-form table.tb-form input.type-text{width:320px;height:18px;border:1px solid #b3b3b3;padding:3px}
#ddnavi-generalArea-form table.tb-form .item{margin-right:10px}
#ddnavi-generalArea-form table.tb-form .item input{margin-right:4px}
#ddnavi-generalArea-form table.tb-form .type-textarea{width:490px;border:1px solid #b3b3b3;padding:3px}
#ddnavi-generalArea-form .form-submit{width:154px;margin:0 auto;background:url(./theme/img/send_btn_ov.gif) no-repeat 0 0}
#ddnavi-generalArea-form .form-submit .type-submit{display:block;width:154px;height:40px;border-width:0;background:url(./theme/img/send_btn.gif) no-repeat 0 0;text-indent:-9999px;cursor:pointer;cursor:hand}
#ddnavi-generalArea-form .form-submit .type-submit:hover{background-image:url(./theme/img/send_btn_ov.gif)}
#advertize-main h2{padding-left:10px;font-weight:bold;font-size:1.2em;margin:20px 0}
#advertize-main p{padding:10px;font-size:1.2em}
#advertize-main span.small{font-size:.9em}
#ddnavi-entry #content-tsubuyaki h1{margin-top:6px}
#entryBody #content-tsubuyaki{line-height:1.57em;font-size:1.17em}
#content-tsubuyaki .header-caption{font-weight:bold;margin-bottom:24px}
#content-tsubuyaki h3.ttl{margin:24px 0 10px}
#content-tsubuyaki .sb-h24{margin-bottom:24px}
#content-tsubuyaki strong{font-weight:bold}
#content-tsubuyaki .tsubuyaki-dokuhon .pict{width:122px;float:left}
#content-tsubuyaki .tsubuyaki-dokuhon .pict img{border:1px solid #00c9ef}
#content-tsubuyaki .tsubuyaki-dokuhon .txt{width:500px;float:right}
#content-tsubuyaki .tsubuyaki-dokuhon .txt p.ttl{font-size:1.2em;line-height:1em;font-weight:bold;padding-bottom:4px;border-bottom:4px solid #00c9ef;margin-bottom:10px}
#content-tsubuyaki .tsubuyaki-dokuhon .txt p.ttl img{margin-right:4px;vertical-align:bottom}
#content-tsubuyaki .tsubuyaki-dokuhon .txt p{margin:0}
#content-tsubuyaki .tsubuyaki-kansou-left .pict,#content-tsubuyaki .tsubuyaki-kansou-right .pict{width:96px;margin-bottom:0}
#content-tsubuyaki .tsubuyaki-kansou-left .txt p{padding:9px 10px 9px 20px;margin:0}
#content-tsubuyaki .tsubuyaki-kansou-right .txt p{padding:9px 20px 9px 10px;margin:0}
#content-tsubuyaki .fukidashi-L{background:url(./theme/img/tsubuyaki_fukidashi_l_bg.gif) repeat-y left top}
#content-tsubuyaki .fukidashi-L01{background:url(./theme/img/tsubuyaki_fukidashi_l_hd.gif) no-repeat left top}
#content-tsubuyaki .fukidashi-L02{background:url(./theme/img/tsubuyaki_fukidashi_l_bm.gif) no-repeat left bottom}
#content-tsubuyaki .fukidashi-R{background:url(./theme/img/tsubuyaki_fukidashi_l_bg_right.gif) repeat-y left top}
#content-tsubuyaki .fukidashi-R01{background:url(./theme/img/tsubuyaki_fukidashi_l_hd_right.gif) no-repeat left top}
#content-tsubuyaki .fukidashi-R02{background:url(./theme/img/tsubuyaki_fukidashi_l_bm_right.gif) no-repeat left bottom}
.tsubuyaki-kansou-left .pict img,.tsubuyaki-kansou-right .pict img{border:1px solid #00c9ef}
#content-tsubuyaki .tsubuyaki-marker{margin-bottom:24px}
#content-tsubuyaki .tsubuyaki-marker .iphoness{float:left;width:182px;display:inline;margin-right:14px}
#content-tsubuyaki .tsubuyaki-marker .iphoness img{width:180px;border:1px solid #00c9ef}
#content-tsubuyaki .tsubuyaki-marker .tsubuyaki-marker-ttl{float:right;width:430px;margin:14px 0 20px 0;font-weight:bold}
#content-tsubuyaki .tsubuyaki-marker .pict{float:left}
#content-tsubuyaki .tsubuyaki-marker .pict img{border:1px solid #00c9ef}
#content-tsubuyaki .tsubuyaki-marker .txt p{padding:9px 10px 9px 20px;margin:0}
#content-tsubuyaki .fukidashi-M{float:right;display:inline;width:340px;background:url(./theme/img/tsubuyaki_fukidashi_m_bg.gif) repeat-y left top}
#content-tsubuyaki .fukidashi-M01{width:340px;background:url(./theme/img/tsubuyaki_fukidashi_m_hd.gif) no-repeat left top}
#content-tsubuyaki .fukidashi-M02{width:340px;background:url(./theme/img/tsubuyaki_fukidashi_m_bm.gif) no-repeat left bottom}
#content-tsubuyaki .tsubuyaki-infoArea{border:4px solid #00c9ef;background:url(./theme/img/tsubuyaki_02.jpg) no-repeat right bottom;padding:10px;margin-bottom:16px}
#content-tsubuyaki .tsubuyaki-infoArea .ttl{color:#00c9ef;font-weight:bold;margin-bottom:10px}
#content-tsubuyaki .tsubuyaki-infoArea .pict{float:left;padding-right:10px}
#content-tsubuyaki .tsubuyaki-infoArea .pict img{border:1px solid #00c9ef}
#content-tsubuyaki .tsubuyaki-infoArea .txt{float:left;width:252px}
#content-tsubuyaki .tsubuyaki-infoArea .txt p{margin:0}
#content-tsubuyaki .tsubuyaki-infoArea .fukidashi-blue{float:left;display:inline;margin:0 0 0 16px;width:172px;color:#FFF;background:url(./theme/img/tsubuyaki_fukidashi_blue_bg.gif) repeat-y left top}
#content-tsubuyaki .tsubuyaki-infoArea .fukidashi-blue01{width:172px;background:url(./theme/img/tsubuyaki_fukidashi_blue_hd.gif) no-repeat left top}
#content-tsubuyaki .tsubuyaki-infoArea .fukidashi-blue02{width:172px;background:url(./theme/img/tsubuyaki_fukidashi_blue_bm.gif) no-repeat left bottom}
#content-tsubuyaki .tsubuyaki-infoArea .fukidashi-blue02 p{padding:10px;margin:0}
#content-tsubuyaki .profileArea img{border:1px solid #00c9ef}
#content-mine .section01 .ttl-wrapper{border-bottom:#f39 solid 4px}
#content-mine .ttl-hl{color:#f39}
#content-mine .meta-date span{color:#f39}
.ddnavi-mine #entryArea .entryNav span{background-color:#f39}
.ddnavi-mine #entryArea .entryNav a:hover,#ddnavi-mine #entryArea .entryNav a:active{background-color:#f39}
#content-mine .bookImgArea .pict a img{border:1px solid #f39}
#content-mine .infoArea{margin-bottom:16px;border:#f39 solid 4px}
#content-mine .infoArea .ttl-ml{border-bottom:#f39 solid 4px;color:#f39}
#content-mine .ttl-hl{border-bottom:#f39 solid 4px;color:#f39}
#content-mine .ttl-ml{color:#f39}
#content-mine h1{margin-top:6px}
#article_body #content-mine{line-height:1.57em;font-size:1.17em}
#content-mine .header-caption{font-weight:bold;margin-bottom:24px}
#content-mine p.theme-ttl,#content-mine p.question,#content-mine p.answer{font-weight:bold}
#content-mine p.theme-ttl{background:url(/wp-content/uploads/2011/09/mine_theme_arrow.gif) no-repeat left top;line-height:30px;font-size:1.7em;margin-bottom:24px;padding-left:176px}
#content-mine p.question{background:url(/wp-content/uploads/2011/09/mine_question.gif) no-repeat left top;padding-left:40px;margin-bottom:16px;font-size:1.2em;line-height:1.4em;color:#f39}
#content-mine .answer{background:url(./theme/img/mine_answer.gif) no-repeat left top;padding-left:40px;margin-bottom:10px;font-size:1.2em;line-height:1.4em}
#content-mine .answer-txt p{margin-bottom:32px;line-height:1.57em}
#content-mine .answer-txt img.right{float:right;margin-left:16px;display:inline}
#content-mine .answer-txt img.left{float:left;margin-right:16px;display:inline}
#content-mine .medicine-book{margin-bottom:32px}
#content-mine .medicine-book .ttl{font-weight:bold}
#content-mine .medicine-book .left div.txt{margin-left:136px}
#content-mine .medicine-book .left .mine-img{float:right;margin-left:24px}
#content-mine .medicine-book .left .book{float:left}
#content-mine .medicine-book .right div.txt{margin-right:184px}
#content-mine .medicine-book .right .mine-img{float:left;margin-right:16px}
#content-mine .medicine-book .right .book{float:right}
#content-mine .medicine-book .book{display:table-cell;vertical-align:middle}
#content-mine .medicine-book .book dd.txt{line-height:1.4}
#content-mine .medicine-book dl.book{width:162px;margin-right:10px;font-size:.85em;text-align:center}
#content-mine .medicine-book dl.book dt img{border:1px solid #f39;margin-bottom:10px}
#content-mine .medicine-book .fukidashi-MiL{float:right;display:inline;width:475px;background:url(/wp-content/uploads/2011/09/comment_fukidashi_mine_bg_l.gif) repeat-y left top;margin-bottom:16px;margin-left:-16px}
#content-mine .medicine-book .fukidashi-MiL01{width:475px;background:url(/wp-content/uploads/2011/09/comment_fukidashi_mine_hd_l.gif) no-repeat left top}
#content-mine .medicine-book .fukidashi-MiL02{width:475px;background:url(/wp-content/uploads/2011/09/comment_fukidashi_mine_bm_l.gif) no-repeat left bottom;border-right:4px solid #f39;position:relative;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;behavior:url(./theme/common/css/PIE.htc)}
#content-mine .medicine-book .fukidashi-MiL p{margin:0;padding:20px 20px 20px 45px;text-align:center;color:#f39;font-weight:bold;line-height:30px;font-size:1.5em}
#content-mine .medicine-book .fukidashi-MiR{float:left;display:inline;width:475px;background:url(/wp-content/uploads/2011/09/comment_fukidashi_mine_bg_r.gif) repeat-y left top;margin-bottom:16px;margin-right:-24px}
#content-mine .medicine-book .fukidashi-MiR01{width:475px;background:url(/wp-content/uploads/2011/09/comment_fukidashi_mine_hd_r.gif) no-repeat left top}
#content-mine .medicine-book .fukidashi-MiR02{width:475px;background:url(/wp-content/uploads/2011/09/comment_fukidashi_mine_bm_r.gif) no-repeat left bottom}
#content-mine .medicine-book .fukidashi-MiR p{margin:0;padding:20px 45px 20px 20px;text-align:center;color:#f39;font-weight:bold;line-height:30px;font-size:1.5em}
#content-mine #ddnavi-otherBooks{padding:0;margin-bottom:18px}
#content-mine #ddnavi-otherBooks h2.ttl-hl{border:0;color:#000}
#content-mine #ddnavi-otherBooks dt a img{border:1px solid #f39}
#content-mine .section-book{clear:both;border:4px solid #f39 !important;padding:10px;margin-bottom:32px}
#content-mine .section-book .pict{width:122px;float:left}
#content-mine .section-book .pict img{border:1px solid #f39}
#content-mine .section-book .txt{width:475px;float:right}
#content-mine .section-book .txt .ttl{font-weight:bold;line-height:1.3;margin-bottom:8px}
#content-mine .section-book .txt .ttl img{margin-right:2px}
#content-mine .section-book .txt p{margin-bottom:10px;line-height:1.6em}
#content-mine .section-book .txt .caption{font-weight:bold;line-height:1em}
#content-mine .section-book .txt .btn{margin-bottom:0}
#entryBody #content-radio{font-size:1.17em;line-height:1.57em}
#ddnavi-entry #content-radio h1{margin-top:6px}
#ddnavi-entry #content-radio .section01 .ttl-wrapper{border-bottom:4px solid #00c9ef}
#ddnavi-entry #content-radio .section01 .ttl-wrapper h2.ttl-hl{color:#00c9ef}
#content-radio #entryAside .ttl-ml{color:#00dc00;border-bottom:4px solid #00c9ef}
#content-radio .header-caption{font-weight:bold;margin-bottom:24px}
#article_body #section-text,#content-radio #section-text{border-top:4px solid #00c9ef;margin:16px 0 24px 0;padding-top:16px}
#content-radio #section-movie{width:422px;margin:0 0 24px 121px}
#content-radio #section-movie p{margin-bottom:16px}
#content-radio #section-comment{line-height:1em;width:392px;border:4px solid #00c9ef;margin:0 0 24px 122px;padding:10px}
#content-radio #section-comment h3{color:#00c9ef;font-weight:bold}
#content-radio #section-comment dt{font-weight:bold;margin-top:8px}
#content-radio #section-comment dd{font-size:.9em;margin-top:8px}
#content-radio #section-comment .btn{margin:0 auto 16px auto;font-weight:bold;width:320px;text-align:center}
#content-radio #section-comment .btn a{background:#00c9ef;display:block;height:32px;line-height:32px;color:#FFF;width:320px}
#content-radio #section-comment .btn a:hover{background:#4cd9f4;text-decoration:none}
#content-radio #section-comment .btn .radius{border-radius:4px}
#content-radio #ddnavi-otherBooks{padding:0;margin-bottom:24px;font-size:.85em}
#content-radio #ddnavi-otherBooks h2.ttl-hl{border:0;color:#000}
#content-radio #ddnavi-otherBooks dt a img{border:1px solid #00c9ef}
#content-radio .profileArea img{border:1px solid #00c9ef}
#content-radio .bold{font-weight:bold}
#content-radio h3{font-size:1.2em;font-weight:bold;line-height:1;margin-bottom:1em}
#content-radio .quote{background:none repeat scroll 0 0 #eaf4ff;margin-bottom:20px;padding:10px 15px}
#content-radio h3{text-align:center;margin-bottom:0}
#content-radio .quote p.bm0{margin-bottom:0}
#content-radio .radius{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;behavior:url(./theme/common/css/PIE.htc)}
#profile-radio .profileArea{display:inline;float:left;width:205px;padding-right:8px}
#profile-radio .profileArea .ttl-ml{border-bottom-color:#00c9ef;border-bottom-style:solid;border-bottom-width:4px;color:#00c9ef;font-weight:bold;line-height:1;margin-bottom:10px;padding-bottom:4px}
#profile-radio .profileArea .pict{display:inline;float:left;width:46px;padding-right:10px;padding-bottom:5px}
#profile-radio .profileArea .txt{line-height:1.5}
#profile-radio .otherEntryArea h3.ttl-ml{color:#00c9ef;font-weight:bold;line-height:1em;margin-bottom:10px;padding-bottom:4px;font-size:1.2em}
#profile-radio .otherEntryArea ul{margin-bottom:60px}
#profile-radio .otherEntryArea li{margin:0 0 10px 5px;text-decoration:underline;line-height:1.1em;font-size:1.2em;background-image:url(./theme/img/pic.png);background-repeat:no-repeat;background-position:0 5px;padding-left:10px}
.otherEntryArea span.fltRight{float:right;margin-top:20px;font-size:1.2em}
.otherEntryArea span.fltRight a{padding:0 0 0 10px;background:url(./theme/img/icon_arrow_footer.png) no-repeat left 4px}
#content-bookrako{margin-top:6px}
#content-bookrako #entryBody{line-height:1.57em;font-size:1.17em}
#content-bookrako h1{margin-top:20px;padding-top:16px;border-top:4px solid #b3b3b3}
#content-bookrako #entryArea{margin-top:30px}
#content-bookrako #hajime{margin-bottom:16px}
#content-bookrako #hajime #bookrako_ill_01{float:left}
#content-bookrako #hajime #section-profile{width:296px;height:360px;border:4px solid #b3b3b3;float:right;margin-bottom:16px}
#content-bookrako #hajime #section-profile p{margin:0 10px;font-size:.85em;line-height:1.5em}
#content-bookrako #hajime #section-profile .txt{margin:10px 10px 18px}
#content-bookrako #hajime #section-profile .profile{margin-bottom:10px}
#content-bookrako #morikawa{border-top:4px solid #b3b3b3;margin-top:16px;padding-top:16px}
#content-bookrako #morikawa .right{float:right}
#content-bookrako #morikawa .profile{margin-top:10px;width:475px;border:4px solid #b3b3b3;float:left}
#content-bookrako #morikawa .pic{width:144px;float:left;margin:10px 10px 80px 10px}
#content-bookrako #morikawa .txt{margin:10px 10px 10px 0;font-size:.85em;line-height:1.5em}
#content-bookrako #morikawa .container{clear:both;width:640px;padding-top:20px;overflow:hidden;_zoom:1}
#content-bookrako #morikawa dl{width:147px;float:left;margin:0 12px 16px 0;font-size:.85em;line-height:1.5em}
#content-bookrako #morikawa dl dd{margin-top:8px}
#content-bookrako #bokuno{border-top:4px solid #b3b3b3;margin-top:30px;padding-top:16px}
#content-bookrako #bokuno .ttl{margin-bottom:30px}
#content-bookrako #bokuno .mumu-ttl{width:85px;float:left}
#content-bookrako #bokuno .container{float:right;width:555px;margin-bottom:-20px}
#content-bookrako #bokuno dl{width:135px;float:left;text-align:center;margin-bottom:20px;font-size:.85em;font-weight:bold}
#content-present{margin:6px 0}
#content-present #entryBody{line-height:1.57em;font-size:1.17em}
#content-present #breadcrumbList{margin-bottom:10px}
#content-present #present02{float:left}
#content-present #present03{float:right}
#content-present #present04{clear:both;float:left}
#content-present #hint{width:416px;float:right}
#content-present #key-tate,#content-present #key-yoko{width:264px;float:right}
#content-present #hint #hint-frame{height:136px;margin-bottom:16px;border-bottom:1px solid silver;border-right:1px solid silver;border-left:1px solid silver}
#content-present #key-tate #key-tate-frame,#content-present #key-yoko #key-yoko-frame{height:360px;margin-bottom:16px;border-bottom:1px solid silver;border-right:1px solid silver;border-left:1px solid silver}
#content-present #hint #hint-frame .container,#content-present #key-tate #key-tate-frame .container,#content-present #key-yoko #key-yoko-frame .container{overflow:hidden;margin:6px 16px}
#content-present #hint #hint-frame dl{margin-top:-2px;font-weight:bold}
#content-present #hint #hint-frame dt{border-top:2px dotted silver;padding-top:8px}
#content-present #hint #hint-frame dd{margin-bottom:8px}
#content-present #hint #btn-puzzle{float:left}
#content-present #hint #btn-download{float:right}
#content-present #present06{clear:both;margin-top:24px;position:relative;width:664px;height:136px;background:url(./theme/img/present_06.gif) no-repeat left top}
*:first-child+html #content-present #present06{margin-top:7px}
#content-present #present06 a{position:absolute;top:16px;left:400px}
#content-present #present06 p{position:absolute;top:104px;left:400px;line-height:1em;font-size:.85em}
#content-present #guideline{border:2px solid silver;overflow:hidden;margin:16px 0 32px 0}
#content-present #guideline h3{border-bottom:2px solid silver;text-align:center;line-height:1em;padding:8px 0;font-weight:bold;font-size:1.5em}
#content-present #guideline .container{overflow:hidden;margin:6px 16px}
#content-present #guideline dl{margin-top:-2px}
#content-present #guideline dt,#content-present #guideline dd p{line-height:1.5em;font-size:.9em}
#content-present #guideline dt{clear:left;float:left;width:111px;padding-top:2px;margin:10px 0}
#content-present #guideline dd{padding:10px 0 2px 112px;border-top:2px dotted silver}
#content-present #guideline dd p{margin-bottom:8px}
#content-present .container-left{width:384px;float:left}
#content-present .container-right{width:264px;float:right}
#content-present #present07{margin-bottom:10px}
#content-present .container-left p{margin-bottom:18px;line-height:1.5em}
#content-present #present11{margin-top:18px}
#content-present .container-right .table-wrapper{padding:7px 0}
#content-present .container-right table th,#content-present .container-right table td{line-height:1.5em;padding:3px 8px}
#content-present .container-right table{width:100%}
#content-present .container-right table th{border-right:1px dotted silver;vertical-align:top;text-align:center}
#content-present #present-yoko{margin-top:16px}
#content-yomitagirl{margin:6px 0}
#content-yomitagirl #entryBody{line-height:1.57em;font-size:1.17em}
#content-yomitagirl .bm0{margin-bottom:0}
#content-yomitagirl .bm8{margin-bottom:8px}
#content-yomitagirl .bm24{margin-bottom:24px}
#content-yomitagirl .f12{font-size:.85em;line-height:1.5em}
#content-yomitagirl .f14{font-size:1em;line-height:1.5em}
#content-yomitagirl .bold{font-weight:bold}
#content-yomitagirl strong{color:red}
#content-yomitagirl #breadcrumbList{margin-bottom:-8px}
#content-yomitagirl #btn-oubo{float:right}
*:first-child+html #content-yomitagirl #btn-oubo{margin-top:22px}
#content-yomitagirl h2{color:red;font-weight:bold;line-height:1em;font-size:1.3em;padding-bottom:4px;margin:24px 0 16px;border-bottom:4px solid red}
#content-yomitagirl .sec3 .f14{line-height:1em}
#content-yomitagirl .sec4-1 a{float:right;margin-left:10px}
#content-yomitagirl .sec4-2{border:2px solid red;font-weight:bold;padding:10px 0;margin-bottom:16px}
#content-yomitagirl .sec4-2 img{margin:5px 20px 0 60px;line-height:24px;float:left}
#content-yomitagirl .sec4-2 p{margin:0;line-height:1.4em}
#content-yomitagirl .sec4-3 a{float:right;margin-left:16px}
#content-yomitagirl .sec4-4 .sample{float:right;margin:0;width:278px;text-align:center;font-size:.85em;line-height:1.5em}
#content-yomitagirl .sample img{margin:0 2px 8px}
#article_body #content-interview,#entryBody #content-interview,#entryBody #content-takada,#entryBody #content-new-book,#entryBody #content-new-ebook{font-size:1.17em;line-height:1.57em}
#content-interview,#content-takada,#content-new-book,#content-new-ebook{margin:6px 0}
#article_body .bm0,#content-interview .bm0,#content-takada .bm0,#content-new-book .bm0,#content-new-ebook .bm0{margin-bottom:0}
#article_body .bm8,#content-interview .bm8,#content-takada .bm8,#content-new-book .bm8,#content-new-ebook .bm8{margin-bottom:8px}
#article_body .bm24,#content-interview .bm24,#content-takada .bm24,#content-new-book .bm24,#content-new-ebook .bm24{margin-bottom:24px}
#article_body .bold,#content-interview .bold,#content-takada .bold,#content-new-book .bold,#content-new-ebook .bold{font-weight:bold}
#article_body .header-caption,#content-interview .header-caption,#content-takada .header-caption,#content-new-book .header-caption,#content-new-ebook .header-caption{font-weight:bold;margin-bottom:24px}
#article_body .section01 .ttl-wrapper,#ddnavi-entry #content-interview .section01 .ttl-wrapper,#ddnavi-entry #content-takada .section01 .ttl-wrapper,#ddnavi-entry #content-new-book .section01 .ttl-wrapper,#ddnavi-entry #content-new-ebook .section01 .ttl-wrapper{border-bottom:4px solid #ff8214}
#article_body .section01 h2,#ddnavi-entry #content-interview .section01 h2,#ddnavi-entry #content-takada .section01 h2,#ddnavi-entry #content-new-book .section01 h2,#ddnavi-entry #content-new-ebook .section01 h2{color:#ff8214}
#article_body h3,#content-interview h3,#content-takada h3,#content-new-book h3,#content-new-ebook h3{font-size:1.2em;font-weight:bold;line-height:1;margin-bottom:1em}
#article_body .section-text img.left,#content-interview .section-text img.left,#content-takada .section-text img.left,#content-new-book .section-text img.left,#content-new-ebook .section-text img.left{float:left;margin:0 16px 16px 0}
#content-interview .section-profile,#content-takada .section-profile,#content-new-book .section-profile,#content-new-ebook .section-profile{border:4px solid #ff8214;width:460px;padding:10px;margin:0 auto 32px}
#content-interview .section-profile .pict,#content-takada .section-profile .pict,#content-new-book .section-profile .pict,#content-new-ebook .section-profile .pict{width:144px;float:left;margin:0}
#content-interview .section-profile .txt,#content-takada .section-profile .txt,#content-new-book .section-profile .txt,#content-new-ebook .section-profile .txt{width:306px;float:right}
#content-interview .section-profile .txt p,#content-takada .section-profile .txt p,#content-new-book .section-profile .txt p,#content-interview .section-profile .txt p{margin-bottom:0}
#content-interview .section-profile .txt .name,#content-takada .section-profile .txt .name,#content-new-book .section-profile .txt .name,#content-new-ebook .section-profile .txt .name{line-height:1em;margin-bottom:10px;font-weight:bold;font-size:1.2em}
#content-interview .section-book,#content-takada .section-book,#content-new-book .section-book,#content-new-ebook .section-book{border:4px solid #ff8214;padding:10px;margin-bottom:32px}
#content-interview .section-book .pict,#content-takada .section-book .pict,#content-new-book .section-book .pict,#content-new-ebook .section-book .pict{width:122px;float:left}
#content-interview .section-book .pict img,#content-takada .section-book .pict img,#content-new-book .section-book .pict img,#content-new-ebook .section-book .pict img{border:1px solid #ff8214}
#content-interview .section-book .txt,#content-takada .section-book .txt,#content-new-book .section-book .txt,#content-new-ebook .section-book .txt{width:504px;float:right}
#content-interview .section-book .txt .ttl,#content-takada .section-book .txt .ttl,#content-new-book .section-book .txt .ttl,#content-new-ebook .section-book .txt .ttl{font-weight:bold;line-height:1.3;margin-bottom:8px}
#content-interview .section-book .txt .ttl img,#content-takada .section-book .txt .ttl img,#content-new-book .section-book .txt .ttl img,#content-new-ebook .section-book .txt .ttl img{margin-right:2px}
#content-interview .section-book .txt p,#content-takada .section-book .txt p,#content-new-book .section-book .txt p,#content-new-ebook .section-book .txt p{margin-bottom:10px;line-height:1.6}
#content-interview .section-book .txt .caption,#content-takada .section-book .txt .caption,#content-new-book .section-book .txt .caption,#content-new-ebook .section-book .txt .caption{margin-bottom:10x;line-height:1em;font-weight:bold}
#content-interview .section-book .txt .btn,#content-takada .section-book .txt .btn,#content-new-book .section-book .txt .btn,#content-new-ebook .section-book .txt .btn{margin-bottom:0}
#content-interview .entryNav,#content-takada .entryNav,#content-new-book .entryNav,#content-new-ebook .entryNav{margin-bottom:16px}
#content-interview .entryNav span,#content-takada .entryNav span,#content-new-book .entryNav span,#content-new-ebook .entryNav span{background:#ff8214;border:1px solid #ff8214}
#content-interview .entryNav a,#content-takada .entryNav a,#content-new-book .entryNav a,#content-new-ebook .entryNav a{border:1px solid #ff8214}
#content-interview .entryNav a:hover,#content-interview .entryNav a:active,#content-takada .entryNav a:hover,#content-takada .entryNav a:active,#content-new-book .entryNav a:hover,#content-new-book .entryNav a:active,#content-new-ebook .entryNav a:hover,#content-new-ebook .entryNav a:active{background:#ff8214}
#content-interview #entryAside h3.ttl-ml,#content-takada #entryAside h3.ttl-ml,#content-new-book #entryAside h3.ttl-ml,#content-new-ebook #entryAside h3.ttl-ml{border-bottom:4px solid #ff8214;color:#ff8214}
#content-interview #dummy-text,#content-takada #dummy-text,#content-new-book #dummy-text,#content-new-ebook #dummy-text{font-size:12px;line-height:18px}
#content-new-book #sec1,#content-new-ebook #sec1{width:340px;float:left}
#article_body .sec1-profile,#content-new-book .sec1-profile,#content-new-ebook .sec1-profile{width:300px;float:right;padding-left:15px}
#article_body .sec1-profile .pict,#content-new-book .sec1-profile .pict,#content-new-ebook .sec1-profile .pict{margin-bottom:10px}
#article_body .sec1-profile .txt,#content-new-book .sec1-profile .txt,#content-new-ebook .sec1-profile .txt{width:300px}
#article_body .sec1-profile .txt p,#content-new-book .sec1-profile .txt p,#content-new-ebook .sec1-profile .txt p{font-size:.9em;margin-bottom:0}
#article_body .sec1-profile .txt .name,#content-new-book .sec1-profile .txt .name,#content-new-ebook .sec1-profile .txt .name{font-weight:bold}
#profile-takada .otherEntryArea h3.ttl-ml{color:#ff8214;font-weight:bold;font-size:1.2em;line-height:1;margin-bottom:10px;padding-bottom:4px}
#profile-takada .otherEntryArea ul{margin-bottom:60px}
#profile-takada .otherEntryArea li{font-size:1.2em;line-height:1.1em;margin:0 0 10px 5px;background-image:url(./theme/img/pic.png);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;text-decoration:underline}
#profile-takada .profileArea{display:inline}
#profile-takada .profileArea span.editorProfileName{margin:10px;font-size:1.2em;font-weight:bold}
#profile-takada .profileArea .pict{float:left;display:inline;width:46px}
#profile-takada .profileArea .txt{margin-left:10px;float:left;display:inline;width:600px;line-height:1.5}
#entryBody #content-anohito{font-size:1.17em;line-height:1.57em}
#content-anohito{margin:6px 0}
#content-anohito #entryBody{line-height:1.57em;font-size:1.17em}
#content-anohito .bm0{margin-bottom:0!}
#content-anohito .bm8{margin-bottom:8px}
#content-anohito .bm24{margin-bottom:24px}
#content-anohito .bold{font-weight:bold}
#content-anohito .header-caption{font-weight:bold;margin-bottom:24px}
#content-anohito .section01 .ttl-wrapper{border-bottom:4px solid #ff8214}
#content-anohito .section01 h2{color:#ff8214}
#content-anohito h3{font-size:1.15em;font-weight:bold;clear:both;line-height:1em;margin-bottom:16px}
#content-anohito .section-text{margin-bottom:8px}
#content-anohito .section-text img.right{float:right;margin-left:24px}
#content-anohito #sec1{width:320px;float:left}
#content-anohito #sec2{margin-bottom:24px}
#content-anohito #sec2 p{font-size:.9em;margin-bottom:0}
#content-anohito .section-profile{width:280px !important;float:right;border:none !important}
#content-anohito .section-profile .pict{margin-bottom:10px !important;width:280px !important}
#content-anohito .section-profile .txt{width:280px !important}
#content-anohito .section-profile .txt p{font-size:.9em;margin-bottom:0}
#content-anohito .section-profile .txt .name,{font-weight:bold}
#content-anohito .section-book{clear:both;border:4px solid #ff8214 !important;padding:10px;margin-bottom:32px}
#content-anohito .section-book .pict{width:122px;float:left}
#content-anohito .section-book .pict img{border:1px solid #ff8214}
#content-anohito .section-book .txt{width:470px !important;float:right}
#content-anohito .section-book .txt .ttl{font-weight:bold;line-height:1.3;margin-bottom:8px}
#content-anohito .section-book .txt .ttl img{margin-right:2px}
#content-anohito .section-book .txt p{margin-bottom:10px;line-height:1.6em}
#content-anohito .section-book .txt .caption{font-weight:bold;line-height:1em}
#content-anohito .section-book .txt .btn{margin-bottom:0}
#content-anohito #entryAside h3.ttl-ml{border-bottom:4px solid #ff8214;color:#ff8214}
#profile-anohito .otherEntryArea h3.ttl-ml{color:#ff8214;font-weight:bold;font-size:1.2em;line-height:1;margin-bottom:10px;padding-bottom:4px}
#profile-anohito .otherEntryArea ul{margin-bottom:60px}
#profile-anohito .otherEntryArea li{font-size:1.2em;line-height:1.1em;margin:0 0 10px 5px;text-decoration:underline;background-image:url(./theme/img/pic.png);background-repeat:no-repeat;background-position:0 5px;padding-left:10px}
#profile-anohito .profileArea{display:inline}
#profile-anohito .profileArea span.editorProfileName{margin:10px;font-size:1.2em;font-weight:bold}
#profile-anohito .profileArea .pict{float:left;display:inline;width:46px}
#profile-anohito .profileArea .txt{margin-left:10px;float:left;display:inline;width:600px;line-height:1.5}
#entryBody #content-anohitolist{line-height:1.57em;font-size:1.17em}
#content-anohitolist{margin:6px 0}
#content-anohitolist .bm0{margin-bottom:0}
#content-anohitolist .bm8{margin-bottom:8px}
#content-anohitolist .bm24{margin-bottom:24px}
#content-anohitolist .bold{font-weight:bold}
#content-anohitolist .list-container p{margin:0;font-size:1em;line-height:1.25em}
#content-anohitolist h2{text-align:center;margin:32px 0 10px}
#content-anohitolist .list-container{background:url(../img/yajirushi.png) no-repeat 454px 41px #FFF;border:2px solid #ff8214;width:484px;height:98px;margin:0 auto 16px auto;overflow:hidden}
#content-anohitolist .bl-hover{background-color:#ffe0c4}
#content-anohitolist .pict{width:128px;float:left;margin:0}
#content-anohitolist .txt{width:346px;float:right}
#content-anohitolist .txt .name{font-size:1.7em;line-height:1em;margin:16px 0 14px 0;color:#ff8214}
#content-anohitolist .txt .name a{color:#ff8214}
#content-anohitolist .txt .name a:hover{text-decoration:none}
#content-anohitolist .name .f18{font-size:.8em}
#entryBody #content-news,#entryBody #content-anzen,#entryBody #content-feature,#entryBody #content-matsumoto,#entryBody #content-make-ebook,#entryBody #content-pages{font-size:1.17em;line-height:1.57em}
#content-news,#content-anzen,#content-feature,#content-matsumoto,#content-make-ebook,#content-pages{margin:0}
#content-news .bm0,#content-anzen .bm0,#content-feature .bm0,#content-matsumoto .bm0,#content-make-ebook .bm0,#content-pages .bm0{margin-bottom:0}
#content-news .bm8,#content-anzen .bm8,#content-feature .bm8,#content-matsumoto .bm8,#content-make-ebook .bm8,#content-pages .bm8{margin-bottom:8px}
#content-news .bm24,#content-anzen .bm24,#content-feature .bm24,#content-matsumoto .bm24,#content-make-ebook .bm24,#content-pages .bm24{margin-bottom:24px}
#content-news .bold,#content-anzen .bold,#content-feature .bold,#content-matsumoto .bold,#content-make-ebook .bold,#content-pages .bold{font-weight:bold}
#content-news .header-caption,#content-anzen .header-caption,#content-feature .header-caption,#content-matsumoto .header-caption,#content-make-ebook .header-caption,#content-pages .header-caption{font-weight:bold;margin-bottom:24px}
#ddnavi-entry #content-news .section01 .ttl-wrapper,#ddnavi-entry #content-anzen .section01 .ttl-wrapper,#ddnavi-entry #content-feature .section01 .ttl-wrapper,#ddnavi-entry #content-matsumoto .section01 .ttl-wrapper,#ddnavi-entry #content-make-ebook .section01 .ttl-wrapper{border-bottom:4px solid #00c9ef}
#ddnavi-entry #content-news .section01 h2,#ddnavi-entry #content-anzen .section01 h2,#ddnavi-entry #content-feature .section01 h2,#ddnavi-entry #content-matsumoto .section01 h2,#ddnavi-entry #content-make-ebook .section01 h2{color:#ff8214}
#content-news h3,#content-anzen h3,#content-feature h3,#content-matsumoto h3,#content-make-ebook h3,#content-pages h3{font-size:1.2em;font-weight:bold;margin-bottom:1em}
#article_body .section-text img.left,#content-anzen .section-text img.left,#content-news .section-text img.left,#content-anzen .section-text img.left,#content-feature .section-text img.left,#content-matsumoto .section-text img.left,#content-make-ebook .section-text img.left,#content-pages .section-text img.left{float:left;margin:0 16px 16px 0}
#article_body .section-text img.right,#content-news .section-text img.right,#content-anzen .section-text img.right,#content-feature .section-text img.right,#content-matsumoto .section-text img.right,#content-make-ebook .section-text img.right,#content-pages .section-text img.right{float:right;margin:0 0 16px 16px}
#article_body .section-profile,#content-news .section-profile,#content-anzen .section-profile,#content-feature .section-profile,#content-matsumoto .section-profile,#content-make-ebook .section-profile,#content-pages .section-profile{border:4px solid #00c9ef;width:460px;padding:10px;margin:0 auto 32px}
#article_body .section-profile .pict,#content-news .section-profile .pict,#content-anzen .section-profile .pict,#content-feature .section-profile .pict,#content-matsumoto .section-profile .pict,#content-make-ebook .section-profile .pict,#content-pages .section-profile .pict{width:144px;float:left;margin:0}
#article_body .section-profile .txt,#content-news .section-profile .txt,#content-anzen .section-profile .txt,#content-feature .section-profile .txt,#content-matsumoto .section-profile .txt,#content-make-ebook .section-profile .txt,#content-pages .section-profile .txt{width:306px;float:right}
#article_body .section-profile .txt p,#content-news .section-profile .txt p,#content-feature .section-profile .txt p,#content-matsumoto .section-profile .txt p,#content-make-ebook .section-profile .txt p,#content-pages .section-profile .txt p{margin-bottom:0}
#article_body .section-profile .txt .name,#content-news .section-profile .txt .name,#content-anzen .section-profile .txt .name,#content-feature .section-profile .txt .name,#content-matsumoto .section-profile .txt .name,#content-make-ebook .section-profile .txt .name,#content-pages .section-profile .txt .name{line-height:1em;margin-bottom:10px;font-weight:bold;font-size:1.2em}
#article_body h3.section-book_top,#content-news h3.section-book_top,#content-anzen h3.section-book_top,#content-feature h3.section-book_top,#content-matsumoto h3.section-book_top,#content-make-ebook h3.section-book_top,#content-pages h3.section-book_top{border-top:4px solid #00c9ef;border-left:4px solid #00c9ef;border-right:4px solid #00c9ef;padding:10px;margin-bottom:0;color:#00c9ef}
#article_body .section-book,#content-news .section-book,#content-anzen .section-book,#content-feature .section-book,#content-matsumoto .section-book,#content-make-ebook .section-book,#content-pages .section-book{border:4px solid #00c9ef;padding:10px;margin-bottom:32px}
#article_body .section-book h3.ttl-ml,#content-news .section-book h3.ttl-ml,#content-anzen .section-book h3.ttl-ml,#content-feature .section-book h3.ttl-ml,#content-matsumoto .section-book h3.ttl-ml,#content-make-ebook .section-book h3.ttl-ml,#content-pages .section-book h3.ttl-ml{border-bottom:4px solid #00c9ef;color:#00c9ef}
#article_body .section-book .pict,#content-news .section-book .pict,#content-anzen .section-book .pict,#content-feature .section-book .pict,#content-matsumoto .section-book .pict,#content-make-ebook .section-book .pict,#content-pages .section-book .pict{width:122px;float:left}
#article_body .section-book .pict img,#content-news .section-book .pict img,#content-anzen .section-book .pict img,#content-feature .section-book .pict img,#content-matsumoto .section-book .pict img,#content-make-ebook .section-book .pict img,#content-pages .section-book .pict img{border:1px solid #00c9ef}
#article_body .section-book .txt,#content-news .section-book .txt,#content-anzen .section-book .txt,#content-feature .section-book .txt,#content-matsumoto .section-book .txt,#content-make-ebook .section-book .txt,#content-pages .section-book .txt{width:450px;float:right}
#article_body .section-book .txt .ttl,#content-news .section-book .txt .ttl,#content-anzen .section-book .txt .ttl,#content-feature .section-book .txt .ttl,#content-matsumoto .section-book .txt .ttl,#content-make-ebook .section-book .txt .ttl,#content-pages .section-book .txt .ttl{font-weight:bold;line-height:1.3;margin-bottom:8px}
#article_body .section-book .txt .ttl img,#content-news .section-book .txt .ttl img,#content-anzen .section-book .txt .ttl img,#content-feature .section-book .txt .ttl img,#content-matsumoto .section-book .txt .ttl img,#content-make-ebook .section-book .txt .ttl img,#content-pages .section-book .txt .ttl img{margin-right:2px}
#article_body .section-book .txt p,#content-news .section-book .txt p,#content-anzen .section-book .txt p,#content-feature .section-book .txt p,#content-matsumoto .section-book .txt p,#content-make-ebook .section-book .txt p,#content-pages .section-book .txt p{margin-bottom:10px;line-height:1.6}
#article_body .section-book .txt .caption,#content-news .section-book .txt .caption,#content-anzen .section-book .txt .caption,#content-feature .section-book .txt .caption,#content-matsumoto .section-book .txt .caption,#content-make-ebook .section-book .txt .caption,#content-pages .section-book .txt .caption{margin-bottom:10x;line-height:1em;font-weight:bold}
#article_body .section-book .txt .btn,#content-news .section-book .txt .btn,#content-anzen .section-book .txt .btn,#content-feature .section-book .txt .btn,#content-matsumoto .section-book .txt .btn,#content-make-ebook .section-book .txt .btn,#content-pages .section-book .txt .btn{margin-bottom:0}
#article_body .entryNav,#content-news .entryNav,#content-anzen .entryNav,#content-feature .entryNav,#content-matsumoto .entryNav,#content-make-ebook .entryNav{margin-bottom:16px}
#article_body .entryNav span,#content-news .entryNav span,#content-anzen .entryNav span,#content-feature .entryNav span,#content-matsumoto .entryNav span,#content-make-ebook .entryNav span{background:#ff8214;border:1px solid #00c9ef}
#article_body .entryNav a,#content-news .entryNav a,#content-anzen .entryNav a,#content-feature .entryNav a,#content-matsumoto .entryNav a,#content-make-ebook .entryNav a{border:1px solid #00c9ef}
#article_body .entryNav a:hover,#content-news .entryNav a:hover,#content-news .entryNav a:active,#content-anzen .entryNav a:hover,#content-anzen .entryNav a:active,#content-feature .entryNav a:hover,#content-feature .entryNav a:active,#content-matsumoto .entryNav a:hover,#content-matsumoto .entryNav a:active,#content-make-ebook .entryNav a:hover,#content-make-ebook .entryNav a:active{background:#00c9ef}
#article_body #entryAside h3.ttl-ml,#content-news #entryAside h3.ttl-ml,#content-anzen #entryAside h3.ttl-ml,#content-feature #entryAside h3.ttl-ml,#content-matsumoto #entryAside h3.ttl-ml,#content-make-ebook #entryAside h3.ttl-ml{border-bottom:4px solid #00c9ef;color:#ff8214}
#article_body #dummy-text,#content-news #dummy-text,#content-anzen #dummy-text,#content-feature #dummy-text,#content-matsumoto #dummy-text,#content-make-ebook #dummy-text,#content-pages #dummy-text{font-size:12px;line-height:18px}
#article_body .quote,#content-news .quote,#content-anzen .quote,#content-feature .quote,#content-matsumoto .quote,#content-make-ebook .quote,#content-pages .quote{background:none repeat scroll 0 0 #fad5dc;margin-bottom:20px;padding:10px 15px}
#article_body .quote p.bm0,#content-news .quote p.bm0,#content-anzen .quote p.bm0,#content-feature .quote p.bm0,#content-matsumoto .quote p.bm0,#content-make-ebook .quote p.bm0,#content-pages .quote p.bm0{margin-bottom:0}
#article_body .radius,#content-news .radius,#content-anzen .radius,#content-feature .radius,#content-matsumoto .radius,#content-make-ebook .radius,#content-pages .radius{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;behavior:url(./theme/common/css/PIE.htc)}
#article_body dl.book,#content-news dl.book{margin-bottom:10px}
#article_body dl.book dt img,#content-news dl.book dt img{width:68px}
#article_body dl.book dd.txt,#content-news dl.book dd.txt{line-height:1.4}
#article_body dl.book dd.txt img.icon,#content-news dl.book dd.txt img.icon{width:12px;margin-right:2px}
#article_body dl.book dd.btn img,#content-news dl.book dd.btn img{width:154px}
#entryBody #content-captain{font-size:1.17em;line-height:1.57em}
#content-captain{margin:6px 0}
#content-captain .bm0{margin-bottom:0}
#content-captain .bm8{margin-bottom:8px}
#content-captain .bm24{margin-bottom:24px}
#content-captain .bold{font-weight:bold}
#content-captain .header-caption{font-weight:bold;margin-bottom:24px}
#ddnavi-entry #content-captain .section01 .ttl-wrapper{border-bottom:4px solid #00c9ef}
#ddnavi-entry #content-captain .section01 h2{color:#ff8214}
#content-captain h3{font-size:1.2em;font-weight:bold;line-height:1;margin-bottom:1em}
#content-captain .section-text{margin:10px 10px 32px 10px}
#content-captain .section-text p{margin-bottom:20px}
#content-captain .section-text img.left{float:left;margin:0 16px 16px 0}
#content-captain .section-text img.right{float:right;margin:0 16px 16px 0}
#content-captain .section-profile{border:4px solid #00c9ef;width:460px;padding:10px;margin:0 auto 32px}
#content-captain .section-profile .pict{width:144px;float:left;margin:0}
#content-captain .section-profile .txt{width:306px;float:right}
#content-captain .section-profile .txt p{margin-bottom:0}
#content-captain .section-profile .txt .name{line-height:1em;margin-bottom:10px;font-weight:bold;font-size:1.2em}
#content-captain .section-book{border:4px solid #00c9ef;padding:10px;margin-bottom:32px}
#content-captain .section-book .pict{width:122px;float:left}
#content-captain .section-book .pict img{border:1px solid #00c9ef}
#content-captain .section-book .txt{width:504px;float:right}
#content-captain .section-book .txt .ttl{font-weight:bold;line-height:1.3;margin-bottom:8px}
#content-captain .section-book .txt .ttl img{margin-right:2px}
#content-captain .section-book .txt p{margin-bottom:10px;line-height:1.6}
#content-captain .section-book .txt .caption{margin-bottom:10x;line-height:1em;font-weight:bold}
#content-captain .section-book .txt .btn{margin-bottom:0}
#content-captain .entryNav{margin-bottom:16px}
#content-captain .entryNav span{background:#ff8214;border:1px solid #00c9ef}
#content-captain .entryNav a{border:1px solid #00c9ef}
#content-captain .entryNav a:hover,#content-captain .entryNav a:active{background:#00c9ef}
#content-captain #entryAside h3.ttl-ml{border-bottom:4px solid #00c9ef;color:#ff8214}
#content-captain #dummy-text{font-size:12px;line-height:18px}
#content-captain .quote{background:none repeat scroll 0 0 #fad5dc;margin-bottom:20px;padding:10px 15px}
#content-captain .lead-captain{background:none repeat scroll 0 0 #dadad8;margin-bottom:20px;padding:10px}
#content-captain .lead-captain .header-name{background:none repeat scroll 0 0 #fff;margin-bottom:5px;padding:5px;font-weight:bold;color:#00387a}
#content-captain .lead-captain .header-caption{margin-bottom:0}
#content-captain .radius{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;behavior:url(./theme/common/css/PIE.htc)}
#content-anzen .netstar{padding:15px 15px 0}
#content-anzen .netstar h5{background:none repeat scroll 0 0 #cf3d6e;color:#fff;font-weight:bold;padding:3px;text-align:center}
#content-anzen .netstar .float_box{background:none repeat scroll 0 0 #fad5dc;display:table;margin-bottom:20px;padding:10px}
#content-anzen .netstar .float_box .image{display:table-cell;text-align:center;vertical-align:middle;width:120px}
#content-anzen .netstar .float_box dl{padding-left:10px}
#content-anzen .netstar .float_box dl dt{font-weight:bold;padding-bottom:5px}
#content-anzen .netstar dt{line-height:1.7}
#content-anzen .netstar dd{line-height:1.7}
#content-anzen .netstar .float_box dl dt.last{padding-bottom:0}
#content-anzen .netstar .netstar_image{text-align:center}
#content-anzen .netstar .font_bold{font-weight:bold}
#content-takadalist{margin:6px 0}
#content-takadalist #entryBody{line-height:1.57em;font-size:1.17em}
#content-takadalist .bm0{margin-bottom:0}
#content-takadalist .bm8{margin-bottom:8px}
#content-takadalist .bm24{margin-bottom:24px}
#content-takadalist .bold{font-weight:bold}
#content-takadalist h2{text-align:center;margin:32px 0 10px}
#content-takadalist .list-container{background:url(../img/yajirushi.png) no-repeat 454px 41px #FFF;border:2px solid #ff8214;width:484px;height:98px;margin:0 auto 16px auto;overflow:hidden}
#content-takadalist .bl-hover{background-color:#ffe0c4}
#content-takadalist .pict{width:128px;float:left;margin:0}
#content-takadalist .txt{width:346px;float:right}
#content-takadalist .txt .number{font-size:1em;line-height:1em;margin:16px 0 14px 0}
#content-takadalist .txt .ttl a{color:#ff8214}
#content-takadalist .txt .ttl a:hover{text-decoration:none}
#content-takadalist .txt .ttl{margin:0;font-size:1.18em;line-height:1.5em;margin-right:46px;font-weight:bold}
#dummy-text{font-size:16px;line-height:20px}
#content-yumizou{margin-top:6px}
#content-yumizou .section01 .ttl-wrapper{border-bottom:4px solid #00c9ef}
#content-yumizou .section01 .ttl-wrapper h2.ttl-hl{color:#00c9ef}
#content-yumizou #entryAside .ttl-ml{color:#00c9ef;border-bottom:4px solid #00c9ef}
#content-yumizou .header-caption{font-weight:bold}
#content-yumizou #slidercontainer{position:relative;margin-bottom:16px}
#content-yumizou #slidercontent{clear:both;width:600px;margin:0 auto}
#content-yumizou #slider li{width:600px;height:928px;overflow:hidden}
#content-yumizou #slidercontainer #prevBtn a{position:absolute;left:0;top:404px;width:32px;height:120px;background:url(./theme/img/chiwawa_mae.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-yumizou #slidercontainer #prevBtn a:hover{background:url(./theme/img/chiwawa_mae.gif) no-repeat}
#content-yumizou #slidercontainer #nextBtn a{position:absolute;right:0;top:404px;width:32px;height:120px;background:url(./theme/img/chiwawa_tsugi.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-yumizou #slidercontainer #nextBtn a:hover{background:url(./theme/img/chiwawa_tsugi.gif) no-repeat}
#content-yumizou .profileArea img{border:1px solid #00c9ef}
#content-yumizou #campaign{background:url("https://ddnavi.com/wp-content/uploads/2011/09/img_totebag.gif") no-repeat scroll center top transparent;font-size:140%;height:290px;line-height:1.6em;margin:0 auto;padding:190px 60px 60px;text-align:left;width:520px}
#content-yumizoulist #entryBody{line-height:1.57em;font-size:1.17em}
#content-yumizoulist h2{font-weight:bold;line-height:1em;color:#00c9ef;padding-bottom:4px;margin-bottom:10px;border-bottom:4px solid #00c9ef}
#content-yumizoulist p{margin-bottom:16px}
#content-yumizoulist .bm0{margin-bottom:0}
#content-yumizoulist .bm8{margin-bottom:8px}
#content-yumizoulist .bm24{margin-bottom:24px}
#content-yumizoulist .f12{font-size:.85em;line-height:1.5em}
#content-yumizoulist .f14{font-size:1em;line-height:1.5em}
#content-yumizoulist .bold{font-weight:bold}
#content-yumizoulist .sec1{text-align:center;margin-bottom:32px}
#content-yumizoulist .sec1-1{margin-bottom:24px}
#content-yumizoulist .sec1-3{margin:24px 0 10px 0}
#content-yumizoulist .sec1-5{margin-top:48px}
#content-yumizoulist .list-profile{margin-bottom:24px}
#content-yumizoulist .list-profile .pic{width:152px;float:left}
#content-yumizoulist .list-profile .txt{width:380px;float:right}
#content-yumizoulist .list-profile .pic img{border:1px solid #00c9ef}
#content-yumizoulist .list-comment .btn{margin-top:10px}
#article_body #content-reo p,#entryBody #content-reo p,#article_body #content-reo pre,#entryBody #content-reo pre,#article_body #content-reo blockquote,#entryBody #content-reo blockquote,#article_body #content-reo ul,#entryBody #content-reo ul,#article_body #content-reo ol,#entryBody #content-reo ol,#article_body #content-reo h3,#entryBody #content-reo h3,#article_body #content-reo h4,#entryBody #content-reo h4,#article_body #content-reo h5,#entryBody #content-reo h5,#article_body #content-reo h6,#entryBody #content-reo h6{margin:0;padding:3px 0}
#article_body #content-reo h1{margin-top:6px}
#article_body #content-reo h1 img{margin-top:0}
#article_body-reo #entryBody,#content-reo #entryBody{text-align:center}
#content-reo #reoheader{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #f4f4f4;font-size:70%}
#content-reo #reoheader .righttext{width:50%;float:right;text-align:right}
#content-reo #reoheader .lefttext{width:50%;float:left;text-align:left}
#content-reo .reo180{font-size:180%;line-height:180%;font-weight:bold;margin-bottom:1em}
#content-reo .reo160{font-size:160%;line-height:180%;padding-bottom:20px}
#content-reo .reo100{font-size:100%;line-height:180%;padding-bottom:20px}
#content-reo .reo80{font-size:80%;line-height:160%;padding-bottom:50px}
#content-reo .pb50{padding-bottom:50px}
#content-reo .pb30{padding-bottom:30px}
#content-reo .pb0{padding-bottom:0}
#content-reo .bolder{font-weight:bolder}
#content-reo img{margin-top:40px;border:medium none}
#content-reo .s-h66{margin-top:66px}
.reoinfoArea{border:4px solid #00c9ef;margin-bottom:16px;padding:10px}
.reoinfoArea h3.ttl-ml{font-size:1.2em;font-weight:bold;line-height:1.2;color:#00c9ef;margin-bottom:10px}
#content-reo .profileArea img{border:1px solid #00c9ef}
#content-reolist #entryBody{line-height:1.57em;font-size:1.17em}
#content-reolist h2{font-weight:bold;line-height:1em;color:#00c9ef;padding-bottom:4px;margin-bottom:10px;border-bottom:4px solid #00c9ef}
#content-reolist p{margin-bottom:16px;line-height:1.5em}
#content-reolist .bm0{margin-bottom:0}
#content-reolist .bm8{margin-bottom:8px}
#content-reolist .bm24{margin-bottom:24px}
#content-reolist .f12{line-height:1.5em}
#content-reolist .f14{line-height:1.5em;font-size:1.17em}
#content-reolist .bold{font-weight:bold}
#content-reolist .list-profile{margin-bottom:32px}
#content-reolist .list-profile .pic{width:152px;float:left}
#content-reolist .list-profile .txt{width:380px;float:right}
#content-reolist .list-profile .pic img{border:1px solid #00c9ef}
#content-reolist .list-comment{margin-bottom:10px}
#content-reolist .list-comment .btn{margin-top:10px}
#content-reolist .sec1-1 img{width:100%;height:100%}
#content-reolist .sec1-2{margin:24px 0 32px 0;text-align:center}
#content-reolist .sec1 .btn{margin:0 auto 16px auto;font-weight:bold}
#content-reolist .sec1 .btn a{background:#00c9ef;display:block;height:32px;line-height:32px;color:#FFF}
#content-reolist .sec1 .btn a:hover{background:#4cd9f4;text-decoration:none}
#content-reolist .sec1 .btn .radius{border-radius:4px}
#content-reolist .sec2 h3{border:4px solid #00c9ef;text-align:center;color:#00c9ef;font-weight:bold;font-size:1em;line-height:1em;padding:10px;margin-bottom:10px}
#content-reolist .sec2 p{text-align:center}
#content-reolist .sec2 ul{padding:0 44px;margin:0 -32px 0 0;overflow:hidden}
#content-reolist .sec2 li{float:left;padding:0 32px 32px 0}
#content-reolist .infoArea{border:4px solid #00c9ef;margin-bottom:16px;padding:10px}
#content-reolist .infoArea h3.ttl-ml{font-size:1em;font-weight:bold;line-height:1.2em;color:#00c9ef;margin-bottom:10px;border:0;padding:0}
#content-reolist .infoArea p{margin:0;line-height:1.2em}
#content-reolist a:link img.btnOpacity,#content-reolist a:visited img.btnOpacity{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
#content-reolist a:hover img.btnOpacity,#content-reolist　a:active img.btnOpacity{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
#content-reolist table.url tr{margin-bottom:5px}
.review_area .patern01{clear:both;margin:0 auto;width:490px;text-align:left;display:block;margin-bottom:30px}
.review_area .patern02{clear:both;margin:0 auto;width:490px;text-align:left;display:block;margin-bottom:30px}
.review_area .patern03{clear:both;margin:0 auto;width:490px;text-align:center;display:block;margin-bottom:30px}
.review_area .patern01 .image img{width:219px;float:left;margin-right:16px;margin-bottom:30px;border:1px solid #CCC}
.review_area .patern02 .image img{width:219px;border:1px solid #CCC}
.review_area .patern02 .image img.left{margin-right:16px}
.review_area .patern03 .image img{width:329px;border:1px solid #CCC}
.review_area .patern01 .text p{margin-top:0;margin-bottom:30px;width:253px;float:left}
.review_area .patern02 .text p{margin-top:0;margin-bottom:30px;text-align:center}
.review_area .patern02 .text p{margin-top:0;margin-bottom:30px}
.review_area .readbook02,.review_area #entryAside{clear:both}
.ddnavi-editorReview #entryAside .ttl-ml,.ddnavi-editorReview #CommonKiziList .kizi-ttl{color:#00dc00}
.ddnavi-entry #content-news td img{margin-right:16px;width:219px}
.mb0{margin-bottom:0}
.mb5{margin-bottom:5px}
.mb8{margin-bottom:8px}
.mb24{margin-bottom:24px}
.mt0{margin-top:0}
.mt5{margin-top:5px}
.pt0{padding-top:0}
.pt5{padding-top:5px}
.pb0{padding-bottom:0}
.pb5{padding-bottom:5px}
#entryBody small{font-size:9pt}
small,.small,.smalldark,.mosimage_caption,.createby,.createdate,.modifydate,a.readon,.img_caption{color:#666;font-size:92%}
hr{border-top:1px solid #ccc;border-right:0;border-left:0;border-bottom:0;height:1px}
.highlight{padding:1px 5px;background:#ffc;font-weight:bold}
.article_separator{clear:both;display:block;height:10px;border-top:1px dotted #ccc}
table.contentpane{border:0;width:100%}
table.contentpaneopen{border:0;border-collapse:collapse;border-spacing:0}
h1.componentheading,.componentheading{padding:0 5px 8px;margin:0 0 10px 0;background:url(../img/hdot.gif) repeat-x bottom}
.componentheading{color:#069;font-size:110%;font-weight:bold}
h2.contentheading,.contentheading{padding:0 3px;margin:0;font-weight:normal;font-size:110%}
table.blog .contentheading{font-size:110%}
.contentheading{font-size:110%}
table.contentpaneopen,table.contentpane,table.blog{width:100%}
.moduletable{padding:0}
.pagenav{margin:20px auto}
.article-tools{width:100%;float:left;clear:both;margin-bottom:8px;display:block;background:#f9f9f9}
.article-meta{padding:3px;width:80%;float:left}
.createby{padding:3px 3px 3px 20px;background:url(./theme/img/dav_icon-user.gif) no-repeat 0 2px}
.createdate{padding:3px 3px 3px 20px;background:url(./theme/img/dav_icon-date.gif) no-repeat 0 2px}
.modifydate{width:100%;float:left;text-align:left;padding:10px 5px 5px;margin:0}
#ja-headerwrap{background:#fff;color:#242424;line-height:normal;margin:5px auto 15px auto}
div.moduletable,div.moduletable_menu,div.moduletable_text{padding:0 0 10px 5px;margin-bottom:15px;border-bottom:1px solid #999}
div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3{padding:0 0 8px 5px;margin:0;color:#069;font-size:100%;font-weight:bold;text-transform:uppercase}
#web-dd-top{margin-left:210px;width:430px;border-left:1px solid #ccc;padding:0 0 10px 10px}
#ja-col1{float:left;width:190px;padding:10px 0 10px 0}
#ja-col2{float:right;padding:0;width:190px;overflow:hidden}
#ja-col1 table,#ja-col2 table{border-collapse:collapse;border-spacing:0}
#ja-col1 ul li,#ja-col2 ul li{padding-left:15px;padding-bottom:5px;margin:5px 0;background:url(./theme/img/dav_bullet.gif) no-repeat 5px 50%;border-bottom:1px dotted #999}
#ja-col1 ul li:last-child,#ja-col2 ul li:last-child{border-bottom:0}
#ja-col1 ul,#ja-col2 ul{margin:0}
#ja-col1 ol,#ja-col2 ol{margin-left:5px}
#ja-col1 .article_separator,#ja-col2 .article_separator{display:none}
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden}
* html>body .clearfix{width:100%;display:block}
* html .clearfix{height:1%}
.pagetop{text-align:right;color:#000;margin:0 auto;font-size:12px}
.pagetop a{color:#3b3b3b;text-decoration:underline}
.pagetop a:hover{color:#3b3b3b;text-decoration:none}
#ja-slider{clear:both;background:#fff;border-bottom:1px solid #cecece;width:640px;height:290px;padding:0 0 20px 0;margin:0 auto 20px}
#slider ul,#slider li{margin:0;padding:0;list-style:none}
#slider li{width:600px;height:928px;overflow:hidden}
#slider_top{float:left;width:480px}
#slider_top ul,#slider_top li{margin:0;padding:0;list-style:none}
#slider_top li{width:480px;height:288px;overflow:hidden}
#slider_center{width:160px;float:left;margin:0;padding:0;background:#fefefe}
#slider_center #accordion{width:182px;height:286px;border:1px solid #eee;overflow:hidden}
#slider_center #accordion .accbox{background:#f7f7f7;border-bottom:1px solid #e2e2e2;overflow:hidden}
#slider_center #accordion .accbox li{margin:7px 7px}
#slider_center #accordion h3{background:url(./theme/img/dav_arrow3.png) no-repeat 0 0;color:#333;padding:9px 8px 9px 8px;margin:0;font:bold 100%/100% Arial,Helvetica,sans-serif;cursor:pointer;border-bottom:1px solid #dbdbdb}
#slider_center #accordion h3 a{text-decoration:none}
#slider_center #accordion h3:hover{color:#111;background-color:#ebebeb}
#slider_center #accordion h3.active{background:0;background-position:right 5px}
#slider_center #accordion p{margin:0;padding:10px 20px 0}
#slider_center #accordion img{margin:0 10px 0 0;padding:0}
#slider_center #accordion .date{font-size:11px;color:#b22929}
#slider_right{width:159px;height:286px;float:left;text-align:center;margin:0;padding:0;background:#fefefe;border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}
#slider_right img{margin:0 0 4px 2px;padding:0}
#slider_right h3{color:#333;padding:5px;margin:0;font:bold 100% Arial,Helvetica,sans-serif}
.dekirukoto{border:dotted 3px #dcdddd;padding:1.6em}
.dekirukoto h5{background:#8fc31e;color:#fff;padding:6px;font-size:120%;text-align:center;letter-spacing:.4em}
.dekirukoto .title{color:#54c3f1;font-weight:bold;font-size:120%}
.dekirukoto .title a{color:#54c3f1;font-weight:bold;text-decoration:underline}
.dekirukoto .title a:hover{color:#54c3f1;font-weight:bold;text-decoration:none}
#intro{width:640px;background:url(./theme/img/platinum_book_bg_intro.gif) no-repeat 0 0;height:464px;padding:10px 0 0 0}
#intro h2{color:#333;font-size:100%;margin:0}
#intro #lead{float:left;width:360px;font-size:100%;line-height:160%}
#intro #lead h3{font-size:95%;color:#ac0020;margin:20px 0 0 0}
.profile{font-size:85%;color:#ac0020}
#intro dl{float:right}
#intro dd{color:#333;text-align:right;font-size:80%}
#comment{clear:both;font-size:100%;color:#333}
#comment h2{background:url(./theme/img/platinum_book_bg_comment.gif) no-repeat 0 0;height:28px;width:640px;text-indent:-10000px}
#comment div{margin:0 0 -10px 0}
#comment h3{background:#FFF;height:38px;padding:5px 0 0 0;margin:0 0 -10px 0;font-size:100%}
#comment p{padding:5px;line-height:1.6em}
#comment p.com:first-letter ,.large{font-size:200%;color:#ac0020}
#comment .name{margin:10px 0;font-size:75%}
#comment h3{font-weight:bold}
#comment .name em{color:#ac0020;font-style:normal}
#comment .yokosato{background:#fbfbde url(./theme/img/platinum_book_icon_img_yokosato.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .kishimoto{background:#fbfbde url(./theme/img/platinum_book_icon_img_kishimoto.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .inako{background:#fbfbde url(./theme/img/platinum_book_icon_img_inago.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .inago{background:#fbfbde url(./theme/img/platinum_book_icon_img_inago.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .sekiguchi{background:#fbfbde url(./theme/img/platinum_book_icon_img_sekiguchi.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .iida{background:#fbfbde url(./theme/img/platinum_book_icon_img_iida.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .shigenobu{background:#fbfbde url(./theme/img/platinum_book_icon_img_shigenobu.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .noguchi{background:#fbfbde url(./theme/img/platinum_book_icon_img_noguchi.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .hattori{background:#fbfbde url(./theme/img/platinum_book_icon_img_hattori.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .nara{background:#fbfbde url(./theme/img/platinum_book_icon_img_nara.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .nakamura{background:#fbfbde url(./theme/img/platinum_book_icon_img_nakamura.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .nitagai{background:#fbfbde url(./theme/img/platinum_book_icon_img_nitagai.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .kamano{background:#fbfbde url(./theme/img/platinum_book_icon_img_kamano.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .iwahashi{background:#fbfbde url(./theme/img/platinum_book_icon_img_iwahashi.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .chiba{background:#fbfbde url(./theme/img/platinum_book_icon_img_chiba.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .kawato{background:#fbfbde url(./theme/img/platinum_book_icon_img_kawato.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .murai{background:#fbfbde url(./theme/img/platinum_book_icon_img_murai.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .kameda{background:#fbfbde url(./theme/img/platinum_book_icon_img_kameda.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .mitsumori{background:#fbfbde url(./theme/img/platinum_book_icon_img_mitsumori.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .sato{background:#fbfbde url(./theme/img/platinum_book_icon_img_sato.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .suzuki{background:#fbfbde url(./theme/img/platinum_book_icon_img_suzuki.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .jishikyu{background:#fbfbde url(./theme/img/platinum_book_icon_img_jishikyu.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .takaoka{background:#fbfbde url(./theme/img/platinum_book_icon_img_takaoka.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .saijo{background:#fbfbde url(./theme/img/platinum_book_icon_img_saijo.gif) no-repeat 0 0;padding:0 0 0 37px}
#comment .xxxxxxxxxxxxxxxxxxxxxxxx{background:#fbfbde url(img_xxxxxxxxxxxxxxxxxxxxxxxx.gif) no-repeat 0 0;padding:0 0 0 37px}
#long{text-align:left;width:654px;clear:both;margin:0;padding:5px}
#long h2{font-weight:bold;color:#903;font-size:120%;margin:15px 0 10px 0}
#long h3{font-weight:bold;color:#903;font-size:110%;margin:20px 0 10px 0}
#long .f_gray{line-height:1.5em;color:#333;font-size:10pt}
#long .long-prof-img{float:left;padding:0;margin:0 10px 10px 0}
a.widelink2{display:block;width:100%;height:100%}
a.widelink2:hover{background-color:#ecf2fa}
#yudo-waku{padding:7px 5px;margin:0 auto 15px;border:4px solid #7ba566;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
#yudo-waku ul{margin:0;padding:0}
#yudo-waku ul li{margin:0 5px;padding:6px 0;font-size:110%;text-align:left;list-style:none;border-bottom:1px dotted #ccc}
#yudo-waku ul li:last-child{border-bottom:0}
#yudo-waku ul li span{color:red;padding-right:5px;font-size:120%}
#yudo-waku ul li img{margin-top:5px}
#resultArea .newbookArea{border-top:4px solid #b4b4b4;margin:25px 0}
#resultArea .newbookArea h2{margin:20px 0;font-size:1.3em;font-weight:bold}
#resultArea .newbookArea dl{float:left;width:315px;margin-right:10px;margin-bottom:10px;border-bottom:1px dotted #b3b3b3}
#resultArea .newbookArea dd{margin-bottom:5px}
#resultArea .newbookArea .pict{float:left;padding-right:10px;height:160px}
#resultArea .newbookArea .pict img{width:100px}
#resultArea .newbookArea .ttl{text-align:left;font-size:1.2em;font-weight:bold}
#resultArea .newbookArea .caption{text-align:left;line-height:1.5em}
#ddnavi-rankingList .rankingTable dl.rank{display:table-cell;padding:0 4px 5px 4px;border-right:1px dotted #fc3}
#ddnavi-rankingList .rankingTable dl.rank_1st{padding-left:0;width:136px;float:left}
#ddnavi-rankingList .rankingTable dl.rank_2nd{width:136px;float:left}
#ddnavi-rankingList .rankingTable dl.rank_3rd{padding-right:0;border-right:0;width:136px;float:left}
#ddnavi-rankingList .rankingTable dl.rank dt{margin-bottom:2px;text-align:center}
#ddnavi-rankingList .rankingTable dl.rank dt img{margin-top:5px}
#ddnavi-rankingList .rankingTable dl.rank dt img.btnOpacity{border:1px solid #fc3}
#ddnavi-rankingList .rankingTable dl.rank dd{line-height:1.4;margin-bottom:4px}
#ddnavi-lContsArea #ddnavi-spList .textwidget li img,#ddnavi-lContsArea #ddnavi-rensaiList .textwidget li img{width:180px}
#content-news h3.ranobe-tit{margin:30px 0 10px 0;border-bottom:2px solid #999;padding-bottom:5px}
#content-news h3.ranobe-tit-red{margin:30px 0 10px 0;color:red}
#content-news .right-link{text-align:right;font-weight:bold}
#content-news #ranobe-section01{margin-bottom:15px}
#content-news #ranobe-section01 img{float:left;padding:0 10px 10px 0;width:100px}
#content-news #ranobe-section02{padding:10px;margin-bottom:15px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
#content-news #ranobe-section02.bg-blue{background-color:#e0ffff}
#content-news #ranobe-section02.bg-violet{background-color:#e6e6fa}
#content-news #ranobe-section02.bg-yellow{background-color:#ffffe0}
#content-news #ranobe-section02 dl{margin:0;padding:0}
#content-news #ranobe-section02 dl dt{font-weight:bold;margin:0}
#content-news #ranobe-section02 dl dd.ranobe-left-img{float:left;margin:5px 15px 0 0}
#content-news #ranobe-section02 dl dd.ranobe-left-img img{width:100px}
#content-news #ranobe-section02 dl dd.ranobe-right-img{margin:0 0 0 120px}
#content-news #ranobe-section02 dl dd.ranobe-right-img2{margin:0 0 0 60px}
#content-news #ranobe-section02 .ranobe-rank-tit{font-weight:bold;margin-bottom:5px}
#content-news #ranobe-section02 .ranobe-rank-txt{font-size:90%}
#content-news #ranobe-section02 .ranobe-rank-txt span{font-size:110%;font-weight:bold}
#content-news .ranobe-kikan{font-size:80%}
.ddnavi-entry #content-news #ranobe-section02 dl#line-style{margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:15px}
.yomita-g h3.tit-pink{margin:10px 0 0 0;border-bottom:4px solid #ff2b80;padding:5px 0;color:#ff2b80}
.yomita-g h3.tit-pink div{color:#000;font-size:75%;font-weight:normal;margin-left:10px;display:inline}
.yomita-g #top-pink{margin-top:25px;background-color:#f8edf2;padding:5px 0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.yomita-g #top-pink h3.tit-pink{margin:0 5px;border-bottom:4px solid #ff2b80;padding:5px 0;color:#ff2b80}
.yomita-g #top-pink h3.tit-pink a{color:#ff2b80;text-decoration:none}
.yomita-g #top-pink h3.tit-pink :hover{text-decoration:underline}
.yomita-g #top-orange{margin-top:25px;background-color:#f8edd4;padding:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.yomita-g #top-orange h3.tit-pink{margin:0 5px;border-bottom:4px solid #e86d24;padding:5px 0;color:#ff2b80}
.yomita-g #top-orange h3.tit-pink a{color:#e86d24;text-decoration:none}
.yomita-g #top-orange h3.tit-pink :hover{text-decoration:underline}
.yomita-g dl#review-area{margin:0 0 10px 0;padding:0}
.yomita-g dl#review-area dt{font-weight:bold;margin:5px 0 5px 10px}
.yomita-g dl#review-area dd.review-left-img{float:left;margin:5px 10px 0 10px}
.yomita-g dl#review-area dd.review-left-img img{height:120px;margin:0 3px}
.yomita-g dl#review-area dd.review-right-img{margin:0}
.yomita-g #review-area .review-tit{font-weight:bold;margin-bottom:5px}
.yomita-g #review-area .review-txt{font-size:90%}
.yomita-g #review-area .right-link{text-align:right;font-weight:bold;margin-right:5px}
.yomita-g .toptweet dl{border-bottom:none !important}
.yomita-g .toptweet dt img{width:120px}
.yomita-g .toptweet dl dd.right-tw{border-left:none !important}
.yomita-g .kanren{border-bottom:1px dashed #ccc;margin:5px 0;padding:2px;text-align:left}
.yomita-g .kanren .day-kanren{font-size:70%;text-align:right;color:#999;margin-top:-5px}
.yomita-g #yomita-twitter{background-color:#f8edd4}
.yomita-g #yomita-twitter dl{margin:0;padding:0;border-bottom:1px dashed #ff2b80}
.yomita-g #yomita-twitter dl dt{width:130px;float:left;margin:0 10px 0 0;text-align:right;padding:7px 8px;clear:both}
.yomita-g #yomita-twitter dl dt p{padding:0;margin:0}
.yomita-g #yomita-twitter dl dt .yomiimg{background-color:#f5d6d3;padding:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.yomita-g #yomita-twitter dl dd.right-tw{padding:10px 10px 5px;margin-left:150px;border-left:1px dashed #ff2b80;background-image:url("/wp-content/uploads/2012/01/tw_arrow.png");background-repeat:no-repeat;background-position:0 50px}
.yomita-g #yomita-twitter dl dt .gname-left{font-size:90%;text-align:right;margin:0}
.yomita-g #yomita-twitter dl dt .gname-right{text-align:right;margin-top:5px}
.othertweet dt .yomiimg{width:80px}
.newtweet dt .yomiimg{width:120px;border:1px double #ff2b80;background-color:#f6bdc2 !important}
.newtweet dl dd.right-tw{padding:10px 10px 5px;margin-left:150px;border-left:1px dashed #ff2b80;height:210px}
.othertweet dl dd.right-tw{padding:10px 10px 5px;margin-left:150px;border-left:1px dashed #ff2b80;height:170px}
.yomita-g #yomita-twitter dl dd.right-tw .gname-left{font-size:90%;float:left;text-align:left}
.yomita-g #yomita-twitter dl dd.right-tw .gname-right{text-align:right}
.yomita-g #yomita-twitter dl dd.right-tw .g-tw-fukidashi{background-color:#fff;border:2px solid #efaeba;padding:5px;margin:0;line-height:130%;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.yomita-g #yomita-twitter dl dd.right-tw .fukidashi-ac{color:#999;font-size:85%;padding:0;margin-bottom:5px}
.yomita-g #yomita-twitter dl dd.right-tw .fukidashi-comment{padding:0;margin-bottom:0;line-height:130%}
.yomita-g #yomita-twitter dl dd.right-tw .fukidashi-ac a{font-weight:bold}
.yomita-g #yomita-twitter dl dd.right-tw .fukidashi-btn{text-align:right;color:#999;font-size:80%;margin-top:10px}
.yomita-g #yomita-twitter dl dd.right-tw .fukidashi-btn span{position:relative;top:3px}
.yomita-g #yomita-twitter dl dd.right-tw .fukidashi-btn img{margin:0 2px}
.yomita-g #yomita-twitter dl dd.right-tw .fukidashi-btn p{display:inline}
.yomita-g #divTweet{width:100%}
.yomita-g #divCounter,.yomita-g #divSubmit{text-align:right}
.yomita-g #counter{font-size:large}
.yomita-g #textareaTweet{width:100%;height:100px;border:solid 1px #a0a0a0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.yomita-g #signinImage{width:48px;height:48px}
.yomita-g .displayOnlySign{display:none}
.yomita-g #dokushokaiTweets{width:100%;margin:10px 0}
.yomita-g #dokushokaiTweets .comment{padding:5px;border:solid 1px #a0a0a0;vertical-align:top;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.yomita-g #dokushokaiTweets td.image{width:48px !important;vertical-align:top}
.yomita-g .profileImage{width:48px !important;height:48px !important;border:0}
.yomita-g .screenName{padding:0 5px 0 0;font-weight:bold;font-size:15px;color:#999}
.yomita-g .userName{font-size:x-small;color:#505050}
.yomita-g .tweet{font-size:15px;width:100%;word-wrap:break-word}
.yomita-g .action{font-size:x-small;color:#505050}
.yomita-g .action span{padding-right:5px}
.yomita-g .favIcon{border:0;width:16px !important;height:16px !important;vertical-align:text-bottom;padding-right:2px}
.yomita-g .retweetIcon{border:0;width:16px !important;height:14px !important;vertical-align:text-bottom;padding-right:2px}
.yomita-g .replyIcon{border:0;width:12px !important;height:12px !important;vertical-align:text-bottom;padding-right:2px}
.yomita-g input#btnNext{background-image:url("/wp-content/uploads/2012/01/tw_btn_next.png");background-repeat:no-repeat;border:0;width:90px;height:21px;text-indent:-9999px;cursor:pointer;margin:5px 0;display:block}
.yomita-g input#btnReload{background-image:url("/wp-content/uploads/2012/01/tw_btn_update.png");background-repeat:no-repeat;border:0;width:67px;height:21px;text-indent:-9999px;cursor:pointer;margin:5px 0;display:block}
.yomita-g input#btnTweet{background-image:url("/wp-content/uploads/2012/01/tw_btn_contri.png");background-repeat:no-repeat;border:0;width:67px;height:21px;text-indent:-9999px;cursor:pointer;margin:5px 0;display:block}
.yomita-g input.signout{background-image:url("/wp-content/uploads/2012/01/tw_btn_signout.png");background-repeat:no-repeat;border:0;width:83px;height:21px;text-indent:-9999px;cursor:pointer;margin:5px 0}
.yomita-g input.signin{background-image:url("/wp-content/uploads/2012/01/tw_btn_signin.png");background-repeat:no-repeat;border:0;width:172px;height:25px;text-indent:-9999px;cursor:pointer;margin:5px 0;display:block}
.yomita-g #prof-qa div{font-weight:bold;background-color:#f8edf2;color:#be0080;margin:0 0 7px;padding:4px;text-align:left}
.yomita-g #prof-qa p{font-size:95%;line-height:145%;margin-bottom:20px}
.yomita-g #other-prof ul{text-align:center;margin:20px 0}
.yomita-g #other-prof ul.prof-4 li{list-style:none;float:left;padding:0;margin:0 18px;width:130px}
.yomita-g #other-prof ul.prof-3 li{list-style:none;float:left;padding:0;margin:0 10px 0 65px;width:130px}
.yomita-g #other-prof ul li img{background-color:#f5d6d3;padding:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;width:120px}
.yomita-g #other-prof ul li div{background-color:#fff;margin-top:5px;text-align:center;font-size:70%;border:1px solid #f5d6d3;padding:0 3px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;width:120px}
.yomita-g .other-page{margin:35px 0　10px 0;text-align:center}
.yomita-g .other-page img{width:225px;margin:0 15px}
.yomita-g #yomita-prof dl{margin:0 0 20px 0;padding:0}
.yomita-g #yomita-prof dl dt{float:left;margin:0 10px 0 0;padding:5px}
.yomita-g #yomita-prof dl dt img{width:245px;background-color:#f5d6d3;padding:4px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.yomita-g #yomita-prof dl dt .prof-thum{margin:10px 0 0 0;text-align:center}
.yomita-g #yomita-prof dl dt .prof-thum img{width:50px;margin:5px 12px}
.yomita-g #yomita-prof dl dd.right-prof{padding:10px 10px 5px;margin-left:260px}
.yomita-g #yomita-prof dl dd.right-prof .prof-detail{border-bottom:1px dashed #f2c6da;margin-bottom:5px;padding-bottom:5px;vertical-align:top}
.yomita-g #yomita-prof dl dd.right-prof .detail-l{float:left;color:#ff2b80;font-size:80%;vertical-align:top}
.yomita-g #yomita-prof dl dd.right-prof .detail-r{margin-left:80px;line-height:135%}
.yomita-g #yomita-prof dl dd.right-prof .prof-detail-tit{border-bottom:1px dashed #f2c6da;margin-bottom:5px;padding-bottom:5px;vertical-align:top;background-color:#f8edf2;padding:5px}
.yomita-g #yomita-prof dl dd.right-prof .detail-tit-l{float:left;color:#ff2b80;font-size:130%;vertical-align:top}
.yomita-g #yomita-prof dl dd.right-prof .detail-tit-r{text-align:right}
.yomita-g #yomita-prof dl dd.right-prof .detail-tit-r img{width:67px;margin:0 5px;padding:0}
.yomita-g #back-nb ul{text-align:center;margin:10px 0}
.yomita-g #back-nb ul.prof-4 li{list-style:none;float:left;padding:0;margin:10px 18px;width:130px}
.yomita-g #back-nb ul li img{width:130px;background-color:#f5d6d3;padding:5px}
.yomita-g #back-nb ul li div{width:130px;background-color:#fff;margin-top:5px;text-align:center;font-size:90%;line-height:130%}
.yomita-g dl#review-choice{margin:0;padding:0}
.yomita-g dl#review-choice dt{font-weight:bold;margin:5px 0 5px 10px;color:#ff2b80}
.yomita-g dl#review-choice dd.review-left-img{float:left;margin:5px 10px 0 10px}
.yomita-g dl#review-choice dd.review-left-img img{width:130px;margin:0 5px}
.yomita-g dl#review-choice dd.review-right-img{margin:0 0 0 150px}
.yomita-g #review-choice .review-tit{font-weight:bold;margin-bottom:5px}
.yomita-g #review-choice .review-txt{font-size:90%}
.yomita-g #review-choice .right-link{text-align:right}
.yomita-g #review-choice .right-link img{width:170px;margin:0 10px}
.yomita-g .accordion_start{font-size:110%;font-weight:bold;margin:15px 0 0;text-align:right;cursor:pointer;color:#067bd4;padding:3px;text-decoration:underline}
.yomita-g .accordion_start:hover{background-color:#f8edf2;text-decoration:none}
.yomita-g #r-photo-area .r-photo-left{font-size:110%;float:left;text-align:left}
.yomita-g #r-photo-area .r-photo-right{text-align:right}
.yomita-g #r-photo-area .r-photo-right img{width:200px}
.yomita-g #r-photo-area .photo-size{text-align:center;margin:10px}
.yomita-g #r-photo-area .photo-size img{width:650px !important}
.yomita-g #r-photo-area .photo-detail{font-size:70%;color:#000;margin:10px 0 0 0;padding-bottom:10px;border-bottom:1px dashed #f8edf2;line-height:130%}
.yomita-g .yomi-topback{text-align:right;margin-top:40px}
.yomita-g .yomi-topback img{width:150px}
.yomita-g .fotorama{-webkit-tap-highlight-color:rgba(0,0,0,0);*zoom:1;position:relative}
.yomita-g .fotorama *{-webkit-backface-visibility:hidden}
.yomita-g .fotorama__wrap{position:relative;overflow:hidden;*zoom:1;background-color:#323130;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none}
.yomita-g .fotorama__shadow{display:block;position:absolute;text-decoration:none;top:0;width:10px;height:100%;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;-o-box-shadow:0 0 10px black;box-shadow:0 0 10px black;-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-moz-transition-duration:333ms;-webkit-transition-duration:333ms;-o-transition-duration:333ms;transition-duration:333ms;-moz-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-webkit-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-o-transition-timing-function:cubic-bezier(0.1,0,0.25,1);transition-timing-function:cubic-bezier(0.1,0,0.25,1);z-index:10;*display:none !important}
.yomita-g .fotorama__shadow_prev{left:-20px}
.yomita-g .fotorama__shadow_next{right:-20px}
.yomita-g .fotorama__wrap_shadow .fotorama__shadow_prev,.yomita-g .fotorama__thumbs_shadow .fotorama__shadow_prev{left:-10px}
.yomita-g .fotorama__wrap_shadow .fotorama__shadow_next,.yomita-g .fotorama__thumbs_shadow .fotorama__shadow_next{right:-10px}
.yomita-g .fotorama__wrap_shadow_no-left .fotorama__shadow_prev,.yomita-g .fotorama__thumbs_shadow_no-left .fotorama__shadow_prev{left:-20px}
.yomita-g .fotorama__wrap_shadow_no-right .fotorama__shadow_next,.yomita-g .fotorama__thumbs_shadow_no-right .fotorama__shadow_next{right:-20px}
.yomita-g .fotorama_vertical .fotorama__shadow{top:auto;left:0;right:auto;width:100%;height:10px;-moz-box-shadow:0 0 10px black;-webkit-box-shadow:0 0 10px black;-o-box-shadow:0 0 10px black;box-shadow:0 0 10px black}
.yomita-g .fotorama_vertical .fotorama__shadow_prev{top:-20px}
.yomita-g .fotorama_vertical .fotorama__shadow_next{bottom:-20px}
.yomita-g .fotorama_vertical .fotorama__wrap_shadow .fotorama__shadow_prev,.yomita-g .fotorama_vertical .fotorama__thumbs_shadow .fotorama__shadow_prev{top:-10px}
.yomita-g .fotorama_vertical .fotorama__wrap_shadow .fotorama__shadow_next,.yomita-g .fotorama_vertical .fotorama__thumbs_shadow .fotorama__shadow_next{bottom:-10px}
.yomita-g .fotorama_vertical .fotorama__wrap_shadow_no-left .fotorama__shadow_prev,.yomita-g .fotorama_vertical .fotorama__thumbs_shadow_no-left .fotorama__shadow_prev{top:-20px}
.yomita-g .fotorama_vertical .fotorama__wrap_shadow_no-right .fotorama__shadow_next,.yomita-g .fotorama_vertical .fotorama__thumbs_shadow_no-right .fotorama__shadow_next{bottom:-20px}
.yomita-g .fotorama__shaft{position:absolute;top:0;left:0}
.yomita-g .fotorama_csstransitions .fotorama__wrap_style_touch .fotorama__shaft{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-moz-transition-duration:0;-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-moz-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-webkit-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-o-transition-timing-function:cubic-bezier(0.1,0,0.25,1);transition-timing-function:cubic-bezier(0.1,0,0.25,1);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.yomita-g .fotorama__wrap_style_touch .fotorama__shaft{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;*cursor:move !important}
.yomita-g .fotorama__wrap_style_touch .fotorama__shaft_grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing}
.yomita-g .fotorama__wrap_style_fade .fotorama__shaft{cursor:pointer}
.yomita-g .fotorama__wrap_with-div{border:1px solid #7f7f7f}
.yomita-g .fotorama__thumbs{text-align:left;position:relative;min-height:18px;font-size:0;line-height:0}
.yomita-g .fotorama_vertical .fotorama__thumbs{position:absolute;top:0;left:0;width:18px}
.yomita-g .fotorama__thumbs-shaft{text-align:left;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}
.yomita-g .fotorama__thumbs-shaft{*display:inline}
.yomita-g .fotorama__thumb{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;cursor:pointer;position:relative;width:18px;height:18px;-webkit-tap-highlight-color:rgba(0,0,0,0.3)}
.yomita-g .fotorama__thumb{*display:inline}
.yomita-g .fotorama__thumb__dot{display:block;width:6px;height:6px;position:relative;top:6px;left:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background-color:#7f7f7f;-ms-filter:"alpha(opacity=44)";filter:alpha(opacity=44);opacity:.44}
.yomita-g .fotorama__thumb:hover .fotorama__thumb__dot{-ms-filter:"alpha(opacity=77)";filter:alpha(opacity=77);opacity:.77}
.yomita-g .fotorama__thumb_selected,.fotorama__thumb_selected:hover{cursor:default}
.yomita-g .fotorama__thumb_selected .fotorama__thumb__dot,.yomita-g .fotorama__thumb_selected:hover .fotorama__thumb__dot{-ms-filter:"alpha(opacity=99)";filter:alpha(opacity=99);opacity:.99}
.yomita-g .fotorama__thumb_disabled{display:none;cursor:default}
.yomita-g .fotorama__thumbs_previews{overflow:hidden;background-color:#323130}
.yomita-g .fotorama__thumbs_previews .fotorama__thumbs-shaft{position:absolute;top:0;left:0}
.yomita-g .fotorama__thumbs_previews .fotorama__thumb{float:left;display:inline;width:auto}
.yomita-g .fotorama__thumbs_previews .fotorama__thumb__img{width:auto;border:0;margin:0;padding:0}
.yomita-g .fotorama__thumbs_previews .fotorama__thumb-border{border:solid;border-color:#00d1ff #00afea #008ed6;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0.25)),color-stop(100%,rgba(55,55,55,0.05)));background:-webkit-linear-gradient(rgba(255,255,255,0.25),rgba(55,55,55,0.05));background:-moz-linear-gradient(rgba(255,255,255,0.25),rgba(55,55,55,0.05));background:-o-linear-gradient(rgba(255,255,255,0.25),rgba(55,55,55,0.05));background:linear-gradient(rgba(255,255,255,0.25),rgba(55,55,55,0.05));background-color:rgba(175,175,175,0.15);position:absolute;z-index:10;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.yomita-g .fotorama_horizontal .fotorama__thumbs_previews .fotorama__thumb{margin-left:0 !important}
.yomita-g .fotorama_vertical .fotorama__thumbs_previews .fotorama__thumb{float:none;display:block;margin-top:0 !important}
.yomita-g .fotorama_csstransitions .fotorama__thumbs_previews .fotorama__thumbs-shaft{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-moz-transition-duration:0;-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-moz-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-webkit-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-o-transition-timing-function:cubic-bezier(0.1,0,0.25,1);transition-timing-function:cubic-bezier(0.1,0,0.25,1);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.yomita-g .fotorama_csstransitions .fotorama__thumbs_previews .fotorama__thumb-border{-moz-transition-property:all;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-moz-transition-duration:0;-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-moz-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-webkit-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-o-transition-timing-function:cubic-bezier(0.1,0,0.25,1);transition-timing-function:cubic-bezier(0.1,0,0.25,1);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.yomita-g .fotorama__frame{position:absolute;overflow:hidden;top:0;left:0;margin:0;padding:0;background-color:#323130}
.yomita-g .fotorama__frame *{position:relative;z-index:2}
.yomita-g .fotorama__frame_active{z-index:5}
.yomita-g .fotorama__wrap_style_fade .fotorama__frame{left:0}
.yomita-g .fotorama__img{position:absolute;margin:0 !important;top:0;left:0;z-index:1}
.yomita-g .fotorama__arr{display:block;position:absolute;font-family:Arial,Helvetica,sans-serif;width:44px;text-align:left;z-index:10;color:white;-moz-transition-property:opacity,margin;-webkit-transition-property:opacity,margin;-o-transition-property:opacity,margin;transition-property:opacity,margin;-moz-transition-duration:333ms;-webkit-transition-duration:333ms;-o-transition-duration:333ms;transition-duration:333ms;-moz-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-webkit-transition-timing-function:cubic-bezier(0.1,0,0.25,1);-o-transition-timing-function:cubic-bezier(0.1,0,0.25,1);transition-timing-function:cubic-bezier(0.1,0,0.25,1);font-size:24px;top:50%;line-height:72px;margin-top:-36px;text-shadow:black 0 0 5px;cursor:pointer;opacity:0;font-style:normal;-webkit-tap-highlight-color:rgba(255,255,255,0.15)}
.yomita-g .fotorama__arr_prev{left:0;margin-left:0}
.yomita-g .fotorama__arr_next{left:100%;margin-left:-44px}
.yomita-g .fotorama__arr_disabled{cursor:default;*display:none}
.yomita-g .fotorama_touch .fotorama__arr{opacity:1 !important;-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.yomita-g .fotorama_touch .fotorama__arr_disabled{opacity:.11 !important}
.yomita-g .fotorama__wrap_mouseover .fotorama__arr{opacity:1}
.yomita-g .fotorama__wrap_mouseover .fotorama__arr_prev,.yomita-g .fotorama_touch .fotorama__arr_prev{margin-left:0}
.yomita-g .fotorama__wrap_mouseover .fotorama__arr_next,.yomita-g .fotorama_touch .fotorama__arr_next{margin-left:-44px}
.yomita-g .fotorama__wrap_mouseover .fotorama__arr_disabled,.fotorama__wrap_mouseover .fotorama__arr_disabled:hover,.yomita-g .fotorama_touch .fotorama__arr_disabled,.yomita-g .fotorama_touch .yomita-g .fotorama__arr_disabled:hover{opacity:.11;text-shadow:none}
.yomita-g .fotorama__wrap_mouseout .fotorama__arr{opacity:0}
.yomita-g .fotorama__wrap_mouseout .fotorama__arr_prev{margin-left:-44px}
.yomita-g .fotorama__wrap_mouseout .fotorama__arr_next{margin-left:0}
.yomita-g .fotorama_vertical .fotorama__arr{width:72px;line-height:44px;margin-top:0;margin-left:0;top:auto;left:50%;margin-left:-36px}
.yomita-g .fotorama_vertical .fotorama__arr_prev{top:0;margin-top:0}
.yomita-g .fotorama_vertical .fotorama__arr_next{bottom:0;margin-bottom:0}
.yomita-g .fotorama_vertical .fotorama__wrap_mouseover .fotorama__arr_prev,.yomita-g .fotorama_vertical .fotorama_touch .fotorama__arr_prev{margin-top:0}
.yomita-g .fotorama_vertical .fotorama__wrap_mouseover .fotorama__arr_next,.yomita-g .fotorama_vertical .fotorama_touch .fotorama__arr_next{margin-bottom:0}
.yomita-g .fotorama_vertical .fotorama__wrap_mouseout .fotorama__arr_prev{margin-top:-44px}
.yomita-g .fotorama_vertical .fotorama__wrap_mouseout .fotorama__arr_next{margin-bottom:-44px}
.yomita-g .fotorama__caption{font-size:13px;line-height:16px;margin:.5em 0;white-space:normal}
.yomita-g .fotorama__state{position:absolute;color:white;width:80px;height:80px;margin-left:-40px;margin-top:-40px;line-height:80px;font-size:80px;font-family:"Times New Roman",Times,serif;letter-spacing:1px;text-transform:uppercase;background-color:#323130;background-position:24px 24px;text-align:center;display:none;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;-khtml-border-radius:40px;border-radius:40px;background-repeat:no-repeat;z-index:6;top:50%;left:auto}
.yomita-g .fotorama_vertical .fotorama__state{top:auto;left:50%}
.yomita-g .fotorama_loading .fotorama__state{letter-spacing:-10px}
.yomita-g .fotorama_loading .fotorama__state span{position:relative;left:-5px}
.yomita-g .fotorama_loading .fotorama__thumb-border{border-style:dashed;background:0}
.yomita-g .fotorama_error .fotorama__state{font-size:80px}
.yomita-g .fotorama_error .fotorama__thumb-border{border-color:#ff002a #e50015 #c00 !important;background:0;border-style:dashed}
#jquery-overlay{position:absolute;top:0;left:0;z-index:900;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0}
#jquery-lightbox a img{border:0}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}
#lightbox-container-image-box>#lightbox-nav{left:0}
#lightbox-nav a{outline:0}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
#book-wadaiArea{margin-top:-10px}
#book-wadaiArea .wadai-catchArea{margin:10px auto 20px auto;border:4px solid #adce01;padding:10px;text-align:left;font-size:120%;line-height:1.6}
#book-wadaiArea .wadai-catchArea .catch-txt-img{text-align:center;margin:0 0 10px 0}
#book-wadaiArea #wadai-booklist{width:520px;margin:0 auto 15px auto}
#book-wadaiArea #wadai-booklist dt{text-align:center;background-color:#adce01;font-size:115%;font-weight:bold;padding:7px;margin:0 0 5px 0}
#book-wadaiArea #wadai-booklist .left-icon{float:left;text-align:center;margin-right:5px}
#book-wadaiArea #wadai-booklist .left-icon img{width:140px}
#book-wadaiArea #wadai-booklist .left-icon div{margin-top:5px;text-align:center}
#book-wadaiArea #wadai-booklist .right-hondana{margin-left:150px}
#book-wadaiArea #wadai-booklist .right-hondana img{height:140px}
#book-wadaiArea #wadai-booklist .right-hondana div{margin-top:5px;text-align:right}
#book-wadaiArea .wadai-tab{font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif !important;position:relative;bottom:2px;display:inline-block;height:24px;list-style:none;border:0;margin:0 0 15px 0;padding:0;border-bottom:4px solid #adce01;width:100%}
#book-wadaiArea .wadai-tab li{position:relative;display:inline-block;white-space:nowrap;float:left;margin:0 5px 0 0}
#book-wadaiArea .wadai-tab li.acv-area{background-color:#adce01;color:#fff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
#book-wadaiArea .wadai-tab li a{text-decoration:none;background-color:#e0eaa4;color:#7db72f;line-height:25px;font-size:14px;padding:5px 3px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
#book-wadaiArea .wadai-tab li a:hover,#book-wadaiArea .wadai-tab li a.selected{color:#fff;background-color:#adce01;text-decoration:none;line-height:25px;font-size:14px;padding:5px 3px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
#wadai-detail:after{content:" ";display:block;height:0;clear:both;line-height:0;visibility:hidden;overflow:hidden}
.wadai-detail .ttl-wrapper{border-bottom:4px solid #adce01}
.wadai-detail h2.ttl-hl{color:#000;width:600px}
#content-wadai{font-size:1.17em;line-height:1.57em}
#wadai-qa h3.tit-gr{margin:10px 0 0 0;border-bottom:4px solid #adce01;padding:5px 0;color:#000}
#wadaino-prof dl{margin:-10px 0 10px 0;padding:0}
#wadaino-prof dl dt{float:left;margin:0 10px 0 0;padding:5px}
#wadaino-prof dl dt img{width:245px;padding:4px}
#wadaino-prof dl dt div{text-align:center}
#wadaino-prof dl dd.right-prof{padding:10px 10px 5px;margin-left:260px}
#wadaino-prof dl dd.right-prof .prof-hondana .detail-l{color:#fff;text-align:center;background-color:#adce01;font-size:110%;font-weight:bold;padding:5px;margin:0 0 10px 0}
#wadaino-prof dl dd.right-prof .prof-hondana .detail-l a{color:#fff}
#wadaino-prof dl dd.right-prof .prof-hondana .detail-r{text-align:right;margin-top:5px}
#wadaino-prof dl dd.right-prof .prof-hondana .detail-honimg{text-align:center}
#wadaino-prof dl dd.right-prof .prof-hondana .detail-honimg img{height:140px}
#wadaino-prof dl dd.right-prof .prof-detail-tit{margin-bottom:20px;padding:5px;background-color:#f1f1f1}
#wadaino-prof dl dd.right-prof .detail-title{font-size:100%;line-height:1.6}
#wadai-qa{margin-bottom:20px;padding:0 10px}
#wadai-qa .wadai-qa-catch{margin:5px 0;border-bottom:1px dotted #ccc;padding:5px 0;font-size:115%;font-weight:bold}
#wadai-qa .wadai-qa-q{margin:5px 0;font-size:100%;font-weight:bold;color:#41981e}
#wadai-qa .wadai-qa-a{margin:0 0 5px 0;border-bottom:1px dotted #ccc;padding:0 0 5px 0;font-size:100%}
#wadai-sakuhin{background-color:#fff;margin:0 10px 25px 10px;border:4px solid #adce01;padding:12px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
#wadai-sakuhin dl{margin:0;padding:0}
#wadai-sakuhin dl dt{float:left;padding-right:5px}
#wadai-sakuhin dl dt img{width:240px}
#wadai-sakuhin dl dd{margin-left:250px}
#wadai-sakuhin dl dd.saku-tit{margin-bottom:10px;font-size:120%}
#wadai-sakuhin dl dd.saku-ex{line-height:1.5;font-size:90%}
.davincitxt{font-weight:bold;color:#069;font-size:125%}
#article_body .txtcenter{text-align:center}
#article_body .pup{font-size:120%}
#article_body h3.h3up{font-size:160%;line-height:1.6}
#article_body .m0{margin:0 auto}
#article_body .w440{width:440px}
#article_body .w500{width:500px}
#content-chokoyama{margin-top:20px;margin-bottom:6px;text-align:center}
#content-chokoyama #entryBody{line-height:1.57em;font-size:1.17em}
#ddnavi-entry #content-chokoyama .section01 .ttl-wrapper{border-bottom:4px solid #00c9ef}
#ddnavi-entry #content-chokoyama .section01 .ttl-wrapper h2.ttl-hl{color:#00c9ef}
#content-chokoyama #entryAside .ttl-ml{color:#00c9ef;border-bottom:4px solid #00c9ef}
#content-chokoyama .header-caption{font-weight:bold}
#content-chokoyama #slidercontainer{position:relative}
#content-chokoyama #slidercontent{clear:both;width:450px;margin:0 auto;margin-bottom:12px}
.chokoyama-border{position:relative;border:50px solid #222;border-radius:64px;-webkit-border-radius:64px;-moz-border-radius:64px;-moz-box-shadow:4px 10px 1px #3c3c3c;-webkit-box-shadow:4px 10px 1px #3c3c3c;box-shadow:0 4px 10px 1px rgba(50,50,50,0.9);behavior:url("./theme/common/css/PIE.htc")}
#content-chokoyama #slider li{width:450px;height:600px;overflow:hidden}
#content-chokoyama #slidercontainer #prevBtn a{position:absolute;left:-94px;top:240px;width:32px;height:120px;background:url(./theme/img/chiwawa_mae.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-chokoyama #slidercontainer #prevBtn a:hover{background:url(./theme/img/chiwawa_mae.gif) no-repeat}
#content-chokoyama #slidercontainer #nextBtn a{position:absolute;right:-94px;top:240px;width:32px;height:120px;background:url(/../../../.../theme/img/chiwawa_tsugi.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-chokoyama #slidercontainer #nextBtn a:hover{background:url(./theme/img/chiwawa_tsugi.gif) no-repeat}
#content-chokoyama .profileArea img{border:1px solid #00c9ef}
#content-nihonjin{margin-top:20px;margin-bottom:6px;text-align:center}
#content-nihonjin #entryBody{line-height:1.57em;font-size:1.17em}
#ddnavi-entry #content-nihonjin .section01 .ttl-wrapper{border-bottom:4px solid #00c9ef}
#ddnavi-entry #content-nihonjin .section01 .ttl-wrapper h2.ttl-hl{color:#00c9ef}
#content-nihonjin #entryAside .ttl-ml{color:#00c9ef;border-bottom:4px solid #00c9ef}
#content-nihonjin .header-caption{font-weight:bold}
#content-nihonjin #slidercontainer{position:relative}
#content-nihonjin #slidercontent{clear:both;width:500px;margin:0 auto;margin-bottom:12px}
.nihonjin-border{border:1px solid #888}
#content-nihonjin #slider li{width:500px;height:692px;overflow:hidden}
#content-nihonjin #slidercontainer #prevBtn a{position:absolute;left:38px;top:300px;width:32px;height:120px;background:url(./theme/img/chiwawa_mae.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-nihonjin #slidercontainer #prevBtn a:hover{background:url(./theme/img/chiwawa_mae.gif) no-repeat}
#content-nihonjin #slidercontainer #nextBtn a{position:absolute;right:38px;top:300px;width:32px;height:120px;background:url(/../../../.../theme/img/chiwawa_tsugi.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-nihonjin #slidercontainer #nextBtn a:hover{background:url(./theme/img/chiwawa_tsugi.gif) no-repeat}
#article_body h3.temp-title{border-left:3px solid #2ca9e1;border-bottom:1px dotted #ccc;padding:8px 10px;font-size:18px;margin:50px 0 15px 0;color:#2ca9e1}
#article_body h3.temp-titelbar{border-left:3px solid #2ca9e1;border-bottom:1px dotted #ccc;padding:8px 10px;font-size:18px;margin:10px 0 15px 0;color:#2ca9e1}
#article_body span.temp-subtit{color:#666;font-size:14px;background:rgba(255,255,0,.4)}
#article_body span.temp-subtit02{color:#666;font-size:14px;background:rgba(51,204,255,.2)}
#article_body pre.temp-style{font-size:105%;background-color:#eee;margin:3px 5px 15px 5px;padding:10px}
#article_body pre.temp-style{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}
#article_body .section-text{margin-bottom:10px}
#article_body .section-text img.right,#content-news .section-text img.right,#content-anzen .section-text img.right,#content-feature .section-text img.right,#content-matsumoto .section-text img.right,#content-make-ebook .section-text img.right{float:right;margin:0 0 16px 16px !important}
#article_body .section-text .pict-txt-left{float:left;margin:0 10px 5px 0;text-align:center}
#article_body .section-text .pict-txt-right{float:right;margin:0 0 5px 10px;text-align:center}
#article_body .section-text .other-txt-area{margin:5px auto 0 auto}
#article_body .m20{margin:0 20px}
#article_body.m50{margin:0 50px}
#article_body .m75{margin:0 75px}
#article_body .m100{margin:0 100px}
#article_body .m150{margin:0 150px}
.m20 .pup{font-size:11.5pt !important}
.m20 .pup .pict-txt-left{padding:5px;float:left}
.m20 .pup .pict-txt-left a img{width:150px}
.m20 .pup .other-txt-area{width:155px;text-align:left;padding:5px}
.m20 .pup .other-txt-area .explain{font-size:9pt !important;color:#000}
.m20 .pup .other-txt-area .explain a{font-weight:bold}
#article_body .centered{position:relative;overflow:hidden}
.centered ul{position:relative;left:50%;float:left;margin:10px 0;padding:0;list-style-type:none}
.centered ul li{position:relative;left:-50%;float:left;margin:0 7px;text-align:center}
.centered ul li div{margin:7px 0 0 0}
.centered ul figure{position:relative;left:-50%;float:left;margin:0 7px;text-align:center}
.centered ul figure figcaption{font-size:small;margin:7px 0 0 0;}

#entryArea .entryNav{margin-bottom:23px !important;text-align:center;font-size:14px !important;line-height:23px !important}
#entryArea .entryNav span,#entryArea .entryNav a{margin:0 5px !important;color:black;text-decoration:none}
#entryArea .entryNav span,#entryArea .entryNav a{display:inline-block;height:23px !important;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(./theme/common/css/PIE.htc)}
#entryArea .entryNav a:hover,#entryArea .entryNav a:active{background-color:#ccc !important}
.resultHead .nav a:hover,.resultHead .nav span.current{background-color:#ccc !important;text-decoration:none}
.resultHead .nav span.current{color:black;margin:0 5px !important;font-size:14px !important;line-height:23px !important;padding:0 1px !important;display:inline-table;height:23px !important;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(./theme/common/css/PIE.htc);font-weight:bold}
.resultHead .nav a.prev,.resultHead .nav a.next{margin:0 !important}
#content-standReading{text-align:center}
#content-standReading #slidercontainer{position:relative}
#content-standReading #slidercontent{clear:both;width:400px;margin:0 auto}
#content-standReading #slider li{width:400px;height:566px;overflow:hidden}
#content-standReading #slidercontainer #prevBtn a{position:absolute;left:60px;top:200px;width:32px;height:120px;background:url(./theme/img/chiwawa_mae.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-standReading #slidercontainer #prevBtn a:hover{background:url(./theme/img/chiwawa_mae.gif) no-repeat}
#content-standReading #slidercontainer #nextBtn a{position:absolute;right:60px;top:200px;width:32px;height:120px;background:url(/../../../.../theme/img/chiwawa_tsugi.gif) no-repeat;text-indent:-9999px;overflow:hidden}
#content-standReading #slidercontainer #nextBtn a:hover{background:url(./theme/img/chiwawa_tsugi.gif) no-repeat}
#related_words{font-size:1.2em}
#related_words h5{float:left;margin-right:20px;font-weight:bold}
#related_words ul{float:right;width:525px}
#related_words ul li{float:left;margin-right:20px;list-style:none;height:30px}
#CommonKiziList .kizi-ttl,#NewKiziList .kizi-ttl{color:#00c9ef;margin-bottom:8px;margin-left:10px;padding-bottom:4px;font-weight:bold;line-height:1;font-size:1.2em}
#NewKiziList .newkizi-area li{width:300px;height:68px;padding:9px 12px;float:left;display:inline;margin:0 auto 0 1px;font-size:115%;text-align:left;line-height:1.4}
#CommonKiziList .commonkizi-area li .kizi-ph-left a,#NewKiziList .newkizi-area li .kizi-ph-left a{display:block;float:left;width:59px;height:59px;line-height:59px;margin-right:10px;overflow:hidden;position:relative;z-index:1}
#CommonKiziList .commonkizi-area li .kizi-ph-left a img,#NewKiziList .newkizi-area li .kizi-ph-left a img{width:59px;float:left;position:absolute;top:0;left:0}
#CommonKiziList div.fltRight,#NewKiziList div.fltRight{text-align:right;font-size:1.2em}
/*
#CommonKiziList_ad{margin-top:-1px;margin-bottom:40px;margin-left:106px}
*/
#NewKiziList div.fltRight a{background:url(./theme/img/allpic.gif) no-repeat left -693px;padding-left:10px}
#Banner468Area{text-align:center;margin:0 auto 20px auto}
#Banner468Area img{width:468px}
/*
#logly_lift{margin-bottom:25px}
#logly_lift ul{border:0}
#logly_lift ul li{border-bottom: none;text-indent: -1em;line-height: 1em;}
#logly_lift ul li a{background:none;color:#888;}
#logly_lift ul li a:before{content: "[PR]";color:#888;margin-right:10px;}
*/
#yoo-hensyu-prof{border:1px solid #8b0002;padding:12px;margin-bottom:40px}
#yoo-hensyu-prof .hensyu-tit{color:#fff;font-size:24px;font-weight:bold;background-color:#4c4948;padding:15px;margin-bottom:10px}
#yoo-hensyu-prof .hen-profL{margin-right:135px}
#yoo-hensyu-prof .hen-profR{float:right}
#yoo-hensyu-prof .hen-profDetail{padding:5px;font-size:12px;background-color:#c4bebe}
#yoo-book-prof{border:1px solid #ccc;padding:13px}
#yoo-book-prof .yoo-bookL{float:left;margin-right:10px}
#yoo-book-prof .yoo-bookR{margin-left:130px}
#yoo-book-prof .yoo-bookR .book-title{font-size:130%;font-weight:bold;padding:0;margin:0 0 5px 3px}
#yoo-book-prof .yoo-bookR .book-title img{margin:0 3px 0 0;position:relative;bottom:3px}
#yoo-book-prof .yoo-bookR .r-book-bg{background-color:#f7f7f7;padding:3px;font-size:90%;margin-left:5px}
#yoo-book-prof .yoo-bookR .r-book-bg p{padding:1px 4px;margin:0;font-size:12px}
#yoo-book-prof .yoo-bookR .r-book-bg .price-area{color:red}
#yoo-book-prof .yoo-bookR .r-book-bg .price-area img{margin-right:3px;position:relative;top:-5px}
#yoo-book-prof .yoo-bookR .r-book-bg .shop-area img{position:relative;top:-5px}
#yoo-book-prof .yoo-bookR .r-book-bg .button a{display:inline-block;text-decoration:none;font-size:12px;padding:1px 20px;margin:0 3px;color:#fff;border:1px solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(https://ddnavi.com./theme/img/button-bg.png)}
#yoo-book-prof .yoo-bookR .r-book-bg .button a:hover{color:#eee;background-image:url(https://ddnavi.com./theme/img/button-bg-ov.png);text-decoration:none}
#yoo-book-prof .yoo-bookR .book-detail-txt{font-size:90%;margin-top:10px;margin-left:5px;line-height:1.5}
#yoo-davinci .yoo-mai-news{border-left:none !important;margin-left:0 !important;width:100% !important;padding:5px !important}
#yoo-davinci .yoo-mai-title{font-size:120%;font-weight:bold;background-color:#e6e6e1;border-bottom:3px solid #8b0002;padding:7px}
#yoo-davinci .yoo-mai-sotowaku{border-bottom:4px solid #e6e6e1;border-left:4px solid #e6e6e1;border-right:4px solid #e6e6e1;padding:7px}
#yoo-davinci #yoo-mai-oshirase{border:4px solid #727172;background-color:#f8f7ee;padding:10px 10px 0 10px;margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
#yoo-davinci #yoo-mai-oshirase ul{margin:0;padding:0}
#yoo-davinci #yoo-mai-oshirase ul li{font-size:110%;margin:0;padding:0 0 10px 26px;background-image:url(../img/yoo-list-icon.png);background-repeat:no-repeat;background-position:0 -3px}
#yoo-davinci .tenohira-banner{margin:0 0 20px 0;text-align:center}
#yoo-search-area{background-color:#e6e6e1;padding:10px;margin-bottom:20px}
#yoo-search-area .yoo-book-txt{width:368px;height:28px;padding:1px;border:3px solid #b5b5b6;margin-right:10px;position:relative;top:2px}
.yoomenu .yoo-menu-area{list-style:none;margin:0;padding:0}
.yoomenu .yoo-menu-area li{margin:0;padding:0;border-bottom:1px solid #fff;width:160px;overflow:hidden}
.yoomenu .yoo-menu-area li:last-child{border-bottom:0}
#temp-table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;width:100%}
#temp-table th{width:25%;padding:7px;text-align:left;border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:top;font-weight:bold;background-color:#eee}
#temp-table td{text-align:left;padding:7px;border-bottom:1px solid #ccc;line-height:1.5}
#yomitagirl365_title{background-color:#f2c6da}
*:first-child+html #yomitagirl365_title{overflow:hidden}
#yomitagirl365_title .logo{float:left;width:320px}
#yomitagirl365_title .logo img{padding:3px 0}
#yomitagirl365_title .date{float:right;padding:5px 49px 0 0;text-align:center}
#yomitagirl365_title .date .prev{float:left;font-size:1.5em;color:gray}
#yomitagirl365_title .date .today{float:left;font:bold 1.8em tahoma;margin:5px 20px}
#yomitagirl365_title .date .next{float:left;font-size:1.5em;color:gray}
#yomitagirl365_title .date img.wp-post-image{border:#fff 2px solid}
#yomitagirl365_title .date .name{background-color:#fff;margin-top:3px;text-align:center;font-size:80%}
#yomitagirl365_title .date .name span{font-size:1.4em;font-weight:bold;padding:0 10px}
.bx-wrapper{margin-bottom:10px !important}
#bx-pager{padding:5px 0;margin-bottom:5px;background-color:#fff}
#bx-pager a img{border:1px solid #ccc;padding:3px;width:52px;margin-right:5px}
#bx-pager a.active img{border:1px solid #ff2b80}
#yomitagirl365_main .yomitagirl365_photo{width:320px;float:left;margin-right:10px}
#yomitagirl365_main .yomitagirl365_photo li img{width:320px;height:480}
#yomitagirl365_main .yomitagirl365_main_right{width:300px;padding:0 0 10px 0;float:left;margin-left:10px}
#yomitagirl365_main .yomitagirl365_main_right .book_title{background-color:#f2c6da;color:#fff;font-size:110%;font-weight:bold;margin:0 0 10px;padding:5px;text-align:center}
#yomitagirl365_main .yomitagirl365_main_right .book_info{float:left;padding-right:10px}
#yomitagirl365_main .yomitagirl365_main_right .book_info img{width:80px}
#yomitagirl365_main .yomitagirl365_main_right .book_point{color:#ff2b80}
.yomitagirl365_prof_title{background-color:#f2c6da;color:#fff;font-size:110%;font-weight:bold;padding:5px}
#yomitagirl365_prof{width:311px;float:left;padding:10px 0}
#yomitagirl365_prof_right{width:313px;padding:10px 0 10px 15px;float:left}
#yomitagirl365_prof .prof-detail-tit{background-color:#f8edf2;border-bottom:1px dashed #f2c6da;margin-bottom:5px;padding:5px;vertical-align:top}
#yomitagirl365_prof .prof-detail,#yomitagirl365_prof_right .prof-detail{border-bottom:1px dashed #f2c6da;margin-bottom:5px;padding-bottom:5px;vertical-align:top}
#yomitagirl365_prof .detail-l,#yomitagirl365_prof_right .detail-l{color:#ff2b80;float:left;font-size:80%;vertical-align:top}
#yomitagirl365_prof .detail-r,#yomitagirl365_prof_right .detail-r{line-height:135%;margin-left:80px;word-wrap:break-word}
#yomitagirl365_prof_right .prof-banner{padding-top:5px}
#yomitagirl365 h3.tit-pink,#yomitagirl_blog_parts_promotion h3.tit-pink{border-bottom:4px solid #ff2b80;color:#ff2b80;padding:5px 0;font-size:1.2em;font-weight:bold;margin-bottom:1em}
#yomitagirl365 #gadget,#yomitagirl_blog_parts_promotion #gadget{margin-bottom:10px}
#yomitagirl365 .gadget-preview,#yomitagirl_blog_parts_promotion .gadget-preview{float:left;width:160px;margin:0 10px 10px 0}
#yomitagirl365 .gadget-source,#yomitagirl_blog_parts_promotion .gadget-source{float:left;width:470px}
#yomitagirl365 .gadget-source pre,#yomitagirl_blog_parts_promotion .gadget-source pre{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #ccc;font-size:135%;padding:1em;white-space:pre-wrap;word-wrap:break-word}
#yomitagirl_blog_parts_promotion .bosyu{padding:5px 0 10px 0;text-align:center}
#yomitagirl_blog_parts_promotion #yomitagirl365_top{background-color:white;margin-bottom:10px;padding:5px;text-align:center;height:230px;width:210px;overflow:hidden}
#yomitagirl_blog_parts_promotion #yomitagirl365_top h2.ttl-hl{background:url("https://ddnavi.com/wp-content/uploads/2012/12/top-tit-yomitagirl.png") no-repeat;height:25px;margin-bottom:5px;text-indent:-9999px}
#yomitagirl_blog_parts_promotion #yomitagirl365_top .photo{width:120px;height:180px;float:left;margin:0 5px 5px 0;overflow:hidden;position:relative}
#yomitagirl_blog_parts_promotion #yomitagirl365_top .photo img{width:120px}
#yomitagirl_blog_parts_promotion #yomitagirl365_top .book img{width:80px;margin-bottom:5px}
#yomitagirl_blog_parts_promotion #yomitagirl365_top .book p.headline a{color:#ff2b80;font-size:9px;font-weight:bold}
#yomitagirl_blog_parts_promotion #yomitagirl365_top .book p.title a{color:#000;font-size:10px;font-weight:bold}
#yomitagirl_blog_parts_promotion #yomitagirl365_top .book p.author a{color:#666;font-size:9px;font-weight:normal}
#single_special_banner h2{margin-left:10px}
#single_special_banner ul{margin:15px 12px 20px 12px}
#single_special_banner ul li{width:650px;padding:5px 0;float:left;display:inline;font-size:1.2em;text-align:left;line-height:1.4}
#single_special_banner .special_img_area{background:url(http://c.adingo.jp.eimg.jp/img/beagle_icons/jcast_orange.gif) no-repeat left 0;height:21px;width:18px;float:left;margin-right:10px}
#single_special_banner .special_img_area img{display:none}
#single_special_banner .special_txt a br{display:none}
#newkiji-list,#recommend-list{height:300px;margin:30px auto 10px auto}
#newkiji-list .article-list,#recommend-list .article-list{float:left;margin:0 15px 0 10px}
#newkiji-list .article-list h2.ttl-ml,#recommend-list .article-list h2.ttl-ml{font-size:120%;margin-bottom:25px}
#newkiji-list .article-list .list-wrapper,#recommend-list .article-list .list-wrapper{font-size:120%;margin-bottom:10px;width:330px}
#newkiji-list .article-list .list-wrapper .pict,#recommend-list .article-list .list-wrapper .pict{float:left;height:50px;margin-right:10px;overflow:hidden;width:55px}
#newkiji-list .article-list .list-wrapper .pict img,#recommend-list .article-list .list-wrapper .pict img{max-width:55px}
#newkiji-list .article-list p.ss,#recommend-list .article-list p.ss{text-align:right}
#newkiji-list .pr-area,#recommend-list .pr-area{float:right;margin-right:5px;padding-top:41px;text-align:right;width:305px}
#article_body #summary img{float:right;margin-left:20px;max-width:200px;max-height:160px}
#article_body #fulltext_button{clear:both;display:block;margin:0 auto 40px auto;text-align:center}
#article_body #fulltext_button a{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 7px 7px 7px;box-shadow:0 1px 3px #ebebeb;color:#000;display:block;font-size:140%;font-weight:bold;line-height:40px;margin:0 auto 10px;padding:0;text-shadow:0 1px 0 #fff;width:400px}
#ero-kowa_new{background:url("https://ddnavi.com/wp-content/uploads/2013/04/ero-kowa_new_bg.gif") repeat scroll 0 0 transparent;overflow:hidden;position:relative;width:638px}
#ero-kowa_new h3{position:relative;border:5px solid #00c9ef;background:#fff;font-size:1.4em;margin:12px;padding:10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px rgba(0,0,0,.3);text-align:center}
#ero-kowa_new ul{padding-bottom:5px}
#ero-kowa_new li{font-size:12px;width:185px}
#ero-kowa_new li img{background-color:#fff;border:1px solid #CCC;margin-bottom:5px;padding:4px}
#ero-kowa_store li{background-color:#e7eaed;display:block;float:left;font-size:14px;font-weight:bold;color:#575457;padding:8px 8px;margin-bottom:5px;margin-right:6px;text-align:center;width:176px;background:-moz-linear-gradient(top,#f6f6f6 0,#dcdcdc);background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#dcdcdc));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #bababa;-moz-box-shadow:0 1px 2px rgba(000,000,000,0.2),inset 0 0 2px rgba(255,255,255,1);-webkit-box-shadow:0 1px 2px rgba(000,000,000,0.2),inset 0 0 2px rgba(255,255,255,1);box-shadow:0 1px 2px rgba(000,000,000,0.2),inset 0 0 2px rgba(255,255,255,1);text-shadow:0 1px 0 rgba(255,255,255,1),0 1px 0 rgba(255,255,255,1)}
#booklist{background-color:#fff;border:4px solid #b4b4b4;margin-bottom:15px;padding:10px 10px 0}
#booklist .section{border-bottom:1px dotted #b3b3b3;margin-bottom:5px;padding-bottom:5px}
#booklist .section .pict{float:left;margin-bottom:0;margin-right:15px;min-height:1px;width:42px}
#booklist .section .pict img{border:1px solid #b3b3b3;width:42px}
#booklist .section span.title{font-size:1.2em;font-weight:bold;line-height:1.2}
#booklist .section span.catch{color:red;line-height:1.2;margin-left:15px}
#booklist .section span.author{color:#666;display:block;padding-top:5px}
#twi-ani{margin:0 20px}
#twi-ani #twi-ani_head{margin:5px 0 10px;text-align:center}
#twi-ani #twi-ani_main{font-size:11.5pt !important;line-height:1.7;margin-bottom:1em}
#twi-ani #twi-ani_main h2{border-bottom:1px dotted #ccc;border-left:3px solid #693;color:#693;font-size:18px;font-weight:bold;line-height:1.2;margin:10px 0;padding:8px 10px}
#twi-ani .amazlink-image{width:160px}
#twi-ani #apparea{background:none repeat scroll 0 0 #eaffd5;border:4px solid #693;float:left;margin:10px 0 30px;padding:10px;width:610px}
#twi-ani #apparea .appicon{float:left;padding:0 20px 0 0}
#twi-ani #apparea .appicon img{width:100px}
#twi-ani #apparea .appinfo{float:left;padding:0 10px 0 0;width:350px}
#twi-ani #apparea .appinfo h2{font-size:120%;font-weight:bold}
#twi-ani #apparea .appinfo p{font-size:16px;line-height:140%}
#twi-ani #apparea .applink{float:right;width:129px}
#twi-ani #apparea .applink img.mb10{margin-bottom:10px}
#ddnavi-serialList #resultArea{font-size:11.5pt;padding:10px 0 16px 0}
#ddnavi-serialList .contents-header-bottom{text-align:right}
#ddnavi-serialList .section{border-bottom:1px dotted #b3b3b3;margin:0 0 10px;padding-bottom:10px}
#ddnavi-serialList .pict{float:left;width:96px}
#ddnavi-serialList .pict img{width:96px}
#ddnavi-serialList dl{float:right;width:525px;line-height:1.2}
#ddnavi-serialList dl dt{display:table-cell;margin-top:5px}
#ddnavi-serialList dl dd{margin-top:5px;background-color:#ededed;padding:5px}
#ddnavi-serialList dl dt div{font-weight:bold}
#ddnavi-serialList dl dt div a{color:#000;text-decoration:underline}
#ddnavi-serialList dl .twitteric{margin-left:10px;padding:0 0 0 17px;background:url("https://ddnavi.com/wp-content/uploads/2013/06/twitter-ico2.png") no-repeat 0 1px;font-weight:normal;color:#00387a;text-decoration:none}
#ddnavi-serialList #closed{padding-top:15px}
#ddnavi-serialList #closed .pict{width:48px}
#ddnavi-serialList #closed .pict img{width:48px}
#ddnavi-serialList #closed dl{width:575px;line-height:1.2}
#ddnavi-serialList #closed dl .twitteric{background:url("https://ddnavi.com/wp-content/uploads/2013/06/twitter-ico2.png") no-repeat 0 -1px}
#ddnavi-serialList dl.recentposts{width:560px;margin-bottom:0;padding-left:5px;padding-bottom:0;background-color:#ededed}
#ddnavi-serialList dl.recentposts dt{float:left;width:4.8em;margin-top:3px;margin-bottom:0;font-size:.8em;color:#000;letter-spacing:.1em;white-space:nowrap}
#ddnavi-serialList dl.recentposts dd{margin-top:0;margin-left:5em;margin-bottom:0;padding:2px 0}
#ddnavi-serialList dl.recentposts dd a{padding-right:10px}
#ddnavi-serialList dl.recentposts dd span{text-align:right;color:#999;font-size:.8em;white-space:nowrap}
.css_btn{display:inline-block;*display:inline;zoom:1;padding:6px 20px;margin:0;cursor:pointer;border:1px solid #bbb;overflow:visible;font:bold 11px arial,helvetica,sans-serif;text-decoration:none;white-space:nowrap;color:#555;background-color:#ddd;background-image:linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0)),url(data:image/png;base64,iVBORw0KGg[...]QmCC);transition:background-color .2s ease-out;background-clip:padding-box;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;text-shadow:0 1px 0 rgba(255,255,255,.9)}
.css_btn:hover{background-color:#eee;color:#555}
.css_btn:active{background:#e9e9e9;position:relative;top:1px;text-shadow:none;box-shadow:0 1px 1px rgba(0,0,0,.3) inset;outline:0}
.css_btn.small1{padding:2px 31px}
.css_btn.small2{padding:2px 4px}
.css_btn.large{font-size:13px;padding:6px 15px;text-transform:uppercase}
.css_btn.large:active{top:2px}
.css_btn.color{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);background-image:linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0)),url(data:image/png;base64,iVBORw0KGg[...]QmCC)}
.css_btn.green{background-color:#57a957;border-color:#57a957}
.css_btn.green:hover{background-color:#62c462}
.css_btn.green:active{background:#57a957}
.css_btn.red{background-color:#c43c35;border-color:#c43c35}
.css_btn.red:hover{background-color:#ee5f5b}
.css_btn.red:active{background:#c43c35}
.css_btn.blue{background-color:#269ce9;border-color:#269ce9}
.css_btn.blue:hover{background-color:#70b9e8}
.css_btn.blue:active{background:#269ce9}
#dav_top{width:640px}
#dav_top p{font-size:120%;line-height:18px}
#dav_top h1{color:#004080;font-size:18px;font-weight:bold;margin:0 0 5px}
#dav_top h3{color:#004080;font-size:11.5pt;font-weight:bold;margin:0 0 20px}
#dav_top span:lang(en){font-family:arial}
#dav_top #eyecatch{margin:0 0 10px 0}
#dav_top #eyecatch #eyecatch_right{float:right;text-align:center;width:183px}
#dav_top #eyecatch .cover{box-shadow:1px 1px 4px #333;margin:0 0 5px 0;width:180px}
#dav_top #eyecatch .cover img{border:1px solid #c9c9c9;width:180px}
#dav_top #eyecatch .price{color:#333;font-size:11px;padding:0 0 4px 0}
#dav_top #eyecatch #eyecatch_left{float:left;width:455px;height:289px;overflow:hidden}
#dav_top #eyecatch #eyecatch_left img{width:445px}
#dav_top #contents-list{border-bottom:1px solid #c9c9c9;margin:0;padding:20px 0}
#dav_top #contents-list ul li{float:left;margin:0 8px 0 0;text-align:center;width:100px}
#dav_top #contents-list ul li div{border:1px solid #c9c9c9;height:60px;overflow:hidden}
#dav_top #contents-list ul li img{width:100px}
#dav_top #contents-list ul li:last-child{margin:0}
#dav_top #col_l{border-right:1px solid #ccc;float:left;padding:10px 10px 10px 0;width:425px}
#dav_top #col_r{margin-left:440px;padding:10px 0 10px 10px;width:192px}
#dav_top #col_l #yudo-waku{border:4px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto 10px;padding:3px 5px}
#dav_top #col_l #yudo-waku ul{margin:0;padding:0}
#dav_top #col_l #yudo-waku ul li{border-bottom:1px dotted #ccc;font-size:110%;list-style:none outside none;margin:0 5px;padding:6px 0;text-align:left}
#dav_top #col_l #yudo-waku ul li:last-child{border-bottom:medium none}
#dav_top #col_l #yudo-waku ul li span{color:red;font-size:120%;padding-right:5px}
#dav_top #col_l #yudo-waku ul li img{margin-top:5px}
#dav_top #col_l #yudo-waku ul li a:before{content:'\00BB';color:red;font-size:120%;padding-right:5px}
#dav_top p.more{font-size:11px;text-align:right}
#dav_top p.more a:before{content:"\003E";color:#00387a;margin:0 3px}
#dav_top #col_l #anohito{margin:0 0 12px}
#dav_top #col_l #anohito li{float:left;margin:0 13px 0 0;text-align:center;width:132px}
#dav_top #col_l #anohito li{margin:0 11px 0 11px\9}
#dav_top #col_l #anohito li:last-child{margin:0}
#dav_top #col_l #anohito li img{border:1px solid #c9c9c9;width:130px}
#dav_top #col_l #new-release{margin:0 0 12px}
#dav_top #col_l #new-release li{float:left;margin:0 13px 0 0;text-align:center;width:117px}
#dav_top #col_l #new-release li{margin:0 11px 0 11px\9}
#dav_top #col_l #new-release li:last-child{margin:0}
#dav_top #col_l #new-release li div{border:1px solid #c9c9c9;height:180px;overflow:hidden}
#dav_top #col_l #new-release li img{width:115px}
#dav_top #col_l #newslist{margin:0}
#dav_top #col_l #newslist li{border-bottom:1px dotted #ccc;margin:0 0 5px 0}
#dav_top #col_l #newslist li{padding-bottom:5px\9}
#dav_top #col_l #newslist li:after{clear:both;content:" ";display:block}
#dav_top #col_l #newslist li:last-child{border:0;margin:0}
#dav_top #col_l #newslist li .pict{float:left;height:77px;margin:0 10px 5px 0;overflow:hidden;width:55px}
#dav_top #col_l #newslist li .pict{margin:0 10px 0 0\9}
#dav_top #col_l #newslist li p a{font-size:120%}
#dav_top #col_r #backnb{margin:0 0 10px;padding:0 0 10px}
#dav_top #col_r #backnb li{float:left;margin:0 10px 5px 0;text-align:center;width:91px}
#dav_top #col_r #backnb li{margin:0 5px 5px 0\9}
#dav_top #col_r #backnb li:nth-child(even){margin-right:0}
#dav_top #col_r #backnb li div{border:1px solid #c9c9c9}
#dav_top #col_r #backnb li img{width:89px}
#dav_top #col_r #yoomei{border-bottom:1px solid #c9c9c9;margin:0 0 20px;padding:0 0 10px}
#dav_top #col_r #yoomei p{font-size:13px;margin:0 0 5px}
#dav_top #col_r #yoomei ul{margin:0 0 5px}
#dav_top #col_r #yoomei li{font-size:13px;line-height:22px}
#dav_top #col_r #yoomei li:before{content:"・";color:#00387a;margin:0 3px;margin:0 3px}
#dav_top #col_r #yoomei .btn{text-align:center}
#dav_top #col_r #search{border-bottom:1px solid #c9c9c9;margin:0 0 20px;padding:0 0 20px}
#dav_top #col_r #search p{font-size:13px;margin:0 0 5px}
#dav_top #col_r #search ul{margin:0 0 5px}
#dav_top #col_r #search li{font-size:13px;line-height:22px}
#dav_top #col_r #search li:before{content:"・";color:#00387a;margin:0 3px;margin:0 3px}
#dav_top #col_r #search .btn{text-align:center}
#dav_top #col_r #banner{border-bottom:1px solid #c9c9c9;margin:0 0 20px;padding:0 0 20px}
#dav_top #col_r #banner div{border:1px solid #c9c9c9;margin:0 0 3px}
#dav_top #col_r #banner div.last{margin:0}
#dav_top #col_r #menu{margin:0 0 12px}
#dav_top #col_r #menu ul{margin:0 0 5px}
#dav_top #col_r #menu li{line-height:22px}
#davinciMainImage{text-align:center;margin-bottom:10px}
#davinciMainImage img{border:1px solid #CCC}
.tw_button{float:left}
.tw_button img{width:21px}
.tw_button img:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;cursor:pointer}
.num_tweet span a{color:#666 !important}
.num_tweet{float:left !important;background-color:#FFF;padding-right:10px}
.num_tweet span{font-size:110%;display:block;min-height:12px;color:#333;font-size:10px;font-weight:normal;font-family:'Helvetica Neue','Arial',sans-serif;line-height:1}
.num_tweet span.front{padding:3px 7px 5px 0;background-image:url(./theme/img/tweet_images/fukidashi_left.gif);background-position:top left;background-repeat:no-repeat;border-right:0}
.num_tweet span.middle{padding:5px 3px 3px 3px;border:1px solid #c1c1c1;border-right:0;border-left:0}
.num_tweet span.rear{padding:5px 3px 3px 0;border-left:0;background-image:url(./theme/img/tweet_images/fukidashi_right.gif);background-position:top right;background-repeat:no-repeat}
.tweetarea{margin:20px 0}
.tweetarea div.ttl-ml{font-size:130%;color:#00c9ef;font-weight:bold;background:url(img/bg_title_tw.png) 0 50% repeat-x}
.tweetarea div.ttl-ml .title{float:left;font-weight:bold;background-color:#FFF}
.tweetarea div.ttl-ml .title .icon{margin:0 2px 0 5px;vertical-align:bottom;width:18px}
.tweetarea div.ttl-ml .btn{float:right;background-color:#FFF;padding-left:10px}
.tweetarea div.ttl-ml .btn a img{width:158px}
.tweetarea div.ttl-ml .btn a:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
.tweetarea div.ttl-ml .btn a:hover img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
.tweetarea .no_tweet{display:none}
.tweetarea .tweetList{margin-bottom:15px}
.tweetarea .tweetList li{border-top:#b3b3b3 dotted 1px;margin-top:10px;padding-top:10px;font-size:116%}
.tweetarea .tweetList li:first-child{border-top:0;padding-top:0}
.tweetarea .tweetList li.nothing{text-align:center;margin:30px 0;height:34px}
.tweetarea .tweetList li.nothing a{width:20%;padding:10px 42px;background:#00c9ef;color:#FFF;text-align:center;text-decoration:none;border-radius:5px}
.tweetarea .tweetList li.nothing a:hover{filter:alpha(opacity=70);-moz-opacity:.70;-webkit-opacity:.70;opacity:.70}
.tweetarea .tweetList .profile{display:block;float:left;width:52px}
.tweetarea .tweetList .profile img{width:52px;height:52px}
.tweetarea .tweetList p{padding-left:65px;padding-right:10px}
.tweetarea .tweetList a{font-weight:bold}
.tweetarea .tweetList p.tweettext{padding-top:5px}
.tweetarea .moreList{margin-top:20px;display:none}
*:first-child+html .tweetarea .tweetList{padding-bottom:15px}
.tweetarea .tweetbox{border:3px solid #bbb}
*:first-child+html .tweetarea .tweetbox{position:static !important}
.tweetarea .tweetbox textarea{margin:5px 5px 0;font-size:116%;min-height:4em;width:98%;border:none !important;outline:0;*border:0;resize:none;overflow:auto}
.tweetarea .tweetbox .add_text{margin:10px 3px 3px 3px;padding:3px 3px 3px 20px;background-image:url(./theme/img/tweet_images/tweet_plus.gif);background-position:5px 5px;background-color:#f2f2f2;background-repeat:no-repeat;color:#999;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px}
.tweetarea .tweetboxset{margin-top:7px}
.tweetarea .tweetboxset .rest{float:left;display:inline-block;color:#888;font-weight:bold}
.tweetarea .tweetboxset .submitbtn{float:right;width:160px;padding-left:10px}
.tweetarea .tweetboxset .submitbtn img{width:160px}
.tweetarea .tweetboxset .submitbtn img:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;cursor:pointer}
.tweetarea .tweetboxset .check_cooperation{float:right;display:inline-block;padding:5px 0 0 0;color:#00387a}
.tweetarea .tweetboxset .check_cooperation:hover{text-decoration:underline;cursor:pointer}
.tweetarea .moretweet{margin-top:20px;text-align:center}
.tweetarea .moretweet img{width:320px}
.tweetarea .moretweet img:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;cursor:pointer}
.kt_shimekiri {border:1px solid #6b4400;text-align:center;color:#fff}
.kt_shimekiri h4{font-size:130%;font-weight:bold;background-color:#6b4400;padding:5px 0;letter-spacing:.2em}
.kt_shimekiri p{margin:5px 0 0 0;font-size:130%;font-weight:bold;color:#000}
.kt_shimekiri span{display:block;background-color:#911015;margin:2px}
.kt_shimekiri span small{color:#fff}
.kt_bosyu{margin-top:10px;background-color:#6b4400}
.kt_bosyu dt{float:left;width:135px;padding:3px 5px 3px 10px;color:#fff;background-color:#6b4400;border-top:2px solid #fff}
.kt_bosyu dd{margin-left:150px;padding:3px 0 3px 10px;background-color:#fff;border-top:2px solid #fff}
.kt_oubo_att_txt{margin:10px 0 30px 0;padding:5px;border:#6b4400 double 3px;color:#6b4400;text-align:center;line-height:1.4}
.kt_mihon{margin-bottom:15px;padding:10px 0 15px;border-top:1px solid #e6d9d9;border-bottom:1px solid #e6d9d9}
.kt_mihon p.tanka{font-family:"HG明朝E","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro",serif;font-size:140%;background-image:url(https://ddnavi.com/wp-content/uploads/2013/11/kwaidantanka_ic_tanka.jpg);background-position:top left;background-repeat:no-repeat;margin-bottom:5px;padding:5px 0 0 20px;letter-spacing:.2em;height:30px}
.kt_mihon p.name{margin-bottom:0;color:#999;text-align:right}
.kt_mihon p.name span{display:block;font-size:83%}
.kt_sankou {margin:0 10px;}
.kt_sankou .pict-txt-left{float:left;width:190px}
.kt_sankou img{width:180px;border:solid 0 silver}
.kt_sankou .sankou_txt{}
.kt_sankou .midashi{margin-bottom:10px;padding-bottom:5px;font-size:130%;font-weight:bold;color:#6b4400;border-bottom:1px dotted #6b4400}
.kt_sankou .midashi span{font-size:80%}
.kt_twitterwg{margin-bottom:20px}
.kt_twitterwg p{margin-top:30px;margin-bottom:0;margin-left:60px;font-size:130%;font-weight:bold;color:#6b4400}
.kt_shinsain{margin-top:0;padding-top:0}
.kt_shinsain li{margin-top:0;padding-top:0;line-height:1.3}
h3.kt{clear:both; margin:0 11px 7px 9px;padding:42px 0 10px 0;background-image:url(https://ddnavi.com/wp-content/uploads/2013/11/kwaidantanka_bg_md_title.jpg);background-position:top center;background-repeat:no-repeat;color:#fff}
h3.kt span{display:block;height:22px;background-image:url(https://ddnavi.com/wp-content/uploads/2013/11/kwaidantanka_ic_md_title.png);background-position:top left;background-repeat:no-repeat;margin-left:15px;padding:5px 0 0 20px;letter-spacing:.1em}
h3.kt span small{color:#fff}
h3.kt_taisyou{font-size:140%}
.kt_pl_txt{margin-bottom:5px}
.kt_pl_att_txt{margin:0 0 30px 0;font-size:83%;padding:5px;border:#e6dddd solid 1px;color:#eee;line-height:1.4}
h4.kt_shinsainsyou{padding-bottom:5px;font-weight:bold;border-bottom:dotted #d5d5d5 1px}
.kt_top3{margin-bottom:15px;padding:10px 0 15px}
.kt_top3 p.tanka{font-family:"HG明朝E","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro",serif;font-size:135%;background-image:url(https://ddnavi.com/wp-content/uploads/2013/11/kwaidantanka_ic_tanka.jpg);background-position:top left;background-repeat:no-repeat;margin-bottom:5px;padding:10px 0 0 20px;letter-spacing:.2em;line-height:1.2;height:25px}
.kt_top3 p.name{margin-bottom:0;color:#999;text-align:right}
.kt_top3 p.name span{display:block;font-size:83%}
.kt_senpyou{margin-top:10px;background-color:#f4ebd0;color:#6b4400}
.kt_senpyou dt{float:left;width:45px;margin-bottom:0;padding:3px 5px 3px 10px;font-weight:bold;background-color:#f4ebd0;border-top:2px solid #fff}
.kt_senpyou dd{margin-left:60px;padding:3px 0 3px 10px;background-color:#f9f4e6;border-top:2px solid #fff}
*:first-child+html #content-news .kt_senpyou{position:relative}
*:first-child+html #content-news .kt_senpyou dt{line-height:1}
.kt_ud4{margin-bottom:10px;padding:5px 0 10px}
.kt_ud4 p.tanka{font-size:115%;font-weight:bold;background-image:url(https://ddnavi.com/wp-content/uploads/2013/11/kwaidantanka_ic_tanka_mini.jpg);background-position:top left;background-repeat:no-repeat;margin-bottom:0;padding:4px 0 0 15px;height:20px;line-height:1.2}
.kt_ud4 p.name{margin-bottom:0;color:#999;text-align:right;line-height:1.0}
.kt_ud4 p.name span{display:block;font-size:83%}
.kt_wap_txt{margin:30px 0 20px 0;padding:10px;border:#e6dddd solid 1px;text-align:center;line-height:1.4}
.kt_end_txt{margin:30px 0 20px 0;padding:15px;border:#e6dddd solid 1px;text-align:center;line-height:1.4}
h5.kt{margin-bottom:20px;padding-bottom:5px;font-size:120%;font-weight:bold;color:#6b4400;border-bottom:2px solid #6b4400}
ul.kt_jiten{margin-bottom:20px}
ul.kt_jiten li{margin-top:10px;font-weight:bold;background-image:url(https://ddnavi.com/wp-content/uploads/2013/11/kwaidantanka_ic_tanka_mini.jpg);background-position:top left;background-repeat:no-repeat;margin-bottom:0;padding:4px 0 0 15px;height:20px;line-height:1.2}
ul.kt_jiten li span{display:block;text-align:right;color:#999;font-weight:normal}
.ad_rectangle {width:300px; float:left;}
p.oyashoku_kitao {background:url(https://ddnavi.com/wp-content/uploads/2015/02/oyashoku_icon-s_kitao.png) center left no-repeat; padding: 10px 0 10px 50px;}
p.oyashoku_hidaka {background:url(https://ddnavi.com/wp-content/uploads/2015/02/oyashoku_icon-s_hidaka.png) center left no-repeat; padding: 10px 0 10px 50px;}
p.oyashoku_harada {background:url(https://ddnavi.com/wp-content/uploads/2015/02/oyashoku_icon-s_harada.png) center left no-repeat; padding: 10px 0 10px 50px;}
p.oyashoku_k {background:url(https://ddnavi.com/wp-content/uploads/2015/02/oyashoku_icon-s_K.png) center left no-repeat; padding: 10px 0 10px 50px;}
blockquote {background: #f9f9f9; border-left: 10px solid #ccc; margin: 1.5em 20px; padding: 1em 10px 0.5em; quotes: none;}
blockquote:before {color: #ccc; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em;}
blockquote cite {color: #888; font-size: 14px; display: block; text-align: right;}
blockquote cite:before { content: "\2014 \2009";}

figure {margin:0;}
.al-left {float:left;margin:0 10px 5px 0;text-align:center}
.al-right {float:right;margin:0 0 5px 10px;text-align:center}
.al-left figcaption, 
.al-right figcaption {font-size:small;padding-bottom:10px;text-align:left;padding:5px}
.ctd {position:relative;left:50%;float:left;margin:10px 0 0;padding:0;list-style-type:none;z-index:10;}
.ctd figure {position:relative;left:-50%;float:left;margin:0 7px;text-align:center;}
.ctd figure figcaption {font-size:small;margin-top:7px;}
#article_body aside {border: solid 1px #C0C0C0;padding: 10px;margin-bottom: 20px;}
#article_body aside figure {width:122px;float:left;margin:0 0 16px;text-align: center;}
#article_body aside figure img {width:120px;border:1px solid #C0C0C0;}
#article_body aside .txt {width:440px;float:right;}
#article_body aside .txt .ttl {font-weight: bold;line-height: 1.3;margin-bottom: 8px;}
#article_body aside .txt p {margin-bottom:10px;line-height:1.6;}
#article_body aside .txt .caption {margin-bottom: 10x;line-height: 1em;font-weight: bold;}
.quote p {margin-bottom:0;}
p.clbt {clear:both;}

#article_body .reprinting {font-size: 11.5pt !important; margin: 0 20px;}
#article_body .reprinting div {max-width: 100% !important;}
#article_body .reprinting img {max-width: 100% !important;}