@charset "shift_jis";
/* -----------------------------------------------------------
CSS Information

File name:     style.css
Style Info:   【宿代全額ポイントバック】出張ビジネス応援キャンペーン専用
----------------------------------------------------------- */

/* -----------------------------------------------------------

common

----------------------------------------------------------- */
.clear{ clear:both;}

*{ box-sizing: content-box; }
*{ -moz-box-sizing: content-box; }


/* -----------------------------------------------------------

layout

----------------------------------------------------------- */
#container {
margin: 0 auto;
width: 780px;
}
#container .dtailApp {
color:#666666;
font-size:10px;
font-weight:normal;
text-align:right;
margin-bottom:20px;
}
#pageBody {
margin: 10px auto 20px;
width: 780px;
}
#contents {
margin: 0 0 20px;
text-align: center;
}
#contents_in {
margin: 0 auto 10px;
text-align: center;
width: 780px;
}
#contents_area {
margin: 0 auto 10px;
width: 760px;
background-color:#FFF;
text-align: left;
}
#style {
text-align: center;
margin: 0 auto 10px;
}

/* -----------------------------------------------------------

textArea

----------------------------------------------------------- */
#textArea{
margin:10px 0 10px 0;
padding:10px;
width:740px;
font-size:12px;
line-height:1.7;
}

/* -----------------------------------------------------------

campaignArea

----------------------------------------------------------- */
#campaignArea{
width:740px;
height:90px;
margin-bottom:20px;
border:solid 10px #1e7099;
}
#campaignArea #btnAndroid{
float:left;
}
#campaignArea #btnAndroid a{
	display:block;
	width:338px;
	height:60px;
	background:url(../images/btn.gif) 0 0 no-repeat;
	text-indent:-99999px;
	margin-top: 15px;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 30px;
}
#campaignArea #btnAndroid a:hover{
background:url(../images/btn.gif) 0 -60px no-repeat;
}
#campaignArea #btnIphone{
width:332px;
float:left;
}
#campaignArea #btnIphone a{
margin-top:15px;
display:block;
width:332px;
height:60px;
background:url(../images/btn.gif) -339px 0 no-repeat;
text-indent:-99999px;
}
#campaignArea #btnIphone a:hover{
background:url(../images/btn.gif) -339px -60px no-repeat;
}

/* -----------------------------------------------------------

bnrArea

----------------------------------------------------------- */
#bnrArea{
margin-bottom:30px;
}

/* -----------------------------------------------------------

businessCpn

----------------------------------------------------------- */
#businessCpn{
width:760px;
margin-top:9px;
padding-bottom:15px;
}
#businessCpn a{
outline:none;
}
#businessCpn .noticeAreaIn{
padding:15px 14px;
border:1px solid #d9d6d6;
}
#businessCpn .noticeArea h4{
padding:8px 16px 8px 16px;
margin-bottom:10px;
background:#f8c6a3;
color:#333;
font-size:14px;
font-weight:bold;
}
#businessCpn .noticeArea .col{
font-size:12px;
color:#000;
border:1px solid #f8c6a3;
}
#businessCpn .noticeArea .col p,#businessCpn .noticeArea .col ul{
padding:0 14px;
line-height:1.5;
margin-top:10px;
margin-bottom:10px;
}
#businessCpn .noticeArea .col li{
font-size:11px;
line-height:1.4;
}
#businessCpn .noticeArea .imp{
font-weight:bold;
color:#cc3b02;
}


#campContentsLine{
	margin: 0;
	padding: 0 0 20px;
	border: 1px solid #cccccc;
}