@charset "utf-8";
/*
===== inquiry ====================================
*/
/*
===== フォーム後  ====
*/
body.inquiry section.box{
	margin-bottom: 20px;
}
body.inquiry section.box h3{
	margin-bottom: 5px;
	color: #004EA2;
 }
body.inquiry section.box p span{
	margin-left: 0.5em;
 }
body.inquiry section.box p.btn{
	text-align: center;
	margin: 10px auto 0;
 }
body.inquiry section.box p.btn input {
	padding: 0;
 }
body.inquiry p.box_notes{
	background-color:#F4F4F4; 
	padding: 5px;
}
body.inquiry p{
	word-break:break-all;
	word-wrap:break-word;
}
/* お問い合わせ同意チェック */
body.inquiry p.sankakiyaku{
	color: #CC0000;
	font-weight: bold;
	margin-bottom: 1em;
}
body.inquiry p.sankakiyaku_check{
	text-align: center;
	margin-bottom: 1em;
}
body.inquiry p.sankakiyaku_check input{
	vertical-align: baseline;
}
body.inquiry p.sankakiyaku_center{
	text-align: center;
}

/* 画像追加・削除ボタン */
body.inquiry #imageDisp2,
body.inquiry #imageDisp3
{
	border-top:1px #aaa solid;
	margin-top:10px;
}

body.inquiry #imageDispButton1,
body.inquiry #imageDispButton2{
	border-top:1px #aaa dashed;
	margin-top:20px;
	padding-top:10px;
	text-align:center;
}

body.inquiry #imageClearButton1,
body.inquiry #imageClearButton2,
body.inquiry #imageClearButton3{
	text-align:center;
}

body.inquiry .hosoku{
	color:#c00;
}

body.inquiry input[type="file"]{
	width:100%;
}
/*130521 追加文言*/

.atteSet{
	background:url(/sp_app/image/error_idpw.gif) no-repeat 0 center;
	color:#CC0000;
	padding:5px 0 5px 28px;
	margin-bottom:20px;}


/*----------------------------------------------
　cardList
----------------------------------------------*/

.titleL.noSp{
	margin-bottom:0px;}
.cardList {
	margin-bottom:20px;}
.cardList li{
	padding:10px;
	border-bottom:1px solid #BDD0DD;}
.cardList li.act{
	background:#F4FAFB;}
.cardList li input,
.cardList li img{
	vertical-align:middle;
	margin-right:10px;}
.cardList li img{
	width:60px;
	height:auto;}