/* CSS Document */

/* reset default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline; テーブルが崩れる*/
}


html, body {
 scrollbar-base-color: #993333;
 scrollbar-face-color: #ffffff;
 scrollbar-shadow-color: #993333;
 scrollbar-highlight-color: #993333;
 scrollbar-darkshadow-color: #993333;
 scrollbar-3dlight-color: #993333;
 scrollbar-arrow-color: #993333;
}

body{
 padding:0px;
 margin:0px;
 background-color: #fbd5e4;
 line-height:1.4;
 color:#444;
 font-size:0.9em;
/*	font: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka, 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

img { border:none; }

/* センター揃え */
.text_center{
	text-align:center;
}

/* 右揃え */
.text_right{
	text-align:right;
}

/* 左揃え */
.text_left{
	text-align:left;
}


A:link {
	color: #E6387F;
	text-decoration:none;
}
A:visited { color: #E6387F; }
A:active { color: #32C0FF; }

/* インデントテキスト（段落） */
.text_indent{
	margin-top:1em;
	text-indent:1em;
}

/* インデントテキスト（記号） */
.indent{
	padding-left:1em;
	text-indent:-1em;
}

/* ULリセット解除 */
.ul_margin_left{
	margin-left:2em;
}

/* フッターh2 */
h2 {
	font-size:1.0em;
}

/* テキストリンク用 */
.text_link a{
	border-bottom:1px transparent solid;
}
.text_link A:HOVER{
	color:#32C0FF;
	border-bottom:1px #32C0FF solid;
}

/* 動く画像リンク */
.img_move A:HOVER img{
 position:relative;
 top:2px;
}
/* 動く画像リンク右 */
.img_move_right A:HOVER img{
 position:relative;
 left:2px;
}

/* 装飾なしリンク */
.plane A:HOVER{
 position:relative;
 top:0px;
 left:0px;
}

/* 950pxのボックス範囲 */
.centering-width950{
 width:950px;
 background-color:#ffffff;
 margin:0px auto;
 padding:0px;
}
/* H1装飾 */
.centering-width950 h1{
 font-size:1.0em;
 font-weight:bold;
 padding:2px;
 margin:0px;
 text-align:left;
}

/* トップメニュー画像 */
.box_oya{
 position: relative;
 margin:0px auto;
 width:950px;
}
.box_ko{
 position: absolute;
 top: 103px;
 left: 0px;
 text-align: left;
}
table.main_menu{
 width:710px;
}
table.main_menu td{
 text-align: center;
}

/* レフトメニュー */
.left_menu{
 width:190px;
 text-align:center;
}