/* global20111018追加 */
@charset "Shift_JIS";

/*========================================

	銀泉ポータル
	global.css
	
	*グローバルメニュー

========================================*/

#potal_global_index ul, li{
margin: 0;
padding: 0;
vertical-align: baseline;
list-style: none;
}
#potal_global ul, li{
margin: 0;
padding: 0;
vertical-align: baseline;
list-style: none;
}
#potal_global_index{
margin:0;
padding:0;
clear:both;
width:840px;
height:47px;
background: url(../img/bg_index_global.jpg) no-repeat left bottom;
overflow:hidden;
}
#potal_global{
margin:0;
padding:0;
clear:both;
width:840px;
height:47px;
background: url(../img/bg_potal_global.gif) no-repeat left bottom;
overflow:hidden;
}
#potal_global_index ul li,#potal_global ul li{
float:left;
text-align:center;
}
#potal_global_index ul li a,#potal_global ul li a{
display:block;
text-decoration:none;
}
#potal_global_index ul li a.gmenu01,#potal_global ul li a.gmenu01{
margin:0 0 0 10px;
width:163px;
}
#potal_global_index ul li a.gmenu02,#potal_global ul li a.gmenu02{
width:164px;
}
#potal_global_index ul li a:hover,#potal_global ul li a:hover{
height:47px;
}
#potal_global_index ul li a:active,#potal_global ul li a:active{
height:47px;
}
#potal_global_index ul li a.gmenu01:hover,#potal_global ul li a.gmenu01:hover{
margin:0 0 0 10px;
background:url(../img/potal_global01_on.gif) no-repeat 0 0;
}
#potal_global_index ul li a.gmenu02:hover,#potal_global ul li a.gmenu02:hover{
background:url(../img/potal_global02_on.gif) no-repeat 0 0;
}
#potal_global_index ul li span,#potal_global ul li span{
display:block;
padding:20px 0 0 0;
}

/*========================================

	銀泉ポータル
	global.css
	
	*index関連

========================================*/

.main_index{
overflow:hidden;
}
.main_index img{border:0;}
.main_index a:link	{text-decoration:underline;color:#4682B4;}
.main_index a:visited	{text-decoration:underline;color:#4682B4;}
.main_index a:hover	{text-decoration:underline;color:#4682B4;}
.main_index a:active	{text-decoration:underline;color:#4682B4;}
.index_right{text-align:right;}
.mtop10{margin-top:5px;}
.mtop20{margin-top:20px;}
.mtop30{margin-top:30px;}

#notice{
width:313px;
border:1px solid #ccc;
padding:0 10px 0 10px;
}
	* html #notice{
	padding:10px;
	}
	*:first-child+html #notice{
	padding:10px;
	}

.index_boxleft{
float:left;
width:335px;
margin-right:20px;
}
.index_boxcenter{
float:left;
width:320px;
}
.index_boxright{
float:right;
margin:0;
padding-right:5px;
}

#index_box01{
padding:0 10px 10px 10px;
background:url(../img/index_bg01.jpg) repeat-x left bottom;
width:315px;
}
#index_box01inner{
background:#fff;
padding:0 15px 15px 15px;
overflow:hidden;
zoom:1;
}
	* html #index_box01inner{
	padding-bottom:0;
	}
	*:first-child+html #index_box01inner{
	padding-bottom:0;
	}
#news_box{
border-top:none;
border-left:none;
border-right:none;
margin-top:0;
padding-top:0;
}
	* html #news_box{
	margin-top:15px;
	}
	*:first-child+html #news_box{
	margin-top:15px;
	}
#news_box a:link	{text-decoration:underline;color:#444444;}
#news_box a:visited	{text-decoration:underline;color:#444444;}
#news_box a:hover	{text-decoration:underline;color:#444444;}
#news_box a:active	{text-decoration:underline;color:#444444;}

#index_box02{
padding:0 10px 10px 10px;
background:url(../img/index_bg02.jpg) repeat-x left bottom;
width:300px;
}
#index_box03,#index_box04{
padding:0 10px 10px 10px;
background:url(../img/index_bg03.jpg) repeat-x left bottom;
width:300px;
}
#index_box02 ul,#index_box03 ul,#index_box04 ul{
margin:0;
background:#fff;
padding:15px 0 15px 15px;
}
#index_box02 ul span,#index_box03 ul span,#index_box04 ul span{
color:#4682B4;
}

/*201507 修正追加*/
#index_box03:after {
  display: block;
  clear: both;
  content: "";
  font-size: 0;
}
* html #index_box03             { zoom:1; } /* IE6 */
*:first-child+html #index_box03 { zoom:1; } /* IE7 */

#index_box03 ul{
display:block;
float:left;
margin:0;
background:#fff;
padding:15px;
}
#index_box03 ul span{
color:#4682B4;
}
#index_box03 .ban{
background:#fff;
padding:11px 0;
}
#index_box03 p{
clear:both;
margin:0;
padding:0 0 0 15px;
}