@charset "UTF-8";
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
	Site:�y�E�����W�����������o�C���T�C�g
	URI: undefined
	File: style.css
	Create: 2010-03-27
	Update: 2010-03-27
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/

img,div{behavior:url("js/iepngfix.htc");
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,embed,script,iframe {
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
}

ol,ul,li {
	list-style: none;
}

fieldset,img,iframe {
	border: 0;
}

img {
	vertical-align: top;
}

embed {
	vertical-align: bottom;
}

input {
	vertical-align: top;
}



body {
	background:url("../image/bg.gif") repeat-x;
	color: #5F5E5E;
	font-size: 12px;	/* Except IE */
	line-height: 1.5;
	font-family:'�q���M�m�p�S Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
	display:none;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}

th,strong {
	font-weight: normal;
}


a{
	color: #5F5E5E;
}

a:hover{
	color: #5F5E5E;
}

#container{
	width:899px;
	margin:auto;
}


#left{
	background:url("../image/bg_01.jpg");
	width:650px;
	height:2021px;
	float:left;
}

#left2{
	background:url("../image/bg_03.jpg");
	width:899px;
	height:800px;
	float:left;
}

#right{
	background:url("../image/bg_02.jpg");
	width:249px;
	height:2021px;
	float:right;
}


.banner_01{
	margin:0px 0px 0px 42px;
}

.howto{
	width:602px;
	margin:10px 0px 0px 42px;
	background:url("../image/corner_bg.png");
}


#howto_04{
	margin:0px 0px 0px 5px;
	width:592px;
	height:170px;
	background:url("../image/corner_bg_02.png");
	overflow:hidden;
}

#howto_05{
	margin:0px 0px 0px 5px;
	width:592px;
	height:60px;
	background:url("../image/corner_bg_02.png");
	overflow:hidden;
}

.access{
	margin:10px 0px 15px 42px;
}

.text{
	width:520px;
	margin:10px 0px 15px 42px;
}

.caution{
	margin:0px 0px 15px 42px;
	font-size:0.9em;
	line-height: 1.5;
}

.text_02{
	float:left;
	margin:10px 0px 15px 42px;
}

.caution_02{
	font-size:0.9em;
	line-height: 1.5;
}

.url{
	margin:0px 0px 15px 42px;
}

.qr{
	float:right;
	margin:0px 25px 0px 0px;
}

.mailform{
	margin:0px 0px 20px 42px;
}

.textinput{
	margin:2px 4px 0px 4px;
	width:190px;
}

#footer{
	clear:both;
	margin:20px auto 15px auto;
	width:899px;
	height:88px;
	background:url("../image/footer_bg.jpg") no-repeat;
}

* html #footer{
	clear:both;
	margin:0px auto 15px auto;
	width:899px;
	height:88px;
	background:url("../image/footer_bg.jpg") no-repeat;
}

#footer .text{
	margin:25px 0px 0px 65px;
	float:left;
	font-size:0.8em;
	line-height: 1.3;
}

#footer .logos{
	float:right;
	margin:25px 60px 0px 0px;
}

#footer .logos img{
	margin:0px 5px 0px 0px;
}

/*EOF*/