@charset 'utf-8';


/*要素--------------------------------------------------------------------------*
a, abbr, acronym, address, area, base, bdo, blockquote, body, br, button, caption, 
cite, code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, frame, 
frameset, h1, h2, h3, h4, h5, h6, head, hr, html, iframe, img, input, ins, kbd, 
label, legend, li, link, map, meta, noframes, noscript, object, ol, optgroup, 
option, p, param, pre, q, rb, rbc, rp, rt, rtc, ruby, samp, script, select, span, 
strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, title, tr, 
ul, var
*-------------------------------------------------------------------------------*

/*xhtml非推奨要素---------------------------------------------------------------*
applet, basefont, center, dir, font, isindex, menu, s, strike, u
*-------------------------------------------------------------------------------*


/*cssでの指定を推奨-------------------------------------------------------------*
b, big, i, small, tt
*-------------------------------------------------------------------------------*


/*使いそうな要素----------------------------------------------------------------*
a, address, blockquote, body, br, button, caption, code, col, colgroup, dd, del, 
div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, head, hr, html, img, 
input, label, legend, li, meta, noscript, object, ol, optgroup, option, p, pre, 
script, select, span, strong, style, table, tbody, td, textarea, tfoot, th, thead, 
title, tr, ul
*-------------------------------------------------------------------------------*/




/*--------------------

	add.css
		各ページに追加するスタイル

--------------------*/




/*--------------------------------------*
|	container							|
*										*---------------------------------------*/


/*-----------------------------------web/index.html*/
div#container div#main div.web-index-01 {
	background-image:url(../img/web/index_img_01.gif);
	min-height:150px;
	_height:150px;
}
div#container div#main div.web-index-01 p, div#container div#main div.web-index-01 ul {
	margin-left:200px;
}
div#container div#main div.web-index-02 {
	background-image:url(../img/web/index_img_02.gif);
	min-height:150px;
	_height:150px;
}
div#container div#main div.web-index-02 p, div#container div#main div.web-index-02 ul {
	margin-left:200px;
}
div#container div#main div.web-index-03 {
	background-image:url(../img/web/index_img_03.gif);
	min-height:150px;
	_height:150px;
}
div#container div#main div.web-index-03 p, div#container div#main div.web-index-03 ul {
	margin-left:200px;
}
div#container div#main div.web-index-04 {
	background-image:url(../img/web/index_img_04.gif);
	min-height:150px;
	_height:150px;
}
div#container div#main div.web-index-04 p, div#container div#main div.web-index-04 ul {
	margin-left:200px;
}
div#container div#main div.web-index-05 {
	background-image:url(../img/web/index_img_05.gif);
	min-height:150px;
	_height:150px;
}
div#container div#main div.web-index-05 p, div#container div#main div.web-index-05 ul {
	margin-left:200px;
}


/*-----------------------------------web.html*/

div#container div#main p.renewal-01 {
	background-image:url(../img/web/img_chugoku_01.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	min-height:120px;
	_height:120px;
	padding-right:140px;
}


/*-----------------------------------renewal.html*/

div#container div#main p.renewal-01 {
	background-image:url(../img/web/renewal_img_01.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	min-height:120px;
	_height:120px;
	padding-right:140px;
}
div#container div#main p.renewal-02 {
	background-image:url(../img/web/renewal_img_02.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	min-height:120px;
	_height:120px;
	padding-right:140px;
}
div#container div#main div.renewal-03 {
	*margin-top:2em;
	_margin-top:2em;
	
	background-image:url(../img/web/renewal_img_03.gif);
	background-repeat:no-repeat;
	background-position:580px 50px;
	min-height:200px;
	_height:200px;
}
div#container div#main div.renewal-03 h2 {
	*margin-top:0px;
	_margin-top:0px;
}
div#container div#main div.renewal-03 p {
	margin-right:200px;
}


/*-----------------------------------seo.html*/

div#container div#main div.seo-01 {
	background-image:url(../img/web/seo_img_01.jpg);
	background-position:60px 0px;
	min-height:300px;
	_height:300px;
}



/*-----------------------------------cost.html*/

div#container div#main dl.cost-dl_01 {
	background-image:url(../img/web/cost_img_03.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	margin-bottom:0px;
	
	width:660px;
	height:173px;
}
div#container div#main dl.cost-dl_01 dt {
	display:none;
}
div#container div#main dl.cost-dl_01 dd {
	display:none;
}



/*-----------------------------------results.html*/

div#container div#main div.res-box {
	width:330px;
	float:left;
	margin:0 -60px 4em 60px;
	_margin:0 -30px 4em 30px;
}
div#container div#main div.res-box h3 {
	margin:0 0 10px 0;
}
div#container div#main div.res-box p {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
}
div#container div#main div.res-box dl {
	margin:0 5px 0 5px;
	padding:0 0 0 0;
}



/*-----------------------------------flow.html*/
/*-----------------------------------web.htmlへ統合*/
div#container div#main div.flow div {
	*margin-bottom:2em;
	_margin-bottom:2em;
	background-repeat:no-repeat;
	background-position:55px 50px;
	min-height:180px;
	_height:180px;
}
div#container div#main div.flow h3 {
	*margin-top:0px;
	_margin-top:0px;
}
div#container div#main div.flow p {
	margin-left:220px;
}
div#container div#main div.flow div.flow-01 {
	background-image:url(../img/web/web_img_01.gif);
}
div#container div#main div.flow div.flow-02 {
	background-image:url(../img/web/web_img_02.gif);
}
div#container div#main div.flow div.flow-03 {
	background-image:url(../img/web/web_img_03.gif);
}
div#container div#main div.flow div.flow-04 {
	background-image:url(../img/web/web_img_04.gif);
}
div#container div#main div.flow div.flow-05 {
	background-image:url(../img/web/web_img_05.gif);
}
div#container div#main div.flow div.flow-06 {
	background-image:url(../img/web/web_img_06.gif);
}



/*-----------------------------------dtp.html*/

div#container div#main div.dtp-01 {
	background-image:url(../img/dtp/img_01.jpg);
	background-position:60px 0px;
	_margin-top:0;
	min-height:300px;
	_height:300px;
}


/*-----------------------------------management.html*/

div#container div#main div.management-01 {
	background-image:url(../img/management/img_01.jpg);
	background-position:60px 0px;
	_margin-top:0;
	min-height:300px;
	_height:300px;
}


/*-----------------------------------biztrans.html*/

div#container div#main div.biztrans-01 {
	background-image:url(../img/biztrans/img_01.jpg);
	background-position:60px 0px;
	_margin-top:0;
	min-height:300px;
	_height:300px;
}



/*-----------------------------------gaiyo.html*/
/*-------マネジメント業務*/
div#container div#main div.gaiyo-01 {
	background-image:url(../img/gaiyo/img_01.jpg);
	min-height:350px;
	_height:350px;
}
div#container div#main div.gaiyo-02 {
	background-image:url(../img/gaiyo/img_02.jpg);
	min-height:350px;
	_height:350px;
}
div#container div#main div.gaiyo-03 {
	background-image:url(../img/gaiyo/img_03.jpg);
	min-height:350px;
	_height:350px;
}

/*-------会社概要*/
div#container div#main div.gaiyo-gaiyo {
	min-height:380px;
	_height:380px;
	_margin-top:2em;
}
div#container div#main div.gaiyo-gaiyo dl {
	float:left;
	margin:0 20px 1em 60px;
	_margin:0 20px 1em 30px;
	width:350px;
}
div#container div#main div.gaiyo-gaiyo h3 {
	margin:0 0 0.5em 430px;
}
div#container div#main div.gaiyo-gaiyo h2 {
	_margin-top:0px;
}
div#container div#main div.gaiyo-gaiyo img {
	border:1px solid #cccccc;
}


div#container {
}
