@charset "Shift-JIS";



/*----------------------------------------------------
　基本設定
----------------------------------------------------*/
body { 
	min-width:950px; 
	background:  #FFFFFF ;/*背景(左右)*/
	color: #444444;   
	font-size: 12px;   
    -webkit-text-size-adjust: 100%;
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif;   
	line-height: 1.5;   }   
	* html body {   /* for IE6 */  
		font-family: "ＭＳ ゴシック","MS Gothic",Sans-Serif;} 
a:link {
	color: #333333;
	text-decoration: none;}
a:visited {
	color: #333333;
	text-decoration: none;}
a:hover {
	color: #D45A08;
	text-decoration: none;}
a:active {
	color: #D45A08;
	text-decoration: none;}


/*-------------------------------------------
　container
--------------------------------------------*/
#container{ 
	_zoom: 1;
	overflow: hidden;}
#container_inner{}

/*-------------------------------------------
　ヘッダー
--------------------------------------------*/
#head-area{
	margin: 0px auto;
	background: url(/images/base_img/pc/header_bg.jpg) repeat center top  ;/*ヘッダー背景*/
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif;   
	color : #5D5D5D;
	font-size:11px;}
#head{
	position:relative;
	width: 950px;
	margin: 0px auto;}/*ヘッダー幅・最低維持高*/
  
   #head a:link    { text-decoration: none; color: #02B2E4; /*リンク@*/ }
   #head a:visited { text-decoration: none; color: #02B2E4; /*リンク@*/ }
   #head a:hover   { text-decoration: none; color: #FFFFFF; /*リンク@*/ }
   #head a:active  { text-decoration: none; color: #FFFFFF; /*リンク@*/ }
	#head .site_introduction{
    	padding: 0px 3px;
    	height:18px;
    	background:#A4C698;}

	#head h1{
		padding: 0px 5px;
		color: #242424;
        font-size:11px;}
	/*▽ヘッダーロゴ*/
	#head .logo img{
		padding: 0px;}
	/*▽ヘッダー右側*/
	#head #head_right{
		position: absolute;
        top: 18px;
		right : 15px;
		text-align: center;}
		/*▽ヘッダー連絡先*/
		#head #head_right #head_add{
			margin: 5px 0px 2px;}
		#head #head_right #head_add .tel{
        	margin: 2px;
			font-size: 25px;
			line-height: 15px;
			font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
			color: #FF9601;
			font-weight: bold;}
		/*▽ヘッダーメニュー*/
        #head #head_right #head_menu{
			padding: 0px;
            }
		#head #head_right #head_menu li{
			float: right;
			font-size:11px;
			line-height:12px;
			font-weight: bold;
			padding: 0px; margin: 0px;
            }
		#head #head_right #head_menu li a{
			display: block;
			padding: 2px 7px;
			margin-left:3px;
			border: 1px solid #02B2E4; /*リンクA*/
			background: #FFFFFF;
			color: #02B2E4 !important;	
			white-space: nowrap;}	
		#head #head_right #head_menu li a:hover{
			background: #02B2E4;
			color: #FFFFFF !important;}	
		#head #head_right #head_menu li a.current{
			background: #02B2E4;
			color: #FFFFFF !important;}	
/*-------------------------------------------
　メインメニュー
--------------------------------------------*/
#gnavi-area{
	background: url(/images/base_img/pc/main_menu_bg.jpg) repeat center top #572B10;}
#gnavi{
	width: 950px;
	margin: 0 auto;
	background: url(/images/base_img/pc/main_menu_bg_off.jpg) repeat-x #C0C0C0;/*メインメニュー背景*/
     }
/*▽メインメニュー幅・文字サイズ*/
#gnavi .category_module{
	margin: 0 auto;}
	#gnavi .category_module .module_content{
	width: 950px;
   	margin: 0 auto;
	font-size: ;
    text-align: center;
    }
#gnavi .category_module .module_content p{
	font-size: 8px;
	}

/*▽サブドロップダウンメニュー背景・幅・文字色・文字サイズ*/
#gnavi .category_module_sub{
			margin: 0 auto;
			background: ;
			color: #000000;
            padding: 0px 7px;}
#gnavi .category_module_sub a{
			color: #000000;
            }
#gnavi .category_module_sub .module_content{
			width: 950px;
			margin: 0 auto;
			font-size: 13px;}	
/*▼メインメニュー*/
	#dropdown,#dropdown ul{
		z-index: 5;
		position:relative;}
		
	#dropdown ul {
		position:absolute;
		display:none;
		top: 50px;}
		#dropdown li{
			float:left;
			position:relative;}
   

 #dropdown .mainmen_top_target a{
			display:block;
            height: 45px;
			border-right: 1px solid #572B10; /*メニュー縦ライン*/
            padding: 0px 15px;
			font-weight: bold;
			text-decoration: none;
			color : #FFFFFF;}
		#dropdown .mainmen_top_target a:active,
		#dropdown .mainmen_top_target a:focus,
		#dropdown .mainmen_top_target a:hover{
			background : #572B10 url(/images/base_img/pc/main_menu_bg_on.jpg) repeat-x ;
			color : #FFFFFF;}
		#dropdown .mainmen_top_target a.current{
			background : #572B10 url(/images/base_img/pc/main_menu_bg_on.jpg) repeat-x ;
			color : #FFFFFF;}
         
        #dropdown .mainmen_top_target .t-ttlname{
			padding:  5px 0px 0px;}
            
 #dropdown .mainmen_top_img a{
			display:block;
			font-weight: bold;
			text-decoration: none;
			color : #FFFFFF;}
		#dropdown .mainmen_top_img a:active,
		#dropdown .mainmen_top_img a:focus,
		#dropdown .mainmen_top_img a:hover{
			background : #572B10 url(/images/base_img/pc/main_menu_bg_on.jpg) repeat-x ;
			color : #FFFFFF;}
		#dropdown .mainmen_top_img a.current{
			background : #572B10 url(/images/base_img/pc/main_menu_bg_on.jpg) repeat-x ;
			color : #FFFFFF;}
 
 

 
 
	/*ドロップダウン背景*/
	#dropdown li ul a{
		float:left;
		display:block;
		width:129px;
		padding:0px 5px;
		border:1px solid #333;
		color:#fff;
		text-decoration:none;
		background-color:#333;}
		/*マウスオーバー*/
		#dropdown li ul a:hover{
			background-color:#fff;
			color:#333;}
	#dropdown ul ul{
		top:auto;}	
	#dropdown li ul ul {
		margin:0px 10px;}
	#dropdown li:hover ul ul, #dropdown li:hover ul ul ul, #dropdown li:hover ul ul ul ul{
		display:none;}
	#dropdown li:hover ul, #dropdown li li:hover ul, #dropdown li li li:hover ul, #dropdown li li li li:hover ul{
		display:block;}
/*▼サブドロップダウンメニュー*/	
	#dropdown_sub, #dropdown_sub ul{
		position:relative;}
	#dropdown_sub a{
		display:block;
        }
	#dropdown_sub a:hover{}
	#dropdown_sub li{
		float: left;
		position:relative;}
	#dropdown_sub li a{
			line-height: 30px;/*サブメニュー高さ*/
			background: url(/images/base_img/pc/all_list01.gif) no-repeat left;
			padding: 0px 15px 0px 11px;
			text-decoration: none;}
	#dropdown_sub ul {
	position:absolute;
	display:none;
	top: 30px;/*ドロップダウン位置(サブメニュー高さと同値)*/}
	/*ドロップダウン背景*/
	#dropdown_sub li ul{
		border-top:1px solid #3EC4EA;
		border-left:1px solid #3EC4EA;
		border-right:1px solid #3EC4EA;}
	#dropdown_sub li ul li a{
		float:left;
		display:block;
		width:159px;
		padding:0px 5px;
		border-bottom:1px solid #3EC4EA;
		color: #000000;
		text-decoration:none;
		background-color: #FFFFFF;
		line-height: 1.5;
		background-image: none;}
		/*マウスオーバー*/
		#dropdown_sub li ul a:hover{
			background-color: #000000;
			color: #FFFFFF;}
	#dropdown_sub ul ul{
		top:auto;}	
	#dropdown_sub li ul ul {
		margin:0px 0 0 10px;}
	#dropdown_sub li:hover ul ul, #dropdown_sub li:hover ul ul ul, #dropdown_sub li:hover ul ul ul ul{
		display:none;}
	#dropdown_sub li:hover ul, #dropdown_sub li li:hover ul, #dropdown_sub li li li:hover ul, #dropdown_sub li li li li:hover ul{
		display:block;}

/*-------------------------------------------
　top_banner
--------------------------------------------*/
/*▽トップバナー*/
#top_banner{
	margin: 0px auto;
	width: 950px;
	background: #FFFFFF;}/*メインエリア背景*/
	#banner_top{
		margin: 0px auto;
		width: 950px;}
	#banner_top li{
		float: left;
		margin: 0px;}
	#banner_top li img{
		height: auto;
		border: none;}
        



/*-------------------------------------------
　center_banner
--------------------------------------------*/
/*▽センターバナー*/
#center_banner{
	margin: 0px auto;
    width: 950px;
	background: #FFFFFF;}/*メインエリア背景*/
	#banner_center{
		margin: 0px auto;
        width: 950px;}
	#banner_center li{
		float: left;
		margin: 0px;}
	#banner_center li img{
		height: auto;
		border: none;}
        

/*-------------------------------------------
　alpha(右寄り)center_banner
--------------------------------------------*/
/*▽センターバナー*/

#center_banner2{
	margin: 0px auto;
    width: 690px;
	background: #FFFFFF;}/*メインエリア背景*/
#banner_center2{
		margin: 0px auto;
        width: 690px;}
#banner_center2 li{
		float: left;}
#banner_center2 li img{
		height: auto;
		border: none;}
        


/*-------------------------------------------
　メインイメージ【トップ】
--------------------------------------------*/
#mainimg_top{
	background: url(/images/base_img/pc/main_topimg_bg.jpg) repeat center top ;}/*トップ画像背景(左右)(大きさが全体の時のみ)*/
#mainimg_top_inner{
	width: 950px;
	height: 320px;  
	margin: 0 auto;}
#mainimg_top_inner div{
	<!--position:absolute;-->
}
#mainimg_top_inner div .a{
	z-index:1;
}
#mainimg_top_inner div .b{
	z-index:200;
}

/*-------------------------------------------
　メインイメージ【その他】
--------------------------------------------*/
#mainimg{
	background:;}/*その他ページのメインイメージ背景(左右)*/
#mainimg_inner{
	width: 950px;
	margin: 0 auto;}
  
  

  .news_line{
	width: 950px;
	margin: 0px auto;
    background: #FFFFFF;
	}  
/*-------------------------------------------
　alpha(右寄り)メインイメージ【トップのみ】
--------------------------------------------*/
.main_index #alpha #alpha_top{
  margin-bottom: 5px;
  	height: 320px;}
.main_index #alpha #alpha_top #alpha_top_inner img{
  width: 690px;}
  



/*-------------------------------------------
　pagebody
--------------------------------------------*/
#pagebody{
	margin: 0 auto;
	width: 950px;
	background: #FFFFFF;}/*メインエリア背景*/
#pagebody_inner{
	_zoom: 1;
	overflow: hidden;
	width: 930px;
	margin: 0 auto;
    padding-top: 5px;
    font-size: ;
    }
	
	.pankuzu{
		background: url(/images/base_img/pc/all_pankuzu_home.gif) no-repeat 0px 4px;
		padding: 3px 0px 0px 20px;
		font-size: 11px;}
		
#pagebody #main_image{
          height: 320px;
          
          }
          
/*--1カラム--*/
	.base.news_line{
    	margin: 0 auto;
		width: 950px;
		background: #FFFFFF;}/*メインエリア背景*/
         
	#pagebody5{
		margin: 0 auto;
		width: 950px;
		background: #FFFFFF;}/*メインエリア背景*/

	#pagebody_inner5{
		_zoom: 1;
		overflow: hidden;
		width: 940px;
		margin: 0 auto;
		padding: 0px 5px;
    	font-size: ;
    	}
		
	#pagebody5 #main_image{
		margin-bottom: 5px;
		height: 320px;}          

/*-------------------------------------------
　alpha
--------------------------------------------*/

	.alpha_img{
    	height: px;}
        
        
/*--▼(1カラム)--*/
/*--▼右寄せ表示--*/
	/*--▽トップ(サイドバー左)--*/
	.main_index #alpha5{
		float: right;
		width: 940px;}
	.main_index #alpha5 #alpha_top5{
    	margin-bottom: 5px;}
	.main_index #alpha5 #alpha_top5 #alpha_top_inner5 img{
		width: 940px;}

/*--▼(２カラム)--*/
/*--▼右寄せ表示--*/
	/*--▽トップ(サイドバー左)--*/
	.main_index #alpha{
		float: right;
		width: 690px;
		margin-left: 10px;}
	/*--▽それ以外(サイドバー左)★透過png以外(通常)---*/
	.category_archive #alpha{
		float: right;
		width: 690px;
        margin: 0px 0px 15px 10px;}
		#alpha_inner{float:left;
        width: 690px;}
		.category_archive .entry_header{ margin-bottom: 10px;}
	/*--▽それ以外(サイドバー左★透過pngの場合-)---*/
	.mainimg_png #alpha{
		float: right;
		width: 690px;
		margin-left: 10px;
		margin-top: -11px !important;}
		#alpha_inner{float:left;}
		.mainimg_png .entry_header{ margin-bottom: 5px;}

/*--▼(３カラム)--*/
/*--▼右寄せ表示--*/
	/*--▽トップ(サイドバー左)--*/
		#alpha_inner2{float:left;
        width: 450px;}
		.category_archive .entry_header{ margin-bottom: 10px;}
	/*--▽それ以外(サイドバー左★透過pngの場合-)---*/
	.mainimg_png #alpha2{
		float: right;
		width: 450px;
		margin-left: 10px;
		margin-top: -11px !important;}
		#alpha_inner2{float:left;}
		.mainimg_png .entry_header{ margin-bottom: 5px;}
/*--▼左寄せ表示--*/
	/*--▽トップ(サイドバー左)--*/
	.main_index #alpha_left{
		float: left;
		width: 690px;
		margin-right: 10px;
		padding-top: 5px;}
	/*--▽それ以外(サイドバー左)★透過png以外(通常)---*/
	.category_archive #alpha_left{
		float: left;
		width: 690px;
		margin-right: 10px;
		margin-top: 5px;}
		#alpha_inner{float:left;}
		.category_archive .entry_header{ margin-bottom: 10px;}
	/*--▽それ以外(サイドバー左★透過pngの場合-)---*/
	.mainimg_png #alpha_left{
		float: left;
		width: 690px;
		margin-right: 10px;
		margin-top: -11px !important;}
		#alpha_inner{float:left;}
		.mainimg_png .entry_header{ margin-bottom: 5px;}
		
	/*--▽タイトル１（コンテンツメインタイトル）--*/
	.entry_title01{
		margin-bottom: 5px;
		padding-left: 30px;
		background: url(/images/base_img/pc/entry_title01.jpg) repeat center top #FFFFFF;
		line-height: 40px;
		font-size: 13px;
        font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif;		color: #FFFFFF;
		letter-spacing: 0.1em;
        font-weight:bold}
	/*--▽タイトル２（サブエリアタイトル）--*/
    .entry_item_subarea{
    	width: 670px;
        margin: 0 auto;
    	}
	.entry_title02{
		padding-left: 17px;
		background: url(/images/base_img/pc/entry_title02.jpg) repeat center top #EEEEEE;
		line-height: 30px;
		font-size: 14px;
		color: #5D5D5D;
		letter-spacing: 0.1em;}

	.entry_header{ text-align: center;}
	.category_archive .entry_header .img_text{
			text-align: left; 
			margin-left: 5px;
			font-size: small;
            text-align: center;}

/*--(UpperAll・UnderAll)TOP注目エリア--*/
	#chumokuarea950{
    width: 930px;
   	margin: 0 auto;
    padding: 3px 5px;}
    margin-bottom: 5px;
	#chumokuarea950 a{
		text-decoration: none;}
        

       






	/*--▽TOP注目エリアタイトル--*/
	#chumokuarea950 .chumoku_title{
		background: url(/images/base_img/pc/chumoku_title.jpg) repeat-x #572B10;
		line-height: 40px;
        padding: 0px 15px;
		font-size: 13px;
        font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif;		color: #FFFFFF;
		letter-spacing: 0.1em;}
	/*--▽TOP注目エリアサブタイトル--*/
	#chumokuarea950 .chumoku_sub_title{
		font-size: 15px;
		color: #333333;}
	#chumokuarea950 .chumoku{
		padding: 2px;}
                
		/*--▽注目エリア一列（画像右寄り）--*/
		#chumokuarea950 .chumoku1{
			margin-bottom: 5px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku1 img{
			float: right;
			max-width: 400px;
            margin-left: 5px;}
        #chumokuarea950 .chumoku1 p{
			padding: 2px;}
        /*--▽注目エリア一列（画像左寄り）--*/
        #chumokuarea950 .chumoku6{
			margin-bottom: 5px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku6 img{
			float: left;
			max-width: 400px;
            margin-right: 5px;}
        #chumokuarea950 .chumoku6 p{
			padding: 2px;}
		/*--▽注目エリア一列（画像左右いっぱい(上)）--*/
        #chumokuarea950 .chumoku7{
			margin-bottom: 5px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku7 img{
			max-width: 924px;}
        #chumokuarea950 .chumoku7 p{
			padding: 2px;}
        		/*--▽注目エリア一列（画像左右いっぱい(下)）--*/
        #chumokuarea950 .chumoku8{
			margin-bottom: 5px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku8 img{
			max-width: 924px;}
        #chumokuarea950 .chumoku8 p{
			padding: 2px;}
		/*--▽注目エリア二列--*/
		#chumokuarea950 .chumoku2{
			float: left;
			width: 459px;
			margin: 2px;
			padding-bottom: 0px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku2 img{
			width: 455px;}
        #chumokuarea950 .chumoku2 p{
			padding: 5px;}   

		/*--▽注目エリア三列--*/
		#chumokuarea950 .chumoku3{
			float: left;
			width: 304px;
			margin: 2px;
			padding-bottom: 0px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku3 img{
			width: 300px;}
        #chumokuarea950 .chumoku3 p{
			padding: 5px;}      
        /*--▽注目エリア四列--*/
		#chumokuarea950 .chumoku4{
			float: left;
			width: 225px;
			margin: 2px;
			padding-bottom: 0px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku4 img{
			width: 221px;}
        #chumokuarea950 .chumoku4 p{
			padding: 2px;}   
        /*--▽注目エリア五列--*/
		#chumokuarea950 .chumoku5{
			float: left;
			width: 180px;
			margin: 3px 2px;
			padding-bottom: 0px;
            border: 1px solid #CCCCCC;}
		#chumokuarea950 .chumoku5 img{
			width: 176px;}

	/*▽テーブル*/
	#contact950 table{
		margin: 10px 0 10px;
		width: 930px;}
		#contact950 th{
			padding: 7px 0px 7px;
			border: 1px solid #CCCCCC;
			background: #F6F6F6;
			text-align: center;
			vertical-align: middle;}
		#contact950 td{
			padding: 7px 10px 7px;
			border: 1px solid #CCCCCC;}
	/*▽インフォメーション*/		
	#contact950 .info{
		margin: 0px 0px 5px 0px;
		padding: 9px 9px 7px 11px;
		border: 1px dashed #CCCCCC;}
      
   #contact950 .font_red{ color: #ff0000;}
   
   #contact950 .info_msg{
      margin-bottom: 5px;
      border: 1px solid #ddd;
      padding: 5px 10px;
      color: #ff0000;
      font-weight: bold;}




/*--(1カラム)TOP注目エリア--*/
#chumokuarea-1column{
    width: 930px;
	margin: 0 auto;
    padding: 0px}
#chumokuarea-1column a{
	text-decoration: none;}
        


/*--▽TOP注目エリアタイトル--*/
#chumokuarea-1column .chumoku_title{
	background: url(/images/base_img/pc/chumoku_title.jpg) repeat-x #572B10;
	line-height: 40px;
    padding: 0px 15px;
	font-size: 13px;
    font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif;	color: #FFFFFF;
	letter-spacing: 0.1em;}
/*--▽TOP注目エリアサブタイトル--*/
#chumokuarea-1column .chumoku_sub_title{
	font-size: 15px;
	color: #333333;}
#chumokuarea-1column .comment{
	padding: 4px;}
#chumokuarea-1column .chumoku{
	padding: 0px 0px;} 


            

	/*▽テーブル*/
	#contact-1column table{
		margin: 10px 0 10px;
		width: 900px;}
		#contact-1column th{
			padding: 7px 0px 7px;
			border: 1px solid #CCCCCC;
			background: #F6F6F6;
			text-align: center;
			vertical-align: middle;}
		#contact-1column td{
			padding: 7px 10px 7px;
			border: 1px solid #CCCCCC;}
	/*▽インフォメーション*/		
	#contact-1column .info{
		margin: 0px 0px 5px 0px;
		padding: 9px 9px 7px 11px;
		border: 1px dashed #CCCCCC;}
      
   #contact-1column .font_red{ color: #ff0000;}
   
   #contact-1column .info_msg{
      margin-bottom: 5px;
      border: 1px solid #ddd;
      padding: 5px 10px;
      color: #ff0000;
      font-weight: bold;}
	

	/*--(２カラム)TOP注目エリア--*/
	#chumokuarea{
		width: 690px;}
	#chumokuarea a{
		text-decoration: none;}
    #chumokuarea p{
    	padding: 5px;
    	}
    #chumokuarea .chumoku{
    	padding: 2px;}
    #chumokuarea .chumoku p{
    	margin: 5px;}
	/*--▽TOP注目エリアタイトル--*/
	#chumokuarea .chumoku_title{
		background: url(/images/base_img/pc/chumoku_title.jpg) repeat-x #572B10;
		line-height: 40px;
        padding: 0px 15px;
		font-size: 13px;
        font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif; 
		color: #FFFFFF;
		letter-spacing: 0.1em;
        font-weight:bold;}
	/*--▽TOP注目エリアサブタイトル--*/
	#chumokuarea .chumoku_sub_title{
		font-size: 15px;
		color: #333333;}
        
		/*--▽注目エリア一列共通--*/

		/*--▽注目エリア一列（画像右寄り）--*/
        #chumokuarea .chumoku1{
        	margin-bottom: 5px;
        	border: 1px solid #E2E2E2;
        	}
		#chumokuarea .chumoku1 .chumoku img{
			float: right;
			max-width: 230px;
			padding: 0px 0px 0px 4px;}
		/*--▽注目エリア一列（画像左寄り）--*/
        #chumokuarea .chumoku4{
        	margin-bottom: 5px;
        	border: 1px solid #E2E2E2;
        	}
		#chumokuarea .chumoku4 .chumoku img{
			float: left;
			max-width: 230px;
			padding: 0px 4px 0px 0px;}
		/*--▽注目エリア一列（画像左右いっぱい）--*/
        #chumokuarea .chumoku5{
        	margin-bottom: 5px;
        	border: 1px solid #E2E2E2;
        	}
		#chumokuarea .chumoku5 .chumoku img{
			max-width: 684px !important;
            }
        		/*--▽注目エリア一列（画像左右いっぱい）--*/
        #chumokuarea .chumoku6{
        	margin-bottom: 5px;
        	border: 1px solid #E2E2E2;
        	}
		#chumokuarea .chumoku6 .chumoku img{
			width: 684px !important;
            }
		/*--▽注目エリア二列--*/
		#chumokuarea .chumoku2{
			float: left;
			width: 340px;
			margin: 0px 1px 5px;
            border: 1px solid #E2E2E2;}
		#chumokuarea .chumoku2 img{
			float: right;
            width: 336px;}
		/*--▽注目エリア三列--*/
		#chumokuarea .chumoku3{
			float: left;
			width: 226px;
			margin: 0px 1px 5px;
            border: 1px solid #E2E2E2;}
		#chumokuarea .chumoku3 img{
			width: 222px;}
        /*--▽注目エリア四列--*/
		#chumokuarea .chumoku7{
			float: left;
			width: 168px;
			margin: 0px 1px 5px;
            border: 1px solid #E2E2E2;}
		#chumokuarea .chumoku7 img{
			width: 164px;}
        /*--▽注目エリア五列--*/
		#chumokuarea .chumoku8{
			float: left;
			width: 134px;
			margin: 0px 1px 5px;
            border: 1px solid #E2E2E2;}
		#chumokuarea .chumoku8 img{
			width: 130px;}
        
	/*▽テーブル*/
	#contact table{
		margin: 10px 0 10px;}
		#contact th{
			padding: 7px 0px 7px;
			border: 1px solid #CCCCCC;
			background: #F6F6F6;
			text-align: center;
			vertical-align: middle;}
		#contact td{
			padding: 7px 10px 7px;
			border: 1px solid #CCCCCC;}
	/*▽インフォメーション*/		
	#contact .info{
		margin: 0px 0px 5px 0px;
		padding: 9px 9px 7px 11px;
		border: 1px dashed #CCCCCC;}
      
   #contact .font_red{ color: #ff0000;}
   
   #contact .info_msg{
      margin-bottom: 5px;
      border: 1px solid #ddd;
      padding: 5px 10px;
      color: #ff0000;
      font-weight: bold;}
			
/*--(３カラム)--*/
	/*--(３カラム)TOP注目エリア--*/
	#chumokuarea400{
		width: 450px;
        margin-bottom: 5px;}
	#chumokuarea400 a{
		text-decoration: none;}
	/*--TOP注目エリアタイトル--*/
	#chumokuarea400 .chumoku_title{
		background: url(/images/base_img/pc/chumoku_title.jpg) repeat-x #572B10;
		line-height: 32px;
        padding: 0px 15px;
		font-size: 13px;
        font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif; 
		color: #FFFFFF;}
	/*--TOP注目エリアサブタイトル--*/
	#chumokuarea400 .chumoku_sub_title{
		padding-top: 2px;
		font-size: 14px;
		color: #333333;}
	#chumokuarea400 .chumoku{
    	padding: 2px;
    	border: 1px solid #CCCCCC;
		font-size: 12px;
		line-height: 150%;}
		/*--▽注目エリア一列共通--*/
		#chumokuarea400 .chumoku1{
			font-size: 12px;
			line-height: 150%;
            padding-bottom: 10px;}
        #chumokuarea400 .chumoku4{
			font-size: 12px;
			line-height: 150%;
            padding-bottom: 10px;}
        #chumokuarea400 .chumoku5{
			font-size: 12px;
			line-height: 150%;
            padding-bottom: 10px;}
		/*--▽注目エリア一列（画像右寄り）--*/
		#chumokuarea400 .chumoku1 .chumoku img{
			float: right;
			max-width: 230px;
			padding: 0px 0px 0px 4px;}
        /*--▽注目エリア一列（画像左寄り）--*/
		#chumokuarea400 .chumoku4 .chumoku img{
			float: left;
			max-width: 230px;
			padding: 0px 0px 0px 4px;}
		/*--▽注目エリア一列（画像左右いっぱい）--*/
		#chumokuarea400 .chumoku5 .chumoku img{
			width: 434px !important;
            padding: 5px;}
		/*--▽注目エリア二列--*/
		#chumokuarea400 .chumoku2{
			float: left;
			width: 223px;
			margin: 1px;}
		#chumokuarea400 .chumoku2 .chumoku img{
			padding-bottom: 10px;
			width: 217px;}
		/*--▽注目エリア三列--*/
		#chumokuarea400 .chumoku3{
			float: left;
			width: 148px;
			margin: 1px;}
		#chumokuarea400 .chumoku3 img{
			width: 142px;}

	/*▽テーブル*/
	#contact400 table{
		width: 450px;
		margin: 5px 0px 5px;}
		#contact400 th{
			width: 170px;
			padding: 7px 0px 7px;
			border: 1px solid #CCCCCC;
			background: #F6F6F6;
			text-align: center;
			vertical-align: middle;}
		#contact400 td{
			padding: 7px;
			border: 1px solid #CCCCCC;}
	/*▽インフォメーション*/		
	#contact400 .info{
		margin: 0px 0px 5px 0px;

		padding: 9px 9px 7px 11px;
		border: 1px dashed #CCCCCC;}
   #contact400 .font_red{ color: #ff0000;}
   #contact400 .info_msg{
      margin-bottom: 5px;
      border: 1px solid #ddd;
      padding: 5px 10px;
      color: #ff0000;
      font-weight: bold;}

/*--(３カラムの右　alpha_side)--*/
#alpha_side{
	float: right;
	width: 230px;
	margin-left: 10px;
	padding-botomm: 5px;
    }

/*-------------------------------------------
　beta
--------------------------------------------*/
/*--トップページ(サイドバー左)--*/
.main_index #beta{
	float: left;
	width: 230px;}
	.main_index #beta_inner{}
		.main_index #sidebar{
			margin-bottom: 8px;
			padding: 8px;
			background: url(/images/base_img/pc/side_banner_bg.jpg) repeat #4F2512;}
		.main_index #sidebar .banner{
			margin-bottom: 3px;}
        .main_index #sidebar .banner img{
			max-width: 214px;}
            

        
        
		.main_index #sidebar .mobilesite{}
/*--▽サイドメニュー--*/
		#category_archive_t{
            margin-bottom: 8px;
			font-size: ;
            }
		/*--▽大--*/
        #category_archive_t .category_module{
        margin-bottom: 8px;
            padding: 8px;
        	background:  #4F2512;/*サイドメニュー背景外側*/}


		
        
		#category_archive_t .category_module li a{
			display: block;
			background: url(/images/base_img/pc/side_menu_ttl.jpg) no-repeat #FFFFFF;/*サイドメニューカテゴリ背景*/
            
			line-height: 45px;
            
			text-decoration: none;
			color: #333333;      
			border-top: 1px solid #4F2512}
			#category_archive_t .category_module li a:hover{
				background: url(/images/base_img/pc/side_menu_ttl_over.jpg) no-repeat #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
			#category_archive_t .category_module li a.current{
				background: url(/images/base_img/pc/side_menu_ttl_over.jpg) no-repeat #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
		/*--▽小--*/
		#category_archive_t .category_module li ul{
			background: #FFFFFF;
			padding: 0px;}
		#category_archive_t .category_module li ul li a{
			display: block;
			padding-left: 30px;
			background: url(/images/base_img/pc/side_menu_sub.jpg) no-repeat #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted #4F2512;      
			text-decoration: none;}
		#category_archive_t .category_module li ul li a:hover{
			background: url(/images/base_img/pc/side_menu_sub_over.jpg) no-repeat #EEEEEE;}
		#category_archive_t .category_module li ul li a.current{
			background: url(/images/base_img/pc/side_menu_sub_over.jpg) no-repeat #EEEEEE;}
                /*サイドメニュー小カテゴリ背景*/


/*--▽サイドメニュー2--*/
		#category_archive_t{
            margin-bottom: 8px;
			font-size: ;
            }
		/*--▽大--*/
        #category_archive_t .category_module2{
			margin: 8px 0px;
            padding: 8px;
        	background: url(/images/base_img/pc/side_menu2_bg.jpg) repeat #FBFBFB;/*サイドメニュー背景外側*/}
		#category_archive_t .category_module2 ul{
            }
		#category_archive_t .category_module2 li a{
			display: block;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 45px;
			text-decoration: none;
			color: #333333;      
			border-top: 1px solid #FBFBFB}
			#category_archive_t .category_module2 li a:hover{
				background:  #FFFFFF;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
			#category_archive_t .category_module2 li a.current{
				background:  #FFFFFF;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
		/*--▽小--*/
		#category_archive_t .category_module2 li ul{
			background: #FFFFFF;
			padding: 0px;}
		#category_archive_t .category_module2 ul ul li a{
			display: block;
			padding-left: 30px;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted ;      
			text-decoration: none;}
			#category_archive_t .category_module2 ul ul li a:hover{
				background:  #FFFFFF;}
            #category_archive_t .category_module2 ul ul li a.current{
				background:  #FFFFFF;}
                /*サイドメニュー小カテゴリ背景*/



/*--▽サイドメニュー3--*/
		/*--▽大--*/
        #category_archive_t .category_module3{
			margin: 8px 0px;
            padding: 8px;
        	background:  #FBFBFB;/*サイドメニュー背景外側*/}
		#category_archive_t .category_module3 ul{
            }
		#category_archive_t .category_module3 li a{
			display: block;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 45px;
			text-decoration: none;
			color: #333333;      
			border-top: 1px solid #EEEEEE}
			#category_archive_t .category_module3 li a:hover{
				background:  #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
			#category_archive_t .category_module3 li a.current{
				background:  #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
		/*--▽小--*/
		#category_archive_t .category_module3 li ul{
			background: #FFFFFF;
			padding: 0px;}
		#category_archive_t .category_module3 ul ul li a{
			display: block;
			padding-left: 30px;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted ;      
			text-decoration: none;}
			#category_archive_t .category_module3 ul ul li a:hover{
				background:  #E0EDF5;}
            #category_archive_t .category_module3 ul ul li a.current{
				background:  #E0EDF5;}    
                /*サイドメニュー小カテゴリ背景*/



/*--それ以外(サイドバー左)--*/
.category_archive{
    }
.category_archive #beta{
	float: right;
	width: 230px;}
.sidebar2{
	margin-bottom: 8px;
	padding: 8px;
	background: url(/images/base_img/pc/side_banner_bg.jpg) repeat #4F2512 !important;}
.sidebar2 .banner{
			margin-bottom: 3px;}


#category_archive_t #sidebar{
	margin-bottom: 8px;
	padding: 8px;
	background: url(/images/base_img/pc/side_banner_bg.jpg) repeat #4F2512 !important;}
#category_archive_t #sidebar{
	max-width: 214px;
    }            
#category_archive_t #sidebar .banner img{
	max-width: 214px;
    }
            

		/*--▽サイドメニュー--*/
		.category_archive #sidebar{
            font-size: ;
                        
			margin-bottom: 15px;
			}
		.category_archive #sidebar #category_oya{
			margin: 4px 2px 0px 0px;
			line-height: 1.2;
			font-size: 14px;
			font-weight: bold;
			color: #333333;
			text-align: center;}
		/*--▽大--*/
        .category_archive  #sidebar .category_module{
            padding: 8px;
        	background:  #4F2512;/*サイドメニュー背景外側*/}
		.category_archive  #sidebar .category_module ul{
        	}
.category_archive #sidebar .category_module li a{
			display: block;
			background: url(/images/base_img/pc/side_menu_ttl.jpg) no-repeat #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 45px;
			text-decoration: none;
			color: #333333;      
			border-top: 1px solid #4F2512}
            
.category_archive #sidebar .category_module li a:hover{
				background: url(/images/base_img/pc/side_menu_ttl_over.jpg) no-repeat #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
                
			.category_archive  #sidebar .category_module li a.current{
				background: url(/images/base_img/pc/side_menu_ttl_over.jpg) no-repeat #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
		/*--▽小--*/
		.category_archive  #sidebar .category_module li ul{
			background: #FFFFFF;
			padding: 0px;}
		.category_archive #sidebar .category_module li ul li a{
			display: block;
			padding-left: 30px;
			background: url(/images/base_img/pc/side_menu_sub.jpg) no-repeat #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted #4F2512;      
			text-decoration: none;
			color: #333333;}
			.category_archive  #sidebar .category_module li ul li a:hover{
				background: url(/images/base_img/pc/side_menu_sub_over.jpg) no-repeat #EEEEEE;
				color: #D45A08;}/*サイドメニュー小カテゴリ背景*/
			.category_archive  #sidebar .category_module li ul li a.current{
				background: url(/images/base_img/pc/side_menu_sub_over.jpg) no-repeat #EEEEEE;
				color: #D45A08;}/*サイドメニュー小カテゴリ背景*/
		/*--▽孫--*/
		.category_archive  #sidebar .category_module li ul li ul li a{
			display: block;
			padding-left: 42px;
			background:  #FFFFFF !important;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted #4F2512;      
			text-decoration: none;
			color: #333333;}
			.category_archive  #sidebar .category_module li ul li ul li a:hover{
				background:  #E0EDF5;/*サイドメニュー孫カテゴリ背景*/
				color: #D45A08;/*サイドメニュー孫カテゴリテキスト*/}
			.category_archive  #sidebar .category_module li ul li ul li a.current{
				background:  #E0EDF5;/*サイドメニュー孫カテゴリ背景*/
				color: #D45A08;/*サイドメニュー孫カテゴリテキスト*/}
		/*--▽サイドメニュー最終階層リンクなし--*/
		.category_archive  #sidebar .category_module .sidemenu_nolink{
			padding-left: 32px;
			background: url(/images/base_img/pc/side_menu_ttl.jpg) no-repeat #FFFFFF;
			line-height: 45px;
			color: #333333;}
            
            
		/*--▽サイドメニュー2--*/
		.category_archive #sidebar{
            font-size: ;
                        
			margin-bottom: 15px;
			}
		.category_archive #sidebar #category_oya{
			margin: 4px 2px 0px 0px;
			line-height: 1.2;
			font-size: 14px;
			font-weight: bold;
			color: #333333;
			text-align: center;}
		/*--▽大--*/
        .category_archive  #sidebar .category_module2{
        	margin-top: 8px;
            padding: 8px;
        	background: url(/images/base_img/pc/side_menu2_bg.jpg) repeat #FBFBFB;/*サイドメニュー背景外側*/}
		.category_archive  #sidebar .category_module2 ul{
        	}
		.category_archive  #sidebar .category_module2 li a{
			display: block;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 45px;
			text-decoration: none;
			color: #333333;
			border-top: 1px solid #FBFBFB}
			.category_archive  #sidebar .category_module2 li a:hover{
				background:  #FFFFFF;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
			.category_archive  #sidebar .category_module2 li a.current{
				background:  #FFFFFF;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
		/*--▽小--*/
		.category_archive  #sidebar .category_module2 li ul{
			background: #FFFFFF;
			padding: 0px;}
		.category_archive  #sidebar .category_module2 li ul li a{
			display: block;
			padding-left: 30px;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted ;      
			text-decoration: none;
			color: #333333;}
			.category_archive  #sidebar .category_module2 li ul li a:hover{
				background:  #FFFFFF;
				color: #D45A08;}/*サイドメニュー小カテゴリ背景*/
			.category_archive  #sidebar .category_module2 li ul li a.current{
				background:  #FFFFFF;
				color: #D45A08;}/*サイドメニュー小カテゴリ背景*/
		/*--▽孫--*/
		.category_archive  #sidebar .category_module2 li ul li ul li a{
			display: block;
			padding-left: 42px;
			background:  #FFFFFF !important;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted ;      
			text-decoration: none;
			color: #333333;}
			.category_archive  #sidebar .category_module2 li ul li ul li a:hover{
				background:  #FFFFFF;/*サイドメニュー孫カテゴリ背景*/
				color: #D45A08;/*サイドメニュー孫カテゴリテキスト*/}
			.category_archive  #sidebar .category_module2 li ul li ul li a.current{
				background:  #FFFFFF;/*サイドメニュー孫カテゴリ背景*/
				color: #D45A08;/*サイドメニュー孫カテゴリテキスト*/}
		/*--▽サイドメニュー最終階層リンクなし--*/
		.category_archive  #sidebar .category_module2 .sidemenu_nolink{
			padding-left: 32px;
			background:  #FFFFFF;
			line-height: 45px;
			color: #333333;}



		/*--▽サイドメニュー3--*/
		.category_archive #sidebar{
            font-size: ;
                        
			margin-bottom: 15px;
			}
		.category_archive #sidebar #category_oya{
			margin: 4px 2px 0px 0px;
			line-height: 1.2;
			font-size: 14px;
			font-weight: bold;
			color: ;
			text-align: center;}
		/*--▽大--*/
        .category_archive  #sidebar .category_module3{
        	margin-top: 8px;
            padding: 8px;
        	background:  #EEEEEE;/*サイドメニュー背景外側*/}
		.category_archive  #sidebar .category_module3 ul{
        	}
		.category_archive  #sidebar .category_module3 li a{
			display: block;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 45px;
			text-decoration: none;
			color: #333333;
			border-top: 1px solid #EEEEEE}
			.category_archive  #sidebar .category_module3 li a:hover{
				background:  #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
			.category_archive  #sidebar .category_module3 li a.current{
				background:  #E0EDF5;
				color: #D45A08;}/*サイドメニューカテゴリ背景*/
		/*--▽小--*/
		.category_archive  #sidebar .category_module3 li ul{
			background: #FFFFFF;
			padding: 0px;}
		.category_archive  #sidebar .category_module3 li ul li a{
			display: block;
			padding-left: 30px;
			background:  #FFFFFF;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted ;      
			text-decoration: none;
			color: #333333;}
			.category_archive  #sidebar .category_module3 li ul li a:hover{
				background:  #E0EDF5;
				color: #D45A08;}/*サイドメニュー小カテゴリ背景*/
			.category_archive  #sidebar .category_module3 li ul li a.current{
				background:  #E0EDF5;
				color: #D45A08;}/*サイドメニュー小カテゴリ背景*/
		/*--▽孫--*/
		.category_archive  #sidebar .category_module3 li ul li ul li a{
			display: block;
			padding-left: 42px;
			background:  #FFFFFF !important;/*サイドメニューカテゴリ背景*/
			line-height: 32px;
			border-top: 1px botted ;      
			text-decoration: none;
			color: #333333;}
			.category_archive  #sidebar .category_module3 li ul li ul li a:hover{
				background:  #E0EDF5;/*サイドメニュー孫カテゴリ背景*/
				color: #D45A08;/*サイドメニュー孫カテゴリテキスト*/}
			.category_archive  #sidebar .category_module3 li ul li ul li a.current{
				background:  #E0EDF5;/*サイドメニュー孫カテゴリ背景*/
				color: #D45A08;/*サイドメニュー孫カテゴリテキスト*/}
		/*--▽サイドメニュー最終階層リンクなし--*/
		.category_archive  #sidebar .category_module3 .sidemenu_nolink{
			padding-left: 32px;
			background:  #FFFFFF;
			line-height: 45px;
			color: #333333;}



	/*--サイド注目エリア--*/
	.side_chumokuarea{
		margin: 0px 0px 8px 0px;}
	.side_chumokuarea a{
		
		text-decoration: none;}
	.side_chumokuarea a:hover{
		background: #EDF8FF;}
		/*--▽サイド注目エリアタイトル--*/
		.schumoku_title{
			background: url(/images/base_img/pc/schumoku_title.jpg) repeat-x #D00719;
			line-height: 38px;
            padding: 0px 15px;
			font-size: 13px;
        font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif; 
		color: #FFFFFF;}
        .schumoku_title_r{
			background: url(/images/base_img/pc/schumoku_title_r.jpg) repeat-x #D00719;
			line-height: 38px;
            padding: 0px 15px;
			font-size: 13px;
        font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ ゴシック","MS Gothic",Sans-Serif; 
		color: #FFFFFF;
}
		.chumoku_s{
			margin-top: 0px;
			padding: 5px;
			border: 1px solid #E2E2E2;
            }
		.chumoku_s img{
			max-width: 218px;}
		/*--▽サイド注目エリアサブタイトル--*/
		.chumoku_s .chumoku_sub_title{
			font-size: 14px;
			color: #333333;}

/*-------------------------------------------
　under_banner
--------------------------------------------*/
/*▽アンダーバナー*/
#under_banner{
	margin: 0px auto;
	width: 950px;
	background: #FFFFFF;}/*メインエリア背景*/
	#banner{
		margin: 0px auto;
		width: 950px;}
	#banner li{
		float: left;
		margin: 0px;}
	#banner li img{
		height: auto;
		border: none;}
    
		
/*-------------------------------------------
　footer
--------------------------------------------*/
/*▽フッター*/
#foot-area{
	height: 90px;
	margin: 0px auto;
	background: url(/images/base_img/pc/footer_bg2.jpg) repeat center top #552712;}
#foot{
	width: 950px;
    height: 90px;
    position:relative;
	margin: 0px auto 0px;
    background: url(/images/base_img/pc/footer_bg.jpg) repeat center top #552712;
	font-size: 11px;
	color: #FFFFFF; /*リンクA*/ }
   #foot a:link    { text-decoration: underline; color: #FFFFFF; /*リンク@*/ }
   #foot a:visited { text-decoration: underline; color: #FFFFFF; /*リンク@*/ }
   #foot a:hover   { text-decoration: none; color: #FFFFFF; /*リンク@*/ }
   #foot a:active  { text-decoration: none; color: #FFFFFF; /*リンク@*/ }

	/*▽このページのトップ*/
	#ptop{}
		#ptop p.ptop{
			float:right;
			display: inline;
			margin-right: 20px;
			width: 126px;
			background: #FFFFFF; /*背景A*/
			color: #333333; /*背景A*/
			text-align: center;}
		#ptop a{
			display: block;
			padding: 0px 2px;}
			#ptop a:link    { text-decoration: none; color: #333333 !important; } /*リンク@*/
			#ptop a:visited { text-decoration: none; color: #333333 !important; } /*リンク@*/
			#ptop a:hover   { text-decoration: none; color: #D45A08 !important; } /*リンク@_on*/
			#ptop a:active  { text-decoration: none; color: #D45A08 !important; } /*リンク@_on*/
	/*▽フッターメニュー*/
	#foot ul{
    	margin-left: 20px;
		padding: 5px 0px;
        }
		#foot ul a{
			white-space: nowrap;}
		#foot ul li{
			float:left;}
   /*▽店名or会社名*/  
	#foot h3{
		margin: 0px 20px 0px;
		font-size: 16px;
		color: #FFFFFF;
		font-weight: bold;
        text-align: left;}
   /*▽住所等*/  
	#foot h4{padding-left: 20px;}
   /*▽右下コピーライト*/  
	#foot .copylight{
        position:absolute; bottom:0px; right:10px; 
		font-size: 11px;}
/*--▲★☆★ニュースレイアウト★☆★▲--*/

/*--▽トップお知らせニュース欄≪1カラム≫▽---*/	
	#gakubunews56{
		width: 930px;
        margin: 5px;}
	#gakubunews56 ul.tabNav{
		max-width: 930px; 
		overflow: hidden;
        margin-top: 5px;}
	#gakubunews56 ul.tabNav li{
		float: left;}
	#gakubunews56 ul.tabNav li.tab1 a{
		display: block;
		float: left;
        width: 690px;
		height: 39px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews56 ul.tabNav li.tab2 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews56 ul.tabNav li.tab3 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews56 ul.tabNav li.tab4 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews56 ul.tabNav li.tab5 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews56 ul.tabNav li.tab1 a{
		display: block;
		float: left;
        width: 690px;
		height: 39px;
		text-indent: -9999px;
		overflow: hidden;}
        
		/*通常タブ*/
		#gakubunews56 li.tab1 a{
			background: url(/images/base_img/pc/top_news_module01.jpg);}
		#gakubunews56 li.tab2 a{
			background: ;}
		#gakubunews56 li.tab3 a{
			background: ;}
		#gakubunews56 li.tab4 a{
			background: ;}
		#gakubunews56 li.tab5 a{
			background: ;}
		/*マウスオーバー*/
		#gakubunews56 li.tab1 a:hover{
			background: url(/images/base_img/pc/top_news_module01_over.jpg);}		
		#gakubunews56 li.tab2 a:hover{
			background: ;}		
		#gakubunews56 li.tab3 a:hover{
			background: ;}		
		#gakubunews56 li.tab4 a:hover{
			background: ;}		
		#gakubunews56 li.tab5 a:hover{
			background: ;}
		/*ハイライト*/
		#gakubunews56 li.tab1 .active{
			background: url(/images/base_img/pc/top_news_module01_over.jpg);}		
		#gakubunews56 li.tab2 .active{
			background: ;}		
		#gakubunews56 li.tab3 .active{
			background: ;}		
		#gakubunews56 li.tab4 .active{
			background: ;}		
		#gakubunews56 li.tab5 .active{
			background: ;}
/*--タブ機能なし 別枠表示---*/	
#gakubunews56 .top_news{
	margin-bottom: 5px;}
#gakubunews56 .top_news h2{
    width: 690px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;}
/*各ニュースタブ部分*/
	#gakubunews56 .top_news .tab1{
		background: url(/images/base_img/pc/top_news_module01.jpg);}
	#gakubunews56 .top_news .tab2{
		background: ;}
	#gakubunews56 .top_news .tab3{
		background: ;}
	#gakubunews56 .top_news .tab4{
		background: ;}
	#gakubunews56 .top_news .tab5{
		background: ;}
	/*各ニュースボックス部分*/	
	#gakubunews56 #tab1{
		width: 928px;
		margin-bottom: 15px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
        background: url(/images/base_img/pc/news_img_bg1.jpg) repeat #FFFFFF;
        color: #333333;}
	#gakubunews56 #tab1 a:link { text-decoration: none; color: #333333 !important; } /*リンク@*/
	#gakubunews56 #tab1 a:visited { text-decoration: none; color: #333333 !important;} /*リンク@*/
	#gakubunews56 #tab1 a:hover   { text-decoration: none; color: #FFBB00 !important;
    background: #FFFFFF;} /*リンク@_on*/
	#gakubunews56 #tab1 a:active  { text-decoration: none; color: #FFBB00 !important;} /*リンク@_on*/
    	
	#gakubunews56 #tab2{
		width: 928px;
		margin-bottom: 15px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		background:  #FFFFFF;
        color: #333333;}
    #gakubunews56 #tab2 a:link { text-decoration: none; color: #333333 !important; } /*リンクA*/
	#gakubunews56 #tab2 a:visited { text-decoration: none; color: #333333 !important;} /*リンクA*/
	#gakubunews56 #tab2 a:hover   { text-decoration: none; color: #FFBB00 !important;
    background: #FFFFFF;} /*リンクA_on*/
	#gakubunews56 #tab2 a:active  { text-decoration: none; color: #FFBB00 !important;} /*リンクA_on*/
            		
	#gakubunews56 #tab3{
		width: 928px;
		margin-bottom: 15px;
		border-top: 1px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews56 #tab3 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクB*/
	#gakubunews56 #tab3 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクB*/
	#gakubunews56 #tab3 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクB_on*/
	#gakubunews56 #tab3 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクB_on*/
            		
	#gakubunews56 #tab4{
		width: 928px;
		margin-bottom: 15px;
		border-top: 1px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews56 #tab4 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクC*/
	#gakubunews56 #tab4 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクC*/
	#gakubunews56 #tab4 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクC_on*/
	#gakubunews56 #tab4 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクC_on*/
    			
	#gakubunews56 #tab5{
		width: 928px;
		margin-bottom: 15px;
		border-top: 1px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews56 #tab5 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクC*/
	#gakubunews56 #tab5 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクC*/
	#gakubunews56 #tab5 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクC_on*/
	#gakubunews56 #tab5 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクC_on*/			

	/*各ニュースリスト表示*/	
	#gakubunews56 .list{
		width: 890px;
		padding: 10px 20px 5px 20px; }
	#gakubunews56 .list dl{
		_zoom: 1;
		overflow: hidden;
		border-bottom: 1px dotted #CCCCCC;
		line-height: 26px;}
		/*▽日付*/
		#gakubunews56 .list dl dt{
			float: left;
			width: 125px;
			padding-left: 20px;
			background: url(/images/base_img/pc/all_list01.gif) no-repeat 10px 11px;
            }
		#gakubunews56 .list dl dt img{
			margin-bottom: 3px;
			padding: 0px 0px 0px 12px;}
		/*▽タイトル*/
		#gakubunews56 .list dl dd{
			float:left;
			width:735px;}	
			#gakubunews56 .list dl dd a{
				display: block;
				padding: 0px 5px;
				text-decoration: none;
                }
        
	/*各ニュースリスト画像1つ表示（画像左右いっぱい）*/	
	#gakubunews56 .list1{
		width:920px;
		padding: 5px 4px;}
		#gakubunews56 .list1 dl{
			padding: 3px 0px;}
		#gakubunews56 .list1 dl img{
			border: none;}
		/*▽画像エリア*/
		#gakubunews56 .list1 dl dt{
			width: 920px;
			text-align: center;}
		/*▽画像サイズ*/
		#gakubunews56 .list1 dt img{
			max-width: 920px;
			height: auto;}
		#gakubunews56 .list1 dl dd{
			width: 920px;
			}
		/*▽タイトル*/
		#gakubunews56 .list1 dl dd h3{
			font-weight: bold;
			font-size: 13px;
			line-height: 130%;}	
		#gakubunews56 .list1 dl a{
			display: block;
			padding-top: 3px;
			text-decoration: none;}
		#gakubunews56 .list1 dl a:hover{
			background: #EDF8FF;}

	/*各ニュースリスト画像2つ表示*/	
	#gakubunews56 .list2{
		width:920px;
		position: relative;
		padding: 5px 4px 25px;}
	#gakubunews56 .list2 dl.list2_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 456px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews56 .list2 dl dt{
			padding: 3px;
			text-align: center;}
		#gakubunews56 .list2 dl dt img{
			max-width: 450px;}
		#gakubunews56 .list2 dl dd{
			padding: 0px 3px 5px;
			font-size: 11px;
			}
		/*▽タイトル*/
		#gakubunews56 .list2 dl dd h3{
			font-weight: bold;
			font-size: 11px;
			line-height: 110%;}	
		#gakubunews56 .list2 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews56 .list2 dl a:hover{
			background: #EDF8FF;}
		#gakubunews56 .list2 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}
            
    /*各ニュースリスト画像3つ表示*/	
	#gakubunews56 .list3{
		width:920px;
		position: relative;
		padding: 5px 4px 25px;}
	#gakubunews56 .list3 dl.list3_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 302px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews56 .list3 dl dt{
			padding: 3px;
			text-align: center;}
		#gakubunews56 .list3 dl dt img{
			max-width: 296px;}
		#gakubunews56 .list3 dl dd{
			padding: 0px 3px 5px;
			font-size: 11px;
			}
		/*▽タイトル*/
		#gakubunews56 .list3 dl dd h3{
			font-weight: bold;
			font-size: 11px;
			line-height: 110%;}	
		#gakubunews56 .list3 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews56 .list3 dl a:hover{
			background: #EDF8FF;}
		#gakubunews56 .list3 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}

	/*各ニュースリスト画像4つ表示*/	
	#gakubunews56 .list4{
		width:920px;
		position: relative;
		padding: 5px 4px 25px;}
	#gakubunews56 .list4 dl.list4_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 226px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews56 .list4 dl dt{
			padding: 3px;
			text-align: center;}
		#gakubunews56 .list4 dl dt img{
			max-width: 222px;}
		#gakubunews56 .list4 dl dd{
			padding: 0px 3px 5px;
			font-size: 11px;
			}
		/*▽タイトル*/
		#gakubunews56 .list4 dl dd h3{
			font-weight: bold;
			font-size: 11px;
			line-height: 110%;}	
		#gakubunews56 .list4 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews56 .list4 dl a:hover{
			background: #EDF8FF;}
		#gakubunews56 .list4 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}

	/*各ニュースリスト画像5つ表示*/	
	#gakubunews56 .list5{
		width:920px;
		position: relative;
		padding: 5px 4px 25px;}
	#gakubunews56 .list5 dl.list5_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 180px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews56 .list5 dl dt{
			padding: 3px;
			text-align: center;}
		#gakubunews56 .list5 dl dt img{
			max-width: 174px;}
		#gakubunews56 .list5 dl dd{
			padding: 0px 3px 5px;
			font-size: 11px;
			}
		/*▽タイトル*/
		#gakubunews56 .list5 dl dd h3{
			font-weight: bold;
			font-size: 11px;
			line-height: 110%;}	
		#gakubunews56 .list5 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews56 .list5 dl a:hover{
			background: #EDF8FF;}
		#gakubunews56 .list5 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}
            
/*--△トップお知らせニュース欄≪1カラム≫△---*/

/*--▽トップお知らせニュース欄≪2カラム≫▽---*/	
#gakubunews{}
	#gakubunews ul.tabNav{
		max-width: 690px; 
		overflow: hidden;}
	#gakubunews ul.tabNav li{
		float: left;}
	#gakubunews ul.tabNav li.tab1 a{
		display: block;
		float: left;
        width: 690px;
		height: 39px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews ul.tabNav li.tab2 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews ul.tabNav li.tab3 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews ul.tabNav li.tab4 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews ul.tabNav li.tab5 a{
		display: block;
		float: left;
        width: px;

		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews ul.tabNav li.tab1 a{
		display: block;
		float: left;
        width: 690px;
		height: 39px;
		text-indent: -9999px;
		overflow: hidden;}
        
		/*通常タブ*/
		#gakubunews li.tab1 a{
			background: url(/images/base_img/pc/top_news_module01.jpg);}
		#gakubunews li.tab2 a{
			background: ;}
		#gakubunews li.tab3 a{
			background: ;}
		#gakubunews li.tab4 a{
			background: ;}
		#gakubunews li.tab5 a{
			background: ;}
		/*マウスオーバー*/
		#gakubunews li.tab1 a:hover{
			background: url(/images/base_img/pc/top_news_module01_over.jpg);}		
		#gakubunews li.tab2 a:hover{
			background: ;}		
		#gakubunews li.tab3 a:hover{
			background: ;}		
		#gakubunews li.tab4 a:hover{
			background: ;}		
		#gakubunews li.tab5 a:hover{
			background: ;}
		/*ハイライト*/
		#gakubunews li.tab1 .active{
			background: url(/images/base_img/pc/top_news_module01_over.jpg);}		
		#gakubunews li.tab2 .active{
			background: ;}		
		#gakubunews li.tab3 .active{
			background: ;}		
		#gakubunews li.tab4 .active{
			background: ;}		
		#gakubunews li.tab5 .active{
			background: ;}
/*--タブ機能なし 別枠表示---*/	
#gakubunews .top_news{
	margin-bottom: 5px;}
#gakubunews .top_news h2{
    width: 690px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;}
/*各ニュースタブ部分*/
	#gakubunews .top_news .tab1{
		background: url(/images/base_img/pc/top_news_module01.jpg);
        height: 39px}
	#gakubunews .top_news .tab2{
		background: ;
        height: px}
	#gakubunews .top_news .tab3{
		background: ;
        height: px}
	#gakubunews .top_news .tab4{
		background: ;
        height: px}
	#gakubunews .top_news .tab5{
		background: ;
        height: px}
	/*各ニュースボックス部分*/	
	#gakubunews #tab1{
		width: 688px;
		margin-bottom: 15px;
		border-top: 0px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
        background: url(/images/base_img/pc/news_img_bg1.jpg) repeat #FFFFFF;
        color: #333333;}
	#gakubunews #tab1 a:link { text-decoration: none; color: #333333 !important; } /*リンク@*/
	#gakubunews #tab1 a:visited { text-decoration: none; color: #333333 !important;} /*リンク@*/
	#gakubunews #tab1 a:hover   { text-decoration: none; color: #FFBB00 !important;
    background: #FFFFFF;} /*リンク@_on*/
	#gakubunews #tab1 a:active  { text-decoration: none; color: #FFBB00 !important;} /*リンク@_on*/
    	
	#gakubunews #tab2{
		width: 688px;
		margin-bottom: 15px;
		border-top: 0px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		background:  #FFFFFF;
        color: #333333;}
    #gakubunews #tab2 a:link { text-decoration: none; color: #333333 !important; } /*リンクA*/
	#gakubunews #tab2 a:visited { text-decoration: none; color: #333333 !important;} /*リンクA*/
	#gakubunews #tab2 a:hover   { text-decoration: none; color: #FFBB00 !important;
    background: #FFFFFF;} /*リンクA_on*/
	#gakubunews #tab2 a:active  { text-decoration: none; color: #FFBB00 !important;} /*リンクA_on*/
            		
	#gakubunews #tab3{
		width: 688px;
		margin-bottom: 15px;
		border-top: 0px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews #tab3 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクB*/
	#gakubunews #tab3 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクB*/
	#gakubunews #tab3 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクB_on*/
	#gakubunews #tab3 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクB_on*/
            		
	#gakubunews #tab4{
		width: 688px;
		margin-bottom: 15px;
		border-top: 0px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews #tab4 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクC*/
	#gakubunews #tab4 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクC*/
	#gakubunews #tab4 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクC_on*/
	#gakubunews #tab4 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクC_on*/
    			
	#gakubunews #tab5{
		width: 688px;
		margin-bottom: 15px;
		border-top: 0px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews #tab5 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクC*/
	#gakubunews #tab5 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクC*/
	#gakubunews #tab5 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクC_on*/
	#gakubunews #tab5 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクC_on*/			

	/*各ニュースリスト表示*/	
	#gakubunews .list{
		width:650px;
		padding: 10px 20px 5px 20px; }
	#gakubunews .list dl{
		_zoom: 1;
		overflow: hidden;
		border-bottom: 1px dotted #CCCCCC;
		line-height: 26px;}
		/*▽日付*/
		#gakubunews .list dl dt{
			float: left;
			width: 125px;
			padding-left: 20px;
			background: url(/images/base_img/pc/all_list01.gif) no-repeat 10px 11px;
            }
		#gakubunews .list dl dt img{
			margin-bottom: 3px;
			padding: 0px 0px 0px 12px;}
		/*▽タイトル*/
		#gakubunews .list dl dd{
			float:left;
			width:500px;}	
			#gakubunews .list dl dd a{
				display: block;
				padding: 0px 5px;
				text-decoration: none;
                }
        
	/*各ニュースリスト画像1つ表示（画像左右いっぱい）*/	
	#gakubunews .list1{
		width:680px;
		padding: 5px 4px;}
		#gakubunews .list1 dl{
			padding: 3px 0px;}
		#gakubunews .list1 dl img{
			border: none;}
		/*▽画像エリア*/
		#gakubunews .list1 dl dt{
			width: 680px;
			text-align: center;}
		/*▽画像サイズ*/
		#gakubunews .list1 dt img{
			max-width: 680px;
			height: auto;}
		#gakubunews .list1 dl dd{
			width: 680px;
			}
		/*▽タイトル*/
		#gakubunews .list1 dl dd h3{
			font-weight: bold;
			font-size: 13px;
			line-height: 130%;}	
		#gakubunews .list1 dl a{
			display: block;
			padding-top: 3px;
			text-decoration: none;}
		#gakubunews .list1 dl a:hover{
			background: #EDF8FF;}

	/*各ニュースリスト画像2つ表示*/	
	#gakubunews .list2{
		width:650px;
		position: relative;
		padding: 10px 20px 20px;}
	#gakubunews .list2 dl.list2_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 320px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews .list2 dl dt{
			padding: 3px;
			text-align: center;}
		#gakubunews .list2 dl dt img{
			max-width: 314px;}
		#gakubunews .list2 dl dd{
			padding: 0px 3px 5px;
			font-size: 11px;
			}
		/*▽タイトル*/
		#gakubunews .list2 dl dd h3{
			font-weight: bold;
			font-size: 11px;
			line-height: 110%;}	
		#gakubunews .list2 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews .list2 dl a:hover{
			background: #EDF8FF;}
		#gakubunews .list2 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}
            
    /*各ニュースリスト画像3つ表示*/	
	#gakubunews .list3{
		width:650px;
		position: relative;
		padding: 10px 20px 20px;}
	#gakubunews .list3 dl.list3_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 212px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews .list3 dl dt{
			padding: 3px;
			text-align: center;}
		#gakubunews .list3 dl dt img{
			max-width: 206px;}
		#gakubunews .list3 dl dd{
			padding: 0px 3px 5px;
			font-size: 11px;
			}
		/*▽タイトル*/
		#gakubunews .list3 dl dd h3{
			font-weight: bold;
			font-size: 11px;
			line-height: 110%;}	
		#gakubunews .list3 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews .list3 dl a:hover{
			background: #EDF8FF;}
		#gakubunews .list3 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}

	/*各ニュースリスト画像4つ表示*/	
	#gakubunews .list4{
		width:650px;
		position: relative;
		padding: 10px 20px 20px;}
	#gakubunews .list4 dl.list4_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 158px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews .list4 dl dt{
			padding: 3px;
			text-align: center;}
		#gakubunews .list4 dl dt img{
			max-width: 152px;}
		#gakubunews .list4 dl dd{
			padding: 0px 3px 5px;
			font-size: 11px;
			}
		/*▽タイトル*/
		#gakubunews .list4 dl dd h3{
			font-weight: bold;
			font-size: 11px;
			line-height: 110%;}	
		#gakubunews .list4 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews .list4 dl a:hover{
			background: #EDF8FF;}
		#gakubunews .list4 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}
            
/*--△トップお知らせニュース欄≪2カラム≫△---*/

/*--▽トップお知らせニュース欄≪3カラム≫▽---*/	
#gakubunews400{}
	#gakubunews400 ul.tabNav{
    	width: 450px;
		_zoom: 1;   
		overflow: hidden;}
	#gakubunews400 ul.tabNav li{
		float: left;}
	#gakubunews400 ul.tabNav li.tab1 a{
		display: block;
		float: left;
        width: 690px;
		height: 39px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews400 ul.tabNav li.tab2 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews400 ul.tabNav li.tab3 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews400 ul.tabNav li.tab4 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews400 ul.tabNav li.tab5 a{
		display: block;
		float: left;
        width: px;
		height: px;
		text-indent: -9999px;
		overflow: hidden;}
	#gakubunews400 ul.tabNav li.tab1 a{
		display: block;
		float: left;
        width: 690px;
		height: 39px;
		text-indent: -9999px;
		overflow: hidden;}
        
		/*通常タブ*/
		#gakubunew400s li.tab1 a{
			background: url(/images/base_img/pc/top_news_module01.jpg);}
		#gakubunews400 li.tab2 a{
			background: ;}
		#gakubunews400 li.tab3 a{
			background: ;}
		#gakubunews400 li.tab4 a{
			background: ;}
		#gakubunews400 li.tab5 a{
			background: ;}
		/*マウスオーバー*/
		#gakubunews400 li.tab1 a:hover{
			background: url(/images/base_img/pc/top_news_module01_over.jpg);}		
		#gakubunews400 li.tab2 a:hover{
			background: ;}		
		#gakubunews400 li.tab3 a:hover{
			background: ;}		
		#gakubunews400 li.tab4 a:hover{
			background: ;}		
		#gakubunews400 li.tab5 a:hover{
			background: ;}
		/*ハイライト*/
		#gakubunews400 li.tab1 .active{
			background: url(/images/base_img/pc/top_news_module01_over.jpg);}		
		#gakubunews400 li.tab2 .active{
			background: ;}		
		#gakubunews400 li.tab3 .active{
			background: ;}		
		#gakubunews400 li.tab4 .active{
			background: ;}		
		#gakubunews400 li.tab5 .active{
			background: ;}
/*--タブ機能なし 別枠表示---*/	
#gakubunews400 .top_news{
	margin-bottom: 5px;}
#gakubunews400 .top_news h2{
    width: 690px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;}
	/*各ニュースタブ部分*/
	#gakubunews400 .top_news .tab1{
		background: url(/images/base_img/pc/top_news_module01.jpg);}
	#gakubunews400 .top_news .tab2{
		background: ;}
	#gakubunews400 .top_news .tab3{
		background: ;}
	#gakubunews400 .top_news .tab4{
		background: ;}
	#gakubunews400 .top_news .tab5{
		background: ;}
	/*各ニュースボックス部分*/	
	#gakubunews400 #tab1{
		width: 448px;
		margin-bottom: 15px;
		border-top: 0px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
        background: url(/images/base_img/pc/news_img_bg1.jpg) repeat #FFFFFF;
        color: #333333;}

	#gakubunews400 #tab1 a:link { text-decoration: none; color: #333333 !important; } /*リンク@*/
	#gakubunews400 #tab1 a:visited { text-decoration: none; color: #333333 !important;} /*リンク@*/
	#gakubunews400 #tab1 a:hover   { text-decoration: none; color: #FFBB00 !important;
    background: #FFFFFF;} /*リンク@_on*/
	#gakubunews400 #tab1 a:active  { text-decoration: none; color: #FFBB00 !important;} /*リンク@_on*/
    	
	#gakubunews400 #tab2{
		width: 448px;
		margin-bottom: 15px;
		border-top: 0px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		background:  #FFFFFF;
        color: #333333;}
    #gakubunews400 #tab2 a:link { text-decoration: none; color: #333333 !important; } /*リンクA*/
	#gakubunews400 #tab2 a:visited { text-decoration: none; color: #333333 !important;} /*リンクA*/
	#gakubunews400 #tab2 a:hover   { text-decoration: none; color: #FFBB00 !important;
    background: #FFFFFF;} /*リンクA_on*/
	#gakubunews400 #tab2 a:active  { text-decoration: none; color: #FFBB00 !important;} /*リンクA_on*/
            		
	#gakubunews400 #tab3{
		width: 448px;
		margin-bottom: 15px;
		border-top: 0px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews400 #tab3 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクB*/
	#gakubunews400 #tab3 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクB*/
	#gakubunews400 #tab3 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクB_on*/
	#gakubunews400 #tab3 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクB_on*/
            		
	#gakubunews400 #tab4{
		width: 448px;
		margin-bottom: 15px;
		border-top: 0px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews400 #tab4 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクC*/
	#gakubunews400 #tab4 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクC*/
	#gakubunews400 #tab4 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクC_on*/
	#gakubunews400 #tab4 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクC_on*/
    			
	#gakubunews400 #tab5{
		width: 448px;
		margin-bottom: 15px;
		border-top: 0px solid #52412C;
		border-right: 1px solid #52412C;
		border-bottom: 1px solid #52412C;
		border-left: 1px solid #52412C;
        background:  #52412C;
        color: #5D5D5D;}
    #gakubunews400 #tab5 a:link { text-decoration: none; color: #5D5D5D !important; } /*リンクC*/
	#gakubunews400 #tab5 a:visited { text-decoration: none; color: #5D5D5D !important;} /*リンクC*/
	#gakubunews400 #tab5 a:hover   { text-decoration: none; color: #5D5D5D !important;
    background: #52412C;} /*リンクC_on*/
	#gakubunews400 #tab5 a:active  { text-decoration: none; color: #5D5D5D !important;} /*リンクC_on*/	
	/*(３カラム)各ニュースリスト*/	
	#gakubunews400 .list400{
		width: 428px;
		padding: 10px;}
	#gakubunews400 .list400 dl{
		_zoom: 1;
		overflow: hidden;
		border-bottom: 1px dotted #CCCCCC;
		line-height: 120%;
		padding: 3px 0px;}
		/*▽日付*/
		#gakubunews400 .list400 dl dt{
			float: left;
			width: 80px;
			padding-left: 13px;
			background: url(/images/base_img/pc/all_list01.gif) no-repeat 4px 6px;}
		#gakubunews400 .list400 dl dt img{
			margin-bottom: 3px;}
		/*▽タイトル*/
		#gakubunews400 .list400 dl dd{
			float:left;
			width:316px;}	
			#gakubunews .list400 dl dd a{
				display: block;
				text-decoration: none;}
	/*(３カラム)各ニュースリスト画像1つ（画像左右いっぱい）*/	
	#gakubunews400 .list400_1{
		width: 428px;
		padding: 5px 10px;}
		#gakubunews400 .list400_1 dl{
			padding: 7px 0px;}
		#gakubunews400 .list400_1 dl img{
			border: none;}
		/*▽画像エリア*/
		#gakubunews400 .list400_1 dl dt{
			width: 428px;
			text-align: center;}
		/*▽画像サイズ*/
		#gakubunews400 .list400_1 dt img{
			width: 428px;
			height: auto;}
		#gakubunews400 .list400_1 dl dd{
			width: 428px;
			}
		/*▽タイトル*/
		#gakubunews400 .list400_1 dl dd h3{
			font-weight: bold;
			font-size: 13px;
			line-height: 130%;}	
		#gakubunews400 .list400_1 dl a{
			display: block;
			padding-top: 3px;
			text-decoration: none;}
		#gakubunews400 .list400_1 dl a:hover{
			background: #EDF8FF;}


/*(３カラム)各ニュースリスト画像2つ*/	
	#gakubunews400 .list400_2{
		position: relative;
		width: 428px;
		padding: 10px 10px 20px;}
	#gakubunews400 .list400_2 dl.list2_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 209px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews400 .list400_2 dl dt{
			padding: 2px;
			text-align: center;}
		/*▽画像サイズ*/
		#gakubunews400 .list400_2 dl img{
			width: 205px;
			height: auto;}
		#gakubunews .list400_2 dl dd{
			padding: 0px 2px 5px;
			font-size: 10px;
			}
		/*▽タイトル*/
		#gakubunews400 .list400_2 dl dd h3{
			font-weight: bold;
			font-size: 10px;
			line-height: 110%;}	
		#gakubunews400 .list400_2 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews .list400_2 dl a:hover{
			background: #EDF8FF;}
		#gakubunews400 .list400_2 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}
            
            
    /*(３カラム)各ニュースリスト画像3つ*/	
	#gakubunews400 .list400_3{
		position: relative;
		width: 428px;
		padding: 10px 10px 20px;}
	#gakubunews400 .list400_3 dl.list3_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 138px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews400 .list400_3 dl dt{
			padding: 2px;
			text-align: center;}
		/*▽画像サイズ*/
		#gakubunews400 .list400_3 dl img{
			width: 134px;
			height: auto;}
		#gakubunews400 .list400_3 dl dd{
			padding: 0px 2px 5px;
			font-size: 10px;
			}
		/*▽タイトル*/
		#gakubunews400 .list400_3 dl dd h3{
			font-weight: bold;
			font-size: 10px;
			line-height: 110%;}	
		#gakubunews400 .list400_3 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews400 .list400_3 dl a:hover{
			background: #EDF8FF;}
		#gakubunews400 .list400_3 p{
			position: absolute;
			right:20px;

			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}

	/*(３カラム)各ニュースリスト画像4つ*/	
	#gakubunews400 .list400_4{
		position: relative;
		width: 428px;
		padding: 10px 10px 20px;}
	#gakubunews400 .list400_4 dl.list4_box{
		_zoom: 1;
		overflow: hidden;
		float: left;
		width: 103px;
		margin: 1px;
		border: 1px solid #CCCCCC;}
		#gakubunews400 .list400_4 dl dt{
			padding: 2px;
			text-align: center;}
		/*▽画像サイズ*/
		#gakubunews400 .list400_4 dl img{
			width: 99px;
			height: auto;}
		#gakubunews400 .list400_4 dl dd{
			padding: 0px 2px 5px;
			font-size: 10px;
			}
		/*▽タイトル*/
		#gakubunews400 .list400_4 dl dd h3{
			font-weight: bold;
			font-size: 10px;
			line-height: 110%;}	
		#gakubunews400 .list400_4 dl a{
			display: block;
			text-decoration: none;}
		#gakubunews400 .list400_4 dl a:hover{
			background: #EDF8FF;}
		#gakubunews400 .list400_4 p{
			position: absolute;
			right:20px;
			bottom: 5px;
			text-align: right;
			verticalt-align: bottom;}
/*--△トップお知らせニュース欄≪3カラム≫△---*/	

/*--▲★☆★ニュースレイアウト★☆★▲--*/	



/*--▼★☆★サブエリアレイアウト★☆★▼--*/

/*--▽新サブエリア・店舗情報≪共通≫▽--*/
		.entry_item_subarea table{
        	margin-top:5px;}
        .entry_item_subarea table th td{
        	}
		.subarea_shop{
        	border-bottom:dotted 1px #CCCCCC;}
		.subarea_item_shop{}
        .subarea_title_shop{margin: 5px;}
		.subarea_item .subarea_item_sub_shop{
			overflow: hidden;
			_zoom:1;
			margin: 5px;}
        .subarea_shop2 tr{
        	border-bottom:dotted 1px #CCCCCC;}
/*--△新サブエリア・店舗情報≪共通≫△--*/

/*--▼新サブエリア≪1カラム≫▼--*/
		.entry_item_subarea3{
    	width: 930px;
        margin: 0 auto;
    	}
		.subarea_title3{
        	width: 930px;
            margin-bottom: 5px;
			line-height: 30px;
			font-size: 14px;
			letter-spacing: 0.1em;}
        .subarea_title3 p{
        	padding-left: 17px;} 
		.subarea_item3{width: 930px;}
		.subarea_item3 .subarea_item_sub{
        	width: 920px;
			overflow: hidden;
			_zoom:1;
			margin: 5px;}

		/*--文章--*/
		.subarea_item3 .subarea_item_sub .text{
        	padding: 5px;}
		.subarea_item3 .subarea_item_sub .text2{
        	width: 930px;
        	margin: 5px;
        	padding: 5px;}
            
/*--▽サブエリア　1カラム【1枚画像(右)】▽--*/
		/*--画像1--*/
		.subarea_item3 .subarea_item_sub .img_area01_r{
			float: right;}
		.subarea_item3 .subarea_item_sub .img_area01_r .img{
            max-width: 317px;
            margin: 5px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item3 .subarea_item_sub .img_area01_r .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　1カラム【1枚画像(左)】▽--*/
		/*--画像1--*/
		.subarea_item3 .subarea_item_sub .img_area01_l{
			float: left;}
		.subarea_item3 .subarea_item_sub .img_area01_l .img{
            max-width: 317px;
            margin: 5px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item3 .subarea_item_sub .img_area01_l .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　1カラム【1枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item3 .subarea_item_sub .img_area01{
        	width: 920px;}
		.subarea_item3 .subarea_item_sub .img_area01 .img{
            text-align: center;}
		/*--画像文章1--*/
		.subarea_item3 .subarea_item_sub .img_area01 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　1カラム【2枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item3 .subarea_item_sub .img_area02{
			float: left;}
		.subarea_item3 .subarea_item_sub .img_area02 .img{
			width: 456px;
			margin: 2px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item3 .subarea_item_sub .img_area02 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　1カラム【3枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item3 .subarea_item_sub .img_area03{
			width: 302px;
			margin: 2px;
			float: left;}
		.subarea_item3 .subarea_item_sub .img_area03 .img{
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item3 .subarea_item_sub .img_area03 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　1カラム【4枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item3 .subarea_item_sub .img_area04{
			width: 226px;
			margin: 2px;
			float: left;}
		.subarea_item3 .subarea_item_sub .img_area04 .img{
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item3 .subarea_item_sub .img_area04 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

		/*--添付ファイル--*/
		.subarea_item3 .temp_area{
        	margin: 5px 0px;
            float: left;}
		.subarea_item3 .temp_link{
			margin-left: 19px;}
    	.subarea_item3 .temp_file{
			margin-left: 19px;}
/*--▲新サブエリア≪1カラム≫▲--*/    				
  
/*--▼新サブエリア≪2カラム≫▼--*/
		.subarea_title{
        	margin: 8px 0px 3px;
			padding-left: 17px;
			line-height: 30px;
			font-size: 12px;
			letter-spacing: 0.1em;} 
		.subarea_item p{margin-top: 8px;}
		.subarea_item .subarea_item_sub{
			overflow: hidden;
			_zoom:1;
			margin: 5px;}

		/*--文章--*/
		.subarea_item .subarea_item_sub .text{
        	}
            
/*--▽サブエリア　2カラム【1枚画像(右)】▽--*/
		/*--画像1--*/
		.subarea_item .subarea_item_sub .img_area01_r{
			float: right;}
		.subarea_item .subarea_item_sub .img_area01_r .img{
            max-width: 317px;
            margin: 5px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item .subarea_item_sub .img_area01_r .img_text{
        	font-size: small;
			line-height:1.3;
            text-align: center;}
		/*--文章--*/

            
/*--▽サブエリア　2カラム【1枚画像(左)】▽--*/
		/*--画像1--*/
		.subarea_item .subarea_item_sub .img_area01_l{
			float: left;}
		.subarea_item .subarea_item_sub .img_area01_l .img{
            max-width: 317px;
            margin: 5px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item .subarea_item_sub .img_area01_l .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　2カラム【1枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item .subarea_item_sub .img_area01{
			width: 660px;}
		.subarea_item .subarea_item_sub .img_area01 .img{
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item .subarea_item_sub .img_area01 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;
            }

/*--▽サブエリア　2カラム【2枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item .subarea_item_sub .img_area02{
			float: left;}
		.subarea_item .subarea_item_sub .img_area02 .img{
			width: 326px;
			margin: 2px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item .subarea_item_sub .img_area02 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　2カラム【3枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item .subarea_item_sub .img_area03{
			float: left;
            width: 220px;}
		.subarea_item .subarea_item_sub .img_area03 .img{
            width: 216px;
			margin: 2px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item .subarea_item_sub .img_area03 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　2カラム【4枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item .subarea_item_sub .img_area04{
			float: left;}
		.subarea_item .subarea_item_sub .img_area04 .img{
            width: 161px;
			margin: 2px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item .subarea_item_sub .img_area04 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

		/*--添付ファイル--*/
		.subarea_item .temp_area{
        	margin: 5px 0px;
            float: left;}
		.subarea_item .temp_link{
			margin-left: 19px;}
    	.subarea_item .temp_file{
			margin-left: 19px;}
/*--▲新サブエリア≪2カラム≫▲--*/        				

/*--▼新サブエリア≪3カラム≫▼--*/
		.entry_item_subarea2{
    	width: 430px;
        margin: 0 auto;
    	}	
		.subarea_title2{
        	width: 430px;
			line-height: 30px;
			font-size: 14px;
			letter-spacing: 0.1em;}
        .subarea_title2 p{
        	padding-left: 17px;} 
 
		.subarea_item2{}
		.subarea_item2 .subarea_item_sub{
			overflow: hidden;
			_zoom:1;
			margin: 5px;}

		/*--文章--*/
		.subarea_item2 .subarea_item_sub .text{}

/*--▽サブエリア　3カラム【1枚画像(右)】▽--*/
		/*--画像1--*/
		.subarea_item2 .subarea_item_sub .img_area01_r{
			float: right;}
		.subarea_item2 .subarea_item_sub .img_area01_r .img{
            max-width: 200px;
            margin: 5px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item2 .subarea_item_sub .img_area01_r .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　3カラム【1枚画像(左)】▽--*/
		/*--画像1--*/
		.subarea_item2 .subarea_item_sub .img_area01_l{
			float: left;}
		.subarea_item2 .subarea_item_sub .img_area01_l .img{
            max-width: 200px;
            margin: 5px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item2 .subarea_item_sub .img_area01_l .img_text{
			font-size: x-small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　3カラム【1枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item2 .subarea_item_sub .img_area01{
            width: 420px;}
		.subarea_item2 .subarea_item_sub .img_area01 .img{
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item2 .subarea_item_sub .img_area01 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　3カラム【2枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item2 .subarea_item_sub .img_area02{        
			float: left;}
		.subarea_item2 .subarea_item_sub .img_area02 .img{
            width: 206px;
            margin: 2px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item2 .subarea_item_sub .img_area02 .img_text{
			font-size: small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　3カラム【3枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item2 .subarea_item_sub .img_area03{
			float: left;}
		.subarea_item2 .subarea_item_sub .img_area03 .img{
            width: 136px;
            margin: 2px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item2 .subarea_item_sub .img_area03 .img_text{
			font-size: x-small;
			line-height:1.3;
            text-align: center;}

/*--▽サブエリア　3カラム【4枚画像(上・下)】▽--*/
		/*--画像1--*/
		.subarea_item2 .subarea_item_sub .img_area04{
			float: left;}
		.subarea_item2 .subarea_item_sub .img_area04 .img{
            width: 101px;
            margin: 2px;
            text-align: center;}

		/*--画像文章1--*/
		.subarea_item2 .subarea_item_sub .img_area04 .img_text{
			font-size: x-small;
			line-height:1.3;
            text-align: center;}

		/*--添付ファイル--*/
		.subarea_item2 .temp_area{
        	margin: 5px 0px;
            float: left;}
		.subarea_item2 .temp_link{
			margin-left: 19px;}
    	.subarea_item2 .temp_file{
			margin-left: 19px;}
/*--▲新サブエリア≪3カラム≫▲--*/

/*--▲★☆★サブエリアレイアウト★☆★▲--*/    				



/*--▼★☆★リストページレイアウト★☆★▼--*/
	
/*--▼≪1カラム≫▼--*/
	.entry950{
		width: 930px;}
/*--▽縦並びリスト部分(list_type05)▽--*/
		#list_type01 .entry_item1{
			overflow: hidden;
			_zoom:1;
			padding: 5px;
			border-bottom: 1px dotted #CCCCCC;}
			/*--文章--*/
			#list_type01 .entry_item1 .text{
				margin-bottom: 5px;
				overflow: hidden;}
			/*--画像--*/
			#list_type01  .entry_item1 .img_area{
				margin: 5px;
				float: left;}
				/*--画像文章--*/
				#list_type01 .entry_item1 .img_text{
					margin-bottom: 3px;
					font-size: small;
					line-height:1.3;
                    text-align: center;}
				/*--添付ファイル--*/
				#list_type01 .entry_item1 .temp_area{
					margin: 5px 0px;}
				#list_type01 .entry_item1 .temp_link{
					margin-left: 19px;}
/*--△縦並びリスト部分(list_type05)△--*/

/*▽タイトル・サブタイトルのみ部分(finally_news_06_list)▽*/
.entry_item1 .item_box_1{
	border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;}
	/*タイトル*/
	.entry_list .entry_title03{
    	margin-left: 5px;
		font-size: 12px !important;
		font-weight: bold;
		color: #333333;}
	.entry_list .entry_title03_sub{
		padding: 0px !important;
        margin-left: 15px;
		font-weight: normal !important;}
/*--△タイトル・サブタイトルのみ部分(finally_news_06_list)△--*/
        
/*--▽ニュースリスト部分(finally_news_05_list)▽--*/
	.entry_item1 .item_box .entry_news1{
		border-bottom: 1px dotted #CCCCCC;
    	overflow: hidden;
   		padding: 5px;}
	.entry_item1 .item_box .entry_news1 a{
		text-decoration: none;}
	/*日付*/
	.entry_item1 .item_box .entry_news1 dt{
		width: 120px;
		float: left;}
	.entry_item1 .item_box .entry_news1 dd{
		float: left;}
	/*タイトル*/
	.entry_item1 .item_box .entry_news1 .entry_title03{
		font-size: 12px !important;
		font-weight: bold;
		color: #333333;}
	.entry_item1 .item_box .entry_news1 .entry_title03_sub{
    	word-wrap: break-word;
		padding: 0px !important;
		font-weight: normal !important;}
/*--△ニュースリスト部分(finally_news_05_list)△--*/

/*--▽リスト画像タイプ2枚(horizontal_04_2_list)▽--*/            
	.entry_item1 .item_boxs_2{
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}
	.entry1 .entry_item1 .item_boxs_2{
		width:910px;}
	.entry_item1 item_boxs_2 .item_box_2 a:link {display: block;text-decoration: none;}
	.entry_item1 item_boxs_2 .item_box_2 a:visited {display: block;text-decoration: none;}
	.entry_item1 .item_boxs_2 .item_box_2 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item1 item_boxs_2 .item_box_2 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item1 .item_box_2{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry_item1 .item_box_2{
		width: 454px;}		/*--画像--*/
	.entry_item1 .item_box_2 .img_023{
			text-align: center;}
	.entry_item1 .item_box_2 .img_023 img{
			border: none !important;
			margin: 5px;
			padding: 0px !important;}
		/*--タイトル--*/
	.entry_item1 .item_box_2 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
	.entry_item1 .item_box_2 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ2枚(horizontal_04_2_list)△--*/

/*--▽リスト画像タイプ3枚(horizontal_04_3_list)▽--*/            
	.item_boxs_13{
		margin: 0px 4px;
        }
	.entry1 .entry_item1 .item_boxs_3{
		width:910px;}
	.entry_item1 item_boxs_3 .item_box_3 a:link {display: block;text-decoration: none;}
	.entry_item1 item_boxs_3 .item_box_3 a:visited {display: block;text-decoration: none;}
	.entry_item1 .item_boxs_3 .item_box_3 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item1 item_boxs_3 .item_box_3 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item1 .item_box_3{
		float: left;}
	.entry_item1 .item_box_3{
		width: 300px;
        border : 1px solid #CCCCCC;
        margin: 1px;}
	.entry_item1 .item_box_3 .img_023{
			text-align: center;}
	.entry_item1 .item_box_3 .img_023 img{
			border: none !important;
			margin: 2px;
			padding: 0px !important;}
		/*--タイトル--*/
	.entry_item1 .item_box_3 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
	.entry_item1 .item_box_3 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ3枚(horizontal_04_3_list)△--*/
	
/*--▽リスト画像タイプ4枚(horizontal_04_4_list)▽--*/
	.entry_item1 .item_boxs_4{
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}
	.entry1 .entry_item1 .item_boxs_4{
		width:910px;}
	.entry_item1 item_boxs_4 .item_box_4 a:link {display: block;text-decoration: none;}
	.entry_item1 item_boxs_4 .item_box_4 a:visited {display: block;text-decoration: none;}
	.entry_item1 .item_boxs_4 .item_box_4 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item1 item_boxs_4 .item_box_4 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item1 .item_box_4{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry_item1 .item_box_4{
		width: 226px;}		/*--画像--*/
	.entry_item1 .item_box_4 .img_045{
			text-align: center;}
	.entry_item1 .item_box_4 .img_045 img{
			border: none !important;
			margin: 5px;
			padding: 0px !important;}
		/*--タイトル--*/
	.entry_item1 .item_box_4 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
	.entry_item1 .item_box_4 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ4枚(horizontal_04_4_list)△--*/
/*--▲≪1カラム≫▲--*/


/*--▼≪2カラム≫▼--*/
/*--▽縦並びリスト部分(list_type01)▽--*/
		#list_type01 .entry_item{
			overflow: hidden;
			_zoom:1;
			margin: 5px;
			border-bottom: 1px dotted #CCCCCC;}
			/*--文章--*/
			#list_type01 .entry_item .text{
				margin-bottom: 5px;
				overflow: hidden;}
			/*--画像--*/
			#list_type01  .entry_item .img_area{
				margin: 5px;
				float: left;}
				/*--画像文章--*/
				#list_type01 .entry_item .img_text{
					margin-bottom: 3px;
					font-size: small;
					line-height:1.3;
                    text-align: center;}
				/*--添付ファイル--*/
				#list_type01 .entry_item .temp_area{
					margin: 5px 0px;}
				#list_type01 .entry_item .temp_link{
					margin-left: 19px;}
			/*--リストタイトル--*/
			#list_type01 .entry_title03{
            	overflow: hidden;
                margin: 5px 0px;
				font-size: 14px;
                font-weight: bold;
				color: #333333;
				}
			/*--リストサブタイトル--*/
			#list_type01 .entry_title03_sub{
            overflow: hidden;
				font-weight: bold;
				color: #006CE5;}
			/*--リスト文章--*/
			#list_type01 .entry_body .text{
				overflow: hidden;}
			/*--詳細を見るボタン--*/
			#list_type01 .syousai{
						margin: 5px 0px;
						text-align: right;}
			#list_type01 .syousai img{
						border: none;}
            #list_type01 .entry_item .entry_title03_sub{
				word-wrap: break-word;}
/*--△縦並びリスト部分(list_type01)△--*/

/*▽タイトル・サブタイトルのみ部分(finally_news_03_list)▽*/
.entry_item .item_box_1{
	border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;}
	/*タイトル*/
	.entry_item .item_box_1 .entry_title03{
    	margin-left: 5px;
		font-size: 12px !important;
		font-weight: bold;
		color: #333333;}
	.entry_item .item_box_1 .entry_title03_sub{
		padding: 0px !important;
        margin-left: 15px;
        word-wrap: break-word;
		font-weight: normal !important;}
/*--△タイトル・サブタイトルのみ部分(finally_news_03_list)△--*/

/*--▽ニュースリスト部分(finally_news_01_list)▽--*/
.entry_news{
	border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;
    padding: 5px;}
	.entry_news a{
		text-decoration: none;}
	/*日付*/
	.entry_news dt{
		width: 130px;
		float: left;
        margin: 4px;}
	.entry_news dd{
		float: left;
        word-wrap: break-word;}
	/*タイトル*/
	.entry_news .entry_title03{
		font-size: 12px !important;
		font-weight: bold;
		color: #333333;}
	.entry_news .entry_title03_sub{
		padding: 0px !important;
		font-weight: normal !important;}
/*--△ニュースリスト部分(finally_news_01_list)△--*/

/*--▽リスト画像タイプ2枚(horizontal_01_2_list)▽--*/            
	.item_boxs_2{
		margin : 5px;
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}
	.entry .item_boxs_2{
		width:660px;}
	.item_boxs_2 .item_box_2 a:link {display: block;text-decoration: none;}
	.item_boxs_2 .item_box_2 a:visited {display: block;text-decoration: none;}
	.item_boxs_2 .item_box_2 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.item_boxs_2 .item_box_2 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.item_box_2{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry .item_box_2{
		width: 328px;}		/*--画像--*/
		.item_box_2 .img_023{
			text-align: center;}
		.entry .item_box_2 .img_023 img{
			border: none !important;
			margin: 5px;
			padding: 0px !important;}
		/*--タイトル--*/
		.item_box_2 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
		.item_box_2 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ2枚(horizontal_01_2_list)△--*/

/*--▽リスト画像タイプ3枚(horizontal_01_3_list)▽--*/            
	.item_boxs_3{
		margin : 5px;
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}
	.entry .item_boxs_3{
		width:660px;}
	.item_boxs_3 .item_box_3 a:link {display: block;text-decoration: none;}
	.item_boxs_3 .item_box_3 a:visited {display: block;text-decoration: none;}
	.item_boxs_3 .item_box_3 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.item_boxs_3 .item_box_3 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.item_box_3{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry .item_box_3{
		width: 219px;}		/*--画像--*/
		.item_box_3 .img_023{
			text-align: center;}
		.entry .item_box_3 .img_023 img{
			border: none !important;
			margin: 5px;
			padding: 0px !important;}
		/*--タイトル--*/
		.item_box_3 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
		.item_box_3 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ3枚(horizontal_01_3_list)△--*/
	
/*--▽リスト画像タイプ4枚(horizontal_01_4_list)▽--*/
	.item_boxs_4{
		margin : 10px 0px 15px;
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}/*--2カラムの横4列リスト--*/
	.entry .item_boxs_4{
		width:652px;}/*--2カラムの横4列リスト--*/
	.item_boxs_4 .item_box_4 a:link {display: block;text-decoration: none;}
	.item_boxs_4 .item_box_4 a:visited {display: block;text-decoration: none;}
	.item_boxs_4 .item_box_4 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.item_boxs_4 .item_box_4 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.item_box_4{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry .item_box_4{
		width: 162px;}/*--2カラムの横4列リスト--*/
		/*--画像--*/
		.item_box_4 .img_045{
			text-align: center;}
		.entry .item_box_4 .img_045 img{
			border: none !important;
			margin: 1px;
			padding: 0px !important;}/*--2カラムの横4列リスト--*/
		/*--タイトル--*/
		.item_box_4 .entry_title03{
			padding: 0px 5px !important;
            word-wrap: break-word;
			text-align: center;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
		.item_box_4 .entry_title03_sub{
			padding: 3px 5px 5px !important;
            word-wrap: break-word;
			text-align: center;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ4枚(horizontal_01_4_list)△--*/
/*--▲≪2カラム≫▲--*/


/*--▼≪3カラム≫▼--*/
.entry400{
	width: 450px;}
/*--▽縦並びリスト部分(list_type03)▽--*/
		#list_type01 .entry_item3{
			overflow: hidden;
			_zoom:1;
			margin: 5px;
			border-bottom: 1px dotted #CCCCCC;}
			/*--文章--*/
			#list_type01 .entry_item3 .text{
				margin-bottom: 5px;
				overflow: hidden;}
			/*--画像--*/
			#list_type01 .entry_item3 .img_area{
				margin: 5px;
				float: left;}
				/*--画像文章--*/
				#list_type01 .entry_item3 .img_text{
					margin-bottom: 3px;
					font-size: small;
					line-height:1.3;
                    text-align: center;}
				/*--添付ファイル--*/
				#list_type01 .entry_item3 .temp_area{
					margin: 5px 0px;}
				#list_type01 .entry_item3 .temp_link{
					margin-left: 19px;}
                #list_type01 .entry_item3 .entry_title03_sub{
				word-wrap: break-word;}
                
/*--△縦並びリスト部分(list_type03)△--*/

/*▽タイトル・サブタイトルのみ部分(finally_news_04_list)▽*/
.entry_item3 .item_box_1{
	border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;}
	/*タイトル*/
	.entry_item3 .entry_title03{
    	margin-left: 5px;
		font-size: 12px !important;
		font-weight: bold;
		color: #333333;}
	.entry_item3 .item_box_1 .entry_title03_sub{
		padding: 0px !important;
        word-wrap: break-word;
        margin-left: 15px;
		font-weight: normal !important;}
/*--△タイトル・サブタイトルのみ部分(finally_news_04_list)△--*/
        
/*--▽ニュースリスト部分(finally_news_02_list)▽--*/
.entry_news3{
	border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;
    padding: 10px;}
	.entry_news a{
		text-decoration: none;}
	/*日付*/
	.entry_news3 dt{
		width: 100px;
		float: left;}
	/*タイトル*/
	.entry_news3 .entry_title03{
    	word-wrap: break-word;
		font-size: 12px !important;
		font-weight: bold;
		color: #333333;}
	.entry_news3 .entry_title03_sub{
    	word-wrap: break-word;
		padding: 0px !important;
		font-weight: normal !important;}
/*--△ニュースリスト部分(finally_news_02_list)△--*/

/*--▽リスト画像タイプ2枚(horizontal_03_2_list)▽--*/            
	.entry_item3 .item_boxs_2{
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}
	.entry1 .entry_item3 .item_boxs_2{
		width: 430px;}
	.entry_item3 item_boxs_2 .item_box_2 a:link {display: block;text-decoration: none;}
	.entry_item3 item_boxs_2 .item_box_2 a:visited {display: block;text-decoration: none;}
	.entry_item3 .item_boxs_2 .item_box_2 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item3 item_boxs_2 .item_box_2 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item3 .item_box_2{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry_item3 .item_box_2{
		width: 213px;}		/*--画像--*/
	.entry_item3 .item_box_2 .img_023{
			text-align: center;}
	.entry_item3 .item_box_2 .img_023 img{
			border: none !important;
			margin: 5px;
			padding: 0px !important;}
		/*--タイトル--*/
	.entry_item3 .item_box_2 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
	.entry_item3 .item_boxs_2 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ2枚(horizontal_03_2_list)△--*/

/*--▽リスト画像タイプ3枚(horizontal_03_3_list)▽--*/            
	.entry_item3 .item_boxs_3{
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}
	.entry1 .entry_item3 .item_boxs_3{
		width: 430px;}
	.entry_item3 item_boxs_3 .item_box_3 a:link {display: block;text-decoration: none;}
	.entry_item3 item_boxs_3 .item_box_3 a:visited {display: block;text-decoration: none;}
	.entry_item3 .item_boxs_3 .item_box_3 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item3 item_boxs_3 .item_box_3 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item3 .item_box_3{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry_item3 .item_box_3{
		width: 142px;}		/*--画像--*/
	.entry_item3 .item_box_3 .img_023{
			text-align: center;}
	.entry_item3 .item_box_3 .img_023 img{
			border: none !important;
			margin: 5px;
			padding: 0px !important;}
		/*--タイトル--*/
	.entry_item3 .item_box_3 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
	.entry_item3 .item_boxs_3 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ3枚(horizontal_03_3_list)△--*/
	
/*--▽リスト画像タイプ4枚(horizontal_0_4_list)▽--*/
	.entry_item3 .item_boxs_4{
		border-top : 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;}
	.entry1 .entry_item3 .item_boxs_4{
		width: 430px;}
	.entry_item3 item_boxs_4 .item_box_4 a:link {display: block;text-decoration: none;}
	.entry_item3 item_boxs_4 .item_box_4 a:visited {display: block;text-decoration: none;}
	.entry_item3 .item_boxs_4 .item_box_4 a:hover{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item3 item_boxs_4 .item_box_4 a:active{display: block;text-decoration: none;background: #EDF8FF;}
	.entry_item3 .item_box_4{
		float: left;
		border-right : 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;}
	.entry_item3 .item_box_4{
		width: 108px;}		/*--画像--*/
	.entry_item3 .item_box_4 .img_045{
			text-align: center;}
	.entry_item3 .item_box_4 .img_045 img{
			border: none !important;
			margin: 5px;
			padding: 0px !important;}
		/*--タイトル--*/
	.entry_item3 .item_box_4 .entry_title03{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: bold;
			line-height: 110%;}
		/*--タイトル--*/
	.entry_item3 .item_boxs_4 .entry_title03_sub{
			padding: 2px 8px !important;
			text-align: center;
            word-wrap: break-word;
			font-size: 11px !important;
			font-weight: normal !important;
			line-height: 110%;}
/*--△リスト画像タイプ4枚(horizontal_03_4_list)△--*/
/*--▲≪3カラム≫▲--*/


/*--▼≪共通≫▼--*/
/*--▽リンク集リスト部分(finally_links)▽--*/
.entry_links{
	border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;}
	a.links{
		display: block;
		text-decoration: none;}
	a:hover   {} /*リンク@_on*/
	.entry_links a{
		display: block;
		padding: 10px;
		text-decoration: none;}
	.entry_links a:hover   {background: #EDF8FF; } /*リンク@_on*/
    /*画像*/
    .entry_links .img_area{
    	margin: 5px;
		float: left;
        border: 1px solid #E2E2E2;}
    /*タイトル*/
	.entry_links .entry_title03{
    	margin: 5px;
		font-size: 16px;
		font-weight: bold;
		color: #333333;}
	/*サブタイトル*/
	.entry_links .entry_title03_sub{
    	word-wrap: break-word;
		padding: 0px !important;}
	/*文章*/
	.entry_links .text{
		line-height: 120%;!important;}
/*--△リンク集リスト部分(finally_links)△--*/


	/*▽ボタン(次へ前へ)*/
	.next_back{
		margin: 20px 0 0 0px;
		text-align: center;
      zoom:1;
      }
		.next_back ul{
			float:left;
			position: relative;
			left:50%;}
		.next_back li{float:left;
			position:relative;
			right:50%;}
		.next_back li a{
			display: block;
			margin-right:5px;
			border: 1px solid #333333;
			padding: 5px 7px 5px 7px;
			text-decoration: none;}
			.next_back li a:hover{
            border: 1px solid #D45A08;
				background: url(../img/footer_category_module_bg.jpg);
				color: #D45A08;}
			.next_back li a.current{
				display: block;
				border: 1px solid #D45A08;
				background: url(../img/footer_category_module_bg.jpg);
				color: #D45A08}
/*--▲≪共通≫▲--*/                      

/*--▲★☆★リストページレイアウト★☆★▲--*/


/*--▼★☆★カートレイアウト★☆★▼--*/

/*▼カートテーブル(コンテンツページ)≪1カラム≫*/
.entry_item1 #cart_table{
	width: 918px;
	border: 1px solid #CCCCCC;
    margin-bottom: 10px;
	line-height: 35px;
	color: #333333;}
.entry_item1 #cart_table .cart_table_ttl{
	font-weight: bold;
    background:#F6F6F6;
    }
.entry_item1 #cart_table td{
	padding: 0px 2px;
	border: 1px solid #CCCCCC;}
/*▲カートテーブル(コンテンツページ)≪1カラム≫*/

/*▼カートテーブル(コンテンツページ)≪2カラム≫*/
.entry_item #cart_table{
	width: 678px;
	border: 1px solid #CCCCCC;
    margin-bottom: 10px;
	line-height: 27px;
    text-align: center;}
.entry_item #cart_table .cart_table_ttl{
	font-weight: bold;
        background:#F6F6F6;}
.entry_item #cart_table td{
	padding: 3px;
	border: 1px solid #CCCCCC;}
/*▲カートテーブル(コンテンツページ)≪3カラム≫*/

/*▼カートテーブル(コンテンツページ)≪2カラム≫*/
.entry_item3 #cart_table{
	width: 438px;
	border: 1px solid #CCCCCC;
    margin-bottom: 10px;
	line-height: 35px;
	color: #333333;}
.entry_item3 #cart_table .cart_table_ttl{
	font-weight: bold;
        background:#F6F6F6;}
.entry_item3 #cart_table td{
	padding: 0px 2px;
	border: 1px solid #CCCCCC;}
/*▲カートテーブル(コンテンツページ)≪3カラム≫*/   
 
/*▼カートテーブル(購入後ページ)*/
.cart_v_table{
	border: 1px solid #444444;
	line-height: 30px;
	background: #ffffff;
	color: #333333;}
.cart_v_table .cart_table_ttl{
	font-weight: bold;
	background: #e8e8e8;}
.cart_v_table td{
	padding: 0px 10px;
	border: 1px solid #444444;}

.p_center{text-align: center;}

/*--▼★☆★カートレイアウト★☆★▼--*/





/*-----画像リンク時にアクションさせる(test部分を変更して使用する)-----*/
#test a img{
    position:relative;
    -webkit-transition:opacity 0.5s; /*Safari,Chrome*/
    -o-transition       :opacity 0.5s; /*Opera*/
    -moz-transition   :opacity 0.5s; /*Firefox*/
    transition           :opacity 0.5s; /*CSS3 Real Property*/}

#test a:focus img,
#test a:hover img {
    filter:alpha(opacity=70); /*IE*/
    -moz-opacity:0.7; /*Older Firefox*/
    opacity:0.7; /* Modern Browsers*/
}


/* 押したとき */
#test a:active img {
    top:1px;
    left:1px;
}
/*--イメージマップ--*/
.nonborder {
  border:none;
  outline:none;
}