@charset "UTF-8";

/* ----------------------- */
/* -- body -- */
body{
   font-size: 13px; 
   color: #333333;
   text-align: center;
   line-height: 130%;
   margin: 0px auto; 
   padding: 5px 0px;
   background-color: #F0F8FF;
   font-family: "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\30D2\30E9\30AE\30CE\20Pro\20W3",Osaka,sans-serif;
}
html>body {
   margin: 0px auto;
   font-size: 12px !important;
}
#baseBlock { 
   width: 990px;
   margin: 0px auto;
   padding: 0px;
   background-color: #F0F8FF;
}
html>div #baseBlock {
   width: 990px;
   padding: 0px; 
   margin: 0px auto;
   background-color: #FFFFFF;
}
.editentry {
   text-align:right; 
   padding-right:5px;
}
em { font-style: normal; }
/* -------------------------------- */

/*  リンクの設定 * -------------------- */
a:link {
   color: #333333;
   text-decoration: none;
}
a:active {
   coor: #FF2200;
}
a:visited {
   color: #3333FF;
   text-decoration: none;
}
a:hover{
   color: #FF2200;
   text-decoration: none;
   border-bottom: 1px dashed #F00;
}
/* --------------------------------- */

/************************************/
/* list要素              */
blockquote {
	margin: 5px;
	background-color: #E8F3FF;
	padding: 5px;
	border-top: 1px dotted #336699;
	border-right: 1px dotted #336699;
	border-bottom: 1px dotted #336699;
	border-left: 5px solid #336699;
}


/* 全記事一覧部分 * ------------------- */
.allEntryTitle {
   font-size:15px;
   color: #666666;
   font-weight: bold;
   text-align: center;
}
.list_td_ti {
   font-size: 14px;
   color: #666666;
   font-weight: bold; 
   text-align: center; 
   background-color: #F5F5F5;
}
.list_td {
   font-size: 13px;
   text-align: left;
   background-color: #FFFFFF;
padding:2px;
}
/* ------------------------------------ */


/* へっだー * -------------------------- */
#headBlockBase {
   padding: 0px 4px 0px 4px;
}
#headBlock {
   width: 981px;
   margin: 0px;   
   text-align: center;
   background: #FFFFFF;
   border: 1px solid #369;
}
html>div #headBlock {
   width: 981px;
   margin: 0px;
}
h1 {
   font-size: 24px;
   margin: 0px;
   padding: 0px;
}
html>h1 {
   font-size: 24px;
   margin: 0px;
   padding: 0px;
}
#title { 
   font-size: 24px;
   color: #336699;
   text-align:center;
   margin: 0px;
   padding: 0px;
}
.BlogName {
   font-size : 24px;
   color: #336699;
}
.sub_title {
   font-size: 13px;
   color: #336699;
   font-weight: bold;
   padding: 0px 8px 0px 10px;
	margin-top: 10px;
   font-family: "Verdana", "ＭＳ Ｐゴシック", "Arial Black", "Osaka";
}
.BlogName h1 a:visited {
   color: #336699;
   text-decoration : none;
}
.BlogName h1 a:hover {
   color: #FECCCC;
   text-decoration: none;
   border-bottom: none;
}
#page_top { 
	font-size:2px;
}


/* 看板下ナビ設定 * ---------------------- */
.navi_body {
   font-size: 12px;
   text-align: center;
   padding: 0px 0px 2px 0px;
   margin: 10px 0px 3px 0px;
}
.navi{
   font-size: 12px;
   text-align: center;
   padding: 3px 4px 1px 4px;
}
.navi_body a:link { text-decoration: none; }
.navi_body a:visited { text-decoration: none; }
.navi_body a:hover { color: #F20; text-decoration: none; border-bottom: 2px dotted #F00; }
/* --------------------------------- */

/* form 要素              */
form {
	padding: 0px;
	margin: 0px;
}
.search {
	width:110px;
	background-color: #fff;
	border: 1px solid #C2C2C2;
}
.button {
	width:40px;
	background-color: #ccc;
	border: 1px solid #C2C2C2;
}
.plugin-search {
	margin: 10px 0px 0px 0px;
}


/* プラグイン１・２ * --------------------- */
.menuBlockBase {
   width : 185px;
   margin-bottom: 10px;
   border: 1px solid #369;
}
.menu1BlockHead {
   font-weight: bold; 
   padding: 4px 0px 4px 5px;
   background-color: #99CCFF;
   border-bottom: 1px solid #369;
}
.menuTitle {
   font-size: 13px;
   color: #333333;
   margin: 0px;
}
.menuBlockBody {
   font-size: 13px;
   margin-bottom: 0px;
}
.menuText {
   font-size: 13px;
   color: #333333;
   line-height: 120%;
   padding: 4px 0px 5px 5px;
   margin-bottom: 0px;
   background: #FFFFFF;
   font-family: "MS UI Gothic", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}
.menuText ul {
   padding: 0px 0px 0px 10px;
   margin: 2px 2px 2px 0px;
}
.menuText ul li {
   padding: 0px;
   margin: 5px 0px 5px 0px;
   list-style-type: none;
}
.plugin-freearea {
   font-size: 13px;
   margin: 5px 0px 5px 0px;
}

/* -- 左めにゅ[Ｐ１] -- */
#menu1Block {
   width : 185px;
   float : left;
   margin: 0px;
}
html>#menu1Block {
   width: 185px;
   ;margin: 0px;
}
.menu1BlockFoot {
	margin: 0px;
	padding: 0px;
}
#menu1Block p { margin: 5px 0px 2px 0px; }

/* -- 右めにゅ[Ｐ２] -- */
#menu2Block {
   width : 185px;
   float : right;
   margin: 0px;
}
html>body div#menu2Block {
   width: 185px;
   margin: 0px 0px 0px 0px;
}
#menu2Block p { margin: 5px 0px 2px 0px; }
/* ----------------------------------------- */


/* プラグイン３ * ----------------------------- */
.plg3_Bodybox {
   width: 590px;
   text-align: left;
   border: 1px solid #369;
   margin: 0 0 10px 0px;
   background-color: #FFFFFF;
}
.plg3_body {
   font-size: 14px;
   line-height: 150%;
   color: #333333;
}
.plg3_Bodybox ul {
   padding: 0px;
   margin: 0px;
   list-style-type: none;
   padding: 0px 1px 0px 10px;
}	
.plg3_Bodybox li {
   color: #666;
   padding: 0px 0px 0px 15px;
   margin: 0px;
}
/* ---------------------------------------- */


/* めいん部分 * --------------------------- */
#mainBlock {
   width: 590px;
   font-size: 13px;
   text-align: left;
   float: right;
   margin-top: 0px;
   padding-right: 0px;
}
html>#mainBlock {
   width: 590px;
   font-size: 13px;
   margin-top: 0px;
   padding-right: 0px;
}
.mainEntryBlock {
   margin: 0px 0px 15px 0px;
   padding: 0px;
   width : 590px;
background-color: #FFFFFF;
   border: 1px solid #369;
}
.mainEntryTitle {    /* -- 記事たいとる -- */
   font-size: 15px;
   color: #333;
   padding: 3px;
   background-color: #99CCFF;
   border-bottom: 1px solid #369;
   font-family:"ＭＳ Ｐゴシック", "Verdana", "Arial Black", "Impact", "Osaka";
}
.mainEntryTitle h2 {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 5px;
   font-size: 15px;
   color: #ffcc00;
}
.mainEntryTitle a:link,
.mainEntryTitle a:hover,
.mainEntryTitle a:active,
.mainEntryTitle a:visited {
   color: #CC0000;
   text-decoration : none;
   border-bottom: none;
}
.mainEntryBase {
	margin: 0px;
	width : 100%;
	padding-top: 5px;
}
.mainEntryBody {
   font-size: 14px;
   color: #333333;
margin: 0px;
padding: 10px 15px;
line-height: 130%;
font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}
.mainEntryMore {
   font-size: 14px;
   color: #333333;
margin: 0px;
padding-left:10px;
line-height: 130%;
   font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}
.mainEntryDate {
   font-size: 12px;
color: #454545;
line-height: 130%;
text-align: right;
margin:10px 0px 0px 0px;
padding: 5px 5px 5px 0px;
   border-top: 1px dashed #359;
   font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}

/* こめんと * ---------------------------- */
.mainEntryComment {
	font-size: 13px;
	line-height: 130%;
	color: #666666;
	width : 590px;
	margin: 0px 0px 0px 0px;
   background: #FFF;
   border: 1px solid #369;
   font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}
.mainEntryComment ul {
	padding: 0px;
	margin: 0px 10px 5px 5px;
}

.mainCommentBody {
   font-size: 13px;
   color: #333333;
   line-height: 130%;
   padding: 0px 10px 35px 10px;
   font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}
.mainCommentBold {
   font-size: 13px;
   color: #999999;
   font-weight: bold;
	padding: 10px 0px 2px 5px;
	margin: 0px 3px 3px 3px;
	border-bottom: 2px solid #cccccc;
}
.mainCommentDate {
   font-size: 13px;
   color: #454545;
   padding: 5px 10px 3px 10px;
   font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}
.pageLink {
   font-size: 11px;
   text-align: center;
	margin: 5px 0px 10px 0px;
}
.mainCommentBody_b {
  font-size: 15px;
   color: #333333;
   line-height: 130%;
   padding: 20px 0px 10px 0px;
   font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
}

/* こめんと投稿ふぉーむ * ---------------- */
.mainForm {
	margin: 5px;
}
.mainForm dt {
	width: 150px;
}
.mainForm dd {
   font-size: 100%;
	padding: 0;
	margin: 15px 10px 0px
}
.mainFormText {   /* -- 名前めーる部分 -- */
   width: 250px;
   font-size: 15px;
   border: 1px solid #336699;
}
.mainFormTextarea {   /*-- こめんと部分 --*/
   width: 300px;
   font-size: 15px;
   border: 1px solid #336699;
}
.mainFormPass {
   border: 1px solid #003366;
}
.mainFormButton {
	width: 100px;
}

/************************************/


/************************************/
/* Siteinfo-Legal              */
div#siteinfo-legal p {
   padding : 0px;
   text-align : center;
   margin: 0px;
}

/* ふったー設定 * ------------------- */
#footBlock {
   width: 990px;
   text-align : center;
   padding: 0px;
   line-height: 1,3;
   clear: both;
}
html>#footBlock {
     width: 990px;
}

.page_Link {
   font-size:13px;
   text-align: center;
   padding: 50px 0px;
}

/* フッター * ----------------------------------- */
.footer {
   width: 980px;
   font-size: 11px;
   color: #999;
   padding: 10px;
   text-align: center;
   border-top: 3px dotted #999;
}

.footer a:link,

.footer a:hover,
.footer a:active,
.footer a:visited { color: #999;  border-bottom: none; text-decoration: none; }
/* --------------------------------------------- */

img.emoji{
     vertical-align:middle;
     border:0;
}
img.taglist{
	margin: 0px 0px -3px 0px;
	border:0;
}
.page_navi { text-align : center;
}
.hr { color: #ffcccc; width: 90%;
}


.g-tools_title { font-size: 12px; }
.g-tools_body {font-size:12px;}
.g-tools_img { border: none; text-decoration:none; }
.g-tools_by { font-size: 12px; }

/* さいとまぷ ----------------------------------------------- */
.menu_outline3 { border: 1px solid #369; }
.menu_title3 {
   font-size: 13px;
   color: #333333;
   font-weight: bold;
   background: #99CCFF;
   border-bottom: 1px solid #369;
   padding: 4px 0px 4px 5px;
}
.menu_cont3 { background: #FFFFFF; padding: 10px 0px; }
#maplist p { 
   margin-top: 3px; 
}
#maplist li {
background-image: url(http://blog-imgs-19-origin.fc2.com/1/0/p/10plate/branch.gif);
background-repeat: no-repeat;
list-style-type: none;
list-style-image: none;
padding:0 0 0px 20px;
margin:0;
}
#maplist li.end {
background-image: url(http://blog-imgs-19-origin.fc2.com/1/0/p/10plate/branch_end.gif);
}
#maplist ul.navi li { /* -- カテゴリ一覧部分 -- */
   background-image: none; 
   text-align: left;
   list-style-type: none; 
   padding-left: 20px;
} 
/* --------------------------------------------------------- */
