/*
-----------------------------------------------
WebGraphy Styles
Version:  07 Jul 2008
----------------------------------------------- */

@charset "Shift_JIS";

h3#Web {
	height: 41px;
	background: transparent url(../image/title_web.gif) center 1px no-repeat;
	font-size: 0.9em;
	text-indent: -500em;
}

/* ------ Character ------ */
h4#TitChara {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_chara.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
h5#SubImpt {
	margin: 40px 0 30px 20px;
	width: 476px;
	height: 20px;
	background: transparent url(../image/chara_subtit_important.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
h5#SubElmt {
	margin: 40px 0 0 20px;
	width: 520px;
	height: 25px;
	background: #32327A url(../image/chara_subtit_element.gif) 15px center no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
p#LeadImpt {
	height: 40px;
	background: transparent url(../image/chara_lead_important.gif) center no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
p.TopTxt {
	margin: 30px 20px 0 20px;
	font-size: 0.85em;
	text-align: left;
}
p.TopTxt:first-letter {
	font-size: 1.5em;
}
p.TopTxt span.RedLtr {
	color: #951620;
}
p.NmlTxt {
	margin: 30px 20px 0 20px;
	font-size: 0.8em;
	text-align: left;
}
dl.WebBox {
	margin-left: 20px;
	padding: 15px;
	border-top: 1px solid #32327A;
	border-right: 1px solid #32327A;
	border-bottom: 1px solid #32327A;
	border-left: 4px solid #32327A;
	width: 485px;
	text-align: left;
}
dl.WebBox dt {
	font-size: 0.8em;
	text-indent: -500em;
}
dl.WebBox dt#Goal {
	background: transparent url(../image/chara_element_goal.gif) no-repeat;
}
dl.WebBox dt#Strategy {
	background: transparent url(../image/chara_element_strategy.gif) no-repeat;
}
dl.WebBox dt#Emphasis {
	background: transparent url(../image/chara_element_emphasis.gif) no-repeat;
}
dl.WebBox dt#Alliance {
	background: transparent url(../image/chara_element_alliance.gif) no-repeat;
}
dl.WebBox dd {
	margin: 5px 0 20px 0;
	font-size: 0.8em;
}
dl.WebBox dd ul {
	margin-left: 30px;
}
dl.WebBox dd ul li {
	margin: 3px 0;
	list-style-type: disc;
}



/* ------ Consulting ------ */
h4#TitCon {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_consulting.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}

/* ------ Maintenance ------ */
h4#TitMainte {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_maintenance.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
h5#SubMainte {
	margin: 40px 0 0 20px;
	width: 520px;
	height: 25px;
	background: #32327A url(../image/mainte_subtit_package.gif) 15px center no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
dl.WebBox dt#Spot {
	background: transparent url(../image/mainte_pack_spot.gif) no-repeat;
}
dl.WebBox dt#Year {
	background: transparent url(../image/mainte_pack_year.gif) no-repeat;
}
dl.WebBox dt#Half {
	background: transparent url(../image/mainte_pack_half.gif) no-repeat;
}
dl.WebBox dt#Full {
	background: transparent url(../image/mainte_pack_full.gif) no-repeat;
}


/* ------ System ------ */
h4#TitSys {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_system.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}

/* ------ Process ------ */
h4#TitProc {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_process.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
ol#ProcessList {
	margin: 30px 0 20px 40px;
}
ol#ProcessList li {
	margin: 0 0 20px 0;
	display: block;
	height: 26px;
	font-size: 0.8em;
	text-indent: -500em;
	text-align: left;
}
ol#ProcessList li#no1 {
	background: transparent url(../image/process_no_01.gif) no-repeat;
}
ol#ProcessList li#no2 {
	background: transparent url(../image/process_no_02.gif) no-repeat;
}
ol#ProcessList li#no3 {
	background: transparent url(../image/process_no_03.gif) no-repeat;
}
ol#ProcessList li#no4 {
	background: transparent url(../image/process_no_04.gif) no-repeat;
}
ol#ProcessList li#no5 {
	background: transparent url(../image/process_no_05.gif) no-repeat;
}
ol#ProcessList li#no6 {
	background: transparent url(../image/process_no_06.gif) no-repeat;
}
ol#ProcessList li#no7 {
	background: transparent url(../image/process_no_07.gif) no-repeat;
}
ol#ProcessList li#no8 {
	background: transparent url(../image/process_no_08.gif) no-repeat;
}
ol#ProcessList li#no9 {
	background: transparent url(../image/process_no_09.gif) no-repeat;
}
ol#ProcessList li#no10 {
	background: transparent url(../image/process_no_10.gif) no-repeat;
}
ol#ProcessList li#no11 {
	background: transparent url(../image/process_no_11.gif) no-repeat;
}
ol#ProcessList li#no12 {
	background: transparent url(../image/process_no_12.gif) no-repeat;
}


/* ------ Management ------ */
h4#TitManage {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_manage.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
/* ------ Planning ------ */
h4#TitPlan {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_plan.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}

/* ------ Works ------ */
h4#TitWorks {
	width: 560px;
	height: 28px;
	background: transparent url(../image/web_title_works.gif) no-repeat;
	font-size: 0.85em;
	text-indent: -500em;
}
dl.WorksList {
	margin: 20px;
	width: 520px;
	clear: both;
	font-size: 0.8em;
}
dl.WorksList dt.WorksCap {
	margin-bottom: 30px;
	float: left;
	width: 152px;
	text-indent: -500em;
}
dl.WorksList dt.WorksCap li.enlarge a{
	margin-top: 5px;
	margin-left: 90px;
	display: block;
	height: 21px;
	background: transparent url(../image/works_icon_enlarge.gif) no-repeat;
	overflow: hidden;
}
dl.WorksList dt.WorksCap li#Vic {
	height: 252px;
	background: #32327A url(../image/works_capture_001.gif) center center no-repeat;
}
dl.WorksList dt.WorksCap li#Shincho {
	height: 222px;
	background: #32327A url(../image/works_capture_002.gif) center center no-repeat;
}
dl.WorksList dt.WorksCap li#cafefuji {
	height: 222px;
	background: #32327A url(../image/works_capture_003.gif) center center no-repeat;
}
dl.WorksList dt.WorksCap li#usami {
	height: 203px;
	background: #32327A url(../image/works_capture_004.gif) center center no-repeat;
}
dl.WorksList dt.WorksCap li#Spack {
	height: 336px;
	background: #32327A url(../image/works_capture_005.png) center center no-repeat;
}
dl.WorksList dt.WorksCap li#JK {
	height: 142px;
	background: #32327A url(../image/works_capture_006.png) center center no-repeat;
}
dl.WorksList dt.WorksCap li#jedidiah {
	height: 285px;
	background: #32327A url(../image/works_capture_007.png) center center no-repeat;
}
dl.WorksList dt.WorksCap li#necomo {
	height: 204px;
	background: #32327A url(../image/works_capture_008.png) center center no-repeat;
}
dl.WorksList dt.WorksCap li#hgh21 {
	height: 164px;
	background: #32327A url(../image/works_capture_hgh21.jpg) center center no-repeat;
}
dl.WorksList dt.WorksCap li#nss {
	height: 138px;
	background: #32327A url(../image/works_capture_nss.jpg) center center no-repeat;
}
l.WorksList dd {
	margin-bottom: 30px;
	float: right;
	width: 338px;
}
dl.WorksList dd dl {
}
dl.WorksList dd dl dt.ClientName {
	padding-bottom: 2px;
	border-bottom: 1px solid #951620;
	text-align: left;
}
dl.WorksList dd dl dd.ClientUrl {
	padding-top: 2px;
	text-align: left
}
dl.WorksList dd dl dd.ClientDescription {
	padding-top: 2px;
	text-align: left
}
.highslide-caption {
	visibility:hidden;
}














