@charset "utf-8";

@import "../../share/css/base.css";
@import "../../share/css/owner_layout.css";

/* --- base layout --- */


#top {
}


/* --- header --- */


/* --- contents --- */
#container #contents {
	width: 932px;
}

#container #contents .main_contents {
	float: left;
	width: 629px;
	padding-left: 10px;
	line-height: 2;
}

#container #contents .side {
	float: right;
	width: 240px;
	padding-right: 10px;
}

#container #contents .side #manager_prof h3#prof {
	width: 240px;
	height: 25px;
	margin-bottom: 15px;
	background: url(../images/casestudy11.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#container #contents .side #other_shop h3#other_title {
	width: 203px;
	height: 25px;
	margin-bottom:10px;
	background: url(../images/casestudy31.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#container #contents .page_path1,
#container #contents .page_path2 {
	clear: both;
	width: 629px;
	margin: 10px 0 30px 0;
	padding-top: 13px;
	background: url(../../customer/products/images/line.gif) 0 0 no-repeat;
}

#container #contents h1 {
	width: 941px;
	height: 49px;
	margin-bottom: 15px;
	background: url(../images/case_study_title.gif) 0 0 no-repeat;
	text-indent: -5000em;
}


#container #contents .page_path1 ul {
	height: 16px;
	background: url(../images/casestudy27.gif) center 0 no-repeat;
}

#container #contents .page_path2 ul {
	height: 16px;
	background: url(../images/casestudy29.gif) center 0 no-repeat;
}

#container #contents .page_path1 ul li,
#container #contents .page_path2 ul li {
	width: 80px;
}

#container #contents .page_path1 ul li.next {
	float: right;
}

#container #contents .page_path2 ul li.pre {
	float: left;
}

#container #contents .page_path1 ul li a,
#container #contents .page_path2 ul li a {
	display: block;
	text-indent: -5000em;
	overflow: hidden;
}

#container #contents .page_path1 ul li.next a {
	width: 80;
	height:16;
	background: url(../images/casestudy28.gif) 0 0 no-repeat;
}

#container #contents .page_path2 ul li.pre a {
	width: 80;
	height:16;
	background: url(../images/casestudy30.gif) 0 0 no-repeat;
}

#container #contents #ex {
	clear: both;
}

#container #contents h3#condition_title {
	clear: both;
	width: 628px;
	height: 26px;
	background: url(../images/case_study_subtitle.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#container #contents #ex h4 {
	margin: 0 0 20px 10px;
	padding-left: 10px;
	background: url(../../share/images/dot_mark.gif) 0 0.7em no-repeat;
	font-weight: normal;
}

#container #contents #ex dl {
	width: 628px;
	padding-left: 10px;
	background: url(../images/case_study_bk.jpg) right 6em no-repeat;
}

#container #contents #ex dl dt {
	font-weight: bold;
}

#container #contents #ex dl dd {
	padding-left: 20px;
}

#container #contents #ex #condition li {
	margin-bottom: 3px;
	padding-left: 10px;
	background: url(../images/system_list_mark.gif) 0 0.7em no-repeat;

}

#container #contents #ex #contact {
	margin-top: 20px;
	padding-left: 17px;
}

#container #contents #ex #contact li a {
	display: block;
	width: 212px;
	height: 40px;
	background: url(../images/contact_btn.jpg) 0 0 no-repeat;
	text-indent: -5000em;
	overflow: hidden;
}

#container #contents ul.service_btn {
	margin-top: 47px;
}

#container #contents ul.service_btn li {
	float: left;
	height: 39px;
	margin-right: 12px;
}

#container #contents ul.service_btn li a {
	display: block;
	height: 39px;
	text-indent: -5000em;
	overflow: hidden;
}

#container #contents ul.service_btn li.consulting a {
	width: 211px;
	background: url(../images/consul_btn.jpg) 0 0 no-repeat;
}

#container #contents ul.service_btn li.system a {
	width: 154px;
	background: url(../images/system_btn.jpg) 0 0 no-repeat;
}

#container #contents ul.service_btn li.casestudy a {
	width: 262px;
	background: url(../images/casestudy_btn.jpg) 0 0 no-repeat;
}

#container #contents ul.service_btn li.analysis a {
	width: 151px;
	background: url(../images/analysis_btn.jpg) 0 0 no-repeat;
}

/* --- side_navi --- */


/* --- footer --- */


/* --- clearfix --- */
#top {
	zoom: 1;
}

#top:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#top:after {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html #top {
	height: 1%;
}

#top {
	display: block;
}
/* End hide from IE-mac */

