@charset "Shift_JIS";

body,h1,h2,h3,h4,h5,h6,td,th,div,p,input,textarea,pre,ul,ol,li,address{
color:#222;
line-height:1;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif;
font-size:100%;
margin:0px;
padding:0px;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,pre,input,textarea{
margin:0px;
padding:0px;}

h1{
  font-size : 14px;
  color:#fff;
  margin:0 0 10px 0;
  padding:5px 5px;
background:#1458BE;
}

p { line-height:1.6;}
.padtd { padding:10px;}

A:hover { COLOR: red; TEXT-DECORATION: underline;}
td { font-size : 11pt; LINE-HEIGHT: 16pt;}
th { font-size : 11pt; LINE-HEIGHT: 16px; font-weight : normal;}

big {font-size : 11pt; LINE-HEIGHT: 16pt;}
span {font-size : 11pt; LINE-HEIGHT: 16pt;}
table,img { border:0;}

table.taiken { width:644px; border:solid 2px #FF6666; margin:10px auto;}
table.taiken td { padding:10px;}
table.taiken td.bg1 {
background:#FF6666;
color:#FFF;
text-align:center;
font-weight:bold;
 padding:5px;}

div.kounou {
width:555px;
padding:5px 0 5px 0;
margin:10px 0 10px 0;
}

p.imgR { float:right; margin:0 0 10px 15px;}
p.imgL { float:left; margin:0 15px 10px 0;}

.fc1 { color:#FF3300; font-weight:bold;}
.marB10 { margin:0 0 10px 0;}

ul.footerlink { margin:0;}
ul.footerlink li { float:left; list-style:none; padding:0 10px;}

a:link{ color:#0033CC;text-decoration:underline;}
a:visited{color:#0033CC;text-decoration:underline;}
a:hover{color:#0033CC;text-decoration:none;}
a:active{color:#0033CC;text-decoration:none;}
a:focus{ outline:none;}

.cr{
margin:10px 0 0 0;
background:#1458BE;
padding:5px 0 3px 0;
color:#FFF;
font-weight:bold;
font-size:12px;
text-align:center;
}
.marB15 { margin:0 0 15px 0;}
.padTB { padding:10px;}
.step {
color:#fff;
font-weight:bold;
padding:5px;
}
table.step { margin:0 0 10px 0;}
table.step td { padding:5px;}
.padBT10 { padding:10px 0;}
 