@charset "utf-8";

h1,h2,p,table,th,td,form{
margin:0;
padding:0;
}
table{
border-collapse:collapse;
border-spacing:0;
}
img{
border:0;
}
body{
margin:0;
padding:0;
font:normal 100%  "ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Arial,Verdana,Helvetica,sans-serif;
background:#fff none;
color:#000;
word-break:break-all;
}
#wrapper{
position:absolute;
width:680px;
margin:0;
padding:0;
}
p,li{
font-size:84%;
line-height:1.65;
}
.panging_nabi{
padding:0 0 4px 10px;
font-size:84%;
}
.panging_nabi h1{
display:inline;
font-size:90%;
font-weight:normal;
}
.panging_nabi a:link{
text-decoration:none;
}
.title{
margin:25px 120px;
text-align:center;
}
.title h2{
padding:4px 0;
background:transparent url(/contents/images/jp_nasu/square.gif) no-repeat right 6px;
font-size:92%;
border-bottom:solid 1px #F89100;
}
.footer_area{
padding:4px;
background:#666666 none;
color:#FFF;
text-align:center;
}

.clearfix{
zoom:1;
}
.clearfix:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
/*\*//*/
.clearfix{
display:inline-table;
}
/**/
.alnC{
text-align:center !important;
}
.alnL{
text-align:left !important;
}
.alnR{
text-align:right !important;
}
.clr_01{
color:#F90;
}
.mt10{
margin-top:10px !important;
}
.mt50{
margin-top:50px !important;
}

input.cusutumfield,
textarea.cusutumfield,
select.cusutumfield,
* html input.cusutumfile{
	border:solid 1px #C0C0C0;
	background:#FFFCDB none;
}
*:first-child+html input.cusutumfile{
	border:solid 1px #C0C0C0;
	background:#FFFCDB none;
}
#form_area{
margin:10px 20px;
}
#form_01{
border-top:solid 1px #C0C0C0;
border-left:solid 1px #C0C0C0;
}
#form_01 table{
width:100%;
}
#form_01 th,#form_01 td{
border-right:solid 1px #C0C0C0;
border-bottom:solid 1px #C0C0C0;
vertical-align:top;
}
#form_01 th{
padding:10px 5px 5px 5px;
background-color:#FEF0DD;
font-weight:normal;
white-space:nowrap;
text-align:left;
}
#form_01 td{
padding:8px;
}
input.w400,
textarea.w400{
width:400px;
}
input.w250{
width:250px;
}

#form_01{margin:0;}
/* \*/
html*#form_01{
	[margin:0;
	margin:0 1px 0 0;
	]margin:0;
}/**/
.dummyend[id]{}
* html #form_01{margin:0;}
