@charset "UTF-8";

body.features-function ul#case li {
float:left;
margin:3px;
display: inline; /* For IE 6 */
width:186px; /* For IE 6 */
}
body.features-function div.heading {
	padding-left: 155px;
	min-height: 113px;
	height: auto !important; /* for ie6 */
	height: 113px; /* for ie6 */
}
/*New_アイコン*/
body.features-function div.wysiwyg {
	background: url(/products/features/function/images/icon_wysiwyg.jpg) no-repeat;
}
body.features-function div.drag-and-drop {
	background: url(/products/features/function/images/icon_draganddrop.jpg) no-repeat;
}
body.features-function div.thumbnail {
	background: url(/products/features/function/images/icon_thumbnail.jpg) no-repeat;
}
body.features-function div.entry-page-copy {
	background: url(/products/features/function/images/icon_entrypagecopy.jpg) no-repeat;
}
body.features-function div.field {
	background: url(/products/features/function/images/icon_field.jpg) no-repeat;
}
body.features-function div.selector {
	background: url(/products/features/function/images/icon_selecter.jpg) no-repeat;
}
body.features-function div.importer {
	background: url(/products/features/function/images/icon_importer.jpg) no-repeat;
}
body.features-function div.website-renewal {
	background: url(/products/features/function/images/icon_websiterenewal.jpg) no-repeat;
}
body.features-function div.template-sets {
	background: url(/products/features/function/images/icon_templatesets.jpg) no-repeat;
}
body.features-function div.dashboard {
	background: url(/products/features/function/images/icon_dashboard.jpg) no-repeat;
}
body.features-function div.whats-new {
	background: url(/products/features/function/images/icon_whatsnew.jpg) no-repeat;
}
body.features-function div.sitemap {
	background: url(/products/features/function/images/icon_sitemap.jpg) no-repeat;
}
body.features-function div.topic-path {
	background: url(/products/features/function/images/icon_topicpath.jpg) no-repeat;
}
body.features-function div.sorting {
	background: url(/products/features/function/images/icon_sorting.jpg) no-repeat;
}
body.features-function div.object {
	background: url(/products/features/function/images/icon_object.jpg) no-repeat;
}
body.features-function div.banner {
	background: url(/products/features/function/images/icon_banner.jpg) no-repeat;
}
body.features-function div.archive {
	background: url(/products/features/function/images/icon_archive.jpg) no-repeat;
}
body.features-function div.pager {
	background: url(/products/features/function/images/icon_pager.jpg) no-repeat;
}
body.features-function div.multi-device {
	background: url(/products/features/function/images/icon_multidevice.jpg) no-repeat;
}
body.features-function div.member-login {
	background: url(/products/features/function/images/icon_memberlogin.jpg) no-repeat;
}
body.features-function div.lpo {
	background: url(/products/features/function/images/icon_lpo.jpg) no-repeat;
}
body.features-function div.altsearch {
	background: url(/products/features/function/images/icon_altsearch.jpg) no-repeat;
}
body.features-function div.enterprise-search {
	background: url(/products/features/function/images/icon_enterprisesearch.jpg) no-repeat;
}
body.features-function div.multi-database {
	background: url(/products/features/function/images/icon_multidatabase.jpg) no-repeat;
}
body.features-function div.dynamicmtml {
	background: url(/products/features/function/images/icon_dynamicmtml.jpg) no-repeat;
}
body.features-function div.role {
	background: url(/products/features/function/images/icon_role.jpg) no-repeat;
}
body.features-function div.workflow {
	background: url(/products/features/function/images/icon_workflow.jpg) no-repeat;
}
body.features-function div.schedule-task {
	background: url(/products/features/function/images/icon_scheduletask.jpg) no-repeat;
}
body.features-function div.staging {
	background: url(/products/features/function/images/icon_staging.jpg) no-repeat;
}
body.features-function div.html-check {
	background: url(/products/features/function/images/icon_htmlcheck.jpg) no-repeat;
}
body.features-function div.link-checker {
	background: url(/products/features/function/images/icon_linkchecker.jpg) no-repeat;
}
body.features-function div.accessibility {
	background: url(/products/features/function/images/icon_accessibility.jpg) no-repeat;
}
body.features-function div.form {
	background: url(/products/features/function/images/icon_form.jpg) no-repeat;
}
body.features-function div.access-analyze {
	background: url(/products/features/function/images/icon_accessanalyze.jpg) no-repeat;
}
body.features-function div.user {
	background: url(/products/features/function/images/icon_user.jpg) no-repeat;
}
body.features-function div.mail-magazine {
	background: url(/products/features/function/images/icon_mailhaishin.jpg) no-repeat;
}
body.features-function div.revision {
	background: url(/products/features/function/images/icon_revision.jpg) no-repeat;
}
body.features-function div.remote-backup {
	background: url(/products/features/function/images/icon_remotebackup.jpg) no-repeat;
}
body.features-function div.plugins {
	background: url(/products/features/function/images/icon_plugins.jpg) no-repeat;
}
body.features-function div.speeding-up {
	background: url(/products/features/function/images/icon_speedingup.jpg) no-repeat;
}
body.features-function div.debug-tool {
	background: url(/products/features/function/images/icon_debugtool.jpg) no-repeat;
}
body.features-function div.one-more-thing {
	background: url(/products/features/function/images/icon_onemorething.jpg) no-repeat;
}
body.features-function div.dataapi {
	background: url(/products/features/function/images/icon_dataapi.jpg) no-repeat;
}
body.features-function div.translate-phrase {
	background: url(/products/features/function/images/icon_translate.jpg) no-repeat;
}
body.features-function div.developer-tool {
	background: url(/products/features/function/images/icon_developer.jpg) no-repeat;
}
body.features-function div.jis_x_8341-32016 {
	background: url(/products/features/function/images/icon_jisx8341.jpg) no-repeat;
}
body.features-function div.keyword {
	background: url(/products/features/function/images/icon_keyword.jpg) no-repeat;
}
body.features-function div.alt-proposed {
	background: url(/products/features/function/images/icon_altproposed.jpg) no-repeat;
}
body.features-function div.tinymce_4 {
	background: url(/products/features/function/images/icon_tinymce4.jpg) no-repeat;
}
body.features-function div.recommend {
	background: url(/products/features/function/images/icon_recommend.jpg) no-repeat;
}
body.features-function div.marketing-tool {
	background: url(/products/features/function/images/icon_marketing.jpg) no-repeat;
}
/*end_New_アイコン*/

body.features-function div.heading ul {
height: 41px;
}
body.features-function div.heading ul li {
	float: left;
	margin: 0 5px 0 0;
}
body.features-function div.heading h2 {
	clear: left;
	margin: 0;
	padding: 0;
	line-height: 1.5;
	background: none;
	font-size: 114%;
}

body.features-function h2 {
	clear: both;
}

body.features-function h3 {
	clear: both;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 3px solid #DBDBDB;
	padding: 0 0 4px 0;
	font-size: 114%;
	font-weight: bold;
	background: none;
}

body.features-function h4 {
	clear: both;
	border-bottom: none;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 0;
	margin-top: 30px;
}


body.features-function .fnText {
	margin: 18px 0 30px 0;
	float: left;
	width: 550px;
}
body.features-function .fnText2 {
	margin-bottom: 30px;
	float: left;
	width: 420px;
}

body.features-function .fnText3 {
	margin-bottom: 30px;
	float: right;
	width: 400px;
}

body.features-function .fnImage {
	margin-bottom: 30px;
	float: right;
}

body.features-function .fnImage2 {
	margin-bottom: 30px;
	width: 340px;
	float: left;
}


body.features-function ul.arw2 li span.image {
margin-bottom:15px;
}


/* for features/index */
body.features .major {
  margin: 0 0 18px 0;
  border: 1px solid #d8d8d8;
  padding: 20px;
  overflow: hidden;
  clear: both;
}

body.features .even {
  margin-right: 0;
}

body.features .major p img {
  margin: 0 5px 5px 0;
  float: left;
}

/*2013.12*/
body.features .newFeature {
padding:61px 0 0 ;
font-size: 100%;
background: url(function/images/bg_img_features_h2.jpg) no-repeat center top;
}

body.features .newFeature h2 {
background-color: transparent;
}
body.features .newFeature h3 {
padding: 0 10px;
border: none;
background: none transparent;
}
body.features .newFeature p {
padding: 0 10px;
}

/*2018.05*/

body.features-function .caseBox {
  margin: 0 0 18px 0;
  border: 1px solid #d8d8d8;
  padding: 20px;
  overflow: hidden;
  clear: both;
}

body.features-function .caseBox h4 {
  margin-top:0;
}

body.features-function .caseBox img {
	width: 250px;
	float: left;
}

body.features-function .caseBox dl {
	width: 440px;
	float: right;
}

body.features-function .caseBox dl dt{
	margin-bottom: 1em;
	font-size: 110%;
	font-weight: bold;
}
/*2018.05.07*/
body.features .box04 p img {
    margin: 10px 23px 11px 11px;
  	width: 50px;
}