@charset "utf-8";

.par{margin-bottom:25px;}

/* ----- エントリー ----- */
div.entry{margin:10px 0 5px 0;}
div.entry_top{margin-top:0;}
div.entry div.contents{
	padding:6px 10px 5px 10px;
	background-color:#FFFFFF;
	background-image:url(http://www.tk-sys.com/images/white_shadow.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:left top;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}
div.entry div.entry_body{
	padding:6px 10px 5px 10px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	}
div.entry div.contents p,div.entry div.entry_body p{margin-top:0;}
div.entry div.contents p.top,div.entry div.entry_body p.top{margin-top:15px;}
div.entry div.contents p.int,div.entry div.entry_body p.int{text-indent:0.7em;}
div.entry_more{
	margin-bottom:10px;
	text-align:right;
	}
div.entry_footer{
	margin-top:10px;
	padding-top:2px;
	color:#999999;
	font-size:80%;
	text-align:right;
	line-height:140%;
	border-top:3px double #CCCCCC;
	}
div.entry_shadow{
	height:3px;
	background-image:url(http://www.tk-sys.com/images/gray_shadow.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:left top;
	overflow:hidden;
	}

/* ----- ol ----- */
ol.items{margin-left:25px;}
ol.items li{
	margin-bottom:10px;
	line-height:150%;
	}
ol.items li.last{margin-bottom:0;}

/* ----- ul ----- */
ul.items,ul.items_margin,ul.items_mt{margin:15px 0 15px 15px;}
ul.items li,ul.items_margin li,ul.items_mt li{
	padding-left:10px;
	background-image:url(http://www.tk-sys.com/images/circle.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 7px;
	line-height:150%;
	}
ul.items_margin{margin-bottom:0;}
ul.items_margin li{margin-bottom:10px;}
ul.items_margin li.last{margin-bottom:0;}
ul.items_mt{margin-top:0;}
ul.two_column,ul.four_column{width:100%;}
ul.two_column li,ul.four_column li{float:left;}
ul.two_column li{
	margin-right:10px;
	width:275px;
	}
ul.two_column li.right{margin-right:0;}
ul.lineup li{
	width:100px;
	display:inline;
	}

/* ----- dl ----- */
dl.items dt{
	padding:3px 0 3px 15px;
	background-color:#EEEEEE;
	background-image:url(http://www.tk-sys.com/images/circle.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:5px 9px;
	color:#333333;
	line-height:150%;
	}
dl.items dd{
	margin:5px 0 2px 30px;
	line-height:150%;
	}

/* ----- table ----- */
table.list{
	width:100%;
	background-color:#CCCCCC;
	line-height:150%;
	}
table.list th{
	padding:5px;
	background-color:#999999;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	}
table.list td{
	padding:5px;
	background-color:#FFFFFF;
	}
table.list .even{background-color:#F2F2F2;}

/* ----- ホームページ制作：制作の流れ ----- */
dl.flow{margin-top:10px;}
dl.flow dt,dl.flow dd{
	margin-top:10px;
	line-height:150%;
	float:left;
	}
dl.flow dt{width:150px;}
dl.flow dd{width:388px;}
div.triangle{
	width:174px;
	height:20px;
	background-image:url(http://www.tk-sys.com/images/homepage/flow.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center center;
	clear:left;
	}

/* ----- ホームページ制作：料金表 ----- */
dl.pack_contents dt{
	margin-left:5px;
	width:60px;
	line-height:150%;
	float:left;
	}
dl.pack_contents dd{
	width:473px;
	line-height:150%;
	float:left;
	}
div.pack_value,div.production{margin-bottom:30px;}
dl.option_list dt{
	padding:3px 0 3px 15px;
	background-color:#EEEEEE;
	background-image:url(http://www.tk-sys.com/images/circle.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:5px 9px;
	color:#333333;
	line-height:150%;
	}
dl.option_list dd{margin:5px 0 2px 30px;}
dl.option_list dd.last{margin-bottom:0;}
dl.option dt{
	padding:0;
	width:280px;
	background-color:#FFFFFF;
	background-image:none;
	color:#4C4C4C;
	float:left;
	}
dl.option dd{line-height:150%;}

/* ----- ホームページ制作：実績紹介 ----- */
div.pickup{margin-bottom:30px;}
dl.homepage dt{margin-bottom:5px;}
dl.homepage dd{line-height:150%;}
dl.homepage_small dt{
	margin-right:5px;
	height:100%;
	float:left;
	}
dl.homepage_small dd{
	font-size:80%;
	line-height:150%;
	}

/* ----- ビジネスブログ制作：メリット ----- */
dl.merit dt{
	width:90px;
	height:85px;
	float:left;
	}
dl.merit dd{
	width:448px;
	height:85px;
	line-height:150%;
	float:left;
	}

/* ----- ビジネスブログ制作：料金表 ----- */
div.blog_pack,div.blog_option{margin-bottom:30px;}
dl.blog_option_list dt{
	padding:3px 0 3px 15px;
	background-color:#EEEEEE;
	background-image:url(http://www.tk-sys.com/images/circle.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:5px 9px;
	color:#333333;
	line-height:150%;
	}
dl.blog_option_list dd{margin:5px 0 2px 30px;}
dl.blog_option_list dd.last{margin-bottom:0;}
dl.blog_option dt{
	padding:0;
	width:280px;
	background-color:#FFFFFF;
	background-image:none;
	color:#4C4C4C;
	float:left;
	}
dl.blog_option dd{line-height:150%;}

/* ----- Webシステム開発 ----- */
div.system_com{margin-bottom:30px;}
div.system_example,div.develop_language{margin-bottom:20px;}

/* ----- リクルート ----- */
div.work,div.pay,div.qualification,
div.job,div.time,div.place{margin-bottom:20px;}
div.work ul.items,div.qualification ul.items,
div.job ul.items,div.condition ul.items{margin-top:0;}
div.condition ul.items{margin-bottom:0;}

/* ----- 会社概要 ----- */
table.list td h4{line-height:100%;}
table.list td ul.items{margin:0;}

/* ----- 会社概要：アクセス ----- */
div#map1,div#map2{height:300px;}
