@charset "utf-8";
/* CSS Document */

/*----------------------------------------------
　新しいメインページ
------------------------------------------------*/

/*-------------------------------
　共通
---------------------------------*/

.in_the_box{
	padding:0;
	margin:0;
}

.in_the_box10{
	padding:0 0 10px 0;
}

.in_the_box10_10{
	padding:10px 0;
}

h1,h2,h3,h4,p{
	padding:0;
	margin:0;
	font-size:100%;
	line-height:130%;
}

.font12{
	font-size:75%;
}

.font14{
	font-size:88%;
}

.font16_r{font-size:16px;}

/*------------------------------------------
  clearfix　　　　2009/06/04 SAITO
--------------------------------------------*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*---------------------------------
 Newマーク用 2009/10/23  Yokoyama
-----------------------------------*/
span.new {
    display: none;
    color: red;
    font-weight: bold;
}

/*-------------------------------
　個別
---------------------------------*/

.pink_box_center{
	background:url(http://img.47news.jp/feature/47school/images/top_pink_center.jpg) repeat-y;
	padding:10px;
	line-height:130%;
	width:655px;
	font-size:88%;
	text-align:justify;
	text-justify:distribute;
}

.floatL{
	float:left;
}

.floatR{
	float:right;
}


.contents_box_left{
	float:left;
	width:335px;
}

.contents_box_right{
	float:right;
	width:335px;
}


.contents_box_head{
	background:url(http://img.47news.jp/feature/47school/images/contents_box_head.jpg) no-repeat;
	height:22px;
	padding:5px 5px 0 5px;
}

.contents_box_head_long{
	background:url(http://img.47news.jp/feature/47school/images/contents_box_head_long.jpg) no-repeat;
	height:22px;
	padding:5px 5px 0 5px;
}


.photoFloat{
	float:left;
	padding:0 15px 0 10px;
}

.titleBox{
	height:42px;
}

/*-------------------------------
　生きもの
---------------------------------*/

.ikimono_box{
	border-top:solid 4px #99CC99;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	background:#F3FAF3;
	width:317px;
	padding:8px;
	height:190px;
	line-height:130%;
}

.ikimono_box p{
	text-align:justify;
	text-justify:distribute;
}

/*-------------------------------
　漢字
---------------------------------*/

.kanji_box{
	border-top:solid 4px #FF9999;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	background:#FFEEEE;
	width:317px;
	padding:8px;
	height:190px;
	line-height:130%;
}

.kanji_box p{
	text-align:justify;
	text-justify:distribute;
}


/*-------------------------------
　英語で言えた！
---------------------------------*/

.english_box{
	border-top:solid 4px #FF9933;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	background:#FFF3E8;
	width:317px;
	padding:8px;
	height:185px;
	line-height:130%;
}

.english_box p{
	text-align:justify;
	text-justify:distribute;
}



/*-------------------------------
　あおもり昆虫記
---------------------------------*/

.aomori_box{
	border-top:solid 4px #99CCCC;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	background:#F2F9F9;
	width:317px;
	padding:8px;
	height:185px;
	line-height:130%;
}

.aomori_box p{
	text-align:justify;
	text-justify:distribute;
}


/*-------------------------------
　長い黄色のボックス
---------------------------------*/

.long_box{
	border-top:solid 4px #FFCC66;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	background:#FFFFE6;
	width:657px;
	padding:8px;
	line-height:130%;
}

.long_box p{
	text-align:justify;
	text-justify:distribute;
}

.fontRight{
	text-align:right;
}

.long_in_box{
	background:#FFFFFF;
	border:#FFCC66 solid 1px;
	padding:8px;
}

/*-------------------------------
　こどものページ
---------------------------------*/

.long_in_left{
	float:left;
	/*border-right:#FFCC66 solid 1px;*/ 
	padding:0 8px 0 0;
}

.long_in_right{
	width:172px;
	float:right;
}


/*-------------------------------
　先生のページ
---------------------------------*/

.teacher_left{
	width:315px;
	float:left;
}

.teacher_right{
	width:315px;
	float:right;
}

.titleText{
	font-size:100%;
	font-weight:bold;
}


/*--------------------------------------------------
　サブメニュー
----------------------------------------------------*/
#tabmenu .subManabi{
	background:url(http://img.47news.jp/feature/47school/images/sub_menu_bg.jpg) no-repeat;
	line-height:1.6;
	list-style-type:none;
	margin:0;
	padding:0px;
        font-size:12px;
	height:34px;
	width:954px;
}


#tabmenu .subManabi ul#subMana {
	margin: 0;
	width:954px; 
}



#tabmenu .subManabi ul#subMana li {
	margin: 0;
	padding: 0;
	float:left; 
	line-height: 1;
	list-style-type: none;
	color:#333333;
	text-align:center;
	font-weight:bold;
}

#tabmenu .subManabi ul#subMana li a{
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	height:34px;
}

/*-------------------------------
　リンクページ
---------------------------------*/

.link_box{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	padding:10px;
	width:653px;
}

.link_box p{
	line-height:150%;
        padding:0 0 15px 0;
}

.linkRight{
	float:right;
	width:315px;
}

.linkLeft{
	float:left;
	width:315px;
}
	
.linkTitle{
	font-weight:bold;
	font-size:100%;
	background:url(http://img.47news.jp/feature/47school/images/ten_line_link.jpg) no-repeat bottom;
	padding:0 0 8px 0;
	margin:0 0 4px 0;
}

ul.schoolList{
	padding:0 0 20px 20px;
	margin:0;
	list-style:none;
	position:relative;
	width:293px;
}

ul.schoolList li{
	padding:2px 100px 2px 0;
	margin:0;
	list-style:url(http://img.47news.jp/feature/47school/images/llink_style.jpg) outside;
	position:relative;
	font-size:88%;
}


ul.schoolList li span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }


ul.yokoList{
	padding:2px 0 0 5px;
	margin:0;
}

ul.yokoList li{
	padding:0 5px 4px 12px;
	margin:0;
	background:url(http://img.47news.jp/feature/47school/images/llink_style_long.jpg) no-repeat;
	float:left;
	width:135px;
	font-size:88%;
}


/*--------------------------------------------------
　サブメニュー
----------------------------------------------------*/
#tabmenu .subManabi{
	background:url(http://img.47news.jp/feature/47school/images/sub_menu_bg.jpg) no-repeat;
	line-height:1.6;
	list-style-type:none;
	margin:0;
	padding:0px;
    font-size:12px;
	height:34px;
	width:954px;
}


#tabmenu .subManabi ul#subMana {
	margin: 0;
	width:954px; 
}



#tabmenu .subManabi ul#subMana li {
	margin: 0;
	padding:4px 4px 0 8px;
	float:left; 
	line-height: 1;
	list-style-type: none;
	color:#333333;
	text-align:center;
	font-weight:bold;
}

#tabmenu .subManabi ul#subMana li a{
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	height:16px;
	padding:2px 0 0 0;
}

#tabmenu .subManabi ul#subMana li a:hover{
	display: block;
	position: relative;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	height:20px;
	padding:2px 0 0 0;
}


/*-----------------------------------------------
 メニューマウスオーバー　
-----------------------------------------------*/


#tabmenu .subManabi ul#subMana li#schoolTop a{
	background:url(http://img.47news.jp/feature/47school/images/menu_47.jpg) bottom no-repeat;
	width:69px;
}

#tabmenu .subManabi ul#subMana li#schoolIkimono a{
	background:url(http://img.47news.jp/feature/47school/images/menu_ikimono.jpg) bottom no-repeat;
	width:97px;
}

#tabmenu .subManabi ul#subMana li#schoolKanji a{
	background:url(http://img.47news.jp/feature/47school/images/menu_kanji.jpg) bottom no-repeat;
	width:61px;
}

#tabmenu .subManabi ul#subMana li#schoolEnglish a{
	background:url(http://img.47news.jp/feature/47school/images/menu_english.jpg) bottom no-repeat;
	width:90px;
}


#tabmenu .subManabi ul#subMana li#schoolKonchu a{
	background:url(http://img.47news.jp/feature/47school/images/menu_aomori.jpg) bottom no-repeat;
	width:90px;
}

#tabmenu .subManabi ul#subMana li#schoolKodomo a{
	background:url(http://img.47news.jp/feature/47school/images/menu_kodomo.jpg) bottom no-repeat;
	width:108px;
}

#tabmenu .subManabi ul#subMana li#schoolTeacher a{
	background:url(http://img.47news.jp/feature/47school/images/menu_teacher.jpg) bottom no-repeat;
	width:90px;
}

#tabmenu .subManabi ul#subMana li#schoolLink a{
	background:url(http://img.47news.jp/feature/47school/images/menu_link.jpg) bottom no-repeat;
	width:40px;
}

#tabmenu .subManabi ul#subMana li#eigoGakushu a{
	background:url(http://img.47news.jp/feature/47school/images/menu_eigo_gakushu.jpg) bottom no-repeat;
	width:65px;
}

#tabmenu .subManabi ul#subMana li#schoolSeiji a{
	background:url(http://img.47news.jp/feature/47school/images/menu_seiji.jpg) bottom no-repeat;
	width:110px;
}



/*----------- メニューマウスオーバー　----------*/

	
#tabmenu .subManabi ul#subMana li#schoolTop a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_47_on.jpg) no-repeat;
	width:69px;
}

#tabmenu .subManabi ul#subMana li#schoolIkimono a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_ikimono_on.jpg) no-repeat;
	width:97px;
}

#tabmenu .subManabi ul#subMana li#schoolKanji a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_kanji_on.jpg) no-repeat;
	width:61px;
}

#tabmenu .subManabi ul#subMana li#schoolEnglish a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_english_on.jpg) no-repeat;
	width:90px;
}


#tabmenu .subManabi ul#subMana li#schoolKonchu a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_aomori_on.jpg) no-repeat;
	width:90px;
}

#tabmenu .subManabi ul#subMana li#schoolKodomo a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_kodomo_on.jpg) no-repeat;
	width:108px;
}

#tabmenu .subManabi ul#subMana li#schoolTeacher a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_teacher_on.jpg) no-repeat;
	width:90px;
}

#tabmenu .subManabi ul#subMana li#schoolLink a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_link_on.jpg) no-repeat;
	width:40px;
}

#tabmenu .subManabi ul#subMana li#eigoGakushu a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_eigo_gakushu_on.jpg) no-repeat;
	width:65px;
}

#tabmenu .subManabi ul#subMana li#schoolSeiji a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_seiji_on.jpg) no-repeat;
	width:110px;
}


/*----------------------　見学なう　-------------------------*/
#tabmenu .subManabi ul#subMana li#schoolKengaku a{
	background:url(http://img.47news.jp/feature/47school/images/menu_kengaku.jpg) no-repeat scroll center bottom transparent;
	width:49px;
}

#tabmenu .subManabi ul#subMana li#schoolKengaku a:hover{
	background:url(http://img.47news.jp/feature/47school/images/menu_kengaku_on.jpg) no-repeat;
        width:49px;
}


/*-------------------------------
　各トップページ
---------------------------------*/

.intro_text{
	font-size:75%;
	border-bottom:#CCCCCC 1px solid;
	padding:0 0 5px 0;
}

ul.ikimonoStyle{
	padding:0;
	margin:5px 0 0 20px;
}

ul.ikimonoStyle li{
	padding:0;
	margin:0;
	list-style:url(http://img.47news.jp/feature/47school/images/ikimono_list_style.jpg);
}

ul.kanjiStyle{
	padding:0;
	margin:5px 0 0 20px;
}

ul.kanjiStyle li{
	padding:0;
	margin:0;
	list-style:url(http://img.47news.jp/feature/47school/images/kanji_list_style.jpg);
}

ul.englishStyle{
	padding:0;
	margin:5px 0 0 20px;
}

ul.englishStyle li{
	padding:0;
	margin:0;
	list-style:url(http://img.47news.jp/feature/47school/images/english_list_style.jpg);
}

ul.seijiStyle{
	padding:0;
	margin:5px 0 0 20px;
}

ul.seijiStyle li{
	padding:0;
	margin:0;
	list-style:url(http://img.47news.jp/feature/47school/images/seiji_list_style.jpg);
}



.teacher_center{
	width:627px;
	background:url(http://img.47news.jp/feature/47school/images/teacher_yel_center.jpg) repeat-y;
	padding:10px;
}

.teacher_title{
	background:url(http://img.47news.jp/feature/47school/images/nie_line.jpg) bottom left no-repeat;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
}

.font12{
	font-size:75%;
}


/*-------------------------------
　英語の記事ページ
---------------------------------*/

.englishTitle{
	border-left:solid 6px #FF9224;
	font-size:113%;
	font-weight:bold;
	padding:0 0 0 5px;
}

.under_border{
	border-bottom:#CCCCCC 1px solid;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}

.orangeBox{
	background:#FFF3E8;
	padding:10px;
	margin:10px 0 0 0;
}

.orangeBox p{
	line-height:150%;
}

.englishText{
	font-size:125%;
	color:#009966;
	padding:0 0 10px 0;
}


.rightText{
	text-align:right;
	padding:10px 0 0 0;
	font-size:88%;
}


.pageFloatL{
	float:left;
	font-size:75%;
        padding:5px 0 0 0;
}

.pageFloatR{
	float:right;
	font-size:75%;
        padding:5px 0 0 0;
}

/*-------------------------------
　記事ページ
---------------------------------*/

.ikimonoTitle{
	border-left:solid 6px #88C488;
	font-size:113%;
	font-weight:bold;
	padding:0 0 0 5px;
}


.kanjiTitle{
	border-left:solid 6px #FF7575;
	font-size:113%;
	font-weight:bold;
	padding:0 0 0 5px;
}

.seijiTitle{
	border-left:solid 6px #7BA5EA;
	font-size:113%;
	font-weight:bold;
	padding:0 0 0 5px;
}

/*-------------------------------
　サイド部分のボックス
---------------------------------*/

.sideBox{
	margin:0 0 5px 0;
}

.sideGreenHead{
	height:23px;
	font-size:88%;
	padding:5px 0 0 20px;
	font-weight:bold;
	background:url(http://img.47news.jp/feature/47school/images/side_green_head.jpg) no-repeat;
}

.sidePinkHead{
	height:23px;
	font-size:88%;
	padding:5px 0 0 20px;
	font-weight:bold;
	background:url(http://img.47news.jp/feature/47school/images/side_pink_head.jpg) no-repeat;
}

.sideOrangeHead{
	height:23px;
	font-size:88%;
	padding:5px 0 0 20px;
	font-weight:bold;
	background:url(http://img.47news.jp/feature/47school/images/side_orange_head.jpg) no-repeat;
}

.sideBlueHead{
	height:23px;
	font-size:88%;
	padding:5px 0 0 20px;
	font-weight:bold;
	background:url(http://img.47news.jp/feature/47school/images/side_blue_head.jpg) no-repeat;
}


.sideGreenCenter{
	background:url(http://img.47news.jp/feature/47school/images/side_green_center.jpg) repeat-y;
	padding:2px 10px;
}

.sidePinkCenter{
	background:url(http://img.47news.jp/feature/47school/images/side_pink_center.jpg) repeat-y;
	padding:2px 10px;
}

.sideOrangeCenter{
	background:url(http://img.47news.jp/feature/47school/images/side_orange_center.jpg) repeat-y;
	padding:2px 10px;
}

.sideBlueCenter{
	background:url(http://img.47news.jp/feature/47school/images/side_blue_center.jpg) repeat-y;
	padding:2px 10px;
}


.rightIchiran{
       font-size:88%;
       padding:5px 0 0 0;
       text-align:right;
}

/*-------------------------------
　各ページのリンク部分のボックス
---------------------------------*/

.linkBox{
	padding:0 0 5px 0;
}

.linkGreenHead{
	height:23px;
	font-size:88%;
	padding:5px 0 0 20px;
	font-weight:bold;
	background:url(http://img.47news.jp/feature/47school/images/link_green_head.jpg) no-repeat;
}


.linkOrangeHead{
	height:23px;
	font-size:88%;
	padding:5px 0 0 20px;
	font-weight:bold;
	background:url(http://img.47news.jp/feature/47school/images/link_orange_head.jpg) no-repeat;
}


.linkYellowHead{
	height:23px;
	font-size:88%;
	padding:5px 0 0 20px;
	font-weight:bold;
	background:url(http://img.47news.jp/feature/47school/images/link_yellow_head.jpg) no-repeat;
}

.linkGreenCenter{
	background:url(http://img.47news.jp/feature/47school/images/link_green_center.jpg) repeat-y;
	padding:2px 10px;
}


.linkOrangeCenter{
	background:url(http://img.47news.jp/feature/47school/images/link_orange_center.jpg) repeat-y;
	padding:2px 10px;
}

.linkYellowCenter{
	background:url(http://img.47news.jp/feature/47school/images/link_yellow_center.jpg) repeat-y;
	padding:2px 10px;
}


ul.ikimonoStyleLink{
	padding:0;
	margin:5px 0 0 0;
	font-size:88%;
}

ul.ikimonoStyleLink li{
        padding:0 110px 0 12px;	
        margin:0 4px;
	background:url(http://img.47news.jp/feature/47school/images/ikimono_list_style_long.jpg) left top no-repeat;
	float:left;
	width:190px;
        position:relative;
}

ul.englishStyleLink{
	padding:0;
	margin:5px 0 0 0;
	font-size:88%;
}

ul.englishStyleLink li{
	padding:0 110px 0 12px;
	margin:0 4px;
	background:url(http://img.47news.jp/feature/47school/images/english_list_style_long.jpg) left top no-repeat;
	float:left;
	width:190px;
	position:relative;
}

ul.nieStyleLink{
	padding:0;
	margin:5px 0 0 0;
	font-size:88%;
}

ul.nieStyleLink li{
	padding:0 110px 0 12px;
	margin:0 4px;
	background:url(http://img.47news.jp/feature/47school/images/nie_list_style_long.jpg) left top no-repeat;
	float:left;
	width:190px;
	position:relative;
}

ul.ikimonoStyleLink li span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }

ul.englishStyleLink li span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }

ul.nieStyleLink li span.timestamp {display:block; position:absolute; right:0; top:0; color:#000; font-size:90%; }

/*-------------------------------
　読書感想文部分のリスト
---------------------------------*/

ul.blueGreenList{
	padding:0;
	margin:0 0 0 15px;
}

ul.blueGreenList li{
	padding:0 0 2px 0;
	margin:0;
	line-height:100%;
	list-style:url(http://img.47news.jp/feature/47school/images/bluegreen_list_style.jpg) outside;
}



/*-------------------------------
　青緑ボックス
---------------------------------*/

.aomidori_box{
	border-top:solid 4px #99CCCC;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	background:#F2F9F9;
	width:317px;
	padding:8px;
	height:195px;
	line-height:130%;
}

.aomidori_box p{
	font-size:88%;
	text-align:justify;
	text-justify:distribute;
}

/*------------------------------------
　生きもの個別ボックス
--------------------------------------*/

.ikionoIchiranBox{
	width:153px;
	float:left;
	padding:10px 10px 0 0;
}

.ikionoIchiranCenter{
	background:url(http://img.47news.jp/feature/47school/images/ikimono_box_center.jpg) repeat-y;
	padding:2px 5px 0;
}

.ikionoIchiranGreen{
	background:#EAF4EA;
	text-align:center;
	line-height:130%;
	padding:5px 5px 10px;
	color:#51A251;
	font-size:16px;
	font-weight:bold;
	margin:0 0 5px 0;
}


.ikimonoBoxTitle{
	font-size:14px;
	line-height:130%;
	font-weight:bold;
}


.pageNate{
	text-align:center;
	font-size:14px;
	padding:20px 0 5px;
}


/*------------------------------------
　生きもの個別ボックスBIG
--------------------------------------*/

.ikionoIchiranBox_big{
	width:205px;
	float:left;
	padding:10px 10px 0 0;
}

.ikionoIchiranCenter_big{
	background:url(http://img.47news.jp/feature/47school/images/ikimono_box_center_big.jpg) repeat-y;
	padding:2px 5px 0;
	width:195px;
}

.ikionoIchiranGreen_big{
	background:#EAF4EA;
	text-align:center;
	line-height:130%;
	padding:5px 3px 5px;
	color:#51A251;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
}



/*
 緑のLink Color [
----------------------------------------------------------- */


a.greenLink:link {
    text-decoration:none;
    color:#51A251;
}

a.greenLink:visited {
    text-decoration:none;
    color:#51A251;
}

a.greenLink:hover {
    text-decoration:underline;
    color:#51A251;
}

a.greenLink:active {
      color:#51A251;
	  text-decoration:none;

}



/*------------------------------------
　漢字物語個別ボックス
--------------------------------------*/

.kanjiIchiranBox{
	border:solid 1px #064D79;
	padding:1px;
	margin:8px 8px 0 0;
	width:203px;
	float:left;
}

.kanji_maru{
	float:left;
	padding:6px 5px 0;
}

.kanji_intro_box{
	background:url(http://img.47news.jp/feature/47school/images/kanji_box_bg.jpg) no-repeat;
	width:118px;
	height:55px;
	padding:15px 7px 0 7px;
	float:right;
	line-height:130%;
}



/*
 白のLink Color [
----------------------------------------------------------- */


a.whiteLinkKanji:link{
    text-decoration:none;
    color:#FFFFFF;
}

a.whiteLinkKanji:visited{
    text-decoration:none;
    color:#FFFFFF;
}

a.whiteLinkKanji:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

a.whiteLinkKanji:active {
      color:#FFFFFF;
      text-decoration:none;
}

/*-------------------------------
　政治っておもしろい
---------------------------------*/

.seiji_box{
	border-top:solid 4px #7BA5EA;
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
	border-left:solid 1px #C0C0C0;
	background:#EAF3FD url(http://img.47news.jp/feature/47school/politics/images/ari_img.jpg) right bottom no-repeat;
	width:317px;
	padding:8px;
	height:185px;
	line-height:130%;
}

.seiji_box .seiji_in_box{
	padding:0 110px 0 0;
}

.seiji_box .seiji_in_box p{
	text-align:justify;
	text-justify:distribute;
}


/*-------------------------------
　google ad用ボックス
---------------------------------*/
.google_ad_box{
	height:225px;
	background:#F2F9F9;
	padding:8px;
	border:solid 1px #C0C0C0;
	width:317px;
}

/*-------------------------------
　政治の一覧
---------------------------------*/

.seiji_bg{
	background:url(http://img.47news.jp/feature/47school/politics/images/seiji_header_in2.jpg) no-repeat;
	height:46px;
	width:600px;
	padding:12px 60px 0 15px;
	font-size:12px;
}

.seiji_kobetu{
	float:left;
	width:180px;
	padding:0 25px 15px 0;
}


.seiji_gaku{
	background:url(http://img.47news.jp/feature/47school/politics/images/seiji_gaku_img.jpg) no-repeat;
	height:98px;
	width:127px;
	padding:42px 25px 0 28px;
	margin:0 0 5px 0;
	line-height:150%;
	font-weight:bold;
	font-size:14px;
}

.seiji_gaku_under{
	background:url(http://img.47news.jp/feature/47school/politics/images/seiji_gaku_under.jpg) bottom no-repeat;
	padding:5px 0 8px 0;
	text-align:center;
	font-weight:bold;
}


a.grayLink:link {
    text-decoration:none;
    color:#333333;
}

a.grayLink:visited {
    text-decoration:none;
    color:#333333;
}

a.grayLink:hover {
    text-decoration:underline;
    color:#333333;
}

a.grayLink:active {
      color:#333333;
	  text-decoration:none;

}
