/* --------------------------------------------------
  ご利用ガイド＋商取＋個人情報　共通
-------------------------------------------------- */

.start_box {
	margin:50px 3% 50px 3%;
    padding:0;
    width:94%;
	height:auto;
}

.multi_box {
	margin:30px 3% 50px 3%;
    padding:0;
    width:94%;
	height:auto;
}

.multi_box h4 {
	margin:50px 0% 20px 0%;
    padding:0;
	font-size:16px;
	font-weight:bold;
}


/* -------------------------------- TABLE FORM 01 */


table.form01 {
	background:none;
	width:100%;
	height:auto;
	border-collapse:separate;
	border-spacing:0;
	display:table;
    border:solid 1px #ddd;
	border-bottom:none;
}
 
table.form01 th {
	margin:0px auto 0px auto;
    padding:15px 20px 15px 20px;
    width:30%;
	border-bottom:solid 1px #ddd;
	background-color:#F5F2EB;
	display:table-cell;
	color:#555;
}

table.form01 td {
	margin:0px auto 0px auto;
    padding:15px 20px 15px 20px;
    width:70%;
	border-bottom:solid 1px #ddd;
	line-height:1.8em;
	display:table-cell;
}





/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 

   SMART PHONE                 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


@media only screen and (max-width:896px) {




.start_box {
	margin:12% 4% 10% 0%;
    padding:0;
    width:96%;
	height:auto;
}


.multi_box {
	margin:8% 0% 8% 0%;
    padding:0;
    width:90%;
	height:auto;
}

/* -------------------------------- TABLE FORM 01 */


table.form01 {
	border:none;
}

table.form01 th {
	margin:0px;
    padding:1% 0% 1% 3%;
    width:100%;
	vertical-align:middle;
	display:block;
	border:none;
}

table.form01 td {
	margin:0px 0px 5% 0px;
    padding:2% 0% 2% 3%;	
    width:95%;
	vertical-align:middle;
	display:block;
	border:none;
}




}
