@charset "UTF-8";

*{ letter-spacing: 0 }
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	-webkit-text-size-adjust: 100%;
}

img {
    max-width: 100%;
    height: auto;
}

a {
	text-decoration:none;
}

a:hover {
	color: red;
	text-decoration:underline;
}

a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.red {
	color:red;
}

.redb {
	color:red;
	font-weight:bold;
}

.pink {
	color:#ff00ff;
}

.green {
	color:#339900;
}

.orange {
	color:#ff6600;
}

.blue {
	color:#0000ff;
}

.nowrap {
	white-space:nowrap;
}



.photo {
	border:1px solid #ccc;
	box-shadow:2px 2px 3px #eee;
	padding:5px;
}

.photoframe {
	border:1px solid #ccc;
	box-shadow:1px 1px 1px #fefefe;
	padding:1px;
}



/*wordpressデフォルト*/
.aligncenter {
    display: block;
    margin: 0 auto;
	max-width: 100%;
    height: auto;
}
.alignright {
	display:block;
	max-width: 100%;
	margin:0 auto;
    height: auto;
}
	
.alignleft {
	display:block;
	max-width: 100%;
	margin:0 auto;
    height: auto;
}

.clearfix {
    overflow: hidden;
    zoom: 1;
}
.clearfix:after {
    content: ""
    display: block;
    clear: both;
}


/*wordpressビジュアルエディタ*/
#content .fixing_content ul, .post ul {
	margin-left:40px;
}

#content .fixing_content ol, .post ol {
	margin-left:40px;
}

#content .fixing_content strong, .post strong {
	font-weight:bold;
}

#content .fixing_content em, .post em {
	font-style:italic;
}




@media all and (min-width: 600px) {
	/*wordpressデフォルト*/
	.aligncenter {
		display: block;
		margin: 0 auto;
		max-width: 100%;
		height: auto;
	}
	.alignright { 
		float: right;
		max-width: 100%;
		height: auto;
		margin:0 0 15px 20px;
	}
		
	.alignleft {
		float: left;
		max-width: 100%;
		height: auto;
		margin:0 20px 15px 0;
	}
	
	.clearfix {
		overflow: hidden;
		zoom: 1;
	}
	.clearfix:after {
		content: ""
		display: block;
		clear: both;
	}
	

}





@media all and (min-width: 1024px) {

}

	


@media all and (min-width: 1200px) {
	
	
}
