/* CSS Document */

#wel-contents{
	background-color:#efefef;
	width:100%;
	
	
}
#wel-contents a{
	background-color:transparent;
}


#wel-contents .wel-contents-body{
	min-width:950px;/**/
	margin:auto;
}

/* header */
#wel-contents #wel-header{
	position:relative;
}



#wel-contents #wel-header #official{
	width:950px;
	margin:auto;
	padding: 10px;
	text-align:right;
	box-sizing:border-box;/*
	background-color:#c9b7b9;*/

}
#wel-contents #wel-header #official img{
	vertical-align: middle;
}
#wel-contents #wel-header #official a{
	color:#6192d2;
}

/*  */
#wel-contents #wel-header .main-image{}
#wel-contents #wel-header .main-title{
	padding:20px;}
/*  */

#wel-contents #wel-footer{
	height:460px;
	background-color:#fff;

}
#wel-contents #wel-footer .wel-logo{
	text-align:center;
	padding:115px 0 100px 0;
}
#wel-contents #wel-footer .social{
	padding:0 0 20px 0;
	text-align:center;
}

#wel-contents #wel-footer .copyright{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	color:#666;
	}
/*sec1*/

#wel-contents #wel-sec1 .wel-sec-body{
	width:950px;
	margin:auto;
}
#wel-contents #wel-sec1 .table{
	display:table;
	border-collapse:collapse;
	
	width:100%;
	box-sizing:border-box;
	margin:0 0 20px 0;
}
#wel-contents #wel-sec1 .table .td{
	width:33.33%;
	vertical-align:top;
	text-align:center;
	color:#6192d2;
	display:table-cell;
	border:solid 5px #efefef;
	background-color:#fff;
	box-sizing:border-box;
	padding:10px;
	line-height:1.3;
	

}
#wel-contents #wel-sec1 .table .td img{
	margin:0 0 10px 0;
}
/* list */
#wel-contents #wel-sec1 .list{
	display:table;
	width:100%;
	border-collapse:collapse;
	
}

#wel-contents #wel-sec1 .list .td{
	font-size:12px;
	line-height:1.5;
	color:#6192d2;
	display:table-cell;
	padding:10px;
	text-align:left;

}
#wel-contents #wel-sec1 .list .td.item1{
	width:550px;}
#wel-contents #wel-sec1 .list .td.item2{}
#wel-contents #wel-sec1 .list .td .list-title{
	color:#fff;
	font-size:110%;
	font-weight:bold;
	background-color:#6192d2;
	margin:10px 0 7px 0;
	padding:5px 5px 2px 5px;
	line-height:1;
	
}
#wel-contents #wel-sec1 .detail{
	padding:30px;
	text-align:center;}
	
/*sec2*/
#wel-contents #wel-sec2{
	background-color:#fff;
	width:100%;
	padding:40px 0;
	border-bottom:solid 1px #a66eb1;
	border-top:solid 1px #a66eb1;
	
}
#wel-contents #wel-sec2 .wel-sec-body{
	width:950px;
	margin:auto;
}
#wel-contents #wel-sec2 .table{
	display:table;
	border-collapse:collapse;
	
	width:400px;
	
	box-sizing:border-box;
	margin:auto;
}
#wel-contents #wel-sec2 .table .td{
	width:50%;
	vertical-align:top;
	text-align:center;
	color:#6192d2;
	display:table-cell;
	
	box-sizing:border-box;
	padding:10px;
	line-height:1.3;
	

}
#wel-contents #wel-sec2 .table .td img{
	margin:0 0 10px 0;
}
#wel-contents #wel-sec2 .detail{
	padding:30px;
	text-align:center;}
	