@charset "UTF-8";


/*↓↓↓↓リンクカラー↓↓↓↓*/
a{ color: #111;
}
a:link{ color: #289ee2; text-decoration: underline;
}
a:visited{ color: #116fa7; text-decoration: underline;
}
a:hover{ color: #e2a508; text-decoration:none;
}
/*↑↑↑↑リンクカラー↑↑↑↑*/



/*↓↓↓↓body部分↓↓↓↓*/

body {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px; color: #333333;
	line-height: 130%; text-align: center;
	margin: 0px auto; padding: 0px;
	background: url("https://blog-imgs-31-origin.fc2.com/d/a/i/daigonoblog/b_gayoushi005.gif") fixed;
}

.cbody { 	width: 910px;
	color: #333333;
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#base1 {
	width: 900px;
	padding: 0px;
	margin: 5px 5px;
	text-align: center;
}
html>#base1 {
width:900px;padding:0px;margin:5px 0px;text-align: center;
}
#baseleft {
	width : 706px;
	float : left;
	margin: 10px 0px 0px 0px;
}
html>#baseleft {
	width: 706px; margin: 0px 0px 0px 0px;
}
.editentry {
	font-size: 12px; color: #333333;
	text-align:right; padding: 3px 5px 0px 0px;
}
em { font-style: normal;
}

/*↑↑↑↑body部分↑↑↑↑*/



/*↓↓↓↓head↓↓↓↓*/


#head1 {
	height: 90px;
	width: 888px;
	margin: 0px 0px 0px 0px; padding-top: 0px;
	text-align: center;

}
html>#head1 {
	width:888px;height:90px;margin-top:0px;padding-top:0px;
	background-color: #ff9900;
}

#title { 
	font-size:24pt;
	font-weight:normal;
	font-family:"Century Gothic","Verdana","ヒラギノ角ゴ Pro W3",Osaka;
	color: #333; margin: 0px 0px 0px 0px;

}
.blogname { 
	font-family: "Century Gothic", "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size : 26px;
	margin: 20px 0px 0px 0px;
	padding: 25px 0px 15px 0px;
}
.introduction { 
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Arial Black", "Osaka"; color: #555;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 15px 0px 0px 0px;
}

.blogname a:link {
	color:#555; text-decoration : none;
}

.blogname a:visited {
	color:#555; text-decoration : none;
}
.blogname a:hover {
	color:#e2a508; text-decoration : none;
}
.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:#2c2516;
}

.pText {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 13px;
	padding: 4px 0px 5px 5px;
	margin-bottom: 10px;
	color: #333333;
	line-height: 120%;
}
.pText ul {
	padding: 0px 0px 0px 10px;
	margin: 2px;
}
.pText ul li {
	padding: 0px 0px;
	margin: 4px 0px 4px 0px;
	list-style-image: url("https://blog-imgs-31-origin.fc2.com/d/a/i/daigonoblog/m_skyblue2.gif");
}

/*↑↑↑↑メニュー全般↑↑↑↑*/



/*↓↓↓↓左メニュー↓↓↓↓*/

#p1bl {
	float : left; width : 180px; 
	margin-top: 0px;
	overflow:hidden;
}
html>#p1bl {
     width:180px;margin-top:0px;
}
.p1blBase {
	width : 176px;
	padding: 0px 1px 2px 1px;
	background-color:#fff;

	margin-bottom: 10px;
}
html>#p1blBase {
     width:176px;margin-bottom:10px;background-color:#ff8899;
}
.p1blHead {
	width : 174px;
	font-weight: bold; 
	padding: 2px 0px 2px 0px;
	background-color:#cde5f4;
	border-top: 3px solid #94c7e6;
	border-right: 3px solid #94c7e6;
	border-left: 3px solid #94c7e6;
	border-bottom: 3px solid #94c7e6;
}

.p1blBody {
	width : 171px;
	padding-left: 3px;
	text-align: left;
	background: #fff;
}
#p1bl p {
	margin: 5px 0px 2px 0px;
}


/*↑↑↑↑左メニュー↑↑↑↑*/



/*↓↓↓↓右メニュー↓↓↓↓*/
#p2bl {
	float : right; width : 180px; 
	margin: 10px 0px 0px 5px;
	overflow:hidden;
}
html>body div#p2bl {
	width : 180px;margin: 10px 0px 0px 5px;
}
.p2blBase {
	width : 176px;
	padding: 0px 1px 2px 1px;
	background-color:#fff;

	margin-bottom: 10px;
}
.p2blHead {
	width : 174px;
	font-weight: bold; 
	padding: 2px 0px 2px 0px;
	background-color:#cde5f4;
	border-top: 3px solid #94c7e6;
	border-right: 3px solid #94c7e6;
	border-left: 3px solid #94c7e6;
	border-bottom: 3px solid #94c7e6;
}
.p2blBody {
	width: 171px;
	padding-left: 3px;
	font-size: 13px;
	background: #fff;
}
html>body div.p2blBody {
	width : 171px;
}
#p2bl p {
	margin: 5px 0px 2px 0px;
}


/*↑↑↑↑右メニュー↑↑↑↑*/


/*↓↓↓↓メイン↓↓↓↓*/

#mbl {
	float : right; margin-top: 0px;
	width : 508px; text-align: left;
}
html>#mbl {
     width:508px;margin-top:0px;
}
.mEbl {
	margin: 0px 0px 15px 0px;
	padding: 0px; width : 100%;
	background-color:#fff;
	border: 3px solid #94c7e6;
	overflow:hidden;
}
.mETitle {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px; color: #6C6C6C;
	padding: 3px;
	background-color:#cde5f4;
	border-top: 0px solid #94c7e6;
	border-bottom: 1px solid #94c7e6;
	font-weight: bold;
}

.mETitle a {
	text-decoration : none; color:#116fa7;
}
.mETitle a:visited {
	color:#116fa7; text-decoration : none;
}
.mETitle a:hover {
	color:#e2a508; text-decoration : none;
}
.mEBase {
	margin: 0px 0px 5px 0px;
	width : 480px;
}
.mEBody {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	line-height: 130%;
}
.mEMore {
	margin: 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px; padding-left:10px;
	line-height: 130%;
	color: #333333;
}
.mEDate {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px; color: #454545;
	line-height: 130%; text-align: right;
	margin:0px;
	padding: 5px 5px 5px 0px;
}
.mEComment {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	background-color:#fff;
	width : 480px;
	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: 130%;
	color: #666666;
	background-color:#fff;
	width : 480px;
	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: 130%;
	color: #333333;
}
.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: #454545;
}
.pageLink {
	font-size: 11px;
	text-align: center;
	margin: 5px 0px 10px 0px;
}
/*↑↑↑↑コメント↑↑↑↑*/


/*↓↓↓↓トラックバック↓↓↓↓*/

.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: #333333;
}
.mtDate {
	padding: 5px 10px 15px 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka;
	font-size: 10px;
	color: #454545;
}
.mtUrl {
	padding: 4px 0px 20px 10px;
}

/*↑↑↑↑↑↑↑↑*/





/*↓↓↓↓フッター↓↓↓↓*/
#footbl {
	width: 878px;
	text-align : center;
	padding: 0px;
	clear: both;
}
html>#footbl {
     width:878px;
}
img.emoji{
	vertical-align:middle;
	border:0;
}
/*↑↑↑↑フッター↑↑↑↑*/



/*↓↓↓↓form↓↓↓↓*/
form {
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
}

/*↑↑↑↑form↑↑↑↑*/


/* calender(Plugin)
------------------------------------------------------------ */

table.calender {
	width: 90%;
	margin: 0px auto;
}

table.calender caption {
	margin-bottom: 10px;
	margin: 0px auto;
}

table.calender th,
table.calender td {
	padding: 0.1em;
	border-bottom: 1px dotted #cccccc;
	text-align: center;
}

table.calender td a {
	display: block;
	color: #289ee2;
	background-color: #d2ebf9;
}

table.calender td a:hover {
	color: #ffffff;
	background-color: #8FA583;
}

table.calender th#sun {
	color: #CB7A69;
}

table.calender th#sat {
	color: #5F87C5;
}



/*↓↓↓↓トップページのフリーペース↓↓↓↓*/

.topfreebody {
	width: 508px;
	padding: 3px 0px 0px 0px;
	text-align:center;
	font-size:15px; 
	background-color:#cde5f4;
	border-top: 3px solid #94c7e6;
	border-right: 3px solid #94c7e6;
	border-bottom: 3px solid #94c7e6;
	border-left: 3px solid #94c7e6;
	margin-bottom: 10px;
	overflow:hidden;
}
.topfreebox {
	padding: 15px; text-align: left;
	font-size: 13px;
	background-color:#ffffff;
	border-top: 1px solid #94c7e6;
}

/*↑↑↑↑トップページのフリーペース↑↑↑↑*/