.column240{width:240px;margin-left:auto;margin-right:auto;}
.column320{width:320px;margin-left:auto;margin-right:auto;}
.column360{width:360px;margin-left:auto;margin-right:auto;}
.column480{width:480px;margin-left:auto;margin-right:auto;}
.column640{width:640px;margin-left:auto;margin-right:auto;}
.column720{width:720px;margin-left:auto;margin-right:auto;}
.column960{width:960px;margin-left:auto;margin-right:auto;}
.column1240{width:1240px;margin-left:auto;margin-right:auto;}

@media screen and (max-width:768px){
.column240{width:50%;margin-left:auto;margin-right:auto;}
.column320{width:60%;margin-left:auto;margin-right:auto;}
.column360{width:60%;margin-left:auto;margin-right:auto;}
.column480{width:80%;margin-left:auto;margin-right:auto;}
.column640{width:100%;margin-left:auto;margin-right:auto;}
.column720{width:100%;margin-left:auto;margin-right:auto;}
.column960{width:100%;margin-left:auto;margin-right:auto;}
.column1240{width:100%;margin-left:auto;margin-right:auto;}
}

.mT10{margin-top:10px;display:block;}
.mT20{margin-top:20px;display:block;}
.mT30{margin-top:30px;display:block;}
.mT40{margin-top:40px;display:block;}
.mT50{margin-top:50px;display:block;}
.mT60{margin-top:60px;display:block;}
.mT70{margin-top:70px;display:block;}
.mT80{margin-top:80px;display:block;}
.mT90{margin-top:90px;display:block;}
.mT100{margin-top:100px;display:block;}

.mTm0{margin-top:0px !important;display:block;}
.mTm10{margin-top:-10px;display:block;}
.mTm20{margin-top:-20px;display:block;}
.mTm30{margin-top:-30px;display:block;}
.mTm40{margin-top:-40px;display:block;}
.mTm50{margin-top:-50px;display:block;}
.mTm60{margin-top:-60px;display:block;}
.mTm70{margin-top:-70px;display:block;}
.mTm80{margin-top:-80px;display:block;}
.mTm90{margin-top:-90px;display:block;}
.mTm100{margin-top:-100px;display:block;}


.mB10{margin-bottom:10px;display:block;}
.mB20{margin-bottom:20px;display:block;}
.mB30{margin-bottom:30px;display:block;}
.mB40{margin-bottom:40px;display:block;}
.mB50{margin-bottom:50px;display:block;}
.mB60{margin-bottom:60px;display:block;}
.mB70{margin-bottom:70px;display:block;}
.mB80{margin-bottom:80px;display:block;}
.mB90{margin-bottom:90px;display:block;}
.mB100{margin-bottom:100px;display:block;}

.column2{width:100%;display:flex; justify-content: space-between;}
.column2 p,.column2 article{width:49%;}


.column2b{width:100%;display:flex; justify-content: space-between;}
.column2b div:nth-child(1){width:50%;margin-bottom:0px;}
.column2b div:nth-child(2){width:47%;margin-bottom:0px;}

@media screen and (max-width:768px){

.column2b{width:100%;display:block;}
.column2b div:nth-child(1){width:100%;margin-bottom:10px;}
.column2b div:nth-child(2){width:90%;margin-bottom:50px;}

}


.column3{width:100%;display:flex; justify-content: space-between;}
.column3 p{width:33%;}

strong.bold{font-weight:700;text-shadow: 0px 0px 4px #000;font-size:1.125em;}

.music_artist{color:#FFF;font-weight:700;}
.co01{color:#FFF;}

ul.link_list2{margin-top:40px;}
ul.link_list2 li {
    border-top: solid 2px #c79e5b;
    padding:20px 0;font-size:20px;
}

ul.link_list2 li:nth-last-child(1) {
    border-bottom: solid 2px #c79e5b;
}

ul.link_list2 li a{display:flex;width:90%;margin:0 auto;color:#FFF;justify-content: space-between;position:relative;}
ul.link_list2 li a:hover{opacity:0.7;}
ul.link_list2 li p:nth-child(1){width:30%;}
ul.link_list2 li p:nth-child(2){width:65%;text-align:left; position: absolute;
  top: 50%;
  left: 105%;
  transform: translateY(-50%) translateX(-105%);
	}

ul.link_list3{margin-top:40px;}
ul.link_list3 li {
    border-top: solid 2px #c79e5b;
    padding:20px 0;font-size:20px;
}
ul.link_list3 li:nth-last-child(1) {
    border-bottom: solid 2px #c79e5b;
}

ul.link_list3 li {display:flex;width:100%;margin:0 auto;color:#FFF;justify-content: space-between;position:relative;}
ul.link_list3 li p:nth-child(1){width:30%;margin-left:5%;}
ul.link_list3 li p:nth-child(2){width:65%;text-align:left; }

.fs05{font-size:0.5em !important;}
.fs06{font-size:0.6em !important;}
.fs07{font-size:0.7em !important;}
.fs08{font-size:0.8em !important;}
.fs09{font-size:0.9em !important;}
.fs10{font-size:1em !important;}
.fs12{font-size:1.2em !important;}
.fs13{font-size:1.3em !important;}
.fs14{font-size:1.4em !important;}
.fs15{font-size:1.5em !important;}
.fs16{font-size:1.6em !important;}
.fs18{font-size:1.8em !important;}
.fs20{font-size:2.0em !important;}


p.news-link a{background-color:#1e3b67;color:#FFF;text-decoration:none;padding:5px 20px;border-radius:30px;diplay:inline-block;}
p.news-link a:hover{color:#FFF;text-decoration:underline;}

p.text a {
    color: #fff;text-decoration:underline;
}


.cd_text .bold1{font-weight:700;}


.chara_change{display:flex;justify-content: sleft;width:500px;margin-top:20px;}
.chara_change p{width:23.5%;}
.chara_change p a:hover{opacity:0.35;}
.css_fade img:nth-chile(2){display:none;}

.chara_change p {cursor:pointer;}

#lower .inner .item_area ul.item_list li a h3 {
    margin: 5px 0 30px;
	text-align:left;
}

.inner .news_area ul li a h3{margin:10px 0 40px 0;text-align:left;}

.col-std{color:#0db5c4;}

.event-ph{border:1px solid #0db5c4;}

.text-center{text-align:center;}

.pt2 {
    padding: 0 0 5px 50px;
    background: url(https://test.toei-anim-web.com/hirogaru-sky/assets/img/news/h3_icon.png) left 0px;
    background-repeat: no-repeat;
    font-size: 1.375em;
    line-height: 2em;
    color: #0db5c4;
    font-weight: 700;
}

.text-center{text-align:center;}

ul.shop-list{width:100%;display:flex; justify-content: left;flex-wrap:wrap;}
ul.shop-list li{font-size:1.375em;margin:15px 40px 0px 0px;}
ul.shop-list li a{text-decoration:underline;}

ul.shop-list li a:hover{text-decoration:none;}

@media screen and (max-width:768px){
ul.shop-list{width:80%;display:flex; justify-content: left;flex-wrap:wrap;}

}