/*
************************************************

 corp.html　法人のお客様
 /start/installguide.html　インストールガイド
 /start/requirement.html　動作環境確認
  STAGE 　～　 /STAGE 

************************************************
*/
	



/* CSS 
************************************************/
@import url(contents.css);		/* コンテンツページ共通 */





/* MAIN width:605px
************************************************/
/* 
 /corp.html　法人のお客様
*/
.sttr { width:605px; margin:0 auto 0 auto;}
.sttr .atit_kantan { width:605px; border-top:2px dotted #f10634; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_anzen { width:605px; border-top:2px dotted #009900; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_anshin { width:605px; border-top:2px dotted #ff6633; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_kantanMac { width:605px; border-top:2px dotted #999999; padding:10px 0 10px 0; margin:30px 0 0 0;}
.sttr .atit_anzenMac { width:605px; border-top:2px dotted #999999; padding:10px 0 10px 0; margin:30px 0 0 0;}

.sttr .exp { padding:0 10px 10px 10px;}
.inst .expxa { width:567px; padding:1px 0 0 18px; margin:0 10px 7px 10px; background:url(../img/con_corp/req_aro1.gif) no-repeat; background-position:0 1px; line-height:1.2em;}
.sttr .contents_title { width:594px; height:25px; background:url(../img/con_corp/titlebg.gif) no-repeat; padding:12px 0 0 11px; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:1em;}
.sttr .box { width:585px; padding:10px 10px 50px 10px; }
.sttr .box .ezp { padding:0 0 10px 0;}
.sttr .box .con1_lefer { width:270px; float:left;}
.sttr .box .con1_riger { width:300px; float:right;}

.sttr .box .con2_1_01 { width:585px; background: url(../img/con_corp/idx_con2_1_01.jpg) no-repeat; background-position:right top; height:184px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_02 { width:585px; background: url(../img/con_corp/idx_con2_1_02.jpg) no-repeat; background-position:right top; height:197px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_03 { width:585px; background: url(../img/con_corp/idx_con2_1_03.jpg) no-repeat; background-position:right top; height:197px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_04 { width:585px; background: url(../img/con_corp/idx_con2_1_06.gif) no-repeat; background-position:right top; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .con2_1_05 { width:585px; background: url(../img/con_corp/idx_con2_1_05.jpg) no-repeat; background-position:right 40px; height:266px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dotted #cccccc;}
.sttr .box .defa { padding:10px 0 0 15px; width:300px;}
img.fr15 { float:right; margin-left:15px; padding:1px; border:1px solid #cccccc;}

.sttr .box .vlinesbordertop { width:583px; border-top:1px solid #999999; border-bottom:1px solid #999999; margin:0 0 15px 0;}
.sttr .box .vlines { width:583px; background:#cccccc; }
.sttr .box .vlines .cateMac { width:194px; float:left; border-bottom:1px dotted #999999;}
.sttr .box .vlines .cateMac .imgs { width:54px; float:left; font-size:x-small; padding:5px; text-align:center; color:#000000;}
.sttr .box .vlines .cateMac .gett { width:120px; float:left; background:#ffffff; font-size:x-small; padding:5px;}
.sttr .box .linktoaply { text-align:center; width:583px;}







/* 
 /start/installguide.html　インストールガイド
*/
.inst {
	width:605px;
	margin:0 auto 0 auto;
	margin-top: 15px;
}
.inst .exp { padding:0 10px 10px 10px;}
.inst .expxa { width:567px; padding:1px 0 0 18px; margin:0 10px 7px 10px; background:url(../img/con_start/req_aro1.gif) no-repeat; background-position:0 1px; line-height:1.2em;}
.inst .contents_title { width:594px; height:25px; background:url(../img/con_start/titlebg.gif) no-repeat; padding:12px 0 0 11px; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:1em;}
.inst .box { width:585px; padding:10px 10px 50px 10px; }
.inst .box .ezp { padding:0 0 10px 0;}
.inst .box .lefer { width:270px; float:left;}
.inst .box .riger { width:300px; float:right;}
.inst .box img.fr15 { float:right; margin-left:15px; padding:1px; border:1px solid #cccccc;}

.inst .box .folbox { border:1px solid #a1b7c2; margin:0px 0 15px 0; padding:1px 1px 10px 1px; width:581px;}
.inst .box .folbox .intsiv { padding:5px 10px 5px 10px; margin:0 0 10px 0; font-weight:bold; width:561px; background:#ffe9e6; border-bottom:1px dotted #999999; text-align:center;}
.inst .box .folbox .detail { padding:0px 10px 5px 18px; width:533px; margin:0 10px 0 10px; background:url(../img/con_start/inst_aro1.gif) no-repeat; background-position:0 1px; line-height:1.2em;}

.inst .box .instBox { width:585px;}
.inst .box .instBox .title { width:585px; padding:0 0 10px 0;}
.inst .box .instBox .step1L { width:20px; float:left; margin:0 0 8px 10px; font-weight:bold;}
.inst .box .instBox .step1R { width:545px; float:left; margin:0 10px 8px 0;}
.inst .box .instBox .steparo { background:url(../img/con_start/inst_step_aro.gif) no-repeat; height:40px; background-position: 100px 10px;}
.inst .box .instBox .exp { padding:0 10px 10px 10px;}
.inst .box .instBox img.fr15 { float:right; margin-left:15px; padding:1px; border:1px solid #cccccc;}








/* 
 /start/requirement.html　動作環境確認
*/
.req { width:605px; margin:0 auto 0 auto;}
.req .exp { padding:0 10px 10px 10px;}
.req .expxa { width:567px; padding:1px 0 0 18px; margin:0 10px 7px 10px; background:url(../img/con_start/req_aro1.gif) no-repeat; background-position:0 1px; line-height:1.2em;}
.req .contents_title { width:594px; height:42px; background:url(../img/con_start/titlebg.gif) no-repeat; padding:10px 0 0 11px; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:1em;}
.req .lister { width:585px; padding:0px 10px 10px 10px;font-family:"ＭＳ ゴシック", "Osaka－等幅"; line-height:1.2em; }
.req .box { width:585px; padding:0 0 50px 0; }

.req .box .tabWork { width:583px; border:1px solid #cccccc; margin:0 10px 10px 10px;}
.req .box .tabWork .diver { width:583px; border-bottom:1px solid #cccccc;}
.req .box .tabWork .diver p { float:left;}
.req .box .tabWork .diver p.th1 { width:152px; text-align:center; font-weight:bold; padding:7px 0 6px 0; color:#FFFFFF; background:#999999;}
.req .box .tabWork .diver p.th2 { width:430px; text-align:center; font-weight:bold; padding:7px 0 6px 0; color:#FFFFFF; background:#999999; border-right:1px solid #cccccc;}
.req .box .tabWork .diver p.td1 { width:152px; text-align:center; padding:7px 0 6px 0; background:#f7f7f7; }
.req .box .tabWork .diver p.td2 { width:194px; padding:7px 10px 6px 10px; border-left:1px solid #cccccc;}
.req .box .tabWork .diver p.td3 { width:410px; padding:7px 10px 6px 10px; border-left:1px solid #cccccc;}


.req .box .tabSec { width:585px; margin:0 10px 10px 10px;}
.req .box .tabSec table { width:585px; border:0; background:#cccccc;}
.req .box .tabSec table th { text-align:center; font-weight:bold; padding:7px 0 7px 0; color:#FFFFFF; background:#999999; vertical-align:middle;}
.req .box .tabSec table th.os { width:8%; font-weight: 100;}

.req .box .tabSec table td { vertical-align:middle;}
.req .box .tabSec table td.comName1 { width:25%; padding:7px; text-align:center; background:#fff8d6; font-weight:bold;}
.req .box .tabSec table td.proName1 { width:25%; font-size:x-small; padding:7px;background:#fff8d6;}
.req .box .tabSec table td.os1 { width:8%; padding:7px; text-align:center;background:#fff8d6;}
.req .box .tabSec table td.cortion1 { width:25%; font-size:x-small; padding:7px;background:#fff8d6;}
.req .box .tabSec table td.comName2 { width:25%; padding:7px; text-align:center; background:#e1e9f2; font-weight:bold;}
.req .box .tabSec table td.proName2 { width:25%; font-size:x-small; padding:7px;background:#e1e9f2;}
.req .box .tabSec table td.os2 { width:8%; padding:7px; text-align:center;background:#e1e9f2;}
.req .box .tabSec table td.cortion2 { width:25%; font-size:x-small; padding:7px;background:#e1e9f2;}
