@charset "UTF-8";

.sp_only {
	display: none!important;
}

#CautionHeader {
	margin: -10px auto 10px!important;
}

#CautionHeader a {
    padding-right: 20px;
    background: url(/template/common/img_3/search/form_sp_pull.png) no-repeat;
    background-position: center right;
	display: inline-block;
}

#CautionHeader a.noarrow  {
    padding-right: 0px;
    background: none;
	margin-top: 4px;
    display: inline-block;
}

#CautionHeader span {
	display: block;
	margin-top: 4px;
}

#CautionHeader span:first-child {
	margin-top: 0px;
}

/* --------------------------------
■#Emergencyロゴ追加用
--------------------------------

-------------------------------- */

#Emergency {
    overflow: hidden;
}

#Emergency p {
    float: left;
	width: 800px;
	text-align: left;
	margin-left: 8px;
}

#Emergency img {
    float: right;
	margin-right: 5px;
}

#Agreement {
	text-align: center;
	float: right;
	width: 620px;
	margin: 10px -4px auto 0;
	overflow: hidden;
}

#Agreement p {
	text-align: left;
	width: 580px;
	padding: 5px;
	float:left;
	margin-top: 2px;
}

#Agreement img {
	float:left;
}

.mark {
margin-bottom: -38px;
    margin-right: 420px;
}

