/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(../common/css/default.css);
/* end StyleCatcher imports */

/* CSS Document */

.sec01{ margin-top:30px;}

.sec01,
.sec02,
.sec03,
.service_wrap
{clear:both;}

.sec02,
.sec03,
.service_wrap
{margin-top:30px;}

.sec01 h3,
.sec02 h3,
.sec03 h3
{
padding-bottom:20px;
}


.sec01 h4,
.graybox h4
{ font-weight:bold; font-size:1.2em; margin-bottom:5px;}
.sec01 p{
margin-bottom:20px;
}

.sec01 .img_wrap,
.sec02 .img_wrap
{width:300px;float: left;}

.sec01 .txt_box,
.sec02 .txt_box
{width:320px; float:right;}

.txt_box p
{
font-size:1.2em;
line-height:1.6em;
}

.graybox {
	background: url(/common/images/gray_bg.gif) repeat-y left top;
	padding: 10px;
	margin: 20px 0px 0px;
	border: 1px solid #C8C8C8;
}

table.shikaku{

}

table.shikaku th{
	font-weight:bold;
	font-size: 1.2em;
	line-height:1.6em;
	background:#F3F3F3;
	vertical-align:top;
	padding:10px;
	margin:0px;
	border-bottom: 1px #C0C0C0 solid;
	width: 60px;
}

table.shikaku td.cont{
	padding:10px;
	font-size:1.2em;
	line-height:1.6em;
	border-bottom: 1px #C0C0C0 solid;
	vertical-align: top;
	width: 210px;
}

td.top,
th.top{
border-top:1px #C0C0C0 solid;
}

p.day{margin-top:10px; font-size:1.2em; }

.sec03 h4{
	color:#ff5211;
	font-size:1.2em;
	margin-bottom: 10px;
	font-weight: bold;
}

.sec03 .left{float:left; width:310px;}
.sec03 .right{float:right; width:310px;}

.service{
	background: url(/images/reason/service_bg_b.jpg) repeat-y left;
	margin-bottom: 8px;
	width: 640px;
}

.service .inner{
	padding:0 0px 10px 6px;
	background: url(/images/reason/service_f_b.jpg) no-repeat left bottom;
}

.service div#network,
.service div#solution,
.service div#office,
.service div#total{
	width:154px;
	float:left;
	margin-right: 4px;
	background: #FFFFFF;
	font-size: 1.2em;	
}

.service ul { padding: 10px 5px 0; }
.service ul li{
/*background: url(/common/images/reason/dot.gif) repeat-x bottom;
padding: 7px 0  ;
margin: 0px 5px;*/
display:inline;
}

.service div#network li a
{
display:block;
background: url(/common/images/arrow_green.gif) no-repeat left top;
padding:0 0 7px 12px;
}

.service div#solution li a
{
display:block;
background: url(/common/images/arrow_yellow.gif) no-repeat left top;
padding:0 0 7px 12px;
}

.service div#office li a
{
display:block;
background: url(/common/images/arrow_pink.gif) no-repeat left top;
padding:0 0 7px 12px;
}

.service div#total li a
{
display:block;
background: url(/common/images/arrow_blue.gif) no-repeat left top;
padding:0 0 7px 12px;
}

