@charset "utf-8";

/**
 	PC�y�[�W���쐬�����ۂ�
		<div class="pr-article"></div>
	�̒��ɍ��邱��
**/
#mainContent-right .releaseDetail_box .pr-article {

}
#mainContent-right .releaseDetail_box .pr-article .title-area {
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
}
#mainContent-right .releaseDetail_box .pr-article .title-area .title-small {
    font-size: 1.2em;
    padding: 0;
}
#mainContent-right .releaseDetail_box .pr-article .title-area .title-big {
    font-size: 1.6em;
    padding: 0;
}
#mainContent-right div.news_container .releaseDetail_box .sp-disp {
    display: none;
}
#mainContent-right .releaseDetail_box .pr-article .caption {
    text-align: right;
	padding-right: 15px;
	padding-bottom: 5px;
}

/*****ここまでtitle-area**********/

#mainContent-right .releaseDetail_box .pr-article .top-images {
	margin-bottom: 20px;
}
#mainContent-right .releaseDetail_box .pr-article .image-left {
    vertical-align: top;
	width: 49%;
	display: inline-block;
}

#mainContent-right .releaseDetail_box .pr-article .image-right {
    vertical-align: top;
	width: 49%;
	display: inline-block;
}
#mainContent-right .releaseDetail_box .pr-article .img {
    vertical-align: bottom;
	width: 340px;
}
/*****ここまでtop-images**********/

#mainContent-right .releaseDetail_box .pr-article .comment-section {
    padding-bottom: 20px;
}
#mainContent-right .releaseDetail_box .pr-article .sub {
	font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    margin: 0;
    padding-bottom: 10px;
}
#mainContent-right .releaseDetail_box .pr-article .comment-head {
    font-size: 12px;
    text-decoration: underline;
}
#mainContent-right .releaseDetail_box .pr-article .photo01 {
	width: 100%;
	padding-top: 40px;
}
#mainContent-right .releaseDetail_box .pr-article .left-comment {
    width: 55%;
	display: inline-block;
	padding-right: 20px;
}
#mainContent-right .releaseDetail_box .pr-article .right-comment {
    width: 40%;
	display: inline-block;
	vertical-align: top;
}

/*****ここまでcomment-section**********/

#mainContent-right .releaseDetail_box .pr-article .place-section {
    padding-bottom: 20px;
}
#mainContent-right .releaseDetail_box .pr-article .place-left{
    width: 42%;
	display: inline-block;
}
#mainContent-right .releaseDetail_box .pr-article .place-right {
    width: 55%;
	display: inline-block;
	vertical-align:  top;
	padding-top: 20px;
}
#mainContent-right .releaseDetail_box .pr-article .photo03 {
	width: 270px;
}
#mainContent-right .releaseDetail_box .pr-article .photo02 {
	width: 400px;
	padding-bottom: 10px;
}
/*****ここまでplace-section**********/
#mainContent-right .releaseDetail_box .pr-article dl {
	margin-bottom: 40px;
}
#mainContent-right .releaseDetail_box .pr-article dl.overview{
	border: 1px solid #000;
	padding: 15px;
	margin-bottom: 20px;
}
 #mainContent-right .releaseDetail_box .pr-article dl dt {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
	padding-bottom: 10px;
}
#mainContent-right .releaseDetail_box .pr-article dl .list-style {
	padding-bottom: 0px;
}
#mainContent-right .releaseDetail_box .pr-article dl dd .list-style li {
    position: relative;
    display: block;
    padding-left: 4em;
	margin: 0;
}
#mainContent-right .releaseDetail_box .pr-article dl dd .list-style li.artist {
	padding-left: 10em;
}
#mainContent-right .releaseDetail_box .pr-article dl dd .list-style li.list-left {
	padding-left: 0;
}
#mainContent-right .releaseDetail_box .pr-article dl dd .list-style li span {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 9em;
    overflow: hidden;
}

/*****ここまで＜開催概要＞*********/

#mainContent-right .releaseDetail_box .pr-article .comment {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 40px 0 20px;
}
#mainContent-right .releaseDetail_box .pr-article .icon {
    float: right;
}
#mainContent-right .releaseDetail_box .pr-article .photo04 {
    width: 150px;
	float: right;
}
#mainContent-right .releaseDetail_box .pr-article .clearfix:after {
    content: " ";
    display: block;
    clear: both;
}

/*****ここから７３９px以下********/
@media (max-width: 739px) {
	#mainContent-right .releaseDetail_box .pr-article {
	width: auto !important;
	}
	#mainContent-right .releaseDetail_box .pr-article .image-left {
	width: 100%;
	padding-bottom: 20px;
	}
	#mainContent-right .releaseDetail_box .pr-article .image-right {
	width: 100%;
	}

	#mainContent-right .releaseDetail_box .pr-article .left-comment {
	width: 100%;
	}
	#mainContent-right .releaseDetail_box .pr-article .right-comment {
	width: 100%;
	}
	#mainContent-right .releaseDetail_box .pr-article .place-left {
	width: 100%;
	}
	#mainContent-right .releaseDetail_box .pr-article .place-right {
	width: 100%;
	}
	#mainContent-right .releaseDetail_box .pr-article .title-area .title-big {
	   font-size: 16px;
	   line-height: 23px;
	}
	#mainContent-right .releaseDetail_box .pr-article .title-area .title-small {
	    line-height: 1.5;
		  font-size: 12px;
	}
	#mainContent-right .releaseDetail_box .pr-article .comment-section {
	    padding-bottom: 50px;
	}
	#mainContent-right .releaseDetail_box .pr-article dl.overview{
		padding: 5px;
	}
	#mainContent-right .releaseDetail_box .pr-article .photo04 {
		clear: both;
	}
	#mainContent-right .releaseDetail_box .pr-article .photo01 {
	    padding-top: 0px;
	}
	#mainContent-right div.news_container .releaseDetail_box .sp-disp {
	    display: inline-block;
	}
}
