@charset "utf-8";

/*--------------------------------------------------------

	*01 reset

----------------------------------------------------------*/

body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,form,address,form,blockquote{
	margin:0px;
	padding:0px;
}



td,th{
	margin : 0px;
	padding: 0px;
	color:#333;
	font-size:small;
	font-family:sans-serif;
}

img{
	border:none;
	vertical-align:top;
}

ul{
	list-style:none;
}
ol{
	padding-left:30px;
	margin-left:15px;
	margin-bottom:50px;
	margin-right:15px;
}

input,textarea,select{
	font-size:small;
	color:#444;
	font-family:sans-serif;
}

/*--------------------------------------------------------
	*02 link
----------------------------------------------------------*/

a:link,
a:visited{
	color: #5676c9;
	text-decoration:underline;
}


a:hover,
a:active{
	color: #000099;
}

/*--------------------------------------------------------
	*03 base
----------------------------------------------------------*/

body {
	margin: 0px;
	padding: 0px 0px 25px 0px;
	text-align:center;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	background: #c8ebfe;
	color:#000;
	font-size:small;
	line-height:1.55;
}

/*--------------------------------------------------------
	*00 font
----------------------------------------------------------*/
.small {
	font-size:96%;
}
*:first-child+html .small{
	font-size:94%;
}

/* テキスト */
.red{
	color:#ea5d35;
	font-weight:bold;
}
.strong{
	font-weight:bold;
	font-size:105%;
}

.article img{
margin:10px;
}
.article img.wp-smiley{
margin:0;
}
.alignleft { float: left; }
.alignright { float: right; }
}
.alignleft p,.alignright p{
display:inline;
}


/*--------------------------------------------------------
	*00 float
----------------------------------------------------------*/
.f_r{
	float:right;
}
.f_l{
	float:left;
}
.clear{
clear:both;
width:350px;
}
/*--------------------------------------------------------
	*00 clearfix
----------------------------------------------------------*/
div.title,
div#container,
div#menu,
div#contents,
div.cf{
	min-height:1px; /* IE 7*/
}

div.title:after,
div#container:after,

div#menu:after,
div#contents:after,
div.cf:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

div.title,
div#container,

div#contents,
div#menu,
div.cf{ display:inline-table; }

/* Mac IE  \*/

* html div.title,
* html div#container,
* html div#menu,
* html div#contents,
* html div.cf{ height:1px; }

div#container,
div.title,
div#contents,
div#menu,
div.cf{ display:block; }

/* */


