@charset "utf-8";

/* ===========================全体 */

*{
 margin : 0px;
 padding : 0px;
}

body {
 background : #fff;
}


div{
 font-size : small;
 font-family :'\30D2\30E9\30AE\30CE\20Pro\20W3','ヒラギノ角ゴ Pro W3',Osaka,sans-serif;
 color : #000000;
 letter-spacing : 0.3px;
 line-height : 2.5em;
}


a:link {color : #999999; text-decoration : none;}
a:visited {color : #999999; text-decoration : none;}
a:hover {color : #333399; text-decoration : none;}
a:active {color : #999999; text-decoration : none;}

p{margin:0;}


/* ===========================レイアウト装飾 */

.main_content{
 padding-top:80px; 
border-style:double;
 border-width:0px;
 border-left-width:1px;
 border-color:#666;
 width:700px;
}

.site_name{
 margin-top:20px;
 border-style:double;
 border-width:0px;
 border-bottom-width:1px;
 border-color:#666;
 width:280px;
}

.menu{
 border-style:hidden;
 border-width:0px;
 border-bottom-width:1px;
 border-color:#666;
 width:280px;
}

.entries{
 border-style:hidden;
 border-width:0px;
 border-bottom-width:1px;
 border-color:#666;
 width:700px;
}


/* ===========================ブログの名前 */

.site_title{
 margin:80px 0px 80px 0px;
 width:280px;
 text-align:center;
 color:#333;
}

.site_naming{
 margin:0px 10px 10px 0px;
 font-size:x-large;
 font-family:'Century Gothic',sans-serif;
}

a.site_naming{color:#000000; border:0;}
a.site_naming:link{color:#000000; text-decoration : none;}
a.site_naming:visited{color:#000000 ; text-decoration : none;}
a.site_naming:hover{color :#333399; text-decoration : none;}

.small{
 font-size:x-small;
 color:#4682B4;
}

a.small{color:#000000; border:0;}
a.small:link{color:#999999; text-decoration : none;}
a.small:visited{color:#999999 ; text-decoration : none;}
a.small:hover{color :#333399; text-decoration : none;}


/* ===========================日付 */

.date {
 font-family:'Century Gothic','\30D2\30E9\30AE\30CE\20Pro\20W3','ヒラギノ角ゴ Pro W3',sans-serif;
 font-size:medium;
 margin:15px 0px 10px 0px;
 width:100%;
 color:#555555;
 text-align:left;
}


/* ===========================メニュー */

.menu_inside{
 margin:5px 20px 10px 40px;
 text-align:left;
}

.menu_title{
 font-family:'Century Gothic',sans-serif;
 font-size:medium;
 letter-spacing:1px;
 margin:6px 0px 10px 0px;
 color:Navy;
}

p.menu_body{
 margin:5px 0px 100px 0px;}

.menu_text{
 font-size:x-small;
 color:#990033;
}


/* ===========================本文 */

.main_inside{
 padding:0px 0px 0px 30px;
 text-align:left;
}

.txt {
margin: 2px 0px 25px 0px;
text-align:left;
width:100%;
}

.txt img {
 margin: 3px;
 border : 1px solid #333;}

.txt .emoji {
 margin-top : 3px;
 margin-bottom : -3px;}

.entry_ct{
 font-size:x-small;
 margin: 0px 0px 0px 0px;
 width:100%;
 color:#003366;
}


/* ===========================コメント */

comment_ct{
 font-size:x-small;
 margin:5px 0px 5px 0px;
 color:#4682B4;
}



/* ===========================追記 */

.entry_more {
margin: 10px 0px 0px 0px;
color:#4682B4;
}


/* ===========================カレンダー */

.calender{text-align:center;}


/* ===========================リスト */

ul{
 margin:0px;
 padding:0px;
}

li{
 list-style:none;
}


/* ===========================ページ移動 */


.pagenavi{
 border-style:double;
 border-width:0px;
 border-bottom-width:1px;
 border-color:#666;
 width:100%;
 margin:10px 0px 10px 0px;
 text-align:center;
}


/* ===========================フォーム */


input{
 background-color:white;
 font-size:small;
 border:1px solid #666;
 color:#333;
}

textarea{
 background-color:white;
 font-size:small;
 line-height:1.5em;
 border:1px solid #666;
 color:#333;
}

.formTit{
 font-size:small;
 padding-right:0px;
}

.formInp{
 text-align:left;
}



/* ===========================フッター */

.footer{
 margin:0px 0px 100px 0px;
 text-align:right;
 font-size:x-small;
 color:#555555;
}


/* ===========================iD */

#wrapper{
 position: absolute;
 left: 0; top: 0;
 width : 0px ;
 text-align:left;}

#side {
 position: absolute;

 left: 0; top: 0;
 width : 280px ;
 
 text-align:left;}

#main {
 position: absolute;
 margin-left: 280px;
 width : 700px ;
 text-align:left;}


/* ===========================Mac版IEの文字化け対策
マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

	textarea,input,select {
		font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
	}
