@charset "utf-8";
/* CSS Document */

@import "base.css";
@import "sub_common.css";

/* ▼▼　ナビゲーション　▼▼ */
#navi .nav_01 a{
	position: relative;	
	background: url(../images/sub/navi01_back2.png) no-repeat 0 0;
	width: 182px;
	opacity:0.5;
}

/* ▼▼　コンテンツ部分　▼▼ */
#contents{
  background-color:#fff;
  padding:50px 15px 250px 35px;
}
#contents h1{
  color:#1B1464;
  background-color: transparent;
}

/* ▼▼　Ｑ＆Ａ部分　▼▼ */
hr{
  border:solid 1px #CCCCCC;
  margin:35px 0;
}
/* ▼▼▼　Ｑ部分　▼▼▼ */
.q_a .question{
  background-image:url("../images/pms/faq/q_icon.png");
  background-repeat: no-repeat;
  background-position:left top;
  font-weight:600;
  height:50px;
  display: table-cell;
  vertical-align: middle;
  padding-left:60px;
}
.q_a .question p{
	font-size:100%;
}
/* ▼▼▼　Ａ部分　▼▼▼ */
.q_a .answer{
  background-image:url("../images/pms/faq/a_icon.png");
  background-repeat: no-repeat;
  background-position:left top;
  padding:13px 0px 0px 60px;
  margin-top:20px;
  min-height:50px;  
}
.q_a .answer p{
	font-size:81.25%;
  line-height: 180%;
}
.q_a .answer p.button{
  margin-top:15px;
}

/* ▼▼▼　お問い合わせ部分　▼▼▼ */
#reference{
  position:relative;
  width:434px;
  height:184px;
  margin:0 auto;
  background-image:url("../images/pms/faq/reference_back.png");
  background-repeat: no-repeat;
  background-position: left top;
  border:solid 2px #1B1464;
}
#reference a.yonago{
  position:absolute;
  top:135px;
  left:18px;
}
#reference a.matsue{
  position:absolute;
  top:135px;
  left:242px;
}
#reference a:hover img{
  opacity: 0.6;
}