@media screen and (max-width:768px) {
	#main .tableBox {padding-bottom:0;}
	#main #payment_txt01 {position: absolute;z-index: 99;bottom: 10px;left: 50px;padding-top: 6px;background-color: #fff;width: 31px!important;}
}

/* SP (MobileFirst) */
.SP{display: block;}
.PC{display: none;}
.IS_SP{display: block;}
.IS_PC{display: none;}
.text_blue{color: #2fa3e3;}
.relative{position: relative;}
.li_style_none{list-style-type: none;}
.w100{width: 100% !important;}
.li img, dl img{margin: 0 auto;}
.flex, .dd_link_text{-js-display: flex;display: flex;}
.flex_child{/* 空、FlexChild目印用Class */}
[class="3points_image"]{width: 80%;display: block;margin: 30px auto 17px;}
/*.level2Block {padding-left: 0;}*/
.over_view{margin-bottom: 40px;}
.overview_list_ul{padding-left: 0;}
.overview_list_ul .point_image{width: 100%;}
.li_margin01{margin-bottom: 13px;}
.point_main_text{font-size: 21px;font-weight: bold;margin: 5px;}
.point_sub_text{font-size: 13px;text-indent: -1.2em;margin: 0 1em 0 2em;}
.mobileOne_subNavi span {display: table-cell;padding: 7px;text-align: center;display: inline: block;}
.dd_text{text-align: left;margin-bottom: 12px;font-size: 15px;line-height: 1.4;}
.dd_link_text{flex-direction: row-reverse;}

h3 span{color: #000000!important;}

.accordion_header{background: #0080d4;}


/* PC/Tablet */
@media screen and (min-width: 769px) {
	.SP{display: none;}
	.PC{display: block;}
  .IS_SP{display: none;}
  .IS_PC{display: block;}
  article{display:flex;}
  .mainSet{position: relative;}

	.overview{margin-bottom: 45px;}
	.overview_list_ul{padding-left: 0;position: relative;}
	.point_main_text{position: absolute;top: 6px;left: 160px;width: 700px;}
	.point_sub_text{margin-left: 177px;width: 700px;}
}


@media screen and (max-width:768px) {
	.sp_flex_column{flex-direction: column;}
}



/*----.sub_menu----*/

.sub_menu {margin:0 0 0 10px;padding:0 !important;}
.sub_menu li {text-align: left;list-style-type: none;background: #ffdc57;border-bottom: 1px solid #fff;box-sizing: border-box;width: 280px;padding:32px 15px;}
.sub_menu li a{display: block;color: #000;line-height: 33px;}
.sub_menu li img{margin-right: 10px;vertical-align: middle;float: left;}



@media screen and (max-width:768px) {
	.sub_menu{width:auto;box-sizing:border-box;margin:20px 0 0 0;padding:0;border-top:none;}
	.sub_menu li {width:100%;padding:15px;margin:0;}
	.sub_menu li:last-child{border-bottom:none;}
	.sub_menu li img{margin-right: 10px;margin-top: 4px;vertical-align: middle;float: left;}

}


/*----.other_sim_pkg_lists----*/
.other_sim_pkg_lists{display: flex;-js-display: flex;width: 100%;margin:0 0 30px 0;}
.other_sim_pkg_lists_child{padding: /* 2.5% */ 20px 1.5%;border:1px dotted #888888;width: 23.8%;display: flex;flex-direction: column;align-items: center;}
.other_sim_pkg_lists_child p {line-height: 1.3em;}
.other_sim_pkg_lists_child:not(:last-child){margin-right: 15px;}
.other_sim_pkg_lists_child > *:not(:last-child){margin-bottom: 12px;}
.other_sim_pkg_lists_child > *:nth-child(1){ height: 2.5em; 	font-weight: bold; 	display: flex; -js-display: flex; 	align-items: center;	}
.other_sim_pkg_lists_child > *:nth-child(3){ height: 3.5em; 	font-size: 1.1em; 	line-height: 1.3em;		text-align: center; }
.other_sim_pkg_lists_child > *:nth-child(4){ height: 2em; 	font-size: 0.9em; }
.other_sim_pkg_lists_child > *:nth-child(5){ margin-top: 20px;width:100%; }
.other_sim_pkg_lists .text_blue{color: #2fa3e3;font-size: 1.9em;}

.img_btn_sim_buy{width: 100%; /* fix size, Default: 276px 28px */}
.img_sim_pkg{height: 180px;}

@media screen and (max-width:768px) {
	.other_sim_pkg_lists {flex-direction: column;}
	.other_sim_pkg_lists_child{width: auto;padding:10px 20px 20px 20px;margin:0 0 20px;}
	.other_sim_pkg_lists_child p {font-size: 21px;}
	.other_sim_pkg_lists_child > *:nth-child(1){margin: 5px 0 25px;}
	.other_sim_pkg_lists_child:not(:last-child){margin-right:0;}
	.other_sim_pkg_lists_child dd:empty{height:10px;margin:0;padding:0;}
	.other_sim_pkg_lists_child > *:nth-child(5){ width:auto!important; }

	.img_sim_pkg{height: 90vw;}
	.img_btn_sim_buy{width:auto;max-width: 200px;}
}

/*----.other_sim_pkg_lists（3列用）----*/
.other_sim_pkg_lists{display: flex;-js-display: flex;width: 100%;margin:0 0 30px 0;}
.other_sim_pkg_lists_child3{padding: /* 2.5% */ 20px 1.5%;border:1px dotted #888888;width: 32.3%;display: flex;flex-direction: column;align-items: center;}
.other_sim_pkg_lists_child3 p {line-height: 1.3em;}
.other_sim_pkg_lists_child3:not(:last-child){margin-right: 15px;}
.other_sim_pkg_lists_child3 > *:not(:last-child){margin-bottom: 12px;}
.other_sim_pkg_lists_child3 > *:nth-child(1){ height: 2.5em; 	font-weight: bold; 	display: flex; -js-display: flex; 	align-items: center;	}
.other_sim_pkg_lists_child3 > *:nth-child(3){ height: 3.5em; 	font-size: 1.1em; 	line-height: 1.3em;		text-align: center; }
.other_sim_pkg_lists_child3 > *:nth-child(4){ height: 2em; 	font-size: 0.9em; }
.other_sim_pkg_lists_child3 > *:nth-child(5){ margin-top: 20px;width:100%; }
.other_sim_pkg_lists .text_blue{color: #2fa3e3;font-size: 1.9em;}

.img_btn_sim_buy{width: 100%; /* fix size, Default: 276px 28px */}
.img_sim_pkg{height: 180px;}

@media screen and (max-width:768px) {
	.other_sim_pkg_lists {flex-direction: column;}
	.other_sim_pkg_lists_child3{width: auto;padding:10px 20px 20px 20px;margin:0 0 20px;}
	.other_sim_pkg_lists_child3 p {font-size: 21px;}
	.other_sim_pkg_lists_child3 > *:nth-child(1){margin: 5px 0 25px;}
	.other_sim_pkg_lists_child3:not(:last-child){margin-right:0;}
	.other_sim_pkg_lists_child3 dd:empty{height:10px;margin:0;padding:0;}
	.other_sim_pkg_lists_child3 > *:nth-child(5){ width:auto!important; }

	.img_sim_pkg{height: 90vw;}
	.img_btn_sim_buy{width:auto;max-width: 200px;}
}