@charset "utf-8";

/*
Theme Name: シーアイ
Theme URI:
Description:
Version: 1.0
Author:
Author URI:
License:
License URI:
Tags: custom-colors
*/

@import url('js/jquery.bxslider.css');

* {
	margin: 0;
	padding: 0;
	outline: 0;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-style: normal;
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
	list-style: none;
	line-height: 1.5em;
}

body {
	color: #000;
	font-size: 62.5%;
	background: #dfe5e1 url('images/bg.png') repeat-x;
}

img {
	vertical-align: bottom;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	background-position: left bottom !important;
	text-decoration: underline;
}

table {
	border-collapse: collapse;
}

.cfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.cfix {
	min-height: 1px;
}

* html .cfix {
	height: 1px;
}

@font-face {
	font-family: 'A-OTF 新ゴ Pro DB';
	src: url('font/A-OTF-ShinGoPro-DeBold.otf');
	/*ローカルにインストールされている場合*/
	src: local('A-OTF 新ゴ Pro DB'),
}

@font-face {
	font-family: 'あんずもじ等幅';
	src: url('font/APJAPANESEFONTT.TTF');
	/*ローカルにインストールされている場合*/
	src: local('あんずもじ等幅'),
}

h1 {
	text-align: right;
	padding-right: 10px;
}


/********************************************
layout
*********************************************/

#page {
	background: #fff;
	width: 950px;
	margin: 0 auto;
	padding: 0 0 30px;
}

#header {
	margin: 0 0 15px;
	border-bottom: 6px solid #1EA939;
}

#contents {
	padding: 0 0 10px;
	margin-bottom: 20px;
}

#main {
	margin: 0 13px 0 178px;
	width: 759px;
}

#side {
	width: 150px;
	float: left;
	margin: 0 0 0 13px;
}


/********************************************
header
*********************************************/

#header a.logo {
	display: inline-block;
	background: url('images/head_logo.png') no-repeat;
	width: 95px;
	height: 37px;
	text-indent: -9999px;
	margin: 0 0 10px 15px;
	float: left;
}

#header .address {
	float: left;
	margin: 0 0 10px 10px;
	font-size: 12px;
}

#header .telNo {
	float: right;
	margin: -10px 20px 5px 0;
	line-height: 1.2em;
}

#header .telNo strong {
	font-size: 210%;
}

#header .bxslider li .txt {
	text-indent: -9999px;
	height: 0;
}


/********************************************
main
*********************************************/

.hitokoto {
	font-family: "あんずもじ等幅";
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6ac8f2+21,6ac8f2+69,b0ecff+100 */
	background: #6ac8f2;
	/* Old browsers */
	background: -moz-linear-gradient(top, #6ac8f2 21%, #6ac8f2 69%, #b0ecff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(21%, #6ac8f2), color-stop(69%, #6ac8f2), color-stop(100%, #b0ecff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6ac8f2 21%, #6ac8f2 69%, #b0ecff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6ac8f2 21%, #6ac8f2 69%, #b0ecff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6ac8f2 21%, #6ac8f2 69%, #b0ecff 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #6ac8f2 21%, #6ac8f2 69%, #b0ecff 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6ac8f2', endColorstr='#b0ecff', GradientType=0);
	/* IE6-9 */
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	color: #fff;
}

.hitokoto_top {
	font-family: "あんずもじ等幅";
	font-size: 20px;
	letter-spacing: -0.2em;
}

.hitokoto_top .white_maru {
	background: #fff;
	color: #6ac8f2;
	width: 34px;
	height: 39px;
	border-radius: 50%;
	display: inline-block;
	font-size: 26px;
	letter-spacing: 0;
	font-family: "あんずもじ等幅";
	padding-left: 5px;
}

.hitokoto_middle {
	font-size: 40px;
	letter-spacing: 0;
	font-family: "あんずもじ等幅";
	color: #888;
}

.hitokoto_middle .shuiro {
	color: #ec6d6c;
	font-family: "あんずもじ等幅";
}

.font26 {
	font-size: 26px;
	font-family: "あんずもじ等幅";
}

.font24 {
	font-size: 24px;
	font-family: "あんずもじ等幅";
}

.hitokoto_bottom {
	font-size: 24px;
	font-family: "あんずもじ等幅";
	margin-top: -20px;
}

.hitokoto_bottom .lemoniro {
	color: #fff798;
	font-size: 40px;
	font-family: "あんずもじ等幅";
	padding-top: 5px;
}

.con_btn {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 40px;
}

.con_btn a {
	width: 80%;
	margin: 0 10%;
	-moz-box-shadow: inset 0 1px 0 0 #dddddd;
	-webkit-box-shadow: inset 0 1px 0 0 #dddddd;
	box-shadow: inset 0 1px 0 0 #dddddd;
	background: #009444;
	/* Old browsers */
	background: -moz-linear-gradient(top, #009444 1%, #5cb431 66%, #009444 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #009444), color-stop(66%, #5cb431), color-stop(99%, #009444));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #009444 1%, #5cb431 66%, #009444 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #009444 1%, #5cb431 66%, #009444 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #009444 1%, #5cb431 66%, #009444 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, #009444 1%, #5cb431 66%, #009444 99%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#009444', endColorstr='#009444', GradientType=0);
	/* IE6-9 */
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	text-indent: 0;
	border: 1px solid #ffffff;
	display: inline-block;
	color: #ffffff;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 15px;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	text-shadow: 1px 1px 0 #dddddd;
	padding-top: 10px;
	padding-bottom: 10px;
}

.con_btn a:hover {
	background: #009444;
	/* Old browsers */
	background: -moz-linear-gradient(top, #009444 1%, #5cb431 36%, #009444 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #009444), color-stop(36%, #5cb431), color-stop(99%, #009444));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #009444 1%, #5cb431 36%, #009444 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #009444 1%, #5cb431 36%, #009444 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #009444 1%, #5cb431 36%, #009444 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, #009444 1%, #5cb431 36%, #009444 99%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#009444', endColorstr='#009444', GradientType=0);
	/* IE6-9 */
}

.con_btn a:active {
	position: relative;
	top: 1px;
}

#contents .side_bunner_sp {
	display: none;
}


/********************************************
side
*********************************************/

#side .nav_sp {
	display: none;
}

#side .nav {
	display: block;
}

#side .nav li,
#side .banner li {
	margin: 0 0 5px;
}

#side .nav li a,
#side .banner .fb a {
	display: block;
	height: 38px;
	text-indent: -9999px;
}

#side .nav .nav1 a {
	background: url('images/side_nav_top.png') no-repeat;
}

#side .nav .nav2 a {
	background: url('images/side_nav_customer1.png') no-repeat;
}

#side .nav .nav3 a {
	background: url('images/side_nav_customer2.png') no-repeat;
}

#side .nav .nav4 a {
	background: url('images/side_nav_com.png') no-repeat;
}

#side .nav .nav5 a {
	background: url('images/side_nav_inq.png') no-repeat;
}

#side .nav .nav6 a {
	background: url('images/side_nav_blog.png') no-repeat;
}

#side .nav .nav7 a {
	background: url('images/side_nav_suc.png') no-repeat;
}

#side .banner .fb a {
	background: url('images/side_fb.png') no-repeat;
}

#side .monthly_archaive {
	width: 100%;
	border: 1px solid #ddd;
	box-sizing: border-box;
	color: #333;
	font-size: 12px;
	margin-top: 15px;
}

#side .side_archaive_title {
	width: 100%;
	background: #ddd;
	text-align: left;
}

#side .side_archaive_title p {
	margin-left: 5px;
}

#side .monthly_archaive ul {
	width: 95%;
	margin: 5px 2.5%;
}

#side .side_bunner {
	display: block;
	width: 100%;
	text-align: center;
}

#side .side_bunner img {
	width: 100%;
}

#side .side_bunner a.jida img {
	width: 100px;
}


/********************************************
footer
*********************************************/

#footer .pageTop {
	margin: 0 45px 17px 0;
}

#footer .pageTop a {
	display: block;
	width: 98px;
	height: 20px;
	float: right;
	text-indent: -9999px;
	background: url('images/foot_pagetop.png') no-repeat;
}

#footer .nav {
	background: #eee;
	text-align: center;
	padding: 3px 0;
	margin: 0 0 10px;
}

#footer .nav li {
	display: inline;
	font-size: 12px;
}

#footer .nav li:after {
	content: " |";
}

#footer .nav li:last-child:after {
	content: "";
}

#footer .copyright {
	text-align: center;
}


/********************************************
home
*********************************************/

.mainHl {
	height: 30px;
	margin: 0 0 17px;
	background-size: 100% !important;
}

.mainHl .h2_left {
	display: inline-block;
	margin-left: 10px;
	float: left;
	font-size: 16px;
	font-family: "A-OTF 新ゴ Pro DB", "メイリオ", sans-serif;
	color: #fff;
}

.mainHl .h2_right {
	display: inline-block;
	margin-right: 10px;
	margin-top: 5px;
	float: right;
	font-size: 12px;
	font-family: "A-OTF 新ゴ Pro R", "メイリオ", sans-serif;
	color: #fff;
}

#home #main .hl1 {
	background: url('images/home_hl1.png') no-repeat;
}

#home #main .hl2 {
	background: url('images/home_hl2.png') no-repeat;
}

#home #main .hl3 {
	background: url('images/home_hl3.png') no-repeat;
}

#home #main .section {
	margin: 0 10px 25px;
}

#home #main .section p {
	line-height: 1.8;
	font-size: 14px;
}

#home #main .section p.top-text {
	text-align: left;
	padding: 5px 10px 0;
	line-height: 1.5em;
}

#home #main .section p.top-text .top-text-title {
	display: block;
	margin-bottom: 5px;
}

#home #main .section p.top-text .top-text-title a {
	font-weight: bold;
}

#home #main .secConcept .item {
	text-align: center;
}

#home #main .secConcept .item li {
	display: inline-block;
	width: 45%;
	margin: 0 2% 1% !important;
	background-size: 100% !important;
}

#home #main .secConcept .item li a {
	display: inline-block;
}

#home #main .secConcept .item li img {
	width: 100%;
}

#home #main .secConcept .item .null {
	background: url('images/home_list.jpg') no-repeat;
}

#home #main .secGreeting .text {
	float: left;
	max-width: 64%;
	font-size: 14px;
}

#home #main .secGreeting .ceo {
	float: right;
	max-width: 30%;
	margin: 0 3% 10px;
}

#home #main .secGreeting .ceo img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

#home #main .secGreeting .ceo .name {
	text-align: center;
	margin-bottom: 5px;
}

#home #main .secGreeting .ceo h3 {
	text-align: center;
}

#home #main .secGreeting .ceo dl {
	text-align: center;
	border: 1px solid #666;
	padding-bottom: 5px;
}

#home #main .secGreeting .ceo dt {
	border-bottom: 1px dashed #999;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

#home #main .secGreeting .ceo dd {
	font-size: 14px;
}

#home #main .secVision table th {
	width: 100px;
	font-size: 14px;
}

#home #main .secVision table td .news_title a {
	font-size: 16px;
	font-weight: bold;
}


/********************************************
company
*********************************************/

#company .mainHl,
#access .mainHl {
	height: 30px;
	margin: 0 0 17px;
	background-size: 100% !important;
}

#company {
	margin-bottom: 15px;
}

.pageH2 {
	background: url('images/h2_bg.png') no-repeat;
	font-family: "A-OTF 新ゴ Pro DB", "メイリオ", sans-serif;
	height: 30px;
	margin: 0 0 17px;
	background-size: 100% !important;
}

.pageH2 .h2_left {
	display: inline-block;
	margin-left: 10px;
	float: left;
	font-size: 16px;
	font-family: "A-OTF 新ゴ Pro DB", "メイリオ", sans-serif;
	color: #fff;
}

.pageH2 .h2_right {
	display: inline-block;
	margin-right: 10px;
	margin-top: 5px;
	float: right;
	font-size: 12px;
	font-family: "A-OTF 新ゴ Pro R", "メイリオ", sans-serif;
	color: #fff;
}

#company .hl2 {
	background: url('images/home_hl2.png') no-repeat;
}

#company .hl3 {
	background: url('images/home_hl3.png') no-repeat;
}

#company table th {
	width: 100px;
	text-align: left;
	padding-left: 15px;
	font-size: 14px;
}

#company table td {
	width: 300px;
	text-align: left;
	padding-left: 15px;
	font-size: 14px;
}


/********************************************
news_list
*********************************************/

#news_list table th {
	width: 100px;
}

#news_list table td .news_title a {
	font-size: 12px;
	font-weight: bold;
}


/********************************************
blog_list
*********************************************/

#blog_list table {
	width: 90%;
	margin: 0 5%;
}

#blog_list table th .blog_title a {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#blog_list table td {
	padding-top: 15px;
	font-size: 14px;
}

.right {
	text-align: right;
	float: right;
	font-size: 14px;
	font-weight: normal;
}

.left {
	text-align: left;
	float: left;
}

.td_left {
	text-align: left;
	width: 120px;
}

#blog_list .toukou_naiyou {
	width: 90%;
	margin: 0 5% 20px;
	font-size: 0;
	padding: 10px 0 20px;
	border-bottom: 1px solid #ddd;
}

#blog_list .toukou_img {
	width: 120px;
	display: inline-block;
	text-align: left;
}

#blog_list .toukou_img img {
	width: 90%;
	height: auto;
	margin: 0 5%;
}

#blog_list .toukou_text {
	width: 563px;
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
}
#blog_list .toukou-text-wide {
	width: 100%;
}
#blog_list .blog_next {
	width: 100%;
	float: right;
	text-align: right;
}

#blog_list .blog_next a {
	color: #1EA939;
}

#blog_list .blog_next a:hover {
	color: #888;
}

#toukou {
	width: 90%;
	margin: 0 5%;
	float: left;
}

#toukou table {
	width: 100%;
	margin: 0;
}

#toukou th {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

#toukou td {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#toukou td img {
	max-width: 80%;
	height: auto;
}

#toukou td.toukou_days {
	font-size: 12px;
	text-align: right;
}

#toukou td.toukou_naiyou {
	font-size: 14px;
	text-align: left;
}

#toukou .next_waku {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 30px;
}

#toukou .next_box {
	width: 200px;
	text-align: center;
	display: inline-block;
	font-size: 14px;
}

#toukou .next_box a {
	color: #1EA939;
}

#toukou .next_box a:hover {
	color: #888;
}

#pankuzu {
	text-align: right;
	padding-right: 15px;
}

.side_bunner_sp {
	display: none;
}


/********************************************
*********************************************/

@media screen and (max-width: 768px) {
	#page {
		width: 95%;
		margin: 0 2.5%;
	}

	#contents #main {
		clear: both;
		margin: 0;
		width: 100%;
	}

	#contents #side {
		width: 100%;
		margin: 0 0 15px;
	}

	#contents #side .nav li,
	#contents #side .banner li {
		width: 33.3%;
		float: left;
	}

	#contents #side .nav li a {
		width: 100%;
		height: 0;
		background-size: 100%;
		padding-top: 26%;
	}

	#contents #side .banner li a {
		width: 100%;
		height: 0;
		background-size: 100%;
		padding-top: 26%;
	}

	#contents .side_bunner_sp {
		display: block;
	}

	h2.pageH2 {
		background-size: auto !important;
	}

	#side .nav li,
	#side .banner li {
		margin: 0 0 5px;
	}

	#side .nav li a,
	#side .banner .fb a {
		display: block;
		height: 38px;
		text-indent: -9999px;
	}

	#side .nav .nav1 a {
		background: url('images/side_nav_top.png') no-repeat;
	}

	#side .nav .nav2 a {
		background: url('images/side_nav_customer1.png') no-repeat;
	}

	#side .nav .nav3 a {
		background: url('images/side_nav_customer2.png') no-repeat;
	}

	#side .nav .nav4 a {
		background: url('images/side_nav_com.png') no-repeat;
	}

	#side .nav .nav5 a {
		background: url('images/side_nav_inq.png') no-repeat;
	}

	#side .nav .nav6 a {
		background: url('images/side_nav_blog.png') no-repeat;
	}

	#side .nav .nav7 a {
		background: url('images/side_nav_suc.png') no-repeat;
	}

	#side .banner .fb a {
		background: url('images/side_fb.png') no-repeat;
	}

	#side .monthly_archaive {
		width: 100%;
		border: 1px solid #ddd;
		box-sizing: border-box;
		color: #333;
		font-size: 12px;
		margin-top: 15px;
	}

	#side .side_archaive_title {
		width: 100%;
		background: #ddd;
		text-align: left;
	}

	#side .side_archaive_title p {
		margin-left: 5px;
	}

	#side .monthly_archaive ul {
		width: 95%;
		margin: 5px 2.5%;
	}

	#contents .side_bunner {
		display: none;
	}

	#contents .side_bunner_sp {
		display: block;
		text-align: center;
	}

	#contents .side_bunner_sp {
		width: 100%;
		text-align: center;
		font-size: 0;
	}

	#contents .side_bunner_sp a {
		display: inline-block;
	}

	#contents .side_bunner_sp a.jida img {
		max-width: 150px;
	}

	#contents .side_bunner_sp a.fp img {
		max-width: 160px;
	}

	#contents .side_bunner_sp img {
		width: 100%;
	}

	#footer {
		width: 90%;
		margin: 0 5%;
	}

	#home #main .secConcept .item li {
		margin: 0;
	}

	#home #main .secConcept .item li {
		width: 100%;
		padding-bottom: 10px !important;
		margin: 0 0 10px 0 !important;
		border-bottom: 2px dotted #ddd;
		font-size: 0;
	}

	.top-link-img {
		display: inline-block;
		width: 30%;
		vertical-align: top;
	}

	#home #main .section p.top-text {
		display: inline-block;
		width: 68%;
		font-size: 13px;
		padding: 5px 0 0 2%;
	}
}


/********************************************
*********************************************/

@media screen and (max-width: 480px) {

	#page,
	#main {
		width: 95%;
		margin: 0 2.5%;
	}

	#home #main .section {
		margin: 0 0 25px;
	}

	#side .nav {
		display: none;
	}

	#side .nav_sp {
		display: block;
	}

	#contents #side .nav_sp li,
	#contents #side .banner li {
		width: 50%;
		float: left;
	}

	#contents #side .nav_sp li a {
		width: 100%;
		height: 0;
		background-size: 100%;
		padding-top: 26%;
	}

	#side .nav_sp li,
	#side .banner li {
		margin: 0 0 5px;
	}

	#side .nav_sp li a,
	#side .banner .fb a {
		display: block;
		height: 38px;
		text-indent: -9999px;
	}

	#side .nav_sp .nav1 a {
		background: url('images/side_nav_top.png') no-repeat;
	}

	#side .nav_sp .nav2 a {
		background: url('images/side_nav_customer1.png') no-repeat;
	}

	#side .nav_sp .nav3 a {
		background: url('images/side_nav_customer2.png') no-repeat;
	}

	#side .nav_sp .nav4 a {
		background: url('images/side_nav_com.png') no-repeat;
	}

	#side .nav_sp .nav5 a {
		background: url('images/side_nav_inq.png') no-repeat;
	}

	#side .nav_sp .nav6 a {
		background: url('images/side_nav_blog.png') no-repeat;
	}

	#side .nav_sp .nav7 a {
		background: url('images/side_nav_suc.png') no-repeat;
	}

	#side .banner .fb a {
		background: url('images/side_fb.png') no-repeat;
	}

	#home #main .secGreeting .text {
		float: none;
		max-width: 100%;
	}

	#home #main .secGreeting .ceo {
		float: none;
		max-width: 100%;
		margin: 0 3% 10px;
		text-align: center;
	}

	#home #main .secGreeting .ceo img {
		display: inline-block;
		max-width: 200px;
		height: auto;
	}

	h2.pageH2 {
		background-size: auto !important;
	}

	#side .side_bunner {
		display: none;
	}

	#side .side_bunner_sp {
		width: 100%;
		text-align: center;
		display: block;
	}

	#side .side_bunner_sp a {
		width: 48% !important;
		display: inline-block;
	}

	#side .side_bunner_sp a.jida img {
		width: 60%;
	}

	#side .side_bunner_sp img {
		width: 100%;
	}

	/* footer */

	#footer {
		width: 90%;
		margin: 0 5%;
	}

	#footer .nav {
		font-size: 0;
		border: 1px solid #bbb;
		padding: 0;
		text-align: left;
	}

	#footer .nav li {
		display: inline-block;
		width: 50%;
	}

	#footer .nav li:after {
		content: "";
	}

	#footer .nav li a {
		display: block;
		border-right: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		box-sizing: border-box;
		text-align: center;
		padding: 10px 0;
		color: #666;
	}

	#footer .nav li:nth-child(even) a {
		border-right: none;
	}

	#footer .nav li:nth-child(9) a {
		border-bottom: none;
	}

	/* home */

	#home #main .secConcept .item li {
		width: 100%;
		padding-bottom: 10px !important;
		margin: 0 0 10px 0 !important;
		border-bottom: 2px dotted #ddd;
		font-size: 0;
	}

	.top-link-img {
		display: inline-block;
		width: 30%;
		vertical-align: top;
	}

	#home #main .section p.top-text {
		display: inline-block;
		width: 68%;
		font-size: 13px;
		padding: 5px 0 0 2%;
	}
}

/********************************************
IE7 IE8
*********************************************/

#home #main .secConcept .item li {
	display: block\9;
	float: left\9;
	width: 205px\9;
	height: 205px\9;
	padding-top: 0\9;
}
