@charset "utf-8";
.portal,.workSys{width:653px; margin:0 auto;}
.ex_td{width:307px; float:left; padding-left:15px; padding-bottom:15px;}
.ex_td .photo{width:115px; float:left; margin-bottom:10px;}
.ex_td .text{width:187px; float:left; margin-bottom:10px;}
.seTab{border-collapse:collapse; margin-left:auto; margin-right:auto;}
.seTab td{padding:4px;}
.c01{color:#999;}
.exLink{background:url(../images/arr1.gif) no-repeat 0 5px; padding:3px 0 0 15px;}
.exLink a{color:#09f; font-size:14px; font-weight:bold;}
.exLink a:hover{color:#f90; text-decoration:underline;}
.seL{width:300px; float:left; margin-right:35px;}
.seL .example{height:1%; overflow:hidden;}
.seL .photo{width:115px; float:left; margin-bottom:10px;}
.seL .text{width:185px; float:left; margin-bottom:10px;}
.seL .text li{list-style-type:disc; margin-left:20px;}
.seL .text li a{color:#06c; text-decoration:none;}
.seL .text li a:hover{color:#f90; text-decoration:underline;}
.seR{width:280px; float:left;}
.seR h4{font-size:14px; font-weight:bold; margin-bottom:5px;}
.seR h4 a{color:#09f; text-decoration:none;}
.seR h4 a:hover{color:#f90; text-decoration:underline;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl35{padding-left:35px;}
.qLink a{background:url(../images/arr1.gif) no-repeat 0 2px; padding:0 0 0 15px; color:#09f;}
.qLink a:hover{color:#f90; text-decoration:underline;}


/*  works  */
.wkEx{border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; height:1%; overflow:hidden;}
.wkL{width:115px; float:left;}
.wkR{width:530px; float:left;}
.wkL01{width:260px; float:left; border-right:1px dashed #ccc; padding-right:40px; margin-right:40px;}
.wkR01{width:260px; float:left;}
.wkL02{width:280px; float:left; margin-right:60px;}
.wkR02{width:280px; float:left;}
.wkR02 h4{font-size:14px; font-weight:bold; margin-bottom:5px;}
.wkR02 h4 a{color:#09f; text-decoration:none;}
.wkR02 h4 a:hover{color:#f90; text-decoration:underline;}
.ttl_sys{border-left:1px solid #006699; border-top:1px solid #006699; border-right:1px solid #006699; border-bottom:7px solid #006699; width:648px;}
.ttl_sys table{border-collapse:collapse;}
.ttl_sys table td{padding:3px;}
.ttl_sys h2{font-size:20px; font-weight:bold; line-height:normal; color:#069; padding:0 0 0 10px;}
.sysL{width:150px; float:left; margin-bottom:10px;}
.sysR{width:460px; float:left; margin-bottom:10px;}
.yellow{color:#f90;}
.sysBox{background:url(../images/bg_right.gif); width:580px; margin:0 auto 30px; padding:10px; color:#333;}
.sysBox .ltd{width:290px; float:left;}
.sysBox .rtd{width:280px; float:right;}

#contentLeft h2,#contentLeft h3{margin-bottom:15px;}
.sysR h4{font-size:14px; line-height:18px; color:#f90; margin-bottom:10px; font-weight:bold;}
.portal h4{margin:0 0 10px 20px;}
.ttl_works{background:url(/images/ttl01_works.gif) no-repeat left top; width:654px; height:87px; text-indent:-9999px;}
.ttl_services{background:url(/works/images/ttl01_works.gif) no-repeat left top; width:653px; height:88px; text-indent:-9999px;}
.ttl_xhtml{background:url(/services/xhtml/images/ttl01_xhtml.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_cms{background:url(/services/cms/images/ttl01_cms.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_corporate{background:url(/services/corporate/images/ttl01_corporate.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_ec{background:url(/services/ec/images/ttl01_ec.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_management{background:url(/services/management/images/ttl01_management.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_mobile{background:url(/services/mobile/images/ttl01_mobile.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_originalsystem{background:url(/services/originalsystem/images/ttl01_originalsystem.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_portal{background:url(/services/portal/images/ttl01_portal.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_reserve{background:url(/services/reserve/images/ttl01_reserve.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}
.ttl_originalsystem{background:url(/services/originalsystem/images/ttl01_originalsystem.gif) no-repeat left top; width:653px; height:128px; text-indent:-9999px;}





