@charset "utf-8";
/*
Theme Name: ST-13952742b
Theme URI: http://st-13952742b.com/
Description: ST-13952742b
Version: 5.0
Author: shima
Author URI: http://st-13952742b.com/
Tags: ST-13952742b ver.5 df
*/



* {
	margin:0;
	padding:0;
    font:normal 100%/1 Arial, Helvetica, sans-serif;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",sans-serif;
	/*\*/
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	_font-family: "ＭＳ Ｐゴシック", sans-serif;
	/**/

/*	font-family: Courier New Bold; */

	color:#5E5C48;

}

html {
	overflow-y:scroll;
}

a:link, a:visited {
	color:#777;
}

a:hover {
	color:#CCC;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

img {
	border:none;
}

body {
	padding:0 0 3em;
	background:url(/wp-content/themes/st-13952742b/images/bg_byrd.jpg) no-repeat fixed top left #DEDDD2;
}

#content {
	width:775px;
	margin:0 auto;
	padding-top:60px;
}

h1 {
	font-weight:bold;
	margin-bottom:85px;
	margin-bottom:5px;
}

h1 a:link, h1 a:visited {
	color:#5E5C48;
	text-decoration:none;
}

h1 a:hover {
	text-decoration:none;
	color:#CCC;
}

.description {
	font-size:70%;
	color:#999;
	margin-bottom:50px;
}	

#mainClm {
	width:500px;
	float:right;
}

#mainClm .entryBlock {
	margin-bottom:5em;
}

#mainClm h2 {
    font-size:80%;
	color:#484831;
	margin-bottom:1.5em;
	padding-bottom:5px;
/*	background:url(/wp-content/themes/st-13952742b/images/bg_h2.gif) no-repeat 2px center; */
	border-bottom:1px dotted #CCC;
}

#mainClm h2 span {
    padding:0 10px 0 18px;
	color:#484831;
	background:url(/wp-content/themes/st-13952742b/images/dot_title.gif) no-repeat left center;
}

#mainClm h2 a {
	color:#484831;
	text-decoration:none;
}

#mainClm h2.pagetitle {
    font-size:80%;
	text-align:right;
	margin-bottom:1.5em;
	color:#484831;
	background:none;
}

#mainClm h2.pagetitle span {
	color:#FFF;
	padding:0 1em;
	background:none;
	background-color:#AFAF8B;
}

#mainClm .EntryBody p {
	font-size:80%;
	line-height:2;
	margin-bottom:1.5em;
}

#mainClm .EntryBody p input {
	font-size:70%;
	line-height:2;
	margin-bottom:1.5em;
}

#mainClm .EntryBody p.wp-caption-text {
	font-size:70%;
	line-height:1.3;
}

#mainClm .EntryBody img {
	margin-bottom:4px;
}

#mainClm .EntryBody ul {
    margin:0 0 1em 1.5em;
}

#mainClm .EntryBody ol {
    margin:0 0 1em 2em;
}


#mainClm .EntryBody li {
	font-size:80%;
	line-height:1.7;
	margin-bottom:.7em;
}

#mainClm .EntryBody h3 {
	font-size:90%;
	font-weight:bold;
	padding-left:5px;
	margin-bottom:1em;
	border-left:5px solid #FFFF00;
}

#mainClm .EntryBody h4 {
	margin:0 0 1em 1em;
}

#mainClm .EntryBody h4 span {
	font-size:80%;
	font-weight:bold;
	padding:0 .5em;
	background-color:#EAEF8E;
}

#mainClm .EntryBody h5 {
	font-size:80%;
	font-weight:bold;
	margin:0 0 1.5em 1em;
}

#mainClm .EntryBody h5 span {
	font-weight:bold;
	border-bottom:1px dotted;
}


#mainClm .EntryBody .abtx {
	font-size:80%;
	line-height:1.6;
	margin-left:1em;
}

#mainClm .EntryBody dl.dfList01 {
	font-size:80%;
	line-height:1;
	margin-left:2em;
}

#mainClm .EntryBody dl.dfList01 dt {
	font-weight:bold;
	margin-bottom:.5em;
}

#mainClm .EntryBody dl.dfList01 dd {
	margin:0 0 1.5em 2em;
}

#mainClm .EntryBody ul.dfList01 {
	margin-left:2em;
}

#mainClm .EntryBody ul.dfList01 li {
	margin-bottom:.5em;
}

#mainClm .dfTbl caption {
	font-size:80%;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
}

#mainClm .dfTbl  {
	width:100%;
	border:1px solid #CCC;
	border-collapse:collapse;
}

#mainClm .dfTbl th, #mainClm .dfTbl td {
	border:1px solid #CCC;
	padding:3px 5px;
	font-size:80%;
	line-height:1.3;
	background-color:#FFF;
}

#mainClm .dfTbl th {
	text-align:left;
	background-color:#EEE;
}




#mainClm .EntryElement {
	font-size:75%;
	line-height:1.7;
	text-align:right;
	padding-top:1em;
}

.post {
	line-height:1.7;
	margin:1.5em 0 1em;
}


.toTop {
	margin-top:2em;
	text-align:right;
	font-size:70%;
}

.pager {
	font-size:75%;
	line-height:1.5;
	padding:1em 0 2em;
	background:url(/wp-content/themes/st-13952742b/images/bg_h2.gif) no-repeat left top;
}

.pagerTop {
	font-size:75%;
	line-height:1.5;
	margin-bottom:3em;
}

.prev {
	float:left;
}

.next {
	float:right;
}


#footer {
	clear:both;
}

#sideClm {
	width:200px;

	float:left;
}

#sideClm .sideUnit {
	margin-bottom:3em;
	clear:both;
}

#sideClm .sideUnit p {
	font-size:80%;
	line-height:1.5;
}

#sideClm .sideUnit div.flickr_photo img, #sideClm .sideUnit div.flickr_photo_last img {
	float:right;
	margin:0 0 10px 10px;
	padding:4px;
	border:1px solid #DDD;
}

#sideClm .sideUnit div.flickr_photo img:hover, #sideClm .sideUnit div.flickr_photo_last img:hover {
	background-color: #A9D37E;
}


#sideClm .sideUnit #aktt_tweet_text {
	font-size:75%;
	margin-bottom:7px;
}

#sideClm .sideUnit #aktt_tweet_submit {
	font-size:75%;
}



#sideClm h2 {
	font-size:75%;
	color:#484831;
	margin-bottom:.8em;
    padding:0 10px 5px 16px;
	border-bottom:1px dotted #CCC;
	background:url(/wp-content/themes/st-13952742b/images/dot_title.gif) no-repeat left 3px;
}

#sideClm li h2.widgettitle {
	font-size:100%;
}

#sideClm ul {

	list-style:none;
}

#sideClm li {
	font-size:75%;
	line-height:1.5;
	margin-bottom:.5em;
}

.note {
	font-size:75%;
	line-height:1.5;
	padding:1em;
	margin-bottom:2em;
	border:1px solid #EEE;
}

#mainClm h3 {
    font-size:80%;
	margin-bottom:1.5em;
	color:#484831;
}

ol.commentlist {
    margin:0 0 1em 2em;
}

ol.commentlist li {

	margin-bottom:2.5em;
}

ol.commentlist li div.from {
    font-size:80%;
}

ol.commentlist li div.commentDate {
	font-size:75%;
	text-align:right;
	margin:-1em 0 1em;
}

ol.commentlist li p {
    font-size:80%;
	line-height:1.7;
}

input, textarea {
	border:1px solid #DDD;
}

dl.commentFm {
	font-size:80%;	
}

dl.commentFm dt {
	margin-bottom:.2em;	
}

dl.commentFm dd {
	margin-bottom:1em;	
}

input, textarea {
	padding:.2em;
}

label.blk {
	display:block;
	margin-bottom:.2em;		
}

input.submit {
	background-color:#ECECE3;
}



/* margin setting */
.mgnT15px {
	margin-top:15px;
}

.mgnT20px {
	margin-top:20px;
}

.mgnT25px {
	margin-top:25px;
}

.mgnT30px {
	margin-top:30px;
}

.mgnT40px {
	margin-top:40px;
}

.mgnT240px {
	margin-top:240px;
}

.mgnT2em {
	margin-top:2em;
}

.mgnB05em {
	margin-bottom:.5em;
}

.mgnB1em {
	margin-bottom:1em;
}

.mgnB2em {
	margin-bottom:2em;
}

.mgnB3em {
	margin-bottom:3em;
}

.mgnB4em {
	margin-bottom:4em;
}

.mgnB5em {
	margin-bottom:5em;
}

.mgnLR05em {
	margin:0 0.5em;
}

.mgnR1em {
	margin-right:1em;
}

.mgnTB1em {
	margin:1em 0;
}

.mgnL1em {
	margin-left:1em;
}

.mgnR10px {
	margin-right:10px;
}
.mgnR15px {
	margin-right:15px;
}

/* margin setting */

.txtM {
	font-size:80%;
}

.lh150 {
	line-height:1.5;
}

strong {
	font-weight:bold;
}
