@import url(billmain.css);
@import url(tab.css);
@import url(goriyouannai.css);
@import url(servicemenu.css);
@import url(rikiryouhyouka.css);

body {
	background-color: #FFFFFF;
}
a.nav {  color: #3333ff; text-decoration: underline; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.nav:visited 	{  color: #660066; text-decoration:underline; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.nav:hover 	{  color: #AB8449; text-decoration:none; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.nav:active 	{  color: #0000ff; text-decoration:none; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.contxt {  color: #3333ff; text-decoration: underline; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.contxt:visited 	{  color: #660066; text-decoration:underline; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.contxt:hover 	{  color: #AB8449; text-decoration:none; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.contxt:active 	{  color: #0000ff; text-decoration:none; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.contxt:hover {  color: #FF6600; text-decoration: none}
/*
a {
	text-decoration: underline;
	}

a:link {
	color: #5953D5;
	}

a:visited {
	color: #660066;
	}

a:active {
	color: #0000ff;
	}
a:hover {
	color: #AB8449;
	}

a:hover {
	color: #FF6600;
	text-decoration: none
	}
*/
	
h1 {font-size: 18px;
	line-height: 130%
	margin: 0px;
	padding: 0px;
	}
h2 {
	font-size: 14px;
	line-height: normal
	margin: 0px;
	padding: 0px;
	}
h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

h1.contxt {
	font-size: 18px;
	color: #999933;
}

td {
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 130%;
	color: #333333;
}

.body1 { 
	font-size: 12px;
	line-height: normal
	}
.body2 {  font-size: 12px; line-height: 130%}
.body2hg {  font-size: 13px; line-height: 150%}
.body3b {  font-size: medium; font-weight: bold}
.body4 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 120%}
.link { font-size: 13px; line-height: 130% ; text-decoration: none}
.sitemap {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: normal}
.price {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 16px; line-height: 130%; font-weight: bold; color: #FF0000}
.bg-left {	background-image:    url(../img/icon/line/menu_bg_bl.gif);}
.kategori-wh {	font-weight: bold;	color: #FFFFFF;}
.dis {
	font-size: 10.5px;
	color: #CA0000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-weight: normal;
}
pre {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: 150%;

}
.tdtitle {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.bgcollar {
	background-color: #CCCC00;
}
.hg {
}
.font-wh {  font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF}
.category-bg-gr {  font-family: "ＭＳ Ｐゴシック", "Osaka"; background-color: #EFEFEF}
.category-bg-999999 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; background-color: #999999}
.white {  color: #FFFFFF}
.black {  color: #000000}
.backimg {
	background-image:  url(library/bg_image/company.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.moneyfont {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; line-height: 130%; font-weight: bolder; color: #FF0000}
.mark {  font-family: "ＭＳ Ｐゴシック", "Osaka"; background-color: #FFCC33}
.kategori-bl { font-weight: bold; color: #0000FF; }
.bg-img789 {
	background-image:    url(../research/9001/buil/image/27.gif);
	background-repeat: no-repeat;
}
.bg-img1213 {
	background-image:    url(../research/9001/buil/image/26.gif);
	background-repeat: no-repeat;
}
.bgimg2 {
	background-image:     url(library/bg_image/consubacktitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg3 {
	background-image:     url(library/line_etc/underbar1.gif);
}
.del {
	text-decoration: line-through;
}
.smallfont10 {
	font-size: 10px;
}
.mediumfont12 {
	font-size: 12px;
}
.mediumbordeaux {
	font-size: 12px;
	font-weight: bold;
}
.tab14001 {
	color: #FFFFFF;
	background-color: #009900;
}
.tab9001 {
	color: #FFFFFF;
	background-color: #0066cc;
	font-weight: bold;

}
.tab-home {
	color: #FFFF00;
	background-color: #A20000;
}
.tab-reseach {
	background-color: #999999;
}
.tab-consul {
	background-color: #FFCC33;
}
.tab-bbsmm {
	color: #FFFFFF;
	background-color: #3c71a6;
}
.tab-link {
	color: #FFFFFF;
	background-color: #999933;
}
.tab-info {
	color: #FFFFFF;
	background-color: #999933;
}
.tab-jis {
	color: #FFFFFF;
	background-color: #78bcbc;
}
.cart-title-back {
	background-image:     url(library/cart_bgimg.gif);
}
.navi-back {
	background-color: #F2F0E6;
}
.bgimg-ohsas {
	background-image:     url(library/bg_image/ohsas.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bgimg-cominfo-bar {
	background-image:    url(library/com-info/bar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bgimg-link {
	background-image:     url(library/bg_image/link.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-jis {
	background-image:     url(library/bg_image/jis.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-sitemap {
	background-image:     url(library/bg_image/site.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-bbsmm {
	background-image:     url(library/bg_image/bbsmm.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-itempage-bar {
	background-image:     url(library/line_etc/bar.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.price2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: bold;
	color: #CA4200;
	background-color: #FFFFFF;

}
.plusalpha-bar {
	background-image:     url(library/line_etc/plusalpha_under.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.greensquare {
	background-image:     url(library/line_etc/greenber.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bon {
	background-image:     url(library/bon/kyuri.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.linktable {
	height: 30px;
	width: 200px;
	left: auto;
	text-align: center;
	vertical-align: middle;





}
.tensen {

	background-image:     url(library/line_etc/tensen.gif);

	background-repeat: repeat-x;



}
.bgimg-research {

	background-image:     url(library/bg_image/research.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bgimg-14001 {

	background-image:     url(library/bg_image/14001.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-9001 {


	background-image:     url(library/bg_image/9001.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.line {


	background-image:  url(library/line_etc/line.gif);

	background-repeat: repeat-x;
}
.height20 {
	height: 25px;
}
.bgimg-consulting {

	background-image:     url(library/bg_image/consulting.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tensen2 {


	background-image:     url(library/line_etc/tensen2.gif);

	background-repeat: repeat-x;
}
.line02 {

	background-image:  url(library/line_etc/line.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tab-documentexample {

	color: #333333;
	background-color: #C4B39D;
	font-weight: bold;
}
.bgimg-documentexample {


	background-image:     url(library/bg_image/example.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-documentexample-bar {

	background-image:     url(library/line_etc/creamber.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.w250 {
	width: 213px;
}
.img-border0 {
	border: none;
}
.w90 {
	width: 90px;
}
.bg-color33 {
	background-color: #333333;

}
.h21 {
	height: 21px;
}
.bg-color99 {
	background-color: #999999;

}
.w1 {
	width: 1px;
}
.h25 {
	height: 25px;
}

.bgimg-book {
	
	
	background-image:	url(library/bg_image/book.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}

.bgimg-video {


	background-image:     url(library/bg_image/video.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-manual {


	background-image:     url(library/bg_image/document_f.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.ashiato {
	font-size: 11px;
	color: #666666;
}
.bgimg-texttool {


	background-image:     url(library/bg_image/text_tool.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgimg-seminar {



	background-image:     url(library/bg_image/seminar.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.h40 {
	height: 40px;
}
.su-line01 {
	background-image: url(../text_tool/9001/levelup/tl0920801/image/point03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}
.body5 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 125%;
}
.bgimg-support {

	background-image: url(library/bg_image/usersupport.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.green {
	font-size: 12px;
	color: #049900;
}
.bg-other {
	background-image: url(library/bg_image/other.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.new {
	font-weight: bold;
	color: #FF0000;
}
.cartoutline {
	background-color: #666666;

}
.cartinbg {
	font-size: 12px;
	background-color: #FFFFFF;
}
.cartintaitle {
	font-size: 12px;
	background-color: #EBEBEB;
	font-weight: normal;

}
.itemtitle {
	font-size: small;
	font-weight: bold;
	background-color: #FFFFFF;
}
.body-title {
	color: #333333;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}
.body-komoku {
	font-size: small;
	font-weight: bold;
	color: #333333;
	line-height: normal;

}
.body-naiyo {
	font-size: 12px;
	color: #000000;
	line-height: 150%;

}
.body-h2 {
	font-size: small;
	color: #990000;
	font-weight: bold;
}
.hr-01 {
	color: #990000;
	font-size: small;
}
.body-cantreturn {
	color: #FF0000;
	font-size: small;
	font-weight: bold;
}
	.tax {
	font-size: 12px;
}
.sample {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #333333;
	width: 60px;
}

/*ashiatoの設定*/
#ashiato a:visited 	{  color: #333333; text-decoration:underline; font-family: "Osaka"}
#ashiato a:hover 	{  color: #666666; text-decoration:none; font-family: "Osaka"}
#ashiato a:active 	{  color: #333333; text-decoration:none; font-family: "Osaka"}

/*referenceの設定*/
#ref a:visited 	{
	color: #993366;
	text-decoration:underline;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}
#ref a:hover 	{  color: #666666; text-decoration:none; font-family: "Osaka"}
#ref a:active 	{  color: #0000FF; text-decoration:none; font-family: "ＭＳ Ｐゴシック", "Osaka"}
.bg-isms {
	background-image: url(library/bg_image/isms.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.hr-02 {

	color: #990000;
	font-size: small;
}
.bg-books {
	background-image: url(library/bg_image/books.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.bg-club {
	background-image: url(library/bg_image/iso%20soken%20club.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.body-07 {
	border: thin solid #CCCC66;
}
.body7 {
	font-size: 16px;
	font-weight: bold;
	color: #CCCC66;
	text-decoration: underline;
}

/*CMの設定*/
#cm .cm-it-pop {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-weight: bold;
	line-height: 160%;
}
#cm .cm-ti-cop {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: x12px;
	line-height: 160%;
	color: #666666;
}
#cm .cm-it-txt {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
#cm .cm-it-name {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: bold;
}
#cm .line {
	background-color: #333333;
}

/*BODYの設定*/
#body h1{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: large;
	line-height: normal;

}
#body td{
	font-size: small;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";


}
.pricebefore {
	font-size: 12px;
	text-decoration: line-through;
	font-family: "ＭＳ Ｐゴシック", "Osaka";

}
.bg-ohsas {
	background-image: url(library/bg_image/ohsas.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-pmark {
	background-image: url(library/bg_image/privacy.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-22000 {
	background-image: url(library/bg_image/22000.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tab-pmark {
	color: #FFFFFF;
	background-color: #8F96C0;
}
.tab-kikaku {
	color: #ffffff;
	background-color: #6699ff;
}
a.tab-poster			{  color: #333333; text-decoration:none; font-family: "Osaka"}
a.tab-poster:visited 	{  color: #333333; text-decoration:none; font-family: "Osaka"}
a.tab-poster:hover 	{  color: #333333; text-decoration:none; font-family: "Osaka"}
a.tab-poster:active 	{  color: #333333; text-decoration:none; font-family: "Osaka"}

.tab-poster {
	color: #333333;
	background-color: #CCFFFF;
	font-weight: bold;
}


h3 {
	font-size: small;
	font-style: normal;
	line-height: 130%;
	font-weight: bold;
	color: #006633;
}
/*カテゴリへのリンク色の設定*/
a.category {  color: #009900; text-decoration: underline; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.category:visited 	{  color: #660066; text-decoration:underline; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.category:hover 	{  color: #AB8449; text-decoration:none; font-family: "ＭＳ Ｐゴシック", "Osaka"}
a.category:active 	{  color: #0000ff; text-decoration:none; font-family: "ＭＳ Ｐゴシック", "Osaka"}
.td-off {
	background-color: #E4E0CB;
	line-height: 150%;
	font-size: 12px;
}
.td-on {
	background-color: #FFFFFF;
	line-height: 150%;
	font-size: 12px;
}
.bgimg-sky {
	background-attachment: scroll;
	background-image: url(../library/image/sky.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.re-review {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #006600;
}

/*RSS*/
#RSS {
	text-align: left;
	width: 100%;
	border-style: dotted;
	border-width: 1px;
}
#RSS .RSSsite{
	width: 100%;
	background-color: #EBEBEB;
}
#RSS h2 {
	margin:0px;
	padding: 5px;
	font-size: middle;
	font-weight: bold;
	}

#RSS .RSSline{
	padding: 0px;
}
#RSS li{
	padding: 5px;
	font-size: 12px;
}


#MENU {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	border: 1px solid #990000;
	margin: 0px;
	padding: 0px;
}
#MENU ul {
	margin: 0px 0px 0px 19px;
	padding: 0px;
}
#MENU li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../img/icon/arrow/point01.gif);


}

/*  挿入CM */
#INCLUDE-CM {
	font-size: 12px;
	width: 200px;
	margin: 5px 0px 0px;
	padding: 3px;
	line-height: 150%;
}
#INCLUDE-CM p{
	margin: 0px;
	padding: 0px;
}
#INCLUDE-CM .URL {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #009900;
}
#INCLUDE-CM a{
	font-size: 14px;
	font-weight: bold;
	color: #0000CC;
}
#INCLUDE-CM a:hover{
	color: #E14F00;
}

/* BLOG CSS*/


#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 900px;
	background-color: #FFFFFF;
	}
#banner {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #FFFFFF;
	background-color: #ffffff;
	text-align: left;
	padding: 15px;
	border-bottom: 1px solid #A20000;
	height: 39px;
	}
#banner-img {
	display: none;
	}
#banner a {
	color: #000000;
	text-decoration: none;
	}
#banner .KUZU {
	font-size: 10px;
	color: #333333;
	}
#banner .KUZU a{
	color: #333333;
	text-decoration: underline;
	}
#banner h1 {
	font-size: large;
	font-weight: bold;
	}
#banner h2 {
	font-size: small;
	}

#LEFT{
	float: left;
	width: 200px;
	height: 100%;
	background-color: #FFFFFF;
}

#center {
	float: left;
	width: 450px;
	overflow: hidden;
	}

#right {
	float: left;
	width: 200px;
	height: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	}
	
#powered {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}
#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}	
.content {
	padding: 15px 15px 5px 15px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	}
.content p {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}
.content blockquote {
	line-height: 150%;
	}
.content li {
	line-height: 150%;
	}
.content h2 {
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 2px solid  #999999;
	}
.content h3 {
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}
.content p.posted {
	color: #999999;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	border-bottom: 1px dotted #999999;
	text-align: right;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}
.sidebar {
	padding: 5px;
	}
.sidebar h2 {
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	border-bottom: 1px solid  #999999;
	}
.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}
.sidebar li {
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none;
	}
.sidebar img {
	border: 3px solid #FFFFFF;
	}
.photo {
	text-align: left;
	margin-bottom: 20px;
	}
.link-note {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}
textarea[id="comment-text"] {
	width: 80%;
	}
	


#CONTENTS {
	border: 1px solid #666666;
	width: 95%;
	margin: 20px;


}
#ORDER-FORM form {
	margin: 0px;
	padding: 0px;
}
#CM-INT {
	background-color: #DADAE9;
	border: 1px dashed #413EB3;
	margin: 1em;
	padding-right: 1em;
	padding-left: 1em;
}

#NEWSBLOC {
	float: right;
	width: 50%;
	margin: 2px;
	border: 1px dotted #666666;


}
.NB {
	font-weight: bold;
}
#ISMS_CATEGORY_CONTENTS {
	width: 680px;
	margin: auto;
	text-align: left;
	padding: 3px;


}
#ISMS_CATEGORY_CONTENTS h2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9E0E;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FF9E0E;
	margin: 0px;
	padding: 3px 3px 3px 5px;


}
#BLOG_CATEGORY{
	border: none;
}


#consultant {
	font-weight: normal;
	text-align: left;
	border: 1px solid #000000;
	margin: 5px;
	background:#FFFFFF;
}
#consultant ul {
	padding-left: 20px;
	margin: 5px;
}
#consultant li {
	height: 20px;
	font-weight: normal;
	list-style-image: url(../img/icon/arrow/ar_left.gif);
	text-align: left;
}

#consultant .title {
	background-color: #E4E0CB;
	text-align: center;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #838383;
}


#consultant .toall {
	text-align: right;
}
.kasen1 {
	border-bottom: 1px solid #666666;
}
.kaitei {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}





#NEW_ITEM {
	border: 1px solid #A20000;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ninja {
	visibility: hidden;
}
.audit_seminar {
	background-image: url(../img/top/background/audit.gif);
	background-repeat: no-repeat;
	height: 95px;
	padding-top: 34px;
	padding-right: 7px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding-left: 11px;
}
.audit_seminar .audit_link {
	text-align: left;
	color: #0000FF;
	height: 16px;
	margin: 0px;
	background-image: url(../img/icon/arrow/circle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	float: right;
}
.audit_seminar p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.audit_seminar .audit_link img {
	margin: 0px;
	padding: 0px;
}
#body {
	margin-left: 10px;
}
#lec1-1 {
	text-align: left;
	background:#FFFFFF;
	

}
/*
#lec1-1 ul{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#lec1-1 li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/

#lec1-1 li ul {
	font-size: 12px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#lec1-1 li li {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#index_body .succatgr {
	border: 1px solid #999999;
}
#index_body h1 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #E6E6E6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	background-image: url(../img/icon/arrow/icon03.jpg);
	padding-left: 23px;
	background-repeat: no-repeat;
	background-position: 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#index_body #topcatgr {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #333333;
	margin-bottom: 20px;
}
#index_body #topcatgr #subcatgr {
	padding: 10px;
}
#catgry_body {
	margin: 10px;
}
#catgry_body #course h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-color: #E6E6E6;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	background-image: url(../img/icon/arrow/icon03.jpg);
	padding-left: 23px;
	background-repeat: no-repeat;
	background-position: 3px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
}
#catgry_body #course {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #333333;
	margin-bottom: 20px;
}
#catgry_body #course .excerp {
	padding: 10px;
}
#entry-side h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #A8CF67;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
#entry-side ul {
	font-size: 12px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#entry-side li {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#course02 h2 {
	font-size: 14px;
}
.photo {
	font-size: 12px;
	text-align: center;
}
.link-note-photo {
	text-align: center;
}
#lec-body {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	margin: 10px;
}
#lec-body h2 {
	background-color: #E7E7E7;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 5px;
	line-height: 120%;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;
}
#lec-body .lec-body-contents {
	background-color: #FFFFFF;
	padding: 10px;
}
.item_9_cate {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
	background-image: url(/img/icon/arrow/ar_left.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-color: #FFFFFF;
}
#cm {
	height: 70px;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	float: right;
	clear: both;
	margin-bottom: 5px;
}
#seminar-menu th {
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}
#seminar-menu td {
	text-align: left;
	vertical-align: top;
	line-height: 130%;
}
.subtitle {
	font-size: 14px;
	font-weight: bold;
}
#sample img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.body8 {
	color: #000000;
	padding: 3px;
	background-color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
.keyword {
	border: 1px solid #004A95;
	text-align: left;
	width: 680px;
	left: 395px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.body5 a {
	font-size: 14px;
	color: #000000;
	line-height: 125%;
	font-weight: bold;
	text-decoration: none;
}
#iso_consul {
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
	margin: 5px;
}
#iso_consul .title {
	background-color: #E4E0CB;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #838383;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#iso_consul ul {
	list-style-image: url(/img/icon/arrow/ar_left.gif);
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 13px;
	padding-bottom: 10px;
	}
#iso_consul li {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url(/img/icon/arrow/ar_left.gif);
	list-style-position: outside;
	background-position: left;
	height: 20px;
}
#grand-top .ad-iso {
	position: absolute;
	left: 550px;
	top: 100px;
}
.sumit {
	width: 100px;
	background-color: #FF9999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.form {
	margin: 0px;
	padding: 0px;
}
#key-left {
	float: left;
	width: 180px;
	border: 1px solid #105295;
}
#key-center-body {
	margin-left: 200px;
}
.key-entry {
	height: 100px;
}
#key-head img {
	float: left;
}
#key-head {
	height: 90px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #004A95;
}
#key-head #head-body {
	margin-left: 100px;
}
#key-left #main {
	margin: 10px;
}
/*#key-left #main ul,li {
	padding: 0px;
	list-style-type: none;
	list-style-image: url(/img/icon/arrow/point01.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
*/
.key-entry img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.entry-body {
	margin-left: 90px;
	margin-bottom: 10px;
}
.entry-body h2 {
	margin: 0px;
	padding: 0px;
}
#komatta {
	text-align: right;
}
.login form {
	margin: 0px;
	padding: 0px;
}
.login dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.login dl {
	margin: 0px;
	padding: 0px;
}
.login dt {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.login {
	border: 1px solid #666666;
	margin-bottom: 10px;
	width: 180px;

}
dt {
	margin-top: 10px;
	margin-bottom: 10px;
}
.dish1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #990000;
}
/*人材募集*/
#boshu-body {
	margin-right: 40px;
	margin-left: 40px;
}
#boshu .title1 {
	color: #CC0000;
	font-weight: bold;
}
#boshu ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	font-weight: normal;
}
#boshu dt {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#boshu {
	font-size: 14px;
	line-height: 150%;
}
#boshu h2 {
	font-size: 18px;
	margin: 0px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	padding-left: 10px;
}
#boshu .boshu-body-02 {
	margin-left: 20px;
	margin-top: 20px;
}
#boshu .dd {
	margin-left: 50px;
	font-weight: normal;
	color: #333333;
	font-size: 14px;
}
#boshu .toform {
	text-align: center;
	margin-top: 20px;
}

#boshu th {
	font-size: 12px;
}

.five {
	padding: 2px;
 }
 
.medikyo {
	padding: 2px;
 }
 
.aued {
	padding: 2px;
 }
 
.sitesearch {
	border: 1px solid #A20000;
	padding: 3px;
 }
.top-info {
	border: 2px double #FF0000;
	padding: 3px;
 }

.aued_top {
	border: 1px solid #666666;
	margin-bottom: 4px;
	margin-top: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 180px;


}
.isoclub_top {
	border: 1px solid #A20000;
	margin-bottom: 4px;
	text-align: center;
	padding-bottom: 4px;
	width: 180px;
	margin-top: 4px;



}
.imasugu {
	border: 1px solid #FF0000;
	padding: 5px;
	width: 400px;
}

.urikire {
	padding: 5px;
	width: 400px;
	background-color: #FFFF33;
}
.osusume2 {
	float: left;
	width: 251px;
	font-size: 12px;
}
.login2 {
	width: 180px;
	padding: 4px 0px;

}
.kansain_top {
	width: 180px;
padding:1px;
	text-align: center;

}
.bodyinfo {
	font-size: 16px;
	margin: 10px;
	padding: 10px 20px;
	font-weight: bold;
	color: #000000;

	}
.fire {
	background-color: #FF6600;
	width: 718px;



}	
