@charset "utf-8";
/* CSS Document */
#wrapper{margin:0 auto; background: #fff;color: #58595b;font-size: 20px;}
#wrapper ul, #wrapper li, #wrapper ol{list-style-type:square;}
#wrapper img{display: inline-block;}
.contentbox{width:95%; height:auto; margin:inherit; text-align:center; padding: 20px 30px 20px 30px; }
.contenttext{ font-size:20px; line-height:30px; text-align:left; padding:10px 0;}
.contenttext a{color: #1b75bb;}
.para1{margin:20px 0;}

.title_main{color:#00489e; font-size:30px; font-weight:bold; text-align:left; margin:20px 0;}
.title1{color:#00489e; font-size:22px; font-weight:bold; text-align:left; padding:20px 0;}
.title2{color:#1b75bb; font-size:22px; font-weight:bold; text-align:left; margin:10px 0;}
.title3{color:#00489e; font-size:20px; font-weight:bold; text-align:left; }

.title_starter1{color:#004dc4; font-size:22px; font-weight:bold; text-align:left; margin:20px 0;}
.title_starter2{color:#0099ff; font-size:20px; font-weight:bold; text-align:left; padding: 20px 0 0 0;}
.title_starter2 img{display: inline-block;}

.title_mover1{color:#009e33; font-size:22px; font-weight:bold; text-align:left; margin:20px 0;}
.title_mover2{color:#33cc66; font-size:20px; font-weight:bold; text-align:left; padding: 20px 0 0 0;}
.title_mover2 img{display: inline-block;}

.title_flyer1{color:#5926ad; font-size:22px; font-weight:bold; text-align:left; margin:20px 0;}
.title_flyer2{color:#8f59c6; font-size:20px; font-weight:bold; text-align:left; padding: 20px 0 0 0;}
.title_flyer2 img{display: inline-block;}
.title_ket1{color:#de3800; font-size:22px; font-weight:bold; text-align:left; margin:20px 0;}
.title_ket2{color:#f16522; font-size:20px; font-weight:bold; text-align:left; padding: 20px 0 0 0;}
.title_ket2 img{display: inline-block;}

.side_left {text-align:left; margin:20px 0;}
.detail td{padding:5px 0; text-align:center; border-bottom:#FFDA40 dashed 1px;}


/*p styles*/
.p_main1{color:#1b75bb; }
.p_main2{color:#1b75bb; font-weight:bold; text-align:left;}

.p_starter1{color:#0099ff; }
a.p_starter2{color:#004dc4; }
a.p_starter2:hover,a:active{color:#0099ff;}

.p_mover1{color:#33cc66; }
a.p_mover2{color:#009e33; }
a.p_mover2:hover,a:active{color:#33cc66;}

.p_flyer1{color:#8f59c6; }
a.p_flyer2{color:#5926ad; }
a.p_flyer2:hover,a:active{color:#8f59c6;}


.p_ket1{color:#f16522; }
a.p_ket2{color:#de3800; }
a.p_ket2 a:hover,a:active{color:#f16522;}

.p_sch_box1{width:auto; height:100%; text-align:center; margin:20px auto;}
.p_sch_box2{width:32%; height:800px; background-color:#e6e7e8; float:left; text-align:center; margin:10px 5px;}
.p_sch_box2t1{width:90%; height:auto; color:#00489e; font-size:30px; font-weight:bold; text-align:center; margin:10px 10px; padding:5px 5px;}
.p_sch_box2t2{width:90%; text-align:left; margin:20px 10px; padding:5px 5px;}


.p_sch_box3{width:90%; height:100px; background-color:#00489e; margin:auto;}
.p_sch_box3t1{width:90%; color:#fff; font-weight:bold; line-height:30px; text-align:center;  padding:26px 10px;}

/*.p_pdf_box1{width:100%; height:100%; background-color:#929497; text-align:center; margin:auto;}*/
.p_pdf_box1{width:100%; height:100%; margin:auto;}


/*table*/

.table, th, td {
   border: 1px solid #d0d2d3;
}

.tabletitle_main{ 
	height:40px;
	background-color: #1b75bb;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

.tabletitle_main1{ 
	height:40px;
	background-color: #26a9e0;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

.tabletitle_main2{ 
	height:40px;
	background-color: #8fd3f5;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

.tablecontent_main1{ 
	height:50px;
	background-color: #e6e7e8;
	color:#58595b;
	font-style: 18px;
	line-height:40px;
	text-align:center;

}

.tablecontent_main2{ 
	height:30px;
	background-color: #e6e7e8;
	color:#58595b;
	font-style: 18px;
	line-height:30px;
	text-align:center;

}


.tablecontent_main3{ 
	height:50px;
	background-color: #d0d2d3;
	color:#58595b;
	font-style: 18px;
	line-height:30px;

}


.tablecontent_main4{ 
	height:50px;
	background-color: #e6e7e8;
	color:#58595b;
	font-style: 18px;
	line-height:30px;

}

.tabletitle_starter{ 
	height:40px;
	background-color: #0099ff;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}



.tabletitle_mover{ 
	height:40px;
	background-color: #33cc66;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}



.tabletitle_flyer{ 
	height:40px;
	background-color: #8f59c6;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}


.tabletitle_ket{ 
	height:40px;
	background-color: #f16522;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

.tabletitle_starter1{ 
	height:120px;
	background-color: #0099ff;
	color:#fff;
	font-style: 28px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	border:none;
}

.tabletitle_starter2{ 
	height:60px;
	background-color: #0099ff;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
}

.tabletitle_starter3{ 
	height:120px;
	background-color: #004dc4;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}



.tabletitle_mover1{ 
	height:120px;
	background-color: #33cc66;
	color:#fff;
	font-style: 28px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	border:none;
}


.tabletitle_mover2{ 
	height:120px;
	background-color: #33cc66;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
}

.tabletitle_mover3{ 
	height:120px;
	background-color: #009e33;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}



.tabletitle_flyer1{ 
	height:120px;
	background-color: #8f59c6;
	color:#fff;
	font-style: 28px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	border:none;
}

.tabletitle_flyer2{ 
	height:120px;
	background-color: #8f59c6;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
}

.tabletitle_flyer3{ 
	height:120px;
	background-color: #5926ad;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}

.tabletitle_ket1{ 
	height:120px;
	background-color: #f16522;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	border:none;

}

.tabletitle_ket2{ 
	height:120px;
	background-color: #f16522;
	color:#fff;
	font-style: 18px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	border:none;

}


.tablecontent_ket1{ 
	height:120px;
	background-color: #ffe675;
	color:#f16522;
	font-style: 24px;
	line-height:30px;
	text-align: left;
	border:none;
}


.tablecontent_starter1{ 
	height:120px;
	background-color: #c2ebff;
	color:#004dc4;
	font-style: 24px;
	line-height:30px;
	text-align: left;
	border:none;
}


.tablecontent_starter2{ 
	background-color: #8fd3f5;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}

.tablecontent_starter3{ 
	background-color: #c2ebff;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}

.tablecontent_starter4{ 
	background-color: #e3f5ff;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}


.tablecontent_mover1{ 
	height:120px;
	background-color: #bfffc9;
	color:#009e33;
	font-style: 24px;
	line-height:30px;
	text-align: left;
	border:none;
}


.tablecontent_mover2{ 
	background-color: #85f78f;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}

.tablecontent_mover3{ 
	background-color: #bfffc9;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}

.tablecontent_mover4{ 
	background-color: #deffde;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}


.tablecontent_flyer1{ 
	height:120px;
	background-color: #f2e8ff;
	color:#8f59c6;
	font-style: 24px;
	line-height:30px;
	text-align: left;
	border:none;
}



.tablecontent_flyer2{ 
	background-color: #d6bfff;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}

.tablecontent_flyer3{ 
	background-color: #f2e8ff;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}

.tablecontent_flyer4{ 
	background-color: #f5f0ff;
	font-style: 16px;
	line-height:30px;
	text-align: left;
	padding: 0 10px;
}




/*button*/

.btn_backtotop_box{
	height: 40px;
	padding:20px 0;
	}
	
.btn_backtotop{
	float: right;
	width:20px; 
	height:20px; 
	background-image:url(../web/btn_backtotop.png); 
	display:block; 
	text-indent:-20000px; 
	margin: 0;
	}

.btn_backtotop_text{
	float: right;
	color:#1b75bb;
	font-size:15px;
	font-weight:bold;
	margin: 0 0 0 5px;
	}
.btn_backtotop_text a{
	color:#1b75bb;
	}	
.btn_backtotop_text a:hover{
	color:#26a9e0;
	}

.btn_sch_dl{
	float: left;
	width:200px; 
	height:40px; 
	background-image:url(../web/btn_sch_dl.png); 
	display:block; 
	text-indent:-20000px; 
	margin:10px 0 0 0;
	}
	
.btn_sch_dlon{
	float: left;
	width:200x; 
	height:40px; 
	background-image:url(../web/btn_sch_dl.png); 
	display:block; 
	text-indent:-20000px; 
	background-position:bottom;
	margin:10px 0 0 0;
	}

a.btn_content1{
	background-color:#e6e7e8;
	color:#1b75bb;
	font-size:17px;
	font-weight:bold;
	text-align: center; 
    text-decoration: none;
	padding: 10px 20px;
	}

a.btn_content1:hover,a:active{background-color:#1b75bb; color:#fff;}

a.btn_obj_starter{
	background-color:#004dc4;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align: center; 
    text-decoration: none;
    display: inline-block;
	padding: 4px 20px;
	margin: 20px;
	}

a.btn_obj_starter:hover,a:active{background-color:#0099ff;}
	
a.btn_obj_mover{
	background-color:#009e33;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align: center; 
    text-decoration: none;
    display: inline-block;
	padding: 4px 20px;
	margin: 20px;
	}

a.btn_obj_mover:hover,a:active{background-color:#33cc66;}

	
a.btn_obj_flyer{
	background-color:#5926ad;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align: center; 
    text-decoration: none;
    display: inline-block;
	padding: 4px 20px;
	margin: 20px;
	}

a.btn_obj_flyer:hover,a:active{background-color:#8f59c6;}


/* list */
ul.maintable{padding:10px 0 10px 0; margin-left:40px;}
ul.main1{list-style-image: url(../web/point_main1.png); margin: 0 0 0 40px; text-align:left; }
li.main1{margin: 0 0 20px 0;} 
ul.main2{list-style-image: url(../web/point_main2.png); margin: 0 0 0 40px; text-align:left; }
li.main2{margin: 0 0 20px 0;} 
ul.starter1{list-style-image: url(../web/point_start1.png); margin: 20px 40px;}
ul.mover1{list-style-image: url(../web/point_move1.png); margin: 20px 40px;}
ul.flyer1{list-style-image: url(../web/point_fly1.png); margin: 20px 40px;}
ul.ket1{list-style-image: url(../web/point_ket1.png); margin: 20px 40px;}

ul.starter2{list-style-image: url(../web/point_start1.png); margin: 0 0 0 40px; text-align:left; }
ul.mover2{list-style-image: url(../web/point_move1.png); margin: 0 0 0 40px; text-align:left; }
ul.flyer2{list-style-image: url(../web/point_fly1.png); margin: 0 0 0 40px; text-align:left; }
ul.ket2{list-style-image: url(../web/point_ket1.png); margin: 0 0 0 40px; text-align:left; }

ul.starter3{list-style-image: url(../web/point_start2.png); margin: 0 0 0 40px; text-align:left; }
ul.mover3{list-style-image: url(../web/point_move2.png); margin: 0 0 0 40px; text-align:left; }
ul.flyer3{list-style-image: url(../web/point_fly2.png); margin: 0 0 0 40px; text-align:left; }
ul.ket3{list-style-image: url(../web/point_ket2.png); margin: 0 0 0 40px; text-align:left; }

.layui-layer-dialog .layui-layer-content{color: #58595b;}
.layui-layer-content div{padding:10px;}
.layui-layer-content a{color: #1B75BB;}