@charset "utf-8";

/* Contents
 * ****************************
 *
 * 1: general style
 * 2: body
 * 3: container
 * 4: header
 * 5: content
 * 6: navi
 * 7: footer
 * 8: others
 *
 * ****************************
 */


/*
======= 1: general style =======
*/
* {
	width: auto !important;
	margin: 0;
	padding: 0;
	font-style: normal;
	background: none;
}

/*
======= 2: body =======
*/
body {
	color: #000000;
	font-size: 11pt !important;
	text-align: center;
	background: #FFFFFF;
}

/*
======= 2: others =======
*/

/*---- all ----*/
#headerNavi,
#side_l,
#side_r,
#footer,
.ul_type03,
.toTop,
.toTop_btm,
.btn_backNum {
	display: none;
	background: none;
}

#wrapper,
#header {
	background: none;
}

#contents {
	float: none;
	width: auto !important;
	padding: 0 20px 0 0;
	border: none;
}

h1,h2,h3,h4 {
}

ul.ul_type02 li {
	float: none;
}

ul.ul_sitemap01 li {
	width: 238px !important;
}
ul.ul_sitemap01 li.top {
	width: 493px !important;
}
ul.ul_sitemap01 ul.ul_sitemap02 {
	width: 207px !important;
}
ul.ul_sitemap01 ul.ul_sitemap02 li {
	width: 200px !important;
}

.box_service01 {
	width: 530px !important;
	margin-bottom: 10px;
}

#our_goal .box_ourGoal02 {
	margin: 0 0 20px 0;
	padding: 0;
}
#our_goal .box_ourGoal02 p {
	position: relative;
}
#our_goal .box_ourGoal02 dt {
	height: auto;
	margin-bottom: 10px;
	text-indent: 0;
	background: none;
}
#our_goal .box_ourGoal02 dd {
	padding: 0;
	border: none;
}
#our_goal .box_ourGoal02 li {
	margin-bottom: 5px;
}

/*----*/
a:link,
a:visited,
a:hover {
}



