/* GENERAL
====================================================================== */
html { background: white; }

html, body { width: 100%; }

body {
	padding: 5pt;
	color: black;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 140%;
}
li{
	list-style-position: inside;
	list-style-type: none;
}

a {
    text-decoration:none;
	color:#000000;
}
h1  {
	top: 0pt;
	left: 0pt;
}
h1 span{
	font-size: 12pt;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
	padding-left: 10px;
}
h2  {
	font-size: 12pt;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
}
h3  {
	font-size: 12pt;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
	padding-bottom: 3pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #24459C;
	clear: both;
	}
h5  {
	font-size: 12pt;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
	color: #666666;	
}
ul  {
	margin: 0pt;
	padding: 0pt;
}
td{
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.float {
	float: left;
}

#header p {
		display: none;
}
#menu_outer,#menu {
		display: none;
}

#fontResizer {
	display: none;
}

#footer {
	width: 100%;
	margin-top: 30pt;
	padding-top: 10pt;
	text-align: center;
	border-top-width: 1pt;
	border-top-style: solid;
	border-top-color: #000000;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
}

/* TOP
====================================================================== */
#top #news dl dt{
	width:9em;
	padding-left:5pt;
	}

#top #news dl dd{
	margin-top: -1.4em;
	margin-right: 0;
	margin-bottom: 0.5em;
	margin-left: 10.5em;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}

#top #rightmenu dl dt{
	font-size: 12pt;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
	color: #666666;	
	}
#top #rightmenu dl dd{
	font-size: 12pt;
	font-family: "MS UI Gothic", "MS PGothic", Osaka, "ＭＳ Ｐゴシック", sans-selif, "ヒラギノ角ゴ Pro W3";
	list-style-position: outside;
	list-style-type: circle;
	}

/* CONTENTS
====================================================================== */
#maincontents{
	width: 100%;
	}
#header,#menu,#content,#footer {
		width: 100%;

}

/* profile
----------------------------------------------------------- */
#profile ul {
	clear: both;
}
#profile .wrap p {
	float: left;
	width: 300px;
	padding: 0px;
	line-height: 135%;
}


/* service,training
----------------------------------------------------------- */

#service #maincontents ul ,#training #maincontents ul{
	padding-left: 0;
}
#service #maincontents ul li,#training #maincontents ul li {
	list-style-position: outside;
	list-style-type: disc;
	line-height: 135%;
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-left: 2em;
}
#service #maincontents #wrap {
width:700px;
height:200px;
margin-left:20px
}

/* agency
----------------------------------------------------------- */
#agency #cell p {
	vertical-align: middle;
	display: table-cell;
	margin: 0px;
}
#agency #cell img {
	margin-right: 20px;
}
*html #agency #cell p {
	display: inline;
	zoom:1;
}
*first-child+html #agency #cell p {
	display: inline;
	zoom:1;
}

/* group
----------------------------------------------------------- */
#group  dl {
	margin-bottom: 5px;
}
#group dl dt{
	width:9em;
	text-align: center;
	padding: 8px;
	}

#group dl dd{
	margin-top: -2.8em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 11em;
	line-height: 130%;
	}

/* feeder
----------------------------------------------------------- */
#feeder #order #button{
    display: none;
}


/* LINKS
====================================================================== */
/* write out ALL links in parenthesis */
/* a[href] { border-bottom: 1pt solid #666; } */
/* a[href]:after { content: " (" attr(href)") "; } */

/* write out ONLY EXTERNAL links in parenthesis */
a[href^="http:"] { border-bottom: 1pt solid #666; }
a[href^="http:"]:after { content: " (" attr(href)") "; }
.title {
	width: 100%;
}