@charset "UTF-8";
/* */
#wrapper #body #contents h1#top_main_tit{width:100%; max-width:1200px; height: auto; margin:0px auto ;}
#wrapper #body #contents h1#top_main_tit img {width:100%; max-width:1200px;}
#wrapper #body #contents h1#top_main_tit img.for_pc{ display:inline-block;margin:0px auto}
#wrapper #body #contents p.close_info{
  width: 976px;
  font-size:1.6em;
  font-weight:700;
  text-align:center;
  margin:30px auto 0;
/*  padding:1.3em 0 1.2em;
  border:1px solid #C00;*/
}
#wrapper #body #contents p.close_info a{ text-decoration:none;}
#wrapper #body #contents p.close_info span{ display:inline-block;}
#wrapper #body #contents p.close_info .close_info_txt{ color:#000; font-size:1.2em;  padding-bottom:10px;}
#wrapper #body #contents p.close_info a img.for_pc{ width:80%;display:inline-block;}

#wrapper #body #contents div.prsc19_header { padding: 14px 0;}
#wrapper #body #contents div.prsc19_header h2 { font-size:1.6em;font-weight:700; padding-top:0;}
#wrapper #body #contents div.parentsection_2019#feature { margin: 60px auto 0; }
#wrapper #body #contents div.prsc19_feature_base.img_left.prsc19_feature_w967{ width:800px;}
#wrapper #body #contents div.img_left.prsc19_feature_w967 div.prsc19_feature_l{width: 320px;padding-right: 0px;padding-left: 30px;}
#wrapper #body #contents div.img_left.prsc19_feature_w967 div.prsc19_feature_r{width: 430px;}
#wrapper #body #contents div.img_left.prsc19_feature_w967 span.new_19box{
  width:auto;
  padding: 4px 1em;
}
#wrapper #body #contents div.prsc19_feature_base { margin-top: 60px; }
.prsc19_img00 img{ padding-top:20px;}
#wrapper #body #contents h4.new_seriesName {
  font-size:460%;
  line-height:1.1;
  color:#379AD1;
}
#wrapper #body #contents h4.new_seriesName span {
  font-size:70%;
}
#wrapper #body #contents p.new_lead {
  font-size: 120%;
  line-height: 1.6;
}
#wrapper #body #contents .new_seriesBtn {
  margin:0.8em auto 1em;
}
#wrapper #body #contents .new_seriesBtn a{
	display:inline-block;
	font-size:160%;
	color:#FFF;
	background-color:#379AD1;
	padding:0.8em 3.5em;
-moz-border-radius: 50px;-webkit-border-radius: 50px; border-radius: 50px; behavior: url(border-radius.htc);
}
#wrapper #body #contents .new_seriesBtn a:hover{
	background-color:#5FAEDA;
}

/* SPN
------------------------------------------*/
@media screen and (max-width: 640px) {
#wrapper #body #contents h1#top_main_tit{width:100%; margin:0px auto ;}
#wrapper #body #contents h1#top_main_tit img.for_pc{ display:none}
#wrapper #body #contents h1#top_main_tit img.for_spn{ display:inline-block;margin:0px auto}
#wrapper #body #contents p.close_info{
  width: 96%;
  margin:1.5em auto;
}
#wrapper #body #contents p.close_info .close_info_txt{font-size:1.3rem; padding-top:10px;}
#wrapper #body #contents p.close_info a img{ width:90%; display:inline-block;}
#wrapper #body #contents p.close_info a img.for_pc,
#wrapper #body #contents p.close_info .close_info_txt .for_pc{display:none;}
#wrapper #body #contents div.parentsection_2019#feature {
    margin: 50px auto 0;
}
#wrapper #body #contents div.prsc19_feature_base.img_left.prsc19_feature_w967{width: 90%;}
#wrapper #body #contents div.img_left.prsc19_feature_w967 div.prsc19_feature_l,
#wrapper #body #contents div.img_left.prsc19_feature_w967 div.prsc19_feature_r{width: 94%;padding-left: 0px;}
#wrapper #body #contents div.prsc19_feature_base { margin-top: 40px; }
#wrapper #body #contents h4.new_seriesName {
  text-align:center;
}
#wrapper #body #contents .new_seriesBtn {
  text-align:center;
}
#wrapper #body #contents .new_seriesBtn a{
	font-size:140%; padding:0.8em 2.5em;
}
.prsc19_img00 img{ padding-top:0px;}
#wrapper #body #contents div.prsc19_header h2 { font-size:1.4rem; }
}
