
dl,dt,dd,ul,li,p,span,h1,h2,h3,h4,h5,h6,div,img{
	margin:0;
	padding:0;
}
img{
border:0;
margin:0;
padding:0;
}
ul{
list-style:none;
}
html, body {
	height: 100%;
}
div#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; 
	
}
div#footer {
text-align:center;
	color:#FFFFFF;
	float:left;
	width:750px;
	margin:0 auto;
}
div#footer a{
color:#FFFFFF;
text-decoration:none;

}

body{
background:#330000;
}


/*��ɖ߂郊���N*/
div.pagetop {
text-align:right;
margin:10px 0px 10px 0;
float:left;
width:650px
}
div.pagetop a{
color:#333;
}


/*�w�b�_�[�摜*/


div#headder{
height:300px;
background:url(../images/hedder.jpg) no-repeat;
}
div#headder02{
height:150px;
background: url(../images/hedder.jpg) no-repeat;
}
div#headder03{
height:150px;
background: url(../images/hedder.jpg) no-repeat;
}

div#headder04{
height:150px;
background: url(../images/hedder.jpg) no-repeat;
}

div#headder05{
height:150px;
background: url(../images/hedder.jpg) no-repeat;
}

div#logo{
width:300px;
height:80px;
background: url(../images/logo.jpg) no-repeat;
float:left;

}

div#contact{
width:175px;
height:80px;
background: url(../images/contact.jpg) no-repeat;
float:left;
margin:0 0 0  275px;
}
/*���j���[�{�^��*/

div#menu ul{
height:35px;
list-style:none;
}

div#menu ul li{
float:left;
margin:0 2px 0 2px; 
display:block;
width:145px;
height:35px;

}

div#menu ul li span{
display:none;
}
div#menu ul li a{
display:block;
width:145px;
height:35px;
}
a#home{
background: url(../images/home.jpg) no-repeat;
}
li#home01{
background: url(../images/home02.jpg) no-repeat;
}

a#markus{
background: url(../images/markus.jpg) no-repeat;
}
li#markus02{
background: url(../images/markus02.jpg) no-repeat;
}
a#company{
background: url(../images/company.jpg) no-repeat;
}
li#company02{
background: url(../images/company02.jpg) no-repeat;
}

a#travel{
background: url(../images/travel.jpg) no-repeat;
}
li#travel02{
background: url(../images/travel02.jpg) no-repeat;
}

a#business{
background: url(../images/business.jpg) no-repeat;
}
li#business02{
background: url(../images//business02.jpg) no-repeat;
}

a#bn01{
background:url(../images/bunner01.jpg) no-repeat;
width:203px;
height:134px;
}
a#bn02{
background:url(../images/bunner02.jpg) no-repeat;
width:203px;
height:134px;
}
a#bn03{
background:url(../images/bunner03.jpg) no-repeat;
width:206px;
height:48px;
}
a#bn04{
background:url(../images/bunner04.jpg) no-repeat;
width:206px;
height:48px;
}
li.link_txt{
margin:0px 0 0 0;
}

/*���C���R���e���c�O���g*/

div#main{
width:750px;
height:auto;
background:url(../images/back.jpg) no-repeat;
margin:0 auto;
float:left;

}
div#main02{
width:750px;
height:auto;
background: url(../images/bg02.jpg) repeat-y #fffee1;
margin:0 auto;
float:left;

}

div#main03{
width:750px;
height:auto;
background: url(../images/bg.jpg) repeat-y #fffee1;
margin:0 auto;
float:left;

}
div#main04{
width:750px;
height:auto;
background: url(../images/bg.jpg) repeat-y #fffee1;
margin:0 auto;
float:left;

}

div#main05{
width:750px;
height:auto;
background: url(../images/bg.jpg) repeat-y #fffee1;
margin:0 auto;
float:left;

}
/*���C���R���e���c�����g*/

div#main_inner{
width:650px;
margin:0 auto;
clear:both;
}

/*�w�b�_����*/

div#bottom02{
width:750px;
height:21px;
background: url(../images/bottom.jpg) no-repeat #fffee1;
margin:0 auto;
clear:both;
}

div#bottom03{
width:750px;
height:21px;
background: url(../images/bottom.jpg) no-repeat #fffee1;
margin:0 auto;
clear:both;
}

div#bottom04{
width:750px;
height:21px;
background: url(../images/bottom.jpg) no-repeat #fffee1;
margin:0 auto;
clear:both;
}

div#bottom05{
width:750px;
height:21px;
background: url(../images/bottom.jpg) no-repeat #fffee1;
margin:0 auto;
clear:both;
}

table#box{
border-collapse:collapse;
background:#fffee1;
width:350px;
float:left;
margin:22px 0 0 10px;
border:2px solid #660000;
}
table#box02{
border-collapse:collapse;
background:#fffee1;
width:600px;
float:left;
margin:25px auto 0 auto;
border:2px solid #660000;
}

table#box th,table#box02 th{
background:#fffee1;
border:1px solid #660000;
}
table#box td,table#box02 td{
background:#fffee1;
border:1px solid #660000;

}

div#right{
float:left;
width:228px;
height:284px;
margin:20px 0 0 40px;
}

div#about{
background:url(../images/title.jpg) no-repeat;
height:43px;
width:515px;
margin:20px 10px 0px 2px;
float:left;

}
div#contents{
background:url(../images/back02.jpg) no-repeat;
width:515px;
height:270px;
margin:0px 10px 0 2px;
float:left;
overflow:auto;
}
div#contents p{
padding:5px 15px;
font:normal 12px/20px "�l�r �S�V�b�N", "Osaka�|����";
}

div#banner01 ul li a{
display:block;
}
div#banner01{
float:left;
width:203px;

}

div#banner02{
width:700px;
float:left;
margin:0px auto 0 15px;
}
div#banner02 ul{
width:300px;
float:left;
}
div#banner02 ul li{
float:left;
width:300px;
} 
h2#t4{
background:url(../images/title.jpg) no-repeat;
width:750px;
height:53px;
float:left;
}
h2#t4 div{
color:#900;
font:bold 14px/24px "�l�r �S�V�b�N", "Osaka�|����";
width:650px;
height:24px;
margin:26px 0 0 100px;
}

h3#t1{
background:url(../images/title03.jpg) no-repeat;
width:650px;
margin:20px auto 5px auto;
float:left;

}
h3#t2{
background:url(../images/title04.jpg) no-repeat;
width:650px;
margin:20px auto 5px auto;
float:left;
}

h3#t3{
background:url(../images/title_bg.jpg) no-repeat;
width:650px;
height:26px;
margin:20px auto 5px auto;
float:left;
}

h3#t1 div,
h3#t2 div{
color:#600;
font:bold 14px/48px "�l�r �S�V�b�N", "Osaka�|����";
width:650px;
height:40px;
text-indent:45px;
}

h3#t3 div{
color:#900;
font:bold 14px/24px "�l�r �S�V�b�N", "Osaka�|����";
width:650px;
height:40px;
text-indent:50px;
}



p.600_txt{
color:#600;
margin:0px 0px 0 5px;
}
p.txt{
color:#333;
width:650px;
float:left;
margin:20px 5px 0 0;

}

p.txt_left{
color:#333;
width:370px;
float:left;
margin:20px 5px 0 5px;
_margin:20px 5px 0 0;

}
p.txt_left02{
color:#333;
width:370px;
float:left;
margin:20px 5px 0 0;


}

p.img{
width:248px;
float:left;


}
p#img01{
width:390px;
float:left;
margin:-200px 0 0 6px;
_margin:-180px 0 0 6px;

}
p#img02{
width:224px;
float:left;
margin:30px 0 0px 30px;
_margin:10px 0 0px 30px;
}

p#img03{
width:240px;
float:left;
margin:-90px 3px 0 0 ;


}
p#img04{
width:160px;
float:left;
margin:-50px 3px 0 0 ;

}
p#img05{
width:223px;
float:left;
margin:20px 3px 0 0 ;
}

p#img06{
width:296px;
height:160px;
float:left;
margin:-180px 0px 0 10px ;
}
p#img07{
margin:-200px 0 0 20px ;
width:224px;
height:268px;
float:left;

}
p#img08{
margin:-200px 0 0 20px ;
width:296px;
height:160px;
float:left;

}
p#img09{
margin:-190px 0 0 20px ;
width:296px;
height:160px;
float:left;

}
p.banner01{
float:left;
width:300px;
height:120px;
margin:0px 10px 20px 50px;
_margin:0px;

}

p.banner02{
float:left;
width:300px;
height:90px;
margin:0px 10px 20px 50px;


}

p.clear02{
clear:both;
margin-bottom:-10px;
}

div#box03{
width:650px;
height:500px;
float:left;
}