@charset "utf-8";

body#cont div#mainbg {
	background-image: none;
}

div#header ul {
	display: none;
}

/* APPLY-IE */
* html div#main div.section {
	width: 740px;
}
div#main div.section {
	width: 100%;
}

div#main h3 {
	width: 100%;
	border-bottom: 1px dashed #3650c3;
}

div#main h3 img {
	display: none;
}

div#main h3 strong {
	display: inline;
	font-size: medium;
	line-height: 1.3;
	padding: 5px;
	margin-bottom: 15px;
}

div#main h4 {
	font-size: small;
	line-height: 1.3;
}

div#main h4 img {
	display: none;
}

div#main h4 strong {
	display: inline;
	color: #3650c3;
}

div#gnavi {
	display: none;
}

div#side {
	display: none;
}

body#cont div#main p.link-pagetop {
	display: none;
}

div#footer-wrapper {
	clear: both;
	position: static;
	height: auto;
	background-image: none;
}

/* APPLY-IE */
* html div#footer {
	width: 740px;
}
div#footer {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

div#footer ul {
	display: none;
}

div#footer li {
	display: none;
}

div#footer p#copyright {
	padding-top: 15px;
	position: static;
	margin-left: 0;
	line-height: 1;
	font-size: 65%;
}

/* @group top */

body#top div#mainbg {
	background-image: none;
}

/* APPLY-IE */
* html body#top div#main {
	width: 740px;
}
body#top div#main {
	width: 100%;
}

body#top div#splash {
	display: none;
}

body#top div#container {
	position: relative;
	background-image: none;
	margin-top: 80px;
}

body#top div#main div.section {
	width: 100%;
}

body#top div#main div#product.section {
	background-image: none;
}

body#top div#main div#product.section ul {
	background-image: none;
	line-height: 1.4;
}

body#top div#main div#technology.section {
	width: 100%;
}

body#top div#main div#technology.section li {
	float: none;
	display: inline;
}

/* @end */

/* @group cont */


body#cont p#currentpath {
	display: none;
}

body#cont div#container {
	position: relative;
	background-image: none;
	margin-top: 100px;
}


/* APPLY-IE */
* html body#cont div#main {
	width: 740px;
	float: left;
}
body#cont div#main {
	width: 100%;
	border-bottom: 1px solid #ccc;
}
* html body#cont div#main div.section {
	width: 95%;
}

body#cont div#main div.section {
	width: 100%;
}

body#cont div#main h2 {
	width: 100%;
	font-size: large;
	line-height: 1.3;
	height: auto;
	padding: 5px 5px 5px 15px;
	border-left: 4px solid #3650c3;
	border-bottom: 1px solid #3650c3;
}

body#cont div#main h2 img {
	display: none;
}

body#cont div#main h2 strong {
	display: inline;
}

body#cont div#main div.print-btn.section h3 {
	background-image: none;
	width: 100%;
	height: auto;
	padding: 20px 0 3px 5px;
	border-bottom: 1px dashed #666666;
}

body#cont div#main div.print-btn.section img {
	display: none;
}

body#cont div#main div.print-btn.section h3 strong {
	display: inline;
	font-size: medium;
	line-height: 1.3;
	padding: 5px 5px 5px 0;
	margin-bottom: 15px;
	color:#666666;
}

body#cont div#main div.section h4 {
	background-image: none;
	height:auto;
	font-size: small;
	line-height: 1.3;
	padding:5px 0 0 3px;
}

body#cont div#main div.section h4 img {
	display: none;
}

body#cont div#main div.section h4 strong {
	display: inline;
	color: #3650c3;
}

body#cont div#main div#listbox.section {
	background-image: none;
	margin-bottom: 0;
}

body#cont div#main div#listbox.section ul {
	width: 49%;
	background-image: none;
	line-height: 1.4;
}

body#cont div#main div#listbox.section div.head {
	background-image: none;
	padding-bottom: 0;
}

body#cont div#main div#listbox.section li {
}

body#cont div#main div.section div.box-phleft img {
	position: static;
	display: block;
	padding: 0 10px 10px 0;
}

body#cont div#main div.section div.box-phleft span img {
	display: none;
}

body#cont div#main div.section div.box-txright p {
	margin-top: 6px;
}

body#cont div#main div.section p.link-btn {
	display: none;
}

body#cont div#main div.section span.dot-box {
	width: auto;
	float: none;
	border: none;
}

body#cont div#main div.section div.itembox {
	width: 44%;
	padding-left: 10px;
}

body#cont div#main div.section div.itembox h4 img {
	display: block;
}

body#cont div#main div.section div.itembox h4 strong {
	display: none;
}

body#cont div#main div.section div.itembox h4.mb12 {
	float: left;
	margin-bottom: 12px;
	padding: 5px 0 0 3px;
}

body#cont div#main div.section div.itembox h4.print-fix {
	padding: 5px 0 0 3px;
}
/* @end */
