﻿body  {
	font: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(images/0bg1.gif);
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #666666;
	font-size:12px; line-height:150%;
}

a:link { color: #666666; text-decoration:none; font-weight:600} 
a:visited { color: #663300;} 
a:hover { color: #663300; text-decoration:underline;} 
a:active { color: #666666;} 


/* Head */
#bdy { background:url(images/0bg_body.gif) repeat-y; margin:0; padding:0;}

.cnts { padding: 0; margin:0;}
.cnts #container { 
	width: 900px;
	background: #FFFFFF;
		background:url(images/0bg_body.gif) repeat-y;
	margin: 0 auto;
	text-align: left;} 
	
.cnts #header { padding: 0; margin:0;} 
.cnts #header #rt { float:left;	width:246px; height: 84px;}
.cnts #header #lt { float:left; width:650px; background:url(images/0right_bg.gif) no-repeat;height: 84px;}
.cnts #header h1 {margin: 0;padding: 0;}


/* Menu */
#bdy #menu {
	float: left;
	width: 246px;
	padding: 0px;
	background:url(images/0bg_body.gif) repeat-y;
	margin:0;
}

#menu em { display:none;}

#menu #info { background:url(images/0t_info.gif) no-repeat; width:246px; height:56px;}
#menu #order { background:url(images/0t_order.gif) no-repeat; width:246px; height:56px;}

#menu ul { margin: 0; padding:0px; display:block}
#menu li { margin: 0; list-style:none; font-size:12px; line-height:160%; height:22px; background:url(images/0t_line.gif) repeat-y; padding-left:36px;}
#menu li a { text-decoration: none; font-weight:normal;}
#menu li a:hover { font-weight:600}

/*------navi----*/

#nv { height:84px;background: url(images/0nv.gif) no-repeat;margin:0;padding:0; width:653px;}
#nv ul {margin:0;padding:0;}
#nv li {display:inline; list-style-type:none;}
#nv li a {height:84px;display:block;float:left; text-indent:-9877em;text-decoration:none;overflow:hidden;}


/*------off----*/

#nv #n01 a { background: transparent url(images/0nv.gif) no-repeat 0px 0px; width:208px;}
#nv #n02 a { background: transparent url(images/0nv.gif) no-repeat -208px 0px;width:73px;}
#nv #n03 a { background: transparent url(images/0nv.gif) no-repeat -281px 0px; width:78px;}
#nv #n04 a { background: transparent url(images/0nv.gif) no-repeat -359px 0px; width:76px;}
#nv #n05 a { background: transparent url(images/0nv.gif) no-repeat -435px 0px; width:66px;}
#nv #n06 a { background: transparent url(images/0nv.gif) no-repeat -501px 0px; width:74px;}
#nv #n07 a { background: transparent url(images/0nv.gif) no-repeat -575px 0px; width:74px;}
/*------hover----*/

#nv #n01 a:hover { background: transparent url(images/0nv.gif) no-repeat 0px -84px;}
#nv #n02 a:hover { background: transparent url(images/0nv.gif) no-repeat -208px -84px;}
#nv #n03 a:hover { background: transparent url(images/0nv.gif) no-repeat -281px -84px;}
#nv #n04 a:hover { background: transparent url(images/0nv.gif) no-repeat -359px -84px;}
#nv #n05 a:hover { background: transparent url(images/0nv.gif) no-repeat -435px -84px;}
#nv #n06 a:hover { background: transparent url(images/0nv.gif) no-repeat -501px -84px;}
#nv #n07 a:hover { background: transparent url(images/0nv.gif) no-repeat -575px -84px;}
/*--- EndNavi ---*/




/* MainContents */

.cnts #mainContent { margin: 0 0 0 258px;padding: 0 20px 0 10px;}
#mainContent h1 { font-size:16px; color:#663300; margin:0; padding:0;}
#mainContent #wtx { color:#FFF;}
#mainContent #h1bg { background:url(images/0h1bg.gif) no-repeat; height:40px; width:400px; padding:14px 0 4px 20px; margin:20px 0 0 20px;}

.cnts #mainContent_wide { margin: 0 0 0 40px;padding: 0 20px 0 10px;}
#mainContent_wide h1 { font-size:16px; color:#663300; margin:0; padding:0;}
#mainContent_wide #wtx { color:#FFF;}
#mainContent_wide #h1bg { background:url(images/0h1bg.gif) no-repeat; height:40px; width:400px; padding:14px 0 4px 20px; margin:20px 0 0 20px;}




#date { text-align:right; font-size:12px; color:#663300; padding: 10px 60px 0 0;}
#top_img { padding-left: 10px;}
#toptext { padding: 10px 66px 10px 42px; line-height:160%; font-size:12px;}


#newshead p { margin: 0; padding: 2px 30px 2px 60px; background:url(images/0bg_line_news.gif) repeat-y; font-size:12px; line-height:120%; height:24px;}


#h1conts p { padding: 0 40px 20px 40px; margin:0;}

#h1block { margin: 0; padding: 0 20px 0 0;}
#h1block #title { margin: 0; background: url(images/0h1bg.gif) no-repeat; height:40px; width:420px; padding:12px 0 4px 6px;}
#h1block p { padding: 0 0 0 10px;}
#h1block h2 { font-size:14px; color:#663300; margin:0; padding:0;}

#h1block .title_h2 { margin: 0; background: url(images/0h1bg.gif) no-repeat; height:40px; width:520px; padding:12px 0 4px 6px;}


/*  Links  */
#linksBox { padding-left:20px; margin-top:20px}

#rss { margin: 10px 0; border: 0; }


/* EntryBox */
#newEntriesBox { padding-left:20px; margin-top:20px}

/* Categry */
#categry  { background:url(images/0t_category.gif) no-repeat; width:246px; height:56px;}
#categoriesBox { padding-left:20px;}



/* Foot */

#footer { padding: 0px 10px 10px 20px;
	background: url(images/0bg_foot.gif) no-repeat; font-size:11px} 
	
#footer #fr { float:left; width: 130px; height:20px; padding-top:20px; text-align:right; padding-right:20px}
#footer #fl { float:left; width: 680px; height:20px; padding-top:20px; text-align:left; padding-left: 26px}	
	
#footer p {
	margin: 0; 
	padding:6px;
	text-align:center;
	clear:left;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}




/* ---Entry--- */
.entrySet {
	width: 560px;
	margin-bottom: 30px;
	line-height: 1.35em;
	border: dotted 1px #CCCCCC;
	padding:10px 10px 10px 16px;
}

.entryTitleSet { margin-bottom: 5px; }

.entryTitle {
	padding: 0 15px;
}

.entryDate {
	padding: 0 5px;
	background-color: #CCCCCC;
	color: #fff;
	text-align: center;
}

.entryCont img {
	display: block;
	margin: 10px 0;
}

.entryState {
	margin-top: 10px;
	text-align: center;
}

.commentState {
	margin-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom: 1px #000 dotted;
}


/* Font */
.f_red { color:#CC0000;}
.f_brown { color:#663300;}
.f_green { color: #006600;}
.f_orange { color:#FF6633;}
.f_blue { color:#0066CC;}


/* Table */
.tb_brwn { border-collapse: collapse;border: 1px #996600 solid;} 
.tb_brwn th { border: 1px #996600 solid; color:#FFFFFF; text-align:center; background-color:#339999;} 
.tb_brwn td { border: 1px #996600 solid; line-height: 110%; padding:2px;}

.tb_gray { border-collapse: collapse;border: 1px #000000 solid;} 
.tb_gray th { border: 1px #000000 solid; color: #000000; text-align:center; background-color: #FDF5E6;} 
.tb_gray td { border: 1px #000000 dotted; line-height: 110%; padding:5px;}
.tb_gray b { font-size:14px; padding:5px}

/* block */
.block_yellow {background: #FFFFCC; margin:0 20px; padding:20px; border:dotted 1px #FF6600}