@charset "UTF-8";/* -----------------------------------------------------------	CSS Information	Site Name: Seisenryo Web site	 File name: 	default.css 	Style Info:   $B!!!J:b!K%-!<%W6(2q@6@tN@(B Web$B%5%$%H!'(B $B%G%U%)%k%H$N%9%?%$%k$N%j%;%C%H5Z$S4pK\@_Dj(B	Version: 1.05	update/auther(admin): [2010-03-15][Shinobu Kiuchi](Shinobu Kiuchi)----------------------------------------------------------- *//* $BL\<!(B================================================1: Formatting Reset : base reset layouts2: Redefine : body and base setting3: link setting4: other setting ==================================================== *//* 1: Formatting Reset : base reset layouts---------------------------------------------------------------------------------- */div{ zoom:1;/*for IE 5.5-7*/}div:after{/*for modern browser*/    content:".";    display: block;    height:0px;    clear:both;    line-height:0;     visibility:hidden;}	/* 2: Redefine : body and base setting---------------------------------------------------------------------------------- */html {	overflow-y: scroll;	background-color: #FFF;	border-top: 3px solid #7F0013;}/* OPERA huck */html:not(\*|*) { padding:0 0 0 0;	}body {	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	box-sizing: border-box;	color: #333;	font: normal 62.5% "$B%R%i%.%N3Q%4(B Pro W3", HiraKakuPro-W3, Osaka, "$B%a%$%j%*(B", "Meiryo", "$B#M#S(B $B#P%4%7%C%/(B", verdana, arial, sans-serif;	margin:0 0 0 0;	padding:0 0 0 0;	text-align:center;	border-top: 1px solid #999;}/* IE7 only */*:first-child+html body {	font-family:"$B#M#S(B $B#P%4%7%C%/(B", "$B%a%$%j%*(B","Meiryo", verdana, arial, sans-serif;		padding:0 0 0 0;		height: auto;}/* IE6 only */*html body {	font-family:"$B#M#S(B $B#P%4%7%C%/(B", Osaka;	padding:0 0 0 0;	height: auto;}/* safari2 only-------------------------------------------------- */	/* safari2 only \*/html:\66irst-child body {	font-size: 62.5%;		padding:0 0 0 0; }@media screen and (-webkit-min-device-pixel-ratio:0){body{	font-size: 10px;	padding:0 0 0 0;	}	}/* general params--------------------*/h1, h2, h3, h4, h5, h6,div, p, pre, ul, ol, dl, dt, dd,address, form,  blockquote{	padding: 0;/* margin&padding reset */	line-height: 1.4;/* base line height */	text-align: left;	display: block;	margin: 0;	font-size: 100%;	text-decoration: none;	font-style:normal;}input, textarea,{	padding: 0;/* margin&padding reset */	line-height: 1.4;/* base line height */	text-align: left;	margin: 0;	font-size: 100%;	text-decoration: none;	font-style:normal;}table {	margin : 0;empty-cells: show;	font-size:small;	border-collapse:collapse;	border-spacing:0;	}	hr,.areaAnchor,.anchor { display : none; }img {	border: none;/* img do not want a border */	vertical-align: bottom;}img a{	border-style: none;		outline: 0;}li { list-style: none; }/* link do not want a dot */caption, cite, code, dfn, em, strong, var {	font-style: normal;	font-weight: normal;}/* acronyms and abbreviations styles -------------------------------------*/acronym,abbr{cursor:help;}hr {	display: none;	}	object,embed {	vertical-align: top;}q:before,q:after {	content: '';}fieldset{	border:0;	}		select option{	padding:0 5px;	}	form label{	cursor:pointer;	}/* 3: link setting---------------------------------------------------------------------------------- */		a{	text-decoration: none;	color: #7F0013;	line-height:1.4;	outline: 0;	}a:link{	color: #7F0013;	text-decoration: none;	}a:visited{	color: #7F729E;	text-decoration: none;	}		a:hover{	color: #FFF;	text-decoration: none;	background-color:#7F0013;	}a:active{	color: #7F0013;	text-decoration: underline;	}			/* 4: other setting ---------------------------------------------------------------------------------- *//* for voice blowser -------------------------------------*/#navSkip {	position: absolute;	left: -9999px;	width: 900px;	}		/* for float Hack -------------------------------------*/.clearfix:after { content: url(pixel.gif);display: block;clear: both; height: 0; }.clearfix { display: inline-block; }.clearfix { display: block; }/* Mac$BHG(BIE$B$N$_$KE,MQ(B \*//*/.clearfix { overflow: hidden; }/* */