@charset "utf-8";


/*----- Top_Contents -----*/
#Top_Contents {
	margin-bottom: -35px;
}
#Top_Contents div {
	margin-bottom: 20px;
}
#Top_Contents div p.textEm {
	margin-bottom: 15px;
}
#Top_Contents div p {
	line-height: 140%;
	margin-left: 0;
	margin-right: 0;
}
#Top_Contents p.lastchild {
	margin-bottom: 0;
}
#Top_Contents p {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}
#Top_Contents p.linkArrow01 {
	margin-bottom: 35px;
}


/*----- Entry_Contents -----*/
#Entry_Contents h2 {
	margin-top: 35px;
	clear: both;
}
#Entry_Contents h3 {
	font-size: 110%;
	color: #006699;
	font-weight: bold;
}
#Entry_Contents p {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}


/*-- base --*/
#base {
	margin-bottom: -35px;
}
#base .box02 {
	margin-bottom: 20px;
}
#base .box02 p.textEm {
	margin-bottom: 15px;
}
#base .box02 p {
	line-height: 140%;
	margin-left: 0;
	margin-right: 0;
}
#base p.lastchild {
	margin-bottom: 0;
}
#base h3 {
	margin-bottom: 10px;
	margin-left: 10px;
}
#base p.linkArrow01 {
	margin-bottom: 35px;
}

/* baseBox */
#base .baseBox div {
	display: inline;
}
#base .baseBox .floatL {
	width: 380px;
}
#base .baseBox .floatL ul {
	margin-left: 20px;
	margin-right: 20px;
}
#base .baseBox .floatR p {
	line-height: 1;
	margin-left: 0;
	margin-right: 0;
}


/*-- plug-in --*/
#plugin h3 {
	margin-bottom: 5px;
	margin-left: 10px;
}
#plugin .list01 {
 margin-bottom: 15px;
}
#plugin .list01 li {
 margin-bottom: 2px;
}
#plugin .TinyMCE {
	line-height: 1;
}
#plugin .TinyMCE img {
	margin-top: 20px;
}
#base p.linkArrow01 {
	margin-bottom: 35px;
}

/* pluginBox */
#plugin .pluginBox div {
	display: inline;
}
#plugin .pluginBox .floatL {
	width: 530px;
}
#plugin .mtVersion {
	margin-left: 20px;
	margin-right: 20px;
}
#plugin .mtVersion li {
	float: left;
	display: inline;
	margin-right: 20px;
}
#plugin .pluginBox .floatR p {
	line-height: 1;
	margin-left: 0;
	margin-right: 0;
}


/*-- cost --*/
/* originalCMS */
#cost .originalCMS div {
	display: inline;
}
#cost .originalCMS p {
	line-height: 1;
	margin-left: 0;
	margin-right: 0;
}
#cost .originalCMS .floatL {
	margin-left: 15px;
}
#cost .originalCMS .floatR {
	margin-top: 10px;
	margin-right: 30px;
}
#cost .originalCMS .textEm {
	margin-bottom: 10px;
}
#cost .originalCMS li {
	margin-left: 15px;
}

/* needsCMS */
#cost .needsCMS {
	background: url(/images/common/bg_dotline01.gif) repeat-x 0 100%;
	padding-bottom: 10px;
	margin-bottom: 25px;
	clear: both;
}
#cost .needsCMS p {
	margin-left: 0;
}
#cost .needsCMS .floatL p {
	line-height: 1;
	margin-right: 0;
}
#cost .needsCMS .floatR {
	width: 470px;
	padding-top: 7px;
}
#cost h3 {
	margin-bottom: 15px;
}
#cost .lastchild {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}


/*-- seo --*/
#seo .seoEffect p {
	margin-left: 0;
	margin-right: 0;
}
#seo em {
	font-size: 110%;
	line-height: 150%;
	color: #555555;
}

/* seoBox */
#seo .seoBox01 div {
	display: inline;
}
#seo .seoBox01 p,
#seo .seoBox02 p {
	line-height: 1;
	margin-left: 0;
	margin-right: 0;
}
#seo .seoBox02 {
	margin-left: 10px;
}
#seo .seoBox02 p {
	float: left;
	display: inline;
}
#seo .seoBox02 p.flow {
	margin-top: 70px;
	margin-left: 40px;
	margin-right: 30px;
}


/*-- design --*/
#design h3 {
	margin-left: 10px;
	margin-bottom: 15px;
}
#design .recruiters {
	margin-left: 0;
	margin-right: 0;
}


/*-- mobile --*/
#mobile h3 {
	margin-left: 10px;
	margin-bottom: 10px;
}
#mobile h4 {
	margin-bottom: 10px;
	color: #555555;
}
/* mobileBox */
#mobile .mobileBox {
	margin-top: 25px;
}
#mobile .mobileBox div {
	display: inline;
}
#mobile .mobileBox .floatL {
	width: 380px;
	padding-top :1px;
}
#mobile .mobileBox .floatL p {
	margin-bottom: 20px;
}
#mobile .mobileBox .floatL div {
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}


/*-- scale --*/
#scale div div {
	display: inline;
}
#scale .floatL ul {
	width: 418px;
}
#scale .floatL li {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-bottom: 10px;
}
#scale .floatL li.lastchild {
	margin-bottom: 0;
}
#scale .floatR {
	width: 300px;
}


