﻿@charset "UTF-8";

/*全体の設定*/

body {
	text-align: center;
	background-image: url(img/haikei.gif);
}



div#header,
div#content,
div#footer {
	margin: auto;
	width: 735px;
	background: #fff url(img/contents_box2.gif) repeat-y;
	text-align: left;

}

div#footerb {
	margin: auto;
	width: 735px;
	height: 40px;
	position: relative;
	background: #fff url(img/futnormal_04.jpg) repeat-y;
	text-align: center;
}


div#footer {

	background: url(img/contents_box2.gif) repeat-y; 
}

/*ヘッダ要素　ここから（div#header）*/


div#header {
	padding-top: 0px;

	position: relative;
	background: url(img/contents_box2.gif) repeat-y;
}

div#header h1 {
	margin: 0 0px;
	padding: 0px 0px 0px 0px;
/*	background: url(img/contents_box2.gif) repeat-y;*/
}

div#header h1 img {
	vertical-align: bottom;
	border: none;
}






/*メインナビゲーション　ここから*/



.men ul {
		list-style-type: none;
		margin:0;
		padding:0;}
.men li {
		float:left;
		width:147px;
		line-height:30px;
		height:30px;
		margin:0;
		padding:0;
		list-style-type: none;
		text-align:center;
		}
.men li a {
		background:url(img/bgpos.gif) repeat 0 0;
		display:block;
		padding:5px 10px;
		font-size:13px;
		color:#FFF;
		text-decoration:none;
		border-right:0px solid #FFF;
		}




div#header ul{
	margin: 0;
	padding: 0 0 0 0;

}

div#header ul#globalNavi:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div#header ul#globalNavi li {
	float: left; 
	width: 148px;
	list-style-type: none;
	text-align: center;
}

/* タブの切り替え */

div#header ul#globalNavi li a {
	padding: 12px 0 10px 0;
	border: none;
	display: block;
	line-height: 1;
	position: relative;
	color: #ccc;
	background: #000 url(img/menu_13.jpg) no-repeat;
	text-decoration: none;
}

/* オンマウス時 */
div#header ul#globalNavi li a:hover {
	color: red;
	background-position: -148px 0; 
}

div#header ul#globalNavi li.current a {
	color: #000;
	background-color: #fff;
	background-position: -300px 0; 
}











/*- ul.feeds（RSSフィード）*/

div#header ul.feeds {
	position: absolute; 
	right: 6px;
	bottom: 3px;
}

div#header ul.feeds li {
	margin: 0 0 0 8px;
	display: inline; 
}

div#header ul.feeds li a {
	padding-left: 20px; 
	background: url(img/icon_feed.gif) 0 0.2em no-repeat;
}














/*お問い合わせ（ form#blogSearch ）*/

div#header #otoiawase {
	position: absolute; 
	font-size:13px;
	top: 30px;
	right: 2px;
	text-align: left;
}

/*メインコンテンツの全体の設定（ div#content）*/

div#content {

	
	background: url(img/contents_box2.jpg) right top repeat-y;
}




/* メインカラムの設定　（div#main）*/

div#content div#main {
	margin: 0px 15px 0px 0px;
	display: inline; 
	float: right; 
	width: 710px;
/*	background: url(img/bg_main-corner.gif) right top no-repeat;*/
}




/* メインコンテンツ設定（div#recentEntries）*/






/*
 * jQuery Styles for YAML.de
 *
*/



div#main div#recentEntries {
	float: left; 
	width: 710px;
}


div#main div#recentEntries li {
	padding: 10px 0 0 0;
	line-height: 17px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #32a041;
	
	}


div#recentEntries li {
	padding: 10px 0 0 0;
	line-height: 17px;
	
	}





/*　上に戻るボタン　ここから（ p.return）*/

div#content p.return {
	margin: 0;
	padding-right: 20px;
	clear: both;
	text-align: right;
}

div#content p.return img {
	border: none;
}

div#content p.newrinks {
	text-align: right;
	font-weight: 600;
	}


/*ボタン ここから（p.more） */

div#main div#recentEntries div.entry p.more a {
	padding: 3px 0 3px 0;
	display: block;
	width: 90px;
	color: #909687;
	background: url(img/button1.gif) no-repeat;
	text-align: center;
	text-decoration: none;
}


div#header div#otoiawase p.more a {
	padding: 3px 0 3px 0;
	display: block;
	width: 90px;
	color: #ccc;
	background: url(img/button3.gif) no-repeat;
	text-align: center;
	text-decoration: none;
}



div#main div#recentEntries div#more2 {
	padding: 0;
	display: block;
	width: auto;
	color: #909687;
	text-align: left;
	text-decoration: none;
}



div#main div#recentEntries div#more2 {
	padding: 3px 0 3px 0;
	display: block;
	width: auto;
	color: #999999;
	text-decoration: none;

}





div#header div#otoiawase p.more a:hover {
	color: #ff358b;
}

div#main div#recentEntries div.entry p.more a:hover {
	color: #ff358b;
}





div#main div#recentEntries div.entry p.moreb a:hover {
	color: #cccccc;
}


	

div#main div#recentReaction {
	margin-bottom: 0.5em;
	width: 710px;
	clear: both; 
}

div#main div#recentReaction:after {

	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div#main div#recentReaction div.section {
	margin-left: 3px;
	display: inline; 
	float: left; 
	width: 350px;
}

div#main div#recentReaction div.section h3 {
	font-size: 120%;
}



div#main div#recentReaction div.comment {
	background: #f5f5f5 url(img/simbol2.gif) right bottom no-repeat;
}

div#main div#recentReaction div.trackback {
	background: #f5f5f5 url(img/simbol1.gif) right bottom no-repeat;
}

div#main div#recentEntries p.midasi1 {
	font-size: 185%;
	color: #cccccc;
}

/*  div.entry */

div#main div#recentEntries div.ore h3{
	background-color: #ff6600;
	color: #fff;
}


div#recentEntries div.gre h3{
	background-color: #34a543;
	color: #fff;
}


div#main div#recentEntries div.gre h3{
	background-color: #34a543;
	color: #fff;
}

div#main div#recentEntries p.midasi1 {
	font-size: 185%;
	color: #666666;
}

/* 表の設定*/
#tamleno1 table th tr td {
	text-align: center;
}




/* フッタ　ここから（div#footer）*/

div#footer {

	margin: 0;
	padding: 0;
}
div#border1{
	text-align: left;
}

div#footer ul#siteInfo {

	text-align: center;
}

div#footer ul#siteInfo li {
	margin: 0 1em;
	display: inline;
}

div#footer ul#siteInfo li a {
	font-size:13px;
	color: #000;
}


div#footerb address {
	margin-top: 1.4em;
	color: #ccc;
	font-size:13px;
	display: inline;
	text-align: center;
}

div#under {
	ext-align: center;
	}
/*++++++++++++++++++++++++++*/
/* コンテンツ　インライン枠 */
/*++++++++++++++++++++++++++*/

div#globalNavi2 a:active {
	color: #0000FF;
}
div#globalNavi2 a:link {
	color: #000;
	text-decoration: underline;
}
div#globalNavi2 a:visited {
	color: #333333;
}
div#globalNavi2 a:hover {
	text-decoration: underline;
	color: #FF0000;
}

div#globalNavi2 {
	margin: 0;
	padding: 0 0 0 68px;
	width: 620px;
/*	background-color: #ccc;*/
}

div#globalNavi2:after {
	height: 0;
	padding: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/*++++++++++++++++++++++++++*/
/* インライン枠内　小枠　　 */
/*++++++++++++++++++++++++++*/

.koumoku_box {
	width:300px;
	height:auto;
	padding:0;
	margin-bottom:20px;
}

div#koumoku1 {
	float: left; 
	width: 350px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
/*	background-color: #ccc;*/
}

.koumoku_box li {

	list-style-type:none;
	line-height:1em;
}

.koumoku_box a {
	margin-left: 2em;
	margin-top: 0.3em;
	display:block;
	width:215px;
	height:auto;
}

/*IE5.6p*/
.koumoku_box li.new a {
	font-size:15px;
}

.koumoku_box li.br a {
	font-size:15px;
}




/*+++++++++++++*/
/* 詳細ボタン  */
/*+++++++++++++*/


p.but_shyousai_l {
	display: block;
	width: 600px;
	height: 429px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/gozira20100716.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}

p.but_shyousai_en {
	display: block;
	width: 600px;
	height: 338px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/en20100716.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}

p.but_shyousai_flog {
	display: block;
	width: 600px;
	height: 450px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/flog20100714.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}
p.mozi1 {
	font-size: 20px;
	font-weight: 600;
}

p.but_shyousai_yuhi1 {
	display: block;
	width: 600px;
	height: 450px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/yuhi1_d20100714.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}

p.but_shyousai_yuhi2 {
	display: block;
	width: 600px;
	height: 402px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/yuhi2_d20100714.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}

p.but_shyousai_yuhi3 {
	display: block;
	width: 600px;
	height: 450px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/yuhi3_d20100714.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}
p.but_shyousai_yuhi4 {
	display: block;
	width: 600px;
	height: 450px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/yuhi4_d20100605.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}

p.but_shyousai_yuhi5 {
	display: block;
	width: 600px;
	height: 402px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/sora1_d20100714.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}

p.but_shyousai_yuhi6 {
	display: block;
	width: 600px;
	height: 450px;
	margin: 0;
	padding: 0px;
	list-style:none;
	color: #fff;
	background: url(../images/kabegami/kumo1_d20100616.jpg) no-repeat;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	outline: none; 
	text-indent: -9999px;
}
p.mozi1 {
	font-size: 20px;
	font-weight: 600;
}


div#pankuzu {
	padding: 0 0 0 15px;
}
