﻿@charset "utf-8";
/* 投稿動画
========================================================================== */
.movie_area{
  position: relative;
  height: 435px;
  width: 580px;
}

.play_img{
  cursor: pointer;	
  position: absolute;
  top: 150px;
  left: 240px;
}

/*動画詳細*/
.movie_data_area{
  margin-top:10px;
  background:#fff;
  color:#333;	
	
}

.movie_data_area dl{
 border-bottom: 1px dashed #ccc;
  color:#333;
  padding: 6px 0;
}

.movie_data_area dl dt,
.movie_data_area dl dd{
  display:inline-block;
  margin: 3px 0;
}
  .movie_data_area .movie_row2 {
  display: -webkit-flex; /* Safari */
  display: flex;
  -webkit-flex-wrap: wrap; /* Safari */
  }

  .movie_data_area .movie_row2 dl {
  display: -webkit-inline-flex; /* Safari */
  display: inline-flex;
  flex-grow: 1;
  }

  .movie_data_area .txt_notes {
    font-size: .9em;
    margin-top: .5em;
    text-align: right;
    width: 100%;
  }

.movie_data_area dl dt{
  font-weight: 600;
  margin-right:8px;
}

.movie_data_inner{
	overflow: hidden;
}
.movie_data_area .col2{
  position: relative;
	margin-top: -7px;
}

.movie_data_area .col2 dl{
	border-top: none;
	display: inline-block;
	min-width: 49%;
	top: 3px;
}

.movie_data_area .col2 dl dt,
.movie_data_area .col2 dl dd{
	margin: 10px 0 0 0;
}

 .movie_data_area .col2 dl:before{
 border-top: 1px dashed #ccc;
 content: "";
 display: block;
 position: absolute;
 left: 0;
 width: 100%;
}

.movie_data_injustice{
  background:#e3f1f7;
  border:1px solid #cee7f1;
  margin-top:10px;
  padding: 8px;
  display: -webkit-flex; /* Safari */
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between; /* Safari */	
}


/* 口コミ
========================================================================== */
.cont_dtl_reviews{
	padding: 0 10px 10px 10px;
}
