@charset "Shift_JIS";

/************************************************************************/
/*　パンくずリンク　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
p.pankuzu{
	color:#999;
	font-size:8pt;
	border-top:solid 3px #93b6c4;
	padding:5px 2px 3px 2px;
}
div.contentsCenter p.pankuzu a{
	color:#333;
	text-decoration:underline;
}



/************************************************************************/
/*　各項目のサブリスト　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
h4.itemSubList{
	height:25px; /*** 32-7px ***/
	color:#fff;
	font:10pt normal;
	background:url(../images/c_item_subh_bg.jpg) no-repeat;
	line-height:1.4;
	padding:7px 0px 0px 15px;
	margin-top:10px;
}
h4.itemSubList2{
	height:25px; /*** 32-7px ***/
	color:#fff;
	font:10pt normal;
	background:url(../images/c_item_subh_bg2.jpg) no-repeat;
	line-height:1.4;
	padding:7px 0px 0px 15px;
	margin-top:10px;
}
p.itemSubListText{
	border-bottom:1px dashed #999;
	line-height:1.6;
	padding:6px;
}
p.itemSubListText2{
	padding-left:35px;
}

p.itemSubListText3{
	padding:6px;
}

p.itemSubListTextLine{
	border-bottom:1px dashed #999;
	line-height:1.6;
	padding:6px;
}


/************************************************************************/
/*　お見積フォーム　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
.formMargin{ margin-top:10px; }
.iptChk{ font-size:8pt; color:#a44949; }
.error{ color:#a44949; }
#form{ margin:10px 0 20px 0;line-height:1.6; }
#form dl{ width:416px;/*426-10*/ padding:10px 0 5px 10px; overflow:hidden; border-bottom:1px dashed #999; } 
#form dl dt{ float:left; width:150px; padding-bottom:15px; }
#form dl dd{ padding:0 0 15px 150px; }
input.iptWidth{ width:250px;}
textarea{ width:250px; height:60px; }
.completion{ line-height:1.8; text-align:center; margin:20px 0 ; }
/************************************************************************/
/*　サイトマップ　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
div.mapBox
{
	border:solid 1px #ccc;
	padding-bottom:20px;
	margin-top:5px;
	background:#fafafa;
}
ul.mapLeft
{
	width:140px;
	float:left;
}
ul.mapRight
{
	width:284px;
	float:left;
}

li.mapListHeader
{
	background:url(../images/listmark_sitemap01.jpg) 15px 4px no-repeat;
	padding:0px 0px 5px 28px;
	margin-top:15px;
	line-height:1.4;
}
li.mapListItem , li.mapListItemLast
{
	padding:3px 0px 0px 63px;
	line-height:1.4;
}
li.mapListItem
{
	background:url(../images/listmark_sitemap02.jpg) 40px 0px no-repeat;
}
li.mapListItemLast
{
	background:url(../images/listmark_sitemap03.jpg) 40px 0px no-repeat;
}

div.contentsCenter div.mapBox ul li a
{
	color:#333;
	text-decoration:underline;
}

/************************************************************************/
/*　プライバシー　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
td.listtitle:first-letter
{
	color:#639db5;

}

.live
{
	padding:6px 9px 6px 9px;
	border:1px solid #95b7c6;
	font-size:9pt;
	line-height:19px;
}

.yel
{
	color:#639db5;
}

/************************************************************************/
/*　WEB会議システム 　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
.button
{
	padding:10px;
}

table.PCreq-list
{
	border-collapse: collapse;
	width:450px;
}

table.PCreq-list td.header , table.PCreq-list-dcs td.header
{
	color:#196482;
	background-color:#eee;
	padding:8px 7px 6px 12px;
	border:solid 1px #999;
		font-size:8pt;

}
table.PCreq-list td.text , table.PCreq-list-dcs td.text
{
	padding:8px 7px 6px 12px;
	border:solid 1px #999;
		font-size:8pt;
		line-height:1.5;

}

/************************************************************************/
/*　サーバーチェッカー　　　　　　　　　　　　　　　　　　　　　　　　　*/
/************************************************************************/
.SCsp{
	 margin-left:10px;
}
.subMt{
	 margin-top:10px;
}
.subT{
	margin:10px 0px;
	
}
.SCimg{
	float:left;
	margin-right:5px;
}
.SCtxtL{
	font-size:18px;
	margin-top:5px;
	font-weight: bold; 
}
.SCtxtN{
	line-height:1.6;
	margin-top:10px;
}

/***** 特徴 *****/
.chara ul{
	list-style-type:none;
}
.chara ul li{
	background-image:url(../images/list1.png);
	background-repeat:no-repeat;
	background-position:7px 3px;
	padding-left:27px;
	line-height:1.6;
}
/***** 製品使用 *****/
table.use
{
	width:500px;
	border-collapse:collapse;
}

table.use td.title
{
	width:150px;
	height:30px;
	background-color:#eee;
	color:#196482;
	font-size:8pt;
	padding-left:10px;
	border:solid 1px #999;
}
table.use td.txt{
	width:350px;
	height:30px;
	background-color:#ffffff;

	font-size:8pt;
	padding-left:10px;
	border:solid 1px #999;
}
/***** 主な機能 *****/
.kinou ul{
	list-style-type:none;
}
.kinou ul li{
	background-image:url(../images/list2.png);
	background-repeat:no-repeat;
	background-position:7px 0px;
	padding:0px 10px 0px 20px;
	float:left;
}
/***** パッケージ価格 *****/
table.kakaku
{
	width:560px;
	border-collapse:collapse;
}

table.kakaku td.title
{
	width:170px;
	height:30px;
	background-color:#eee;
	color:#196482;
	font-size:8pt;
	padding-left:10px;
	border:solid 1px #999;
}
table.kakaku td.txt{
	width:130px;
	height:30px;
	background-color:#ffffff;
	font-size:8pt;
	padding-left:10px;
	border:solid 1px #999;
}
.kakakuCome{
	font-size:8pt;
	padding-top:5px;
}
/************************************************************************/
/*　コンバートシステム(基本テンプレート) 　　　　　　　　　　　　　　　 */
/************************************************************************/
h3.txt { background:url(../images/h3bg.jpg) no-repeat; width:578px;/* 598-20px*/ height:39px;/*456px-*/ padding:3px 10px; color:#496ac4; font-size:15px }

table.PCreq-list-dcs
{
	border-collapse: collapse;
	width:500px;
	margin:10px 0;
}

h4.itemSubList2_1 {
	height:25px; /*** 38-7px ***/
	color:#fff;
	font:10pt normal;
	background:url(../images/c_item_subh_bg2.jpg) no-repeat;
	line-height:1.4;
	padding:7px 0px 0px 15px;
	margin-top:10px;
	font-weight:bold;
}
p.itemSubListText3 , p.itemSubListTextLinetop , p.itemSubListText4 , .txtbox { line-height:1.6; }
p.itemSubListText3 , p.itemSubListText4 , p.itemSubListTextLinetop  { padding:6px; }
p.itemSubListTextLinetop { border-top:1px dashed #999; }
.txtbox {
	width:572px;
	border:solid 3px #e5e5e5;
	background-color:#f6f7f8;
	padding:10px;
	margin-bottom:10px;
}


/************************************************************************/
/*　サーバー監視サービス 　　　　　　　　　　　　　　　 */
/************************************************************************/
.monitaring_bg01 { background:url(../images/monitaring_bg01.jpg) no-repeat; width:468px;/*598-130*/ height:75px;/*95-20*/ padding:20px 0 0 130px; font-size:14px; }
.monitaring_bg02 { background:url(../images/monitaring_bg02.jpg) no-repeat; width:503px;/*598-95*/ height:218px;/*228-10*/ padding:10px 0 0 95px;line-height:1.6; }


/************************************************************************/
/*　iPad/iPodアプリ制作 　　　　　　　　　　　　　　　 */
/************************************************************************/
.application_ttl { width:568px;/*598-30*/ padding:15px; line-height:1.8; }
.application_ttl .iphone { width:73px;/*138-65*/ padding:0 35px 45px 30px}
.application_ttl .txt { width:430px }

.application_box { /*background:url(../images/application_box_center.jpg) repeat-y;*/ width:588px;/*598-10*/ padding:10px 5px; }
.application_box .example {width:294px;}
.application_box .example2 {width:284px;/*294-10*/ padding-left:10px;}
.application_box img { padding:10px 0 10px 15px; }

.application_name {padding-bottom:10px; font-weight:bold}
.application_txt {padding:0 0 7px 13px; line-height:1.4;}


.appliarrow { padding:15px 0 0 20px}
.appliarrow table { width:528px; border-collapse: collapse; }
.appliarrow td.ttl , .appliarrow td.txt { border:solid 1px #999; }
.appliarrow td.ttl {width:152px;/*172-20*/ color:#196482; text-align:center; padding:10px; background-color:#eee }
.appliarrow td.txt {width:326px;/*346-20*/ padding:10px; }
