@charset "UTF-8";


/*↓↓↓↓リンクカラー↓↓↓↓*/
a{
}
a:link{text-decoration: underline;
}
a:visited{ color: #8B008B;
}
a:hover{ color: #8B008B; text-decoration:none;
}
/*↑↑↑↑リンクカラー↑↑↑↑*/



/*↓↓↓↓body部分↓↓↓↓*/

body {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px; color: #fcfcfc;
	line-height: 14px;
	margin: 0px; padding: 0px;
	background: url("http://blog-imgs-26-origin.fc2.com/d/a/i/daigonoblog/bk.gif") fixed;
}

.cbody { 	width: 1150px;
	color: #000000;	
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#base1 {
	width: 1150px;
	padding: 0px;
	margin: 5px 5px;
	text-align: center;
}
html>#base1 {
width:1150px;padding:0px;margin:5px 0px;text-align: center;
}
#baseleft {
	width : 850px;
	float : left;
	margin: 10px 0px 0px 0px;
}
html>#baseleft {
	width: 850px; 0px 0px 0px 0px;
}
.editentry {
	font-size: 12px; color: #000;
	text-align:right; padding: 3px 5px 0px 0px;
}
em { font-style: normal;
}

/*↑↑↑↑body部分↑↑↑↑*/



/*↓↓↓↓head↓↓↓↓*/


#head1 {
	height: 80px;
	width: 988px;
	margin: 0px 0px 0px 0px; padding-top: 0px;
	text-align: center;

}
html>#head1 {
	width:988px;height:80px;margin-top:0px;padding-top:0px;
	background-color: #ff9900;
}

#title { 
	font-size:24pt;
	font-weight:normal;
	font-family:"Verdana","ヒラギノ角ゴ Pro W3",Osaka;
	color: #fcfcfc; margin: 0px 0px 0px 0px;
	padding: 5px;
}
.blogname { 
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size : 29px;
	padding: 30px 0px 20px 0px;
}
.introduction { 
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Arial Black", "Osaka"; color: #fcfcfc;
	font-size: 14px;
	margin-top: 5px;
}
.blogname a:visited {
	color:#fcfcfc; text-decoration : none;
}
.blogname a:hover {
	color:#3257b3; text-decoration : underline;
}
.sub_title { 
	font-family: "Verdana", "ＭＳ Ｐゴシック"; color: #555;
	font-size: 13px;
	margin-top: 5px;
	text-align: center;
}

/*↑↑↑↑head↑↑↑↑*/




/*↓↓↓↓メニュー全般↓↓↓↓*/
.pTitle {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-size: 14px; color:#001001;
}

.pText {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 13px;
	padding: 4px 0px 5px 5px;
	margin-bottom: 5px;
	color: #000;
	line-height: 15px;
}
.pText ul {
	padding: 0px 0px 0px 10px;
	margin: 2px;
}


/*↑↑↑↑メニュー全般↑↑↑↑*/



/*↓↓↓↓左メニュー↓↓↓↓*/

#p1bl {
	float : left; width : 200px; 
	margin-top: 0px;
	overflow:hidden;
}
html>#p1bl {
     width:200px;margin-top:0px;
}
.p1blBase {
	width : 196px;
	padding: 0px 0px 2px 0px;
	margin-bottom: 10px;
}
html>#p1blBase {
     width:196px;margin-bottom:10px;
}
.p1blBase a:link{text-decoration: none;
}
.p1blHead {
	width : 192px;
	font-weight: bold; 
	background-color:#ccc;
	border-top: 3px solid #dbdbdb;
	border-right: 3px solid #545454;
	border-left: 3px solid #f5f5f5;
	border-bottom: 3px solid #363636;
}
.p1blBody {
	width : 192px;
	padding-left: 2px;
	text-align: left;
	background: #fff;
}
#p1bl p {
	margin: 5px 0px 2px 0px;
}


/*↑↑↑↑左メニュー↑↑↑↑*/



/*↓↓↓↓右メニュー↓↓↓↓*/
#p2bl {
	float : right; width : 215px; 
	margin: 10px 0px 0px 5px;
	overflow:hidden;
}
html>body div#p2bl {
	width : 215px;margin: 10px 0px 0px 5px;
}
.p2blBase {
	width : 208px;
	padding: 0px 0px 2px 0px;
	margin-bottom: 10px;
}
.p2blHead {
	width : 212px;
	font-weight: bold; 
	background-color:#ccc;
	border-top: 3px solid #dbdbdb;
	border-right: 3px solid #545454;
	border-left: 3px solid #f5f5f5;
	border-bottom: 3px solid #363636;
}
.p2blBody {
	width: 215px;
	font-size: 13px;
	background: #fff;
}
html>body div.p2blBody {
	width : 215px;
}
#p2bl p {
	margin: 5px 0px 2px 0px;
}


/*↑↑↑↑右メニュー↑↑↑↑*/


/*↓↓↓↓メイン↓↓↓↓*/

#mbl {
	float : right; margin-top: 0px;
	width : 650px; text-align: left;
}
html>#mbl {
     width:650px;margin-top:0px;
}
.mEbl {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-color:#fff;
	border-top: 3px solid #dbdbdb;
	border-right: 3px solid #545454;
	border-left: 3px solid #f5f5f5;
	border-bottom: 3px solid #363636;
	overflow:hidden;

}
.mETitle {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px; color: #000;
	padding: 3px;
	background-color:#ccc;
	border-bottom: 2px solid #363636;
	font-weight: bold; 
}

.mETitle a {
	text-decoration : none; color:#000;
}
.mETitle a:visited {
	color:#361307; text-decoration : none;
}
.mETitle a:hover {
	color:#3257b3; text-decoration : none;
}
.mEBase {
	margin: 0px 0px 5px 0px;
	width : 550px;
}
.mEBody {
	margin: 0px;
	padding: 5px 5px 5px 7px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	color:#000;
	line-height: 15px;
}
.mEMore {
	margin: 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px; padding-left:10px;
	line-height: 14px;
	color: #000;
}
.mEDate {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px; color: #fcfcfc;
	line-height: 14px; text-align: right;
	margin:0px;
	padding: 0px 5px 5px 0px;
}
.mEComment {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	background-color:#fff;
	width : 552px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #edd;
}
.mEComment ul {
	padding: 0px;
	margin: 0px 10px 5px 5px;
}
.mt {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	background-color:#fff;
	width : 552px;
	margin: 15px 0px 5px 0px;
	border-bottom: 1px solid #edd;
}


/*↑↑↑↑メイン↑↑↑↑*/


/*↓↓↓↓コメント↓↓↓↓*/

.mcBody {
	padding: 0px 0px 0px 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}
.mcBold {
	padding: 10px 0px 2px 5px;
	margin: 0px 3px;
	border-bottom: 2px solid Moccasin;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.mcTitle{
	padding: 3px 0px 5px 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-weight: bold;
	font-size: 12px;
	color: #990033;
}
.mcDate {
	padding: 5px 10px 15px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 10px;
	color: #000;
}
.pageLink {
	font-size: 11px;
	text-align: center;
	margin: 5px 0px 10px 0px;
        background: #fff;
}
/*↑↑↑↑コメント↑↑↑↑*/


/*↓↓↓↓トラックバック↓↓↓↓*/

.mtBold{
	padding: 5px 0px 2px 5px;
	margin: 0px 3px 0px 3px;
	border-bottom: 2px solid Moccasin;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.mtTitle{
	padding: 3px 0px 5px 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-weight: bold;
	font-size: 12px;
	color: #009966;
}
.mtBody {
	padding: 0px 0px 0px 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px;
	line-height: 130%;
	color: #000;
}
.mtDate {
	padding: 5px 10px 15px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 10px;
	color: #000;
}
.mtUrl {
	padding: 4px 0px 20px 10px;
}

/*↑↑↑↑↑↑↑↑*/


/* カレンダー要素  */
table.calender {
	font-size: 12px;
	width: 95%;
	border-collapse: separate;
	border-spacing: 0;
	padding: 0.5em 0 0.7em 0;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px 5px 0px 0px;
}
.calender caption {
	font-size: 100%;
	padding: 0 0 0.5em 0;
}
.calender th {
	font-weight: normal;
	background-color: #ddd;
}
.calender td {
	width: 27px; height: 17px;
	text-align: center;
	padding: 1px;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.calender td a {
	display: block;
	background-color: #ffcccc;
}
.calender a:visited {
	color: #0000ff; text-decoration: underline;
}
.calender td a:hover {
	color: #ff5500; text-decoration:none;
}
th#sun {
	color: #f00;}
th#sat {
	color: #00f;}
td.sun {
	color: #f00;}
td.sat {
	color: #00f;}
#ca_archive {
	width: 140px; height:15px;
	margin: 0px 3px 5px 0px;
	padding: 3px 0px 3px 5px;
	text-align: left;
	font-size: 13px;
	overflow:auto;
	border: 1px solid #ccc;
}

/*↓↓↓↓フッター↓↓↓↓*/
#footbl {
	width: 1000px;
	text-align : center;
	padding: 0px;
	clear: both;
        color: #fcfcfc;
        background: #000;
}
html>#footbl {
     width:1000px;
}
img.emoji{
	vertical-align:middle;
	border:0;
}
/*↑↑↑↑フッター↑↑↑↑*/



/*↓↓↓↓form↓↓↓↓*/
form {
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
}

/*↑↑↑↑form↑↑↑↑*/


/*↓↓↓↓トップページのフリーペース↓↓↓↓*/

.topfreebody {
	color:#001001;
	text-align:center;
	font-size:15px;
	background-color:#adadad;
	border-top: 3px solid #dbdbdb;
	border-right: 3px solid #545454;
	border-left: 3px solid #f5f5f5;
	border-bottom: 3px solid #363636;
	margin-bottom: 10px;
	overflow:hidden;

}
.topfreebox {
	padding: 10px; text-align: left;
	color:#fcfcfc;
	font-size: 13px;
	border-top: 2px solid #363636;
}

/*↑↑↑↑トップページのフリーペース↑↑↑↑*/


/*↓↓↓↓イメージ制御↓↓↓↓*/
img,
a img {
	border: none;
}
/*↑↑↑↑イメージ制御↑↑↑↑*/
