@charset "UTF-8";

/*
 * ============================================
 * COPYRIGHT(C)2004-2008 CYBRiDGE CORPORATION.
 * URL: http://www.cybridge.jp/
 * ============================================
 */

#main h2{
	font-size:14px;
	font-weight:bold;
	background:#FFFFFF url(/img/common/line_dot.gif) repeat-x 0 100%;
	padding-bottom:2px;
	margin-bottom:5px;
}
#main h3{
	font-weight:bold;
	margin-bottom:5px;
}
#main ul{
	margin-bottom:15px;
}

#main p{
	margin-bottom:15px;
}

#main b{
	margin-bottom:5px;
}

#p-sitemap dl#dlsitemap{
	background: #FFF url(/img/info/line_00.gif) repeat-y 0px 0px;
	padding-left: 1px;
	margin-left:25px;
}
#p-sitemap dl#dlsitemap dt{
	background: #FFF url(/img/info/line_01.gif) no-repeat 0px 65%;
	padding: 3px 0px 0px 32px;
	margin-left: 2px;
	list-style-type: square;
	font-weight:bold;
}
#p-sitemap dl#dlsitemap dd{
	background: #FFF url(/img/info/line_00.gif) repeat-y 0px 0px;
	padding-left: 1px;
	margin-top: 8px;
	margin-bottom: 25px;
	margin-left: 50px;
}
#p-sitemap dl#dlsitemap dd ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#p-sitemap dl#dlsitemap dd li{
	background: #FFF url(/img/info/line_02.gif) no-repeat 0px 10px;
	padding: 3px 0px 0px 28px;
	margin: 5px 0px 0px 1px;
}
#p-sitemap dl#dlsitemap dd li ul{
	background: #FFF url(/img/info/line_00.gif) repeat-y 0px 0px;
	margin-left: 25px;
}
#p-sitemap dl#dlsitemap dd li ul li{
	background: #FFF url(/img/info/line_02.gif) no-repeat 0px 60%;
	padding: 3px 0px 0px 28px;
	margin: 5px 0px 0px 1px;
}

.headline1 {
	background:#FFFFFF url(/img/common/line_dot.gif) repeat-x 0 100%;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:2px;
}

.headline2 {
	background:#D5E465 url(/img/common/bg_h2.gif) repeat-x 0 0;
	border:1px solid #CCCCCC;
	font-size:14px;
	font-weight:bold;
	height:26px;
	margin-bottom:10px !important;
	padding:5px 0 0 5px;
}

.headline3 {
	background:#FFFFFF url(/img/common/line_border.gif) no-repeat 0 100%;
	font-weight:bold;
	line-height:100%;
	margin-bottom:8px;
	padding-bottom:6px;
}

#p-recruit .sheet td {
	text-align:center;
}

#p-contact #main h2 {
	background:#FFFFFF url(/img/common/line_dot.gif) repeat-x 0 100%;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:2px;
}
#p-contact #main h3 {
	font-weight:bold;
	margin-bottom:5px;
}
#p-contact #main p,
#p-contact #main ul {
	margin-bottom:15px;
}

#p-sitemap dl#dlsitemap dd ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#p-privacy .pmark{
	text-align:center;
	}
