
/* =====================================================================
　設定　
===================================================================== */
/* common */
*        {	margin:0; padding:0; font-family: "ＭＳ Ｐゴシック", sans-serif;	font-size: 100%; }
body     {	margin:0; padding:0; background-color:#EFFFFF; }
p        {  margin:0; padding:0; color:#000; line-height:130%;}
a        {  text-decoration:none;}
a:link   {  text-decoration:none; color:#666666;}
a:visited{  text-decoration:none;}
a:hover  {	text-decoration:none; color:#999999;}
li       {  margin:0; padding:0;}
img      {  margin:0; padding:0; border:none;}
ul,td    {  margin:0; padding:0;}
strong   {  font-weight: bold;}
h1,h2,h3,h4,h5{margin:0; padding:0;}

/* used */
.red    { color: #FF0000;}
.blue   { color: #0000FF;}
.yellow { color: #FFFF00;}
.green  { color: #999933;}
.orange { color: #FF6600;}
.bold   { font-weight: bold;}

.right  { float:right;}
.left   { float:left; }
.large  { font-size:110%;}
.medium { font-size: 75%;}
.small  { font-size: 60%;}

.sp10   { margin:10px 0;}
.spsq5  { padding:0 15px; margin:0;}
.clear  { clear:both;}

/* *********************************************************************************
　背景指定/ヘッダ部分（幅・1500px）
********************************************************************************* */
#back_head{background:url(../images/back_head.jpg) no-repeat center top; margin:0; padding:0 0 15px 0;}

/* =========================================================================
　ヘッダ　
===========================================================================*/
#head{margin:0 auto; padding:0; width:900px; height:120px;}
#head h1{padding:0px 0 18px 0; float:left;}

/**== ヘッダコンテンツ ==**/
#head .head_menu{float:right;padding:55px 0 0 0; width:220px;}
#head .head_menu p {}
#head .head_menu ul{ float:right;}
#head .head_menu li{list-style-type:none; margin:0; padding:0;}

/* *********************************************************************************
　パンくずリンク
********************************************************************************* */
#link{width:900px; margin:0 auto; padding:0; margin-bottom:20px;}
#link p{font-size:85%; padding:5px 0 0 10px;}
#link a{text-decoration:underline; color:#0000FF;}

/* *********************************************************************************
　背景指定/メインの下（幅・1500px）
********************************************************************************* */
#back_main{background:url(../images/back_main.jpg) no-repeat center bottom; margin:0; padding:0; clear:both;}

/* *********************************************************************************
　背景指定/フッタ（幅・1500px）
********************************************************************************** */
#back_foot{background:url(../images/back_foot.jpg) no-repeat center top; margin:0; padding:0; 
	clear:both; background-color:#FFFFFF; height:100%; position:relative;}

/* =========================================================================
　フッタ
===========================================================================*/
#foot{margin:0 auto; padding:0; width:900px; clear:both;}
#foot p{clear:both; font-size:80%;color:#666666;}
#foot ul{ float:right;padding:15px 0 0 0;}
#foot li{list-style-type:none; float:left; margin:0; padding:0 0 0 2px;}
#foot .right{ clear:both; text-align:right; padding:0 0px 0 0; }
#foot .left{clear:both; color:#000000; }

.foot_01{}
.foot_01 a{background:url(../img/foot_01.jpg) no-repeat; width:225px; height:32px; display:block; text-indent:-9999pt;}
.foot_01 a:hover{background:url(../images/foot_01_.jpg) no-repeat;}

.foot_03{}
.foot_03 a{background:url(../img/foot_03.jpg) no-repeat; width:130px; height:32px; display:block; text-indent:-9999pt;}
.foot_03 a:hover{background:url(../images/foot_03_.jpg) no-repeat;}

.foot_04{}
.foot_04 a{background:url(../img/foot_04.jpg) no-repeat; width:130px; height:32px; display:block; text-indent:-9999pt;}
.foot_04 a:hover{background:url(../images/foot_04_.jpg) no-repeat;}


.Tred{ font-weight:normal; font-size:80%; color:#FF0000;}

