/* 2015.4.2 MT管理 中小企業ビジネス支援サイト J-Net21 : css/blog.css */
/* ▼basic ****************/
body{
	color: #333333;
	margin:0;
	padding:0;
background:#EEEEEE;
font-family: Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
h1,h2,h3,h4{margin:0;padding:0}
h1.top {padding-bottom:12px;}
h3 {font-size:0.9em;line-height:1.5em;}
h4 {font-size:0.85em;line-height:1.5em;margin-bottom:5px;}
p{margin:0;font-size:0.85em;line-height:1.5em;}
img {border:0;}
hr {display: none;}
.end {clear:both;}
 /* a:link {color:#0000FF;}
a:visited {color:#551a8b;} */
a:hover {color:#FF0000;}
table {font-size:0.85em;line-height:1.5em;}
.picCaption {margin-top:3px;padding-top:0;font-size:0.8em;line-height:1.4em;}
.picCaptionNews {margin-top:3px;padding-top:0;font-size:0.95em;line-height:1.7em;}
#picRight,
div.picRight {float:right;}
#picLeft,
div.picLeft {float:left;}
div.picCenter {text-align:center;}
p.noIndent {text-indent:0;}
p.noMargin {margin:0;}

.save{
	clear:both;
}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* ?*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/** 全体設定 ****************/
#mainBg{
	background:#EEEEEE;
}
#pagetop{
	width:120px;
	margin:15px 0 0 633px;
	padding:0 0 12px 15px;
	background:url("../img/pin_anchor.gif") no-repeat;
}
#main{
	width:768px;
	margin:0 auto;
}
#mainBox{
	width:744px;
	_margin-left:0;
	margin-bottom:20px;
	padding:5px 11px 10px 11px;
	background:#FFFFFF;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
}

#mainBox p.topicPath{font-size:0.8em;line-height:1.3em;margin:0px 0 10px 0;padding:0;width:700px;}
#pageBody {margin-left:12px;word-wrap:break-word;}
#pageBody .tab {float:left;display:block;}
#pageBody h2 {font-size:0.9em;line-height:1.5em;}
#pageBody h3 {font-size:0.85em;line-height:1.4em;}
#pageBody .pic {float:left;margin-right:12px;}
#pageBody ul.go {padding-right:0px;padding-bottom:6px;margin:0;float:right;}
#pageBody li {font-size:80%;background: url(../img/marker_list80.gif) no-repeat;margin:5px 0 0 0;list-style:none;padding-left:20px;line-height:130%;}
dl {margin:0;padding:0;}
dd,dt {margin-left:0;font-size:0.8em;line-height:1.4em;}
dd {background: url(../img/marker_list80.gif) no-repeat;padding-left:20px;margin:3px 0 12px 0;}
#detail p {margin-bottom:12px;}
#subMenu {float:right;width:170px;}
#subMenu h4 {margin:0 5px;}
#subMenu h4.top {padding-top:10px;}
#subMenu h4.article {background:#fff;}
#subMenu ul {padding:0px 5px;margin:0 0 20px 0;float:none;margin-left:8px;}
#subMenu li {font-size:80%;background:none;margin:5px 0 0 0;list-style:none;padding-left:0px;}
.subMenubox {margin:10px 10px;}
#hr {padding:6px 0;}

p.nextBack {text-align:center;margin-top:24px;font-size:80%;}
#layout {width:540px;float:left;}
#layout li{line-height:1.5em;}
#layout510 {width:510px;float:left;}
#layout410 {width:410px;float:left;}
#subMenu300 {float:right;width:300px;margin:0;}
#subMenu300 h4 {margin-left:5px;}
#subMenu300 h4.top {padding-top:10px;}
#subMenu300 h4.article {background:#fff;}
#subMenu300 ul {padding:0px;margin:0 5px 20px 8px;float:none;}
#subMenu300 ul.go {padding-right:0px;padding-bottom:6px;margin:0 5px 0 0;float:right;}
#subMenu300 li {font-size:80%;background:none;margin:5px 0 0 0;list-style:none;padding-left:0px;}
#subMenu300 p.date {font-size:80%;}
#subMenu200 {float:right;width:200px;margin:0;}
#subMenu200 h4 {margin-left:5px;}
#subMenu200 h4.top {padding-top:10px;}
#subMenu200 h4.article {background:#fff;}
#subMenu200 select {padding:0px;width:180px;margin:0 0 5px;}
#subMenu200 ul {padding:0px;margin:0 5px 20px 0px;float:none;}
#subMenu200 ul.go {padding-right:0px;padding-bottom:6px;margin:0 5px 0 0;float:right;}
#subMenu200 li {font-size:80%;background:none;margin:5px 0 0 0;list-style:none;padding-left:0px;}
ul.archive {margin:0;padding:0;}

#detail .pic {padding-bottom:12px;}
p.enrtyCategory {background:#dfeeff;border-bottom:1px solid #91c6ee;border-right:1px solid #91c6ee;padding:5px;font-weight:bold;margin-bottom:6px;}

#caption {float:left;margin-right:12px;padding-bottom:12px;}
#caption p{font-size:0.8em;line-height:1.2em;margin:3px 0 0 0;}
#caption p.robotM {color:#eb6100;}
#caption p.robotV {color:#3375cc;}
#caption img.icon {margin:6px 0 0px 0;}
#clearAll {clear:both;}
/** 検索設定 ****************/
#search {background:#d8d8d1;border-bottom:2px solid #fff;padding:6px 0 0 5px;}
#search p {font-size:80%;}
#search form {margin:0 0 6px 0px;}
#search h4 {margin:0;}
#search input.txt {background:#fff;margin-right:5px;width:100px;border:1px solid #aaa;}
#search input.txt300 {background:#fff;margin-right:5px;width:200px;border:1px solid #aaa;}
#searchKeyword {background:#d8d8d1;z-index:2;border-top:2px solid #fff;padding:6px 0 6px 5px;border-bottom:2px solid #fff;}
#searchKeyword h4 {margin:0;}
#searchAll h2 {float:none;font-size:0.9em;line-height:1.5em;color:#333333;margin:20px 0 10px 0;padding-bottom:3px;}
#searchAll h3 {font-size:0.85em;line-height:1.4em;padding-bottom:0px;margin:0px 0 3px 0;}
#searchAll li {font-size:80%;background: url(../img/marker_list80.gif) no-repeat;margin:5px 0 0 0;list-style:none;padding-left:20px;padding-bottom: 10px;}
#searchAll form {margin:0;padding-top:0px;}
#searchAll ul.archive {margin:0 0 24px 0;padding:0;}
#searchAll input.txt {width:200px;background:#fff;border:1px solid #aaa;}
#searchKeywordAll {float:right;width:350px;background:#d8d8d1;}
#searchKeywordAll h2 {margin:20px 10px 10px 10px;padding-bottom:0px;}
#searchKeywordAll li {background:none;display:inline;margin:0 5px 3px 0;padding:0;font-size:85%;line-height:150%;}
#searchKeywordAll ul {margin:10px 10px 20px 10px;padding:0;}
#searchKobetsu {margin-top:36px;}
#layout #searchKobetsu p {margin:10px 0 5px 0;text-indent:0;}
#searchKobetsu input.txt {width:250px;background:#fff;border:1px solid #aaa;}
#searchAllAgain {width:380px;}
#searchAllAgain p {margin:0px 0 5px 0;}
#searchAllAgain input.txt {width:250px;background:#fff;border:1px solid #aaa;margin-bottom:5px;}
#search_qa input.txt {width:250px;background:#fff;border:1px solid #aaa;margin-left:5px;}
#search_qa {margin-bottom:20px;}
#search_qa .keyword {padding-top:10px;vertical-align:middle;}
#search_qa .marker {margin-right:3px;}
#search_qa th {text-align:left;padding-right:10px;}
p.sttl {margin:3px 0;}

/** 個別設定 ****************/
/** ものづくりの原点 **/
#monodukuriBox {border:1px solid #54a6cc;margin:0 0 0px 89px;padding:20px 20px 20px 20px;}
#monodukuri {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#monodukuriBox h2 {margin:0 0 3px 0;font-size:100%;}
#monodukuriBox p.sttl {margin:0px 0 0px 0;}
#monodukuri h2 {float:none;font-size:1em;line-height:1.5em;color:#006499;border-bottom:2px solid #54a6cc;margin-bottom:20px;padding-bottom:3px;}
#monodukuri h3 {font-size:0.85em;line-height:1.4em;border-bottom:1px solid #54a6cc;padding-bottom:3px;margin:24px 0 12px 0;}
#monodukuri p.tags{font-size:80%;border-top:1px solid #54a6cc;padding-top:3px;margin-top:6px;margin-bottom:20px;}
.monoRead {background:#e7e7e2;padding:10px 0;margin-bottom:12px;}
.monoRead p {padding:0 10px 10px 10px;font-size:small;line-height:1.4em;}
.monoRead p.lead {color:#006499;padding-bottom:5px;font-weight:bold;font-size:0.9em;line-height:1.4em;}
.monoRead td {padding:1px 10px;font-size:small;font-weight:bold;}
.monoRead caption {text-align:left;font-weight:bold;padding-left:10px;font-size:small;}

/* ものづくりの原点 ものづくり大賞*/
#monodukuriBox .picMonoguide {float:right;width:89px;text-align:right;}
#monodukuri .monoGuide h3 {clear:right;padding-top:0px;font-size:0.9em;margin-bottom:10px;margin-top:0;}
#monodukuri .monoGuide h4 {clear:right;padding:10px 0 15px 0;color:#006499;float:left;}
#monodukuri .monoGuide h3.about {border:none;margin-bottom:0;clear:none;padding-top:0;}
#monodukuri .monoGuide ul {padding-left:0;margin-left:0;margin-top:0px;}
#monodukuri .monoGuide li {font-size:0.85em;}
#monodukuri .monoGuide .monoguideBox {clear:both;height:90px;}
#monodukuri .monoGuide .monoguideBox img {float:right;padding-bottom:0px;}
#monodukuri .monoGuide .monoguideBox h5 img {float:none;}
#monodukuri .monoGuide .monoguideBox h5 {margin-bottom:6px;margin-top:0;padding:0;}
#monodukuri .monoGuide .monoguideBox h6 {background: url(../img/marker_list.gif) no-repeat;width:400px;font-size:0.85em;line-height:1.5em;margin:0;font-weight:normal;padding-left:20px;}

/** 創業者列伝 **/
#retsudenBox {border:1px solid #7eaad7;margin:0 0 0px 89px;padding:20px 20px 20px 20px;}
#retsudenBox h2 {margin:0 0 6px 0;font-size:100%;}
#retsudenBox h3 {margin:0;}
#retsudenBox ul.archives {margin:0 0 20px 0;padding:0;}

#retsuden {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#retsuden h2 {float:none;font-size:1em;line-height:1.5em;color:#0159bb;border-bottom:2px solid #7eaad7;margin-bottom:20px;padding-bottom:3px;}
#retsuden h3 {font-size:0.85em;line-height:1.4em;border-bottom:1px solid #7eaad7;padding-bottom:3px;margin:24px 0 12px 0;}
#retsuden h3.archive {border:0;margin:24px 0 6px 0;}
#retsuden p.tags{font-size:80%;border-top:1px solid #7eaad7;padding-top:3px;margin-top:6px;margin-bottom:20px;}
#retsuden p.enrtyCategory {background:#d8e5f3;border-bottom:1px solid #7eaad7;border-right:1px solid #7eaad7;padding:5px;font-weight:bold;margin-bottom:6px;}
/** 企業未来チャレンジ21 **/
#miraiBox {padding-bottom:12px;}
#miraiBox img {padding-bottom:12px;}
#miraiBox td{padding:3px;}
#miraiBox th{padding:3px;white-space:nowrap;vertical-align:top;}
#miraiBox ul{float:left;margin:0;padding:0;}
#mirai {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#mirai h2 {float:none;font-size:1em;line-height:1.5em;color:#8e3866;border-bottom:2px solid #e6aecc;margin-bottom:20px;padding-bottom:3px;}
#mirai h2.top {margin:0 0 12px 0;border:0;padding:0;}
#mirai h3 {margin:0 0 6px 0;font-size:1em;}
#mirai p.category{font-size:80%;border-top:1px solid #e6aecc;padding-top:3px;text-align:right;margin-top:6px;margin-bottom:20px;}

/** 中小企業ニュース **/
#news {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#news h2 {float:none;font-size:1em;line-height:1.5em;color:#1d6099;border-bottom:2px solid #91c6ee;margin-bottom:20px;padding-bottom:3px;}
#news h3 {font-size:0.9em;line-height:1.5em;margin:6px 0;padding:0;}
#detail p.date {margin:0;padding:0;display:inline;}
#hrNews {margin:10px 0;background:#91c6ee;height:1px;clear:both;}
#news dl {margin:0;padding:0;}
#news dd,dt {margin-left:0;font-size:0.8em;line-height:1.4em;}
#news dd {padding-left:20px;margin:3px 0 12px 0;}

#newsTopBody {margin-left:8px;}
#newsTopBody .tab {float:left;display:block;}
#newsTopBody h2 {font-size:0.9em;line-height:1.5em;}
#newsTopBody h3 {font-size:0.85em;line-height:1.4em;}
#newsTopBody .pic {float:left;margin-right:12px;}
#newsTopBody ul.go {padding-right:0px;padding-bottom:6px;margin:0;float:right;}
#newsTopBody li {font-size:80%;background: url(../img/marker_list80.gif) no-repeat;margin:5px 0 0 0;list-style:none;padding-left:20px;}
#newsTop {margin-top:3px;padding-top:0px;background: url(../watch/news_tyus/img/bg_double.gif) 0 0 repeat-x;width:728px;}
#newsTop h2 {float:left;margin:20px 0 0 0;padding:0 20px 0 0;}
#newsTop li {margin:2px 0 0 0;padding:0 0 0 16px;background:url(../img/pin_dir_blue_s.gif) 0 0.2em no-repeat;font-size:0.9em;line-height:1.5em;}
#newsTop ul {margin:12px 0 0 0;padding:0 0 6px 0;}
#newsTop span.date {padding-left:5px;}
#newsTop hr {border:none;visibility:hidden;clear:both;}
#newsTop .bg {background:url(../watch/news_tyus/img/bg_dot.gif) 0 0 repeat-x;height:20px;clear:both;}
#newsTop .split {padding:8px 0;clear:right;}
#newsTop .clearfix:after{content: ".";clear: both;height: 0px;visibility: hidden;display: block;}
.clearfix{zoom:100%;}
#newsTop #mainNews {margin:0 0 0 120px;padding:20px 0 0 0;}
#newsTop #mainNews ul {background:url(../watch/news_tyus/img/bg_dot.gif) 0 0 repeat-x;width:610px;padding:12px 0 0 0;}
#newsTop #mainNews dt {font-size:1em;line-height:1.6em;margin-top:0;}
#newsTop #mainNews dd {margin:0;padding:0;font-size:0.9em;background:none;}
#newsTop #newsLeft {float:left;width:410px;}
#newsTop #newsLeft h3 {width:410px;height:26px;background:#dfeeff;border-bottom:2px solid #91c6ee;text-align:right;}
#newsTop #newsLeft h3 img {float:left;}
#newsTop #newsLeft h3 span {display:block;padding:5px 5px 0 0;}
#newsTop #newsLeft ul {padding:0 0 15px 0;}
#newsTop #newsRight {float:left;width:300px;padding-left:16px;}
#newsTop #newsRight h3 {width:300px;height:27px;margin:0;padding:0;}
#newsTop #newsRight .newsBox{width:298px;height:100%;margin-bottom:10px;padding-bottom:16px;border:1px solid #bbb;background:#fffff0;position:relative;}
#newsTop #newsRight .newsBox h4 {margin:9px 9px 0 9px;}
#newsTop #newsRight .newsBox img {float:left;padding:9px;}
#newsTop #newsRight .newsBox p {padding:9px 9px 16px 9px;}
#newsTop #newsRight .newsBox ul {position:absolute;bottom:0;right:7px;}
#newsTop #leftArchives {float:left;width:340px;}
#newsTop #rightArchives{padding-left:374px;}
#newsTop #otherArchives {background:url(../watch/news_tyus/img/bg_solid_2p.gif) 362px 0 repeat-y;height:100%;width:728px;}
#newsTop #otherArchives h4 {width:340px;height:23px;padding-left:5px;border-left:5px solid #91c6ee;background:#ddd;line-height:1.8em;}
#newsTop #otherArchives ul {margin-bottom:20px;}

#yomimono {margin:0px 0 10px 20px;}
#yomimono p.date{margin:0;padding:0;}
#yomimono p.description {font-size:0.8em;margin:0;padding:0;}
#yomimono h3 {font-size:0.8em;margin:0;padding:0;}
#news p.enrtyCategory {background:#dfeeff;border-bottom:1px solid #91c6ee;border-right:1px solid #91c6ee;padding:5px;font-weight:bold;margin-bottom:6px;}

/** ビジネスＱ＆Ａ **/
#topqa {margin:3px 8px 0px 0;padding-top:0px;height:100%;}
#toqaLink {background-image: url(../img/pin_dir_blue_l.gif);background-repeat: no-repeat;}
#qa {margin:3px 8px 0px 0;padding-top:0px;background: url(../img/bg_blog200.gif) repeat-y;height:100%;}
#qa h2 {float:none;font-size:1em;line-height:1.5em;color:#5b8a00;border-bottom:2px solid #c0d311;margin-bottom:5px;padding-bottom:3px;}
#qa h2.top {margin:0 0 12px 0;border:0;padding:0;}
#qa h3 {margin:12px 0 6px 0;}
#qa h3.answer {margin:0 0 12px 0;}
#qa h3.question {margin:0 0 6px 0;}
#layout510 li {padding-left:20px;padding-bottom: 10px;}
#topqa li {padding-bottom: 5px;padding-left:20px;}
ul.go li{padding-bottom: 5px;}
#sttlDescription{padding:0 0 12px;}
#qa dd,dt {background:none;margin:6px 0 6px 0;padding-left:0;}
#qa p.tags{font-size:80%;padding-top:3px;margin-top:3px;margin-bottom:20px;}
#question {margin:0 0 24px 0;border:1px solid #c2c333;padding:10px 10px 10px 10px;}
.ans, .qes {font-size:120%;margin-right:5px;}
#qatopSearch form{float: left;width: 490px;margin: 0px;padding: 0px;}
#qatopSearch {margin: 0px;padding-bottom: 12px;}
#qaSearch_count {background:url(../well/qa/img/bg_search_count.gif) no-repeat left top;height: 30px;width: 219px;float: right;margin: 0px;padding: 0px;}
#qaSearch_count p {font-size:130%;font-weight: bold;text-align: center;padding: 0px;width: 73px;margin-top: 2px;margin-bottom: 0px;float: right;}
#qaSearch_count h3 {padding: 0px;margin: 0px;width: 146px;float: left;}
#qaSearchPickup h2{	float: left;width: 100px;padding-top: 20px;}
#qaSearchPickup{margin: 0px;clear: both;padding:0 0 15px;	border-top: 1px dotted #999999;}
#qaSearchPickup ul{width: 602px;float: right;margin: 0px;padding-top: 20px;}
#qaSearchPickup li{font-size:0.9em;margin: 0 0 5px;}
#qaFeature{margin: 0px;clear: both;padding:20px 0px;border-top: 1px dotted #999999;}
#qaFeature h2{float: left;width: 100px;}
#qaFeatureBox{float: right;width: 602px;}
#qaFeatureBox dl{margin: 0 ;padding:0;background:none;}
#qaFeatureBox dt{font-size:1em;margin:3px 10px 5px 0px;padding:0 0 0 18px;background: url(../img/marker_list80.gif) no-repeat;}
#qaFeatureBox dd{font-size:0.9em;margin:0 20px 10px 0em;padding:0 0 0 18px;background:none;}
.qaphotoBox{width: 142px;float: right;} 
.qaphotoBox img{margin:0 0 0 12px;}
#qaBody li {background:none;}
.qaHr{display: block;margin:0;clear:both;width: 100%;padding: 0px;border-top: 1px dotted #999999;}
#qaPerpose{	margin: 0px;clear: both;padding:20px 0px;border-top: 1px dotted #999999;}
#qaPerpose h2{margin-bottom: 4px;}
.qaPerposeBox,
.qaPerposeTop{background-color: #FEFFE3;border: 1px solid #CCCCCC;margin-bottom: 4px;}
.qaPerposeBox h3{float: left;width: 146px;}
.qaPerposeTop h3{float: left;width: 260px;}
.qaPerposeBox ul{float: right;width: 198px;margin: 10px 0;font-size:1.1em;}
.qaPerposeTop ul{float: right;width: 220px;margin: 10px 0;font-size:1.1em;}
#qaPerpose li{margin-top:1px;}
#qaPerposeLeft{float: left;width: 360px;}
#qaPerposeRight{float: right;width: 360px;}
#qaContentsBody #box caption {font-weight:bold;text-align:left;font-size:small;}
#qaContentsBody #box table {border-top:1px solid #bbb;border-left:1px solid #bbb;border-collapse:collapse;margin:6px 0;}
#qaContentsBody #box td {font-size:small;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:3px 5px;}
#qaContentsBody #box th {font-size:small;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:3px 5px;background:#FEFFE3;white-space:nowrap;text-align:left;}
#box thead {background:#FEFFE3;font-weight:bold;}
#qaContentsBody p{text-indent:1em;margin-bottom:12px;font-size:small;line-height:1.5em;}
#qaContentsBody p.noIndent {text-indent:0;}
#qaContentsBody h3 {padding:12px 0 3px 0;margin:0;font-size:0.9em;}
#qaContentsBody img {margin:6px 0;}
#qaContentsBody ol {margin-left:2.5em;margin-top:0;padding-left:0px;}
#qaContentsBody ol li{font-size:small;padding-left:0px;padding-bottom:0;list-style:decimal;}
#qaContentsBody ol.uRoman {padding-left:0em;}
#qaContentsBody ol.uRoman li{list-style:upper-roman;font-family: Arial; }
#qaContentsBody ol.uRoman p {margin-bottom:0;text-indent:0;line-height:1.4em;}
#qaContentsBody ol.alpha {margin-left:1.5em;padding-left:0px;}
#qaContentsBody ol.alpha li{list-style:lower-alpha;}
#qaContentsBody ol.lRoman {margin-left:1.5em;padding-left:0px;}
#qaContentsBody ol.lRoman li{list-style:lower-roman;}

#qaContentsBody ul {margin-left:2.5em;padding-left:0px;margin-top:0;}
#qaContentsBody ul li{list-style:disc;font-size:small;padding-left:0px;padding-bottom:0;}
#qaContentsBody ul.disc li{list-style:disc;font-size:small;padding-left:0px;padding-bottom:0;}
#qaContentsBody h4 {margin-bottom:0px;font-size:0.85em;margin-left:1em;}
#qaContentsBody h5 {margin-bottom:6px;font-size:small;line-height:1.5em;margin-top:0;margin-left:1em;}
#qaContentsBody li {background:none;}
#qaContentsBody dl {font-size:small;}
#qaContentsBody dd {font-size:small;}
#qaContentsBody dt {font-size:small;}
#qaKanren {border:1px solid #bfd310;margin:24px 0 24px 30px;} 
#qaKanren dl {margin:12px 0 12px 12px ;}
#qaKanren dt {margin:6px 0 3px 0 ;font-weight:bold;font-size:small;background: url(/well/qa/img/marker_qa_kanren.gif) no-repeat;padding-left:18px;background-position:0 3px;}
#qaKanren dd {margin:0 0 3px 12px ;font-size:small;}
h2#qaSpecial_title{border-bottom:0px;margin:0;padding: 0px;}
#qaSpecial_titleBox{border-bottom:1px solid #c2c333;border-left:1px solid #c2c333;border-right:1px solid #c2c333;margin:0 0 12px 0px;padding: 10px;}
#qaSpecial_titleBox h3{margin:0 0 8px 0px;padding: 0px;}
#qaSpecial_titleBox p{margin:0px;padding: 0px;}
#qaSpecial_titleBox div{float: right;width: 130px;}
#questionBox{border:1px solid #c0d311;margin:0 0 20px 0px;padding: 10px;background-color: #FEFFE3;}
#questionBox h2 {font-size:0.85em;line-height:1.5em;color:#576433;border-bottom:1px solid #c0d311;margin-bottom:10px;padding-bottom:3px;}
#questionBox dt {font-size:0.9em;line-height:1.5em;color:#333333;margin-bottom:5px;font-weight: bold;}
#questionBox dd {font-size:0.9em;line-height:1.5em;color:#333333;text-indent: 1em;}
h3#qaAnswer {font-size:0.9em;line-height:1.5em;color:#e05f00;margin:20px 0 20px 0px;font-weight: bold;}
#qaListTitle {font-size:0.85em;line-height:1.5em;color:#576433;border-bottom:1px solid #c2c333;border-top:2px solid #c2c333;margin:20px 0 20px 0px;padding:5px 0 5px 0px;}
#qaList{margin:20px 0 20px 0px;padding: 0px;}
#qaListBox{margin:50px 0 20px 0px;padding: 0px;}
#qaDate{text-align:right;}
#qaAnswerer{margin:0px 0 0px 20px;}
#qaInformation{margin:0px 0 0px 20px;}
#search{margin:0px 0px 0px 0px;}
#hotline dt{margin:6px 0 0px;padding: 0px;}
#hotline dd {margin:0 0 10px 0px;padding: 0px;}

/** 法律コラム **/
#low {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#low h2 {float:none;font-size:1em;line-height:1.5em;color:#515177;border-bottom:2px solid #a8a8bc;margin-bottom:20px;padding-bottom:3px;}
#low h3 {font-size:0.9em;line-height:1.5em;margin:6px 0;padding:0;}
#lowTop {margin-top:15px;margin-bottom:15px; margin-left:10px;background: url(../well/law/img/bg_blog_lawtop.gif) repeat-y 357px;height:100%; padding-top:0px;}
#hrLow {margin:10px 0;background:#a8a8bc;height:1px;clear:both;}
#subMenu300 h4.qa {margin-left:0px;}
img.lower {float:right;margin:0 0 10px 10px;}
#profile {font-size:0.85em;line-height:1.4em;border-top:1px solid #a8a8bc;border-top:1px solid #ccc;padding:12px 0 0 0;}
#profile p{font-size:100%;}
p.credit {margin-top:12px;border-top:1px solid #a8a8bc;padding-top:12px;}
#lowBody ul {margin:0 0 0.5em 0;padding:0 0 0 2em;}
/* リスト */
#lowBody li {background:none;padding:0;margin:0 0 0.5em 0;font-size:0.85em;list-style-type:none;}
#lowBody .disc li {margin:0 0 0.5em 0;padding:0;list-style-type:disc}
#lowBody .circle li {margin:0 0 0.5em 0.5em;padding:0;list-style-type:circle;}
#lowBody .square li {margin:0 0 0.5em 0;padding:0;list-style-type:square;}
#lowBody .decimal li {margin:0 0 0.5em 0.5em;padding:0;list-style-type:decimal;}
#lowBody .upper-alpha li {margin:0 0 0.5em 0.5em;padding:0;list-style-type:upper-alpha;}
#lowBody .lower-alpha li {margin:0 0 0.5em 0.5em;padding:0;list-style-type:lower-alpha;}
#lowBody .upper-roman li {margin:0 0 0.5em 0.5em;padding:0;list-style-type:upper-roman;}
#lowBody .lower-roman li {margin:0 0 0.5em 0.5em;padding:0;list-style-type:lower-roman;}

#lowBody table{border-top:1px solid #bbb;border-left:1px solid #bbb;background:#fff;border-collapse:collapse;font-size:0.8em;}
#lowBody td{padding:3px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
#lowBody th{padding:3px;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}

#lawLowTop {margin: 3px 0 10px 0;padding-top:0px;height:100%;}
#lawtopSearch form{margin: 0px;padding: 0px;}
#lawtopSearch {width: 724px;margin:0px 0px 20px 0px;padding-top:5px;padding-bottom: 0px;border-bottom: 1px dotted #999999;}
#searchLaw input.txt {width:250px;background:#fff;border:1px solid #aaa;margin-left:5px;}
#searchLaw {margin-bottom:20px;}
#searchLaw .keyword {padding-top:10px;vertical-align:middle;}
#searchLaw .marker {margin-right:3px;}
#searchLaw th {text-align:left;padding-right:10px;}

#lawNewColumnTop {width:724px;margin:0px 0px 10px 0px;padding:15px 0 10px 0;}
#lawNewColumnTop .icon{float:left; margin:20px 10px 0 0;}
#lawNewColumnTop .lastn1{float:left;margin:15px 0 0 10px;padding:0 0 10px 0; width:600px;}
#lawNewColumnTop .lastn1 h3{font-size:1em;font-weight:bold;line-height:1.7em;}

#lawNewColumn {width: 724px;margin:0px 0px 20px 0px;padding-top:5px;padding-bottom:0px;}
#lawNewColumn ul {float:right;width:595px;margin:0 0 20px 0;padding:10px 0 0 10px;border-top: 1px dotted #999999;}
#lawNewColumn li {font-size:0.85em;line-height:1.5em;}
#lawNewColumn li.releaseitiran{font-size:0.8em;float:right;}
#lawNewColumn .date{color:#666;font-size:85%;margin-left:5px;}

#lawColumn {width: 724px;margin:0px 0px 20px 0px;padding-top:5px;padding-bottom:0px;}

#lawtopLayoutLeft {width:345px;float:left; margin:0; padding-top:0px; padding-bottom:0px;}
#lawtopLayoutRight {width:345px;float:left; margin:0; padding-top:0px; padding-left:24px; padding-bottom:0px;}
#lawtopLayoutLeft h2 {background:#eeeee0; border-left:5px solid #a6a6bb;padding:5px; margin-bottom:6px;}
#lawtopLayoutLeft h3 {background: url(../img/marker_list80.gif) no-repeat;margin:10px 2px 0 0;list-style:none;padding-left:20px;}
#lawtopLayoutLeft p {margin:5px 0 0 0;list-style:none;padding-left:20px;}
#lawtopLayoutRight h2 {background:#eeeee0; border-left:5px solid #a6a6bb;padding:5px; margin-bottom:6px;}
#lawtopLayoutRight h3 {background: url(../img/marker_list80.gif) no-repeat;margin:10px 2px 0 0;list-style:none;padding-left:20px;}
#lawtopLayoutRight p {margin:5px 0 0 0;list-style:none;padding-left:20px;}

.lawtopLayoutLeft {width:348px;float:left; margin:0; padding-top:0px; padding-bottom:0px;}
.lawtopLayoutRight {width:348px;float:left; margin:0; padding-top:0px; padding-left:28px; padding-bottom:0px;}
.lawtopLayoutLeft h2 {background:#eeeee0; border-left:5px solid #a6a6bb;padding:5px; margin-bottom:6px;}
.lawtopLayoutLeft h3 {background: url(../img/marker_list80.gif) no-repeat;margin:10px 2px 0 0;list-style:none;padding-left:20px;}
.lawtopLayoutLeft p {margin:5px 0 0 0;list-style:none;padding-left:20px;}
.lawtopLayoutRight h2 {background:#eeeee0; border-left:5px solid #a6a6bb;padding:5px; margin-bottom:6px;}
.lawtopLayoutRight h3 {background: url(../img/marker_list80.gif) no-repeat;margin:10px 2px 0 0;list-style:none;padding-left:20px;}
.lawtopLayoutRight p {margin:5px 0 0 0;list-style:none;padding-left:20px;}

/** 元気印中小企業 **/
#genkiBox {border:1px solid #fbaf22;margin:0 0 0px 89px;padding:20px 20px 20px 20px;}
#genkiBox h2 {margin:0 0 6px 0;font-size:1em;}
#genkiBox h3 {margin:0;}
#genkiBox ul.archives {margin:0 0 20px 0;padding:0;}
#genki {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}

#genki h2 {float:none;font-size:1em;line-height:1.5em;color:#d70c00;border-bottom:2px solid #fbaf22;margin-bottom:20px;padding-bottom:3px;}
#genki h3 {font-size:0.85em;line-height:1.4em;border-bottom:1px solid #fbaf22;padding-bottom:3px;margin:24px 0 12px 0;}
#genkiCompanyInfo {margin-bottom:12px;}
#genkiCompanyInfo img{margin:0 0 0 0;}
#genkiCompanyInfo table{border-top:1px solid #fbaf22;border-left:1px solid #fbaf22;background:#feffe3;border-collapse:collapse;width:300px;font-size:0.8em;}
#genkiCompanyInfo td{padding:3px;border-right:1px solid #fbaf22;border-bottom:1px solid #fbaf22;}
#genkiCompanyInfo th{padding:3px;border-right:1px solid #fbaf22;border-bottom:1px solid #fbaf22;width:70px;text-align:left;}
#genkiOnePoint {background:#feffe3;border:1px solid #fbaf22;padding:10px;}
#genkiOnePoint h3 {border-bottom:0px;padding-bottom:0px;margin:6px 0;color:#d70c00;}
#picGenki p{font-size:0.78em;margin-top:3px;width:250px;}
#genki p.tags{font-size:80%;border-top:1px solid #fbaf22;padding-top:3px;margin-top:6px;margin-bottom:20px;}

/** 再訪問！元気印中小企業 **/
#saihoBox {border:1px solid #9cce31;margin:0 0 0px 89px;padding:20px 20px 20px 20px;}
#saihoBox h2 {margin:0 0 6px 0;font-size:1em;}
#saihoBox h3 {margin:0;}
#saihoBox ul.archives {margin:0 0 20px 0;padding:0;}
#saiho {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#saiho h2 {float:none;font-size:1em;line-height:1.5em;color:#026400;border-bottom:2px solid #9cce31;margin-bottom:20px;padding-bottom:3px;}
#saiho h3 {font-size:0.85em;line-height:1.4em;border-bottom:1px solid #9cce31;padding-bottom:3px;margin:24px 0 12px 0;}
#saihoCompanyInfo {margin-bottom:12px;}
#saihoCompanyInfo table{border-top:1px solid #9cce31;border-left:1px solid #9cce31;background:#feffe3;border-collapse:collapse;width:300px;font-size:0.8em;}
#saihoCompanyInfo td{padding:3px;border-right:1px solid #9cce31;border-bottom:1px solid #9cce31;}
#saihoCompanyInfo th{padding:3px;border-right:1px solid #9cce31;border-bottom:1px solid #9cce31;width:70px;text-align:left;}
#saihoOnePoint {background:#feffe3;border:1px solid #9cce31;padding:10px;}
#saihoOnePoint h3 {border-bottom:0px;padding-bottom:0px;margin:6px 0;color:#026400;}
#picsaiho p{font-size:0.78em;margin-top:3px;width:250px;}
#saiho p.tags{font-size:80%;border-top:1px solid #9cce31;padding-top:3px;margin-top:6px;margin-bottom:20px;}

/** ロボット共通 **/
#robotCampanyData {padding-left:60px;clear:both;}
#robotCampanyData h3{font-size:0.8em;line-height:1.4em;border-bottom:0px;padding-bottom:0px;margin:0px 0 0px 0;border:0;}
#robotCampanyData h4 {font-size:0.85em;line-height:1.5em;margin:6px 0 0 10px;padding:0;}
#robotCampanyData p{text-indent:0;margin:3px 0 0 0px;}
#layout p.bnrKakudai {text-align:right;margin-bottom:10px;}
#layout p.tensai {font-size:0.8em;text-indent:0;}
#layout p.chushaku {text-indent:0;font-size:0.8em;color:#555;line-height:1.3em;margin-left:20px;}

/** ロボ・ステーション **/
#robotVBox {border:1px solid #ff9266;margin:0 0 0px 89px;padding:20px 20px 20px 20px;}
#robotVBox h2 {margin:0 0 6px 0;font-size:1em;}
#robotVBox h3 {margin:0;}
#robotVBox ul.archives {margin:0 0 20px 0;padding:0;}
#robotV {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#robotV p.tags{font-size:80%;border-top:1px solid #ff9266;padding-top:3px;margin-top:6px;margin-bottom:20px;}
#robotV h2 {float:none;font-size:1em;line-height:1.5em;color:#d62422;border-bottom:2px solid #ff9266;margin-bottom:10px;padding-bottom:3px;}
#robotV h3 {font-size:0.85em;line-height:1.4em;border-bottom:1px solid #ff9266;padding-bottom:3px;margin:24px 0 12px 0;}
#robotVCompanyInfo {border:1px solid #ff9266;background:#feffe3;padding:10px;}
#robotVCompanyInfo h3 {font-size:0.8em;line-height:1.4em;border-bottom:0px;padding-bottom:3px;margin:0px 0 0px 0;width:350px;white-space:nowrap;}
#robotVCompanyInfo img {float:left;padding-right:10px;}
#robotVCompanyInfo p {font-size:0.8em;line-height:1.5em;width:350px;float:left;}
#robotVContents {padding-top:1px;clear:both;}
#robotVContents p{text-indent:1em;}
#robotVContents p.cap{color:#3375cc;padding-bottom:20px;font-size:0.8em;text-indent:0;line-height:1.3em;}
#robotVContents img {float:left;margin:0 10px 10px 0;}
#robotV .lead {margin-top:24px;}
#robotVCompanyInfo .changeMan {clear:both;padding:6px 0;}
.robotTopCategory img{
float:right;
clear:right;
margin-left:10px;
}

#robotV .entryCategoryList,
#robotVBox .entryCategoryList {
margin-bottom:24px;
}

#robotV .entryCategoryList .date,
#robotVBox .entryCategoryList .date {
font-size:0.85em;
}
/** ロボ・ステーション＿ロボットが拓く！あしたの農業 **/
#robotVContents p.cap{padding-bottom:10px;}
#robotVContents p.cooperation {padding-top:10px; text-indent:0;}
#robotVContents .nouroboOutline {border:solid 1px #ddd;background:#fff;padding:10px;margin-bottom:15px;}
#robotVContents .nouroboOutline p {margin:0 10px 0px;}
#robotVContents .nouroboOutline table.nourobo {border-left:1px solid #ddd;border-top:1px solid #ddd;background:#fff;border-collapse:collapse;width:100%;}
#robotVContents .nouroboOutline table.nourobo th,
#robotVContents .nouroboOutline table.nourobo td {border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;text-align:left;}
#robotVContents .nouroboOutline table.nourobo th {white-space: nowrap;background-color:#feffe3;font-weight:normal;text-align:center;}
#robotVContents .nouroboOutline p.tableTitle {margin-bottom:5px;text-indent:0;text-align:center;}
#robotVContents .nouroboOutline p.tableCap {margin-top:0;text-indent:0;padding-top:5px;text-align:left;}
#robotVContents .nouroboOutline ul {margin:10px 0 5px 10px;padding-left:0;}
#robotVContents .nouroboOutline ul li {list-style-type: disc;background-image: none;margin-left:10px;padding-left:0;line-height:1.5em;font-size:0.85em;}
#robotVContents .nouroboOutline ol {margin:10px 0 0 20px;padding-left:0;}
#robotVContents .nouroboOutline ol li {list-style-type: decimal;background-image: none;margin-left:10px;padding-left:0;line-height:1.5em;font-size:0.85em;}
#robotVContents .nouroboOutline ol li ul,
#robotVContents .nouroboOutline ul li ul {margin:0 0 0 10px;padding-left:0;}
#robotVContents .nouroboOutline ol li ul li,
#robotVContents .nouroboOutline ul li ul li {list-style-type: circle;background-image: none;margin:0 0 5px 10px;padding-left:0;line-height:1.5em;font-size:1.0em;}
#robotVContents .nouroboOutline p.midasi{text-indent:0;margin:10px 0 0px 5px;}
#robotVContents .maru{color:#ff9266;}
#robotVContents .nouroboOutline table.nourobo td.tdImg {width:153px; height:105px; padding:10px 0px 5px 15px;}
#robotVContents .nouroboOutline table.nourobo td.tdImg img {}
#robotVContents .nouroboOutline table.nourobo td.tdList {vertical-align:top;padding:0;}
#robotVContents .nouroboOutline table.nourobo td.tdList ul {margin-top:0; padding-top:0;}

#robotVContents table.imgSpace {width:540px;margin:0 0;margin-bottom:10px;}
#robotVContents table.imgSpace td {width:200px;padding:0px 30px 0 30px;margin-top:0px;vertical-align:top;color:#3375cc;text-indent:0;font-size:0.85em;line-height:1.5em;}
#robotVContents table.imgSpaceSingle {width:540px;margin-bottom:10px;border:1px solid #ddd;padding:0;}
#robotVContents table.imgSpaceSingle td {padding:10px 10px 10px 10px;vertical-align:top;color:#3375cc;text-indent:0;font-size:0.85em;line-height:1.5em;}
#robotVContents table.imgSpaceSingle td img {padding:0 10px 0 0;margin:0;}
#robotVContents dl.reference {margin-top:10px;padding:0 10px 10px;}
#robotVContents dl.reference dt {font-size:0.85em;margin-bottom:0;line-height:1.5em;}
#robotVContents dl.reference dd {background-image: none;margin:0;padding-left:0;font-size:0.85em;line-height:1.5em; text-indent:0px;}
#robotVContents dl.interview {margin-top:10px; border:solid 1px #ddd;padding:0 10px 10px;}
#robotVContents dl.interview dt {font-size:0.85em;font-weight:bold;margin-bottom:0;line-height:1.5em;}
#robotVContents dl.interview dd {background-image: none;margin:0;padding-left:0;font-size:0.85em;line-height:1.5em; text-indent:0px;}

/** ロボットメーカーの開発戦略 **/
#robotMBox {border:1px solid #92a4dd;margin:0 0 0px 89px;padding:20px 20px 20px 20px;}
#robotMBox h2 {margin:0 0 6px 0;font-size:1em;}
#robotMBox h3 {margin:0;}
#robotMBox ul.archives {margin:0 0 20px 0;padding:0;}
#robotM {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#robotM p.tags{font-size:80%;border-top:1px solid #92a4dd;padding-top:3px;margin-top:6px;margin-bottom:20px;}
#robotM h2 {float:none;font-size:1em;line-height:1.5em;color:#2f4a99;border-bottom:2px solid #92a4dd;margin-bottom:10px;padding-bottom:3px;}
#robotM h3 {font-size:0.85em;line-height:1.4em;border-bottom:1px solid #92a4dd;padding-bottom:3px;margin:24px 0 12px 0;}
#robotMCompanyInfo {border:1px solid #92a4dd;background:#feffe3;padding:10px;}
#robotMCompanyInfo h3 {font-size:0.8em;line-height:1.4em;border-bottom:0px;padding-bottom:3px;margin:0px 0 0px 0;width:350px;white-space:nowrap;}
#robotMCompanyInfo img {float:left;padding-right:10px;}
#robotMCompanyInfo p {font-size:0.8em;line-height:1.5em;width:350px;float:right;}
#robotMContents {padding-top:1px;clear:both;}
#robotMContents p{text-indent:1em;}
#robotMContents p.cap{color:#eb6100;padding-bottom:20px;font-size:0.8em;text-indent:0;line-height:1.3em;}
#robotMContents img {float:left;margin:0 10px 10px 0;}
#robotM .lead {margin-top:24px;}
#robotMCompanyInfo .changeMan {clear:both;padding:6px 0;}
#robotMContents div.bunken {border:1px solid #92a4dd;padding:10px;margin-bottom:24px;}
#robotMContents .bunken p {text-indent:0;font-size:0.8em;color:#555;line-height:1.3em;margin:0 0 0 20px;}
#robotMContents .bunken h3 {border:0;margin:0 0 5px 0;}

/** 闘いつづける創業者たち **/
#foundersBox {border:1px solid #7eaad7;margin:0 0 0px 89px;padding:20px 20px 20px 20px;}
#foundersBox h2 {margin:0 0 6px 0;font-size:100%;}
#foundersBox h3 {margin:0;}
#foundersBox ul.archives {margin:0 0 20px 0;padding-top: 1px;padding-bottom: 2px;}

#founders {margin-top:3px;padding-top:0px;background: url(/img/bg_blog170.gif) repeat-y;height:100%;}
#founders h2 {float:none;font-size:1em;line-height:1.5em;color:#0159bb;border-bottom:2px solid #7eaad7;margin-bottom:20px;padding-bottom:3px;}
#founders h3 {font-size:0.85em;line-height:1.4em;padding-bottom:3px;margin:24px 0 12px 0;color: #0159bb;}
#founders h3.archive {border:0;margin:24px 0 6px 0;}
#founders p {text-indent:1em;}
#founders p.tags{font-size:80%;border-top:1px solid #7eaad7;padding-top:3px;margin-top:6px;margin-bottom:20px;}
#founders p.enrtyCategory {background:#d8e5f3;border-bottom:1px solid #7eaad7;border-right:1px solid #7eaad7;padding:5px;font-weight:bold;margin-bottom:6px;}
#founders p#closeupPicture{text-align:right;padding:10px 0px 16px;}
#founders div#picRight {padding:0px 0px 0px 15px;}
#founders div#picLeft {padding:0px 15px 0px 0px;}
#founders p.picCaption {color:#265eaa;text-indent:0em;}
#founders div#profile{padding:13px;margin:20px 0 0;border: 1px solid #8eb5ee;}
#founders div#CoData p{text-indent:0em;}
#founders div#CoData{padding:20px 0px 20px 60px;}
#founders div#CoData h4{padding:0px 0px 15px;margin:0;}
#founders div#CoData p{padding:0px 26px;margin:0;}
#founders div#serieslist{padding:0px 0px 20px;}
#founders .categoryTitle {margin:0 0 12px 0;}
#founders input.txt{width:95px}
#founders p#abnBnr{padding:10px 0px 10px 5px;text-indent:0em;}
.foundersReportList {margin-top:16px;margin-right:0px;margin-bottom:35px;margin-left:0px;}
#foundersTop {height:100%;margin: 16px 0px 0px;padding: 0px;}
#foundersTopContents {float:right;width:460px;}
#foundersTopPicup {padding: 0px;margin-top:7px;margin-right: 0px;margin-bottom:36px;}
#foundersTop h2 {font-size:90%;background: url(/img/marker_list80.gif) no-repeat;margin:0px 0 0;list-style:none;padding-left:20px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}
#foundersTop h2 span.data {font-size:90%;font-weight: normal;padding-left: 5px;}
#foundersTop p {margin-top: 10px;margin-right: 0px;margin-bottom: 5px;margin-left: 25px;}
#foundersTop div.contents {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #8eb5ee;padding: 16px 0px 12px;margin: 0px;}
#foundersTop p.toContinue {margin: 0px;padding: 0px;text-align: right;}
.toContinue a{
	font-size: 100%;
	background: url(/img/marker_list80.gif) no-repeat 0px -2px;
	list-style:none;
	padding-left:20px;
	line-height: 150%;
	padding-top: 1px;padding-bottom: 2px;
}
#foundersTopInfo {float: left;width: 240px;}
#foundersTopProf {padding: 0px;margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;clear: both;}
#foundersTopProf h3 {font-size: 85%;padding: 0px;color: #0159bb;margin: 0px;}
#foundersTopProf p {margin-bottom: 20px;font-size: 80%;padding: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;color: #0159bb;}
#foundersTopLink {width: 240px;border-top: 2px solid #8eb5ee;border-bottom: 2px solid #8eb5ee;background: url(/establish/sougyou/img/top_past.gif) no-repeat;height: 119px;}
#foundersTopLink p {font-size:80%;background: url(/img/marker_list80.gif) no-repeat;margin:15px 0px 15px 123px;list-style:none;padding-left:20px;}
#profile h4{font-size:100%;}

/** ソフトウエア・ジャストインタイム **/
#softJTop {height:100%;margin-left: -4px;}
#softJTopSttl {width:728px;margin-top:16px;}

#softJTopSttlR {float:right;width:150px;}

#softJTopCnts {width:728px;border-bottom:0px solid #BFC5CC;margin:0px 0px 0px 0;} 
#softJTopCntsL {float:left;width:354px;}
#softJTopCntsR {float:right;width:354px;}
.softJTopCntsBox {margin-bottom:24px;}
.softJTopCntsBox h3{padding-bottom:7px;}
.softJTopCntsBox li{padding-bottom:5px;}
#softJTopInfo {width:728px;}
#softJTopInfoBnrL {float:left;width:354px;}
#softJTopInfoBnrR {float:right;width:354px;}
#softJWriter {padding-top:24px;}
#softJWriterName {float:left;width:120px;font-size:80%;line-height:120%;}
#softJWriterCnts {float:right;width:608px;}
#softJWriterCnts p {font-size:80%;margin:0px;}
#softJ {margin-top:3px;padding-top:0px;background: url(/img/bg_blog170e3.gif) repeat-y;height:100%;width:730px;margin-left: -4px;} 
#softJ h3 {font-size:1em;line-height:1.5em;color:#234A76;margin:13px 0px 10px;}
#softJ h4 {font-size:0.85em;line-height:1.4em;padding-bottom:3px;margin:15px 0 5px;color: #234A76;}
#softJ li,
#softJTop li {font-size:85%;}
#softJ p.picCaption{padding: 0px 0px 0px 10px;float: right;color:#234A76;}
#softJ p.pic{padding: 0px 0px 15px;margin:0px;float: left;}
#softJ div.picBox{padding: 0px 0px 20px;}
#softCateLink{padding:0px 5px;}
#softCateLink ul{padding:0px;margin: 10px 0px;list-style-type: none;}
#softCateLink li{margin:0px;padding:0px 0px 10px 0px;}
#jitEntryBody .imgCap {font-size:small;margin-bottom:12px;}
#jitEntryBody .imgCap img {display:block;margin-bottom:3px;}
p#FormatDis{margin: 0px;padding: 16px 0px 20px;color: #333333;}
.softFormatDL{width:540px;margin: 0px 0px 12px;padding: 0px;}
.softFormatDL table{background-color:#EFF2FF;border:1px solid #A8B1BB;width: 100%;border-collapse:collapse;}
.softFormatDL th{padding: 8px 10px;border-collapse:collapse;width: 25%;border-bottom: 1px solid #A8B1BB;font-weight: bold;vertical-align: middle;text-align: left;}
.softFormatDL td{padding: 8px 10px;border-collapse:collapse;border-bottom: 1px solid #A8B1BB;width: 75%;text-align: left;}
.softFormatDL div.link{background: url(/img/marker_list80.gif) no-repeat;padding-left:20px;color: #333333;}
.softSTDL{padding:24px 0px 14px 0px;}
.softSTDL table{width:540px;border-collapse:collapse;background-color:#ffffff;border:1px solid #A8B1BB;}
.softSTDL th{padding:0px;width:120px;background-color: #A8B1BB;vertical-align: middle;}
.softSTDL td{padding: 8px 0px 8px 20px;border-collapse:collapse;text-align: left;vertical-align: top;}
.softSTDL p{font-size:1em}
.softSTDL a.link{padding: 0px 10px 0px 0px;}
.softSTTbl{	background-color:#EFF2FF;margin: 20px 0px;border: 1px solid #bbbbbb;padding:5px;}
.softSTTbl h5{font-size:0.85em;line-height:1.4em;color: #234A76;padding:8px 8px 10px;margin: 0px;}
.softSTTbl p{padding:8px 8px 0px;}
.softSTTbl li{background-image: none;padding-left:20px;}
.softSTTbl td{padding:5px;vertical-align: top;}
#softCateCon{margin: 0px;padding: 16px 0px 12px 0;}
#softCateCon p{margin: 0px;padding: 0px;color: #333333;}
h4#softJSearchSttl{margin: 0px;}
h4#softJSMSttlTop{margin:10px 5px;}
h4#softJSMSttl{margin:0px 5px 10px 5px;}
#softJ ol li{background-image: none;padding-left:20px;}
#softCate{padding:0px;}
#softNoMark li{background-image: none;padding-left:0px;list-style-type: disc;}
#softNoMark {padding:0px 10px;margin: 0px 10px 24px 20px;}
p.softJLead {margin:10px 0;}
#detail .jitBox {padding-bottom:12px;}
#detail .jitBox table{background-color:#EFF2FF;border:1px solid #A8B1BB;width: 100%;border-collapse:collapse;}
#detail .jitBox th{padding:5px;border-collapse:collapse;width: 25%;border-bottom: 1px solid #A8B1BB;font-weight: bold;vertical-align: middle;text-align: left;vertical-align:top;border-right: 1px solid #A8B1BB;white-space:nowrap;}
#detail .jitBox td{padding:5px;border-collapse:collapse;border-bottom: 1px solid #A8B1BB;text-align: left;vertical-align:top;}
#detail .jitBox p {text-align:right;}
#detail .jitBox caption {text-align:left;}
#softJ p.hedding{padding-bottom:0;margin-bottom:0;font-weight:bold;text-indent:0em;}
#jitEntryBody ol.oList {margin-left:2.4em;margin-top:0;padding-top:0;padding-left:0;}
#jitEntryBody ol.oList li{list-style:decimal;padding-left:0;margin-left:0em;}
#jitEntryBody ul.cList {margin-left:1.8em;margin-top:0;padding-top:0;padding-left:0;}
#jitEntryBody ul.cList li {background:none;list-style:disc;padding-left:0;margin-left:0em;}
#jitEntryBody img {display:block;margin:3px 0 6px 0;}
#jitEntryBody p{text-indent:1em;}
#jitCp {text-align:center;padding-top:18px;}
.zuMark {font-weight:bold;}

/** 悠々散歩 **/
#sanpo {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#sanpo #subMenu div.ColumnBnr{margin:0;padding:15px 0 10px 5px;}
#sanpo p{text-indent:1em;}
#sanpo #search p {text-indent:0em;}
#sanpo h2,#sanpo h4 {color:#103660;}/* 散歩フォントカラー */
#sanpo h2,#sanpoTop h2 {font-size:1.2em;margin-top:0.2em;margin-bottom:0.3em;}
#sanpo h3,#sanpoTop h3 {color:#333;font-size:0.9em;line-height:1.8em;height:26px;padding-top:4px;padding-left:5px;margin-bottom:0.5em;background-color:#d6dfff;border-bottom:1px solid #7993cc;border-right:1px solid #7993cc;}
#sanpo .lead {padding:17px;margin:10px 0 0 0;background-color:#eee;}
#sanpo .lead p {margin:0;padding:0;color:#103660;}
#sanpoContents h4 {font-size:0.9em;padding-bottom:3px;margin:25px 0 15px 0;border-bottom:1px solid #7993cc;}
#sanpoContents .noHeading {margin-top:25px;}
#sanpoContents img {float:left;padding:0 10px 10px 0;}
#sanpoContents div.picSanpo {margin-bottom:12px;color:#103660;font-size:0.85em;line-height:1.5em;}
#sanpoLink {padding-left:60px;clear:both;}
#sanpoLink h3 {padding:5px 0;background-color:#fff;border-bottom:none;border-right:none;}
#sanpoLink ul {margin:0;padding:0;}
#sanpoLink li {font-size:0.8em;line-height:1.6em;background:url(../img/marker_list80.gif) 0 0 no-repeat;margin:2px 0 0 0;padding-left:15px;}
#sanpoList h2 {font-size:1em;border-bottom:2px solid #7993cc;margin-bottom:1em;}
#sanpoLead {color:#103660;padding:0 0 12px 12px;}
#sanpoLead p {font-size:0.9em;line-height:1.5em;font-weight:bold;width:700px;}
#sanpoTop .date {color:#666;font-size:0.8em;padding-left:8px;}
.sanpoBox {width:540px;float:left;margin-top:10px;margin-bottom:20px;}
.sanpoBoxImg {float:right;margin-top:10px;margin-bottom:20px;padding-right:12px;}
#sanpoBottom {clear:both;margin:25px 12px 0 0;height:0.5em;border-top:1px solid #7993cc;}

/** 最近科学技術キーワード **/
#techno {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#techno #subMenu div.ColumnBnr{margin:0;padding:15px 0 10px 5px;}
#techno p{text-indent:1em;}
#techno #search p {text-indent:0em;}
#techno h2,#techno h4 {color:#034099;padding:0;margin:0 0 8px 0;}/* 最近科学技術キーワードフォントカラー */
#techno #layout h2{color:#034099;padding-bottom:3px;margin:0 0 25px 0;border-bottom:2px solid #79a8ee;}
#techno h2,#technoTop h2 {font-size:1.2em;margin-top:0.2em;margin-bottom:0.3em;}
#techno h3,#technoTop h3 {color:#333;font-size:0.9em;line-height:1.8em;height:26px;padding-top:4px;padding-left:5px;margin-bottom:0.5em;background-color:#d6dfff;border-bottom:1px solid #7993cc;border-right:1px solid #7993cc;}
#techno .lead {padding:12px;margin:10px 0 0 0;background-color:#dae9ff;}
#techno .lead p {margin:0;padding:0;color:#00419b;}
#technoContents h4 {font-size:0.9em;padding-bottom:3px;margin:25px 0 5px 0;color:#034099;}
#technoContents .noHeading {margin-top:25px;}
#technoNoteContents h4 {padding:0;margin:20px 0 0 0;}
#technoNoteContents h4.img {padding:0;margin:0;}
#technoNoteContentsBox {clear:both;padding:10px;margin:0;border:1px solid #79a8ee;}
#technoNoteContentsBox h4 {font-size:0.9em;padding:0;margin:0px 0 5px 0;color:#034099;}
#technoNoteContentsBox p{font-size:0.8em;text-indent:1em;padding:0;margin:0 0 5px 0;}
#technoLink {padding-left:60px;clear:both;}
#technoLink h3 {padding:5px 0;background-color:#fff;border-bottom:none;border-right:none;}
#technoTop {clear:both;margin:10px 0 0 0;padding:0;}
#technoLink ul,
#technoTop .more ul{margin:0;padding:0;}
#technoTop .date {color:#666;font-size:0.8em;padding-left:8px;}
#technoTop .more {float:right;}
#technoTop .technoTopLine{clear:both;margin:5px 12px 0 0;height:1px;border-bottom:1px solid #79a8ee;}
#technoLink li,
#technoTop .more li{font-size:0.8em;line-height:1.6em;background:url(../img/marker_list80.gif) 0 0 no-repeat;margin:2px 0 0 0;padding-left:15px;}
#technoList h2 {font-size:1em;border-bottom:2px solid #7993cc;margin-bottom:1em;}
#technoLead {color:#103660;padding:0 0 12px 12px;}
#technoLead p {font-size:0.9em;line-height:1.5em;font-weight:bold;width:700px;}
.technoBox {width:540px;float:left;margin-top:0px;margin-bottom:30px;}
.technoBoxImg {float:right;margin-top:10px;margin-bottom:30px;padding-right:12px;}
#technoBottom {clear:both;margin:0px 12px 0 0;padding:0 0 20px 0;}
#techno .picTechnoRight {float:right;margin:3px 0 5px 20px;padding:0;}
#techno .picTechnoLeft {float:left;margin:3px 20px 5px 0px;padding:0;}
#techno .picTechnoCenter {text-align:center;margin:3px 0 15px 0;}
#techno .picTechnoCenterBox {margin-left:auto;margin-right:auto;text-align:left;}
#techno .picTechnoRight p,
#techno .picTechnoLeft p,
#techno .picTechnoCenter p{margin-top:5px;padding:0;line-height:120%;font-size:0.8em;text-indent:0;color:#666;}

/** 経営！一歩前へ！ **/
#ippomae {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#ippomae #subMenu div.ColumnBnr{margin:0;padding:15px 0 10px 5px;}
#ippomae p{text-indent:1em;}
#ippomae #search p {text-indent:0em;}
#ippomae h2,#ippomae h4 {color:#103660;}
#ippomae h2,#ippomaeTop h2 {font-size:1.2em;margin-top:0.2em;margin-bottom:0.3em;}
#ippomae h3,#ippomaeTop h3 {color:#333;font-size:0.9em;line-height:1.8em;height:26px;padding-top:4px;padding-left:5px;margin-bottom:0.5em;background-color:#d6dfff;border-bottom:1px solid #7993cc;border-right:1px solid #7993cc;}
#ippomae .lead {padding:17px;margin:10px 0 20px 0;background-color:#eee;}
#ippomae .lead p {margin:0;padding:0;color:#103660;}
#ippomaeContents h4 {font-size:0.9em;padding-bottom:3px;margin:25px 0 15px 0;border-bottom:1px solid #7993cc;}
#ippomaeContents h4.top {font-size:0.9em;padding-bottom:3px;margin:0 0 15px 0;border-bottom:1px solid #7993cc;}
#ippomaeContents img {float:left;padding:0 10px 10px 0;}
#ippomaeContents div.picIppomae {margin-bottom:12px;color:#103660;font-size:0.85em;line-height:1.5em;}
#ippomaeLink {padding-left:60px;clear:both;}
#ippomaeLink h3 {padding:5px 0;background-color:#fff;border-bottom:none;border-right:none;}
#ippomaeLink ul {margin:0;padding:0;}
#ippomaeLink li {font-size:0.8em;line-height:1.6em;background:url(../img/marker_list80.gif) 0 0 no-repeat;margin:2px 0 0 0;padding-left:15px;}
#ippomaeList h2 {font-size:1em;border-bottom:2px solid #7993cc;margin-bottom:1em;}
#ippomaeLead {color:#103660;padding:0 0 12px 12px;}
#ippomaeLead p {font-size:0.9em;line-height:1.5em;font-weight:bold;width:700px;}
#ippomaeTop .date {color:#666;font-size:0.8em;padding-left:8px;}
.ippomaeBox {width:540px;float:left;margin-top:10px;margin-bottom:20px;}
.ippomaeBoxImg {float:right;margin-top:10px;margin-bottom:20px;padding-right:12px;}
#ippomaeBottom {clear:both;margin:25px 12px 0 0;height:0.5em;border-top:1px solid #7993cc;}

/** 中小企業の税金と会計 **/
/*
13.07.02 /well/zeikin/css/zeikin.cssに移行
*/

/** 中小企業施策 利用ガイド&ポイント **/
#guideBookTop {
margin-top:17px;
}

#guideBook {
margin-top:3px;
padding-top:0px;
background: url(../img/bg_blog170.gif) repeat-y;
height:100%;
width:730px;margin-left: -4px;
}

#guideBook li {
font-size:0.85em;
line-height:1.5em;
}

#guideBook h2 {
margin-bottom:20px;
line-height:2em;
}

#guideBook h2.category {
font-size:1em;
line-height:1.5em;
border-bottom:2px solid #e8d188;
margin-bottom:10px;
padding-bottom:3px;
color:#2e4faa;
}
#guideBook h2 img {
margin-left:5px;
vertical-align:middle;
}
#guideBook .emphasis {
font-size:1.2em;
color:#2e4faa;
}

#guideBook .leadArea {
height: auto !important; /* for Modern Browser */
height: 195px; /* for IE */
min-height: 195px; /* for Modern Browser */
background: url(../know/guideBook/img/bg_lead.jpg) no-repeat 100% 10px;
margin-bottom:10px;
}

#guideBook .leadArea p {
width:380px;
padding:20px 160px 0 10px ;
}

#guideBook .measure{
background-color:#fffff0;
padding:10px 10px 20px 10px;
border-style:solid;
border-color:#e8d188;
border-width:3px 1px 1px;
margin-bottom:10px;
}

#guideBook .measure h2{
float:left;
margin:0 15px 0 -5px;
}

#guideBook .measure p{
padding-top:10px;
}
#guideBook .measure ul.archive {
clear:both;
padding-top:5px;
}

#guideBook .paragraph {
width:540px;
margin-bottom:15px;
}
#guideBook .paragraph ul.archive {
}
#guideBook .paragraph img {
float:right;
padding-left:10px;
clear:both;
margin-bottom:15px;
}

#guideBook .paragraph h3 {
margin-top:25px;
}
#guideBook .paragraph h3 img {
margin-bottom:15px;
padding-left:0px;
float:none;
}

#guideBook .paragraph h4 {
line-height:0.95em;
color:#333;
}
#guideBook .paragraph p {
margin-bottom:15px;
text-indent:0.85em;
}

#guideBook .paragraph .shisakuGaiyou li,
#guideBook .paragraph .shisakuGaiyou dd{
background:none;
margin-left:0;
padding-left:1em;
}

#guideBook .paragraph .shisakuGaiyou dd,
#guideBook .paragraph .shisakuGaiyou dt {
font-size:0.85em;
line-height:1.5em;
}
#guideBook .paragraph .shisakuGaiyou ul {
margin-left:0px;
padding-left:0;
margin-top:0;
}
#guideBook .paragraph .shisakuGaiyou ol{
margin-left:35px;
padding-left:0;
margin-top:0;
}

#guideBook .paragraph .shisakuGaiyou ol li {
list-style-type: decimal;
padding-left:0;
margin-left:0px;
}
#guideBook .paragraph .shisakuGaiyou .textList .decimal li {margin:0 0 0.5em 0.5em;padding:0;list-style-type:decimal;}

#guideBook .bookLink {
background-color:#eee;
height:2em;
padding:5px 10px 5px 10px;
margin-bottom:20px;
}
#guideBook .bookLink ul.archive {
padding-top:2px;
}
#guideBook .tags {
border-top:1px solid #f1c877;
padding-top:3px;
margin:6px 0 20px 0 ;
}
#guideBook .tags p {
text-align:right;
font-size:0.8em;
}

#guideBook .paragraph .shisakuGaiyou .textList ul {
margin-left:30px;
marign-top:0px;
}
#guideBook .paragraph .shisakuGaiyou .textList p {
margin-bottom:0px;
}

#guideBook .paragraph .shisakuGaiyou .textList li {
list-style-type: disc;
margin-left:0px;
padding-left:0px;
background-image: none;
}
#guideBook .paragraph .shisakuGaiyou p.chushaku {text-indent:0;font-size:0.8em;color:#555;line-height:1.3em;margin-left:20px;}

/** 施策活用企業事例 **/
#shisakuKatsuyou #subMenu ul.newsList {
margin-bottom:20px;
}
#shisakuKatsuyou #subMenu .pullDown {
margin-bottom:20px;
}
#shisakuKatsuyou #subMenu .pullDown select {
width:150px;
margin:0 5px 10px 10px;}
#shisakuKatsuyou {
margin-top:3px;
padding-top:0px;
background: url(../img/bg_blog170.gif) repeat-y;
height:100%;
width:730px;margin-left: -4px;
}
#shisakuKatsuyou p{
text-indent:1em;
margin-bottom:10px;
}
#shisakuKatsuyou li {
font-size:0.85em;
line-height:1.5em;
}
#shisakuKatsuyou h2 {
margin-bottom:15px;
font-size:1.2em;
border-bottom:solid 2px #62c011;
}
#shisakuKatsuyou h2 img {
vertical-align:middle;
padding:0 5px 5px 0;
}
#shisakuKatsuyou .jigyouName {
margin:0 0 15px;
}
#shisakuKatsuyou .jigyouName h3 {
padding-bottom:0;
margin-top:15px;
}
#shisakuKatsuyou .jigyouName ul {
padding:0px;
margin:0 0px;
}
#shisakuKatsuyou .jigyouName li a {
padding-right:15px;
}
#shisakuKatsuyou .jigyouName li {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #acaca6;
layout-grid-line:1.5em;
}
#shisakuKatsuyou .jigyouName li img {
margin:0px 5px 0 0;
vertical-align:middle;
}
#shisakuKatsuyou .jireiTitle {
margin-bottom:0px;
}
#shisakuKatsuyou .fiscalYear {
font-size:0.8em;
font-weight:bold;
margin-bottom:0;
}
#shisakuKatsuyou .companyName {
font-size:0.9em;
font-weight:bold;
margin-top:5px;
}
#shisakuKatsuyou .jireiCategory {
text-align:right;
margin-bottom:10px;
font-size:0.8em;
font-weight:bold;
margin-top:3px;
}
#shisakuKatsuyou .jireiCategory img {
padding-left:5px;
vertical-align:middle;
}
#shisakuKatsuyou .jireiOutline {
margin-bottom:20px;
}
#shisakuKatsuyou .jireiOutline h3 {
margin:0px 0 10px;
}
#shisakuKatsuyou .jireiseidoriyou,
#shisakuKatsuyou .jireiOutline {
margin-bottom:20px;
}
#shisakuKatsuyou .jireiOutline table {
width:100%;
clear:both;
border-bottom:solid 1px #ddd;
border-left:solid 1px #ddd;
background-color:#fffff0;
padding:0;
border-collapse:collapse
}
#shisakuKatsuyou .jireiOutline table th,
#shisakuKatsuyou .jireiOutline table td {
border-top:solid 1px #ddd;
border-right:solid 1px #ddd;
padding:5px;
margin:0;
text-align:left;
}
#shisakuKatsuyou .jireiOutline table th {
white-space: nowrap;
}
#shisakuKatsuyou .jireiseidoriyou ul {
margin-top:0;
}
#shisakuKatsuyou .jireiseidoriyou h3 {
margin:20px 0 10px;
}
#shisakuKatsuyou .jireiOutlineTxt {
width:365px;
margin:0 0 10px 0;
padding-right:20px;
float:left;
clear:right;
}
#shisakuKatsuyou .picIncludeRight {float:right;padding-left:10px;}
#shisakuKatsuyou .picIncludeLeft {float:left;padding-right:10px;}
#shisakuKatsuyou .picIncludeCenter {clear:both;margin:0 auto;}
#shisakuKatsuyou .picIncludeRight p,
#shisakuKatsuyou .picIncludeLeft p,
#shisakuKatsuyou .picIncludeCenter p {color:#336600;font-size:0.80em;line-height:1.4em;text-indent:0;margin-top:5px;}
#shisakuKatsuyou .picInclude img {margin: 0 0 3px 0;}
#shisakuKatsuyou .picIncludeCenter img {}

#shisakuKatsuyou .jireiOutlineImg {
float:right;
clear:right;
font-size:0.8em;
margin:0 0 5px 0px;
padding-top:0px;
width:150px;
}
#shisakuKatsuyou .jireiOutlineImg img {
padding-bottom:3px;
}
#shisakuKatsuyou .jireiOutlineImg p {
color:#4ba911;
font-size:0.9em;
text-indent:0;
}
#shisakuKatsuyou .pictableLeft table {
margin:0 0 20px;
background:#fff;
border:none;
padding:0;
}
#shisakuKatsuyou .pictableRight table {
margin:0 0 20px 225px;
background:#fff;
border:none;
padding:0;
}
#shisakuKatsuyou .pictableCenter {
margin:0 auto;
}
#shisakuKatsuyou .pictableCenter table {
margin:0 auto 10px;
background:#fff;
border:none;
padding:0;
}
#shisakuKatsuyou .pictableLeft table td,
#shisakuKatsuyou .pictableRight table td,
#shisakuKatsuyou .pictableCenter table td {
vertical-align:top;
text-align:left;
color:#336600;
padding:5px;
border:none;
font-size:0.95em;
line-height:1.4em;
}
#shisakuKatsuyou .pictableLeft table td img,
#shisakuKatsuyou .pictableRight table td img,
#shisakuKatsuyou .pictableCenter table td img {
display: block;
padding-bottom:3px;
clear:both;
}
#shisakuKatsuyou .shienSupportAbout ul {
padding-left:0px;
margin:0 0 0 20px;
}
#shisakuKatsuyou .shienSupportAbout ul li {
background:none;
list-style:disc;
padding-left:0;
margin-left:0;
}
#shisakuKatsuyou .jireiseidoriyou dl {
border:solid 2px #62c011;
background-color:#fffff0;
padding:10px;
margin-top:10px;
}
#shisakuKatsuyou .jireiseidoriyou dl dt {
font-weight:bold;
margin:0;
}
#shisakuKatsuyou .jireiseidoriyou dl dd {
background:none;
padding:0 10px 0 0;
display:inline;
}
/* 施策活用事例 TOP***/
body.shisaku {
}
#shisakuBody .clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#shisakuBody .clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
#shisakuBody .clearfix { display: block; }
/* */
#shisakuBody #pageBody {
margin-left:0;
}
#shisakuBody li{list-style:none;font-size:90%;line-height:160%;vertical-align:middle;background: url(../img/marker_list.gif) no-repeat;padding-left:18px;margin-left:0px;margin-bottom:6px;}
#shisakuBody ul{margin-top:0px;margin-left:18px;padding-left:0px;margin-bottom:0px;padding-bottom:0px;}

#shisakuBody {
margin:10px 8px 0px 8px;
width:728px;
}
#shisakuBody .goToLink {
padding-bottom:10px;
text-align:right;
clear:both;
font-size:0.9em;
}
#shisakuBody .goToLink img {
padding-right:5px;
}
#shisakuBody  h2 {
margin:0;
}
#shisakuBody .shisakuList,
#shisakuBody .shisakuSearch {
border-bottom:dotted 1px #aaa;
margin-bottom:8px;
}
#shisakuBody .shisakuList {
}

#shisakuBody .shisakuSearch,
#shisakuBody .shisakuNews {
padding:5px 0px 0px;
}
#shisakuBody .shisakuSearch h2, 
#shisakuBody .shisakuNews h2 {
float:left;
width:120px;
margin:0 20px 10px 0;
}
#shisakuBody .shisakuSearch form {
}
#shisakuBody .shisakuNews ul {
margin-left:140px;
}
#shisakuBody .shisakuList ul {
margin:0 0 10px 0;
}
#shisakuBody .shisakuList ul li {
line-height:1.3em;
}
#shisakuBody .shisakuCategory,
#shisakuBody .shisakuArea,
#shisakuBody .shisakuGyousyu {
background-color:#fffff0;
border:solid 1px #4ba911;
border-top:none;
padding:10px;
margin-bottom:10px;
}
#shisakuBody .shisakuGyousyu {
padding-left:0px;
}
#shisakuBody .shisakuCategory h3 {
vertical-align:middle;
background: url(../img/marker_list.gif) no-repeat;
padding-left:18px;
margin-left:0px;
}
#shisakuBody .shisakuCategory p {
padding-left:13px;
margin-bottom:5px;
}
#shisakuBody .shisakuLeft {
float:left;
width:344px;
}
#shisakuBody .shisakuRight {
float:left;
margin-left:18px;
width:344px;
}
#shisakuBody .shisakuArea ul li,
#shisakuBody .shisakuGyousyu ul li {
line-height:1.5em;
float:left;
margin:0 10px;
white-space: nowrap;
}
#shisakuBody .shisakuGyousyu ul {
margin:0px;
}
#shisakuBody .areaBlock {
clear:both;
margin-bottom:5px;
}
#shisakuBody .areaBlock ul {
margin-left:110px;
}
#shisakuBody .areaBlock h3 {
width:110px;
float:left;
}


/** デジ・ステーション **/
#digitalBox,
#digitalBoxRecent {border:1px solid #aaa;margin:0 0 0px 88px;padding:20px 20px 20px 20px;background-color:#fffff0;}
#digitalBoxRecent {padding-bottom:0px;}
#digitalBox h2 {margin-bottom:10px;font-size:1em;}
#digitalBoxRecent h2 {margin:0;font-size:1em;}
#digitalBox h3,
#digitalBoxRecent h3 {margin:0;}
/** #digital {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;} **/
#digital p.tags{font-size:80%;border-top:1px solid #ff9266;padding-top:3px;margin-top:6px;margin-bottom:20px;}
#digital h2 {float:none;font-size:1em;line-height:1.5em;color:#1a1388;border-bottom:2px solid #9794dd;margin-bottom:0px;padding-bottom:3px;}
#digital h3 {font-size:0.85em;line-height:1.4em;margin:20px 0 5px 0;border-bottom:1px solid #9794dd;color:#1a1388;}
#digital h4 {font-size:0.85em;line-height:1.4em;margin:20px 0 5px 0;color:#1a1388;}
#digital h5 {font-size:0.85em;line-height:1.4em;margin:10px 0 0px 0;color:#333;background: url(../develop/digital/img/bg_shikaku.gif) no-repeat 0px 2px;padding-left:1.0em;}
#digitalContents {padding:1px 12px 0 0;margin-bottom:15px;}
#digitalContents p{text-indent:1em;margin:0px;}

#digital .entryCategoryList,
#digitalBox .entryCategoryList {margin:0 0 24px 0;}
#digitalBoxRecent .entryCategoryList {margin:0 0 30px 0;}
#digitalBox .entryCategoryList ul,
#digitalBoxRecent .entryCategoryList ul {padding-left:0;margin:0;}
#digitalBox .entryCategoryList ul li,
#digitalBoxRecent .entryCategoryList ul li {line-height:1.5em;}

#digitalBox .dateTop {color:#666;font-weight:normal;font-size:0.85em;}
#digitalBoxRecent p.date {color:#666;font-weight:normal;text-indent:0;}
#digital .date {font-weight:normal;margin-bottom:10px;margin-left:0;}
#digitalBox .entryCategoryList .date,
#digitalBoxRecent .entryCategoryList .date {color:#666;font-weight:normal;font-size:1.0em;}

#digitalBox ul.go,
#digitalBoxRecent ul.go {padding-left:0px;padding-bottom:0;margin-bottom:0;}
#digitalBox .iconCategory img,
#digitalBoxRecent .iconCategory img {margin:0px 0px 0 275px;padding-top:5px;float:left;}
#digitalBox .iconCategory ul,
#digitalBoxRecent .iconCategory ul {padding-left:0px;}
#digitalBox #caption,
#digitalBoxRecent #caption {padding-bottom:10px;}
#digitalBox p {
}
#digitalBoxRecent .entryCategoryTitle {background:url(../develop/digital/img/bg_line.gif) repeat-x 0px 10px;height:32px;margin-bottom:10px;}
#digitalBoxRecent .entryCategoryTitle h2 img {margin:0 270px 0 0;float:left;padding-bottom:0;margin-bottom:0px;}
#digitalBoxRecent .entryCategoryTitle h2 {font-size:1.0em;font-weight:bold;color:#3e36bb;float:left;padding-bottom:0;margin-bottom:0px;}
#digitalBoxRecent .entryCategoryTitle ul {margin-bottom:0;padding-bottom:0;}

#digital #keyman {border:solid 1px #ddd;padding:10px 0 10px 30px ;margin:0 20px 30px;}
#digital #keyman img {float:left;padding-top:5px;margin-left:15px;}
#digital #keyman .keymanText {margin-left:175px;}
#digital #keyman p,
#digital #keymanCategory p {margin:0px;padding:0px;white-space: nowrap;}
#digital #keyman ul,
#digital #keymanCategory ul {margin:0;padding:0;}
#digital #keyman ul li,
#digital #keymanCategory ul li {margin-top:0;padding-bottom:10px;}
#digital .keymanLink {margin:20px 0;}

#digital #keymanCategory {border:solid 1px #ddd;padding:10px 0 10px 100px ;margin:0 20px 30px;}
#digital #keymanCategory img {float:left;padding-top:5px;margin-right:15px;}
#digital #keymanCategory .keymanText {margin-left:160px;}


#keymanTop {margin:0 0px 30px 5px;}
#keymanTop p {padding:15px 0 ;white-space: nowrap; text-align:center; line-height:25px;border:solid 1px #ddd;}
#keymanTop img {margin:0 20px 0 0px; vertical-align:middle;padding-bottom:0;}
#keymanTop .keymanTopText {width:500px;padding:0 0 0 130px;}



.digiSubMenu {border-top:solid 2px #9794dd;margin:10px 0;padding:10px 0px 30px 0px;clear:both;}
.digiSubMenu dl dt {float:left;padding:0 15px 0px 0;}
.digiSubMenu dl dt img {}
.digiSubMenu dl dd {float:left;clear:right;background:none;padding:5px 0px 0px 0px;margin:0px;}
.digiSubMenu dl dd input {margin-right:10px;}
#digital #digitalContents ul.archive {margin:15px 0 15px 0;padding:0;
height: auto 
!important; /* for Modern Browser */
height: 300px; /* for IE */
min-height: 300px; /* for Modern Browser */
margin-bottom:10px;
}
#digital #digitalContents ul.archive li {padding-bottom:5px;}

#digital #digitalContents p {margin-top:0px;}

#digital #digitalContents .digiLead {margin:0px;padding-top:20px;
height: auto !important; /* for Modern Browser */
height: 105px; /* for IE */
min-height: 105px; /* for Modern Browser */}
#digital #digitalContents .digiLead p {margin-top:0px;}
#digital #digitalContents .digiLead img {margin:0 0 0px 10px;padding:0 0px 0 0px;float:right;clear:left;}

#digital #digitalContents .textBoxImg {text-align: center;margin:20px auto 20px;}
#digital #digitalContents .textBoxImg p {text-align: left;margin:10px 0;font-size:0.80em;text-indent:0em;}
#digital #digitalContents .textBoxImg_l {margin:10px 0px 20px;}
#digital #digitalContents .textBoxImg_l p {text-align: left;margin-bottom:5px;font-size:0.80em;text-indent:0em;}
#digitalContents table {border-top:1px solid #ddd;border-left:1px solid #ddd;background:#fff;border-collapse:collapse;font-size:0.85em;margin:15px auto 15px;clear:both;}
#digitalContents table th,
#digitalContents table td {border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;text-align:left;}
#digitalContents table th {white-space: nowrap;background-color:#bebdde;font-weight:normal;}
#digitalContents .numberList,
#digitalContents .normalList {margin-top:0;}
#digitalContents .numberList li {list-style-type: decimal;background-image: none;margin-left:0;padding-left:0;font-size:0.85em;line-height:1.4em;}
#digitalContents .normalList li {list-style-type: disc;background-image: none;margin-left:0;padding-left:0;font-size:0.85em;line-height:1.4em;}
#digitalContents .normalDl dd {background-image: none;margin-left:0;padding-left:0;font-size:0.9em;line-height:1.5em;width:300px;}
#digitalContents p.cooperation {padding-top:10px; text-indent:0;}


#digitalContents .picIncludeRight {float:right;clear:left;padding-left:10px;margin-bottom:10px;}
#digitalContents .picIncludeLeft {float:left;clear:right;padding-right:10px;margin-bottom:10px;}
#digitalContents .picIncludeRight p,
#digitalContents .picIncludeLeft p {color:#1a1388;font-size:0.8em;line-height:1.2em;text-indent:0;margin-top:5px;}
#digitalContents .picIncludeRight table, 
#digitalContents .picIncludeLeft table {margin:5px 0px 0 0px;}
#digitalContents .picIncludeRight table td p,
#digitalContents .picIncludeLeft table td p {text-align:right;color:#333;font-size:0.9em;}

#digitalContents table.allAspects {width:100%;}
#digitalContents table.allAspects td.largeImage {text-align:center;}
#digitalContents table.allAspects td.text {text-align:left;}
#digitalContents table.allAspects td p {text-align:right;}

#digital #searchKobetsu p {margin:10px 0 5px 0;text-indent:0;}

#digital .straightImg {margin:20px auto; }
#digital .straightImg img {float:left; clear:right; padding:0 10px 5px 0; margin:0; }
#digital .straightImg p.cap{color:#1a1388;font-size:0.8em;text-indent:0;line-height:1.5em; clear:both;}
#digital p.tableCap {font-size:0.8em; margin-bottom:15px;text-indent:0;padding-top:0px;text-align:right;}
#digital p.chushaku {text-indent:0;font-size:0.8em;color:#555;line-height:1.3em;margin-left:20px;}

/** 変わる大手企業の購買戦略 **/
#purchase {margin-top:3px;padding-top:0px;background: url(../img/bg_blog170.gif) repeat-y;height:100%;}
#purchase #subMenu div.ColumnBnr{margin:0;padding:15px 0 10px 5px;}
#purchase p{text-indent:1em;}
#purchase #search p {text-indent:0em;}
#purchase h2,#purchase h4 {color:#003b66;padding:0;margin:0 0 8px 4px;}
#purchase #layout h2{color:#034099;padding-bottom:3px;margin:0 0 25px 0;border-bottom:2px solid #4ebbdb;}
#purchase #layout #caption {width:150px;}
#purchase #layout #caption p {text-indent:0px;color:#666;}
#purchase h2,#purchaseTop h2 {font-size:1.2em;margin-top:0.2em;margin-bottom:0.3em;}
#purchase h3,#purchaseTop h3 {color:#333;font-size:0.9em;line-height:1.8em;height:26px;padding-top:4px;padding-left:5px;margin-bottom:0.5em;background-color:#d6dfff;border-bottom:1px solid #7993cc;border-right:1px solid #7993cc;}
#purchase .lead {padding:12px;margin:10px 0 0 0;background-color:#dae9ff;}
#purchase .lead p {margin:0;padding:0;color:#0003b66;}
#purchaseContents h4 {font-size:0.9em;padding-bottom:3px;margin:25px 0 5px 0;color:#034099;}
#purchaseContents .noHeading {margin-top:25px;}
#purchasePointContents h4 {padding:0;margin:20px 0 0 0;}
#purchasePointContents h4.img {padding:0;margin:0;}
#purchasePointContentsBox {clear:both;padding:10px;margin:0;border:1px solid #4ebbdb;}
#purchasePointContentsBox h4 {font-size:0.9em;padding:0;margin:0px 0 5px 0;color:#034099;}
#purchasePointContentsBox p{font-size:0.8em;text-indent:1em;padding:0;margin:0 0 5px 0;}
#purchaseLink {padding-left:60px;clear:both;}
#purchaseLink h3 {padding:5px 0;background-color:#fff;border-bottom:none;border-right:none;}
#purchaseTop {clear:both;margin:30px 10px 10px 84px;padding:0;}
#purchaseLink ul,
#purchaseTop .date {color:#666;font-size:0.8em;padding-left:8px;}
#purchaseTop .more {float:right;}
#purchaseTop .more ul{margin:0;padding:0;}
#purchaseTop .more li{font-size:0.8em;line-height:1.6em;background:url(../img/marker_list80.gif) 0 0 no-repeat;margin:2px 0 0 0;padding-left:15px;}
#purchaseList h2 {font-size:1em;border-bottom:2px solid #7993cc;margin-bottom:1em;}
#purchaseLead {color:#003b66;padding:0 0 12px 0;}
#purchaseLead p {font-size:0.9em;line-height:1.5em;font-weight:bold;text-indent:0px;}
#purchaseNewBox {border:1px solid #4ebbdb;margin:0 10px 0 0;padding:20px 20px 10px 20px;background:#f0f0dd;width:680px;}
#purchaseNewBox .date {color:#666;font-size:0.8em;padding-left:8px;}
#purchaseNewBox #pic {float:right;margin:0;padding:0;width:160px;}
#purchaseNewBox #caption {float:left;margin:0 10px 0 0;padding:0;width:500px;}
#purchaseNewBox #caption p{text-indent:1em;}
#purchaseNewBox #ttlBox {margin:0;padding:0;width:680px;}
#purchaseNewBox h2 {margin:0 0 10px 0;font-size:100%;}
#purchaseNewBoxSttl {margin:0;}
.purchaseNewBoxImg {float:right;margin-top:10px;margin-bottom:30px;padding-right:12px;}
#purchaseBottom {clear:both;margin:0px 12px 0 0;padding:0 0 20px 0;}
#purchaseCompanyInfo {margin:0 0 12px 0;padding:0;}
#purchaseCompanyInfo p{text-indent:0;}
#purchaseCompanyInfoImg img{margin:0;padding:0;}
#purchaseCompanyInfo table{border-top:1px solid #4ebbdb;border-left:1px solid #4ebbdb;background:#f0f0dd;border-collapse:collapse;width:300px;font-size:0.8em;margin-left:5px;margin:0;padding:0;}
#purchaseCompanyInfo td{padding:3px;border-right:1px solid #4ebbdb;border-bottom:1px solid #4ebbdb;}
#purchaseCompanyInfo th{padding:3px;border-right:1px solid #4ebbdb;border-bottom:1px solid #4ebbdb;width:70px;text-align:left;}
#purchase .picPurchaseRight {float:right;margin:3px 0 5px 20px;padding:0;}
#purchase .picPurchaseLeft {float:left;margin:3px 20px 5px 0px;padding:0;}
#purchase .picPurchaseCenter {text-align:center;margin:3px 0 15px 0;}
#purchase .picPurchaseCenterBox {margin-left:auto;margin-right:auto;text-align:left;}
#purchase .picPurchaseRight p,
#purchase .picPurchaseLeft p,
#purchase .picPurchaseCenter p{margin-top:5px;padding:0;line-height:120%;font-size:0.8em;text-indent:0;color:#666;}

/* テーブルスタイルパターン（背景色なし、ボーダーのみ） */
#digitalContents .borderOnly table {border-top:1px solid #ddd;border-left:1px solid #ddd;background:#fff;border-collapse:collapse;font-size:0.85em;margin:15px auto 15px;clear:both;}
#digitalContents .borderOnly table th,
#digitalContents .borderOnly table td {border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;text-align:left;}
#digitalContents .borderOnly table th {white-space: nowrap;background:none;font-weight:normal;}

/* テーブルスタイルパターン（背景色なし、ボーダーなし） */
#digitalContents .borderNone table {border:none;background:#fff;border-collapse:collapse;font-size:0.85em;margin:15px auto 15px;clear:both;}
#digitalContents .borderNone table th,
#digitalContents .borderNone table td {border:none;padding:10px;text-align:left;}
#digitalContents .borderNone table th {white-space: nowrap;background:none;font-weight:normal;}

/* ｅ-中小企業ネットマガジン」読者アンケート実施中！！*/
#questionnaire ul {
margin-bottom:10px;
padding:10px;
border:1px solid #ddd;
background-color:#fffff0;
}

/* ソーシャルメディアボタン用 */
.socialMediaBtn img{
    float:none!important;
    margin-bottom: 0px!important;
    padding-left: 0px!important;
}

/* 音声ブラウザ用 */
.hiddenSkip {font-size:0.1%;left:-9000px;line-height:0.1;position:absolute;width:1px;}

/* スマートフォンサイトナビ用 */
div#toSmartphone{border:solid 2px #CCCCCC;text-align:center;}

/* 2015 ヘッダー */
#top {
margin:0 auto;
padding:0;
background:#FFF url(/files2015/img/second_header_bg.gif) repeat-x;
height: 136px;
}
#top li {
list-style-type:none;
}
#top #gNav {
width:768px;
padding: 0;
margin: 0;
}
#top h1 {
float: left;
margin-top: 8px;
}
#top #read {
float: left;
margin-top: 12px;
}

#top #logoBox {
width: 288px;
float: left;
margin-right: 30px;
}
#top #headerAboutNav {
  float: left;
  width: 177px;
  background: url(/files2015/img/header_aboutBox_bg.gif) no-repeat top left;
  height: 78px;
  padding: 7px 0 0 25px;
  margin-top: 9px;
  /margin-left:0;
}
#top .logoSmrj {
  float: right;
}

#top #headerRightBox {
  float: right;
  width: 240px;
  margin-top: 9px;
}
#top #register li {
  float: left;
  width: auto;
  margin-right: 13px;
  height: 20px;
  /margin-left:0;
}
#top #register {
  float: right;
  width: 234px;
  height: 14px;
  margin-top: 7px;
  padding-left: 0;
  margin-bottom: 0;
  /margin-left: 0;
}
#top .searchArea input.text {
  width: 157px !important;
  height: 21px;
  line-height: 21px;
  border: 0;
  font-size: 11px !important;
  padding-left: 8px;
}

#top .searchArea {
  background: url(/files2015/img/header_search_bg.gif) no-repeat top left;
  width: 188px;
  height: 23px;
  margin-top: 5px;
  float: right;
  padding: 5px 4px 5px 48px;
}
#top #hn {
  height: 94px;
  width: 768px;
}
#top #outer {
position: relative;
width: 768px;
height: 136px;
text-align: left;
}
#top #gNavBox {
width: 768px;
position: absolute;
top: 94px;
/left:0;
}

/*虫眼鏡の位置調整*/
#top .searchArea input#button {
/position: relative;/*IE7*/
/top: -3px;/*IE7*/
}

#top input {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
#top .searchArea {
font-size: 62.5%;
}
/*ーーーーーーーー*/




.mb0 {
margin-bottom: 0 !important;
}
.mr0 {
margin-right: 0 !important;
}



/*▼ここからフッターのcss*/
#footer li {
list-style-type:none;
}
#footer {
  background: #F8F5F1;
  padding: 23px 0 25px 0;
}
#footerInner {
  width: 768px;
  margin: 0 auto;
}
#footer #footerNavi {
  margin-bottom: 18px;
  margin-top:0;
  padding-left:0;
 /* margin-left:0;*/
}
#footer #footerNavi li {
  float: left;
  margin-right: 14px;
}
#footer .footerlogoSmrj {
  float: left;
  margin-right: 15px;
}
#footer .copy {
  float: left;
}





/*▼ここからナビゲーションの設定*/
#top p,
#top ul {
margin:0;
padding:0;
}

/*IE7のz-index対策*/
#top {
/position:relative; /*IE7*/
/z-index:2; /*IE7*/
}
#pageBody {
/position:relative; /*IE7*/
/z-index:0; /*IE7*/
}
/*----------*/

#top #gNav > li {
float: left;
position:relative;
height:42px;
}

/*ローカルナビ共通*/
/*_o画像いったん非表示*/
#top #gNavBox .oImg {
position:absolute;
top:0;
left:0;
z-index:3;
display:none;
}
#top #gNavBox .secondNav {
position:absolute;
top:42px;
z-index:3;
background: #e65700;
color:#fff;
padding: 16px 20px;
font-size: 14px !important;
/*font-size: 1.4rem;*/
text-align: left;
}

#top #gNavBox .secondNav p {
line-height: 20px;
font-size: 14px;
}
#top #gNavBox p.sttOsusume {
background: #ffbf98;
width: 130px;
padding: 0 10px;
color: #E65700;
text-align: center;
margin-top: 15px;
margin-bottom: 10px;
}

#top .secondNav .leftList {
float: left;
width:auto;
}
#top .secondNav .rightList {
float: right;
width:auto;
background:url(/files2015/img/leftList_bg.gif) no-repeat left center;
padding-left: 20px;
}
#top .secondNav .leftList li,
#top .secondNav .rightList li {
background:url(/files2015/img/t_listMark.gif) no-repeat left 6px;
padding-left: 13px;
float:none !important;
height:20px !important;
}
#top .secondNav .leftList li a,
#top .secondNav .rightList li a  {
color: #fff;
text-decoration: none;
}
#top .secondNav .leftList li a:hover,
#top .secondNav .rightList li a:hover {
text-decoration: underline;
}

#top .secondNav .btnLink {
clear:both;
text-align: center;
padding-top: 20px;
}

/*個別ローカルナビ*/
#top #gNavBox #secandNav01 {
width:390px;
left:0;
}
#top #gNavBox #secandNav02 {
width:270px;
left: -110px;
}
#top #gNavBox #secandNav03 {
width:340px;
left: -110px;
}
#top #gNavBox #secandNav04 {
width:350px;
left: -110px;
}
#top #gNavBox #secandNav05 {
width:300px;
left: -110px;
}

#top #gNavBox #secandNav06 {
width: 400px;
left: -220px;
}
#top #gNavBox #secandNav07 {
width:315px;
right: 0;
}
