@charset "utf-8";

/*-----------------------------------------------------------------------------
 h Title
-----------------------------------------------------------------------------*/
.Development h3 { display:block; background:url(../../img_real/development/h_development.gif) no-repeat left top; }

/*-----------------------------------------------------------------------------
 Development
-----------------------------------------------------------------------------*/

.Development div.BtnBlock { width:660px; margin-right: auto; margin-left: auto; clear: both; height: 60px; background: #F2FFE6; padding: 10px; }
.Development div.BtnBlock p { font-weight: bold; color: #009900; text-align: center; width: auto; margin-bottom: 5px; }
.Development div.BtnBlock a { text-indent:-9999px; display:block; margin-right: auto; margin-left: auto; }
.Development div.BtnBlock a.BtnInquiry { width:200px; height: 30px; background: url(../../img_real/common/btn_inquiry.gif) no-repeat left bottom; }
.Development div.BtnBlock a.BtnInquiry:hover { background: url(../../img_real/common/btn_inquiry.gif) no-repeat left top; }


/* 見出しH3 */
.Development h3.ServiceOutline { display:block; background:url(../../img_real/service/h_service_outline.gif) no-repeat left top; }
.Development h3.ServiceServerPlan { display:block; background:url(../../img_real/service/h_service_serverplan.gif) no-repeat left top; }
.Development h3.Spec { display:block; background:url(../../img_real/service/h_spec.gif) no-repeat left top; }
.Development h3.Function { display:block; background:url(../../img_real/service/h_function.gif) no-repeat left top; }
.Development h3.Result { display:block; background:url(../../img_real/service/h_result.gif) no-repeat left top; }
.Development h3.Cost { display:block; background:url(../../img_real/service/h_cost.gif) no-repeat left top; }
.Development #LocalMenu h3 { background: #1472EC; color: #FFFFFF; }

/* 見出し */
.Development h4 { font-size:120%; padding-left:10px; /* padding-left:80px; */ font-weight:bold; color: #333333; width: 670px; margin-right: auto; margin-left: auto; height: 30px; line-height: 30px; }
.Development h4 { border-left: 10px solid #2483FF; border-bottom: 1px dotted #333333; /* background: url(../../service/server/img/ico_server.gif) no-repeat 5px 0; */ }
.Development h4.TextC02 { border-left: 10px solid #CF811D; color:#CF811D; }
.Development h4 span { font-size:90%; font-weight: normal; }
.Development h4 strong { font-weight:bold; color:#333333; }
.Development h5 strong { color: #0000CC; }
.Development h5 { font-size:110%; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; height: 26px; width: 660px; padding-left: 20px; line-height: 26px; margin-left: auto; margin-right: auto; margin-bottom: 10px ;font-weight:bold; }
.Development h5.BgC01 { background: url(../../service/server/img/bg_h5_01.gif) no-repeat 0 0; color: #333; }
.Development h5.BgC02 { background: url(../../service/server/img/bg_h5_02.gif) no-repeat 0 0; color: #CF811D; }
.Development h6 { font-size:100%; padding-left:25px; font-weight:bold; }

/* メインコンテンツ */
.Development div.CText { width:680px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; position: relative; clear: both; }
.Development div.CText p { float:left; width: 100%; }
.Development div.CText p strong { font-size: 110%; font-weight: bold; color: #1D6ACF; }
.Development div.CText p.TextC02 strong { color: #CF811D; }
.Development div.CText img {  padding-right:10px; }

.Development div.CText p a, .Development div.CText p a:visited { color:#666; text-decoration:underline; }
.Development div.CText p a:hover { text-decoration:none; }

