@charset "shift_jis";

body    {
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", MS PMincho, serif;
	font-size:12px;
	}



/*  アイコンを印刷するを印刷 */

/*　オレンジ色の矢印　
	
.arrow_body{
	display:list-item;
	list-style-image: url(../img/body/ico_arrow_body.gif);
	}


	
	
.arrow_body_back{
	display:list-item;
	list-style-image: url(../img/body/ico_arrow_body_back.gif);
	}

*/

.hide_print{display:none}








#main_contents .list li{
	display:list-item;
	list-style-image: url(../img/body/list_image_blue.gif) no-repeat;
	}


#main_contents  .link li{
	display:list-item; 
	background:url(../img/body/ico_arrow_body.gif) no-repeat;
	}


/*  プリント時のコンテンツの幅を指定
------------------------------------------------------------------------ */

#main_contents{
	padding:0 0 0 20px;
	width:600px;
	}



#main_contents p{
	padding:5px 10px 5px 20px;
	line-height:160%;
	}












/*  プリント時に表示しない
------------------------------------------------------------------------ */


#hnavi_wrap,#hnavi,#Gnavi,#submain,.reader,#fnavi01,#fnavi02,.pnavi{display:none;}




img{ border:0px none}



#mainwrap,#main{
	margin:0;
	padding:10px;
	}




/* メインのコンテンツのエリア　*/
#main{ 
	background:#FFFFFF
	}

/*　main コンテンツ　*/

 .tabale510px{
 width:100%;

	}




/*フッター*/

#fadress{
	width:720px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-top:1px solid #000
	}
#copyright p{
	margin:0 0 5px 0;
	padding:0px;
}









/*　見出しの設定　
--------------------------------------------------------------------- */

h1{	
	border-bottom:2px solid #000;
	width:720px;
	color:#000000;
	font-size:26px;
	padding:10px 0 5px 0;
	font-weight:normal;
	background:#CCCCCC;
	}



h1#h1_division{
	background:#CCCCCC;
	border-bottom:2px solid #000;
	color:#000000;
	font-size:26px;
	padding:10px 0 0 0px;
	font-weight:normal;
	line-height:85%;
	}

h2{	
	color:#000000; 
	font-size:20px;
	font-weight:bold;
	paddng:10px;
	margin:10px 0 20px 0;
 	border-bottom:1px solid #666;
	width:auto;
	background:#FFFFFF;
		}

h2 strong{
	color:#000000;
	}

h2.h2_division{	
	color:#000000; 
	font-size:20px;
	font-weight:bold;
	paddng:10px;
	width:auto;
	background:#FFFFFF;
	}	
	
	

h3{
	color:#000000;
	font-size:16px;
	line-height:120%;
	padding:0px 10px 0px 10px;
	margin:5px 15px;
	background:#FFFFFF;

	}










