﻿html{
	margin:0 17px 0 30px; padding:0;
	color:#EDFFD9;}

body{
	position:relative;
	margin:0; padding:0;
	background:url('../img/bg_head.png') repeat-x left top;
	font-size:small; font-family:'メイリオ', Meiryo, sans-serif;
	line-height:1.4em}

img{
	display:block;
	float:left;
	margin:0 2px;	padding:2px;
	border:1px #EDFFD9 solid;}

a:link{
	color:#48A60B;
	text-decoration:underline;}
a:visited{
	color:#48A60B;
	text-decoration:underline;}
a:hover{
	color:#48A60B;
	text-decoration:none;}
a:active{
	color:#48A60B;
	text-decoration:underline;}
a img{
	border:0 none;}

.center{
	text-align:center}
.clear{
	clear:both;}

.vNavi{
	display:none}

h1{
	position:relative;
	float:left;
	width:304px; height:194px;
	margin:0 0 0 30px; padding:0;
	overflow:hidden;}
h1 a{
	display:block;
	position:absolute; top:-51px; left:0;}
h1 a img{
	margin:0; padding:0;}
h1.card a{
	top:0px;
	background:url('../img/crd_bk.png') no-repeat left top}
h1.card a:hover img{
	visibility:hidden}


div.headMsg{
	height:120px;
	padding:5px;
	overflow:auto;}
div.headMsg p{
	margin:0 0 0.5em 0; padding:0;}
form.searchBox{
	float:right;
	margin-right:13px}
form.searchBox p{
	margin:7px 0 0; padding:0;}

div.docMain,div.docMainTop{
	float:left;
	min-height:650px;
	margin-right:265px; margin-top:50px; padding-right:145px;
	background:url('../img/bg_docmain.png') repeat-y right top;
	color:#062531}
p#breadclumb{
	margin:2px; padding:0;
	font-size:x-small}
div.docMain h2{
	min-height:32px;
	margin:20px 2px 2px 10px; padding:10px 0 0 50px;
	line-height:1em;
	font-size:3.2em; font-weight:normal}
div.docMain h2.ttlExpression{
	background:url('../img/bg_ttlexpresson.png') no-repeat left top;}
div.docMain h2.ttlSharepoint{
	background:url('../img/bg_ttlsharepoint.png') no-repeat left top;}
div.docMain h2.ttlIe{
	background:url('../img/bg_ttlie.png') no-repeat left top;}
div.docMain h2.ttlDictionar{
	background:url('../img/bg_ttldictionary.png') no-repeat left top;}
div.docMain h2.ttlCalendar{
	background:url('../img/bg_ttlcalendar.png') no-repeat left top;}
div.docMain h2.ttlProfile{
	background:url('../img/bg_ttlprofile.png') no-repeat left top;}
div.docMain h2.ttlLink{
	background:url('../img/bg_ttllink.png') no-repeat left top;}
div.docMain h3,div.docMain h4,div.docMain p,div.docMain dl,div.docMainTop h2,div.docMainTop h3,div.docMainTop p{
	margin-left:20px}
div.docMain h3,div.docMainTop h2{
	margin-top:2em; padding-left:26px;
	background:url('../img/ico-ttl_l2.gif') no-repeat left top;
	color:#15A2DF;
	font-size:1.4em}
div.docMain h4,div.docMainTop h3{
	padding-left:22px;
	background:url('../img/ico-ttl_l3.gif') no-repeat left top;
	color:#48A60B;
	font-size:1.2em}
div.indent{
	margin-left:20px}
div.docMain p.docfootGotop,div.docMainTop p.docfootGotop{
	margin:0 -145px 0 0; padding:0;}
div.docMain p.docfootGotop a,div.docMainTop p.docfootGotop a{
	visibility:hidden}

div.docSub{
	float:left;
	position:relative;
	width:397px; height:615px;
	margin-left:-397px; padding-top:50px;
	background:url('../img/bg_docsub.png') repeat-y left top}
div.docSub ul.docSubBtnMenu{
	float:left;
	width:129px; height:565px;
	margin:0; padding:22px 0 0;
	overflow:hidden;
	list-style-type:none;}
div.docSubTop ul.docSubBtnMenu{
	background:url('../img/bg-menu_top.jpg') no-repeat left top;}
div.docSubMenu01 ul.docSubBtnMenu{
	background:url('../img/bg-menu_active.jpg') no-repeat left 4px;}
div.docSubMenu02 ul.docSubBtnMenu{
	background:url('../img/bg-menu_active.jpg') no-repeat left 83px;}
div.docSubMenu03 ul.docSubBtnMenu{
	background:url('../img/bg-menu_active.jpg') no-repeat left 162px;}
div.docSubMenu04 ul.docSubBtnMenu{
	background:url('../img/bg-menu_active.jpg') no-repeat left 241px;}
div.docSubMenu05 ul.docSubBtnMenu{
	background:url('../img/bg-menu_active.jpg') no-repeat left 320px;}
div.docSubMenu06 ul.docSubBtnMenu{
	background:url('../img/bg-menu_active.jpg') no-repeat left 399px;}
div.docSubMenu07 ul.docSubBtnMenu{
	background:url('../img/bg-menu_active.jpg') no-repeat left 478px;}
div.docSub ul.docSubBtnMenu li{
	margin:0 0 7px 28px; padding:0;}
div.docSub ul.docSubBtnMenu li a{
	display:block}
div.docSub ul.docSubBtnMenu li a:hover{
	padding-left:3px;}
div.docSub ul.docSubBtnMenu li a img{
	float:none;
	margin:0; padding:0;
	border:0 none;}
div.docSub ul.docSubBtnMenu li.menuActive a,div.docSub ul.docSubBtnMenu li.menuActive a:hover{
	padding-left:5px;}
div.docSub ul{
	margin-bottom:2em;
	line-height:1.5em;
	list-style:square inside none}
li.subMenuActive a:link{
	text-decoration:none;}
li.subMenuActive a:visited{
	text-decoration:none;}
li.subMenuActive a:hover{
	text-decoration:underline;}
li.subMenuActive a:active{
	text-decoration:none;}

div.docSub h2{
	float:left;
	margin-top:0; margin-left:8px; padding-left:26px;
	background:url('../img/ico-ttl_l2.gif') no-repeat left top;
	color:#15A2DF}
div.docSub p{
	float:left;
	width:242px;
	margin-top:0; margin-left:8px;}
div.docSub p a{
	background:url('../img/bg_submenu_banner.png') repeat left top;}
div.docSub p a img{
	float:none;
	margin:0; padding:0;
	border:0 none;}
div.docSub p.cssSelect{
	position:absolute; top:14px; left:14px;
	float:none;
	width:383px;
	margin:0; padding:0;
	vertical-align:text-bottom;
	font-size:12px;
	color:#062531}
div.docSub p.cssSelect img{
	display:inline;
	float:none;
	margin:0 3px 0; padding:0px;
	border:0 none;}

p.footGotop{
	clear:both;
	margin:0 13px 3px 0;
	text-align:right;}
p.footGotop a:link,p.footGotop a:visited,p.footGotop a:hover,p.footGotop a:active{
	color:#EDFFD9}	