@charset "UTF-8";

/*------------------------------------------------------------------------------
	Client Name - Print CSS
	URL: http://www.seikou-news.com/
	Date: 2008-03-14
	Copyright (C) Seikou Haikan Co., Ltd. All Rights Reserved.
------------------------------------------------------------------------------*/

/* nondisplay */

ul#skip,
ul#globalNav,
ul#subNav,
ul#txtNav,
p#pan,
div#subContent,
div#subContent ul#localNav,
div#footer ul#textNav,
div#mainContent p.toTop,
#perIndex #mainContent .section ul.lNav{
	display:none;
	background-image:none;
}

/*end of nondisplay */

body{
	background:#fff;
	color:#000;
	font-size:12pt;
	font-family:
		"ヒラギノ明朝 Pro W3",
		"HiraMinPro-W3",
		"平成明朝",
		"MS P明朝",
		Sans-Serif;
	line-height:1.5;
	letter-spacing:0.1em;
	width:770px;
}
a:link,
a:visited{
	color:#000;
	text-decoration:underline;
}
img{border:0;}
/*a:link:after,
a:visited:after{
	content:"（"attr(href)"）";
	font-size:90%;
}*/

div#mainContent,
div#subContent,
div#header p.banner,
div#header p#tagline{
	float:none !important;
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
}
div#mainContent ul{
	list-style-type:none;
}

#siteTitle span{
	margin-right:0;
}
#siteTitle{
	margin-bottom:10px;
	margin-right:40px;
}
div#header p#tagline{
	padding-bottom:40px;
}
#wrapperBody{
	clear:both;
}
div#wrapperFoot #footer ul#footerBnr{
	clear:both;
}
div#wrapperFoot #footer address{
	width:auto;
	float:none;
}
/*#mainContent table,th,td{
	border-collapse:collapse;
	border-spacing:0;
	page-break-before:always;
}*/
div#mainContent table,
div#mainContent table th,
div#mainContent table td{
	border:1px solid #333;
}

/* home
---------------------------------------------*/
#home div#mainContent #mainVisual{
	background:url(../img/bg_mainVisual.jpg) no-repeat;
	width:385px;
	height:203px;
	padding:8px 0 30px 385px;
}
#home div#mainContent #reason{
	background:none;
}
/* local
---------------------------------------------*/
div#mainContent h1{
	margin-bottom:30px;
}
#serIndex #mainContent .section ul.service01{
	background:none;
}
#voiIndex #mainContent .section dl dd,
#voiIndex #mainContent .section dl dt,
#visIndex #mainContent .section ul#philosophy li h3,
#engIndex #mainContent .service ul,
#perIndex #mainContent .section ul.sekou01 li,
#perIndex #mainContent .section #duties dl.question,
#perIndex #mainContent .section #duties dl dt,
#perIndex #mainContent .section #duties dl{
	background:none;
}
#perIndex #mainContent .section h2 img,
#perIndex #mainContent .catch table,
#engIndex #mainContent .catch table{
	clear:both;
	float:none;
}
#perIndex #mainContent .section ul.sekou01{
	width:770px;
}
#perIndex #mainContent .section ul.sekou01 li{
	float:none;
	display:inline;
}
#perIndex #mainContent .faq dl dd p.add{
	font-size:12px;
}
#perIndex #mainContent .faq dl dt{
	height:35px;
}
#voiIndex #mainContent .section dl dt{
	color:#5D3C27;
}

/* ie6
---------------------------------------------*/
* html body{
	float:none !important;
	width:800px;
}
* html body img{
	none;
}
* html,
* html,
* html,
* html,
* html,
* html #voiIndex #mainContent .section dl dd img.hagaki,
* html #visIndex #mainContent .section ul#philosophy li,
* html #engIndex #mainContent .service ul li,
* html #serIndex #mainContent .section ul.service01 li,
* html #serIndex #mainContent .section ul.iconList li,
* html #comIndex #mainContent .section .proR,
* html #comIndex #mainContent .section .proL,
* html dl.licence,
* html #comIndex #mainContent .history,
* html div#wrapperFoot #footer ul#footerBnr,
* html home div#mainContent #staff ul li,
* html #home div#mainContent #reason p.banner,
* html #home div#mainContent #reason ol li,
* html #siteTitle,
* html #siteTitle span,
* html #comIndex #mainContent .section p.phoR{
	float:none !important;
	clear:both !important;
	width:auto !important;
}

* html #home div#mainContent #mainVisual{
	padding:0;
}
* html #home div#mainContent #reason ol li.reason03 h2{
	position:relative;
}

