/*HTML element*/
table.partner {
	width: auto;
}

table.article {
	width: auto;
}

table#knowledge01, table#knowledge02 {
	width: auto;
}

/*menuBlock*/
#headMenu {
	width: auto;
}

/*mainMenu*/
#mainMenu ul li a img {
	visibility: visible;
}

#mainMenu ul li.w119 {
	width: 96px;
}

#mainMenu ul li.w119 a {
	width: 95px;
}

#mainMenu ul li.w119 img {
	width: 95px;
	height: auto;
}

#mainMenu ul li.w120 {
	width: 97px;
}

#mainMenu ul li.w120 a {
	width: 96px;
}

#mainMenu ul li.w120 img {
	width: 96px;
	height: auto;
}

#mainMenu ul li.w78 {
	width: 64px;
}

#mainMenu ul li.w78 a {
	width: 63px;
}

#mainMenu ul li.w78 img {
	width: 63px;
	height: auto;
}

#mainMenu #menuInfo {
	background-image: none;
}

#mainMenu #menuKnowledge {
	background-image: none;
}

#mainMenu #menuSeminar {
	background-image: none;
}

#mainMenu #menuService {
	background-image: none;
}

#mainMenu #menuArticle {
	background-image: none;
}

#mainMenu #menuAbout {
	background-image: none;
}

#mainMenu #menuRecruit {
	background-image: none;
}

#mainMenu #menuBook {
	background-image: none;
}


/*topMenuBlock*/
#topMenuBlock {
	width: auto;
}

#topMenuBlock #block01, #topMenuBlock #block02 {
	width: 184px;
}

#topMenuBlock #block01, #topMenuBlock #block02 {
	margin-right: 10px;
}

#topMenuBlock h3 {
	width: 175px;
}

#topMenuBlock #block01 ul, #topMenuBlock #block02_02 ul, #topMenuBlock #block03 ul {
	width: 160px;
}

#topMenuBlock p {
	width: 160px;
}

/*footer*/
#footer {
	width: auto;
}

/*mainBlock*/
#mainBlock h1 img {
	width: 99%;
	height: auto;
}

#mainBlock p {
	width: auto;
}

#mainBlock p.ad {
	width: auto;
	margin-left: 20px;
}

#mainBlock p.reg {
	width: auto;
}

#mainBlock .prosessImg {
	width: 99%;
	height: auto;
	margin-top: 20px;
}

#mainBlock p.presen {
	width: auto;
}

#mainBlock p.in02 {
	width: auto;
}

#mainBlock p.in02mondo02 {
	width: auto;
}

#mainBlock p.in03mondo02 {
	width: auto;
}

#mainBlock p.in01mondo02 {
	width: auto;
}

#mainBlock ul {
	width: auto;
}

#mainBlock ul.topPage {
	width: auto;
}

#mainBlock div.text {
	width: auto;
}

#mainBlock img.sign {
	margin-left: auto;
}

#mainBlock .detailImg img {
	width: 100%;
	height: auto;
}

.level01 {
	width: auto;
}

#topicsBlock {
	width: auto;
}

#topicsBlock #topicsContents {
	width: 90%;
}

#oldTopics {
	width: auto;
}


/*toPageTop*/
.toPageTop {
	width: auto;
}
