@charset "utf-8";
/*
Theme Name: Amazing Nippon inc.
Theme URI: http://www.amazing-n.com/
Description: 有限会社アメイジングニッポン用テーマ
Version: 1.6
Author: Ryota Akamatsu
Author URI: 
Tags: 
*/

.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 */

.entry:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.entry {display:inline-block;}
/* Hides from IE-mac \*/
* html .entry {height:1%;}
.entry {display:block;}
/* End hide from IE-mac */


#wrapper {
	width:740px;
	margin:0 auto 20px;
	font-size: 85%;
	text-align:center;
}
#container {
	width:458px;
	margin:0 auto;
	text-align:left;
}
#containerForTop {
	width:228px;
	margin:0 auto;
}
#containerForColumn {
	width:598px;
	margin:0 auto;
}
#container h2 {
	border-bottom: 1px dotted #999; padding:3px 0 3px;margin-bottom:10px;
	border-left: 5px solid #ff0000; padding-left:8px;
}
#container .entry img { float:left; margin:0 10px;}

/*
#container .entry img { float:left; margin:0 10px; border:1px solid #ccc;}
*/
a img { border: none;}

ul,ol,li{
	margin:0;
	padding0;
	list-style:none;
}


#container .serialization{
	border-top:1px solid #ccc;
	text-align:left;
}
#container .serialization p{
	margin:0;
	padding:15px 0 7px;
}
#container .serialization li{
	padding-left:20px;
	margin-left:10px;
	background: url("http://www.amazing-n.com/wp-content/themes/an/img/list_arrow.gif") 0 4px no-repeat;
}

h2{
	font-size: 114%;
	padding:0 0 10px;
	margin:0;
}
h3{
	font-size: 92%;
	font-style:normal;
	padding:0;
	margin:0 0 5px;
}
.entry {
	clear: both;
	margin-bottom:20px;
}
.font10 {
	font-size: 85%;
	line-height: 130%;
}
.font12 {
	font-size: 92%;
	line-height: 150%;
}
td {
	font-size: 92%;
	line-height: 150%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
/* End Images */


