#info h3.sub{margin:1em 0 0 0; line-height:1.5;}

#info .cast0314_1 {background-image:url(../img/news/cast0314_1.jpg); border:none; box-shadow:none;}
#info .cast0314_2 {background-image:url(../img/news/cast0314_2.jpg); border:none; box-shadow:none;}
#info .cast0315_1 {background-image:url(../img/news/cast0315_1.jpg);}
#info .cast0315_2 {background-image:url(../img/news/cast0315_2.jpg); margin:1em auto 2em !important;}
#info .paravi{background-image:url(../img/news/paravi.png); border:none; box-shadow:none;}
#info .kap {background-image:url(../img/news/kp.jpg);}
#info .cast0331 {background-image:url(../img/news/cast0331.jpg);}
#info .cast0404 {background-image:url(../img/news/cast0404_2.jpg);}
#info .utada {background-image:url(../img/news/utada.jpg);}
#info .cast0408 {background-image:url(../img/news/cast0408.jpg);}
#info .cast0430 {background-image:url(../img/news/cast0430.jpg);}
#info .news0508_1 {background-image:url(../img/news/news0508_1.jpg);}
#info .news0508_2 {background-image:url(../img/news/news0508_2.jpg); margin:1em auto 1.5em !important;}
#info .ost {background-image:url(../img/news/ost.png);}
#info .ost2 {background-image:url(../img/news/ost2.png);}
#info .news0609_1 {background-image:url(../img/news/news0609_1.jpg);}
#info .news0609_2 {background-image:url(../img/news/news0609_2.jpg);}
#info .news0611_1 {background-image:url(../img/news/news0611_1.jpg);}
#info .news0611_2 {background-image:url(../img/news/news0611_2.jpg);}
#info .news0611_3 {background-image:url(../img/news/news0611_3.jpg);}
#info .dvd{background-image:url(../img/news/dvd.jpg); border:none; box-shadow:none;}
#info .news0626 {background-image:url(../img/news/news0626.jpg);}

.bdr2{border:1px dashed #fea634; padding:.65em 1em !important; border-radius:10px; margin:.5em auto;}
.bdr3{border:1px dotted #fea634; padding:.65em 1em !important; margin:1em auto 0;}

/*.bdr3{border:1px solid #2d2a1d; padding:.5em; overflow-y: auto; height:200px; }
.bdr3::-webkit-scrollbar{width: 5px; background: none;}
.bdr3::-webkit-scrollbar-thumb{background: #2d2a1d;}
.bdr3 p{padding:0 0 .6em 1em !important; text-indent: -1em; font-size:90%;}*/

a.btn_info{font-size:150%; color:#fea634; display:block; font-weight:bold; text-align:center; width:40%; padding:1em; margin:1em auto; border-radius:14px; box-shadow:2px 2px #fea634; border:2px solid #fea634;
font-family:Avenir,"Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;}
a.btn_s{background-color: rgba(254,166,52,0.4); margin:.5em 0 0;}

.cap{font-size:14px; padding:0 0 1.5em !important;}
.comeR{text-align:right; width:100%; display:inline-block;}


@media all and (min-width: 768px) {
#info h3{text-align:center;}
#info #promo h3{text-align:left;}
#info .ph_cut{width:540px; height:360px; margin:1em auto .5em;}
#info .ph_cut_l{width:360px; height:540px; margin:1.5em auto .5em;}
#info .cast0314_1{width:690px; height:350px;}
#info .cast0314_2{width:690px; height:262px;}
#info .paravi{width:500px; height:250px;}
#info .news0609_1{width:450px;}
#info .ost,#info .ost2{width:400px; height:400px; margin:1.5em auto .5em;}
#info .news0611_3{height:500px;}
#info .dvd{width:410px; height:352px; margin:2em auto 1.5em;}
}
@media all and (max-width: 767px) {
#info h3.sub{font-weight:bold; line-height:1.4;}
#info article p.f90 {font-size:90%;}
.cap{font-size:1rem !important;}
#info .ph_cut{width:95%; height:0; padding:63.3333% 0 0; margin:.5em auto;}
#info .friend {width:32%;}
#info .cast0314_1{width:100%; height:0; padding:50.7246% 0 0;}
#info .cast0314_2{width:100%; height:0; padding:37.971% 0 0;}
#info .paravi{height:0; padding:36% 0 0;}
#info .ost,#info .ost2{width:60%; height:0; padding:60% 0 0; margin:1em auto .5em;}
#info .news0609_1{width:70%; padding:79% 0 0;}
#info .news0611_3{padding:80% 0 0;}
#info .dvd{width:65%; padding:55.85% 0 0; margin:1.5em auto 1em;}

a.btn_info{width:70%;font-size:120%; margin:1em auto .5em; border:1px solid #fea634;box-shadow:2px 2px #fea634;border-radius:10px;}

.emb {width:100%; position: relative; padding:56% 0 0; height: 0; overflow: hidden;}
.emb iframe{ position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}
}
