/*ボタン1*/
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.submenu {
	width:97%;
	margin:8px auto;
}
ul.BtnBox, ul.BtnBox2 {
	display: -webkit-box;
	display: -moz-box;
	width: 100%;
}
ul.BtnBox li, ul.BtnBox2 li {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	color: #fff;
	margin-right: 5px;
}
ul.BtnBox li a, ul.BtnBox2 li a {
	display: block;
	line-height: 1.2;
	font-weight:normal;
	letter-spacing: -0.05em;
	font-size:13px;
}
ul.BtnBox li a {
	color: #d84d93 !important;
}
ul.BtnBox2 li a {
	/*color: #fff !important;*/
}
ul.BtnBox li:last-child, ul.BtnBox2 li:last-child {
	margin-right: 0;
}
ul.BtnBox li, ul.BtnBox2 li {
	width: 1000px;
}

.btn13 {
	background:url(../images/ico_arrow_b.png) no-repeat 95% center / 15px;
	border:1px solid #af8dc9;
	padding:10px;
	text-decoration:none;
	font-weight:normal;
	min-height: 50px !important;
	min-height:28px;
}

a.btn13:hover {
	border:1px solid #af8dc9;
}


.merit_pr1 .BtnBox2 {
	width:95%;
	margin:0 auto 5px;
}

.merit_pr1 .ui-link {
	color:#906bac !important;
	font-weight:normal;
}

/*content
***********************************/
.re_title1 { font-size:13px;}
.mb15 {
	margin-bottom:15px !important;
}
.pr_cont_img {
	display:block;
	margin-bottom:20px;
}
.pr_cont_ax_box {
	border-top:solid #CCC 1px;
	padding:15px 10px 20px;
}
.pr_cont_ax_box .box_title{
	text-align:center;
	font-size:25px;
	color:#3f3a4b;
	display:block;
	font-weight:normal;
	margin:0 0 0px;
	padding:20px 0 0 0;
	line-height:1.2;
}

.sub_title1 {
	display: block;
	margin:0 auto 10px;
	width: 80px;
	background: #f1a4bd;
	color: #fff;
	transform: rotate(-3deg);
	font-size: 13px;
	text-shadow: none;
	font-weight: normal;
}

.sub_title2 {
	color:#ea81a2;
	font-size:14px;
	text-align:center;
	margin:0 0 20px;
	padding:0;
}

.pr_cont_ax_img {
	display:block;
	margin:0 0 20px;
	
}

.pr_cont_ax_txt {
	
}

.pr_cont_ax_img_fl {
	float:left;
	width:200px;
	vertical-align:middle;
}

/*.pr_cont_ax_txt_fr {
	display:block;
	float:left;
	width:58%;
	margin-left:15px;
}*/

.pr_cont_ax_txt_fr img{
	width:200px;
	display:inline-block;
 vertical-align:middle;
}

/*css*/
.anagoBox02 p{
 display:inline-block;
 vertical-align:middle;
}

.pr_cont_ax_txt_fl {
	width:30%;
}

.pr_cont_ax_txt_fr {
	width:63%;
	/*font-size:13px;*/
	line-height:1.4;
}

.sub_title3 {font-size:20px; font-weight:bold; color:#e47a9c; display:block;}
.pr_cont_ax_arrow {width:10px; display:block; margin:20px 0 20px 13%;}
.pr_cont_ax_box .box_title2 {border-left:solid 4px #ea81a2; padding:0 0 0 5px; background:#fff; border-top:none;border-right:none; border-bottom:none; line-height:1.2; margin-bottom:15px;}
.pr_cont_ax_box .box_title2 span{color:#ea81a2; display:block; font-size:18px;}
.youtube {
	margin-bottom:30px;
}

.pr_cont_ax_box h2.box_title3, .pr_cont_ax_box h2.box_title4 {
	text-align:center; border:none; display:block; margin:0 auto 20px; color:#fff; padding:0px; font-size:18px; border-radius:20px; width:70%; text-shadow:none;
}

.pr_cont_ax_box h2.box_title3 { background:#ea81a2;}
.pr_cont_ax_box h2.box_title4 { background:#b99dce;}


.pr_cont_ax_list_t, .pr_cont_ax_list2_t, .pr_cont_ax_list3_t{
	padding:0 0 0 18px;
	font-size:17px;
	font-weight:bold !important;
	color:#e47a9c;
}

.pr_cont_ax_list_t{
	background:url(../images/content_ico_maru.png) no-repeat 0 4px / 16px;
	color:#e47a9c;
}

.pr_cont_ax_list2_t{
	background:url(../images/content_ico_batsu.png) no-repeat 0 4px / 16px;
	color:#a888c0;
}

.pr_cont_ax_list3_t{
	padding:0 0 0 5px;
	font-weight:normal;
}



.pr_cont_ax_list_s, .pr_cont_ax_list2_s, .pr_cont_ax_list3_img{
	background:#f7f7f7;
	padding:10px;
	margin:0 0 20px 0;
}

dl.pr_cont_ax_list3 dd a{
	display:inline-block;
	color:#999;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	}

/*dl.pr_cont_ax_list3 dd a.ui-link:link, dl.pr_cont_ax_list3 dd a.ui-link:visited, dl.pr_cont_ax_list3 dd a.ui-link:hover, dl.pr_cont_ax_list3 dd a.ui-link:active{
	color:#999;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}*/

.pr_cont_ax_list3_t a {
	display:block;
	margin-bottom:5px;
	color:#999;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

/*dl.pr_cont_ax_list3 dt a.ui-link:link, dl.pr_cont_ax_list3 dt a.ui-link:visited, dl.pr_cont_ax_list3 dt a.ui-link:hover, dl.pr_cont_ax_list3 dt a.ui-link:active{
	color:#999;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}*/

.table_cont_st1 {
    border-collapse: collapse;
	 box-sizing: border-box;
	
	}

.table_ta {
	 text-decoration:none;
	background-color:#ea81a2; color:#fff;
	width:3%;
}

.table_tb {
	 text-decoration:none;
	background-color:#fbe4eb;
	padding:5px;
	width:48.5%;
}

.table_tc {
	background-color:#f4eafc;
	padding:5px;
	width:48.5%;
}

.table_cont_st1 td, .table_cont_st1 th {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
	text-shadow:none;
	vertical-align: baseline;
}

.table_title_a {
	background-color:#eeaabf;
	color:#fff;
	}
	
.table_title_b {
	background-color:#d0b6e4;
	color:#fff;
	}


*::before, *::after {
    box-sizing: border-box;
}

.pr_cont_ax_box .box_title3, .pr_cont_ax_box .box_title4 {
	text-align:center; border:none; display:block; margin:0 auto 20px; color:#fff; padding:0px; font-size:18px; border-radius:20px; width:70%; text-shadow:none;
}

.pr_cont_ax_box .box_title3 { background:#ea81a2;}
.pr_cont_ax_box .box_title4 { background:#b99dce;}

/*more*/
.btn_more {
	padding: 20px 0;
	text-align: center;
}
.btn_more_link {
	border: 1px solid #ccc;
	color: #1f0a16;
	padding: 15px 60px 15px 40px;
	font-weight: bold;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
	text-decoration: none;
	font-size: 20px;
}
.btn_more_link_ico {
	background: url(../img/btn_arrow1.gif) no-repeat right 5px / 11% auto;
	padding: 5px 35px 5px 0;
}


.open, .close {
	margin: 25px auto 25px;
	width: 80%;
}

.open a, .close a {
	display: block;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #1f0a16;
	padding: 10px 55px 10px 55px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
	text-decoration: none;
	font-size: 14px;
}

/*.open2 a, .close2 a {
	display: block;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #1f0a16;
	padding: 15px 80px 15px 60px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
	text-decoration: none;
	font-size: 14px;
}*/
.open a span.btn_more_link_ico {
	background: url(../images/btn_arrow_open.gif) no-repeat right 5px / 15% auto;
	padding: 7px 32px 7px 0;
}
/*.close a span.btn_more_link_ico {
	background: url(../img/btn_arrow_close.gif) no-repeat right 5px / 11% auto;
	padding: 5px 45px 5px 0;
}*/

.open2 a span.btn_more_link_ico {
	background: url(../img/btn_arrow_open.gif) no-repeat right 10px / 8% auto;
	padding: 7px 30px 7px 0;
}

.close,.close2 {
	display:none !important;
}

.