@charset "utf-8";

/* --------------------------------------
�@���Z�b�g
--------------------------------------- */
 
* {margin:0px;padding:0px;}

h1,h2,h3,h4,h5,h6 {font-size:100%;}
a {text-decoration:none;overflow:hidden;}
img {border:none;vertical-align:top;}
li {list-style-type:none;}
hr {display:none;clear:both;}
br.clear {clear:both;}
h2 {color:#d90000;margin:0px 5px;}

/* --------------------------------------
�@���ʕ���
--------------------------------------- */

/* �y�[�W�S�̂̃e�L�X�g�F */
html {color:#333333;}

/* �y�[�W�S�� */
body {
	width:100%;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif, "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
	line-height:1.6em;
	background-color:#ffffff;
}

/* �y�[�W�S�̂̃����N�F */
a {color:#514E50;text-decoration:none;}
a:link {color:#514E50;text-decoration:none;}
a:visited {color:#514E50;text-decoration:none;}
a:hover {color:#d90000;text-decoration:underline;}
a:active {color:#514E50;text-decoration:none;}


/* ------------------------------------- 
 *	�y�[�W���C�A�E�g
--------------------------------------- */


#wrapper_main {
	width:900px;
	margin:50px auto 50px auto;
	text-align:left;
	height:1200px;
}

#wrapper_main_foot {
	width:1040px;
	margin:0px auto 0px auto;
	text-align:left;
	background:url(../img/sd_u_img.jpg);
	background-repeat:no-repeat;
	height:20px;
	font-size:10px;
}

#container {
	width:1000px;
	height:800px;
	margin:0px auto 0px auto;
	text-align:left;
}

#main-index {
    background:url(../img/main-001.jpg);
	text-align:right;
	margin:20px auto 0px 95px;
	width:517px;
	height:775px;
    float: left;
}

#side {
	background:url(../img/side-001.jpg);
	margin: 95px 0px 0px 0px;
	width:340px;
    float: right;
	height:700px;
}

#menu {
	margin:450px auto 0px auto;
	width:50px;
	height:102px;
}


