/* -----------------------------------------
Theme Name:sync-g2011_SEO用
Author:SYNC
Author URI:http://www.sync-g.com
Version:1.2
-------------------------------------------- */

/* ---------------------------------------------------- */
/* common */
/* ---------------------------------------------------- */
body {	color: #333;}
.colorpink {color:#E40079; font-weight:bold;}
/* ---------------------------------------------------- */
/* grid box */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* header */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* maincontent (1col 2col)*/
/* ---------------------------------------------------- */
div.post {margin:7px 0px 20px 0px;}
 border-left:10px solid #fff;
 border-right:10px solid #fff;
}
/* ---------------------------------------------------- */
/* side navi */
/* ---------------------------------------------------- */
#sidebar{}
.sidediv{
	background: #eee;
	font-size:12px;
	color:#fff;
	padding:7px 5px 5px 5px;
	margin:0px 0px 7px 0px;
}
.sidediv h3{
	font-size:22px;
	color:#666;
	padding:2px;
	margin:0px 0px 7px 0px;
}
.sidediv ul{
	list-style: none;
	font-size:12px;
	margin:0px 5px 5px 5px;
	line-height:1.3em;
}
.sidediv ul a{color:#454545;}
.sidediv ul a:hover{color:#40C1F1; text-decoration: underline;}
.sidediv ul li{	padding:0px 4px 7px 4px;}
/* ---------------------------------------------------- */
/* 2col content */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* 1col content */
/* ---------------------------------------------------- */
#contentone h3{
	background: url(images/seo100_r18_c4.jpg) no-repeat 0px 0px ;
	font-size: 32px;
	color: #555;
	font-weight: bold;
	padding: 16px 0px 12px 95px;
	margin: 15px 0px 10px 0px;
	letter-spacing: 0em;
	line-height:1.2em;
}
/* ---------------------------------------------------- */
/* TOP */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* page post */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* post */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* index */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* footer */
/* ---------------------------------------------------- */
.footernavi {
	background: #ffffff;
	width: 980px;
	margin: 0px auto;
}
/* ---------------------------------------------------- */
/*共通処理 */
/* ---------------------------------------------------- */

/* ---------------------------------------------------- */
/* add CSS extension */
/* ---------------------------------------------------- */
/*追加見出し */
.titleh2{
	background: url(images/seo100_r26_c4.jpg) no-repeat 0px 0px ;
	font-size: 34px;
	color: #fff;
	font-weight: bold;
	padding: 16px 0px 12px 20px;
	margin: 20px 0px 15px 0px;
	letter-spacing: 0em;
	line-height:1.2em;
}
#contentone  h3.titleh3{
	background: #fff;
	font-size: 36px;
	color: #222;
	font-weight: bold;
	padding: 8px 45px ;
	margin: 35px 0px 15px 0px;
	letter-spacing: 0em;
	line-height:1.2em;
	text-align:center;
	border-top: 6px solid #E40079;
	border-bottom: 6px solid #E40079;
}
/*ビックフォント */
.bigfont{
	font-size:24px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	line-height:1.45em;
}
/*段落 */
div#contentone p.font16{
	font-size:16px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	line-height:1.35em;
	margin: 10px 20px 10px 20px;
}
div#contentone p.font20{
	font-size:20px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-weight:bold;
	line-height:1.35em;
	margin: 10px 35px 15px 35px;
}
div#contentone p.font24{
	font-size:24px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-weight:bold;
	line-height:1.45em;
	margin: 10px 20px 10px 20px;
}
/*ボックス */
.leftbox{
	width:660px;
	float:left;
}
.rightbox{
	width:320px;
	float:right;
}
.list20{
}
.list20 li{
	color:#E40079;
	font-weight:bold;
	font-size:22px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	margin: 5px 0px 12px 40px;
	line-height:1em;
}
/*余白 */
.footer20{
	margin: 0px 0px 20px 0px;
}
.header30{
	margin: 30px 0px 0px 0px;
}
.grayfont{
	color:#666666;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	line-height:1.15em;
}
/*文字が大きいリスト項目 */
#contentone .bigcheck ul{
	list-style: none;
	margin: 3px 0px 3px 5px;
}

/*Q&A　お客様の声 */
.qabox,.voicebox{
	background:#f9f9f9;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 5px 0px;
}
ul.qali,ul.voli{
	list-style: none;
	margin: 5px 0px 3px 5px;
}
#contentone .qali li{
	background: url(images/liimg.jpg) no-repeat 3px 11px ;
	font-size:18px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	padding: 6px 0px 8px 24px;
	margin: 1px 0px;
	line-height:1.2em;
}
#contentone .voli li{
	background: url(images/liimg.jpg) no-repeat 0px 4px ;
	font-size:20px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	padding: 6px 0px 8px 20px;
	margin: 1px 0px;
	line-height:1.2em;
}
/*実績 */
table.jitusekitable{
	width:840px;
	font-size:20px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	margin: 20px 0px 5px 70px;
	border-collapse: collapse;
}
table.jitusekitable th{
	white-space:nowrap;
	background: #333;
	color:#fff;
	font-size:24px;
	padding: 10px 0px;
	border: 1px solid #aaa;
	text-align:center;
}
table.jitusekitable td{
	background: #FFFDF4;
	padding: 8px 0px;
	border: 1px solid #aaa;
	line-height:1.15em;
	text-align:center;
}
td.jituleft{
	font-weight:bold;
	text-align:left;
}
table.jitusekitable2{
	width:600px;
	font-size:14px;
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	margin: 15px 0px 25px 10px;
	border-collapse: collapse;
}
table.jitusekitable2 th{
	white-space:nowrap;
	background: #333;
	color:#fff;
	font-size:14px;
	padding: 5px 0px;
	border: 1px solid #aaa;
	text-align:center;
}
table.jitusekitable2 td{
	background: #FFFDF4;
	padding: 6px 0px;
	border: 1px solid #aaa;
	line-height:1.15em;
	text-align:center;
}
td.jituleft{
	font-weight:bold;
	text-align:left;
}
/*TOP新着 */
.toplist{
	background: #eee;
	font-size:12px;
	padding:7px 5px 5px 5px;
	margin:10px 0px 7px 0px;
}
#contentone .toplist h3{
	background: #eee;	
	font-size:22px;
	color:#777;
	padding:2px;
	margin:0px 0px 7px 0px;
	border :none;
}
#contentone .toplist ul{
	list-style: none;
	font-size:14px;
	margin:0px 5px 5px 5px;
	line-height:1.3em;
}
#contentone .toplist ul a{color:#454545;}
#contentone .toplist ul a:hover{color:#40C1F1; text-decoration: underline;}
#contentone .toplist ul li{	padding:0px 4px 7px 4px; background: #eee;}

/*Q&Aのジャンル */
.qalist{
}
#content .qalist li{
	display:block;
	background: #f5f5f5;
	float:left;
	color:#555;
	letter-spacing: 0em;
	margin:5px 8px 5px 0px;
	padding:8px 15px 8px 15px;
	text-decoration: none;
}
.qalist li a{text-decoration: none; }
