/* CSS Document */

@media print {
#sidemenu {
	top:160px;
}
}
/* 080214 */
ul {
	line-height:140%;
}
span.bold,
span.boldMargin,
span.boldMargin2, 
span.boldMargin3 {
	color:#666;
	font-size:100%;
}
span.boldMargin{
	font-weight:bold;
	margin-right:1.1em;
}
span.boldMargin2{
	font-weight:bold;
	margin-right:2.2em;
}
span.boldMargin3 {
	font-weight:bold;
	color:#60789D;
	margin-right:0.2em;
}
a:hover span.boldMargin3 {
	font-weight:bold;
	color:#C3904F;
}
.small {
	color:#666;
	font-weight:normal;
}
span.arrow {
	color:#666;
	font-size:100%;
}
span.pdf {
	margin:0 2px 0 0;
	font-size:100%;
}
span.rightPdf{
	margin:0 3px 0 98px;
	padding:0 0 0 13px;
	color:#666;
	font-weight:normal;
	font-size:100%;
	text-align:right;
	background:url(../../sub/img/button_pdf.gif) top left no-repeat;
}
span.color02 {
	font-size:100%;
}
.viewButton {
	margin: 0 0 15px 0;
	padding:9px 0 0 200px;
	border-top:3px solid #EEEEEE;
}
.viewButton2 {
	margin: 0 0 15px 0;
	padding:9px 0 0 92px;
	border-top:3px solid #EEEEEE;
}
.viewButton3 {
	margin: 0 0 15px 0;
	padding:9px 0 0 120px;
	border-top:3px solid #EEEEEE;
}
.viewButton2 img {
	margin:0 12px 0 0;
}
.viewButton3 img {
	margin:0 26px 0 0;
}
div.attention p.arrow {
	padding:0 10px 0 24px;
	background-position:15px 2px;
}
table.ctTable th.dBlue,
table.ctTable td.dBlue {
	background:#85A2C0;
	color:#FFF;
}
table.ctTable th.center,
table.ctTable td.center {
	text-align:center;
}
table.ctTable2 {
	border-right:none;
}
table.ctTable2 th,
table.ctTable2 td {
	border-right:1px solid #D5D5D5;
}
table.ctTable2 th.center,
table.ctTable2 td.center {
	text-align:center;
}

table.ctTable2 td.middle{
	vertical-align:middle;
}
table.ctTable2 td.pad01 {
	padding-right:4px;
}

/* top */

.solTopImage {
	border-bottom:1px solid #DBDBDB;
	margin:0 0 11px 0;
}
.solTopTitle {
	margin:0 0 11px 0;
	border:1px solid #D7D6CD;
}
.solTopMain {
	margin:0 0 10px 0;
}
.solTopMain .top {
	width:545px;
	height:146px;
	margin:0 0 11px 0;
	background:url(../../lineup/img/solution_top_main_bg.gif) no-repeat bottom;
}
.solTopMain .top .section img ,
.solTopMain .top .company img ,
.solTopMain .bottom .product img {
	float:left;
	margin:7px 0 0 0;
}
.solTopMain .top .section img.title ,
.solTopMain .top .company img.title ,
.solTopMain .bottom .product img.title {
	float:none;
	margin:0px;
}
.solTopMain .top .section img.button ,
.solTopMain .top .company img.button ,
.solTopMain .bottom .product img.button {
	float:right;
	margin:8px 0 8px 0;
}
.solTopMain .top .section p ,
.solTopMain .top .company p ,
.solTopMain .bottom .product p {
	width:191px;
	float:left;
	margin:7px 0 0 8px;
	display:inline;
}

.solTopMain .top .section {
	width:257px;
	float:left;
}
.solTopMain .top .company {
	width:257px;
	float:right;
}
.solTopMain .bottom .product {
	width:257px;
	float:left;
}
.solTopMain .bottom .serviceCatList {
	width:264px;
	height:130px;
	float:right;
	border:1px solid #DDDBD2;
	background:#F9FAF6;
}
.solTopMain .bottom .serviceCatList ul {
	padding:6px;
}

/* products */

.productTop,
.productLeft,
.productRight {
	border: 1px solid #D7D6CD;
	background: #F9F9F9;
}
.productTop h2,
.productLeft h2,
.productRight h2 {
	float:left;
}
.productTop p.arrow03,
.productLeft p.arrow03,
.productRight p.arrow03 {
	margin:6px 8px 0 0;
	float:right;
	font-size:80%;
	display:inline;
}
.productTop p.arrow03 a,
.productLeft p.arrow03 a,
.productRight p.arrow03 a {
	color:#fff;
}
.productTop .top,
.productLeft .top,
.productRight .top {
	padding:3px;
	background:url(../../img/line_dotted2.gif) bottom repeat-x #F1EFE2;
}
.productTop .top img,
.productLeft .top img,
.productRight .top img {
	float:left;
}
.productTop .top p,
.productLeft .top p,
.productRight .top p {
	margin:0 2px 0 0;
	padding:7px 0 0 0;
	float:right;
	display:inline;
}
.productTop .top p {
	width:436px;
}
.productLeft .top p,
.productRight .top p {
	width:160px;
}
.productTop ul,
.productLeft ul,
.productRight ul {
	padding:5px 2px 5px 2px;
}

.productTop {
	width:543px;
	margin:0 0 16px 0;
}
.productTop .dbTitle {
	width:543px;
	height:27px;
	background:url(../../lineup/img/title_dbsolution.gif) no-repeat;
}

.productTop ul.dbList01,
.productTop ul.dbList02,
.productTop ul.dbList03,
.productTop ul.dbList04,
.productTop ul.dbList05,
.productTop ul.dbList06 {
	width:250px;
	padding-top:4px;
	padding-bottom:8px;
}

.productTop ul.dbList01 {
	height:86px;
	float:left;
	background:url(../../img/line_dotted4.gif) bottom no-repeat;
}
.productTop ul.dbList02 {
	height:86px;
	float:right;
	margin:0 4px 0 0;
	background:url(../../img/line_dotted4.gif) bottom no-repeat;
}
.productTop ul.dbList03 {
	float:left;
	clear:left;
	background:url(../../img/line_dotted4.gif) bottom no-repeat;
}

.productTop ul.dbList06 {
	float:left;
	clear:left;
}

.productTop ul.dbList04 {
	float:right;
	margin:0 4px 0 0;
	background:url(../../img/line_dotted4.gif) bottom no-repeat;
}
.productTop ul.dbList05 {
	float:right;
	margin:0 4px 0 0;
}
.productTop ul.dbList05 li {
	margin:0 0 4px 0;
}

.productLeft {
	width:263px;
	height:250px;
	margin:0 0 16px 0;
	float:left;
}
.productLeft .cmTitle {
	width:263px;
	height:27px;
	background:url(../../lineup/img/title_consulting.gif) no-repeat;
}
.productLeft .ecTitle {
	width:263px;
	height:27px;
	background:url(../../lineup/img/title_ec.gif) no-repeat;
}

.productRight {
	width:263px;
	height:250px;
	margin:0 0 16px 0;
	float:right;
}
.productRight .pbTitle {
	width:263px;
	height:250px;
	height:27px;
	background:url(../../lineup/img/title_publish.gif) no-repeat;
}
.productRight .prTitle {
	width:263px;
	height:27px;
	background:url(../../lineup/img/titile_pr.gif) no-repeat;
}

.otherService {
	width:543px;
	margin:0 0 16px 0;
	border: 1px solid #D7D6CD;
	background: #F9F9F9;
}
.otherService .tdbbs {
	width:246px;
	float:left;
	margin:8px 0 0 8px ;
	display:inline;
}
.otherService .tdbf {
	width:246px;
	float:right;
	margin:8px 8px 0 0;
	display:inline;
}

.otherService .netcom {
	width:246px;
	float:left;
	margin:8px 0 0 8px ;
	display:inline;
}




.otherService h2 {
	border-bottom:2px solid #6C8099;
	padding-bottom:2px;
}
.otherService img {
	margin:6px 0 6px 0;
	border:1px solid #ABADB0;
	float:left;
}
.otherService img.window {
	margin: 0 2px 4px 4px;
	border:none;
	float:none;
}
* html .otherService img.window {
	margin: 0 2px 0px 4px;
}
.otherService p {
	width:186px;
	float:right;
	margin:6px 20px 6px 0;
	display:inline;
}


/* pamphlet */

.solWrapper table.pamphlet {
	width:545px;
}
.solWrapper table.pamphlet th {
	width:194px;
}
.solWrapper table.pamphlet th,
.solWrapper table.pamphlet td {
	padding-top:4px;
	padding-bottom:4px;
}
.solWrapper table.pamphlet td p.pdf {
	width:190px;
	float:left;
	line-height:140%;
}
.solWrapper table.pamphlet td p.exp {
	width:110px;
	float:right;
	margin:2px 0 0 0;
	font-size:80%;
	line-height:140%;
	vertical-align:middle;
	text-align:right;
}
.solWrapper table.pamphlet td p.exp span {
	font-size:120%;
	color:#A6A6A6;
}

.solWrapper .left table.pamphlet {
	width:266px;
	float:left;
}
.solWrapper .right table.pamphlet {
	width:266px;
	float:right;
}
.solWrapper .left table.pamphlet td p.pdf,
.solWrapper .right table.pamphlet td p.pdf {
	width:116px;
}


/* ------------------publish------------------ */

.pbTopBox {
	margin:0 0 12px 0;
	border:1px solid #D7D6CD;
	background:#F9F9F9;
}
.pbTopBox img.top {
	margin:0px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #D7D6CD;
	float:none;
}
.pbTopBox .left {
	width:254px;
	float:left;
	margin:7px 0 0 7px;
	background:url(../../img/line_dotted5.gif) bottom no-repeat;
	display:inline;
}
.pbTopBox .bottomLeft {
	width:254px;
	float:left;
	margin:7px 0 0 7px;
	display:inline;
}
.pbTopBox .right {
	width:254px;
	float:right;
	margin:7px 7px 0 0;
	background:url(../../img/line_dotted5.gif) bottom no-repeat;
	display:inline;
}
.pbTopBox .bottomRight {
	width:254px;
	float:right;
	margin:7px 7px 0 0;
	display:inline;
}
.pbTopBox img {
	border:1px solid #D7D6CD;
	float:left;
	margin:0 0 13px 0;
}
.pbTopBox .bottomLeft img {
	margin:0 0 8px 0;
}
.pbTopBox p {
	width:182px;
	margin:0 0 13px 0;
	padding-top:4px;
	float:right;
	background:url(../../img/line_dotted.gif) top repeat-x;
	font-size:80%;
}
.pbTopBox .bottomLeft p {
	margin:0 0 8px 0;
}
.pbTopBox p.arrow {
	width:168px;
	margin:0 0 2px 0;
	padding-top:0px;
	background:url(../../img/arrow01.gif) 5px 2px no-repeat;
	font-size:100%;
}


.pbTop {
}
.pbTop .text {
	width:365px;
	float:left;
}
.pbTop .text h2 {
	margin:0 0 8px 0;
	padding:2px 6px 2px 6px;
	background:#9EA8AF;
	color:#fff;
}
* html .pbTop .text h2 {
	padding:3px 6px 2px 6px;
}
.pbTop .text h3 {
	padding:0 0 6px 0;
	background:url(../../img/line_dotted3.gif) bottom repeat-x;
	color:#C07C5F;
	font-weight:bold;
}
.pbTop .text p {
	margin:12px 0 0 0;
}
.pbTop .text ul {
	padding:12px 0 0 0;
	line-height:160%;
}
.pbTop .text ul li {
	padding:0 0 0 20px;
	background:url(../../img/sub/square03.gif) 5px 5px no-repeat;
}
.pbTop .text .ctPrivacy {
	margin:10px 0 0 0;
}
.pbTop .text .ctPrivacy p {
	margin:0 6px 1px 6px;
	padding:0 0 0 3px;
}

.pbTop .thumbnail {
	width:160px;
	float:right;
}

.pbWrapper .attention ul li {
	padding:0 0 0 20px;
	background:url(../../img/sub/square03.gif) 5px 3px no-repeat;
	line-height:140%;
}

.pbWrapper ul.normal {
	padding:10px 0 10px 10px;
	line-height:140%;
}
.pbWrapper ul.sq  {
	padding:10px 0 10px 0;
}
.pbWrapper ul.sq li {
	padding:0 0 0 20px;
	background:url(../../img/sub/square03.gif) 5px 3px no-repeat;
	line-height:140%;
}
.pbWrapper .tdbrepCategory {
	width:446px;
	float:right;
}

.pbWrapper table.ctTable {
	width:545px;
}
.pbWrapper table.ctTable th {
	text-align:center;
}
.pbWrapper table.ctTable th,
.pbWrapper table.ctTable td {
	padding-top:6px;
	padding-bottom:6px;
}
.pbWrapper table.ctTable td p.second,
.pbWrapper table.ctTable td ul.second {
	margin:0 0 0 8px;
}
.pbWrapper table.ctTable td p.secondList {
	margin:2px 0 2px 4px;
}

.pbWrapper table.ctTable td p.secondList,
.pbWrapper table.ctTable td ul.second li {
	padding:0 0 0 8px;
	background:url(../../img/sub/button_list01.gif) 0px 7px no-repeat;
}
.pbWrapper table.ctTable td ol {
	padding:2px 0 2px 18px;
}
* html .pbWrapper table.ctTable td ol {
	padding:2px 0 2px 24px;
}
.pbWrapper table.plane {
	margin:8px 0 2px 0;
}
.pbWrapper table.plane th,
.pbWrapper table.plane td {
	padding:0px;
	border:none;
	background:none;
}
.pbWrapper table.plane th {
	width:140px;
	text-align:left;
}
.pbWrapper table.plane td {
	text-align:right;
}

.ctTable th.title{
width:100px;
}

.priceTable{
border-collapse:collapse;
}
.priceTable th{
text-align:left;
width:100px;
vertical-align:top;
}

/* ------------------pr------------------ */

.prTop {
}
.prTop .prTitle {
	border:1px solid #D7D6CD;
}
.prTop .box {
	padding:7px 7px 13px 7px;
	background:url(../../img/line_dotted5.gif) bottom repeat-x;
}
* html .prTop .box {
	padding:7px;
	background:url(../../img/line_dotted5.gif) bottom repeat-x;
}
.prTop .box img {
	float:left;
}
.prTop .box .text {
	width:340px;
	float:right;
}
.prTop .box .text p.arrow {
	background:url(../../img/arrow01.gif) 5px 3px no-repeat;
}
* html .prTop .box .text p.arrow {
	background:url(../../img/arrow01.gif) 5px 2px no-repeat;
}
.prTop .box .text p.exp {
	margin:2px 0 0 0;
	padding:4px 0 0 0;
	background:url(../../img/line_dotted.gif) top repeat-x;
}


/* ec */


.ctTopImage {
}
.ctTopImage .image {
	width:545px;
	height:115px;
	background:url(../../lineup/ec/img/ct_index_top.jpg) no-repeat;
	font-size:0px;
}
.ctTopImage .image p.hid,
.ctTopImage .image h3.hid {
	float:left;
}
@media screen,tv {
.ctTopImage .image .count {
	margin:70px 0 0 403px;
}
* html .ctTopImage .image .count {
	margin:68px 0 0 403px;
}
}
@media print {
.ctTopImage .image .count {
	margin:70px 0 0 403px;
}
}


.ctTopImage .image .count img.thousand {
	margin:0 7px 0 0;
}
.ctTopImage .image p.date {
	margin:1px 11px 0 0;
	text-align:right;
	font-size:10px;
	color:#7688A0;
}


.ecTop {
	margin:0 0 12px 0;
	padding:0 0 9px 0;
	border:1px solid #D7D6CD;
	background:#F9F9F9;
}
.ecTop .ecTitle {
	border-bottom:1px solid #D7D6CD;
}
.ecTop img.title {
	margin:8px 0 0 6px;
}
.ecTop img.thumbnail {
	float:left;
	margin:9px 0 0 6px;
	border:1px solid #D7D6CD;
	display:inline;
}
.ecTop p.arrow {
	width:446px;
	float:right;
	margin:9px 6px 0 0;
	display:inline;
}
.ecTop p.small {
	width:460px;
	float:right;
	margin:2px 6px 0 0;
	padding:2px 0 0 0;
	background:url(../../img/line_dotted.gif) top repeat-x;
	display:inline;
}
.ecTop .left {
	width:266px;
	float:left;
}
.ecTop .right {
	width:266px;
	float:right;
}
.ecTop .left p.arrow,
.ecTop .right p.arrow {
	width:169px;
}
.ecTop .left p.small,
.ecTop .right p.small {
	width:183px;
}

ul.certify {
	width:343px;
	float:left;
	line-height:140%;
}
ul.service {
	line-height:140%;
}
ul.certify li {
	margin:0 0 1px 0;
	clear:both;
}
ul.service li {
	margin:0 0 4px 0;
	padding:0 10px 0 12px;
	background:url(../../img/sub/button_list02.gif) 2px 3px no-repeat;
}
ul.certify li img {
	float:left;
	margin:2px 4px 0 2px;
}
ul.certify li p {
	width:326px;
	float:left;
}


ul.flow {
	width:340px;
	float:left;
}
ul.flow li {
	margin:0 0 14px 0;
	clear:both;
}
ul.flow li img {
	float:left;
	margin:0 10px 0 0;
}
ul.flow li p {
	width:310px;
	float:left;
}
#content ul.flow li p {
	line-height:160%;
}


div.flowChart {
	float:right;
	padding:0 0 0 7px;
	background:url(../../img/vline_dotted.gif) left repeat-y;
}

/* ------------------shubetsu------------------ */

/* index */

.dataTop01 {
	width:540px;
	height:169px;
	margin:0 0 0 3px;
	background:url(../../lineup/shubetsu/img/data_top_01_bg.gif) no-repeat;
}
.dataTop01 img.title {
	float:left;
	margin:14px 0 0 18px;
}
.dataTop01 .button {
	width:298px;
	float:right;
	margin:10px 9px 0 0;
	display:inline;
}
.dataTop01 .button img {
	float:left;
	margin:0 3px 2px 0;
}
.dataTop02,
.dataTop03,
.dataTop04 {
	width:166px;
	height:223px;
	float:left;
}
.dataTop02 {
	margin:0 21px 0 3px;
	display:inline;
	background:url(../../lineup/shubetsu/img/data_top_02_bg.gif) no-repeat;
}
.dataTop03 {
	margin:0 21px 0 0;
	background:url(../../lineup/shubetsu/img/data_top_03_bg.gif) no-repeat;
}
.dataTop04 {
	background:url(../../lineup/shubetsu/img/data_top_04_bg.gif) no-repeat;
}
.dataTop02 img.title,
.dataTop03 img.title,
.dataTop04 img.title {
	margin:33px 0 0 16px;
}
.dataTop02 img.button,
.dataTop03 div.button,
.dataTop04 img.button {
	margin:91px 0 0 10px;
}
.dataTop03 .button img {
	margin:0 0 2px 0;
}


/* list */

.pvicon {
	width:545px;
	height:54px;
	margin:0 0 5px 0;
	background:url(../../lineup/shubetsu/img/data_list_pvicon_bg.gif) no-repeat;
}
.pvicon img.title {
	float:left;
	margin:6px 0 0 4px;
	border-right:1px solid #C9D1E3;
}
.pvicon .sample {
	width:450px;
	float:right;
	margin:9px 0 0 0;
}
.pvicon .sample img {
	margin:0 3px 4px 0;
}
.iconRight{
	margin:0 0 10px 281px;
} 
.iconRight p{
	font-size:80%;
}
.dataList {
	border-top:4px solid #D6D6D6;
	padding:14px 0 0 0;
	clear:both;
}
.dataList .clear {
	float:left;
}
* html .dataList .clear {
	float:none;
}
.dataList img.thumbnail {
	float:left;
}
.dataList .boxWrapper {
	width:458px;
	float:right;
}
.dataList .box {
	margin:0 0 14px 0;
	padding:0 0 15px 4px;
	background:url(../../img/line_dotted.gif) bottom repeat-x;
}
.dataList .last {
	background:none;
	margin:0px;
}

.dataList .box h3 {
	margin:0 0 6px 0;
	padding:4px 6px 4px 6px;
	background:#8AA1B2;
	color:#fff;
	font-weight:bold;
}
.dataList .box p.arrow {
	margin:0 0 4px 0;
}
.dataList .box p.arrow a {
	font-weight:bold;
}
.dataList .box .pv {
	margin:4px 0 0 0;
	border:1px solid #E6E3DC;
	padding:4px;
	background:#F6F6F1;
}
.dataList .box .pv img.title {
	margin:0 4px 0 0;
}
.dataList .box .pv img {
	margin:0 4px 0 0;
}


/* ------------------needs------------------ */

/* needs-index */

.needsTop {
	margin:0 0 14px 0;
	border: 1px solid #D7D6CD;
	background: #F9F9F9;
}
.needsTop img.title {
	border-width:0 0 1px 0;
	border-color:#DADADA;
}
.needsTop img.thumbnail {
	float:left;
	margin:8px 0 10px 8px;
	border:1px solid #D7D6CD;
}
.needsTop p.text {
	width:448px;
	float:right;
	margin:8px 10px 0 0;
	padding:0 0 6px 0;
	background:url(../../img/line_dotted.gif) bottom repeat-x;
	display:inline;
}
.needsTop ul {
	width:448px;
	margin:0 10px 0 0;
	padding:6px 0 6px 0;
	float:right;
	display:inline;
}
.needsTop img.button {
	float:right;
	margin:9px 292px 10px 0;
	display:inline;
}

.needsTopBorder {
	width:545px;
	height:20px;
	background:url(../../img/line_dotted5.gif) repeat-x;
}

/* section-index */

#largeContent {
	width:740px;
}
#largeContent h1 {
	background:url(../../img/line_dotted.gif) repeat-x bottom;
	margin:0px 0 10px 0;
}
#largeContent h1 img {
	padding:0 0 3px 2px;
}
#largeContent p {
	line-height:140%;
}
@media screen,tv {
.sectionGotop {
	margin:0px 15px 14px 0;
}
}
@media print {
.sectionGotop {
	margin:12px 15px 14px 0;
}
}

.sectionTopIntro {
	width:740px;
	height:96px;
	background:url(../../lineup/bumon/img/section_top_intro_bg.gif) no-repeat;
}
.sectionTopIntro p {
	padding:12px 13px 0 13px;
	color:#62402B;
	font-size:12px;
}
.sectionBox {
	width:732px;
	margin:0 0 12px 0;
	padding:4px;
	background:#E8E8E8;
}
.sectionBox .bg {
	width:712px;
	margin:15px 0 0 10px;
	background:url(../../lineup/bumon/img/section_box_bg.gif) repeat-y;
}
.sectionBox .top {
	padding:0 0 12px 0;
}
.sectionBox .bgBottom {
	width:712px;
	height:15px;
	margin:0 0 0 10px;
	background:url(../../lineup/bumon/img/section_box_bg_bottom.gif) no-repeat;
}
.sectionBox img.title {
	margin:0 0 7px 0;
	display:block;
}
.sectionBox img.subtitle {
	margin:0 0 12px 23px;
}
.sectionBox .cat {
	width:659px;
	background:#E1E0DA;
	margin:0 26px 0 27px;
}
.sectionBox .cat p.contributor {
	width:231px;
	float:left;
	margin:4px 0 4px 6px;
	font-size:80%;
	display:inline;
}
.sectionBox .cat p.entry {
	width:416px;
	float:left;
	margin:4px 6px 4px 0;
	font-size:80%;
}
.sectionBox .articleExp {
	width:659px;
	margin:0 0 0 27px;
	border-bottom:3px solid #C2B4B5;
	clear:both;
}
.sectionBox .last {
	margin:0 0 0 27px;
	border-bottom:1px solid #E6E6E1;
}
.sectionBox .articleExp div.contributor {
	width:233px;
	margin:8px 0 9px 7px;
	float:left;
	display:inline;
}
.sectionBox .articleExp div.contributor img {
	float:left;
	margin:0 8px 0 0;
	border:1px solid #E1E0DA;
}
.sectionBox .articleExp div.contributor p.title {
	margin:0 38px 6px 0;
	color:#666;
}
.sectionBox .articleExp div.contributor p {
	width:126px;
	float:right;
	color:#999;
	margin:0 38px 0 0;
	display:inline;
}
.sectionBox .articleExp div.entry {
	width:400px;
	margin:8px 0 0 0;
	float:left;
}
.sectionBox .articleExp div.entry p.title a {
	color:#5886B7;
	font-weight:bold;
	text-decoration:none;

}
.sectionBox .articleExp div.entry p.title span.item {
	margin:0 6px 0 0;
	padding:2px 3px 2px 3px;
	background:#A1A19D;
	font-size:10px;
	font-weight:normal;
	color:#fff;
}
.sectionBox .articleExp div.entry ul {
	padding:4px 0 4px 0;
}
.sectionBox .articleExp div.entry ul li a {
	text-decoration:underline;
}


/* section-detail */

.sectionBox .leftmenu {
	width:188px;
	float:left;
	margin:3px 0 12px 23px;
	display:inline;
}
.sectionBox .leftmenu .profile {
	margin:0 0 4px 0;
	clear:both;
}
.sectionBox .leftmenu .profile p.item {
	margin:0 0 7px 0;
	padding:4px;
	background:#E6E6E1;
	font-size:80%;
	color:#666;
}
.sectionBox .leftmenu .profile img {
	float:left;
	margin:0 6px 23px 0;
	border:1px solid #E1E0DA;
}
.sectionBox .leftmenu .profile p.title {
	margin:0 0 6px 0;
	color:#666;
}
.sectionBox .leftmenu .profile p {
	color:#999;
}
.sectionBox .leftmenu .menuTitle {
	width:188px;
	height:21px;
	background:url(../../lineup/bumon/img/section_box_menutitle_bg.gif) no-repeat;
}
.sectionBox .leftmenu .menuTitle p {
	padding:3px 9px 0 9px;
	color:#fff;
	font-weight:bold;
	font-size:80%;
}
.sectionBox .leftmenu ul {
	padding:4px 0 24px 0;
}
.sectionBox .leftmenu ul li a {
	text-decoration:underline;
}
.sectionBox .articleWrapper {
	width:440px;
	float:right;
	margin:0 26px 0 0;
	display:inline;
}
.sectionBox .article {
	margin:3px 0 12px 0;
}
.sectionBox .article div.title {
	width:440px;
	height:30px;
	margin:0 0 6px 0;
	background:url(../../lineup/bumon/img/section_box_subtitle_bg.gif) no-repeat;
}
.sectionBox .article div.title p {
	padding:4px 10px 0 10px;
	color:#fff;
	font-weight:bold;
}
#largeContent .sectionBox .article p {
	margin:0 0 6px 0;
	line-height:200%;
}
.sectionBox .article p a {
	text-decoration:underline;
}
.sectionBox .article p.posted {
	margin:0 0 12px 0;
	font-size:80%;
	color:#999;
}
.sectionBox .article div.indent {
	padding:0 8px 0 24px;
}
.sectionBox .article p.commentTitle {
	padding:4px;
	background:#E6E6E1;
	font-size:80%;
}
.sectionBox .article p.comment {
	margin:0 0 0 24px;
	padding:0 0 10px 0;
	background:url(../../img/line_dotted.gif) bottom repeat-x;
	font-size:100%;
}
.sectionBox .article p.commentLast {
	margin:0 0 0 24px;
	padding:0 0 4px 0;
	font-size:100%;
}
.sectionBox .article div.comment {
	padding:0 0 10px 0;
	background:url(../../img/line_dotted.gif) bottom repeat-x;
}
.sectionBox .article div.comment img {
	float:right;
	margin:0 0 0 18px;
}


/* mk-index */

.mkTopBox {
	margin:0 0 12px 0;
	border:1px solid #D7D6CD;
	background:#F9F9F9;
}
.mkTopBox img.top {
	margin:0px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #D7D6CD;
	float:none;
}
.mkTopBox .left {
	width:254px;
	float:left;
	margin:7px 0 0 7px;
	background:url(../../img/line_dotted5.gif) bottom no-repeat;
	display:inline;
}
.mkTopBox .bottomLeft {
	width:254px;
	float:left;
	margin:7px 0 0 7px;
	display:inline;
}
.mkTopBox .right {
	width:254px;
	float:right;
	margin:7px 7px 0 0;
	background:url(../../img/line_dotted5.gif) bottom no-repeat;
	display:inline;
}
.mkTopBox .bottomRight {
	width:254px;
	float:right;
	margin:7px 7px 0 0;
	display:inline;
}
.mkTopBox img {
	border:1px solid #D7D6CD;
	float:left;
	margin:0 0 13px 0;
}
.mkTopBox .bottomLeft img {
	margin:0 0 8px 0;
}
.mkTopBox p {
	width:182px;
	margin:0 0 13px 0;
	padding-top:4px;
	float:right;
	background:url(../../img/line_dotted.gif) top repeat-x;
	font-size:80%;
}
.mkTopBox .bottomLeft p {
	margin:0 0 8px 0;
}
.mkTopBox p.arrow {
	width:168px;
	margin:0 0 2px 0;
	padding-top:0px;
	background:url(../../img/arrow01.gif) 5px 2px no-repeat;
	font-size:100%;
}


/* mk-detail */

table.mkBox {
	width:545px;
	margin:0 0 6px 0;
}
table.mkBox th {
	width:67px;
	border:1px solid #C2C9D2;
}
table.mkBox td {
	width:5px;
}
table.mkBox td.text {
	width:469px;
	border:1px solid #C2C9D2;
	background:#F4F4F4;
	vertical-align:middle;
}
table.mkBox td.text p {
	margin:0 6px 0 6px;
}
.mkLeft {
	width:342px;
	float:left;
	padding:0 6px 0 0;
}
.mkLeft h3 {
	margin:0 0 4px 0;
	padding:2px 4px 2px 4px;
	background:#E2E8EF;
	color:#55669A;
	font-weight:bold;
}
.mkLeft p {
	margin:0 0 16px 0;
}
.mkRight {
	width:196px;
	float:right;
	margin:0 0 12px 0;
	background:url(../../img/vline_dotted.gif) repeat-y left;
}

.mkRight .point {
	margin:0 0 5px 6px;
	border:3px solid #DED5C4;
}
.mkRight .point img {
	margin:0 0 0 8px;
	border-bottom:1px solid #DED5C4;
}
.mkRight .point p {
	padding:6px 8px 6px 8px;
	font-size:80%;
}
.mkRight img {
	margin:0 0 0 6px;
}
.mkRight .box {
	width:190px;
	margin:2px 0 0 6px;
	background:url(../../img/sub/sub_link_bg.gif) repeat-y;
}
.mkRight .box p.title {
	margin:0px;
	padding:4px 16px 0 16px;
	background:url(../../img/sub/sub_link_bg_top.gif) no-repeat;
	font-size:12px;
}
.mkRight .box p.title a {
	font-weight:bold;
	color:#F7F3D9;
}
.mkRight .box p {
	padding:0 16px 6px 16px;
	background:url(../../img/sub/sub_link_bg_bottom.gif) bottom no-repeat;
	font-size:10px;
}
.mkRight .box p a {
	color:#fff;
}
.mkRight .box span {
	color:#fff;
	font-weight:normal;
}
.mkRight .box img.window {
	vertical-align:baseline;
	margin:4px 0 0 2px;
}
.mkRight .box2 {
	width:190px;
	height:23px;
	margin:2px 0 0 4px;
	background:url(../../img/sub/sub_link_bg2.gif) no-repeat;
}
.mkRight .box2 p {
	margin:0px;
	padding:3px 0 0 10px;
	font-size:12px;
}
.mkRight .box2 p a {
	color:#F7F3D9;
	font-weight:bold;
}
.mkRight .box2 img.window {
	vertical-align:baseline;
	margin:4px 0 0 2px;
}

.mkRight .box2 span {
	color:#fff;
	font-weight:normal;
	font-size:10px;
}


/* kadai */

.themelink{
	float:right;
	width:253px;
	margin:45px 0 0 5px;
	padding:0 0 0 7px;
	background:url(../../img/vline_dotted.gif) repeat-y left;
}
.themelink2{
	width:253px;
	float:right;
	margin:0 0 8px 5px;
	padding:0 0 0 7px;
	background:url(../../img/vline_dotted.gif) repeat-y left;
}


/* ------------------db------------------ */


/* code */

img.codeArrow {
	margin:8px 0 8px 0;
}
p.useCode {
	color:#BB8A4F;
	font-weight:bold;
	margin:0 0 4px 0;
}



/* mobile */

.mobileService01,
.mobileService02 {
	width:266px;
	height:166px;
	margin:0 0 25px 0;
	background:url(../../lineup/mobile/img/mobile_service_bg.gif) no-repeat;
}
.mobileService01 {
	float:left;
}
.mobileService02 {
	float:right;
}
.mobileService01 img ,
.mobileService02 img {
	float:left;
	margin:6px 0 0 7px;
}
.mobileService01 p.arrow ,
.mobileService02 p.arrow {
	float:left;
	margin:18px 0 0 0;
}
.mobileService01 p.arrow a ,
.mobileService02 p.arrow a {
	font-weight:bold;
}
.mobileService01 ul ,
.mobileService02 ul {
	margin:12px 18px 0 18px;
	padding:0px;
}
.mobileService01 p.small,
.mobileService02 p.small {
	margin:4px 18px 0 18px;
}

.mobileAccess01,
.mobileAccess02,
.mobileAccess03 {
	width:170px;
	height:283px;
	float:left;
	background:url(../../lineup/mobile/img/mobile_access_bg.gif) no-repeat;
}
.mobileAccess01 {
	margin:7px 12px 14px 6px;
	display:inline;
}
.mobileAccess02 {
	margin:7px 12px 14px 0;
}
.mobileAccess03 {
	margin:7px 0 14px 0;
}
.mobileAccess01 img.title ,
.mobileAccess02 img.title,
.mobileAccess03 img.title {
	margin:5px 0 0 5px;
}
.mobileAccess01 .alignCenter,
.mobileAccess03 .alignCenter {
	height:120px;
	margin:14px 0 0 0;
}
.mobileAccess02 .alignCenter {
	height:125px;
	margin:8px 0 0 0;
}
.mobileAccess01 p ,
.mobileAccess02 p,
.mobileAccess03 p {
	font-size:12px;
}
#content .mobileAccess02 p {
	line-height:120%;
}
.mobileAccess01 img.qr ,
.mobileAccess02 img.qr,
.mobileAccess03 img.qr {
	margin:6px 0 0 7px;
}

img.msat {
	float:left;
}
img.access {
	float:right;
}
.msab {
	width:359px;
	float:right;
	margin:6px 0 0 0;
	padding:0 0 5px 0;
	border:1px solid #D4CABC;
	background:#ECEBE0;
}
.msab img {
	margin:5px 5px 0 5px;
	float:left;
}
.msab p {
	width:255px;
	float:right;
	margin:0 5px 5px 0;
	display:inline;
}
.msab p.bold {
	margin:5px 5px 0 0;
}
p.right{
	float:right;
	width:182px;
	font-size:80%;
}

.msb {
	margin:0 0 25px 0;
	clear:both;
}
.msbl {
	margin:0 0 25px 0;
	float:left;
}
.msbl span.pdf {
	padding-bottom:4px;
}

.msb img,
.msbl img {
	float:left;
}
.msbl .middle {
	width:200px;
	float:left;
	margin:0 0 0 6px;
	display:inline;
}
.msbl .middle p.back01 {
	width:190px;
}

.msb .right {
	width:401px;
	float:left;
	margin:0 0 0 6px;
	display:inline;
}
#content .msb h3.normal {
	margin:0 0 4px 0;
}
.msb p.back01,
.msbl p.back01 {
	width:391px;
	margin:4px 0 0 0;
	padding:7px 5px 7px 5px;
	background:#ECEBE0;
	font-size:80%;
}
.msb .right p.color05 {
	margin:2px 0 0 0;
	color:#996666;
}

/* cnet2000 */

h3.left {
	width:264px;
	margin:5px 0 5px 0;
	padding:0 0 4px 0;
	background:url(../../img/line_dotted.gif) repeat-x bottom;
	font-weight:bold;
	color:#9D7C51;
}
h3.left2 {
	width:344px;
	margin:5px 0 5px 0;
	padding:0 0 4px 0;
	background:url(../../img/line_dotted.gif) repeat-x bottom;
	font-weight:bold;
	color:#9D7C51;
}
.serviceExp {
	background:#E0EAF5;
	clear:both;
}
.serviceExp img.thumbnail {
	float:left;
	margin:8px 0 8px 8px;
}
.serviceExp p {
	width:320px;
	float:right;
	margin:12px 8px 0 0;
	display:inline;
}
.serviceExp img.button {
	float:right;
	margin:16px 67px 0 0 ;
	display:inline;
}


/* portfolio */

table.priceSample {
	width:545px;
	margin:5px 0 0 0;
	border:1px solid #A5A7BD;
	background:#F2F4F7;
}
table.priceSample th,
table.priceSample td {
	padding:7px 7px 5px 7px;
	vertical-align:top;
}
table.priceSample .four {
	padding:7px 7px 10px 7px;
}
table.priceSample .bottom {
	border-top:1px solid #A5A7BD;
	padding:8px 7px 5px 7px;
}

/* financial */

.zaimuBox {
	width:545px;
	clear:both;
}
.zaimuBox .left {
	width:265px;
	float:left;
}
.zaimuBox .right {
	width:265px;
	float:right;
}
#content .zaimuBox h3.normal {
	margin:4px 0 8px 0;
}
table.zaimu th {
	width:110px;
	vertical-align:top;
}

/* value */

table.value th {
	width:60px;
}


p.declinature{
	margin:10px 0 0 27px;
}
p.declinature02{
	padding:40px 0 0 0;
}

/* b-predict */

ul.dot2 li {
	margin:0 0 6px 0;
}
table.dl {
	width:545px;
	
}table.dl th {
	width:90px;
}
table.select{
	margin:0 0 0 1px;
	padding:0;
	border:none;
}
table.select td{
	margin:0;
	padding:1px 0 1px 0;
	border:none;
}
table.select td.right{
	padding:0 0 0 10px;
} 
span.marginLeft{
	color:#666;
	font-weight:normal;
	margin:0 0 0 5px;
}
.dBox{
	margin:0 0 12px 0;
	padding:4px 10px 4px 10px;
	border:1px solid #BFDAE5;
	background:#F1F6FA;
}
.eBox{
	margin:0 0 12px 0;
	padding:4px 10px 4px 10px;
	border:2px solid #B2CDF2;
	background:#EEF6FE;
}
.eBox span{
margin:0 10px 0 0;
}

#content h3.noMargin {
	margin:0;
}
ul.margin{
	margin:0 0 10px 0;
}
p.dot span{
	font-size:100%;
	color:#666;
}
ul.dot4{
	margin:0 0 0 1px;
}
ul.dot4 li{
	width:200ps;
	padding:0 0 0 8px;
	background:url(../../img/sub/button_list01.gif) 0px 7px no-repeat;
}


/* cosmos2 */

table th.file {
	width:60px;
}
p.priceTiltle {
	margin:0 0 2px 0;
}
p.priceTiltle img {
	margin:0 8px 2px 0;
}
.price {
	width:545px;
	margin:0 0 15px 0;
}
.price .left {
	width:350px;
	float:left;
	background:url(../../img/vline_dotted.gif) repeat-y right;
}
.price .left .box {
	width:332px;
	margin:0px;
	padding:6px;
	border:1px solid #A5A7BD;
	background:#F2F4F7;
}
.price .left table {
	width:332px;
	border:none;
}
table.priceSample th,
table.priceSample td {
	padding:2px 7px 2px 7px;
}
.price .left table th {
	color:#607189;
}
table.priceSample .four {
	padding:2px 7px 6px 7px;
}
table.priceSample .bottom {
	border-top:1px solid #A5A7BD;
	padding:6px 7px 2px 7px;
}
.price p.add {
	margin:2px 6px 0 0;
	text-align:right;
	font-size:80%;
}
.price .link {
	width:190px;
	float:right;
	margin:0 0 8px 2px;
	background:none;
}
.price .link img {
	margin:0px;
}
.price .link p.pdf {
	margin:4px 0 0 0;
}
table.priceSample .four p.right2{
	text-align:right;
	margin:0 14px 0 0;
}
table.step{
	margin:0;
	padding:0;
}
table.step td{
	border:none;
	padding:0;
}
table.ctTable td.noPad{
	width:150px;
	padding:0;
}
	
/* cosmos1 */

.imgLeft{
float:left;
margin:0;
padding:0 5px 0 0;
background:url(../../img/vline_dotted.gif) repeat-y right;
}
.imgLeft_NB{
float:left;
margin:0;
padding:0;
}

table.dot{
	margin:15px 0 0 0;
	padding:5px;
	background:url(../../img/line_dotted.gif) repeat-x bottom;
}
table.dot th,
table.dot td{
	padding:5px 0 5px 5px;
	background:url(../../img/line_dotted.gif) repeat-x top;
}
table.dot td.dot{
	padding:10px 0 5px 5px;
	background:url(../../img/line_dotted.gif) repeat-x top;
}
table.dot th p{
	color:#51659F;
	font-weight:bold;
}
table.dot td p{
	margin:0 0 5px 0;
}

 .cosmos .link{
	background:none;
	width:190px;
	margin:0 0 8px 0;
	padding:0;
}

 .cosmos .link .box{
	margin:2px 0 0 0;
}

 .cosmos .link img{
	margin:0;
}
table.ctTable p.right{
	text-align:right;
	margin:0 5px 0 0;
	font-size:100%;
}
span.yen{
	margin:0 3px 0 0;
	font-size:100%;
	color:#666;
}
/* C-tree */
table.ctTable th.sample {
	width:60px;
}


/* overseas */
.borderLeft{
float:left;
margin:0 0 15px 0;
width:350px;
background:url(../../img/vline_dotted.gif) repeat-y right;
}
.borderLeft table{
width:345px;
text-align:center;
}
div.attentionL{
	padding:5px 0 5px 0;
}
* html div.attentionL{
	padding:5px 0 0 0;
}
div.attention p.flt,
div.attentionL p.flt{
clear:both;
padding:0 8px 0 8px;
}
div.attention p.flt .spanL,
div.attentionL p.flt .spanL{
float:left;
width:1em;
font-size:100%;
color:#666;
}
div.attention p.flt .spanR{
float:left;
width:484px;
font-size:100%;
color:#666;
}
div.attentionL p.flt .spanR{
float:left;
width:284px;
font-size:100%;
color:#666;
}
.contTop_NM {
	width:545px;
	padding:0 0 6px 0;
	border-bottom:1px solid #DBDBDB;
}
.contTop_NB {
	width:545px;
	padding:0 0 0 0;
}
p.fltL{
float:left;
width:345px;
}



/* c-moni */

div.cmoni01{
	margin:0 0 15px 0;
	padding:15px;
	background:#EEF3F7;
	border:1px solid #DBDBDB;	
}
div.cmoni02{
	padding:15px;
	background:#FAFAFA;
	border:1px solid #DCDCDC;
}
ul.dot3{
	padding:0 0 8px 8px;
	line-height:140%;
}

ul.dot3 li {
	padding:0 0 0 8px;
	background:url(../../img/sub/button_list00.gif) 0px 7px no-repeat;
}

p.cmoni01{
	padding:0 0 0 15px;
}

/*	safety	*/
.safeBox{
margin:15px 0 0 8px;
}
.safeBoxLeft{
float:left;
width:333px;
border-right:2px solid #E0E0E0;
}
.safeBoxLeft .box{
clear:both;
}
.safeBoxLeft .box img{
float:left;
}
.safeBoxLeft .box .a,
.safeBoxLeft .box .b,
.safeBoxLeft .box .c,
.safeBoxLeft .box .d,
.safeBoxLeft .box .e,
.safeBoxLeft .box .no{
float:left;
width:280px;
height:34px;
}
.safeBoxLeft .box .a{
border:2px solid #E7C057;
background:url(../../lineup/safety/img/safety_a.gif) no-repeat 260px;
}
.safeBoxLeft .box .b{
border:2px solid #C9CED1;
background:url(../../lineup/safety/img/safety_b.gif) no-repeat 260px;
}
.safeBoxLeft .box .c{
border:2px solid #E7C057;
background:url(../../lineup/safety/img/safety_c.gif) no-repeat 260px;
}
.safeBoxLeft .box .d{
border:2px solid #C9CED1;
background:url(../../lineup/safety/img/safety_d.gif) no-repeat 260px;
}
.safeBoxLeft .box .e{
border:2px solid #C9CED1;
background:url(../../lineup/safety/img/safety_e.gif) no-repeat 260px;
}
.safeBoxLeft .box .no{
border:2px solid #E7C057;
}
.safeBoxLeft .box .a p{
margin:2px 0 0 2px;
padding:0;
}
.safeBoxLeft .box .b p,
.safeBoxLeft .box .c p,
.safeBoxLeft .box .d p,
.safeBoxLeft .box .e p,
.safeBoxLeft .box .no p{
margin:9px 0 7px 2px;
padding:0 0 0 2px;
}
.safeBox .safeBoxRight{
float:right;
width:195px;
padding:0;
}
.safeBox .safeBoxRight .boxA,
.safeBox .safeBoxRight .boxB,
.safeBox .safeBoxRight .boxC,
.safeBox .safeBoxRight .boxD,
.safeBox .safeBoxRight .boxE{
margin:0 0 10px 0;
border:1px solid #E0E0E0;
}
.safeBox .safeBoxRight .boxA{
background:#EEE;
}
.safeBox .safeBoxRight .boxB{
background:#CEE3FC;
}
.safeBox .safeBoxRight .boxC{
background:#CEE3FC;
}
.safeBox .safeBoxRight .boxD{
background:#EEE;
}
.safeBox .safeBoxRight .boxE{
background:#EEE;
}
.safeBox .safeBoxRight p{
margin:3px 6px 0 6px;
}
.safeBox .safeBoxRight p.downarrow{
font-size:80%;
}
.safeBox .safeBoxRight p.downarrow img{
margin:0 2px 0 0;
}

.safetyWrapL{
float:left;
width:350px;
background:url(../../img/vline_dotted.gif) repeat-y right;
}
ul.safety{
}
ul.safety li {
	padding:0 0 0 8px;
	background:url(../../img/sub/button_list01.gif) 0px 7px no-repeat;
}
ul.saftyFlt{
float:left;
width:345px;
}
ul.saftyFlt li{
clear:both;
}
ul.saftyFlt li span{
font-size:100%;
color:#666;
}
ul.saftyFlt li .spanL{
float:left;
width:202px;
padding:0 0 0 8px;
background:url(../../img/sub/button_list01.gif) 0px 7px no-repeat;
}
ul.saftyFlt li .spanC{
float:left;
width:80px;
}
ul.saftyFlt li .spanR{
float:left;
width:50px;
}
.attentionL {
width:345px;
	margin:0;
	padding:8px 0 0 0;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	background:#F8F8F4;
}
.creTable {
	width:345px;
	margin:12px 0 0 0;
	border-collapse:collapse;
	border-top:1px solid #C4C4C4;
}
.creTable td {
	border-bottom:1px solid #C4C4C4;
	padding:2px 8px 2px 0;
	vertical-align:top;
	font-size:80%;
}


/* dbsolution */

.dbsol{
	width:533px;
	height:100%;
	margin:0 0 10px 0;
	padding:5px;
	background:#F9F9F9;
	border:1px solid #D7D6CD;
}
* html .dbsol{
	width:525px;
}
.dbsol02{
	width:533px;
	height:100%;
	margin:0 0 10px 0;
	padding:5px;
	background:#F9F9F9;
	border:1px solid #D7D6CD;
}
* html .dbsol02{
	width:533px;
}
.dbsol02 .text {
	float:left;
	width:455px;
}
.dbsol03{
	width:533px;
	height:100%;
	margin:0 0 10px 0;
	padding:5px;
	background:#F9F9F9;
	border:1px solid #D7D6CD;
}
* html .dbsol03{
	width:533px;
}
.dbsol .text,
.dbsol03 .text {
	float:left;
	width:178px;
}

.dbsol .left,
.dbsol03 .left{
	float:left;
	width:255px;
}
.dbsol .left p.arrow,
.dbsol .right p.arrow,
.dbsol03 .left p.arrow,
.dbsol03 .right p.arrow{
	padding:0 0 0 14px;
	background-image:url(../../img/arrow01.gif);
	background-position:5px 2px;
	background-repeat:no-repeat;
	font-size:100%;
}
.dbsol .right span.small{
	margin:0;
	padding:0;
	font-size:90%;
	color:#60789D;
}
.dbsol .right a:hover span.small{
	color:#C3904F;
}
.dbsol02 p.arrow{
	padding:0 0 0 14px;
	background-image:url(../../img/arrow01.gif);
	background-position:5px 2px;
	background-repeat:no-repeat;
	font-size:100%;
}
.dbsol .left p,
.dbsol .right p,
.dbsol03 .left p,
.dbsol03 .right p{
	padding:5px 0 0 0;
	background:url(../../img/line_dotted.gif) repeat-x top;
	font-size:80%;
}
.dbsol02 p{
	padding:5px 0 0 0;
	background:url(../../img/line_dotted.gif) repeat-x top;
	font-size:80%;
}
.dbsol .left img.icon,
.dbsol .right img.icon,
.dbsol02 img.icon,
.dbsol03 img.icon{
	float:left;
	width:65px;
	margin:0 7px 0 0;
}
.dbsol .right,
.dbsol03 .right{
	float:right;
	width:255px;
}
* html .dbsol .right,
* html .dbsol03 .right{
	float:right;
	width:250px;
}
.dbsol img.border{
	margin:5px 0 10px 0;
}

p.flt{
clear:both;
padding:0 8px 0 8px;
}
p.flt .spanL{
float:left;
width:1em;
font-size:100%;
color:#666;
}
p.flt .spanR{
float:left;
width:484px;
font-size:100%;
color:#666;
}
img.title02{
	margin:3px 0 3px 6px;
}





/* cnet */

.cnet {
	border:1px solid #D7D6CD;
	background:#F9F9F9;
}
.cnet p.top {
	width:531px;
	padding:6px;
	background:url(../../img/line_dotted2.gif) repeat-x bottom;
}
.cnet ul {
	width:172px;
	height:50px;
	float:left;
	margin:8px 0 8px 0;
	padding:2px;
}
* html .cnet ul {
	width:176px;
	height:50px;
}
.cnet ul.left {
	background:url(../../lineup/cnet/img/cnet_cont_vline.gif) no-repeat right;
}
.cnet ul.center {
	background:url(../../lineup/cnet/img/cnet_cont_vline.gif) no-repeat right;
}
.cnet ul.right {
}

