﻿#bodyid{
padding:0;
margin:0;
text-align:center;
background:url('images/bg.png');
}
#page{
border:1px solid #ddd;
background:#fff;
/*変更*/
/*width:622px;*/
width:100%;
margin:0 auto;
padding:10px 0 5px 0;
}
#menuwaku{
border:1px solid #FBD1D1;
/*変更*/
/*width:600px;*/
width:100%;
margin:0 auto;
}
#menu{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
font-size:15px;
font-weight:bold;
color:#666;
width:100%;
}
#menu a{
color:#666;
text-decoration:none;
width:100%;
}
#menu td{
border-left:1px solid #FBD1D1;
background:#fde9e9 url('images/menubg.png') repeat-x top left;
padding:3px 10px;
text-align:center;
width:20%;
}
#main{
/*変更*/
/*width:600px;*/
width:900px;
margin:0 auto;
padding:10px 0;
font-size:0.8em;
}

#header-logo{
font-size:1em;
width:700px;
color: #800000;
font-weight:bold;
style="color: #800000; font-weight: 700"
}
#header-logo a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

#image{
	/*background:url('images/image.jpg') no-repeat left top;*//*変更*/
	 /*width:600px;*/
	font: normal normal x-large HGP明朝B;
	/*font-family: "ＭＳ Ｐゴシック";*/
	padding: 0 0 0 20;
	border: 0px #FBD1D1;
	background: url('images/head.jpg') repeat left top;
	width: 100%;
	height: 100px;
	color: #FFFFFF;
	text-transform: none;
}
#image h1{
	/*color:#f88;*/
color: #fff;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 5px;
	padding: 10px 15px 10px 5px;
	text-align: right;
	margin: 0;
}

#image h1 a{
	color:#fff;
	text-decoration:none;
}

#bodyid p{
margin:0;
font-size:10px;
text-align:center;
}

#discription {
	color: #fff;
	font-size: 10px;
	letter-spacing: 5px;
	padding: 10px 15px;
	text-align: left;
	margin: 0;
}

#left{
/*変更*/
/*width:400px;*/
width:700px;
float:left;
padding:10px 0;
}
#left a{
color:#f18585;
}
#left a:hover{
color:#f55;
}
#left h2{
border:1px solid #FBD1D1;
/*変更*/
/*background:#fef4f4 url('images/banbg.png') repeat-x bottom left;*/
background:#FDE8F1;
color:#fff;
padding:3px 10px;
font-size:1em;
margin:0 0 10px 0;
}
#left p{
font-weight:normal;
margin:0;
padding:0 10px 15px 10px;
text-align:left;
color:#666;
font-size:1em;
line-height:120%;
}
#right{
width:190px;
float:right;
padding:10px 0;
}
#right a{
color:#0000ff;
}
#right a:hover{
color:#f55;
}
#right p{
font-weight:normal;
border:2px dashed #fbd1d1;
padding:5px;
margin:0 0 10px 0;
text-align:left;
color:#666;
font-size:1em;
line-height:120%;
}
#pagetop{
padding:10px 2px 0 0;
text-align:right;
}
#copy{
clear:both;
color:#666;
font-size:0.8em;
}
#omo{
display:none;
}

.top0 {
font-size:0.8em;
color:#A8A8A8;
}

.top0 a{
color:#A8A8A8;
text-decoration:none;
}

/*
#footcate0 a{
color:#0000ff;
}

#foot0 a{
color:#000000;
text-decoration:none;
}
*/
.page-link{
color:#000000;
text-decoration:none;
margin:10px;
margin: 10px 30px 10px 30px;
font-size:12px;
text-align:center;
line-height:150%;
letter-spacing: 0.1em;
clear:both;
}

/*------------------------------------------------------------
●１、align・・・文字の横位置
-------------------------------------------------------------*/
.al-c{ text-align: center; }/*中央寄せ*/
.al-r{ text-align: right; }/*右寄せ*/
.al-l{ text-align: left; }/*左寄せ*/
.f06em{ font-size: 0.6em; }
.f07em{ font-size: 0.7em; }
.f08em{ font-size: 0.8em; }
.f09em{ font-size: 0.9em; }
.f10em{ font-size: 1.0em; }
.f11em{ font-size: 1.1em; }
.f12em{ font-size: 1.2em; }
.f13em{ font-size: 1.3em; }
.f14em{ font-size: 1.4em; }
.f16em{ font-size: 1.6em; }
.f18em{ font-size: 1.8em; }
.f20em{ font-size: 2.0em; }
.f22em{ font-size: 2.2em; }
.f24em{ font-size: 2.4em; }/*------------------------------------------------------------
●７、color・・・フォントカラーの設定
-------------------------------------------------------------*/
.black{ color: #000; }/*黒色*/
.red{ color: #ff0000; }/*赤色*/
.blue{ color: #0000FF; }/*青色*/
.green{ color: #008000; }/*緑色*/
.yellow{ color: #ffff00; }/*黄色*/
.navy{ color: #1F26A9; }/*紺色*/
.gray{ color: #ccc; }/*灰色*/
.orange{ color: #ff6600; }/*橙色*/
.pink{ color: #cc6699; }/*ピンク色*/
.purple{ color: #660099; }/*紫色*/
.olive{ color: #808000; }/*黄土色*/
.lime{ color: #00ff00; }/*黄緑*/
.aqua{ color: #167FA6; }/*水色*/
/*------------------------------------------------------------
●太字
-------------------------------------------------------------*/
.b{ font-weight: bold; }
/*------------------------------------------------------------
●１１、box・・・カラーボックスの設定
-------------------------------------------------------------*/

.box-yellow{ background-color: #ffff00!important; }/*黄色のボックス*/
.box-aqua{ background-color: #00ffff!important; }/*水色のボックス*/
.box-gray{ background-color: #eee!important; }/*灰色のボックス*/
.box-red{ background-color: #fc9b8b!important; }/*赤色のボックス*/
.box-green{ background-color: #98fb98!important; }/*緑のボックス*/
.box-pink{ background-color: #ffc0cb!important; }/*ピンクのボックス*/
.box-blue{ background-color: #afeeee!important; }/*青のボックス*/

/*薄い系（ライト）*/ */
.box-lpink{ background-color: #ffe4e1!important; }/*薄いピンク色のボックス*/
.box-lyellow{ background-color: #ffffee!important; }/*薄い黄色のボックス*/
.box-lblue{ background-color: #ececff!important; }/*薄い青色のボックス*/
.box-lred{ background-color: #fff0f0!important; }/*薄い赤のボックス*/


/*------------------------------------------------------------
●１４、left、right・・・画像の横位置設定
-------------------------------------------------------------*/
/*▽左に画像、右に文章*/
.left{
	float: left;
	margin: 0 30px 20px 0;
	padding-top:15px;
}

/*▽右に画像、左に画像*/
.right{
	float: right;
	margin: 0 0 20px 30px;
	padding-top:15px;
}

/*●文字色（<span class="douka">などとして使用）*/
.douka a{ color: #333333;
 text-decoration: none;
}/*ガーベラ同化テキスト*/

.white{ color: #ffffff;}/*白色テキスト*/
.black{ color: #000000;}/*黒色テキスト*/
.red{ color: #ff0000;}/*赤色テキスト*/
.blue{ color: #0000FF;}/*青色テキスト*/
.green{ color: #008000;}/*緑色テキスト*/
.yellow{ color: #ffff00;}/*黄色テキスト*/
.navy{ color: #1F26A9;}/*紺色テキスト*/
.gray{ color: #cccccc;}/*灰色テキスト*/
.orange{ color: #ff6600;}/*橙色テキスト*/
.pink{ color: #cc6699;}/*ピンク色テキスト*/
.purple{ color: #660099;}/*紫色テキスト*/
.olive{ color: #808000;}/*黄土色テキスト*/
.lime{ color: #00ff00;}/*黄緑テキスト*/
.aqua{ color: #167FA6;}/*黄緑テキスト*/

strong {font-weight: normal;}
em {font-style: normal;}

.adsense{
text-align: left;
padding:20px;
margin-top:0px;
line-height:140%;
}