﻿@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

----------------------------------------------------------- */


/*html{color:#000;background:#FFF;}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

body {
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

*html body {
font-family:'ＭＳ Ｐゴシック',sans-serif;
}

/* link color */

a:link{color:#306ABA;text-decoration:underline;}
a:visited{color:#306ABA;text-decoration:underline;}
a:hover{color:#306ABA;text-decoration:none;}
a:active{color:#306ABA;text-decoration:underline;}
a:focus{outline:none;}

/* ----------------------------------------------------------------------
	body
---------------------------------------------------------------------- */

body {
	background: url(../blog_result_img/back_haikei.jpg) 0 0 repeat-x;
	color: #282828;
	text-align: center;
}

/* ----------------------------------------------------------------------
	wrap
---------------------------------------------------------------------- */

#wrap {
	width: 816px;
	text-align: center;
	margin: 0 auto;
	background-image:url(../blog_result_img/blog.png);
	background-repeat: repeat-y;
}
#container01{
	margin:0 auto;
	width:798px;	
	}

#container01 p{
	margin-bottom:35px;
	}

#container01 table{
	margin:0px auto;
	text-align:left;
	text-align:left;
	}

#container01 table tr img{
	margin-right:5px;
	margin-bottom:10px;
	}

#container01 table tr strong{
	font-weight:bold;
	color:#660099;
	}
	
#container01 table tr .red{
	font-weight:bold;
	color:#FF0000;
	}



#header{
	background-image:url(../blog_result_img/blog_header.gif);
	height:310px;
}

#sengan{
	background-image:url(../blog_result_img/sengan.jpg);
	width:798px;
	background-repeat:no-repeat;
	background-position:right top;
}


#sengan table.table010 {
	margin:25px auto;
	text-align:left;
	width: 700px;
	border-collapse: collapse;
	border: solid 1px #99999;
}

#sengan table.table010 caption {
  margin-top: 1em;
  text-align: left;
}

#sengan table.table010 tr,
#sengan table.table010 td {
  border: solid 1px #999;
  padding: 7px 7px;
}

#sengan table.table010 tr td.title{
	background:#3D0C9E;
	color:#FFFFFF;
	font-weight:bold;
/*	width:233px;*/
}





/*--------------------------------------------------------------------------
  form
--------------------------------------------------------------------------*/

/*.formName,
.formPost,
.formMetro,
.formAddress,
.formTel,
.formFax,
.formMail,
.formComment {
	background:#f2f2f2;
	padding:2px;
	width:350px;
	border:1px solid #ccc;
}

.formMetro,
.formPost {width:100px;}*/

.formBtn {
	text-align:center;
	margin:0 auto 20px;
	width: 700px;
}

.formBtn table{
	width: 700px;
	border: 0px;
	margin-bottom:1px;
}


/*.formBtn table td table{
	width: 300px;
	border: 0px;
	padding:0px;
	margin:0px;
}*/

.formBtn table td table{
	width: 450px;
	border: 0px;
	padding:0px;
	margin:0px;
}

.formBtn table td table td{
	padding-left:5px;
}

.formBtn input {
	font-size:100%;
	line-height:1;
	padding:5px 10px 3px;
}


/* ----------------------------------------------------------------------
	footer
---------------------------------------------------------------------- */

#footer { background: url(../img/footer_bg.gif) 0 0 repeat-x; text-align: center; }
#footer p { font-size: 90%; padding: 15px 0; }




/*---- clear ----*/
.clear{
clear:both;
height:0px;
font-size:0px;
line-height:0;
margin:0;
padding:0;
}

/* clearfix
------------------------------------------------------------ */
.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 */
