@charset "UTF-8";

#contents h2 { font-size:129%;}

/* のぼりボックス */
#contents .lightBlueBox {
	margin:0 auto;
	padding:20px;
	background-color:#e5eff8;
	border:1px solid #b1d0ec;
}
#contents .lightBlueBox h2,
#contents .lightBlueBox h3,
#contents .lightBlueBox h4,
#contents .lightBlueBox h5 {
	font-size:110%;
	color:#0064bd;
	margin-bottom:10px;
}

/* ポスターボックス */
#contents .lightGreenBox {
	margin:0 auto;
	padding:20px;
	background-color:#e5f2ef;
	border:1px solid #b1d8cf;
}
#contents .lightGreenBox h2,
#contents .lightGreenBox h3,
#contents .lightGreenBox h4,
#contents .lightGreenBox h5 {
	font-size:110%;
	color:#007f60;
	margin-bottom:10px;
}

#contents .right1 {
	float: right;
	text-align: right;
	margin-left: 30px
}


/* 横断幕ボックス */
#contents .GreenBox {
	margin:0 auto;
	padding:20px;
	background-color:#edf3e4;
	border:1px solid #c9ddb0;
}
#contents .GreenBox h2,
#contents .GreenBox h3,
#contents .GreenBox h4,
#contents .GreenBox h5 {
	font-size:110%;
	color:#4b8c00;
	margin-bottom:10px;
}

/* #topBnr */
#contents .detailSection .topBnr  { overflow:hidden; }
#contents .detailSection .topBnr li {
	float: left;
	margin-right: 20px;
}
#contents .detailSection .topBnr li.edge { margin-right:0; }


/* #tabGroup */
#contents #tabGroup {
	width:960px;
	margin:45px auto 0;
}

/* .tabNav */
#contents #tabGroup .tabNav {
	width:100%;
	height:54px;
	background:url(/products/largeprinter/lecture/common/images/img_tab_bg_01.gif) repeat-x left bottom;
}
#contents #tabGroup .tabNav .tab {
	width:940px;
	min-width:940px;
	margin:0 auto;
	padding:0 10px;
}
#contents #tabGroup .tabNav .tab li {
	float:left;
	width:467px;
	height:54px;
	margin-right:6px;
}
#contents #tabGroup .tabNav .tab li.edge { margin-right:0px; }
#contents #tabGroup .tabNav .tab li img { cursor:pointer; }
#contents #tabGroup div.disnon{ display: none !important; }
#contents #tabGroup div.current{ display: block !important; }
.tab li.current img {visibility:hidden;}
.tabNav .tab li.current.lnav01 { background:url(/products/largeprinter/supply/common/images/tab_btn01_cr.png) no-repeat left top; }
.tabNav .tab li.current.lnav02 { background:url(/products/largeprinter/supply/common/images/tab_btn02_cr.png) no-repeat left top; }


/* .tabCont */
#contents #tabGroup .tabCont {
	width:960px;
	margin:0 auto;
}
#contents #tabGroup .tabCont .tabContInner {
	width:900px;
	margin:0 auto;
}

#contents #tabGroup .tabCont .tabContInner h2 {
	color: #fff;
	padding:8px 80px;
}
#contents #tabGroup .tabCont h2.gokui { background:url(/products/largeprinter/lecture/common/images/img_ttl_gokui.png) 10px center no-repeat #DB6F00; }
#contents #tabGroup .tabCont h2.jissenn-nobori { background:url(/products/largeprinter/supply/images/img_ttl_jissen_nobori.png) 10px center no-repeat #0066BA;}
#contents #tabGroup .tabCont h2.jissenn-poster { background:url(/products/largeprinter/supply/images/img_ttl_jissen_poster.png) 10px center no-repeat #007F60;}
#contents #tabGroup .tabCont h2.jissenn-oudanmaku { background:url(/products/largeprinter/supply/images/img_ttl_jissen_oudanmaku.png) 10px center no-repeat #4B8C00;}

#contents #tabGroup .tabCont h2.section-ttl {
	color:#333;
	border-bottom: 1px solid #646464;
	padding-left:0;
}

#contents #tabGroup .tabCont h3.knowhow {
	font-size:120%;
	color:#db6f00;
	text-align:center;
	background:#fcecbc;
	padding:5px 0;
}
#contents #tabGroup .tabCont h3.sample {
	height:40px;
	color:#db6f00;
	text-align:center;
	font-size:120%;
	background:url(/products/largeprinter/lecture/images/nobori_bg01.png) center center no-repeat;
}
#contents #tabGroup .tabCont p.center {
	text-align:center;
}

/* セクションテーブル */
#contents #tabGroup .tabCont table.g_table {
	border: 1px solid #969696;
	text-align: center;
	vertical-align: middle;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 80%;
}
#contents #tabGroup .tabCont table.w250 {
	width: 250px;
}
#contents #tabGroup .tabCont .mR6 {
	margin-right: 6px;
}
#contents #tabGroup .tabCont table.g_table .txtAC {
	text-align: center;
}
#contents #tabGroup .tabCont table.g_table th {
	text-align: center;
	padding: 4px;
}
#contents #tabGroup .tabCont .dotRB {
	background: url("/products/largeprinter/lecture/images/dotline_table.gif") repeat-x bottom right;
}
#contents #tabGroup .tabCont .dotB {
	background: url("/products/largeprinter/lecture/images/dotlineX_table.gif") repeat-x bottom right;
}
#contents #tabGroup .tabCont .dotR {
	background: url("/products/largeprinter/lecture/images/dotlineY_table.gif") repeat-y bottom right;
}
#contents #tabGroup .tabCont table.g_table td {
	text-align: left;
	padding: 4px;
}
#contents #tabGroup .tabCont .color_top {
	background-color: #DCE6F0;
}

/* 右側イメージのボックス */
#contents #tabGroup .tabCont .right200 {
	float:right;
	width:200px;
	text-align:right;
}
#contents #tabGroup .tabCont .right300 {
	float:right;
	width:300px;
	text-align:right;
}
#contents #tabGroup .tabCont .right330 {
	float:right;
	width:330px;
	text-align:right;
}
#contents #tabGroup .tabCont .right360 {
	float:right;
	width:360px;
	text-align:right;
}
#contents #tabGroup .tabCont .right440 {
	float:right;
	width:440px;
	text-align:right;
}
#contents #tabGroup .tabCont .left152 {
	float:left;
	width:152px;
	text-align:center;
}


/* #nextTab */
#contents #tabGroup .tabCont #nextTab { text-align:center; }
#contents #tabGroup .tabCont #nextTab img { cursor:pointer; }


/* .tripartition */
#contents #tabGroup .tabCont ul.tripartition {
	width:900px;
	margin:0 auto;
	overflow:hidden;
}
#contents #tabGroup .tabCont ul.tripartition p { margin-top:5px; }
#contents #tabGroup .tabCont ul.tripartition li {
	float:left;
	width:270px;
	padding-right:30px;
	background:url(/products/largeprinter/supply/images/img_step_arrow.png) 280px 85px no-repeat;
}
#contents #tabGroup .tabCont ul.tripartition li.last { background:none; }
#contents #tabGroup .tabCont .onePoinaAdvice {
	width:800px;
	margin:0 auto;
}

/* .onePoint */
#nobori #contents #tabGroup .tabCont h3.onePoint {
	padding:5px 20px;
	background-color:#0064bd;
	font-size:110%;
	color:#fff;
}
#poster #contents #tabGroup .tabCont h3.onePoint {
	padding:5px 20px;
	background-color:#007F60;
	font-size:110%;
	color:#fff;
}
#oudanmaku #contents #tabGroup .tabCont h3.onePoint {
	padding:5px 20px;
	background-color:#4b8c00;
	font-size:110%;
	color:#fff;
}

#contents #tabGroup .tabCont .onePoinaAdvice ul.bisection {
	width:700px;
	padding:20px;
}
#contents #tabGroup .tabCont .onePoinaAdvice ul.bisection li {
	float:left;
	width:330px;
	padding-right:40px;
}
#contents #tabGroup .tabCont .onePoinaAdvice ul.bisection li.last {
	padding-right:0;
}
#contents #tabGroup .tabCont .onePoinaAdvice ul.bisection li.arrow {
	background:url(/products/largeprinter/supply/images/img_step_arrow.png) 345px 87px no-repeat;
}
#contents #tabGroup .tabCont .onePoinaAdvice ul.tripartition {
	width:780px;
	margin:0 auto;
	overflow:hidden;
}
#contents #tabGroup .tabCont .onePoinaAdvice ul.tripartition p { margin-top:5px; }
#contents #tabGroup .tabCont .onePoinaAdvice ul.tripartition li {
	float:left;
	width:230px;
	padding-right:30px;
	background:url(/products/largeprinter/supply/images/img_step_arrow.png) 240px 56px no-repeat;
}
#contents #tabGroup .tabCont .onePoinaAdvice ul.tripartition li.last { background:none; }
#contents #tabGroup .tabCont .onePoinaAdvice {
	width:800px;
	margin:0 auto;
}

/* .software */
#contents #tabGroup .tabCont .software {
	background:#f3f3f3;
	padding:30px;
}
#contents #tabGroup .tabCont .software .package {
	margin:0 auto;
	padding:20px;
	background-color:#fff;
	border:1px solid #ccc;
	display:inline-block;
}


/* .setModel */
#contents #tabGroup .tabCont .setModel h3 {
}
#contents #tabGroup .tabCont .setModel h3 span {
	font-size:110%;
	color:#fff;
	padding: 8px;
	margin-right: 10px;
	display:inline-block;
}
#nobori #contents #tabGroup .tabCont .setModel h3 { background: #e5eff8; color:#0064bd; }
#nobori #contents #tabGroup .tabCont .setModel h3 span { background-color:#0064bd; }

#poster #contents #tabGroup .tabCont .setModel h3 { background: #e5eff8; color:#017c60; }
#poster #contents #tabGroup .tabCont .setModel h3 span { background-color:#017c60; }

#oudanmaku #contents #tabGroup .tabCont .setModel h3 { background: #EDF3E3; color:#498D00; }
#oudanmaku #contents #tabGroup .tabCont .setModel h3 span { background-color:#498D00; }

#contents #tabGroup .tabCont .setModel dl {
	width:900px;
	margin:0 auto;
}