@charset "UTF-8";


/* happylifetv */
#mainWrap_hltv {
  background: url(../../images/pr/happytvlife/bg_main_wrap_2.jpg) ;
  background-position: center top;
  background-size: cover;
}

#mainWrap_hltv .bk_br {
  background: url(../../images/pr/happytvlife/bk.png) ;
  margin-left:0px;
}

#mainWrap_hltv .readLeft_w {
  width: auto;
  padding:15px;
  color: #fff;
  font-size:15px;
  line-height:1.7em;
}

#mainWrap_hltv .bk_br_2 {
  background: url(../../images/pr/happytvlife/bk_w.jpg) ;
  background-repeat:repeat-x;
}

.bk_br_3 {
  background: url(../../images/pr/happytvlife/bk_w.jpg) ;
  background-repeat:repeat-x;
}



.readWrap_hltv {
  overflow: hidden;
  text-align:center;
}



/* stop_upload_2 */
#mainWrap_upload_2 {
  background: url(../../images/pr/stop_upload/2018/bg_main_wrap_2.jpg) ;
  background-position: center top;
  background-size: cover;
}

.bk_br {
  background: url(../../images/pr/stop_upload/2018/bk.png) ;
}

.readLeft_w_2 {
  width: auto;
  padding:15px;
  color: #fff;
  font-size:15px;
  line-height:1.7em;
}

.bk_br_2 {
  background: url(../../images/pr/stop_upload/2018/bk_w.jpg) ;
  background-repeat:repeat-x;
}



/* stop_upload */
#mainWrap_upload {
  background: #7F8386 url(../../images/pr/stop_upload/bg_main_wrap.jpg) repeat-x 0 0;
  margin: 3px 0 0 0;
}

#mainWrap_stop h2.title03 {
  border-left: 5px solid #71c81a;
  padding: 12px 0 8px 13px;
  font-size: 23px;
  margin-bottom: 10px;
  margin-top: 20px;
}

#mainWrap_stop #prBox {
  color: #66C4E0;
  padding: 25px 0 0 0;
}

#mainWrap_stop #prBoxInner {
  padding: 43px 46px 0 23px;
  font-size: 13px;
  line-height: 23px;
}

.readLeft_w {
  width: 470px;
  float: left;
  padding-left:25px;
  color: #fff;
  font-size:15px;
  line-height:1.7em;
}

#mainWrap_stop .readLeft {
  width: 400px;
  float: left;
  padding:0 40px 0 25px;
}

#mainWrap_stop #kaizanLink {
  width: 174px;
  float: right;
}

#mainWrap_stop .cen {
  padding: 0 0 32px 27px;
}



/* injustice */
#mainWrap {
  background: #354338 url(../../images/pr/injustice/bg_main_wrap.jpg) repeat-x 0 0;
  margin: 3px 0 0 0;
}

h2.title03 {
  border-left: 5px solid #71c81a;
  padding: 12px 0 8px 13px;
  font-size: 23px;
  margin-bottom: 10px;
  margin-top: 20px;
}

#prBox {
  color: #fff;
  padding: 25px 0 0 0;
}

#prBoxInner {
  padding: 43px 46px 0 23px;
  font-size: 13px;
  line-height: 23px;
}

#prBox h3 {
  font-size: 30px;
  margin-top: 5px;
  margin-bottom: 20px;
}

.readWrap {
  overflow: hidden;
}

.readLeft {
  width: 460px;
  float: left;
  padding-left:25px;
  color: #fff
}

.readLeft_g {
  width: 460px;
  float: left;
  padding-left:25px;
  color: #646464;
}

#kaizanLink {
  width: 174px;
  float: right;
}

.cen {
  padding: 0;
}

.pr_b_cas p{
	border-radius: 5px;
	background-color: #fff;
	margin-top: 15px;
	padding: 5px;
	font-size: 100%;
	text-align: center;
	line-height: 1.3em;
	color: #444;
}

.pr_b_cas p a{
	font-size: 90%;
}



/* stop_copy */
#mainWrap_stop {
  background: #E6E6E6 url(../../images/pr/stop_copy/bg_main_wrap.jpg) repeat-x 0 0;
  margin: 3px 0 0 0;
}

#mainWrap_stop h2.title03 {
  border-left: 5px solid #71c81a;
  padding: 12px 0 8px 13px;
  font-size: 23px;
  margin-bottom: 10px;
  margin-top: 20px;
}

#mainWrap_stop #prBox {
  color: #66C4E0;
  padding: 25px 0 0 0;
}

#mainWrap_stop #prBoxInner {
  padding: 43px 46px 0 23px;
  font-size: 13px;
  line-height: 23px;
}

.readWrap_stop {
  overflow: hidden;
  text-align:center;
  padding-left: 20px;
}

#mainWrap_stop .readLeft {
  width: 400px;
  float: left;
  padding:0 40px 0 25px;
}

#mainWrap_stop #kaizanLink {
  width: 174px;
  float: right;
}

#mainWrap_stop .cen {
  padding: 0 0 32px 27px;
}



.ch_inner {
width:672px;
margin:0 auto;}

.ch_inner_2 {
width:640px;
margin:0 auto;}



/*850
----------------------------------------------------------- */
@media only screen and (max-width: 850px){

#mainWrap_hltv {
  background-position: center top;
  background-size: auto 850px;
  background-repeat:no-repeat;
}

.bk_br_3 {
  background:none ;
  background-repeat:repeat-x;
}



.ch_title_01 {
padding-top:20px;}



}