/* site : suica de icoca               */
/* http://suica.sakura.ne.jp/          */
/* name : import.css                   */
/* update : 2007/06/09 25:15 JST       */





/* bodyタグ */
body {
	font-family : "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif ;
}

a {
	text-decoration: none;
	color: #0B67F2;
}
a:visited {
	color: #0E57A9;
}

blockquote {
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #acacac;
	background-color: #F8F8F8;
}

img {
	border: 0;
}

p.header_info {
	text-align : right ;
}

h2 {
	font-size: 16px ;
	color : #2F3E9F ;
}
.date {
	font-size: 16px ;
	color : #2F3E9F ;
	background-color: #FFFFFF ;
	border-top : 3px double #9BAEEA;
	border-bottom: 3px double #9BAEEA;
	text-indent: 0.5em;
	margin-bottom : 1.2em;
	padding-top : 4px;
	padding-bottom : 4px;

}


.box_title {
	font-size: 14px ;
	paddig : 0 ;
	margin : 0 ;
	color : #2F3E9F ;
	font-weight : bold ;
	text-align : right ;
}

h3.entry_title {
	font-size: 16px ;
	border-bottom :1px dashed #2F3E9F;

}

.site_name {
	font-size: 14px ;
	color : #2F3E9F ;

}
h4 {
}

#comment-field {
	font-size: 15px ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	padding-left : 0.5em ;
	border-left : 0.3em solid #2F3E9F ;
}


form {
	width : 525px ;
}

/* div common tag */

div {
}
#ie6 {
	text-align : center ;
}

#other {
	margin-left : auto ;
	margin-right : auto ;
	width : 850px ;
	text-align : left; 
}
#header div{
}

#main {
	float : right;
	width: 100%;
	margin-left : -275px;
	border-right : 2px solid #9BAEEA;
	border-bottom : 1px solid #9BAEEA; 

}

#left-column {
	width : 275px ;
	float : left ; 
	margin-top : 15px;
}

#right-column {
	margin-left: 275px; 
	height: 1200px ;
}

#footer {
	font-size: 12px ;
	text-align : center ;
	margin-top : 10px ;
	width : 100% ; 
	clear : both ;
}




/* div parts */

.container {
	color : #000099 ;
	font-size : 14px ;
	border-left : 1px dashed #9BAEEA ;
	border-right : 2px solid #9BAEEA ;
	border-bottom : 1px solid #9BAEEA ;
	border-top : 1px dashed #9BAEEA ;
	margin :5px ;
	margin-top :15px ;
	padding : 15px ;
	padding-left : 10px;
		
}


#entry-link {
	font-size : 14px ;
	margin-top :25px ;
	text-align : center ;	
}

.entry {
	padding : 15px ;
}

.entry_header {
	margin-left : 20px;
	padding-right : 20px;
}
.entry_body {
	margin-left : 20px;
	padding-right : 20px;
}

.entry_footer {
	font-size: 12px ;
	text-align : right ;
	margin-left : 20px;
	padding-right : 20px;
}

#trackbacks {
	font-size: 14px ;
	margin-top: 25px;
}
#trackbacks div.inner {
	margin-left : 20px;
}

#trackbacks h4.title {	
	font-size: 15px ;
	padding-left : 0.5em ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	border-left : 0.3em solid #2F3E9F ;
	margin : 10px ;
}

#trackbacks p {
	margin :0;
	margin-bottom : 5px;
}

#trackbacks p#tb-url {
	padding :5px;
	border: 1px dashed #2F3E9F ;
	margin-bottom : 20px;
	margin-right : 20px;
}
#trackbacks p.tb-quote {
	color :  #2F3E9F ;
	padding :5px;
	padding-left : 0.5em ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	border-left : 0.2em solid #9BAEEA ;
	margin-bottom : 10px;
	margin-left : 1em ;
}


#comments {
	font-size: 14px ;
	margin-top: 25px;	
}

#comments div.inner {
	margin-left : 20px;
	margin-bottom : 25px;
}

#comments h4.title {
	font-size: 15px ;
	border-left : 0.3em solid #2F3E9F ;
	padding-top : 5px ;
	padding-bottom : 5px ;
	padding-left : 0.5em ;
	margin : 10px;
}


#comments p{
	margin:0;
}
#comments p.name {
	color : #660033 ;
	margin-bottom : 5px;
}

#comment-post {
	margin-left :10px;
}
#comment a {
	text-decoration: none;
	color: #660033;
}
#comment a:visited {
	color: #660033;
}

.archives_box {
	font-size: 16px ;
	color : #2F3E9F ;
	margin-top : 30px ;
	padding-left : 20px ;
}


/* mail form */

#name_email {
	font-size: 14px ;
}

#comment-prv {
	margin-top : 30px;
	paddin : 100px ;
	border-right : 2px solid #9BAEEA;
	border-bottom : 1px solid #9BAEEA; 
}

#comment-prv h4#chack {
	font-size: 15px ;
	padding-left : 0.5em ;
	border-left : 0.5em solid #2F3E9F ;
}

ul {
	list-style-type: none ;
	margin: 0 5px;
	display: block;
	padding : 0;
}
ul li {

	line-height: 1.4em;
	border-bottom: 1px dashed #2F3E9F;
	margin-bottom: 3px;
	padding-left: 0;
}




/* browser hacking */

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

.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */