@charset "utf-8";
html{ height: 100%; }
body { color: #333; font-size: 12px; line-height: 120%; background-color: white ; text-align: center; height: 100%; margin: 0; padding: 0; }
h1,h2,h3,h4,h5 {margin:0px;padding:0px;}
h1        {font-size:x-large;}
h2        {font-size:large;}
h3        {font-size:medium;}
h4        {font-size:small;}
h5        {font-size:small;}
h6        {font-size:x-small;}
img { margin: 0; padding: 0; border: 0   }
p { margin: 0; padding: 0; }
ul {  }
li {  }
form { margin: 0px; padding: 0px }
input { vertical-align: middle ; margin: 0; padding: 0; }
select { vertical-align: middle }
textarea { vertical-align: middle ; margin: 0; padding: 0; }
a { }
a:visited { }
a:hover { color: #f00; }
a:active { }
.clear { visibility: hidden; clear: both; margin: 0; padding: 0; }
.imgover { }
.font10 { font-size: 10px; line-height: 120%; }
.font11 { font-size: 11px; line-height: 120%; }
.font11_2 { font-size: 11px; line-height: 150%; }
.font12 { font-size: 12px; line-height: 120%; }
.font12_2 { font-size: 12px; line-height: 150%; }
.font14 { color: blue; font-size: 14px; font-weight: bold; line-height: 120%; }
.font14_02 { font-size: 14px; font-weight: bold; line-height: 120%; }
.photo_c { vertical-align: middle; }


/*共通トップ*/

#flashcontent2 { text-align: left; width: 100%; margin-right: auto; margin-left: auto; }

#flash_img { width: 1024px; margin-right: auto; margin-left: auto; }