article{background-image:url(img/back.jpg);}

table{ text-align:left}
.box{ width:560px; border:solid 2px #CCCCCC; padding:10px; margin:10px auto}
.copy_1 {
	font-size: 20px;
}

.copy_2 {
	font-size: 16px;
	line-height:1.6em;
}
.copy_3 {
	font-size: 15px;
	line-height: 21px;
}

.aka{ font-size:12px; color:red}
.aka_b{ color:#660000; font-weight:bold; font-size:16px}
.honbun {
	font-size: 13px;
	line-height: 16px;
}

#wrapper {
	padding: 0px;
	width: 720px;
	overflow: hidden;
	margin: 0 auto;
	color:#202020;
}
#wrapper p{ margin:10px auto}
.phone_box{ margin-bottom:20px;}
.phone_table td.td_size-1{ width:350px; text-align:center;}
.phone_table td.td_size-2{ width:319px; float:left; display:table-cell; vertical-align:middle;}
.phone_table td.td_size-2 p{ padding:10% 0;}
.excite_dgtl td.td_size-1{ width:290px; margin-right:10px;}
.excite_dgtl td.td_size-2{ width:310px;}
.excite_box{ margin:0 55px; margin-bottom:20px;}

.collective p { padding: 10px 0 10px 0; width:70%; font-weight:bold; line-height:1.4;}

@media screen and (min-width:481px) and (max-width:2000px) {
/*　画面サイズが481pxから2000pxまではここを読み込む　*/
.phone_table{ width:684px;}
.excite_dgtl{ width:610px;}
}
@media screen and (max-width: 480px) {
#wrapper{ width:100%;}
td.td_size-1,td.td_size-2{ width:100% !important;}
#wrapper .btn_step_up{ width:80%;}
.copy_2 { text-align: center;}
.copy_2-inner{ display: inline-block; text-align: left;}
.phone_box{ margin-bottom:10px;}
.phone_table td.td_size-2 p{ padding:0;}

}