@charset "UTF-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td {
	margin: 0;
	padding: 0;
}

img { border: 0; vertical-align: bottom; border-style: none;}
a img { border-style:none; outline: none;}
a { outline: none; }a:link,a:visited,a:active {outline: none;} 

body,td,th {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#header_otomari{
	height: 800px;
	width: 900px;
	margin: 30px auto 0;
	position: relative;
	background-image: url(../img/top.jpg);
	text-indent: -9999px;
}


#main_otomari {
	width: 900px;
	margin: 0 auto;
	position: relative;
}
#main_otomari #text { padding: 20px 30px; }
#main_otomari #text td dt{ float:left;}
#main_otomari #text td dd{ margin-left:1em;}

#main_otomari #text0 { padding: 20px 30px;}
#main_otomari #text #box01 {
	padding: 30px;
	background-color: #ede8bf;
	border: solid 1px #d6d6d6;
}

#main_otomari #text #box02 {
	padding: 30px;
	background-image: url(../img/bg.jpg);
	border: solid 1px #d6d6d6;
}


#btn{width:300px; height:122px; position:absolute; top:-270px; right:30px; z-index:999;}
#fin{width:300px; height:75px; position:absolute; top:-235px; right:40px; z-index:999;}

#main_otomari #title { padding: 30px 30px 0;}

#main_otomari #menu01 { padding: 20px 0px 20px;}

.tateshina{width:240px; height: 166px; position:absolute; top:-20px; right:10px;}
ul.ph{margin:0 auto; list-style:none; margin-top:5px;}
ul.ph li{width:200px; float:left;}

div#details3{
width:850px;
position:relative;
top:0px;
color:#000;
margin:30px;
padding-bottom:50px;
}

.detailstitle{margin-top:10px;}

div#details4{
	width: 800px;
	padding: 30px;
	position: relativee;
	bottom: 10px;
	color: #000;
	padding-bottom: 80px;
}
.clear{ clear:both;}
