
/*コンテンツ共通
-----------------------------------------------------------*/
body {
  background-color: #221714;
  font-size: 18px;
  font-weight: bold;
  color: #908c89;
}
.content_box {
  width: 639px;
  background-color: #FCF9F4;
  margin: 0 auto;
  margin-bottom: 20px;
}
.content_box .content_inner {
  text-align: left;
  line-height:1.7;
  padding: 25px 20px 25px 20px;
}
/*リンクのカーソルが重なった時*/
.content_box .content_inner a {
	color: #908c89;
	text-decoration:underline;
}
.content_box .content_inner a:hover {color: #b0aca9;}
/*二行目のインデント*/
.att {
  padding-left: 1em;
  text-indent: -1em;
}
/*丸ボタン*/
ul.btn_list li {
  padding-left: 1em;
  background: url(../../images/btn.png);
  background-repeat: no-repeat;
  background-position: 0 6px ;
}

.close{
	width: 639px;
	margin: 0 auto;
	color:#F00;
	text-align:center;
	padding:20px 0;
	font-size:14px;
	line-height:1.8;
}

/*メインビジュアル
-----------------------------------------------------------*/
h1 {
  text-align: center;
  margin: 0 0 50px 0;
}

/*モニター製品
-----------------------------------------------------------*/
.monitor_img {margin: 20px 0 0 0 ;}
.monitor_text {margin: 48px 0 54px 0;}
.monitor p {margin: 0 0 39px 0;}
.monitor span {font-size: 15px}
.monitor .content_inner {
  text-align: center;
  padding-bottom: 45px;
}

/*使い方　詳細*/
.characteristic {
  position: relative;
}
.details {
  position: absolute;
  bottom: 45px;
  left: 0;
  right: 0;
  display: block;
}
.details a:hover {
  opacity: 0.7;
}

/*カップルモニターって何するの？
-----------------------------------------------------------*/
.couple .content_inner {text-align: center;}


/*Wチャンスの「震える体験ツアー」って？
-----------------------------------------------------------*/
.chance .content_inner p {/*text-align: center;*/}
.chance .content_inner div p {text-align: left;}
.chance .content_inner div {margin: 25px 0 0 35px;}
.chance ul {margin: 5px 0}
.chance .small {font-size: 15px;}


/*応募資格
-----------------------------------------------------------*/
.qualification ul:nth-child(2) li {padding: 0 0 0 20px;}
.qualification ul li span {margin: 0 0 0 20px;}


/*モニター募集に関して
-----------------------------------------------------------*/
.recruitment dl {overflow: hidden;}
.recruitment dt {float: left;}
.recruitment dd {float: left;}
.recruitment dl:nth-child(1) dt {width: 95px;}
.recruitment dl:nth-child(1) dd {width: 500px;}
.recruitment dl:nth-child(2) dt {width: 150px;}
.recruitment dl:nth-child(2) dd {width: 440px;}
.recruitment .spacing {letter-spacing: 0.17em;}


/*応募フォーム
-----------------------------------------------------------*/
.application_form {
  text-align: center;
  margin: 40px 0 10px 0;
}
.application_form a:hover {
  opacity: 0.9;
}


/*SNSボタン
-----------------------------------------------------------*/
#sns_btn {
  width:450px;
  margin:0 auto;
  padding-top:30px;
  padding-bottom:30px;
}
#sns_btn ul {
  padding-bottom:10px;
  font-size:inherit !important;
  line-height:none !important;
/*  padding-right:27px;*/
}
#sns_btn ul li {
  float:left;
  padding:0 0 0 15px;
  list-style:none;
  font-size:inherit !important;
  line-height:0;
}
iframe.twitter-share-button {
  width: 100px !important;
}
#sns_btn ul li#social_g div,
#sns_btn ul li#social_g iframe{
  width: 80px !important;
}


/*お問い合わせ先
-----------------------------------------------------------*/
.contact .content_inner {padding: 25px 10px 25px 20px;}




/* footer
=====================*/
footer {
	margin-top:40px;
	background:#000;
	color:#fff;
}

footer .inner {
	width:640px;
	margin:0 auto;
	padding:14px 0;
}

footer .sns {
	float:left;
}
footer .sns dl dt, 
footer .sns dl dd {
	float:left;
	padding-right:14px;
	height:24px;
	line-height:24px;
}
footer .sns dl dt {
	font-size:12px;
}
footer .sns dl dd {
	font-size:24px;
}
footer .sns dl dd a {
	color:#fff;
}

footer .language {
	float:right;
}
footer .language p {
	float:left;
	height:24px;
	font-size:10px;
	line-height:24px;
}
