/*	
色	
---------------------------------------------------*/	
/*BASE COLOR*/	
body,	
#header,	
#footer,	
.entry .sent,	
.menu .sent a,	
#headmenu .sent a,	
#footmenu .sent a{	
	color:#9a5f5f;
	background-color:#ffc0cb;
	border-right-color:#f08080;
	border-left-color:#f08080;
}	
	
/*COLOR1*/	
#topimg,	
#wrapper_inside,	
#headmenu .sent a:hover,	
#footmenu .sent a:hover{	
	color:#ffffff;
	background-color:#f08080;
	border-bottom-color:#9a5f5f;
}	
	
/*COLOR2*/	
.menu .tit{	
	color:#ffffff;
	background-color:#9a5f5f;
}	
	
/*COLOR3*/	
.menu .sent a:hover{	
	color:#ffffff;
	background-color:#ff6347;
	border-top-color:#ff6347;
}	
	
/*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;
}