@charset "UTF-8";
/* -------------------------------------------------------
  TEMPLATED BY NEXT-FIELD
  Copyright 2010 (c) NEXT-FIELD. All Rights Reserved.
  http://www.next-field.com
------------------------------------------------------- */





/* ----------------------------------------------- 基本リンク設定*/

a {text-decoration: none;color:#1111cc;}
a:link {text-decoration: none;color:#1111cc;}
a:link:hover {text-decoration:underline;color:#FF6600;}
a:link:active {text-decoration: none;color:#1111cc;}
a:visited {text-decoration: none;color:#1d3994;}
a:visited:hover {text-decoration:underline;color:#FF6600;}
a:visited:active {text-decoration: none;color:#1d3994;}


/* ----------------------------------------------- footer*/

.footer a {text-decoration: none;color:#ffffff;}
.footer a:link {text-decoration: none;color:#ffffff;}
.footer a:link:hover {text-decoration:underline;color:#A5E6F9;}
.footer a:link:active {text-decoration: none;color:#ffffff;}
.footer a:visited {text-decoration: none;color:#ffffff;}
.footer a:visited:hover {text-decoration:underline;color:#A5E6F9;}
.footer a:visited:active {text-decoration: none;color:#ffffff;}



/* ----------------------------------------------- home-left*/

.home-left a {text-decoration: none;color:#263972;}
/*a {text-decoration: none;color:#2A9AE7;}*/
.home-left a:link {text-decoration: none;color:#263972;}
.home-left a:link:hover {text-decoration:underline;color:#00BEF1;}
.home-left a:link:active {text-decoration: none;color:#263972;}
.home-left a:visited {text-decoration: none;color:#263972;}
.home-left a:visited:hover {text-decoration:underline;color:#00BEF1;}
.home-left a:visited:active {text-decoration: none;color:#263972;}



/* ----------------------------------------------- sub-contents*/

.sub-contents a {text-decoration: none;color:#263972;}
/*a {text-decoration: none;color:#2A9AE7;}*/
.sub-contents a:link {text-decoration: none;color:#263972;}
.sub-contents a:link:hover {text-decoration:underline;color:#00BEF1;}
.sub-contents a:link:active {text-decoration: none;color:#263972;}
.sub-contents a:visited {text-decoration: none;color:#263972;}
.sub-contents a:visited:hover {text-decoration:underline;color:#00BEF1;}
.sub-contents a:visited:active {text-decoration: none;color:#263972;}


/* ----------------------------------------------- keyword*/

.keyword a {text-decoration: none;color:#263972;}
.keyword a:link {text-decoration: none;color:#263972;}
.keyword a:link:hover {text-decoration:underline;color:#00BEF1;}
.keyword a:link:active {text-decoration: none;color:#263972;}
.keyword a:visited {text-decoration: none;color:#263972;}
.keyword a:visited:hover {text-decoration:underline;color:#00BEF1;}
.keyword a:visited:active {text-decoration: none;color:#263972;}





/* ----------------------------------------------- sub-contents*/

.contents-ad a {text-decoration: none;color:#263972;}
/*a {text-decoration: none;color:#2A9AE7;}*/
.contents-ad a:link {text-decoration: none;color:#263972;}
.contents-ad a:link:hover {text-decoration:underline;color:#00BEF1;}
.contents-ad a:link:active {text-decoration: none;color:#263972;}
.contents-ad a:visited {text-decoration: none;color:#263972;}
.contents-ad a:visited:hover {text-decoration:underline;color:#00BEF1;}
.contents-ad a:visited:active {text-decoration: none;color:#263972;}



/*-------------------- CLEAR FIX --------------*/

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}/* Hides from IE-mac \*/

* html .clearfix { 
height: 1%;
}

.clearfix {
display: block;
}
/* End hide from IE-mac */

/* ----------------------------------------------- 基本画像設定*/

.img-left{
float:left;
margin-right:5px;
}

.img-right{
float:right;
margin-left:5px;
}

/* ----------------------------------------------- テキストカラー設定*/

.red{
color:#FF0000;
}

.blue{
color:#2C67DF;
}

.enfont01{
font-family:Verdana, sans-serif;
font-weight:bold;
}











