@charset "shift_jis";
/* CSS Document */
/* ◆◆デジタルなまずNEWver◆◆ */

/* body要素以下全てに適用されます */

body {	
color : #666666;							/* 文字の色 */
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size : 12px;
		margin-top: 0px;
		background : url("http://blog120.fc2.com/template/sample/image/sample_bk_body.gif") top left repeat;		/* 背景画像を繰り返し表示 */
		background-color:  #fff;				/* 背景の色 */
		/* 背景画像使用例（背景画像を使わない場合はbackground行を削除して下さい */
line-height:120%;						/* 行間 */
		
	}


/* リンクの設定
------------------------------------------------------------ */
a,a:link   { color:#666666; text-decoration: none; }
a:visited  { text-decoration: none;}
a:hover {color: #0F6629; text-decoration:underline}

/* リンク画像の枠を表示しない */
	a img {
		border-style : none;			/* 枠を非表示 */
		border-width : 0px;				/* 枠の幅を0pxに設定 */
		text-decoration : none;			/* 装飾を表示しない */
	}
	
#main_body {
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: left;
	width: 800px;
    background-color:#f8f8f8;
 	border: 1px solid #94a69d;
}
	
#copy {
font-family:Arial, Helvetica, sans-serif;
margin-right: 10px;
margin-left: auto;
padding-right: 10px;
padding-left:auto;
text-align:right;
background-color:#f8f8f8;
}


#footer {
height:20px;
margin: 0px;padding: 0px;
background-image:url(images/footer.gif);
background-position:left top;
background-repeat:no-repeat;
}

#footer_menu a,
#footer_menu a:link   { color:#ffffff; text-decoration: none; }
#footer_menu a:visited  { text-decoration: none;}
#footer_menu a:hover {color: #ffffff; text-decoration:underline}

#footer_menu h2 {
float: left;font-size:12px;color:#FFFFFF;
margin-top:0px;margin-left:10px;}

#footer_menu {	height: 20px;padding-top: 5px; padding-left:5px;}
#footer_menu a {	width: 95px;}









/* TOP ヘッダーの設定
----------------------------------------------------------- */
#header {	width: 800px;
background-image:url(images/bg_header.jpg);
background-position:left top;
background-repeat:no-repeat;
height:100px;
margin:0;padding:0; }



#header02 {
color:#FFFFFF;
padding-top:3px;
font-size:12px;

	}


/* サブメニュー
------------------------------------------------------------ */
#sub_menu{width:320px;height:27px;
margin:0px 0px 0px 80px;
padding:0px;}
#sub_menu h2 { float:left;}
#sub_menu h2 img  { vertical-align:bottom;}


/* ＴＯＰメニュー
------------------------------------------------------------ */

#top_menu{width:800px;height:40px;
margin:0px;padding:0px;}
#top_menu h2 { float:left;}


/* コンテンツ
------------------------------------------------------------ */
/* ############## top ##################### */

#sub_contents1 {width:800px;background-color:#FBFBFB;}

#l_contents  {width:590px;background-color:#FBFBFB;;float:left}
#r_contents {width:200px;background-color:#FBFBFB;; float:right}


/* TOPの左
------------------------------------------------------------ */
#l_contents_box {width::540px;margin: 0px 25px 0px 25px;}

#title01 {padding:0; margin:5px 0px 0px 0px;}
#title02 {padding:0; margin:5px 0px 0px 0px;}
#title03 {padding:0; margin:5px 0px 0px 10px;}


#sub_contents1 ol{
 padding:0px 5px 5px 5px;
 margin:5px;
 list-style:none;
}

#sub_contents1 ol li{  padding-top:5px;}

#sub_contents1 #topics{
    width:538px;
    border:#25408f  solid 1px;
	line-height:140%;
	margin:0px 0px 15px 0px;
	background-color:#ffffff;
	}


#sub_contents1 #link01
{
    width:258px;
	border:#cccccc solid 1px;
	line-height:140%;
	margin:0px 10px 15px 0px;
	background-color:#ffffff;
}

#sub_contents1 #link02
{
    width:258px;
	border:#006a73 solid 1px;
	line-height:140%;
	margin:0px 0px 15px 10px;
	background-color:#ffffff;
	}

#banner {margin-top:5px;width:160px;}
#banner img {margin-bottom:15px;}


/* 後続コンテンツ
------------------------------------------------------------ */
/* ############## 後続 ##################### */















