/* CSS Document */

body {font-size: 100%; margin:0; padding:0; margin:0; padding:0; line-height:1.4; color:#333; font-family:Arial, sans-serif;font-size: 12px; }
body1 { margin:0; padding:0; font-size: 100%;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Century; }
body2 { font: .8em Tahoma, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #fff url(images/bg.gif) repeat-x; color: #8E8E91; }

p.hot  {color: red}
.cool  {color: blue}

div.sample {font: bold 18px "ＭＳ 明朝"; }

/*フォントサイズ、グレー*/ 
.text18gl{ font-size:18px; color:#666; line-height:1.0em ;}
.text16gl{ font-size:16px; color:#666; line-height:1.0em ;} 
.text14gl{ font-size:14px; color:#666; line-height:1.0em ;}
.text13gl{ font-size:13px; color:#666; line-height:1.0em ;}
.text12gl{ font-size:12px; color:#666; line-height:1.0em ;}
.text11gl{ font-size:11px; color:#666; line-height:1.0em ;} 
.text10gl{ font-size:10px; color:#666; line-height:0.9em ;}

/*フォントサイズ、グレーfont-weight: bold */
.text18glbd{ font-size:18px; color:#333; line-height:1.4em ;font-weight: bold;}
.text16glbd{ font-size:16px; color:#333; line-height:1.4em ;font-weight: bold;} 
.text14glbd{ font-size:14px; color:#333; line-height:1.4em ;font-weight: bold;}
.text12glbd{ font-size:12px; color:#333; line-height:0.9em ;font-weight: bold;} 
.text10glbd{ font-size:10px; color:#333; line-height:0.9em ;font-weight: bold;}

/*フォントサイズ、茶*/
.text18br{ font-size:18px; color:#66600; line-height:1.4em ;}
.text16br{ font-size:16px; color:#66600; line-height:1.4em ;} 
.text14br{ font-size:14px; color:#66600; line-height:1.4em ;}
.text12br{ font-size:12px; color:#66600; line-height:0.9em ;} 
.text10br{ font-size:10px; color:#66600; line-height:0.9em ;}


/*フォントサイズ、茶、font-weight: bold */
.text18brbd{ font-size:18px; color:#333; line-height:0.9em ;font-weight: bold;}
.text16brbd{ font-size:16px; color:#333; line-height:0.9em ;font-weight: bold;} 
.text14brbd{ font-size:14px; color:#333; line-height:0.9em ;font-weight: bold;}
.text12brbd{ font-size:12px; color:#333; line-height:0.9em ;font-weight: bold;}
.text10brbd{ font-size:10px; color:#333; line-height:0.9em ;font-weight: bold;}

/*フォントサイズ、青、font-weight: bold */
.text18blbd{ font-size:18px; color:#0000cc; line-height:0.9em ;font-weight: bold;}
.text16blbd{ font-size:16px; color:#0000cc; line-height:0.9em ;font-weight: bold;} 
.text14blbd{ font-size:14px; color:#0000cc; line-height:0.9em ;font-weight: bold;}
.text12blbd{ font-size:12px; color:#0000cc; line-height:0.9em ;font-weight: bold;}
.text10blbd{ font-size:10px; color:#0000cc; line-height:0.9em ;font-weight: bold;}




/*画像周り余白 */
img { border: 0px; }

.clear { clear: both; }
#wrapper { width: 800px; margin: 0px auto; background: url(../images_p/wrapper120_1.gif) repeat-y;; padding: 0px; }/*margin: autoはセンタリング*/
#wrapper1 { width: 800px; margin: 0px auto; background: url(../images_p/wrapper120_1.gif) repeat-y;; padding: 0px; }/*margin: autoはセンタリング*/

/*トップヘッダushijima*/
#topheader{
	background: url(../images_p/header_ushijima_p1.gif)  no-repeat ;
	margin: 0;
	position: relative;	
	padding: 0;
	height: 44px;
	width: 800px;	
}

/*トップナビ*/
  #topnavi {
	background: url(../images_p/topnavi_p1.gif);
	margin: 0;
	position: relative;
	padding: 0;
	height: 36px;
	width: 800px;
}

#topnavi #menu { float: left; padding: 0px; margin: 0px; width:60%}
#topnavi	#menu li { font-size: 100%; display: inline; }
#topnavi	#menu li a { text-decoration: none; float: left; padding: 2px 0px 2px; text-align: center; margin: 5px 0 0 20px; color: #636365;  }
#topnavi	#menu li a.current {text-decoration: none; color: #fff;}
#topnavi	#menu li a:hover { text-decoration: none; color: #eee; /*マウスが乗ったとき */}

/*左サイドバー*/

#left { float: left; width: 120px;clear: left; url(../images_p/back120_10.gif) repeat-y;}
#left1 { margin: 0; clear: left; width: 120px; float: left; background: #fff url(../images_p/back120_10.gif) repeat-y;}
.boxL{ margin: 10px 0 0 5px; padding: 0px; }
.boxL1{margin: 10px 0 0 5px; padding: 0px; }
.boxL2 { background: #eee; }


/*中央コンテンツ*/
#center1 { width: 560px; float: left ; margin: 0px; }
#center { width: 560px; float: left ; margin: 0 0 0 0; }
.boxC{ margin: 0 0 0 0; padding: 0; background: #eee; }
.third { font-size: .9em;  float: left; width: 280px; margin: 0 30px 10px 10px; }


/*右サイドバー*/
#right { float: right; width: 120px;  background: url(../images_p/back120_10.gif) repeat-y;}
#right1 { float: right;
		  width: 120px;
        padding: 20px;		  
		   }
.boxR { margin: 10px 0 0 10px; padding: 5px;}

#right-sidebar1  {
        width: 120px;
        padding: 20px;
        background-color: limegreen;
        }

/*フッタ*/
#footer { clear: both;  margin: 0; padding: 0; background: #CCCCCC url(../images_p/footer.gif) no-repeat; width: 800px; height:50px}
.copyright{width:400px;float: left; margin: 20px 10px 10px 150px; padding: 0px; font-style: normal;font-size: 12px; } 
.update   {width:20px;float: left; margin: 20px 10px 10px 100px; padding: 0px; font-style: oblique;	font-size: 11px; }



#footer1 { font-size: .84em; clear: both; padding: 15px; background: #eee; }	


#footer3 {
	background: #CCCCCC url(../images_p/footer.gif) no-repeat;
	border: solid 0 
	display: -moz-box;
	display: -webkit-box;
	width: 800px;
	text-align: center;	
}

#footer2 { font-size: 10px;
			clear: both;
			width: 800px;
			margin: 0;
			position: relative;			
			padding: 0;
			background: #CCCCCC url(images/footer.gif) no-repeat;
		}
