@charset "UTF-8";
.clf:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clf {
  min-height: 1px;
}
* html .clf {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#jaldora .header {
  height: 60px;
  background-color: #fff;
  position: relative;
}
#jaldora .header h1 {
  padding: 18px 0 0 20px;
  line-height: 0;
}
#jaldora .header a.link {
  position: absolute;
  width: 160px;
  height: 60px;
  display: block;
  top: 0;
  right: 0;
  color: #fff;
  background: url("../img/header_plain_icon.png") no-repeat 122px 20px #e60012;
  line-height: 60px;
  padding-left: 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.jaldora_contents {
  padding-top: 0;
}
.jaldora_contents .press_wrapper .mv {
  background: url(../img/main_bg.jpg) no-repeat top center;
  background-size: cover;
  position: relative;
}
.jaldora_contents .press_wrapper .mv h2 {
  padding-top: 60px;
}
.jaldora_contents .press_wrapper .mv ul {
  margin: 0 auto;
  position: relative;
  top: 40px;
  width: 972px;
}
.jaldora_contents .press_wrapper .mv li {
  float: left;
}
.jaldora_contents .press_wrapper .sec01 {
  background: #edeae7 url(../img/sec01_bg.jpg) no-repeat center top;
  padding-bottom: 24px;
}
.jaldora_contents .press_wrapper .sec01 > *{
  margin: 0 auto;
  text-align: left;
  width: 850px;
}
.jaldora_contents .press_wrapper .sec01 h2 {
  padding: 70px 0 20px;
}
.jaldora_contents .press_wrapper .sec01 p {
  color: #666666;
  font-size: 10px;
}
.jaldora_contents .press_wrapper .sec02 p {
  color: #333;
  font-size: 16px;
  line-height: 2;
  margin: 0 auto;
  padding: 30px 0;
  width: 810px;
}
.jaldora_contents .press_wrapper .sec03 {
  background: url(../img/sec03_bg.png) no-repeat center top;
  background-size: cover;
}
.jaldora_contents .press_wrapper .sec03 h3 {
  color: #003399;
  font-size: 26px;
  padding: 30px 0 10px;
}
.jaldora_contents .press_wrapper .sec03 ul {
  margin: 0 auto;
  padding: 30px 0 40px;
  width: 710px;
}
.jaldora_contents .press_wrapper .sec03 li {
  color: #666;
  float: left;
  margin-left: 20px;
}
.jaldora_contents .press_wrapper .sec03 li img {
  padding-bottom: 10px;
}
.jaldora_contents .press_wrapper .sec03 li:first-child,
.jaldora_contents .press_wrapper .sec04 .clf li:first-child {
  margin-left: 0;
}
.jaldora_contents .press_wrapper .sec04 {
  background: url(../img/sec04_bg.png) repeat;
  padding-top: 50px;
}
.jaldora_contents .press_wrapper .sec04 .clf {
  margin: 0 auto;
  width: 1030px;
}
.jaldora_contents .press_wrapper .sec04 .clf li {
  float: left;
  margin-left: 20px;
  position: relative;
}
.jaldora_contents .press_wrapper .sec04 .clf li span {
  color: #666;
  font-size:16px;
  line-height:1.8;
  position: absolute;
  top: 128px;
  left: 50px;
}
.jaldora_contents .press_wrapper .chat_wrapp{
  width:990px;
  margin:0 auto;
}
.jaldora_contents .press_wrapper .chat_wrapp li{
  display:block;
  padding-bottom:65px;
  position:relative;
  width: 500px;
}
.jaldora_contents .press_wrapper .chat_wrapp li.thm_left {
  left: 200px;
}
.jaldora_contents .press_wrapper .chat_wrapp li.thm_right {
  left: 300px;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi,
.jaldora_contents .press_wrapper .chat_wrapp li dd span.feel {
  content:"";
  display:block;
  width:18px;
  height:16px;
  position:absolute;
  top:22px;
  left:-16px;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.feel{
  width:23px;
  height:18px;
  left:-21px;
}
.jaldora_contents .press_wrapper .chat_wrapp li.thm_left dd span.fukidashi{
  background:url(../img/fukidashi_l.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li.thm_right dd span.fukidashi{
  background:url(../img/fukidashi_r.png) no-repeat 0 0;
  left:auto;
  right:-16px;
}
.jaldora_contents .press_wrapper .chat_wrapp li.thm_left dd span.feel{
  background:url(../img/feel_l.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li dt{
  position:absolute;
  left:-120px;
  top: -20px;
  display:block;
}
.jaldora_contents .press_wrapper .chat_wrapp li.thm_right dt{
  right:-130px;
  left:auto;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span{
  display:block;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi_top{
  height:7px;
  background:url(../img/fukidashi_top.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi_body,
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi_long_body,
.jaldora_contents .press_wrapper .chat_wrapp li dd span.feel_body {
  background:url(../img/fukidashi_mid.png) repeat-y 0 0;
  color: #666;
  padding:10px 20px;
  font-size:16px;
  line-height:1.8;
  text-align: left;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi_bot{
  height:7px;
  background:url(../img/fukidashi_bot.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.feel_top{
  height:7px;
  background:url(../img/feel_top.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.feel_body{
  background:url(../img/feel_mid.png) repeat-y 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.feel_bot{
  height:7px;
  background:url(../img/feel_bot.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .sec04_txt03 {
  background: url(../img/sec04_txt03_bg.png) repeat center top;
  border: 2px solid #fff;
  height: 320px;
  margin: 0 auto 60px;
  position: relative;
  padding: 2px;
  width: 976px;
}
.jaldora_contents .press_wrapper .sec04_txt03 .chat_wrapp{
  width: 976px;
  margin: 0 auto;
}
.jaldora_contents .press_wrapper .sec04_txt03 .chat_wrapp li{
  padding-top: 60px;
  width: 640px;
}
.jaldora_contents .press_wrapper .sec04_txt03 .chat_wrapp li dt{
  left: -160px;
  position: absolute;
  top: 25px;
}
.jaldora_contents .press_wrapper .sec04_txt03 .chat_wrapp li dd {
  position: relative;
  left: 60px;
  padding-bottom: 20px;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi_long_top{
  height:7px;
  background:url(../img/fukidashi_long_top.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi_long_body {
  background:url(../img/fukidashi_long_mid.png) repeat-y 0 0;
}
.jaldora_contents .press_wrapper .chat_wrapp li dd span.fukidashi_long_bot {
  height:7px;
  background:url(../img/fukidashi_long_bot.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .sec04_img {
  position: absolute;
}
.jaldora_contents .press_wrapper .sec04_img.sec04_img01 {
  left: 510px;
  top: -10px;
}
.jaldora_contents .press_wrapper .sec04_img.sec04_img02 {
  left: -260px;
  top: 50px;
}
.jaldora_contents .press_wrapper .sec04_img.sec04_img03 {
  left: 510px;
  top: -35px;
}
.jaldora_contents .press_wrapper .sec05 {
  background: url(../img/sec05_bg.png) repeat;
  padding-top: 50px;
}
.jaldora_contents .press_wrapper .sec05 h2,
.jaldora_contents .press_wrapper .sec07 h2,
.jaldora_contents .press_wrapper .sec08 h2 {
  padding-bottom:65px;
}
.jaldora_contents .press_wrapper .sec05 .chat_wrapp li h3 {
  background: url(../img/sec05_txt02.png) no-repeat center top;
  height: 325px;
  left: 0;
  margin: 0 auto;
  position: relative;
  right: 0;
  width: 980px;
}
.jaldora_contents .press_wrapper .sec05 h3 span {
  color: #339933;
  display: block;
  font-size: 16px;
  font-weight: normal;
  left: 60px;
  line-height: 2;
  position: absolute;
  text-align: left;
  top: 125px;
  width: 440px;
}
.jaldora_contents .press_wrapper .sec06 {
  background: url(../img/sec06_bg.png) repeat;
  padding-top: 50px;
}
.jaldora_contents .press_wrapper .sec06 h2 {
  background: url(../img/sec06_txt.png) no-repeat center top;
  height: 260px;
  margin: 0 auto;
  position: relative;
  width: 990px;
}
.jaldora_contents .press_wrapper .sec06 h2 span {
  color: #ff6600;
  display: block;
  font-size: 16px;
  font-weight: normal;
  left: 60px;
  line-height: 2;
  position: absolute;
  text-align: left;
  top: 125px;
  width: 440px;
}
.jaldora_contents .press_wrapper .sec07 {
  background: url(../img/sec07_bg.png) repeat;
  padding-top: 50px;
}
.jaldora_contents .press_wrapper .sec07 h3.sec07_txt02 {
  background: url(../img/sec07_txt02.png) no-repeat center top;
  height: 327px;
  margin: 0 auto;
  position: relative;
  width: 980px;
}
.jaldora_contents .press_wrapper .sec07 h3 span {
  color: #666;
  display: block;
  font-size: 16px;
  font-weight: normal;
  left: 60px;
  line-height: 2;
  position: absolute;
  text-align: left;
  top: 115px;
  width: 340px;
}
.jaldora_contents .press_wrapper .sec07 h3.sec07_txt03 {
  background: url(../img/sec07_txt03.png) no-repeat center top;
  height: 312px;
  margin: 0 auto;
  position: relative;
  width: 980px;
}
.jaldora_contents .press_wrapper .sec08 {
  background: url(../img/sec08_bg.png) repeat;
  padding: 50px 0 340px;
  position: relative;
}
.jaldora_contents .press_wrapper .sec08 .chat_wrapp_chara{
  width:820px;
  margin:0 auto;
}
.jaldora_contents .press_wrapper .sec08 .chat_wrapp_chara li{
  display:block;
  padding-bottom:65px;
  width: 820px;
}
.jaldora_contents .press_wrapper .sec08 p{
  background: url(../img/sec08_img_bg.png) repeat-x bottom;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.jaldora_contents .press_wrapper .sec08 .chat_wrapp_chara li dd span.fukidashi_top{
  height:7px;
  background:url(../img/fukidashi_last_top.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .sec08 .chat_wrapp_chara li dd span.fukidashi_body {
  background:url(../img/fukidashi_last_mid.png) repeat-y 0 0;
  color: #666;
  padding: 40px 60px 60px;
  font-size:18px;
  line-height:2;
  text-align: center;
}
.jaldora_contents .press_wrapper .sec08 .chat_wrapp_chara li dd span.fukidashi_bot{
  height:38px;
  background:url(../img/fukidashi_last_bot.png) no-repeat 0 0;
}
.jaldora_contents .press_wrapper .sec09 {
  padding: 50px;
}
.jaldora_contents .press_wrapper .sec09 h3 {
  color: #6699cc;
  font-size: 26px;
  margin-bottom: 20px;
}