@charset "utf-8";

.abBox { /* スマホ縦並び */
    display:-webkit-box;/*--- Androidブラウザ用 ---*/
    display:-ms-flexbox;/*--- IE10 ---*/
    display: -webkit-flex;/*--- safari（PC）用 ---*/
	display: flex;
	max-width:940px;
	margin:0 auto;
}
@media only screen and (max-width: 480px) {
.abBox { /* スマホ縦並び */
		-webkit-flex-direction: column;
		flex-direction: column;}
}

.abBoxtbl {
margin-right:6%;
width:47%;
	}
.abBoxtblR {
width:47%;
	}
.abBox_table {width:100%; }
.abBox_table th {
	padding:7px;
	border-bottom:solid 1px #000000;
}
.abBox_table td {
	padding:7px 5px;
	border-bottom:solid 1px #000000;
	text-align:left;
}
@media screen and (max-width:480px){
/*ロケーション*/
.abBoxtbl {
width:96%;
margin-right:0;
margin:0 auto;
	}
.abBoxtblR {
width:96%;
margin:0 auto;
	}
}






.abo_ul{
	max-width:1000px;
	margin:10px auto 30px;
	border:solid 1px #000000;
		}
		
.box0_abo{
	max-width:800px;
	margin:0 auto;
	display:flex;
	display:-webkit-box;/*--- Androidブラウザ用 ---*/
    display:-ms-flexbox;/*--- IE10 ---*/
    display: -webkit-flex;/*--- safari（PC）用 ---*/
	}

@media only screen and (max-width: 480px) {
.box0_abo_sp{
	max-width:490px;
	}}


.abo_l{
	max-width:490px;
	}
	
table{
	max-width:490px;
	border-collapse:collapse；
	
	}
	
table p{
	text-align:left;
	padding:8px;
	font-size:14px;
	}
	
th{
	max-width:200px;
	}
	
.abo_ul_2{
	border-bottom:solid 1px #000000;
	}
	
	
	
.abo_sp{
	display:none;
	}
	
@media only screen and (max-width: 480px) {
	.abo_sp{
		display:block;
		}
	}
	
@media only screen and (max-width: 480px) {
.abo_pc{
	display:none;
	}}
	