/*----------------------------------メイン部---------------------------------*/
.title_data {
	text-align: center;
	height: auto;
	margin: auto;
	font-size: 25px;
	display: table;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 10px;
	/*for DEBUG
    border: solid;
	border-color: green;
	width: 450px;*/
}


/*PCのとき横並び*/
@media (min-width: 1000px) {

    .block1 {
        display: inline-block;
        width: 50%;
    }

    .block2 {
        display: inline-block;
        width: 50%;
    }
}

/*スマホのとき縦並び*/
@media (max-width: 999px) {

    .block1 {
        display: block;
        width: 100%;
    }

    .block2 {
        display: block;
        width: 100%;
    }
}

/*横幅いっぱいの項目*/
.head {
    width: 80%;
    display: block;
    margin: auto;
    margin-top: 10px;
    padding-top : 5px;
    padding-bottom: 5px;
    line-height: 1;
    color :#fff;
    background : rgba(0, 0, 0, 0.5);
    text-align:center;
}

.value {
    width: 80%;
    display: block;
    margin: auto;
    margin-bottom: 0px;
    padding-top : 5px;
    padding-bottom: 5px;
    line-height: 1;
    color : black;
    background : rgba(255, 255, 255, 0.8);
    text-align:center;
    border-bottom:1px solid #A99C8C;
}

/*出演話リスト用*/
.value_list {
    width: 80%;
    display: block;
    margin: auto;
    margin-bottom: 0px;
    padding-top : 5px;
    padding-bottom: 5px;
    line-height: 1;
    color : black;
    background : rgba(255, 255, 255, 0.8);
    text-align:left;
    border-bottom:1px solid #A99C8C;
    font-size: 14px;
}

.tabsp {
    margin-left: 10px;
}

/*横に二つ並びの項目*/
.head_half {
    width: 50%;
    display: inline-block;
    padding-top : 5px;
    padding-bottom: 5px;
    line-height: 1;
    color :#fff;
    background : rgba(0, 0, 0, 0.5);
    text-align:center;
    border-left:1px solid #A99C8C;
    box-sizing: border-box;
}

.value_half {
    width: 50%;
    display: inline-block;
    padding-top : 5px;
    padding-bottom: 5px;
    line-height: 1;
    color : black;
    background : rgba(255, 255, 255, 0.8);
    text-align:center;
    border-left:1px solid #A99C8C;
    border-bottom:1px solid #A99C8C;
    box-sizing: border-box;
}

/*横に二つ並び用の大枠*/
.container_half {
    width: 80%;
    margin: auto;
    margin-bottom: 10px;
    display: table;
    /*border: solid 1px red;*/
}

/*PCorスマホによって並びが変わる項目の大枠*/
.container {
    width: 80%;
    margin: auto;
    margin-bottom: 10px;
    display: table;
    /*border: solid 1px red;*/
}

/*PCorスマホによって並びが変わる項目*/
.head_c {
    width: 100%;
    display: block;
    padding-top : 5px;
    padding-bottom: 5px;
    line-height: 1;
    color :#fff;
    background : rgba(0, 0, 0, 0.5);
    text-align:center;
    border-left:1px solid #A99C8C;
    box-sizing: border-box;
}
.value_c {
    width: 100%;
    display: block;
    padding-top : 5px;
    padding-bottom: 5px;
    line-height: 1;
    color : black;
    background : rgba(255, 255, 255, 0.8);
    text-align:center;
    border-left:1px solid #A99C8C;
    border-bottom:1px solid #A99C8C;
    box-sizing: border-box;
}

.amazon {
    display: block;
    text-align: center;
    margin: auto;
    margin-top: 10px;
    padding-bottom: 20px;
}

.youtube {
    display: block;
    text-align: center;
    margin: auto;
    margin-top: 20px;
}

.youtube iframe {
    width: 80%;
    height: 80%;
    
}

.font_s {
    font-size: 14px;
}
/*---------------------------------メニュー部---------------------------------*/
/*none*/