@charset "UTF-8";

body {
	margin: 0px 0px 0px 0px;
		background-color: #8FABBE;
	
        	/*text-align: center;*/
        
	}

a {
	text-decoration: underline;
		
	}

a:link {
	color: #0000FF;
	}

a:visited {
	color: #000000;
	}

a:active {
	color: #8FABBE;
	}

a:hover {
	color: #FF0000;
position: relative; top: 1px; left: 1px;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	}

#container {
	line-height: 140%;
		margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 760px;
	
	background-color: #FFFFFF;

	border-right: 2px solid #336600;
	border-left: 2px solid #336600;
	border-bottom: 2px solid #336600;
	}

#banner {
		font-family: palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	/*font-family: Verdana, Arial, sans-serif;*/
	color: #000;
	background-color: #4D8DD5;
	text-align: left;
	padding: 15px;
	/*border-bottom: 1px solid #FFFFFF;
	height: 39px;*/
	display: none;
	}

#banner-img {
	display: none;
	}

a#banner-img {
		text-align: center;
	display: block;
	background: url(http://www.kansha-de-ikite.com/images/title01.gif) no-repeat; 
background-position:center;
	/*padding: 10px;*/
	width:760px;
	height: 100px;
	/*border-bottom: 1px solid #006699;*/
	}

a:hover#banner-img {

position: relative; top: 0px; left: 0px;
	}



#banner a {
	color: #FFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: x-large;
	
	
	}

#banner h2 {
	font-size: small;
	}


.topobi{
	height:24px;
	background: url( "http://www.kansha-de-ikite.com/images/topobi01.gif" )  no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.topobimenu{
		float: right;
	padding: 0px 20px 0px 12px;
	margin: 0px;
}

        .topobimenu a:link,
        .topobimenu a:visited,
        .topobimenu a:active,
        .topobimenu a:hover {
		/*font-size: xx-large;*/
		text-decoration: underline;
		}


.title{
	height:100px;
	background: url(http://www.kansha-de-ikite.com/images/title01.gif) no-repeat; 
}


#center {

	width: 760px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background: url( "http://www.kansha-de-ikite.com/images/centerback.gif" ) repeat-y; 	
	}

.topmenu{
	height:30px;
	background: url( "http://www.kansha-de-ikite.com/images/topmenu.gif" ) no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
		float: right;
	width:560px;
}


.tmenu{
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding: 4px 15px 0px 0px;
	margin: 0px;
		float: right;
}

        .tmenu a:link,
        .tmenu a:visited,
        .tmenu a:active,
        .tmenu a:hover {
		/*font-size: xx-large;*/
		color: #FFF;
		text-decoration: underline;
		}


#left {
		float: left;
	
	width: 200px;
	padding: 0px 0px 15px 0px;
	margin: 0px ;
	background: #FEF2E6 url( "http://www.kansha-de-ikite.com/images/centerback.gif" ) repeat-y; 	
	}

.lefttop{
	width: 200px;
	height:30px;
	background: url( "http://www.kansha-de-ikite.com/images/lefttop.gif" ) no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;

}

.monsin{
		padding:5px 0px 10px 10px;
		font-size:14px;
}

        .monsin a:link,
        .monsin a:visited,
        .monsin a:active,
        .monsin a:hover {
		/*font-size: xx-large;*/
		text-decoration: none;
		border:0px;
		}

/*トップページのキャッチイメージ用。現在使用していない。*/
.topcatch {
		float: right;
	width:540px;
	padding: 15px 0px 15px 10px;
	}

.content {
		float: right;
	width:510px;
	padding: 15px 20px 15px 0px;
	margin: 0px ;
	/*background-color: #CCC;*/
	
	color: #000000;
	/*font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	}

.content p {
	color: #000000;
	/*font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	font-weight: normal;
	line-height: 140%;
	text-align: left;
	margin-bottom: 10px;
	}

.content pre {
	font-size: larger;
}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 110%;
	
	text-align: left;
	font-weight: bold;
	
	margin-bottom: 10px;
	
	text-decoration: none;
	/*border-bottom: 1px solid #99CC00;*/
	}

.content h2 a {
	color: #000;
	text-decoration: none;
	}

.content h3 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: left;
	
	
	
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}

.kousinkiji{
	padding: 10px 0px 0px 10px;
	}

.sidebar {
	padding: 0px;
	}

.menu{
	height:40px;
	background: url( "http://www.kansha-de-ikite.com/images/menu01.gif" )  no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.menu h2{
	display: none;
}

.saikin{
	height:40px;
	background: url( "http://www.kansha-de-ikite.com/images/saikin01.gif" )  no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.saikin h2{
	display: none;
}

.kensaku{
	height:40px;
	background: url( "http://www.kansha-de-ikite.com/images/kensaku.gif" )  no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.kensaku h2{
	display: none;
}

.comment{
	height:40px;
	background: url( "http://www.kansha-de-ikite.com/images/comment.gif" )  no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.comment h2{
	display: none;
}

.trackbk{
	height:40px;
	background: url( "http://www.kansha-de-ikite.com/images/trackbk.gif" )  no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.trackbk h2{
	display: none;
}

.month{
	height:40px;
	background: url( "http://www.kansha-de-ikite.com/images/month.gif" )  no-repeat; 
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.month h2{
	display: none;
}


#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #FFF;
		font-family: palatino,  georgia,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	/*font-family: Verdana, Arial, sans-serif;*/
	font-size: small;
	
	/*text-align: center;*/
	font-weight: bold;
	padding-left: 5px;	
	text-transform: uppercase;
  	
	letter-spacing: .3em;
	background-color: #003366;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar #categories ul {
	margin-left: 20px;
	}

.sidebar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	text-align: left;
	line-height: 110%;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 7px;
	list-style-type: none;
	}

.sidebar #categories li {
	padding-top: 10px;
	margin-bottom: 0px;	
	margin-left: 10px;
	height: 21px;
	list-style-type: none;
	list-style-image: url( "http://www.kansha-de-ikite.com/images/hamenu.gif" ) ; 
	/*list-style-type: circle;*/
	}

.sidebar img {
	/*border: 3px solid #FFFFFF;*/
	}


.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-left: 15px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

.cate{
	text-align: right;

}


.bottommenu{
	font-size:14px;
	padding:10px 10px 10px 220px;
	background: #FEF2E6 url( "http://www.kansha-de-ikite.com/images/centerback.gif" ) repeat-y; 
}

#footer{
width:750px;
background:#339900 ;
font-size:small;
color:#FFF;
padding-left:10px;
clear:both;

}

#footer h2{
font-size:small;
color:#FFF;
}

.fleft{
		width:390px;
		float:left;
}

        .fleft a:link,
        .fleft a:visited,
        .fleft a:active,
        .fleft a:hover {

		/*font-size: xx-large;*/
		color: #FFF;
		text-decoration: none;
		}

.websmile{
		width:340px;
		float:left;
		color:#000;
		padding:20px 0px 0px 0px;
		font-size:xx-small;
}

        .websmile a:link,
        .websmile a:visited,
        .websmile a:active,
        .websmile a:hover {

		/*font-size: xx-large;*/
		color:000;
		text-decoration: none;
		}

.leftmenu{
margin:5px 0px 30px 0px;
}

