@charset "Shift_JIS";

/* ----------------------------------------------------------------

    Counteract the standard styles
	
----------------------------------------------------------------- */
body,
div,
h1,h2,h3,h4,h5,h6,
p,blockquote,pre,address,
ul,ol,li,dl,dt,dd,
table,caption,th,td,
form,fieldset,
iframe{
margin:0;
padding:0;
list-style:none;
border:none;
font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-weight:normal;
font-style:normal;
font-size:100%;
}
input,textarea,select{
margin:0;
padding:0;
font-family:'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
font-weight:normal;
font-style:normal;
font-size:100%;
}
select,textarea{
border:1px solid #7f9db9;
}
input.txtInput{
padding:2px;
border:1px solid #7f9db9;
}
input[type=radio],
input[type=checkbox]{
margin-bottom:3px;
vertical-align:middle;
}
a img{
border:none;
}
img{
border:0;
vertical-align:top;
}
iframe{
overflow-x:hidden;
}
caption{
text-align:left;
}
td,th{
empty-cells:show;
}
th{
text-align:center;
}
hr{
display:none;
}
em{
font-style:normal;
font-weight:bold;
}
br{
letter-spacing:0;
}

/* ----------------------------------------------------------------

    Fieldset
	
----------------------------------------------------------------- */
fieldset{
border:none;
}
legend{
display:none;
}

/* ----------------------------------------------------------------

    Hypertext
	
----------------------------------------------------------------- */
a:link{
color:#003365;
text-decoration:underline;
}
a:visited{
color:#660066;
text-decoration:underline;
}
a:hover,a:hover span:hover{
color:#003365;
text-decoration:none;
}
a:active,a:active span:active{
color:#003365;
text-decoration:none;
}

/* ----------------------------------------------------------------

	Body
	
----------------------------------------------------------------- */
body{
background-color:#ffffff;
font-size:76%;
line-height:1.6;
text-align:center;
color:#222222;
}
div#frame{
text-align:left;
}

/* ----------------------------------------------------------------

    Default Margin Set
	
----------------------------------------------------------------- */
h1{
margin-bottom:25px;
}
p{
margin-bottom:10px;
}
table p{
margin-bottom:0;
}

/* ----------------------------------------------------------------

	Clearfix
	
----------------------------------------------------------------- */
.clearfix:after{
display:block; 
clear:both;
height:0; 
visibility:hidden;
content:".";
}
.clearfix{
zoom:1;
}
