#HeaderBox .gnavi .navi_04 a img {
	display:none;
}
#HeaderBox .gnavi .navi_04 a {
	background:url(../../images/common/navi_04_o.jpg) no-repeat;
}
#Contents  p.more ,
#Contents  p.more2 {
	float:right;	
	padding-top:4px;		
	padding-left:20px;	
	font-size: 10px;
	line-height: 18px;
	font-weight:bold;
	margin-right:0px;
}
.box_about {
	width:624px;
	margin-bottom:30px;
	overflow:hidden;
}
#Contents  p.more a ,
#Contents  p.more2 a {
	font-size: 10px;
	line-height: 18px;
	font-weight:bold;
}
#Contents  p.more {
	background:url(../images/ico_more.gif) no-repeat 0px 10px ;
}	
#Contents  p.more2 {
	background:url(../images/ico_more2.gif) no-repeat 0px 10px ;
}	

#Contents  p.more a {
	color:#659fdc;
}
#Contents  p.more2 a {
	color:#5fbbb2;
}

#Contents .case_study{
	width:620px;
	padding:15px 0px 20px 0px;
}
#Contents .tit_s {
	clear:left;
	font-size:16px;
	font-weight:bold;
	border-right:8px solid #ffffff;
	background-image:url(../images/bg_tit_s.jpg);
	background-repeat:no-repeat;
	margin-bottom:15px;
}
#Contents .tit_s span {
	background-color:#ffffff;
	padding-right:8px;
}
.tit_s_01 {
	clear:both;
	font-size:16px;
	font-weight:bold;
	background:url(../images/si_at/tit_bg_00.jpg) no-repeat 0px 0px;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:8px;
	margin-bottom:20px;
}



/* index */

#Contents .caseA {
	float:left;
	width:299px;
	margin-bottom:30px;
}
#Contents .caseB {
	float:right;
	width:299px;
	margin-bottom:30px;
}
#Contents .caseA dt {
	font-size:14px;
	font-weight:bold;
	background:url(../images/bg_bl_box.jpg) no-repeat;
	padding:11px 0px 20px 15px;
}
#Contents .caseB dt {
	font-size:14px;
	font-weight:bold;
	background:url(../images/bg_am_box.jpg) no-repeat;
	padding:11px 0px 20px 15px;
}

#Contents .caseA dd ,
#Contents .caseB dd {
	padding:0px 10px;
}
#Contents .caseA .detail ,
#Contents .caseB .detail {
	margin-top:10px;
}
#Contents .caseA .detail {
	border-top:1px dotted #659fdc;
}	
#Contents .caseB .detail {
	border-top:1px dotted #73ccc3;
}	

#Contents .h_s {
	height:120px;
}
#Contents .h_m {
	height:190px;
}
#Contents .tbl_00 {
	margin-bottom:10px;
	border:1px solid #e0e0e0;
	border-bottom:0px;
	border-right:0px;
}
#Contents .tbl_00 td , 
#Contents .tbl_00 th {
	border:1px solid #e0e0e0;
	border-top:0px;
	border-left:0px;
	padding:3px 5px;
	text-align:center;
}
#Contents .tbl_00 th {
	text-align:left;
	white-space:nowrap;
	background:#f0f0f0;
	color:#666666;
	font-size:10px;
	line-height:14px;
}
/***/
#Contents .tbl_01 {
	margin-bottom:10px;
	border:1px solid #e0e0e0;
	border-bottom:0px;
	border-right:0px;
}
#Contents .tbl_01 td , 
#Contents .tbl_01 th {
	border:1px solid #e0e0e0;
	border-top:0px;
	border-left:0px;
	padding:10px 10px;
	text-align:center;
}
#Contents .tbl_01 th {
	white-space:nowrap;
	background:#f0f0f0;
	color:#666666;
}
/***/
#Contents .tbl_02 {
	margin-bottom:10px;
	border:1px solid #e0e0e0;
	border-bottom:0px;
	border-right:0px;
}
#Contents .tbl_02 td , 
#Contents .tbl_02 th {
	border:1px solid #e0e0e0;
	border-top:0px;
	border-left:0px;
	padding:10px 10px;
}
#Contents .tbl_02 td img {
	padding-left:10px;
}
#Contents .tbl_02 th {
	white-space:nowrap;
	background:#f0f0f0;
	color:#666666;
}
/***/
#Contents .tbl_03 {
	margin-bottom:10px;
	border:1px solid #e0e0e0;
	border-bottom:0px;
	border-right:0px;
}
#Contents .tbl_03 td , 
#Contents .tbl_03 th {
	border:1px solid #e0e0e0;
	border-top:0px;
	border-left:0px;
	padding:10px 10px;
}
#Contents .tbl_03 th {
	background:#f0f0f0;
	color:#666666;
	text-align:left;
}
/***/
#Contents .tbl_04 {
	margin-bottom:10px;
	border:1px solid #e0e0e0;
	border-bottom:0px;
	border-right:0px;
}
#Contents .tbl_04 td , 
#Contents .tbl_04 th {
	border:1px solid #e0e0e0;
	border-top:0px;
	border-left:0px;
	padding:5px 3px;
}
#Contents .tbl_04 th {
	background:#f0f0f0;
	padding:5px 7px;
	color:#666666;
}


/* si_at */
.txt_exp {
	width:306px;
	float:left;	
}
.ul_list {
	margin-bottom:10px;
}
.ul_list li {
	background:url(../images/si_at/bg_tit_list.jpg) no-repeat 0px 0px;
	padding-left:40px;
	padding-top:7px;
	padding-bottom:13px;
}
.dl_sample {
	width:200px;
	float:left;
	margin-right:5px;
}
.dl_sample dt {
	padding:12px 0px 5px 12px;
	background:url(../images/si_at/tit_bg_s_01.jpg) no-repeat;
}
.dl_sample img {
	padding:4px;
	padding-top:8px;
	border:1px solid #e0e0e0;
	border-top:0px;
}
.btn_detail {
	float:right;
	padding-right:10px;
	padding-left:10px;
}

/***/
#Contents .flowlist1 {
	width:293px;
	padding:0px;
	border:1px solid #e0e0e0;
	float:left;
	padding-top:15px;
}

#Contents .flow p.f_title {
	width:293px;
	color:#6a6a6a;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:3px solid #e0e0e0;
	margin-bottom:10px;
}

#Contents .flowlist1 dl.f_list {
	margin:0px;
}


#Contents .flowlist1 dl.f_list dt{
	width:121px;
	margin-bottom:8px;	
	float:left;
}

#Contents .flowlist1 dl.f_list dd{
	width:160px;
	padding-top:8px;
	margin-bottom:8px;		
	float:left;	
}



.flowimg {
	width:303px;
	float:right;
}
.flowimg img {
	margin-bottom:15px;
}
.bdr_bdb {
	width:303px;
	border-bottom:1px dotted #659fdc;
	padding-bottom:15px;
	margin-bottom:5px;
}
.txt_blue {
	color:#739ac0;
}

.tbl_schedule {
	border:1px solid #e0e0e0;
	margin-bottom:15px;
}
.tbl_schedule td {
	vertical-align:top;
	width:123px;
	text-align:center;
	border-right:1px dotted #e0e0e0;
}
.tbl_schedule strong {
	font-size:10px;
	line-height:14px;
	display:block;
	background:url(../images/about_at/bdr_schedule.jpg) no-repeat bottom;
	padding-top:7px;
	padding-bottom:22px;
	margin-bottom:5px;
}
.tbl_schedule .bdr_none {
	border:0px;
}
.tbl_schedule .your ,
.tbl_schedule .exe ,
.tbl_schedule .end ,
.tbl_schedule .assist {
	margin-left:3px;
	font-size:10px;
	line-height:14px;
	width:110px;
	padding:0px 5px;
	height:28px;
	padding-top:38px;
	padding-bottom:8px;
}
.tbl_schedule .exe {
	padding-top:34px;
	font-size:12px;
	height:33px;
	font-weight:bold;
	background:url(../images/about_at/bg_exe.jpg) no-repeat;
}
.tbl_schedule .end {
	background:url(../images/about_cs/bg_end.jpg) no-repeat;
}
.tbl_schedule .your {
	background:url(../images/about_at/bg_your.jpg) no-repeat;
}
.tbl_schedule .assist {
	background:url(../images/about_at/bg_assist.jpg) no-repeat;
}
/***/
.tbl_schedule2 {
	border:1px solid #e0e0e0;
	margin-bottom:15px;
}
.tbl_schedule2 td {
	vertical-align:top;
	width:103px;
	text-align:center;
	border-right:1px dotted #e0e0e0;
}
.tbl_schedule2 strong {
	font-size:10px;
	line-height:14px;
	display:block;
	background:url(../images/about_at/bdr_schedule.jpg) no-repeat bottom;
	padding-top:7px;
	padding-bottom:22px;
	margin-bottom:5px;
}
.tbl_schedule2 .bdr_none {
	border:0px;
}
.tbl_schedule2 .your ,
.tbl_schedule2 .exe ,
.tbl_schedule2 .end ,
.tbl_schedule2 .assist {
	margin-left:3px;
	font-size:10px;
	line-height:14px;
	width:85px;
	padding:0px 5px;
	height:35px;
	padding-top:43px;
	padding-bottom:8px;
}
.tbl_schedule2 .exe {
	padding-top:25px;
	height:51px;
	background:url(../images/about_cs/bg_exe.jpg) no-repeat;
}
.tbl_schedule2 .end {
	padding-top:13px;
	height:24px;
	background:url(../images/about_cs/bg_end.jpg) no-repeat;
}
.tbl_schedule2 .your {
	background:url(../images/about_cs/bg_your.jpg) no-repeat;
}
.tbl_schedule2 .assist {
	background:url(../images/about_cs/bg_assist.jpg) no-repeat;
	margin-bottom:5px;
}