@charset "utf-8";
@import url("/css/pages.css");
/*--京base.css--*/
/*###############PC first###############*/

	#contents_title h1{
		font-weight:bold;
		font-size:20px;
		padding-top:30px;
		padding-bottom:28px;
		padding-left:40px;
		background-image:url(/shared/order/bg_ttl_01.png)
	}
	span.attention{
		color:#c40026;
		font-weight:bold;
	}
	.shinki_box{
		background:#fff;
		border-radius:5px;
		padding:20px 15px;
	}
	.shinki_txt{
		/*padding:15px;*/
	}
	table.member_entry{
		width:750px;
		margin:0 auto;
	}

	table.member_entry tr{
		border-bottom:1px dotted #aaa;
	}

	table.member_entry th{
		padding:15px;
		color:#006e5e;
		font-weight:bold;
		width:150px;
	}
	table.member_entry td{
		padding:15px;
	}
	table.member_entry td input{
		margin:3px;
	}
	table.member_entry td label.txt_01{
		width:2em;
		margin-right:3px;
		text-align:right;
		font-weight:normal;
	}
	table.member_entry td #name01,
	table.member_entry td #name02,
	table.member_entry td #kana01,
	table.member_entry td #kana02{
		width:140px;
	}
	table.member_entry td #zip01,
	table.member_entry td #zip02{
		width:80px;
	}
	table.member_entry td #addr01,
	table.member_entry td #addr02{
		width:520px;
		padding:3px;
	}
	table.member_entry td #tel01,
	table.member_entry td #tel02,
	table.member_entry td #tel03,
	table.member_entry td #fax01,
	table.member_entry td #fax02,
	table.member_entry td #fax03{
		width:70px;
		padding:3px;
	}
	table.member_entry td #mail01,
	table.member_entry td #mail02{
		width:300px;
		padding:3px;	
	}

	
	table.member_entry td dl dt{
		font-weight:normal;
	}
	table.member_entry td dl dd{
		padding:3px;
	}
	
	.checkArea{
		text-align:center;
		font-size:1.1em;
	}
	
	.checkArea input[type="checkbox"]{
		margin-right:5px;
	}
	
	.input_btn{
		text-align:center;
	}
	#btnSubmit{
		width:200px;
		font-size:16px;
		padding:10px 30px;
		background:#FF824B;
		border-radius:5px;
		border-style:none;
		position:relative;
		display:inline-block;
		text-decoration:none;
		color:#FFF;
		margin-bottom:15px;
	}

.agreement_box{
	margin:20px 11px;
}

	.agreement_box > .box_header{
		text-align:center;
		font-weight:bold;
	}
	
	.agreement_box > .box_inner{
		border:1px solid #ccc;
		height:200px;
		padding:10px;
		overflow:scroll;
		margin-bottom:10px;
	}
	
	.agreement_box > .box_inner dl{
		margin-bottom:10px;
	}
	
	.agreement_box > .box_inner dl dt{
		margin:0 0 5px 0;
	}
	
	.agreement_box > .box_inner dl dd{
		margin:0 5px 5px 5px;
	}
	
	.agreement_box > .box_footer{
		
	}


@media screen and (max-width: 479px) {
/* 479px以下用（スマートフォン用）の記述 */
	.shinki_box{
	}
	
	table.member_entry{
		width:auto;
	}
	
	table.member_entry th{
		width:100%;
		}

	table.member_entry tr th{
		display:block;
	}

	table.member_entry td{
		padding:5px;
		display:block
	}
		
	table.member_entry td #name01,
	table.member_entry td #name02,
	table.member_entry td #kana01,
	table.member_entry td #kana02{
		width:32%;
	}
	table.member_entry td #addr01,
	table.member_entry td #addr02,
	table.member_entry td #mail01,
	table.member_entry td #mail02{
		width:260px;
	}
	.checkArea{
		margin-top:15px;
	}
	.agreement_box > .box_header{
		text-align:left;
		font-weight:bold;
	}

}
