@charset "UTF-8";
.btn_next .icon body.index img,.btn_next .icon img,.btn_next .photo body.index img.pc_only,.btn_next .photo img.pc_only,.list_banner li body.index img,.list_banner li img,.nav_cw10th .thumb body.index img,.nav_cw10th .thumb img,body.index #series02 .cast img,body.index #series02 .martian img,body.index #special02 .list_cast .photo img,body.index .btn_next .icon img,body.index .btn_next .photo img.pc_only,body.index .lead .profile img,body.index .list_banner li img,body.index .main_visual .title img,body.index .main_visual .total img,body.index .nav_cw10th .thumb img,body.index .series .icon img,body.index .series .series_tit img.pc_only,body.index .special .icon img,body.index body.vol1 .main_visual .icon img,body.index body.vol1 .profile .photo img,body.index body.vol1 .special02 .icon img,body.index body.vol1 .special02 .layout .photo img,body.index body.vol2_1 .article_header .title_area img,body.index body.vol2_1 .ph_cast_all img,body.index body.vol2_1 .profile dt img,body.index body.vol2_1 .trailer .icon img,body.index body.vol2_2 .article_header .cast img,body.index body.vol2_2 .ph_cast_all img,body.vol1 .main_visual .icon body.index img,body.vol1 .main_visual .icon img,body.vol1 .profile .photo body.index img,body.vol1 .profile .photo img,body.vol1 .special02 .icon body.index img,body.vol1 .special02 .icon img,body.vol1 .special02 .layout .photo body.index img,body.vol1 .special02 .layout .photo img,body.vol2_1 .article_header .title_area body.index img,body.vol2_1 .article_header .title_area img,body.vol2_1 .ph_cast_all body.index img,body.vol2_1 .ph_cast_all img,body.vol2_1 .profile dt body.index img,body.vol2_1 .profile dt img,body.vol2_1 .trailer .icon body.index img,body.vol2_1 .trailer .icon img,body.vol2_2 .article_header .cast .icon img,body.vol2_2 .article_header .cast body.index img,body.vol2_2 .article_header .cast img,body.vol2_2 .ph_cast_all body.index img,body.vol2_2 .ph_cast_all img{vertical-align:top;_width:100%;max-width:100%}
body.index #special01 .btn,body.index .series .btn{border:2px solid #ccc;-webkit-transition:background-color .2s ease-out}
body.vol1 .profile,body.vol1 .special02 .container,body.vol2_1 .article_header .title_area .container,body.vol2_1 .trailer .container{-webkit-box-sizing:border-box;box-sizing:border-box}
body.vol1 .main_visual .inner,body.vol1 .special02 .title .inner,body.vol2_1 .trailer .title .inner{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.list_banner body.index ul,.list_banner body.vol1 ul,.list_banner body.vol2_1 ul,.list_banner body.vol2_2 ul,.list_banner ul,body.index #special02 .list_cast body.vol1 ul,body.index #special02 .list_cast body.vol2_1 ul,body.index #special02 .list_cast body.vol2_2 ul,body.index #special02 .list_cast ul,body.index .lead .container,body.index .lead body.vol1 .container,body.index .lead body.vol2_1 .container,body.index .lead body.vol2_2 .container,body.index .list_banner ul,body.index body.vol2_1 .profile .list_cast,body.vol1 .list_banner ul,body.vol1 body.index #special02 .list_cast ul,body.vol1 body.index .lead .container,body.vol1 body.vol2_1 .profile .list_cast,body.vol2_1 .list_banner ul,body.vol2_1 .profile .list_cast,body.vol2_1 .profile body.index .list_cast,body.vol2_1 .profile body.vol1 .list_cast,body.vol2_1 .profile body.vol2_2 .list_cast,body.vol2_1 body.index #special02 .list_cast ul,body.vol2_1 body.index .lead .container,body.vol2_2 .list_banner ul,body.vol2_2 body.index #special02 .list_cast ul,body.vol2_2 body.index .lead .container,body.vol2_2 body.vol2_1 .profile .list_cast{*zoom:1}
.list_banner ul:after,.list_banner ul:before,body.index #special02 .list_cast ul:after,body.index #special02 .list_cast ul:before,body.index .lead .container:after,body.index .lead .container:before,body.vol2_1 .profile .list_cast:after,body.vol2_1 .profile .list_cast:before{display:table;content:" "}
.list_banner ul:after,body.index #special02 .list_cast ul:after,body.index .lead .container:after,body.vol2_1 .profile .list_cast:after{clear:both}
figure img{width:100%}
.list_banner body.index ul:after,.list_banner body.index ul:before,body.index #special02 .list_cast ul:after,body.index #special02 .list_cast ul:before,body.index .lead .container:after,body.index .lead .container:before,body.index .list_banner ul:after,body.index .list_banner ul:before,body.index body.vol2_1 .profile .list_cast:after,body.index body.vol2_1 .profile .list_cast:before,body.vol2_1 .profile body.index .list_cast:after,body.vol2_1 .profile body.index .list_cast:before{display:table;content:" "}
.list_banner body.index ul:after,body.index #special02 .list_cast ul:after,body.index .lead .container:after,body.index .list_banner ul:after,body.index body.vol2_1 .profile .list_cast:after,body.vol2_1 .profile body.index .list_cast:after{clear:both}
body.index .content{margin-bottom:40px;line-height:1.88}
body.index .content .container{max-width:870px}
body.index .content p+p{margin-top:1.5em}
body.index .main_visual{background-image:url(/me/dspace/special/cw_10th/img/main_visual.jpg);background-position:center center}
body.index .main_visual .inner{padding-top:90px;text-align:center}
body.index .main_visual .logo{font-size:1%}
body.index .main_visual .title{margin-top:20px}
body.index .main_visual .total{position:absolute;right:-90px;top:40px;width:28.09%}
body.index .lead .container{padding-top:10px;padding-bottom:50px}
body.index .lead .body{float:left;width:65.52%}
body.index .lead .profile{float:right;width:27.59%;text-align:center}
body.index .lead .profile .name{margin-top:10px;line-height:1.25}
body.index .lead .profile .small{font-size:.81em}
body.index .special{padding-top:70px}
body.index .special .tit_wrap{margin-left:-48px;margin-bottom:20px}
body.index .special .icon{display:table-cell;vertical-align:top;padding-right:15px}
body.index .special .icon .inner{display:inline-block;width:184px}
body.index .special .tit{display:table-cell;font-size:2.13em;font-weight:700;line-height:1.3;vertical-align:middle}
body.index .special .tit .small{font-size:.83em}
body.index #special01{background-color:#e5e5e5}
body.index #special01 .summary{margin-top:35px;padding:140px 0 100px;background:url(../img/bg_01.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff;text-align:center}
body.index #special01 .summary:hover .btn{background-color:#e85100}
body.index #special01 .article_date{font-size:1.13em}
body.index #special01 .article_tit{margin-top:10px;font-size:2.06em;font-weight:700;line-height:1.36}
body.index #special01 .btn{display:block;width:250px;margin:30px auto 0;padding:10px;background-color:#000;color:#fff;transition:background-color .2s ease-out}
body.index #special01 .btn .inner:before{content:"";display:inline-block;width:20px;height:10px;margin-right:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA4CAMAAACrIQowAAAAZlBMVEUAAAD///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwcKBwf///8KBwf///8KBwf///////8KBwf///8KBwf///////8KBwf///8KBwf///8KBwcubRPnAAAAIHRSTlMAcHDv77+/gID5+eDgVVUfHznOzpycPo+Pr68wEBDPz2+pc2wAAADaSURBVDjLpZJHkgMxDAMpTdiVJjtnA///pMs3y1UDHtznLgaQ9kHsF5PMLaNp/tnetbH09WglbcmTPH1VLTkVgmghhvxhTT+o0F21MDUIpvlDc9PGoasGK2lKHsDxq2rJsRR0Cz2kXlMH5RO518KW7GdptGQepTFm8iKNuSdr3WZPMrpttmZWr0MyL0ZNtrhOflfwZ9Bb+DnoJPUt/Gvqf/iNgJ0WNkA3SaMB0iCNIQFnaUwdUOk2OwDBbbMxs2odAOlg0CQL66R3BX8GvYWfg07Sv4V/Tf8ffF4SXRyFjFa8QAAAAABJRU5ErkJggg==) 0 -10px no-repeat}
body.index .series,body.vol1 .special02 .title{-webkit-background-size:cover;background-size:cover}
body.index #special01 a{text-decoration:none}
body.index #special02 .tit{font-size:2.5em}
body.index #special02 .list_cast .name .small,body.index .credit small,body.index .note small{font-size:.81em}
body.index #special02 .list_cast{margin-top:30px;margin-bottom:40px;overflow:hidden}
body.index #special02 .list_cast ul{margin:0 -2.3%}
body.index #special02 .list_cast li{float:left;width:28.24%;padding:0 2.2%;text-align:center}
body.index #special02 .list_cast .name{margin-top:20px;font-weight:700;line-height:1.38}
body.index #special02 .list_cast .name:after{content:"";display:block;width:50px;border-top:2px solid #333;margin:8px auto 0}
body.index #special02 .list_cast .caption{max-width:185px;margin:10px auto 0;font-size:.81em;line-height:1.69}
body.index .series{position:relative}
body.index .series>a{display:block;height:424px}
body.index .series>a:hover .btn{background-color:#e85100}
body.index .series .tit_area{position:absolute;width:100%;bottom:27px}
body.index .series .btn{position:absolute;right:27px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:24.21%;background-color:#000;transition:background-color .2s ease-out}
body.index .series .btn .inner{display:block;padding:10px;color:#fff;text-align:center}
body.index .series .btn .inner:before{content:"";display:inline-block;width:20px;height:10px;margin-right:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA4CAMAAACrIQowAAAAZlBMVEUAAAD///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwf///8KBwcKBwf///8KBwf///8KBwf///////8KBwf///8KBwf///////8KBwf///8KBwf///8KBwcubRPnAAAAIHRSTlMAcHDv77+/gID5+eDgVVUfHznOzpycPo+Pr68wEBDPz2+pc2wAAADaSURBVDjLpZJHkgMxDAMpTdiVJjtnA///pMs3y1UDHtznLgaQ9kHsF5PMLaNp/tnetbH09WglbcmTPH1VLTkVgmghhvxhTT+o0F21MDUIpvlDc9PGoasGK2lKHsDxq2rJsRR0Cz2kXlMH5RO518KW7GdptGQepTFm8iKNuSdr3WZPMrpttmZWr0MyL0ZNtrhOflfwZ9Bb+DnoJPUt/Gvqf/iNgJ0WNkA3SaMB0iCNIQFnaUwdUOk2OwDBbbMxs2odAOlg0CQL66R3BX8GvYWfg07Sv4V/Tf8ffF4SXRyFjFa8QAAAAABJRU5ErkJggg==) 0 -10px no-repeat}
body.index .series .icon{position:absolute;left:5px;top:-4px;width:17.93%;z-index:10}
body.index .series .container{position:relative;max-width:954px}
body.index .series .tit_area .container{margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:8px}
body.index .series .tit_area .container:after,body.index .series .tit_area .container:before{content:"";position:absolute;bottom:-3px;display:block;width:6px;height:6px;border-radius:50%}
body.index .series .tit_area .container:before{left:-3px}
body.index .series .tit_area .container:after{right:-3px}
body.index .series .tit_area_inner{padding-left:16.78%}
body.index .series .tit_area_inner:after,body.index .series .tit_area_inner:before{content:"";position:absolute;top:-3px;display:block;width:6px;height:6px;border-radius:50%}
body.index .series .tit_area_inner:before{left:-3px}
body.index .series .tit_area_inner:after{right:-3px}
body.index .series img{vertical-align:top}
body.index #series01{background:url(../img/bg_02_fh.jpg) center top no-repeat}
body.index #series01 .tit_area{background:url(../img/tit_series_02_1_bg.png) repeat-x}
body.index #series01 .series_tit{width:57.89%}
body.index #series01 .tit_area .container{border:1px solid #000}
body.index #series01 .tit_area .container:after,body.index #series01 .tit_area .container:before{background-color:#333}
body.index #series01 .tit_area_inner:after,body.index #series01 .tit_area_inner:before{background-color:#333}
body.index #series02{margin-top:55px;background:url(../img/bg_02_sh.jpg) center top no-repeat}
body.index #series02>a:hover .martian .normal{display:none}
body.index #series02>a:hover .martian .ov{display:inline-block}
body.index #series02 .cast{width:82.91%;margin:0 auto;padding-top:20px}
body.index #series02 .cast img{width:100%}
body.index #series02 .martian{position:absolute;top:20px;left:0;width:30.71%;height:auto}
body.index #series02 .martian .ov{display:none}
body.index #series02 .tit_area{background:url(../img/tit_series_02_2_bg.png) repeat-x}
body.index #series02 .series_tit{width:57.89%}
body.index #series02 .tit_area .container{border:1px solid #fff}
body.index #series02 .tit_area .container:after,body.index #series02 .tit_area .container:before{background-color:#fff}
body.index #series02 .tit_area_inner:after,body.index #series02 .tit_area_inner:before{background-color:#fff}
body.index .credit{margin-bottom:1em;line-height:1.2}
body.index .nowrap{display:inline-block;white-space:nowrap}
.list_banner body.vol1 ul:after,.list_banner body.vol1 ul:before,body.index #special02 .list_cast body.vol1 ul:after,body.index #special02 .list_cast body.vol1 ul:before,body.index .lead body.vol1 .container:after,body.index .lead body.vol1 .container:before,body.vol1 .list_banner ul:after,body.vol1 .list_banner ul:before,body.vol1 body.index #special02 .list_cast ul:after,body.vol1 body.index #special02 .list_cast ul:before,body.vol1 body.index .lead .container:after,body.vol1 body.index .lead .container:before,body.vol1 body.vol2_1 .profile .list_cast:after,body.vol1 body.vol2_1 .profile .list_cast:before,body.vol2_1 .profile body.vol1 .list_cast:after,body.vol2_1 .profile body.vol1 .list_cast:before{display:table;content:" "}
.list_banner body.vol1 ul:after,body.index #special02 .list_cast body.vol1 ul:after,body.index .lead body.vol1 .container:after,body.vol1 .list_banner ul:after,body.vol1 body.index #special02 .list_cast ul:after,body.vol1 body.index .lead .container:after,body.vol1 body.vol2_1 .profile .list_cast:after,body.vol2_1 .profile body.vol1 .list_cast:after{clear:both}
.btn_next .icon body.vol1 img,.btn_next .photo body.vol1 img.pc_only,.list_banner li body.vol1 img,.nav_cw10th .thumb body.vol1 img,body.index #series02 .cast body.vol1 img,body.index #series02 .martian body.vol1 img,body.index #special02 .list_cast .photo body.vol1 img,body.index .lead .profile body.vol1 img,body.index .main_visual .title body.vol1 img,body.index .main_visual .total body.vol1 img,body.index .series .icon body.vol1 img,body.index .series .series_tit body.vol1 img.pc_only,body.index .special .icon body.vol1 img,body.vol1 .btn_next .icon img,body.vol1 .btn_next .photo img.pc_only,body.vol1 .list_banner li img,body.vol1 .main_visual .icon img,body.vol1 .nav_cw10th .thumb img,body.vol1 .profile .photo img,body.vol1 .special02 .icon img,body.vol1 .special02 .layout .photo img,body.vol1 body.index #series02 .cast img,body.vol1 body.index #series02 .martian img,body.vol1 body.index #special02 .list_cast .photo img,body.vol1 body.index .lead .profile img,body.vol1 body.index .main_visual .title img,body.vol1 body.index .main_visual .total img,body.vol1 body.index .series .icon img,body.vol1 body.index .series .series_tit img.pc_only,body.vol1 body.index .special .icon img,body.vol1 body.vol2_1 .article_header .title_area img,body.vol1 body.vol2_1 .ph_cast_all img,body.vol1 body.vol2_1 .profile dt img,body.vol1 body.vol2_1 .trailer .icon img,body.vol1 body.vol2_2 .article_header .cast img,body.vol1 body.vol2_2 .ph_cast_all img,body.vol2_1 .article_header .title_area body.vol1 img,body.vol2_1 .ph_cast_all body.vol1 img,body.vol2_1 .profile dt body.vol1 img,body.vol2_1 .trailer .icon body.vol1 img,body.vol2_2 .article_header .cast body.vol1 img,body.vol2_2 .ph_cast_all body.vol1 img{_width:100%;max-width:100%;vertical-align:top}
body.vol1 .main_visual{margin-bottom:80px;background-image:url(/me/dspace/special/cw_10th/img/vol1/main_visual.jpg);background-repeat:repeat-x;background-position:center top;color:#fff}
body.vol1 .main_visual .container{height:428px}
body.vol1 .main_visual .inner{position:absolute;top:50%;transform:translate(0,-50%)}
body.vol1 .main_visual .logo_wrap{position:relative;padding-left:200px}
body.vol1 .main_visual .logo{font-size:1%;text-align:left}
body.vol1 .main_visual .logo img{vertical-align:top}
body.vol1 .main_visual .title{margin-top:10px;padding-left:200px;font-size:2.25em;font-weight:700;line-height:1.3}
body.vol1 .main_visual .icon{position:absolute;top:10px;left:0;width:184px}
body.vol1 .main_visual .subtit{margin-top:10px;font-size:1.38em}
body.vol1 .main_visual .subtit img{margin-right:16px}
body.vol1 .lead{margin-bottom:50px;font-size:1.38em}
body.vol1 .qa_list .question{color:#233f4b}
body.vol1 .pubdate{margin-top:10px;font-size:.88em;text-align:right}
body.vol1 .next{margin-top:110px;font-size:1.75em;font-weight:700;text-align:center}
body.vol1 .special02{margin-top:30px}
body.vol1 .special02 .container{width:91.19%;margin:0 auto;padding:4.09%;line-height:1.88;border:1px solid #ddd}
body.vol1 .special02 .title{position:relative;min-height:262px;margin-bottom:35px;background:url(/me/dspace/special/cw_10th/img/vol1/img_special02.jpg) no-repeat;color:#fff;font-size:3em;font-weight:700;line-height:1.04;text-shadow:2px 2px 3px #000}
body.vol1 .special02 .title .small{font-size:.75em}
body.vol1 .special02 .title .inner{position:absolute;display:block;top:50%;left:30px;padding-right:30px;transform:translate(0,-50%);padding-left:182px}
body.vol1 .special02 .icon{position:absolute;left:0;top:-30px;width:166px}
body.vol1 .special02 .layout .body{float:left;width:53.16%}
body.vol1 .special02 .layout .photo{float:right;width:43.04%;text-align:center}
body.vol1 .special02 .comingsoon{margin-top:30px;padding:25px;background-color:#ffffdf;font-size:1.75em;font-weight:700;line-height:1.21;text-align:center}
body.vol1 .profile{width:91.19%;padding:5.24%;margin:40px auto 0;background-color:#f3f1ef}
body.vol1 .profile dl{float:left;width:62.34%}
body.vol1 .profile dt{margin-bottom:10px;font-weight:700}
body.vol1 .profile dd{font-size:.81em;line-height:1.69}
body.vol1 .profile .photo{float:right;width:34.42%;margin-top:-12px}
body.vol1 .credit{margin-bottom:1em;line-height:1.2}
body.vol1 .credit small,body.vol1 .note small{font-size:.81em}
body.vol1 .footer_share_buttons{margin-top:0;border-top:none}
body.vol1 .footer_share_buttons a{color:#005e8c}
body.vol1 .nowrap{display:inline-block;white-space:nowrap}
body.vol1 .content_footer{margin-top:50px}
.list_banner body.vol2_1 ul:after,.list_banner body.vol2_1 ul:before,body.index #special02 .list_cast body.vol2_1 ul:after,body.index #special02 .list_cast body.vol2_1 ul:before,body.index .lead body.vol2_1 .container:after,body.index .lead body.vol2_1 .container:before,body.vol2_1 .list_banner ul:after,body.vol2_1 .list_banner ul:before,body.vol2_1 .profile .list_cast:after,body.vol2_1 .profile .list_cast:before,body.vol2_1 body.index #special02 .list_cast ul:after,body.vol2_1 body.index #special02 .list_cast ul:before,body.vol2_1 body.index .lead .container:after,body.vol2_1 body.index .lead .container:before{display:table;content:" "}
.list_banner body.vol2_1 ul:after,body.index #special02 .list_cast body.vol2_1 ul:after,body.index .lead body.vol2_1 .container:after,body.vol2_1 .list_banner ul:after,body.vol2_1 .profile .list_cast:after,body.vol2_1 body.index #special02 .list_cast ul:after,body.vol2_1 body.index .lead .container:after{clear:both}
.btn_next .icon body.vol2_1 img,.btn_next .photo body.vol2_1 img.pc_only,.list_banner li body.vol2_1 img,.nav_cw10th .thumb body.vol2_1 img,body.index #series02 .cast body.vol2_1 img,body.index #series02 .martian body.vol2_1 img,body.index #special02 .list_cast .photo body.vol2_1 img,body.index .lead .profile body.vol2_1 img,body.index .main_visual .title body.vol2_1 img,body.index .main_visual .total body.vol2_1 img,body.index .series .icon body.vol2_1 img,body.index .series .series_tit body.vol2_1 img.pc_only,body.index .special .icon body.vol2_1 img,body.vol1 .main_visual .icon body.vol2_1 img,body.vol1 .profile .photo body.vol2_1 img,body.vol1 .special02 .icon body.vol2_1 img,body.vol1 .special02 .layout .photo body.vol2_1 img,body.vol2_1 .article_header .title_area img,body.vol2_1 .btn_next .icon img,body.vol2_1 .btn_next .photo img.pc_only,body.vol2_1 .list_banner li img,body.vol2_1 .nav_cw10th .thumb img,body.vol2_1 .ph_cast_all img,body.vol2_1 .profile dt img,body.vol2_1 .trailer .icon img,body.vol2_1 body.index #series02 .cast img,body.vol2_1 body.index #series02 .martian img,body.vol2_1 body.index #special02 .list_cast .photo img,body.vol2_1 body.index .lead .profile img,body.vol2_1 body.index .main_visual .title img,body.vol2_1 body.index .main_visual .total img,body.vol2_1 body.index .series .icon img,body.vol2_1 body.index .series .series_tit img.pc_only,body.vol2_1 body.index .special .icon img,body.vol2_1 body.vol1 .main_visual .icon img,body.vol2_1 body.vol1 .profile .photo img,body.vol2_1 body.vol1 .special02 .icon img,body.vol2_1 body.vol1 .special02 .layout .photo img,body.vol2_1 body.vol2_2 .article_header .cast img,body.vol2_2 .article_header .cast body.vol2_1 img,body.vol2_2 .ph_cast_all body.vol2_1 img{_width:100%;max-width:100%;vertical-align:top}
body.vol2_1 .article_header .title_area_wrap{position:relative;height:660px;margin-bottom:60px;background:url(../img/vol2_1/main_visual.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
body.vol2_1 .article_header .title_area{position:absolute;left:0;bottom:64px;width:100%;background:url(../img/vol2_1/bg_title_area.png) repeat-x}
body.vol2_1 .article_header .title_area .container{position:relative;margin-top:-18px;margin-bottom:-18px;padding-top:18px;padding-bottom:18px;border:1px solid #000}
body.vol2_1 .article_header .title_area .container:after,body.vol2_1 .article_header .title_area .container:before{content:"";position:absolute;top:-3px;display:block;width:6px;height:6px;background-color:#000;border-radius:6px}
body.vol2_1 .article_header .title_area .container:before{left:-3px}
body.vol2_1 .article_header .title_area .container:after{right:-3px}
body.vol2_1 .article_header .title_area .title_area_inner:after,body.vol2_1 .article_header .title_area .title_area_inner:before{content:"";position:absolute;bottom:-3px;display:block;width:6px;height:6px;background-color:#000;border-radius:6px}
body.vol2_1 .article_header .title_area .title_area_inner:before{left:-3px}
body.vol2_1 .article_header .title_area .title_area_inner:after{right:-3px}
body.vol2_1 .article_header .title_area img{vertical-align:top}
body.vol2_1 .article_header .title_area .icon{position:absolute;right:-30px;top:-70px}
body.vol2_1 .article_header .sp_title_top{display:none}
body.vol2_1 .lead{font-size:1.13em;line-height:1.89em}
body.vol2_1 .ph_cast_all{margin-top:33px;padding-top:33px;border-top:1px solid #b2b2b2}
body.vol2_1 .article_body>section{margin:80px 0 50px;padding-top:0}
body.vol2_1 .article_body figure{border:none}
body.vol2_1 .article_body .fig_left .fig_wrap.span3,body.vol2_1 .article_body .fig_left .placeholder.span3,body.vol2_1 .article_body .fig_right .fig_wrap.span3,body.vol2_1 .article_body .fig_right .placeholder.span3{width:42.53%}
body.vol2_1 .article_body .fig_left .fig_wrap.span3 figure,body.vol2_1 .article_body .fig_right .fig_wrap.span3 figure,body.vol2_1 .article_body .fig_wrap.span6 figure{padding:0}
body.vol2_1 .article_body .talk p{margin-bottom:20px}
body.vol2_1 .article_body .talk em{background-color:#fffc28;font-weight:700}
body.vol2_1 .article_body .talk .comment,body.vol2_1 .article_body .talk .name{display:table-cell}
body.vol2_1 .article_body .talk .name{font-weight:700;white-space:nowrap;line-height:1.2}
body.vol2_1 .article_body .talk .name .small{font-size:.75em}
body.vol2_1 .article_body .talk .name .colon{color:#333;font-weight:400}
body.vol2_1 .article_body .talk .name:after{content:"：";color:#333;font-weight:400}
body.vol2_1 .article_body .talk .name.nocolon:after{display:none}
body.vol2_1 .article_body .talk .name.shinohara{color:#e63c3c}
body.vol2_1 .article_body .talk .name.watanabe{color:#2a395d}
body.vol2_1 .article_body .talk .name.ooki{color:#1eaf92}
body.vol2_1 .article_body .talk .fig_wrap.span6{margin:50px 0 40px}
body.vol2_1 .article_body .talk .fig_wrap.span6 figure{margin-bottom:0}
body.vol2_1 .fullimg{overflow:hidden}
body.vol2_1 .fullimg .image{position:relative;left:50%;width:2000px;margin-left:-1000px;background-color:#000;text-align:center}
body.vol2_1 .fullimg .image img{vertical-align:top}
body.vol2_1 .fullimg .caption{max-width:870px;margin:8px auto 0;padding:0 20px;font-size:.88em;line-height:1.64em}
body.vol2_1 .fullimg .caption a{text-decoration:underline}
body.vol2_1 .fullimg .caption a img{vertical-align:middle}
body.vol2_1 .fullimg .container{position:relative}
body.vol2_1 .fullimg .copyright{position:absolute;right:42px;bottom:5px;color:#fff;font-size:.75em}
body.vol2_1 .closing{padding-top:30px;border-top:1px solid #ccc;line-height:1.88}
body.vol2_1 .pubdate{margin-top:60px;font-size:.88em;text-align:right}
body.vol2_1 .trailer{margin-top:45px}
body.vol2_1 .trailer p{margin-bottom:0}
body.vol2_1 .trailer .container{padding:4.02%;line-height:1.88;border:1px solid #ddd}
body.vol2_1 .trailer .intro{margin-bottom:15px;font-size:2.69em;font-weight:700;text-align:center}
body.vol2_1 .trailer .title{position:relative;min-height:281px;margin-bottom:20px;background:url(../img/vol2_1/bg_trailer.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff;font-size:2.94em;line-height:1.04;text-shadow:2px 2px 3px #000}
body.vol2_1 .trailer .title .small{font-size:.68em}
body.vol2_1 .trailer .title .inner{position:absolute;display:block;top:50%;left:30px;padding-right:30px;transform:translate(0,-50%);padding-left:182px;font-weight:700}
body.vol2_1 .trailer .icon{position:absolute;left:-40px;top:-40px;width:226px}
body.vol2_1 .trailer .comingsoon{margin:25px 0 0;padding:25px;background-color:#ffffdf;font-size:1.75em;font-weight:700;line-height:1.21;text-align:center}
body.vol2_1 .profile{margin-top:50px;padding:40px 0;background-color:#f2f2f2}
body.vol2_1 .profile .title{margin-bottom:35px;text-align:center}
body.vol2_1 .profile .title img{vertical-align:top}
body.vol2_1 .profile .wrap{width:91.19%;margin:0 auto}
body.vol2_1 .profile .list_cast{margin:0 -1.72%}
body.vol2_1 .profile .cast{float:left;width:30%;padding:0 1.56%}
body.vol2_1 .profile dl{position:relative;padding:5.56%;background-color:#fff}
body.vol2_1 .profile dt{margin-left:-12.96%}
body.vol2_1 .profile dd{margin-top:15px;font-size:.81em}
body.vol2_1 .nav_cw10th .container{padding-top:10px;padding-bottom:50px;border-top:none}
body.vol2_1 .footer_share_buttons{margin-top:0;border:none}
body.vol2_1 .footer_share_buttons a{color:#005e8c}
body.vol2_1 .note small{font-size:.81em}
body.vol2_1 .content_footer{margin-top:50px}
.list_banner body.vol2_2 ul:after,.list_banner body.vol2_2 ul:before,body.index #special02 .list_cast body.vol2_2 ul:after,body.index #special02 .list_cast body.vol2_2 ul:before,body.index .lead body.vol2_2 .container:after,body.index .lead body.vol2_2 .container:before,body.vol2_1 .profile body.vol2_2 .list_cast:after,body.vol2_1 .profile body.vol2_2 .list_cast:before,body.vol2_2 .list_banner ul:after,body.vol2_2 .list_banner ul:before,body.vol2_2 body.index #special02 .list_cast ul:after,body.vol2_2 body.index #special02 .list_cast ul:before,body.vol2_2 body.index .lead .container:after,body.vol2_2 body.index .lead .container:before,body.vol2_2 body.vol2_1 .profile .list_cast:after,body.vol2_2 body.vol2_1 .profile .list_cast:before{display:table;content:" "}
.list_banner body.vol2_2 ul:after,body.index #special02 .list_cast body.vol2_2 ul:after,body.index .lead body.vol2_2 .container:after,body.vol2_1 .profile body.vol2_2 .list_cast:after,body.vol2_2 .list_banner ul:after,body.vol2_2 body.index #special02 .list_cast ul:after,body.vol2_2 body.index .lead .container:after,body.vol2_2 body.vol2_1 .profile .list_cast:after{clear:both}
.btn_next .icon body.vol2_2 img,.btn_next .photo body.vol2_2 img.pc_only,.list_banner li body.vol2_2 img,.nav_cw10th .thumb body.vol2_2 img,body.index #series02 .cast body.vol2_2 img,body.index #series02 .martian body.vol2_2 img,body.index #special02 .list_cast .photo body.vol2_2 img,body.index .lead .profile body.vol2_2 img,body.index .main_visual .title body.vol2_2 img,body.index .main_visual .total body.vol2_2 img,body.index .series .icon body.vol2_2 img,body.index .series .series_tit body.vol2_2 img.pc_only,body.index .special .icon body.vol2_2 img,body.vol1 .main_visual .icon body.vol2_2 img,body.vol1 .profile .photo body.vol2_2 img,body.vol1 .special02 .icon body.vol2_2 img,body.vol1 .special02 .layout .photo body.vol2_2 img,body.vol2_1 .article_header .title_area body.vol2_2 img,body.vol2_1 .ph_cast_all body.vol2_2 img,body.vol2_1 .profile dt body.vol2_2 img,body.vol2_1 .trailer .icon body.vol2_2 img,body.vol2_2 .article_header .cast .icon img,body.vol2_2 .article_header .cast img,body.vol2_2 .btn_next .icon img,body.vol2_2 .btn_next .photo img.pc_only,body.vol2_2 .list_banner li img,body.vol2_2 .nav_cw10th .thumb img,body.vol2_2 .ph_cast_all img,body.vol2_2 body.index #series02 .cast img,body.vol2_2 body.index #series02 .martian img,body.vol2_2 body.index #special02 .list_cast .photo img,body.vol2_2 body.index .lead .profile img,body.vol2_2 body.index .main_visual .title img,body.vol2_2 body.index .main_visual .total img,body.vol2_2 body.index .series .icon img,body.vol2_2 body.index .series .series_tit img.pc_only,body.vol2_2 body.index .special .icon img,body.vol2_2 body.vol1 .main_visual .icon img,body.vol2_2 body.vol1 .profile .photo img,body.vol2_2 body.vol1 .special02 .icon img,body.vol2_2 body.vol1 .special02 .layout .photo img,body.vol2_2 body.vol2_1 .article_header .title_area img,body.vol2_2 body.vol2_1 .profile dt img,body.vol2_2 body.vol2_1 .trailer .icon img{_width:100%;max-width:100%;vertical-align:top}
body.vol2_2 .article_header .title_area_wrap{background:url(../img/vol2_2/main_visual.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
body.vol2_2 .article_header .cast{position:absolute;left:0;top:0;width:100%;padding-top:50px;text-align:center}
body.vol2_2 .article_header .cast .container{position:relative}
body.vol2_2 .article_header .cast .inner{width:89.94%;margin:0 auto}
body.vol2_2 .article_header .cast .icon{position:absolute;top:-30px;left:-15px;right:inherit;width:200px}
body.vol2_2 .article_header .title_area{background:url(../img/vol2_2/bg_title_area.png) repeat-x}
body.vol2_2 .article_header .title_area .container{border-color:#fff}
body.vol2_2 .article_header .title_area .container:after,body.vol2_2 .article_header .title_area .container:before{background-color:#fff}
body.vol2_2 .article_header .title_area .title_area_inner:after,body.vol2_2 .article_header .title_area .title_area_inner:before{background-color:#fff}
body.vol2_2 .article_header .title_area .icon{top:0;left:-15px;right:inherit;width:200px;height:156px}
body.vol2_2 .article_header .title_area .bt_movie{position:absolute;top:-72px;right:20px;width:259px;height:113px}
body.vol2_2 .ph_cast_all{margin-top:55px;padding-top:0;border-top:none}
body.vol2_2 .ph_cast_all ul{padding:0 6.184%}
body.vol2_2 .ph_cast_all ul li{float:left;width:23.923445%;max-width:200px;margin-left:4.545%;padding-left:9.57%;background:url(../img/vol2_2/img_times.png) left 35% no-repeat}
body.vol2_2 .ph_cast_all ul li img{max-width:100%;height:auto;margin-bottom:20px}
body.vol2_2 .ph_cast_all ul li span{display:block;text-align:center;font-size:87.5%}
body.vol2_2 .ph_cast_all ul li span em{display:block;font-size:142.9%;font-weight:700}
body.vol2_2 .ph_cast_all ul li.col1{margin-left:0;padding-left:0;background:0 0}
body.vol2_2 .ph_cast_all ul li.col2 span{padding-top:1.5em}
body.vol2_2 .fullimg .copyright{right:inherit;left:5.5%;bottom:10px}
body.vol2_2 #special_movie{margin-top:-15px;padding-top:80px}
body.vol2_2 #special_movie #anchor_movie{display:block;height:0;overflow:hidden;position:relative;top:-68px}
body.vol2_2 #special_movie .title{margin-bottom:30px;text-align:center}
body.vol2_2 #special_movie .title img{max-width:100%;height:auto;vertical-align:bottom}
body.vol2_2 #special_movie .title .inner{position:relative;display:block}
body.vol2_2 #special_movie>.container{position:relative}
body.vol2_2 #special_movie .star{position:absolute;left:50%}
body.vol2_2 #special_movie .star1{top:52px;margin-left:-310px}
body.vol2_2 #special_movie .star2{top:42px;margin-left:254px}
body.vol2_2 #special_movie .star3{top:34px;margin-left:-246px}
body.vol2_2 #special_movie .star4{top:74px;margin-left:195px}
body.vol2_2 #special_movie .star5{top:10px;margin-left:221px}
body.vol2_2 #special_movie .star6{top:10px;margin-left:-330px}
body.vol2_2 #special_movie .star7{top:20px;margin-left:293px}
body.vol2_2 #special_movie .bg_wrap{background:url(../img/vol2_2/movie_ph_1.jpg) center top no-repeat}
body.vol2_2 #special_movie .bg_wrap .container .wrap{width:91.19%;margin:0 auto;padding:49px 0 60px}
body.vol2_2 #special_movie .bg_wrap .container .wrap .sub_title{margin-bottom:12px;background:url(../img/vol2_2/bg_title_border.png) center center no-repeat;text-align:center}
body.vol2_2 #special_movie .bg_wrap .container .wrap .hl{margin-bottom:35px;text-align:center;color:#fff;font-size:112.5%;font-weight:700}
body.vol2_2 #special_movie .bg_wrap .container .wrap .movie{position:relative;width:100%;height:100%;padding-bottom:56.25%}
body.vol2_2 #special_movie .bg_wrap .container .wrap .movie iframe,body.vol2_2 #special_movie .bg_wrap .container .wrap .movie object{position:absolute;top:0;width:100%;height:100%}
body.vol2_2 #special_movie .bg_wrap .container .wrap .movie.msie{padding-bottom:53.39%}
body.vol2_2 .closing{margin-bottom:1.5em}
body.vol2_2 .closing p{margin-bottom:0}
body.vol2_2 .closing em{display:block;margin-top:16px;text-align:center;font-size:137.5%;font-weight:700}
body.vol2_2 .closing .announce{text-align:center;font-weight:700}
body.vol2_2 .closing .announce a{color:#333}
body.vol2_2 .closing .announce a:hover{color:#ff5a0f}
body.vol2_2 .closing .icon{display:inline-block;position:relative;top:-5px;vertical-align:middle}
.btn_next img,.nav_cw10th .thumb img{vertical-align:top}
body.vol2_2 .profile,body.vol2_2 .pubdate{margin-top:0}
.nav_cw10th{margin:50px 0 40px}
.nav_cw10th .container{padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:.88em}
.nav_cw10th ul{width:94.34%;margin:0 auto}
.nav_cw10th li{float:left;width:33.33%;margin-left:-1px}
.nav_cw10th .item{padding:14px;border:1px solid #d9d9d9;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}
.nav_cw10th .item:hover{position:relative;z-index:10;border-color:#233f4b}
.nav_cw10th .current .item{border-color:#233f4b;background-color:#233f4b;color:#fff}
.nav_cw10th .current .label{background-color:#fff;color:#233f4b}
.nav_cw10th .current .date,.nav_cw10th .current .title{color:#fff}
.nav_cw10th .current+li .item{border-left:1px solid #233f4b}
.nav_cw10th .thumb{text-align:center}
.nav_cw10th .label{margin-top:12px;padding:2px 10px;background-color:#233f4b;color:#fff;font-size:.93em;text-align:center}
.nav_cw10th .date{color:#233f4b;margin-top:10px;font-size:.93em}
.nav_cw10th .title{margin-top:8px;color:#233f4b}
.nav_cw10th .disabled .date,.nav_cw10th .disabled .title{opacity:.6;filter:alpha(opacity=60)}
.nav_cw10th .disabled .label{background-color:grey}
.nav_cw10th .disabled .item:hover{border-color:#d9d9d9}
.btn_next{position:relative;background-color:#233f4b;text-align:center;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.btn_next:hover{opacity:.7}
.btn_next>a{display:block;padding:40px}
.btn_next .label{margin-bottom:30px}
.btn_next .icon{position:absolute;bottom:40px;left:50px;width:178px}
.btn_next p{margin-bottom:0}
.list_banner{margin-top:40px;padding-top:39px;border-top:1px solid #ccc;overflow:hidden}
.list_banner ul{margin:15px -1.26% 0}
.list_banner ul:first-child{margin-top:0}
.list_banner li{float:left;width:30.85%;padding:0 1.24%}
.list_banner li a{display:block;border:1px solid #ccc;overflow:hidden}
@media screen and (max-width:980px){body.index .series .tit_area .container,body.vol2_1 .article_header .title_area .container{margin-right:20px;margin-left:20px}
body.index .main_visual .total{right:0;top:20px}
body.vol1 .main_visual .inner{width:96%;-webkit-box-sizing:border-box;box-sizing:border-box}
body.vol2_2 .article_header .cast .icon{width:150px}
.btn_next .icon{width:135px}}
@media (max-width:767px){body.index #special01 .summary:hover .btn,body.index .series>a:hover .btn{background-color:#000}
body.index .series .btn,body.vol1 .main_visual .inner,body.vol1 .special02 .title .inner{-webkit-transform:none;-ms-transform:none;transform:none}
body.index .main_visual .container,body.vol2_2 .article_header .title_area_wrap{overflow:hidden}
body.index .content{margin-bottom:60px}
body.index .main_visual{margin-bottom:25px}
body.index .main_visual .inner{padding-top:55px}
body.index .main_visual .logo img{width:67px;height:auto}
body.index .main_visual .title{margin-top:22px}
body.index .main_visual .title img{width:303px;height:auto}
body.index .main_visual .total{width:170px;top:auto;bottom:-15px}
body.index .lead .container{padding-top:0;padding-bottom:60px}
body.index .lead .body{float:none;width:auto}
body.index .lead .profile{float:none;width:152px;margin:25px auto 0}
body.index .lead .profile .small{font-size:.75em}
body.index .special{padding-top:30px}
body.index .special .tit_wrap{margin-left:0}
body.index .special .icon{display:block;margin:0 auto 12px;text-align:center}
body.index .special .icon .inner{width:120px}
body.index .special .tit{display:block;min-height:0;padding-left:0;font-size:1.56em;line-height:1.4;text-align:center}
body.index .special .tit .nowrap{display:inline;white-space:normal}
body.index .special .tit .small{font-size:.76em}
body.index #special01 .summary{margin-top:15px;padding:40px 0 55px}
body.index #special01 .article_date{font-size:1em}
body.index #special01 .article_tit{font-size:1.31em}
body.index #special02{padding-top:60px}
body.index #special02 .tit{font-size:1.56em}
body.index #special02 .list_cast ul{margin:0}
body.index #special02 .list_cast li{float:none;width:auto;margin-top:12px;padding:0}
body.index #special02 .list_cast li:first-child{margin-top:0}
body.index #special02 .list_cast .photo{width:206px;margin:0 auto}
body.index #special02 .list_cast .name .small{font-size:.88em}
body.index #special02 .list_cast .name:after{width:40px}
body.index #special02 .list_cast .caption{max-width:none;width:80%;font-size:.88em}
body.index .series>a{height:auto}
body.index .series>a:before{content:"";display:block;height:0;padding-bottom:72.66%;-webkit-background-size:cover;background-size:cover}
body.index .series .tit_area{position:relative;bottom:auto}
body.index .series .series_tit{text-align:center;padding:18px 0 15px}
body.index .series .btn{position:static;width:auto}
body.index .series .icon{width:94px;top:-35px;left:auto;right:-20px}
body.index .series .tit_area .container{margin-top:0;margin-bottom:0;padding:0;border:none}
body.index .series .tit_area .container:after,body.index .series .tit_area .container:before{display:none}
body.index .series .tit_area_inner{padding-left:0}
body.index .series .tit_area_inner:after,body.index .series .tit_area_inner:before{display:none}
body.index #series01{background:0 0}
body.index #series01>a:before{background:url(../img/bg_02_fh_2x.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
body.index #series01 .tit_area{background:0 0}
body.index #series01 .series_tit{width:auto}
body.index #series01 .tit_area .container{border:none}
body.index #series02{margin-top:80px;background:0 0}
body.index #series02>a:before{background:url(../img/bg_02_sh.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
body.index #series02>a>.container{position:absolute;top:0;left:0;padding-right:0;padding-left:0}
body.index #series02 .cast{width:100%;padding-top:30px}
body.index #series02 .martian{width:100%;top:-50px;left:0;text-align:center}
body.index #series02 .tit_area{background:0 0}
body.index #series02 .series_tit{width:auto}
body.index #series02 .tit_area .container{border:none}
body.index .credit small,body.index .note small{font-size:.75em}
body.vol1 .main_visual{margin-bottom:35px;background:0 0}
body.vol1 .main_visual .container{height:auto}
body.vol1 .main_visual .inner{position:relative;top:0;width:calc(100% + 40px);margin:0 -20px;padding-top:20px;background-color:#191919}
body.vol1 .main_visual .logo_wrap{display:table;margin:0 auto;padding:0 20px 17px}
body.vol1 .main_visual .logo{padding-left:52px;line-height:1}
body.vol1 .main_visual .title{margin:0;padding:70px 20px;font-size:1.44em;line-height:1.35;background:url(/me/dspace/special/cw_10th/img/vol1/main_visual_2x.jpg) 50% 50% no-repeat;-webkit-background-size:cover;background-size:cover}
body.vol1 .main_visual .icon{top:-2px;width:65px}
body.vol1 .main_visual .subtit{margin-top:6px;padding-left:53px;font-size:.94em}
body.vol1 .main_visual .subtit img.sp_only{display:block;margin-bottom:3px}
body.vol1 .lead{margin-bottom:30px;font-size:1.19em}
body.vol1 .next{font-size:1.31em}
body.vol1 .special02 .container{width:auto;padding:15px}
body.vol1 .special02 .title{height:236px;min-height:0;font-size:1.56em;background-image:url(/me/dspace/special/cw_10th/img/vol1/img_special02_2x.jpg)}
body.vol1 .special02 .title .small{font-size:.72em}
body.vol1 .special02 .title .inner{top:auto;bottom:0;left:0;width:100%;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.65);text-align:center}
body.vol1 .special02 .icon{top:-150px;left:20px;width:83px}
body.vol1 .special02 .layout .body{float:none;width:auto;line-height:1.38}
body.vol1 .special02 .layout .photo{float:none;width:auto;margin-top:18px}
body.vol1 .special02 .comingsoon{margin-top:15px;padding-top:20px;font-size:1.31em;line-height:1.24}
body.vol1 .profile{position:relative;width:auto;margin:40px -20px 0;padding:20px}
body.vol1 .profile dl{float:none;width:auto}
body.vol1 .profile dt{padding-left:80px;font-weight:400;font-size:1.06em;line-height:1.29}
body.vol1 .profile dt .small{font-size:.65em}
body.vol1 .profile dd{margin-top:20px}
body.vol1 .profile dd .small{display:block;margin-top:1.5em;font-size:.85em}
body.vol1 .profile .photo{position:absolute;top:20px;left:20px;float:none;width:67px;margin-top:0}
body.vol1 .credit small,body.vol1 .note small{font-size:.75em}
body.vol2_1 .article_header .title_area_wrap{height:273px;margin-bottom:30px;background-image:url(../img/vol2_1/main_visual_2x.jpg) center center}
body.vol2_1 .article_header .title_area{bottom:0;background:rgba(255,255,255,.7)}
body.vol2_1 .article_header .title_area .container{margin-top:0;margin-bottom:0;padding:0;border:none}
body.vol2_1 .article_header .title_area .container:after,body.vol2_1 .article_header .title_area .container:before{display:none}
body.vol2_1 .article_header .title_area .title_area_inner:after,body.vol2_1 .article_header .title_area .title_area_inner:before{display:none}
body.vol2_1 .article_header .title_area h2{text-align:center}
body.vol2_1 .article_header .title_area h2 img{width:auto;max-width:none}
body.vol2_1 .article_header .title_area .icon{display:none}
body.vol2_1 .article_header .sp_title_top{display:block;padding:20px 20px 17px;color:#fff;background-color:#191919}
body.vol2_1 .article_header .sp_title_top .logo{padding-left:80px;line-height:1;font-size:1%}
body.vol2_1 .article_header .sp_title_top .logo img{vertical-align:top}
body.vol2_1 .article_header .sp_title_top .subtit{margin-top:6px;padding-left:80px;font-size:.94em}
body.vol2_1 .article_header .sp_title_top .subtit img{display:block;margin-bottom:3px}
body.vol2_1 .article_header .sp_title_top .wrap{position:relative;display:table;margin:0 auto}
body.vol2_1 .article_header .sp_title_top .icon{position:absolute;left:0;top:-14px}
body.vol2_1 .ph_cast_all{margin:20px -20px 0;padding-top:25px}
body.vol2_1 .section_header{margin-bottom:15px;color:#1a1a1a;font-family:"ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:23px;font-weight:700}
body.vol2_1 .article_body>section{margin:60px 0 40px}
body.vol2_1 .article_body .fig_left .fig_wrap.span3,body.vol2_1 .article_body .fig_left .placeholder.span3,body.vol2_1 .article_body .fig_right .fig_wrap.span3,body.vol2_1 .article_body .fig_right .placeholder.span3{width:auto}
body.vol2_1 .article_body .talk .comment,body.vol2_1 .article_body .talk .name{display:block}
body.vol2_2 .article_header .cast .icon,body.vol2_2 .article_header .title_area .icon{display:none}
body.vol2_1 .fullimg .image{margin-left:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
body.vol2_1 .fullimg .image img{width:auto;height:220px}
body.vol2_1 .fullimg .copyright{right:20px}
body.vol2_1 .closing{width:auto}
body.vol2_1 .pubdate{margin-top:30px}
body.vol2_1 .trailer .container{width:auto;padding:25px 15px 15px}
body.vol2_1 .trailer .intro{font-size:1.5em}
body.vol2_1 .trailer .title{height:238px;min-height:0;font-size:1.31em;background-image:url(../img/vol2_1/bg_trailer_2x.jpg)}
body.vol2_1 .trailer .title .small{font-size:.86em}
body.vol2_1 .trailer .title .inner{top:auto;bottom:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.65);text-align:center}
body.vol2_1 .trailer .icon{top:-166px;left:-10px;width:113px}
body.vol2_1 .trailer .comingsoon{margin-top:15px;padding-top:20px;font-size:1.19em;line-height:1.26}
body.vol2_1 .note small,body.vol2_1 .profile dd{font-size:.75em}
body.vol2_1 .profile{margin-top:30px;padding:25px 0}
body.vol2_1 .profile .title{margin-bottom:20px}
body.vol2_1 .profile .title img{width:83px;height:auto}
body.vol2_1 .profile .wrap{width:auto}
body.vol2_1 .profile .list_cast{margin:0}
body.vol2_1 .profile .cast{width:auto;width:100%;margin-top:10px;padding:0}
body.vol2_1 .profile .cast:first-child{margin-top:0}
body.vol2_1 .profile dl{padding:20px 15px}
body.vol2_1 .profile dt{margin-left:0;text-align:center}
body.vol2_1 .nav_cw10th .container{padding:30px 20px 0}
body.vol2_2 .article_header .cast{padding-top:0}
body.vol2_2 .article_header .cast .container{padding-right:0;padding-left:0}
body.vol2_2 .article_header .cast .inner{width:auto}
body.vol2_2 .article_header .cast img{width:100%;max-width:490px}
body.vol2_2 .article_header .title_area{background:rgba(0,0,0,.8)}
body.vol2_2 .article_header .title_area .bt_movie{top:-47px;right:-10px;width:auto;height:auto}
body.vol2_2 .article_header .title_area .bt_movie img{width:149px;height:auto}
body.vol2_2 .ph_cast_all{margin:20px 0 0;padding-top:0}
body.vol2_2 .ph_cast_all ul{padding:0}
body.vol2_2 .ph_cast_all ul li{width:25.714286%;margin-left:3.14%;padding-left:8.1%;background-position:left 32%;-webkit-background-size:15% auto;background-size:15% auto}
body.vol2_2 .ph_cast_all ul li img{margin-bottom:5px}
body.vol2_2 .ph_cast_all ul li span{font-size:62.5%}
body.vol2_2 .ph_cast_all ul li span em{font-size:110%}
body.vol2_2 .ph_cast_all ul li.col3 span{margin:0 -2em}
body.vol2_2 .fullimg .copyright{right:inherit;left:20px}
body.vol2_2 #special_movie #anchor_movie{top:0}
body.vol2_2 #special_movie{margin-top:30px;padding-top:30px}
body.vol2_2 #special_movie .title{margin-bottom:20px}
body.vol2_2 #special_movie .title img{width:280px}
body.vol2_2 #special_movie .star{height:auto}
body.vol2_2 #special_movie .star1,body.vol2_2 #special_movie .star3,body.vol2_2 #special_movie .star5,body.vol2_2 #special_movie .star7{width:15px}
body.vol2_2 #special_movie .star2,body.vol2_2 #special_movie .star4,body.vol2_2 #special_movie .star6{width:10px}
body.vol2_2 #special_movie .star1{top:18px;margin-left:-151px}
body.vol2_2 #special_movie .star2{top:16px;margin-left:133px}
body.vol2_2 #special_movie .star3{top:12px;margin-left:-127px}
body.vol2_2 #special_movie .star4{top:30px;margin-left:105px}
body.vol2_2 #special_movie .star5{top:3px;margin-left:117px}
body.vol2_2 #special_movie .star6{top:0;margin-left:-160px}
body.vol2_2 #special_movie .star7{top:0;margin-left:149px}
body.vol2_2 #special_movie .bg_wrap{background:url(../img/vol2_2/movie_ph_1_2x.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
body.vol2_2 #special_movie .bg_wrap .container .wrap{width:auto;padding:40px 0}
body.vol2_2 #special_movie .bg_wrap .container .wrap .sub_title{margin:0 -20px 5px;background:url(../img/vol2_2/bg_title_border_2x.png) center center no-repeat;-webkit-background-size:640px auto;background-size:640px auto}
body.vol2_2 #special_movie .bg_wrap .container .wrap .sub_title img{width:133px;height:auto}
.nav_cw10th ul,body.vol2_2 .closing{width:auto}
body.vol2_2 #special_movie .bg_wrap .container .wrap .hl{margin-bottom:15px;font-size:93.75%}
body.vol2_2 .pubdate{margin-top:30px}
.nav_cw10th,body.vol2_2 .profile{margin-top:0}
.nav_cw10th .container{padding-bottom:0;font-size:1em;border:none}
.nav_cw10th li{float:none;width:auto;margin:22px 0 0}
.nav_cw10th li:first-child{margin-top:0}
.nav_cw10th .item:hover{border-color:#d9d9d9}
.nav_cw10th .current .item:hover{border-color:#233f4b}
.nav_cw10th .current+li .item{border-color:#d9d9d9}
.nav_cw10th .date,.nav_cw10th .label{font-size:.88em}
.nav_cw10th .title{margin-top:5px}
.btn_next:hover{opacity:1}
.btn_next>a{padding:20px 15px 15px}
.btn_next .label{margin-bottom:13px}
.btn_next .label img{width:117px;height:auto}
.btn_next .icon{left:auto;right:-10px;bottom:50px;width:111px}
.list_banner{margin-top:25px;padding-top:24px}
.list_banner ul{margin:10px 0 0}
.list_banner li{float:none;width:auto;margin-top:10px;padding:0;text-align:center}
.list_banner li:first-child{margin-top:0}}