/*
色
---------------------------------------------------*/
/*BASE COLOR*/
body,
#header,
#footer,
.entry .sent,
.menu .sent a,
#headmenu .sent a,
#footmenu .sent a{
	color:#928c36;
	background-color:#fff7bb;
	border-right-color:#dccb18;
	border-left-color:#dccb18;
}

/*COLOR1*/
#topimg,
#wrapper_inside,
#headmenu .sent a:hover,
#footmenu .sent a:hover{
	color:#ffffff;
	background-color:#dccb18;
	border-bottom-color:#928c36;
}

/*COLOR2*/
.menu .tit{
	color:#ffffff;
	background-color:#928c36;
}

/*COLOR3*/
.menu .sent a:hover{
	color:#ffffff;
	background-color:#b8d200;
	border-top-color:#b8d200;
}

/*IMAGES*/
#topimg{
	background-image:url("img/topimg.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

#tit{
	background-image:url("img/header.jpg");
	background-position:bottom center;
	background-repeat:no-repeat;
}

#footer{
	background-image:url("img/footer.jpg");
	background-position:top center;
	background-repeat:no-repeat;
}



/*
リセット
---------------------------------------------------*/
:link,
:visited{
	text-decoration:none;
}

html,body,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}

table{
	border-spacing:0;
}

fieldset,img,abbr,acronym{
	border:0;
}

/* 文章関連のリセット */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var{
	/* font-style: normal; */
	/* font-weight: normal; */
}

ol,ul{
	list-style:none;
}

caption,th{
	text-align:left;
}

q:before,q:after{
	content:'';
}

a{
	text-decoration:none;
	outline:none;
}

hr{
	border:0;
	height:1px;
	background-color:#000000;
	color:#000000;
}

a img,:link img,:visited img{
	border:none;
}

address{
	font-style:normal;
	display:inline;
}


/*
全体
---------------------------------------------------*/
body{
	font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	font-size:13px;
	line-height:130%;
}

li{
	zoom:1;
}

img{
	vertical-align:top;
}

hr{
	background-color:#CCCCCC;
	margin-bottom:20px;
}

p{
	text-align:justify;
	text-justify:inter-ideograph;
}


/*
全体枠
---------------------------------------------------*/
#wrapper{
	padding:0px 20px;
}

#wrapper_inside{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
}


/*
ヘッダー部分
---------------------------------------------------*/
#header{
}

#header_inside{
}

#tit{
	padding:20px 20px 50px 20px;
}

#tit .tit{
	font-size:30px;
	line-height:38px;
	font-weight:bold;
}

#tit .sent{
	font-size:15px;
	line-height:20px;
}

#tit #headmenu{
	float:right;
}

#tit #headmenu .sent{
	float:left;
	border-left:5px solid;
	line-height:20px;
	margin-right:5px;
}

#tit #headmenu .sent a{
	padding:0px 10px 0px 5px;
	display:block;
}

#topimg{
	clear:both;
	height:200px;
	margin-right:auto;
	margin-left:auto;
}


/*
メイン部分
---------------------------------------------------*/
#main{
	padding-bottom:1px;
}

#main_inside{
}


/*
メイン部分 コンテンツ
---------------------------------------------------*/
#cont{
	float:left;
	width:700px;
}

#cont_inside{
	width:680px;
	padding:20px 0px 20px 20px;
}

#category{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:3px solid;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
}

.entry{
	margin-top:20px;
}

.entry .tit{
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
	font-weight:bold;
}

.entry .sent{
	margin:10px;
	padding:20px;
	font-size:15px;
	line-height:23px;
	text-indent:1em;
}


/*
メイン部分 サイド
---------------------------------------------------*/
#menu{
	float:right;
	width:300px;
}

#menu_inside{
	width:260px;
	padding:20px;
}

.menu{
}

.menu .tit{
	padding:5px;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	text-align:center;
	margin-left:20px;
}

.menu .sent a{
	padding:5px 10px;
	display:block;
	margin-left:20px;
}

.menu .sent a:hover{
	margin-right:20px;
	margin-left:0px;
}


/*
パンくずリスト
---------------------------------------------------*/
#pan{
	padding-left:20px;
}


/*
フッター部分
---------------------------------------------------*/
#footer{
	clear:both;
	padding:24px
}

#footer_inside{
}

#footmenu{
	float:left;
	width:530px;
}

#footmenu .sent{
	float:left;
	border-left:5px solid;
	line-height:20px;
	margin-right:5px;
}

#footmenu .sent a{
	padding:0px 5px;
	display:block;
}

#copy{
	float:right;
	font-size:15px;
	font-weight:bold;
}