<style type="text/css">

@charset "utf-8";
html{
}

body {
	margin			:	0px auto;
	padding			:	0px;
	color			:	#595959;
	line-height		:	1.4;
	text-align		:	left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#f7f7f7;
}

h1, h2, h3, h4, h5{
	margin			:	0px;
	padding			:	0px;
	font-size		:	12px;
}
div, p, table, form{
	margin			:	0px;
	padding			:	0px;
}
ul, ol, dl{
	margin			:	0px;
	padding			:	0px;
}
li, dt, dd{
	margin			:	0px;
	padding			:	0px;
	list-style		:	outside;
	list-style-type	:	none;
	}
	
	
/*-------------全体----------------*/

#all{
width:700px;
height:736px;
margin:0px auto;
background: url(images/background-main.gif) left top no-repeat;
}

#main{
width:667px;
padding:8px 16px 10px 17px;
}

/*-------------メインタイトル----------------*/

#maintitle{
	width:700px;
	height:70px;
overflow:hidden;
}

#maintitle-search{
	width:651px;
	height:37px;
	padding:7px 7px 0px 7px;
	overflow:hidden;
	float:left;
}

#maintitle-search h1 a{
display:block;
width:376px;
height:37px;
text-indent:-9999px;
float:left;
}

#backnext{
width:164px;
height:23px;
padding:7px 0 0 20px;
overflow:hidden;
float:left;
}

#back{
width:82px;
height:23px;
overflow:hidden;
float:left;
}

#next{
width:82px;
height:23px;
overflow:hidden;
float:right;
}

#back a,#next a{
display:block;
padding:0;
margin:0;
width:82px;
height:23px;
text-indent:-9999px;
}

#back a{background: url(images/btn_back.gif) left top no-repeat;} 
#next a{background: url(images/btn_next.gif) left top no-repeat;} 

#back a:hover,#next a:hover{
background-position:0px -23px;
}


#maintitle-close{
	width:35px;
	height:35px;
	padding-bottom:9px;
	overflow:hidden;
	float:left;
}

#search-main{
height:26px;
width:274px;
padding-left:403px;
overflow:hidden;
float:left;
}

#search-main input{
float:left;
}

#search-main p{
font-size:11px;
line-height:1.2;
letter-spacing:0;
color:#333333;
}

#search-main input#search_box{
height:17px;
width:210px;
font-size:13px;
margin:0;
padding:2px;
border:1px solid #999;
margin-right:6px;
}



/*-------------左メニュ----------------*/
#left{
width:204px;
height:584px;
margin-right:14px;
float:left;
}

.leftbox{
width:202px;
border:1px solid #ccc;
margin-bottom:10px;
font-size:13px;
background-color:#fff;
padding-bottom:5px;
}

#left ul{
padding-top:5px;}

#left li{
	padding-left:21px;
	background-image: url(images/ya.gif);
	background-repeat: no-repeat;
	background-position:6px center;
	line-height:1.8;
}

#left li.guide{
	background-position:6px 7px;
}

#left li.toTop{
	background-image: url(images/topli.gif);
	background-position:-0px 5px;
	margin:0px 5px 3px 5px;
	font-weight:bold;
	padding-left:17px;
	padding-bottom:3px;	
	border-bottom:1px dotted #ccc;
}

#left li.toBack{
background:none;
text-align:center;
	margin:3px 5px 0px 5px;
padding:0;
	padding-top:3px;	
	border-top:1px dotted #ccc;
}

#left li a{
color:#666666;
text-decoration:none;
}

#left li a:hover{
color:#FF6600;
text-decoration:underline;
}

/*-------------メインコンテンツ----------------*/
#right{
width:447px;
height:584px;
border:1px solid #ccc;
float:right;
background-color:#fff;
}


#righttitle{
width:447px;
height:37px;
}

#mainbox{
    width:432px;
	height:532px;
	padding:5px 10px 10px 5px;
	color:#666666;
	font-size:12px;
	line-height:20px;
	overflow:auto;
}

#mainbox li,
#mainbox-02 li{
	padding-top:4px;
	padding-left:21px;
	background-image: url(images/ya.gif);
	background-repeat: no-repeat;
	background-position:7px 9px;
}

#mainbox a{
color:#666666;
text-decoration:none;
}

#mainbox  a:hover{
color:#FF6600;
text-decoration:underline;
}

/*-------------メインコンテンツ　個別データ用----------------*/

#link-list{
width:437px;
height:20px;
font-size:13px;
padding-left:10px;
padding-top:5px;
color:#444;
background-image:url(images/list_bg.gif);
display:none;
}

#link-list a{
color:#444;
text-decoration:none;
}

#link-list a:hover{
color:#FF6600;
text-decoration:underline;
}


#right-02{
width:447px;
height:584px;
border:1px solid #ccc;
float:right;
background-color:#fff;
}

#mainbox-02{
    width:427px;
	height:564px;
	padding:10px;
	font-size:12px;
	line-height:20px;
	overflow:auto;
	color:#666666;
}

#mainbox-02 a{
color:#666666;
text-decoration:underline;
}

#mainbox-02  a:hover{
color:#FF6600;
text-decoration:underline;
}

#mainbox-02 h2{
	color:#595959;
	font-size:17px;
	border-left:4px solid #FF9600;
	padding-left:8px;
	margin-bottom:5px;
}

.entry-content{
	border-top:1px solid #8c8c8c;
	padding-top:10px;
	padding-left:5px;
}

p.entry-footer{
text-align:right;
padding-right:5px;
}

.entry-backBtn{
background:#f0f0f0;
margin-top:15px;
}

.entry-backBtn a{
display:block;
text-align:center;
}

/*-------------検索結果----------------*/

#searchbox{
    width:427px;
	height:502px;
	padding:10px;
	font-size:12px;
	line-height:20px;
	overflow-y:auto;
	color:#666666;
}

#searchbox a{
color:#666666;
text-decoration:underline;
font-size:13px;
	padding-top:10px;
	padding-left:21px;
	background-image: url(images/ya.gif);
	background-repeat: no-repeat;
	background-position:5px 12px;
}

#searchbox a:hover{
font-size:13px;
color:#FF6600;
text-decoration:underline;
}

#searchbox h3{
color:#666666;
font-size:13px;
padding:5px;
background-color:f2f2f2;
border:2px dotted #ccc;
margin-bottom:10px;
}

#searchbox form{
margin-bottom:10px;
}


/*-------------著作権エリア----------------*/
#copyright{
width:667px;
padding-top:10px;
clear:both;

}
#copyright2{
width:667px;
text-align:center;
font-size:12px;
color:#595959;

}

/*-------------newmark----------------*/

#left li a span,
#mainbox li a span,
#mainbox-02 li a span,
#searchbox a span{
background: url(images/icon_new.gif) no-repeat right;
padding-right:28px;
}


/*-------------search----------------*/

.result{
/*width:447px;
height:584px;*/
overflow:hidden;
}

.result #search-notice{
margin:8px;
padding:2px;
height:16px;
border:2px dotted #ccc;
letter-spacing:1px;
overflow:hidden;
}

.result .entrySearch{
height:544px;
padding-left:10px;
overflow:auto;
}

.result h3{
margin-bottom:8px;
font-size:13px;
}

.result .entrySearch ol li{
padding:0px 8px 10px 15px;
font-size:12px;
background: url(images/ya.gif) left top no-repeat;
background-position:0px 3px;
}

.result .entrySearch ol li a{
color:#595959;
font-weight:bold;
}

.result .entrySearch ol li a:hover{
color:#f60;
}

p.posted{
display:none;
}



</style>


