/* ------------------------------------------------
				  reset
    ---------------------------------------------- */
	
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


/* ------------------------------------------------
				  common
    ---------------------------------------------- */

body{
	background:url('images/back02.gif') ;
	color:#fff;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

a:link {
	color: #090;
}
a:visited {
	color: #61B867;
}

.bt5 { margin-bottom:5px;}
.bt10 { margin-bottom:10px;}
.bt15 { margin-bottom:15px;}
.bt20 { margin-bottom:20px;}
.bt30 { margin-bottom:30px;}
.bt40 { margin-bottom:40px;}
.bt60 { margin-bottom:60px;}
.bt70 { margin-bottom:70px;}

.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}

.ml5 { margin-left:5px;}
.ml7 { margin-left:7px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml45 { margin-left:45px;}

.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr18 { margin-right:18px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}



.left { float:left;}
.right { float:right;}

.t_center{ text-align:center;}



#header{
	width:800px;
	margin:0 auto;
}
#header h1{
	font-size:14px;
	padding:20px 0;
}


#Wrapper{
	width:770px;
	background:#fff;
	padding:15px;
	margin:0 auto;
}

.menu_list,.acrobat_li{
	overflow:hidden;
	_zoom:1;
}
.box550{ width:550px; }
.box200{ width:200px; }	

.acrobat_li{
	color:#333;
	font-size:12px;
	width:630px;
	margin:0 auto 20px;
}



.soba_border01 {
	border: 1.5px solid #000;
}
.soba_box01 {
	padding-top: 20px;
}
.soba_box02 {
	padding-top: 25px;
	padding-bottom: 30px;
	text-align: center;
}
.soba_box03 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.soba_box04 {
	padding-top: 30px;
	padding-bottom: 35px;
}
.soba_box05 {
	padding-top: 20px;
	padding-bottom: 10px;
}



.soba_text01 {
	font-size: 14pt;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
.soba_text02 {
	font-size: 12pt;
	font-weight: bold;
	padding-bottom:5px;
}
.soba_text03 {
	font-size: 9pt;
	line-height: 13pt;
	font-weight: normal;
	color:#999;
}
.soba_text04 {
	font-size: 9pt;
	line-height: 11.5pt;
	padding-right: 9px;
	padding-left: 9px;
}
.soba_text05 {
	font-size: 11pt;
	color: #FFF;
	background-color: #060;
	text-align: center;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-weight: bold;
}
.soba_text06 {
	font-size: 10pt;
	color: #FFF;
}
