/**********▼全体**********/
html{
overflow-x: hidden;
scrollbar-base-color: coral;
scrollbar-track-color: #EAEAEA;
scrollbar-face-color: pink;
scrollbar-shadow-color: pink;
scrollbar-darkshadow-color: coral;
scrollbar-highlight-color: pink;
scrollbar-arrow-color: tomato;
}

body{
background-color:#EAEAEA;
margin: 0px;
padding: 0px;
font-size:12px;
line-height:18px;
color:#666666;
}

a:link,
a:visited,
a:active{color:#ff99cc; text-decoration:none;}
a:hover{color:#6699ff; text-decoration:underline;}

#layout{
width: 850px;
margin: 0px;
padding: 0px;
background-color: #FFCCEE;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
}

img.emoji{
vertical-align:middle;
border:0;
margin-top:2px;
margin-bottom:2px;
}
/**********▲全体**********/

/**********▼タイトル**********/
#header{
background-image: url("https://blog-imgs-132.fc2.com/j/o/u/journeyman2010/20200208-80603f-hv03-nagoya-demonstration-sanbonmatsu-akameguchi_IGP0421sc.jpg");
width: 850px;
height: 450px;
background-position:center;
margin:0px;
padding:0px;
}

.site_title {
font-family:"ＭＳ ゴシック";
font-size: 16px;
font-weight: bolder;
color:white;
text-align:right;
vertical-align:top;
padding-right:20px;
padding-top:360px;
}

.site_title a,
.site_title a:link,
.site_title a:visited{
color:yellow;
text-decoration:none;
}

.site_title a:active,
.site_title a:hover{
color:aqua;
text-decoration:underline;
}


.site_intro {font-family:"ＭＳ ゴシック";
font-size: 12px;
color:yellow;
text-align:right;
vertical-align:top;
padding:5px 5px 5px 0px;}

/**********▲タイトル**********/

/**********▼カレンダー**********/
#calender {
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
background-color:black;
font-size:12px;
}

#calender ul {
font-size: 12px;
list-style-position : inside;
padding:0px;
}

#calender li {
display : inline;
list-style-type : none;
}

#calender li a{
color: #C9C9C9;
text-decoration:none;
}


#calender li a:hover {
color: #6699FF;
text-decoration : underline;
}

li.day {
padding: 0px 3px 0px 2px;
}

.prev-month-calendar {
margin-right : 4px;
}

.next-month-calendar {
margin-left : 4px;
}


/**********▲カレンダー**********/

/**********▼サイドメニュー**********/
#menu {
float:left;
margin:0;
padding:0;
text-align:left;
}

#menu p{
margin: 0.4em;
}

.linktitle{
width:100%;
height:20px;
text-align:center;
color: darkslateblue;
font-weight: bolder;
font-size: 12px;
letter-spacing:1px;
margin:0px;
background: url(https://blog-imgs-41.fc2.com/a/p/p/applecinnamon/side2.jpg);
}

ul {
text-align:center;
margin: 0px;
padding-left: 10px;
padding-right:5px;
list-style-type: none;
text-decoration: none;
}

li {
text-align: left;
font-size: 12px;
line-height: 120%;
padding: 0px 0px 5px 0px;
text-decoration: none;}

.plugin-calender{
width: 95%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}

.plugin-calender a,
.plugin-calender a:link,
.plugin-calender a:visited{color:#C9C9C9;}

#sun{
color:#CF7088;}

#sat{
color:#6D7DA7;}

/**********▲サイドメニュー**********/

/**********▼エントリー**********/
.entry{
width:410px;
margin-left: auto;
margin-right: auto;
background-color:#fff;
text-align:left;
margin-top:10px;
padding:0px;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-bottom:1px solid #000;
}

.mainbase {
margin: 0;
width :410px;
}
.mainbody {
margin: 0px;
padding: 20px;
}
.readmore{
text-align:right;
padding:0px 20px 10px 0px;}

.readmore a:link,
.readmore a:visited,{color:#69F;}

.entrytitle{
font-size:12px;
font-weight:bold;
margin:0px;
padding:5px 10px 5px 10px;
border-top:1px solid #000;
border-bottom:1px dashed #F69;
}

.maindate {
text-align:right;
letter-spacing:1px;
margin-bottom:1px;
padding: 5px 5px 5px 0px;
border-top: 1px dashed #F69;
border-bottom:1px solid #000;
}

.commenttitle{
text-align:left;
padding:3px 10px;
font-weight:bold;}
.commentbody{
padding:3px 20px;}

.pageLink{text-align:center;}
/**********▲エントリー**********/

.pay {
text-align: center;
}

.pay img{
margin: 0px 10px 5px 0px;
padding: 5px;
} 


#sarch {
text-align: center;
margin-top : 10px;
padding: 0px 0px 0px 0px;
}


#footer {
width: 450px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
border-top: dotted 1px #000000;
}