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