.precautions_use    {
    padding-top:30px;
    text-align:center;
}

.precautions_use a {
    color:#231815;
}



/*一覧表示*/

#movie_list	{
	margin-top:100px;
	width:1012px;
	margin-left:auto;
	margin-right:auto;
	letter-spacing: -.4em;
}

#movie_list .movie_box	{
	width:221px;
    height:240px;
	margin-left:16px;
	margin-right:16px;
	letter-spacing: normal;
	display:inline-block;
	vertical-align: top;
}

#movie_list .movie_box h3	{
	font-size:15px;
	font-weight:500;
	margin:0;
	padding:0;
	color:#90C7D1;
    margin-top:6px;
}

#movie_list .movie_box h3 a	{

	text-decoration:none;
}

#movie_list .movie_box .main_image	{
	margin-top:10px;
	margin-bottom:6px;
    cursor: pointer;
}

#movie_list .movie_box .category	{
	font-size:13px;
	color:#fff;
	background-color:#AA8657;
	padding-left:16px;
	padding-right:16px;
	padding-top:2px;
	padding-bottom:4px;
	margin-right:6px;
	line-height:1em;
	display:inline-block;
}

#movie_list .movie_box .txt	{
	font-size:15px;
	margin:0;
	padding:0;
	line-height: 1.4em;
	margin-top:10px;
}

.not_vis	{
	display:none;
}


/*一覧ページャー*/
#purpose_pagenation {
    text-align:center;
    margin-top:130px;
    margin-bottom:100px;
}

#purpose_pagenation ul {
    letter-spacing: -.4em;
    margin:0;
    padding:0;
}

#purpose_pagenation li {
    letter-spacing: normal;
    display:inline-block;
    height:30px;
    cursor: pointer;
    vertical-align: top;
    margin:0;
    padding:0;
}

#purpose_pagenation li.prev_fast {
    width:50px;
    margin-right:20px;
    background-image:url("../images/ooda/purpose/prev_fast50_off.svg");
    background-repeat:no-repeat;
    background-position:0 0;
}
#purpose_pagenation li.prev_fast:hover {
    background-image:url("../images/ooda/purpose/prev_fast50_on.svg");
}

#purpose_pagenation li.prev {
    width:50px;
    margin-right:20px;
    background-image:url("../images/ooda/purpose/prev50_off.svg");
    background-repeat:no-repeat;
    background-position:0 0;
}
#purpose_pagenation li.prev:hover {
    background-image:url("../images/ooda/purpose/prev50_on.svg");
}

#purpose_pagenation li.next_end {
    width:50px;
    background-image:url("../images/ooda/purpose/next_end50_off.svg");
    background-repeat:no-repeat;
    background-position:0 0;
}
#purpose_pagenation li.next_end:hover {
    background-image:url("../images/ooda/purpose/next_end50_on.svg");
}

#purpose_pagenation li.next {
    width:50px;
    margin-right:20px;
    background-image:url("../images/ooda/purpose/next50_off.svg");
    background-repeat:no-repeat;
    background-position:0 0;
}
#purpose_pagenation li.next:hover {
    background-image:url("../images/ooda/purpose/next50_on.svg");
}

#purpose_pagenation li.no_btn {
    width:30px;
    border:2px solid #90c7d1;
    background:#fff;
    color:#90c7d1;
    text-align:center;
    font-weight:bold;
    margin-right:20px;
}

#purpose_pagenation li.no_btn:hover {
    background:#90c7d1 !important;
    color:#fff !important;
}

#purpose_pagenation li.active {
    width:30px;
    background:#6ab1ba !important;
    border:2px solid #6ab1ba !important;
    color:#fff !important;
    text-align:center;
    font-weight:bold;
    cursor: default !important;
    margin-right:20px;
}


