@charset "utf-8";

/* 印刷用 */
body {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	background-image :none;
	margin:0;
	padding:0;
}

a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}

img {
	border: 0;
}

#main{
width:750px;
}
.sitetitle{
display:none;
}
#leftblk {
display:none;
}
#banner {
display:block;
float:left;
background-image: url(../images/header_bg_print.gif);
background-repeat: no-repeat;
margin: 0 0 10px 0;
}

.description {
display:none;
}
#navi{
display:none;
}
.main_visual object {
display:none;
}
.main_visual{
background-image: url(../images/nissinfla.jpg);
background-repeat: no-repeat;
margin: 0 0 10px 0;
background-position: 0px 65px;
height:300px;
}
#content iframe{
width:100%;
}
/* ホームページ右下のナビゲーションおよび疑似フッタ
-----------------------------------------*/
.sub_visual {
display:none;
}
#printfooter{
background-image: url(../images/printfooter.jpg);
background-repeat: no-repeat;
margin: 0 0 10px 0;
background-position: 0px 5px;
height:300px;
}
#main h2{
padding-top:10px;
padding-left:35px;
padding-bottom:10px;
margin-bottom:3px;
font-size:200%;
background-color:#CCCCCC;
}
#main h3{
margin:16px 20px 10px 20px;
padding:8px 0 8px 30px;
font-size:125%;
border:#9fa7ac 2px solid;
background-image: url(../images/bullet_h3_b.gif);
background-repeat: no-repeat;
background-position: 10px 5px;
background-color: #dadada;
}
#main h4{
margin-left:35px;
margin-right:20px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
#main p{
padding-left:35px;
}
.secmenu{
display:none;
}
#topicpath{
display:none;
}
.bottoms2{
display:none;
}
.bottommenu{
display:none;
}
#footer{
display:none;
}

.prdwrap{
width:750px;
background-color:#fff;
}
.prdcont{
width:100%;
}

.prdwrap h2 {
padding-top:0.2em;
margin-bottom:10px;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
font-size:130%;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left:#06F 10px double;
}
.prdwrap h4 {
color:#003399;
border-bottom:#CCCCCC solid 1px;
font-size:12px;
}

.prdspec {
padding-left:20px;
padding-right:20px;
border:none;
}
.prdpdf {
display:none;
}

.prdcont h3 {
font-size:12px;
margin:5px 0 0 0;
border-bottom:1px solid #999;
}
.prdcont ul, ol {
padding-right:40px;
}
.prdcont ul {
padding-left:40px;
}
.prdcont li {
padding-bottom:2px;
font-size:90%;
}
.prdcont p {
padding:0 30px 0 15px;
margin:0;
font-size:90%;
line-height:140%;

}
/* 仕様表メイン    */
.prdcont table {
width:85%;
padding:1em;
border-collapse:collapse;
font-size:11px;
margin-top: 1em;
margin-right: 3em;
margin-bottom: 1em;
margin-left: 3em;
}
.prdcont th {
border:#666666 solid 1px;
text-align:left;
background-color:#CCCCCC;
padding-top: 3px;
padding-right: 7px;
padding-bottom: 3px;
padding-left: 10px;
}
.prdcont td {
text-align:center;
border:#666666 solid 1px;
padding: 3px 10px 3px 10px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.prdcont caption {
text-align:left;
padding-left:35px;
_padding-left:0px;/* IE6 */
}
.jiage2 {
display:block;
text-indent: -1em;
margin-left:20px;
}


/*********************************/
#conttitle h2{
margin-top:70px;
padding-top:15px;
padding-left:35px;
padding-bottom:10px;
/*margin-bottom:3px;*/
font-size:120%;
background-image: url(../images/conttitle_bk1.jpg);
background-repeat: repeat-x;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
#conttitle .enname {
font-size: 12px;
color: #666666;
}

#rightblk{
width:100%;
}
#rightblk p{
padding:0 30px 0 15px;
margin:0;
font-size:90%;
line-height:130%;
}

.mainimg {
display:block;
margin-left:auto;
margin-right:auto;
}

/* ############ 07 ############ */

.curve-07-head {
display:none;
}
.curve-07-head div {
display:none;
}
.curve-07-body {
font-size:100%;
}
.curve-07-body div {
font-size:100%;
}
.curve-07-bottom {
display:none;
}
.curve-07-bottom div {
display:none;
}
.capt{
padding-left:1em;
font-weight:bold;
border-left:solid 5px #0068b7;
}
