@charset "utf-8";
/* CSS Document */


/* 事業紹介のpage_style.css
----------------------------------------- */
div#container div#header{
	background-image:url("../img/header.jpg");
	}


/* h1見出し */
div.biz-index div#wrapper div#main h1{
	background-image:url("../img/biz_h1.jpg");
	}
	
div.support div#wrapper div#main h1{
	background-image:url("../img/support_h1.jpg");
	}
	
div.biz-system div#wrapper div#main h1{
	background-image:url("../img/system_h1.jpg");
	}
	
div.biz-web div#wrapper div#main h1{
	background-image:url("../img/web_h1.jpg");
	}
	
div.biz-agency div#wrapper div#main h1{
	background-image:url("../img/agency_h1.jpg");
	}


/* 扉（div.biz-index）
----------------------------------------- */
div#wrapper div#main p.lead{
	margin-left: 15px;
	margin-bottom: 5px;
	}
	
div.biz-index div#wrapper div#main div.main-link{
	width: 500px;
	margin-left: 15px;
	}

div.biz-index div#wrapper div#main div.main-link div{
	width: 230px;
	padding: 5px;
	}

div.biz-index div#wrapper div#main div.main-link div h2 a{
	display: block;
	width: 230px;
	height: 67px;
	text-indent: -999em;
	}
	
div.biz-index div.main-link div#biz-support h2{
	background: url("../img/index_support.jpg") left top no-repeat;
	}
	
div.biz-index div#wrapper div#main div.main-link div p{
	padding: 5px 0;
	width: 230px;
	}
	
div.biz-index div#wrapper div#main div.main-link div#biz-system h2{
	background: url("../img/index_system.jpg") left top no-repeat;
	}
	
div.biz-index div#wrapper div#main div.main-link div#biz-web h2{
	background: url("../img/index_web.jpg") left top no-repeat;
	}
	
div.biz-index div#wrapper div#main  div.main-link div#biz-agency h2{
	background: url("../img/index_agency.jpg") left top no-repeat;
	}
	
div.biz-index div#wrapper div#main div.main-link div#biz-support{
	float: left;
	}
div.biz-index div#wrapper div#main div.main-link div#biz-web{
	clear: both;
	float: left;
	}
	
div.biz-index div#wrapper div#main div.main-link div#biz-system ,
div.biz-index div#wrapper div#main div.main-link div#biz-agency{
	float: right;
	}


/* トヨタ販売店システム運用（div.support）
----------------------------------------- */
div.support div#wrapper div#main div#main-support{
	width: 505px;
	padding-left: 5px;
	}
	
div.support div#wrapper div#main div div{
	width: 505px;
	padding-left: 10px;
	}
	
div.support div#wrapper div#main div div p{
	padding-left: 5px;
	padding-top: 5px;
	}
	
div.support div#wrapper div#main div h2{
	width: 505px;
	margin-bottom: 1ex;
	padding-left: 5px;
	border-left: 7px #cc0000 solid;
	border-bottom: 1px #cc0000 solid;
	line-height: 1.5em;
	font-size: 120%;
	}
	
div.support div#wrapper div#main div div h3{
	width: 495px;
	margin-top: 15px;
	padding-left: 5px;
	border-left: 7px #d7d4d4 solid;
	border-bottom: 1px #d7d4d4 solid;
	font-size: 110%;
	}


/* 業務システム（div.biz-system）
----------------------------------------- */
* html div.biz-system div#wrapper div#main div.system{
	width: 525px;
	}

div.biz-system div#wrapper div#main h2{
	height: 1.5em;
	margin-bottom: 1ex;
	padding-left: 5px;
	border-left: 7px #cc0000 solid;
	border-bottom: 1px #cc0000 solid;
	line-height: 1.5em;
	font-size: 120%;
	}

/* 各小見出し */
div.biz-system div#wrapper div#main div.system div h4{
	padding-top: 1em;
	color: #bd5a5a;
	font-size: 110%;
	font-weight: bold;
	}
	
/* 中身背景 */
div.biz-system div#wrapper div#main div.system{
	margin-bottom: 15px;
	background:url("../img/system_bg_top2.gif") left top no-repeat;
	background-color: #f5f5f5;
	overflow: auto;
	}
	
div.biz-system div#wrapper div#main div.system div.system-inner{
	padding: 15px;
	background:url("../img/system_bg_bottom.gif") left bottom no-repeat;
	overflow: auto;
	}
	
div.biz-system div#wrapper div#main div.system div.system-inner div.data-txt p{
	width: 275px;
	float: right;
	padding-top: 25px;
	background: url("../img/name.gif") 0px -30px no-repeat;	
	}
	
div.biz-system div#wrapper div#main div.system div.system-inner h3{
	width: 226px;
	float: right;
	margin-top: 5px;
	margin-right: 33px;
	padding-left: 15px;
	padding-bottom: 1ex;
	background-color: #bd5a5a;
	color: #fff;
	}
	
* html div.biz-system div#wrapper div#main div.system div.system-inner h3{
	width: 242px;
	margin-right: 16px;
	padding-left: 16px;
	}
	
div.biz-system div#wrapper div#main div.system div.system-inner img{
	margin-left: 10px;
	border: 1px #e3e3e3 solid;
	}
	
div.biz-system div#wrapper div#main div.system div.system-inner ul li{
	list-style: disc;
	}
	
div.biz-system div#wrapper div#main div.system div.system-inner ul{
	padding-left: 30px;
	padding-bottom: 5px;
	}
	
* html div.biz-system div#wrapper div#main div.system div.system-inner{
	height: 100%;
	} 
	
* html div.biz-system div#wrapper div#main div.system div.system-inner img{
    margin-top: -2.5em;
    position: relative;
	}

/* 中身見出し */
div.biz-system div#wrapper div#main div.system div.system-inner h4{
	clear: both;
	color: #bd5a5a;
	font-size: 110%;
	font-weight: bold;
	}
	
div.biz-system div#wrapper div#main div.system div.system-inner div.language{
	width: auto;
	}
div.biz-system div#wrapper div#main div.system div.system-inner div.language p{
	width: auto;
	padding-left: 1em;
	}

/* web企画制作（div.biz-web）
----------------------------------------- */
div.biz-web div#wrapper div#main{
	padding-left: 0px;
	}
div.biz-web div#wrapper div#main h2{
	height: 1.5em;
	padding-left: 5px;
	margin-bottom: 1ex;
	border-left: 7px #cc0000 solid;
	border-bottom: 1px #cc0000 solid;
	line-height: 1.5em;
	font-size: 120%;
	}
	
/* 中身背景 */
div.biz-web div#wrapper div#main div.system{
	margin-bottom: 15px;
	background:url("../img/system_bg_top.gif") left top no-repeat;
	background-color: #f5f5f5;
	overflow: auto;
	}

div.biz-web div#wrapper div#main div.system div.system-inner{
	padding: 15px;
	padding-right: 0px;
	background:url("../img/system_bg_bottom.gif") left bottom no-repeat;
	overflow: auto;
	}
	
* html div.biz-web div#wrapper div#main div.system div.system-inner{
	height: 100%;
	} 
	
div.biz-web div#wrapper div#main div.system div.system-inner h3{
	padding-bottom: 5px;
	background:url("../img/web_line.jpg") left bottom no-repeat;
	font-size: 120%;
	}

div.biz-web div#wrapper div#main div.system div.system-inner img{
	float: left;
	margin-top: 10px;
	border: 1px #e3e3e3 solid;
	}

div.biz-web div#wrapper div#main div.system div.system-inner div.data{
	width: 310px;
	float: right;
	padding: 5px;
	word-break: break-all;
	}
	
div.biz-web div#wrapper div#main div.system div.system-inner div.data h4{
	padding-top: 1.5em;
	color: #555;
	font-size: 110%;
	font-weight: bold;
	}
	
div.biz-web div#wrapper div#main div.system div.system-inner div.data p{
	padding-left: 15px;
	}
	

/* 代理業（div.biz-agency）
----------------------------------------- */
div.biz-agency div#wrapper div#main div#agency-system , 
div.biz-agency div#wrapper div#main div#agency{
	padding: 5px;
	}
	
div.biz-agency div#wrapper div#main div#agency-system div.data , 
div.biz-agency div#wrapper div#main div#agency div.data{
	margin-bottom: 10px;
	overflow: auto;
	height: 100%;
	padding: 10px;
	background-color:#f5f5f5;
	}
	
div.biz-agency div#wrapper div#main div h2{
	width: 503px;
	height: 1.5em;
	margin-bottom: 1ex;
	padding-left: 5px;
	border-left: 7px #cc0000 solid;
	border-bottom: 1px #cc0000 solid;
	line-height: 1.5em;
	font-size: 120%;
	}
	
* html div.biz-agency div#wrapper div#main div h2{
	width: 515px;
	}

div.biz-agency div#wrapper div#main div div.data dl.post{
	margin: 0 1em;
	padding-bottom: 1ex;
	border-top: 1px #fff solid;
}
	 
div.biz-agency div#wrapper div#main div  dl.post dt{
	width: 60%;
	float: left;
	text-align: right;
	font-weight: bold;
	}
div.biz-agency div#wrapper div#main div div.data dl.post dd{
	float: right;
	width: 40%px;
	}

	
div.biz-agency div#wrapper div#main div div.data h3{
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: #bd5a5a;
	font-size: 120%;
	font-weight: bold;
	background:url("../img/agency_line.gif") left bottom no-repeat;
	}

div.biz-agency div#wrapper div#main div div.data h4.company{
	padding-top: 1ex;
	padding-left: 15px;
	color: #555;
	}	

div.biz-agency div#wrapper div#main div div.data ul{
	padding-bottom: 1ex;
	}
	
div.biz-agency div#wrapper div#main div div.data p , 
div.biz-agency div#wrapper div#main div div.data ul{
	padding-left: 15px;
	}