@charset "UTF-8";

/* @group Structure */

#pageWrapper {
	width: 100%;
	}

#pageTop {
	background: none;
	padding: 0;
	}

#pageHeader {
	display: none;
	}

#pageBody-inner {
	position: static;
	width: 695px;
	background: none;
	}

#pageContents {
	float: none;
	padding: 0;
	/*width: 695px;*/
	}

/* @group #pageNav */

#pageNav {
	float: none;
	padding: 0;
	width: 695px;
	border-top: 1px solid #333333;
	}

#pageNav ul.mainNav,
#pageNav ul.subNav {
	display: none;
	}

#pageNav .information {
	width: 100%;
	padding: 0 0 20px;
	}

#pageNav .information .statement {
	display: none;
	}

#pageNav .information .company dt br {
	display: none;
	}

#pageNav .information .company dd {
	margin: 0.5em 0 0;
	}

#pageNav .information .company dd br {
	display: none;
	}

#pageNav .information .address {
	margin: 0.5em 0 0;
	}

#pageNav .information .address dd.place br {
	display: none;
	}

/* @end */


/* @group #pageFooter */

#pageFooter {
	margin: 0 auto;
	width: 695px;
	background: none;
	}

#pageFooter-inner {
	width: auto;
	}

#pageFooter .pageFooter-bgLine {
	display: none;
	}

#pageFooter .footerInfo {
	height: auto;
	padding: 0;
	background: none;
	}

#pageFooter .footerInfo ul {
	display: none;
	}


#pageFooter .footerInfo p#copyright {
	float: none;
	width: 100%;
	padding: 0;
	background: none;
	text-indent: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

/* @end */

.articleHeader #module-search {
	display: none;
	}


/* @group three-columnLayout */

/* articleNavよりも上に出る */
.three-columnLayout1 .articleContents {
	float: none;
	margin: 17px 0 0;
	width: 695px;
	}

/* articleNavと面があう */
.three-columnLayout2 .articleContents {
	float: none;
	margin: 43px 0 0;
	width: 695px;
	}

.three-columnLayout1 .articleNav,
.three-columnLayout2 .articleNav {
	display: none;
	}

/* @end */

/* @group whats */

.whats .articleContents #consult {
	page-break-after: always;
	}

/* @end */

/* @group case-study */

/* @group index */

.case-study .index .articleContents .section .second {
	width: 525px;
	}

.case-study .index .articleContents #case-05 h2 {
	page-break-before: always;
	}

.case-study .individual .articleContents #solution {
	page-break-before: always;
	}

/* @end */

/* @group individual */

.case-study .individual .articleContents .caption {
	}

.case-study .individual .articleContents .caption h2 {
	color: #0d207b;
	border-top: 1px solid #0d207b;
	border-left: 1px solid #0d207b;
	border-right: 1px solid #0d207b;
	}

.case-study .individual .articleContents #solution .fig-therefore {
	text-align: left;
	padding-left: 172px;
	}

.case-study .individual .articleContents #solution dl {
	width: 430px;
	}

.case-study .individual .articleContents #comment .blowing {
	width: 470px;
	padding: 0;
	border-bottom: 2px solid #0d217b;
	}

.case-study .individual .articleContents #comment .blowing p {
	padding: 0 0 22px;
	}

/* @end */


/* @end */


/* @group column */

.column .index .articleContents .section,
.column .individual .articleContents .section {
	padding: 0;
	border-bottom: none;
	}

.column .index .articleContents .contentsNav,
.column .individual .articleContents .contentsNav {
	display: none;
	}

* html .column .category-archive .articleContents .section .icon {
	zoom: 1;
	}

.column .category-archive .articleContents .section dl {
	border-bottom: 1px dotted #f6f5f5;
	}

.column .archive .articleContents .section dl {
	border-bottom: 1px dotted #f6f5f5;
	}


/* @end */

/* @group know-how */

.know-how .articleContents #financing .second {
	padding: 0 0 0 20px;
	border-left: 1px dotted #0d207b;
	}

/* @end */

/* @group know-how */

.question-answer .articleContents #corporateRevival {
	page-break-before: always;
	}

/* @end */

/* @group mail */

.mail .articleContents #formArea {
	page-break-before: always;
	}

/* @end */
	
/* @group company */

.company .articleContents #aboutBusiness {
	page-break-before: always;
	}

.company .articleContents #services h3 {
	color: #0d207b;
	border: 1px solid #0d207b;
	}

/* @end */
	
/* @group company */

.inquiry .articleContents {
	padding-bottom: 30px;
	}


/* @end */
	
/* @end */


