/* CSS Document */

/* default-------------------------------------------------------------------- */
*{
	margin: 0px;
	padding: 0px;
}




/* global elements-------------------------------------------------------------------- */
body {
	margin: 0px;
	padding: 0px;
	background-color: #E4E4E4;
}

h1 {
	font:bold 27px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #003366;
/* ロゴをテキストにする場合は[none]を[inline]に変更して下さい。 */
	display: inline;
/* ロゴをテキストにする場合は[none]を[inline]に変更して下さい。 */
}
/* リンクテキストの設定 */
a {
	color: #495e89;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
}





/* layout-------------------------------------------------------------------- */
#container {
	position: absolute;
	width: 830px;
	left: 50%;
	margin-left: -415px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	background-image:url(image/bg_img.jpg);
	background-repeat: repeat-y;
}

#content {
	width: 760px;
	margin: 0px 0px 15px 35px;
	padding: 0px;
	background-color:#FFF;
}

#header {
	margin: 15px 0px 0px 0px;
}

.headerImg {
	margin: 0px 0px 2px 0px;
}



/* グローバルメニュー-------------------------------------------------------------------- */
#globalMenu {
	margin: 5px 0px 0px 0px;
	font:14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #fff;
	font-weight:bold;
}

#globalMenu a{
	color: #fff;
}
#globalMenu a:hover {
	color: #fff;
	text-decoration: underline;
}

#globalMenu ul {
	margin: 5px 3px;
	padding: 0px;
}
#globalMenu li {
	margin: 0px 0px 0px 0px;
	padding: 0px 34px 3px 36px;
	display: inline;
	list-style-type: none;
	background-image:url(image/menu_icon01.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;
}



/* メインイメージ-------------------------------------------------------------------- */
#mainImage {
	margin: 15px 0px 0px 0px;
}



/* メインコンテンツ-------------------------------------------------------------------- */
#mainContents {
	margin: 15px 0px 0px 0px;
}

/* サブページ-------------------------------------------------------------------- */
.m_title {
	margin: 0px 0px 0px 0px;
}


.s_top {
    margin: 10px 0px 0px 0px;
	width:250px;
}

.s_top02 {
    margin: 10px 0px 0px 0px;
}

.s_title {
    margin: 4px 0px 0px 30px;
	font-weight:bold;
}

.s_titleimage {
    width: 100%;
	height: 31px;
	background-image: url(image/title_banner.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.s_contents {
    margin: 10px 5px 0px 30px;
	width:215px;
	line-height:150%;
}

.s_contents ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.s_contents li {
	list-style-type: none;
	margin:6px 0px 0px 0px;
	font-weight:bold;
}

.s_contents02 {
    margin: 10px 5px 0px 5px;
	width:215px;
}

.s_contents02 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.s_contents02 li {
	list-style-type: none;
	margin:6px 0px 0px 0px;
	font-weight:bold;
}

.s_contents03 {
    margin: 10px 5px 0px 30px;
	width:100%;
}

#ot_image1 {
    width: 100%;
	height: 231px;
	background-image: url(image/ot_course1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#ot_image2 {
    width: 100%;
	height: 231px;
	background-image: url(image/ot_course2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#ot_image3 {
    width: 100%;
	height: 231px;
	background-image: url(image/ot_course3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#ot_image4 {
    width: 100%;
	height: 231px;
	background-image: url(image/ot_course4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.ot_course_btn {
    margin: 195px 0px 0px 315px;
}

.g_back {
    margin: 0px 8px 0px 0px;
	padding: 15px 0px 15px 10px;
	width: 475px;
	background-color:#f1f0eb;
}

/* 文字装飾-------------------------------------------------------------------- */
.red {
    color: #ff0000;
}

.blown {
    color: #4e4026;
}

.w_red {
    color: #990000;
}


/* ニュース-------------------------------------------------------------------- */
#news {
	margin: 0px 0px 20px 0px;
	color: #495e89
}

.newsTitle {
	width: 100%;
	background-image: url(image/line01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

h3#news {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 17px;
	background-image:url(image/icon01.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	font:bold 15px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #003366;
}


#news ul {
	margin: 7px 0px 0px 13px;
	padding: 0px;
	font: 14px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#news li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 3px 17px;
	list-style-type: none;
	background-image:url(image/arrow01.gif);
	background-repeat:no-repeat;
	background-position: 7px 4px;
}



/* 右メニュー-------------------------------------------------------------------- */

#rightMenu {
	margin: 0px;
}

.rightMenuBody {
	margin: 0px 0px 15px 0px;
	color: #000;
	font: 12px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.banImg {
	margin: 0px 0px 5px 0px;
}

.banImg02 {
	margin: 0px;
}

/* フッタ-------------------------------------------------------------------- */


#footMenu {
	margin: 0px;
	font:12px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #fff;
}

#footMenu a{
	color: #fff;
}
#footMenu a:hover {
	color: #ffff00;
	text-decoration: underline;
}


/* copyright-------------------------------------------------------------------- */

#copyright {
	text-align:center;
	margin: 10px 0px 0px 0px;
	font:12px Arial, Helvetica, Tahoma;
	color: #000;
}



/* contact-------------------------------------------------------------------- */

#sf-form {
	width: 500px;
	margin: 0px 10px 0px 20px;
	font:14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#sf-form p{
	margin: 0px 0px 5px 0px;
}

.content {
	margin: 10px 0px 10px 0px;
}

.error {
	margin: 5px 0px 15px 10px;
	font-weight: bold;
	color: #FF0000;
}

.items {
	margin: 0px 0px 10px 0px;
}

.item-namea {
	font-size: 14px;
	font-weight: bold;
}

.item-inputa {
	margin: 0px 0px 10px 0px;
}

.item-nameb {
	font-size: 14px;
	font-weight: bold;
}

.item-inputb {
	margin: 0px 0px 10px 0px;
}

.item {
	margin: 0px 0px 10px 0px;
}

.item-name {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

.item-input {
	width: 400px;
	padding: 0px 0px 0px 10px;
}

.button-area {
	padding: 0px 0px 0px 100px;
}



/* layout-------------------------------------------------------------------- */
/* 院内紹介ページ画像表示用 */
.equipment_img_left {
	margin-top: 5px;
	margin-left: 10px;
}

.equipment_img_right {
	margin-top: 5px;
	margin-left: 8px;
}



/* copyright(C) TOPSYSTEM,Inc. All rights reserved. */

