@charset "UTF-8";

*{
color:#000;
}

body{
background:none #fff;
}

#wrapper01{
width:auto;
background:none;
}

#wrapper02{
width:640px;
margin:0px;
padding:0px;
background:none;
}

#header01{
width:auto;
}

/*
#header01 h1 a img{
display:block;
}
*/

/* 0315変更 */
#header01 ul,
#header01 dl,
#header01 .searchbox ,
#gnavi01,
#gnavi02,
#bread01 ul,
#print,
#sidebar01,
#anchor01,
#footer01{
display:none;
}

#bread01{
	background:none;
}

#bread01 object{
	display:none;
}

#bread01 div h2{
padding:0;
margin:0;
}

#bread01 #flash01{
height:auto;
}
/* 0315変更ここまで */

#content01{
color:#000;
font-size:10px;
margin:0;
padding:0;
}

#content01 *{
width:auto;
color:#000;
}

#content01 .type01{
border:none;
width:auto;
background:none;
/* */
font-size:16px;
padding-left:7px;
border:1px solid #000;
border-left:3px solid #000;
}

#content01 .type02{
border:none;
width:auto;
background:none;
/* */
font-size:14px;
padding:3px 3px 3px 10px;
*_height:14px;
min-height:14px;
line-height:16px;
border-bottom:1px solid #000;
}

#content01 .printborder{
border:1px solid #000;
background:none;
}

#content01 .printnone{
display:none;
}

/* ============================== コンテンツプリント用CSS ============================== */
/* リスト */
#content01 ul.regular{list-style:disc;}
#content01 ul.regular li{background:none; padding-left:0px;}

/* === カテゴリートップ向け設定 === */
/* dt共通 */
#content01 dl.catTop dt,#content01 dl.catTopLt dt,#content01 dl.catTopRt dt,#content01 dl.catTop3Lt dt,#content01 dl.catTop3Ct dt,#content01 dl.catTop3Rt dt{padding-left:15px;}
/* dd共通 */
#content01 dl.catTop dd,#content01 dl.catTopLt dd,#content01 dl.catTopRt dd,
#content01 dl.catTop3Lt dd,#content01 dl.catTop3Ct dd,#content01 dl.catTop3Rt dd{background:none;}
/* 横幅いっぱい */
#content01 dl.catTop, #content01 dl.catTop dt, #content01 dl.catTop dd{background:none;}
/* 2分割 */
#content01 dl.catTopLt,#content01 dl.catTopLt dt, #content01 dl.catTopRt,#content01 dl.catTopRt dt{background:none;}
/* 3分割 */
#content01 dl.catTop3Lt,#content01 dl.catTop3Lt dt ,#content01 dl.catTop3Ct, #content01 dl.catTop3Ct dt , #content01 dl.catTop3Rt, #content01 dl.catTop3Rt dt{background:none;}

/* テーブルをグレーにする場合 
===== 汎用部分
#content01 table.typeA th{background:#eeeeee;}
#content01 table.typeB th,#content01 table.typeB td{border:1px #666666 solid;}
#content01 table.typeB th{background:#eeeeee; border-right:1px #666666 dotted;}
#content01 table.typeC th,#content01 table.typeC td{border:1px #666666 solid;}
#content01 table.typeC th{background:#eeeeee;}
#content01 table.typeC th.second{background:#f5f5f5;}
#content01 table.typeD th,#content01 table.typeD td{border:1px #666666 solid;}
#content01 table.typeD th{background:#eeeeee; border-right:1px #666666 solid;}

===== イレギュラー部分 
#content01 table.typeC td.to-bg{background:#eeeeee;}
#content01 table.typeC thead th{background:#dddddd; border-right:#666666;} 

===== 経営計画単年度
#content01 table.annualPlan th{background:#dddddd;}
#content01 table.annualPlan th.second{background:#eeeeee;}
#content01 table.annualPlan th,#content01 table.annualPlan td{border:1px #000000 solid;}

===== グループ体系
#content01 table.companyWorks{border:1px #666666 solid;}
#content01 table.companyWorks th{border:1px #666666 solid; background:#eeeeee;}
#content01 table.companyWorks td{border:1px #666666 dotted;}
#content01 table.companyWorks td.dev{border-bottom:1px #666666 solid;}
*/

/* =============== グループ向け プリント用 =============== */
/* 理念と経営方針 */
#content01 p.philosophy{background:none; height:auto; text-indent:0;}
#content01 p.mPolicy{background:none; height:auto; text-indent:0;}
/* 事業内容と特徴 */
#content01 h4.feature01{background:none; height:auto; text-indent:0px; font-size:12px; font-weight:bold;}
#content01 h4.feature02{background:none; height:auto; text-indent:0px; font-size:12px; font-weight:bold;}
#content01 table.feature th{text-indent:0; width:auto; height:auto; background-color:#e8f1fb; padding:8px;}
#content01 table.feature th#fth01,#content01 table.feature th#fth02,#content01 table.feature th#fth03,#content01 table.feature th#fth04{background-image:none;}
#content01 table.feature th,#content01 table.feature td{background-color:#eeeeee;}
#content01 div.graphBox{background:#efefef; width:530px; padding:20px; margin:0 auto 5px auto;}
#content01 table.feature ul.margin_cut {margin-top:0em;}



/* システム開発事業 → グループ体系共通 */
#content01 div.relatedCompany.even{background:#eeeeee;}

/* 経営計画中期 */
#content01 h5.planM01{background:none; height:auto; text-indent:0; font-size:12px;}
#content01 h5.planM02{background:none; height:auto; text-indent:0; font-size:12px;}
/* 経営計画単年度 */
#content01 ul.annualPlan{list-style:disc; margin:0 0 20px 1.5em;}
#content01 ul.annualPlan li{background:none; margin-bottom:1em; padding-left:0;}
#content01 dl.annualPlan dt{padding:2px 0 7px 0;}
#content01 dl.annualPlan dt span{display:inline; font-weight:bold;}
#content01 dl.annualPlan dd{background:none; padding:0 0 7px 133px;}
#content01 dl.annualPlan dt#apD01,#content01 dl.annualPlan dt#apD02,#content01 dl.annualPlan dt#apD03,#content01 dl.annualPlan dt#apD04,#content01 dl.annualPlan dt#apO01,#content01 dl.annualPlan dt#apO02,#content01 dl.annualPlan dt#apO03,#content01 dl.annualPlan dt#apO04{background:none;}

/* 実績紹介 */
#content01 ol.project{list-style:decimal inside; margin:0 0 15px 1.5em;}
#content01 ol.project li{border:none; padding:0; width:auto; float:none; margin-right:0; min-height:1em; _height:auto;}
#content01 ol.project li#p01,#content01 ol.project li#p02,#content01 ol.project li#p03,#content01 ol.project li#p04{background:none; width:auto;}
#content01 dl.annualPlan dd strong{color:#000000;}

/* 社長挨拶 */
#content01 .greetCol h3{background:none; height:16px; margin:0 0 20px 5px; text-indent:0px; font-size:16px;}

/* 資格 */
#content01 h3.license{border-top:1px #dddddd; border-bottom:1px #dddddd;}
#content01 h3.license a{background:#eeeeee; padding:7px 7px 7px 7px;}

/* 表彰 */
#content01 div.award h4{background:#eeeeee; border:1px #dddddd solid; border-bottom-style:dotted; font-size:1.2em; padding:7px 10px; font-weight:bold;}
#content01 div.award p{padding:7px 10px; border:1px #d9d9d9 solid; border-top:none; font-size:1em; min-height:7em; _height:7em;}
#content01 div.print-a01 {height:22em; _height:22em;}
#content01 div.print-a02 {height:24em; _height:24em;}
#content01 div.print-a03 {height:26em; _height:26em;}
/* #content01 div.award p.p-high01 {height:22em; _height:22em;} */
/* #content01 div.award h4.a-high{min-height:3.5em; _height:3.5em;} */
/* #content01 div.award h4.p-high{min-height:20em; _height:20em;} */
/* #content01 div.award img{height:100px;} */

/* =============== 会社案内 プリント用 =============== */
/* ロゴ */
#content01 p.logoDesc{background:none; width:auto; height:auto; margin:0 auto; text-indent:0; text-align:center;}
#content01 p.logoDesc br{display:inline;}

/* アクセス　品川＆青物横丁 */
#content01 div.guide div{background:#eeeeee; border:1px #dddddd solid;}

/* =============== IRニュース プリント用 =============== */
/* 各種アイコン */
#content01 ul.news li span.indi , #content01 ul.news li span.info {background:none;text-indent:0; margin-bottom:-20px;}

/* =============== 株主・投資家情報 プリント用 =============== */
/* プリントしない */
#content01 div.DotBorder,#content01 div.irContact{display:none;}

/* 決算情報 */
#content01 td.point3,#content01 td.point2,#content01 td.point {background:none;}
#content01 td.point span,#content01 td.point2 span ,#content01 td.point3 span {text-indent:0px; font-weight:bold; margin-top:-3px;}
#content01 div.dataPoint{padding:10px; background:#ffffff;}
#content01 div.dataPoint p{text-indent:0px; background:none; float:left; font-weight:bold;}
#content01 table.typeC{width:100%;}
#content01 table.typeC td.width25{width:25%;}
#content01 table.typeC_p td{width:33%;}

/* 株式の諸手続きについて */
#content01 div.mizuho {background:none; border:1px solid #000000;}
#content01 div.mizuho p.tel {background:none;	text-indent:0px;	font-size:18px; height:auto; font-weight:bold;}

/* 年次別目次 */
#content01 div.report{background:#ffffff; border:#000000;}
#content01 div.report p.title {background:none; height:auto; text-indent:0px; font-weight:bold; font-size:16px;}

/* 有価証券報告書 */
#content01 div.finance {background:#ffffff; border:1px solid #000000;}

/* 事業報告書 */
#content01 div.GroupRepo dt{background:#ffffff; color:#000000; border:1px solid #000000;}
#content01 div.GroupRepo dd {background:#ffffff; color:#000000; border:1px solid #000000; border-top:none;}

/* FAQ */
#content01 dl.faq dt {background:none; padding-left:10px;}
#content01 dl.faq dt span{display:inline; font-weight:bold;}
#content01 dl.faq dd {background:none; padding-left:10px;}
#content01 dl.faq dd span{display:inline; font-weight:bold;}

/* 情報サービス産業を知る */
#content01 div.industryLead{border:1px #000000 solid; padding:0; margin-bottom:15px;}
#content01 div.industryLead p{padding:12px 12px 0; background:none;}
#content01 strong.industry{color:#000000;}
#content01 p.reference{background:#f5f5f5; padding:7px 15px; border:1px #000000 solid; margin:10px;}

/* 改ページ用 */
#content01 .pagebreake{page-break-before:always;}

/* for ir calendar */
#tab { display:none; }
#content01 .tab-content h3 { display:block; }

#content01 dl.annualPlan dt span {
	display:inline-block;
	width:120px;
}


