@charset "Shift_JIS";
/* base.css */

/* ////////////////////////////////////////////////
  Font Style
//////////////////////////////////////////////// */
body {
	font-size:13px;
	font-family: 'メイリオ',Meiryo,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
	color:#5A5C57;
	*font: x-small;
	line-height:0;　/* margin fix for include file */}

/* for ie7
-------------------------------------------------*/
img {
	vertical-align:top;}
li {
	vertical-align:top;}

/* text size sample *10-26 number is pixel number */
.text10 { font-size: 77%; }
.text11 { font-size: 85%; }
.text12 { font-size: 93%; }
.text13 { font-size: 100%; }
.text14 { font-size: 108%; }
.text15 { font-size: 116%; }
.text16 { font-size: 123.1%; }
.text17 { font-size: 131%; }
.text18 { font-size: 138.5%; }
.text19 { font-size: 146.5%; }
.text20 { font-size: 153.9%; }
.text21 { font-size: 161.6%; }
.text22 { font-size: 167%; }
.text23 { font-size: 174%; }
.text24 { font-size: 182%; }
.text25 { font-size: 189%; }
.text26 { font-size: 197%; }
.text27 { font-size: 400%; }

p {
	font-size: 100%;
	line-height: 1.6em;
}
p a:link {
	text-decoration: none;
	color: #11770E;}
p a:visited {
	text-decoration: none;
	color: #11770E;}
p a:hover, a:active {
	text-decoration: underline;
	color: #11770E;}

h1 {
	font-size: 100%;
	line-height: 1.6em;}
	
h2 {
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.6em;}
	
h3 {
	color: #353535;
	font-size: 120%;
	line-height: 1.6em;}

h4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.6em;}

h5 {
	font-size: 100%;
	line-height: 1.6em;}

h6 {
	font-size: 100%;
	line-height: 1.6em;}

table {
	font-size: 100%;
	line-height: 1.6em;}

ul,ol {
	font-size: 100%;
	line-height: 1.6em;}

strong {
	font-weight:bold;}

.txt_Right{
	text-align:right;}

.txt_Center {
	text-align:center;}

.txt_ss {
	font-size: 90%;
	font-weight:normal;}

sup {
	font-size:64%;
	line-height:1.5em;}

/*-------------------------------------------------
  color 
-------------------------------------------------*/
/* Orange */
.Orange01 {
	color:#FFAE00;}
.Orange01 a:link {
	text-decoration: none;
	color: #FFAE00;}
.Orange01 a:visited {
	text-decoration: none;
	color: #FFAE00;}
.Orange01 a:hover, a:active {
	text-decoration: underline;
	color: #FFAE00;}
.Orange02 {
	color:#FF6C00;}
.Orange02 a:link {
	text-decoration: none;
	color: #FF6C00;}
.Orange02 a:visited {
	text-decoration: none;
	color: #FF6C00;}
.Orange02 a:hover, a:active {
	text-decoration: underline;
	color: #FF6C00;}
.Orange03 {
	color:#CA8B28;}

/* Black */
.Black01 {
	color:#2F2F2F;}
.Black01 a:link {
	text-decoration: none;
	color: #2F2F2F;}
.Black01 a:visited {
	text-decoration: none;
	color: #2F2F2F;}
.Black01 a:hover, a:active {
	text-decoration: underline;
	color: #2F2F2F;}

/* Blue */
.Blue01 {
	color:#106BDC;}
.Blue01 a:link {
	text-decoration: none;
	color: #106BDC;}
.Blue01 a:visited {
	text-decoration: none;
	color: #106BDC;}
.Blue01 a:hover, a:active {
	text-decoration: underline;
	color: #106BDC;}
.Blue02 {
	color:#0F76D1;}
.Blue03 {
	color:#00499D;}
.Blue03 a:link {
	text-decoration: none;
	color: #00499D;}
.Blue03 a:visited {
	text-decoration: none;
	color: #00499D;}
.Blue03 a:hover, a:active {
	text-decoration: underline;
	color: #00499D;}
.Blue04 {
	color:#1BA0E5;}

/* Red */
.Red01 {
	color:#FF4100;}
.Red02 {
	color:#BF0000;}
.Red02 a:link {
	text-decoration: none;
	color: #BF0000;}
.Red02 a:visited {
	text-decoration: none;
	color: #BF0000;}
.Red02 a:hover, a:active {
	text-decoration: underline;
	color: #BF0000;}
.Red03 {
	color:#FF0000;}

/* Green */
.Green01 {
	color:#036F00;}
.Green02 {
	color:#009D98;}
.Green03 {
	color:#076300;}
.Green03 a:link {
	text-decoration: none;
	color: #076300;}
.Green03 a:visited {
	text-decoration: none;
	color: #076300;}
.Green03 a:hover, a:active {
	text-decoration: underline;
	color: #076300;}
.Green04 {
	color:#6FA900;}

/* Purple */
.Purple01 {
	color:#5C37A7;}

.Purple02 {
	color:#D84DE9;}

/* Black */
.Black {
	color:#5A5C57;}

/* Pink */
.Pink {
	color:#F77FF7;}
.Pink a:link {
	text-decoration: none;
	color: #F77FF7;}
.Pink a:visited {
	text-decoration: none;
	color: #F77FF7;}
.Pink a:hover, a:active {
	text-decoration: underline;
	color: #F77FF7;}

/* White */
.White01 {
	color:#FFFFFF;}
.White01 a:link {
	text-decoration: none;
	color: #FFFFFF;}
.White01 a:visited {
	text-decoration: none;
	color: #FFFFFF;}
.White01 a:hover, a:active {
	text-decoration: underline;
	color: #FFFFFF;}

/* Yellow */
.Yellow01 {
	color:#FFEA00;}
.Yellow01 a:link {
	text-decoration: none;
	color: #FFEA00;}
.Yellow01 a:visited {
	text-decoration: none;
	color: #FFEA00;}
.Yellow01 a:hover, a:active {
	text-decoration: underline;
	color: #FFEA00;}

/* title */
.title_Green01 {
	border-left:3px #12790F solid;}
.title_Green02 {
	border-left:3px #076300 solid;}
.title_Green03 {
	border-left:3px #A4E66F solid;}
.title_Green04 {
	border-left:3px #009D98 solid;}
.title_Green05 {
	border-left:3px #2A5E00 solid;}
.title_Green06 {
	border-left:3px #6FB500 solid;}
.title_Green07 {
	border-left:3px #00c73c solid;}
.title_Blue01 {
	border-left:3px #0F76D1 solid;}
.title_Blue02 {
	border-left:3px #0B76D1 solid;}
.title_Blue03 {
	border-left:3px #00499D solid;}
.title_Blue04 {
	border-left:3px #6FE9FF solid;}
.title_Blue05 {
	border-left:3px #0084CD solid;}
.title_Blue06 {
	border-left:3px #00AEE9 solid;}
.title_Blue07 {
	border-left:3px #0C1B66 solid;}
.title_Blue08 {
	border-left:3px #009ad6 solid;}
.title_Red01 {
	border-left:3px #BF0000 solid;}
.title_Red02 {
	border-left:3px #D40078 solid;}
.title_Red03 {
	border-left:3px #d90000 solid;}
.title_Gray01 {
	border-left:3px #8F8F8F solid;}
.title_Orange01 {
	border-left:3px #F48A00 solid;}
.title_Black01 {
	border-left:3px #000000 solid;}
.title_Purple01 {
	border-left:3px #5C37A7 solid;}
.title_Yellow01 {
	border-left:3px #FFEA00 solid;}

/* line */
.LineB01 {
	border-bottom:3px #0B76D1 solid;
	padding:0px;
	margin-bottom:15px;}

.LineG01 {
	border-bottom:3px #076300 solid;
	padding:0px;
	margin-top:25px;}

.LineG02 {
	border-bottom:1px #939393 solid;
	padding:0px;
	margin:5px 0px 15px 0px;}

.LineG03 {
	border-top:1px #D0D0D0 dotted;
	padding-top:10px;
	margin:10px 0px 0px 0px;}

.LineG04 {
	border-top:1px #C1C1C1 solid;
	padding-top:10px;
	margin:20px 0px 15px 0px;}	

/*-------------------------------------------------
  Links 
-------------------------------------------------*/
/* Links */
a:link {
	text-decoration: none;
	color: #11770E;}
a:visited {
	text-decoration: none;
	color: #11770E;}
a:hover, a:active {
	text-decoration: underline;
	color: #11770E;}

/*-------------------------------------------------
  bgcolor 
-------------------------------------------------*/
#White {
	background-image:url(../../images/bg_White.gif);
	background-position:center top;
	background-repeat:repeat-y;
	*font-size: small;
	background-color:#FFFFFF;}

#Enterprises {
	background-image:url(../../images/bg_Enterprises.gif);
	background-position:center top;
	background-repeat:repeat-y;
	*font-size: small;
	background-color:#0C1B66;}

#Security {
	background-image:url(../../images/bg_Security.gif);
	background-position:center top;
	background-repeat:repeat-y;
	*font-size: small;
	background-color:#174AB2;}

#Portal {
	background-image:url(../../images/bg_Portal.gif);
	background-position:center top;
	background-repeat:repeat-y;
	*font-size: small;
	background-color:#0CAC07;}

#Apps {
	background-image:url(../../images/bg_Apps.gif);
	background-position:center top;
	background-repeat:repeat-y;
	*font-size: small;
	background-color:#008AFF;}

#Small {
	background-image:url(../../images/bg_small.gif);
	background-position:center top;
	background-repeat:repeat-y;
	*font-size: small;
	background-color:#FFFFFF;}

#Learning {
	background-image:url(../../images/learning_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Spreadsheets {
	background-image:url(../../images/spreadsheets_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Gadget {
	background-image:url(../../images/gadget_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#address {
	background-image:url(../../images/address_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Timecard {
	background-image:url(../../images/timecard_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Gososhinboushi {
	background-image:url(../../images/boushi_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Garakeitai {
	background-image:url(../../images/garakeitai_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Workflow {
	background-image:url(../../images/Workflow_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Swith {
	background-image:url(../../images/Swith_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Management {
	background-image:url(../../images/Management_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#BBS {
	background-image:url(../../images/BBS_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Memo {
	background-image:url(../../images/Memo_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Form {
	background-image:url(../../images/Form_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Jinji {
	background-image:url(../../images/Jinji_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#MapDB {
	background-image:url(../../images/MapDB_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

/*-------------------------------------------------
  header 
-------------------------------------------------*/
#header {
	width: 950px;
	margin: 0 auto 7px auto;
	position:relative;}

#header .logo_lead {
	float: left;
	padding: 10px 0 0px 0;
	font-size:88%;}

#header .logo_bay {
	top: 10px;
	right:0px;
	position:absolute;}

#header #logoWrapper {
	float: left;
	padding: 8px 0 0 0;}

#header #logoWrapper #logo {
	float: left;
	padding: 0;
	height: 71px;}

#header #headerR {
	float: right;
	padding: 0;
	margin-top:40px;}

#header #headerR .funcBox {
	}
	
#header #headerR .funcBox .search {
	float: right;
	padding: 0 0 0 3px;
	text-align: right;}

#header #headerR .funcBox .twitter {
	float: right;
	padding: 0 5px 0 0;
	margin-top:-2px;}	

#header #headerR .funcBox .twitter img,
#header #headerR .funcBox .search input {
	vertical-align: middle;}
	
/* input */
input.headSearch {
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	width: 180px;
	height: 20px;}

/*-------------------------------------------------
  gnavi 
-------------------------------------------------*/
#gnaviWrap {
	width: 950px;
	padding: 0;
	margin:0px auto;}

/* base */
#gnaviWrap_second {
	width: 950px;
	height: 40px;
	border-bottom:3px #00923A solid;
	padding: 0;
	margin:0px auto;}

#gnavi {
	width:950px;
	height:40px;
	margin: 0 auto;
	position:relative;
	overflow:hidden;
	background-image:url(../../images/gnavi_menu.gif);
	background-attachment:scroll;
	background-position:0px 0;
	background-repeat:no-repeat;}

#gnavi a {
	display: block;
	position: absolute;
	margin: 0 auto;
	text-indent: -9999px;
	text-decoration: none !important;
	overflow: hidden;
	background-image:url(../../images/gnavi_menu.gif);
	background-attachment:scroll;
	background-position:0px 0;
	background-repeat:no-repeat;}

#gnavi .nav00 a:link,
#gnavi .nav00 a:visited   { width: 119px; height: 40px; left: 0; top: 0; background-position: 0 0; }
#gnavi .nav00 a:hover     { width: 119px; height: 40px; left: 0; top: 0; background-position: 0 -40px; }
#contents0 #gnavi .nav00 a { width: 119px; height: 40px; left: 0; top: 0; background-position: 0px -40px !important; }

#gnavi .nav01 a:link,
#gnavi .nav01 a:visited   { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px 0; }
#gnavi .nav01 a:hover     { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px -40px; }
#contents1 #gnavi .nav01 a { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px -40px !important; }

#gnavi .nav02 a:link,
#gnavi .nav02 a:visited   { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px 0; }
#gnavi .nav02 a:hover     { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px -40px; }
#contents2 #gnavi .nav02 a { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px -40px !important; }

#gnavi .nav03 a:link,
#gnavi .nav03 a:visited   { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px 0; }
#gnavi .nav03 a:hover     { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px -40px; }
#contents3 #gnavi .nav03 a { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px -40px !important; }

#gnavi .nav04 a:link,
#gnavi .nav04 a:visited   { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px 0; }
#gnavi .nav04 a:hover     { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px -40px; }
#contents4 #gnavi .nav04 a { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px -40px !important; }

#gnavi .nav05 a:link,
#gnavi .nav05 a:visited   { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px 0; }
#gnavi .nav05 a:hover     { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px -40px; }
#contents5 #gnavi .nav05 a { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px -40px !important; }

#gnavi .nav06 a:link,
#gnavi .nav06 a:visited   { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px 0; }
#gnavi .nav06 a:hover     { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px -40px; }
#contents6 #gnavi .nav06 a { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px -40px !important; }

#gnavi .nav07 a:link,
#gnavi .nav07 a:visited   { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px 0; }
#gnavi .nav07 a:hover     { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px -40px; }
#contents7 #gnavi .nav07 a { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px -40px !important; }

/* Apps */
#gnaviWrap_second_Apps {
	width: 950px;
	height: 40px;
	border-bottom:3px #0066D8 solid;
	padding: 0;
	margin:0px auto;}

#gnavi_Apps {
	width:950px;
	height:40px;
	margin: 0 auto;
	position:relative;
	overflow:hidden;
	background-image:url(../../images/gnavi_menu_Apps.gif);
	background-attachment:scroll;
	background-position:0px 0;
	background-repeat:no-repeat;}

#gnavi_Apps a {
	display: block;
	position: absolute;
	margin: 0 auto;
	text-indent: -9999px;
	text-decoration: none !important;
	overflow: hidden;
	background-image:url(../../images/gnavi_menu_Apps.gif);
	background-attachment:scroll;
	background-position:0px 0;
	background-repeat:no-repeat;}

#gnavi_Apps .nav00 a:link,
#gnavi_Apps .nav00 a:visited   { width: 119px; height: 40px; left: 0; top: 0; background-position: 0 0; }
#gnavi_Apps .nav00 a:hover     { width: 119px; height: 40px; left: 0; top: 0; background-position: 0 -40px; }
#contents0 #gnavi_Apps .nav00 a { width: 119px; height: 40px; left: 0; top: 0; background-position: 0px -40px !important; }

#gnavi_Apps .nav01 a:link,
#gnavi_Apps .nav01 a:visited   { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px 0; }
#gnavi_Apps .nav01 a:hover     { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px -40px; }
#contents1 #gnavi_Apps .nav01 a { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px -40px !important; }

#gnavi_Apps .nav02 a:link,
#gnavi_Apps .nav02 a:visited   { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px 0; }
#gnavi_Apps .nav02 a:hover     { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px -40px; }
#contents2 #gnavi_Apps .nav02 a { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px -40px !important; }

#gnavi_Apps .nav03 a:link,
#gnavi_Apps .nav03 a:visited   { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px 0; }
#gnavi_Apps .nav03 a:hover     { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px -40px; }
#contents3 #gnavi_Apps .nav03 a { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px -40px !important; }

#gnavi_Apps .nav04 a:link,
#gnavi_Apps .nav04 a:visited   { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px 0; }
#gnavi_Apps .nav04 a:hover     { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px -40px; }
#contents4 #gnavi_Apps .nav04 a { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px -40px !important; }

#gnavi_Apps .nav05 a:link,
#gnavi_Apps .nav05 a:visited   { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px 0; }
#gnavi_Apps .nav05 a:hover     { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px -40px; }
#contents5 #gnavi_Apps .nav05 a { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px -40px !important; }

#gnavi_Apps .nav06 a:link,
#gnavi_Apps .nav06 a:visited   { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px 0; }
#gnavi_Apps .nav06 a:hover     { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px -40px; }
#contents6 #gnavi_Apps .nav06 a { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px -40px !important; }

#gnavi_Apps .nav07 a:link,
#gnavi_Apps .nav07 a:visited   { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px 0; }
#gnavi_Apps .nav07 a:hover     { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px -40px; }
#contents7 #gnavi_Apps .nav07 a { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px -40px !important; }

/* Enterprises */
#gnaviWrap_second_Enterprises {
	width: 950px;
	height: 40px;
	border-bottom:3px #D29400 solid;
	padding: 0;
	margin:0px auto;}

#gnavi_Enterprises {
	width:950px;
	height:40px;
	margin: 0 auto;
	position:relative;
	overflow:hidden;
	background-image:url(../../images/gnavi_menu_Enterprises.gif);
	background-attachment:scroll;
	background-position:0px 0;
	background-repeat:no-repeat;}

#gnavi_Enterprises a {
	display: block;
	position: absolute;
	margin: 0 auto;
	text-indent: -9999px;
	text-decoration: none !important;
	overflow: hidden;
	background-image:url(../../images/gnavi_menu_Enterprises.gif);
	background-attachment:scroll;
	background-position:0px 0;
	background-repeat:no-repeat;}

#gnavi_Enterprises .nav00 a:link,
#gnavi_Enterprises .nav00 a:visited   { width: 119px; height: 40px; left: 0; top: 0; background-position: 0 0; }
#gnavi_Enterprises .nav00 a:hover     { width: 119px; height: 40px; left: 0; top: 0; background-position: 0 -40px; }
#contents0 #gnavi_Enterprises .nav00 a { width: 119px; height: 40px; left: 0; top: 0; background-position: 0px -40px !important; }

#gnavi_Enterprises .nav01 a:link,
#gnavi_Enterprises .nav01 a:visited   { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px 0; }
#gnavi_Enterprises .nav01 a:hover     { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px -40px; }
#contents1 #gnavi_Enterprises .nav01 a { width: 119px; height: 40px; left: 119px; top: 0; background-position: -119px -40px !important; }

#gnavi_Enterprises .nav02 a:link,
#gnavi_Enterprises .nav02 a:visited   { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px 0; }
#gnavi_Enterprises .nav02 a:hover     { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px -40px; }
#contents2 #gnavi_Enterprises .nav02 a { width: 119px; height: 40px; left: 238px; top: 0; background-position: -238px -40px !important; }

#gnavi_Enterprises .nav03 a:link,
#gnavi_Enterprises .nav03 a:visited   { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px 0; }
#gnavi_Enterprises .nav03 a:hover     { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px -40px; }
#contents3 #gnavi_Enterprises .nav03 a { width: 119px; height: 40px; left: 357px; top: 0; background-position: -357px -40px !important; }

#gnavi_Enterprises .nav04 a:link,
#gnavi_Enterprises .nav04 a:visited   { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px 0; }
#gnavi_Enterprises .nav04 a:hover     { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px -40px; }
#contents4 #gnavi_Enterprises .nav04 a { width: 119px; height: 40px; left: 476px; top: 0; background-position: -476px -40px !important; }

#gnavi_Enterprises .nav05 a:link,
#gnavi_Enterprises .nav05 a:visited   { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px 0; }
#gnavi_Enterprises .nav05 a:hover     { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px -40px; }
#contents5 #gnavi_Enterprises .nav05 a { width: 119px; height: 40px; left: 595px; top: 0; background-position: -595px -40px !important; }

#gnavi_Enterprises .nav06 a:link,
#gnavi_Enterprises .nav06 a:visited   { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px 0; }
#gnavi_Enterprises .nav06 a:hover     { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px -40px; }
#contents6 #gnavi_Enterprises .nav06 a { width: 118px; height: 40px; left: 714px; top: 0; background-position: -714px -40px !important; }

#gnavi_Enterprises .nav07 a:link,
#gnavi_Enterprises .nav07 a:visited   { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px 0; }
#gnavi_Enterprises .nav07 a:hover     { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px -40px; }
#contents7 #gnavi_Enterprises .nav07 a { width: 118px; height: 40px; left: 832px; top: 0; background-position: -832px -40px !important; }

#gnaviWrap .text {
	width:940px;
	margin:0px auto;
	padding:7px 0px 5px 10px;
	border-top:3px #00923A solid;
	background-color:#F2FFE6;}

/*-------------------------------------------------
  Main Area
-------------------------------------------------*/
#main {
	width:950px;
	margin:10px auto;}

#main_small {
	width:900px;
	margin:0px auto;}

#main_daigaku {
	width:850px;
	margin:0px auto;}

#main_twitter {
	color: #3F3F3F;
	background-color: #A5DFFF;
	margin: 0px auto;
	padding: 0px;
	width:900px;}
	
/*-------------------------------------------------
  Main Title
-------------------------------------------------*/
#main #title {
	width:950px;
	margin:0px 0px 10px 0px;}

#main #title #swf {
	background-image:url(../../images/top_swf.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:767px;
	height:230px;
	position: relative;
	float:left;}

#main #title .slider {
	width:767px;
	height:230px;
	position: relative;
	float:left;}

.bxslider {
	position:relative;
	width:767px;
	margin:0px;
	padding:0px;

}
.bxslider li {
	height:230px;
	display: block;
	position: relative;
}
.bxslider li span {
  position:absolute;
  right:20px;
  bottom:25px;
  display:block;}
.bxslider li em {
  position:absolute;
  right:10px;
  bottom:25px;
  display:block;}
.bx-viewport .bxslider li {
  display: block !important;}
.btn_googleapps {
	position:absolute;
	top:8px;
	left:10px;}

#main #title .maintitle {
	width:767px;
	height:164px;
	float:left;}

#main #title .contact {
	border-top:1px #00923A solid;
	border-right:1px #00923A solid;
	border-bottom:1px #00923A solid;
	background-color:#FFFAE3;
	width:182px;
	height:228px;
	float:left;}

#main #title .contact .tel {
	padding:7px 7px 7px 5px;}

#main #title .contact02 {
	border-top:1px #00923A solid;
	border-right:1px #00923A solid;
	border-bottom:1px #00923A solid;
	background-color:#FFFAE3;
	width:182px;
	height:162px;
	float:left;}

#main #title .contact02 .tel {
	padding:12px 7px 12px 5px;}

#main #title .contact03 {
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-color:#FFFAE3;
	width:182px;
	height:162px;
	float:left;}

#main #title .contact03 .tel {
	padding:12px 7px 12px 5px;}

/*-------------------------------------------------
  Left Area
-------------------------------------------------*/
#leftArea {
	width:200px;
	margin-right:20px;
	_margin-right:18px;
	padding:0px;
	float:left;
	display:inline;}
	
#leftArea #menuL {
	margin-bottom:10px;
	border-left:1px #D5D5D5 solid;
	border-right:1px #D5D5D5 solid;
	background-color:#F2F2F2;}

#leftArea #menuL .menutxt {
	font-size:90%;
	font-weight:bold;
	color:#6A6A6A;
	padding:5px 3px 5px 7px;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #D5D5D5 solid;}

/* Links */
#leftArea #menuL .menutxt a:link {
	text-decoration: none;
	color: #6A6A6A;}
	
#leftArea #menuL .menutxt a:visited {
	text-decoration: none;
	color: #6A6A6A;}
	
#leftArea #menuL .menutxt a:hover, a:active {
	text-decoration: none;
	color: #959595;}

#leftArea #sub_menuL {
	margin:0px;
	background-color:#F8F8F8;}

#leftArea #sub_menuL .sub_menutxt {
	font-size:90%;
	color:#6A6A6A;
	padding:5px 5px 5px 15px;
	background-image:url(../../images/arrow_Gray01.gif);
	background-position:8px center;
	background-repeat:no-repeat;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #D5D5D5 dotted;}

#leftArea #sub_menuL .sub_menutxt02 {
	font-size:90%;
	color:#6A6A6A;
	padding:5px 5px 5px 15px;
	background-image:url(../../images/arrow_Gray01.gif);
	background-position:8px 11px;
	background-repeat:no-repeat;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #D5D5D5 dotted;}

#leftArea #sub_menuL .sub_menutxtnolink {
	font-size:90%;
	font-weight:bold;
	color:#6A6A6A;
	padding:5px 5px 5px 10px;
	border-top:1px #FFFFFF solid;
	border-bottom:1px #D5D5D5 dotted;}

/* Links */
#leftArea #sub_menuL a:link {
	text-decoration: none;
	color: #6A6A6A;}
	
#leftArea #sub_menuL a:visited {
	text-decoration: none;
	color: #6A6A6A;}
	
#leftArea #sub_menuL a:hover, a:active {
	text-decoration: none;
	color: #959595;}

#leftArea #contactleft {
	margin-bottom:10px;
	border-left:1px #FF9000 solid;
	border-right:1px #FF9000 solid;
	border-bottom:1px #FF9000 solid;
	background-color:#FFFAE3;}

#leftArea #contactleft .inner {
	padding:5px 10px 5px 9px;
	margin:0px;}

#leftArea #contactleft .inner p {
	text-align:left;
	font-size:84%;
	line-height:1.3em;}

#leftArea #contactleft .inner img {
	margin:5px 0px 3px 0px;}

#leftArea #contactleft .inner .phLeftMail{
	float:left;
	margin-right:8px;
	margin-bottom:35px;}

/*-------------------------------------------------
  Right Area
-------------------------------------------------*/
#rightArea {
	width:730px;
	float:left;
	margin:0px;
	padding:0px;
	display:inline;}

/*  tab  */
#tab-box ul {
	width:730px;
	margin:0px;
	padding: 0;
	list-style: none;}
#tab-box ul li {
	margin-right:0px;
	float:left;
	display:inline;
	font-size:0;
	margin-bottom:5px;}
#tab-box ul li a img{
	outline:none;
	border:none;}
#tab-box div.contents {
	display:none;
	width:730px;
	margin-bottom:10px;
	padding:0px;}

/*  pnkz  */
#pnkz p {
	font-size: 84%;
	margin: 0;
	padding: 5px 0px 10px 0px;}
	
#rightArea #titleG {
	background-image:url(../../images/bg_titleG.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin-bottom:10px;
	position:relative;}

#titleG .Backnumber {
	position:absolute;
	right:10px;
	top:8px;
	color:#FFFFFF;
	font-size:84%;}
/* Links */
#titleG .Backnumber a:link {
	text-decoration: none;
	color: #FFFFFF;}
#titleG .Backnumber a:visited {
	text-decoration: none;
	color: #FFFFFF;}
#titleG .Backnumber a:hover, a:active {
	text-decoration: underline;
	color: #FFFFFF;}

#rightArea #titleG02 {
	background-color:#D3EDBA;
	color:#11770E;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleG03 {
	background-color:#AFFFFD;
	color:#009D98;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleG04 {
	background-color:#D5FFB3;
	color:#589D21;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleG05 {
	background-color:#D3ECD1;
	color:#076300;
	width:698px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleG06 {
	background-color:#E7FFE6;
	color:#12790F;
	width:720px;
	padding:7px 0px 7px 10px;
	margin:10px 0px;}

#rightArea #titleG07 {
	background-color:#059600;
	color:#FFEA00;
	width:720px;
	padding:7px 0px 7px 10px;
	margin:10px 0px;}

#rightArea #titleB01 {
	background-color:#B7E2FF;
	color:#0F76D1;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleB02 {
	background-color:#C9E2FF;
	color:#00499D;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleB03 {
	background-color:#C2F6FF;
	color:#107DDA;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleB04 {
	background-color:#0068FF;
	color:#FFEA00;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleR01 {
	background-color:#FFD9D9;
	color:#BF0000;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleR02 {
	background-color:#FFD3EC;
	color:#D40078;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleO01 {
	background-color:#FFEBD1;
	color:#F48A00;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleO02 {
	background-color:#EEDFC7;
	color:#CA8B28;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleO03 {
	background-color:#FFF2CD;
	color:#0C1B66;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea #titleP01 {
	background-color:#F3EDFF;
	color:#5C37A7;
	width:720px;
	height:25px;
	padding:5px 0px 0px 10px;
	margin:10px 0px;}

#rightArea .solution_title {
	width:716px;
	height:37px;
	background-image:url(../../images/title_bg.gif);
	background-position:right;
	background-repeat:repeat-x;
	padding:15px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	color:#12790F;
	font-size:120%;
	text-align:left;}

#rightArea .portal_title {
	width:716px;
	height:37px;
	background-image:url(../../images/bg_portaltitle.gif);
	background-position:right;
	background-repeat:repeat-x;
	padding:13px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	color:#FFFFFF;}

#rightArea .enterprises_title {
	width:716px;
	height:37px;
	background-image:url(../../images/bg_enterprisestitle.gif);
	background-position:right;
	background-repeat:repeat-x;
	padding:13px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	color:#FFAE00;}

#rightArea .apps_title {
	width:716px;
	height:37px;
	background-image:url(../../images/bg_appstitle.gif);
	background-position:right;
	background-repeat:repeat-x;
	padding:13px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	color:#FFEA00;}

#rightArea .google_title {
	background-image:url(../../images/bg_googletitle.gif);
	background-position:0px 53px;
	background-repeat:repeat-x;
	width:730px;
	height:60px;
	margin:5px 0px;
	padding:0px;}

#rightArea .partner_title {
	background-image:url(../../images/bg_googletitle.gif);
	background-position:0px 30px;
	background-repeat:repeat-x;
	width:720px;
	height:35px;
	font-weight:bold;
	color:#036F00;
	margin:5px 0px;
	padding-left:10px;}

#rightArea .partner_title02 {
	background-image:url(../../images/bg_googletitle.gif);
	background-position:0px 30px;
	background-repeat:repeat-x;
	width:510px;
	height:35px;
	font-weight:bold;
	color:#036F00;
	margin:5px 0px;
	padding-left:10px;}

#rightArea .left01 {
	float:left;
	width:360px;
	margin:0px 10px 0px 0px;}

#rightArea .right01 {
	float:left;
	width:360px;
	margin:0px;}

#rightArea .boxArea {
	width:360px;
	margin:10px auto;
	padding-bottom:5px;
	background-image:url(../../images/waku_bottom01.gif);
	background-attachment:scroll;
	background-position:center bottom;
	background-repeat:no-repeat;}
	
#rightArea .boxArea .boxTop {
	width:360px;
	height:5px;
	background-image:url(../../images/waku_top01.gif);
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;}

#rightArea .boxArea .boxMain {
	padding:5px 10px;
	margin:0px;
	background-image: url(../../images/main_bg01.gif);
	background-attachment:scroll;
	background-position:center top;
	background-repeat: repeat-y;}

* html #rightArea .boxArea .boxMain {
	margin-top:-15px;}

#rightArea .boxArea div.icon a {
	display:block;
	margin:0px 5px 0px 0px;
	width:60px;
	float:left;}

#rightArea .boxArea p.txt {
	display:block;
	width:270px;
	margin:0px auto;
	padding:0px;
	float:right;
	text-align:left;} 

#rightArea .boxArea p.txt_Y01 {
	display:block;
	font-weight:bold;
	text-align:center;
	margin:5px auto 0px auto;
	padding:3px 0px;
	width:270px;
	height:40px;
	float:right;
	vertical-align:middle;
	background-color:#FFF179;
	color:#FF6C00;
	line-height:40px;}

#rightArea .boxArea p.txt_Y02 {
	display:block;
	font-weight:bold;
	text-align:center;
	margin:5px auto 0px auto;
	padding:3px 0px;
	width:270px;
	height:40px;
	float:right;
	vertical-align:middle;
	background-color:#FFF179;
	color:#FF6C00;
	line-height:20px;}

/* position  */
#rightArea #position {
	position:relative;}

#rightArea #position .sateraito_Logo {
	position:absolute;
	left:550px;
	top:150px;}

/* waku  */
#rightArea .waku01  {
	border:1px #BF0000 solid;
	margin:10px 0px;
	padding:15px;}

#rightArea #waku02 {
	background-image:url(../../images/waku_top02.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:618px;
	height:34px;
	padding:10px 0px 0px 0px;
	margin:0px auto;} 
	
#rightArea #waku02 p {	
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
	text-align:center;}

#rightArea .waku02_main {
	width:616px;
	background-color:#FFFFFF;
	border-left:1px #D0D0D0 solid;
	border-right:1px #D0D0D0 solid;
	margin:0px auto;
	padding:5px 0px;
	line-height:1.5em;
	text-align:center;
	color:#FF6C00;
	font-size:110%;}

#rightArea .waku02_bottom {
	width:618px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
	line-height:0;}

#rightArea #waku03 {
	background-color:#FFF9C1;
	width:690px;
	padding:10px 20px;
	margin:10px auto;}

#rightArea .waku04_top {
	width:500px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
	line-height:0;}

#rightArea .waku04 {
	background-color:#D5ECFF;
	width:500px;
	padding:5px 0px;
	margin:0px auto;
	text-align:center;}

#rightArea .waku04_02 {
	background-color:#D5ECFF;
	width:490px;
	color:#0A76D0;
	padding:5px 0px 5px 10px;
	margin:0px auto;
	text-align:left;
	font-weight:bold;}

#rightArea .waku04_bottom {
	width:500px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
	line-height:0;}

#rightArea .waku05 {
	width:708px;
	margin:0px auto;
	padding:10px;
	border-left:1px #939393 solid;
	border-bottom:1px #939393 solid;
	border-right:1px #939393 solid;}

#rightArea .waku06 {
	width:700px;
	margin:0px auto 30px auto;
	padding:15px;
	background-color:#E8FFFF;}

#rightArea .waku07 {
	width:700px;
	margin:0px auto 30px auto;
	padding:15px;
	background-color:#FF6C00;
	color:#FFFFFF;}

#rightArea .waku08 {
	width:700px;
	margin:0px auto;
	padding:15px;
	border:1px #939393 solid;}

#rightArea .waku09 {
	width:698px;
	margin:0px auto;
	padding:15px;
	background-color:#FFFFCC;
	border-left:1px #AFAFAF solid;
	border-right:1px #AFAFAF solid;
	border-bottom:1px #AFAFAF solid;}

#rightArea .waku10 {
	width:698px;
	margin:0px auto;
	padding:15px;
	background-color:#DFFFFF;
	border-left:1px #AFAFAF solid;
	border-right:1px #AFAFAF solid;
	border-bottom:1px #AFAFAF solid;}

#rightArea .waku11_top  {
	border-top:1px #D0D0D0 solid;
	border-left:1px #D0D0D0 solid;
	border-right:1px #D0D0D0 solid;
	background-color:#E7FFE6;
	margin:15px 0px 0px 0px;
	padding:10px;}

#rightArea .waku11_bottom  {
	border-bottom:1px #D0D0D0 solid;
	border-left:1px #D0D0D0 solid;
	border-right:1px #D0D0D0 solid;
	background-color:#FFFFFF;
	margin:0px;
	padding:15px;}

#rightArea .waku_googleQ {
	background-image:url(../../images/bg_googleQ.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:31px;
	margin:15px auto 10px 15px;
	padding:11px 0px 0px 65px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:115%;}
	
#rightArea .txt_googleQ {
	margin:0px 25px 0px 50px;}


/*-------------------------------------------------
  表組みテーブル関係
-------------------------------------------------*/
#chart01 {
	font-size:90%;
	border-right:1px #D0D0D0 solid;
	border-top:1px #D0D0D0 solid;
	margin:5px auto 10px auto;
	line-height:1.6em;}

#chart01 .tdbg{
	background:#DFDFDF;
	text-align:center;
	font-weight:bold;
	padding:5px;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgL{
	background:#FFFFFF;
	text-align:left;
	padding:5px;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgL02{
	background:#FFFFFF;
	text-align:left;
	padding:10px;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgL03{
	background:#F1F1F1;
	text-align:left;
	padding:5px;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgC{
	background:#FFFFFF;
	text-align:center;
	padding:5px;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgC02{
	background:#686868;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	font-weight:bold;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgC03{
	background:#98C5FF;
	color:#004AAA;
	text-align:center;
	padding:5px;
	font-weight:bold;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgC04{
	background:#FFEA9D;
	color:#FF8200;
	text-align:center;
	padding:5px;
	font-weight:bold;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgC05{
	background:#FFE5E5;
	color:#BF0000;
	text-align:center;
	padding:5px;
	font-weight:bold;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgC06{
	background:#DEF6AF;
	color:#6FA900;
	text-align:center;
	padding:5px;
	font-weight:bold;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart01 .tdbgLG{
	background:#E7FFE6;
	text-align:left;
	padding:10px;
	border-left:1px #D0D0D0 solid;
	border-bottom:1px #D0D0D0 solid;}

#chart02 {
	font-size:100%;
	margin:5px auto 10px auto;
	line-height:1.6em;}

#chart02 .tdbgL{
	background:#FFFFFF;
	text-align:left;
	padding:7px 10px;
	border-bottom:1px #D0D0D0 dotted;
	vertical-align:top;}

#chart02 .tdbgC{
	background:#FFFFFF;
	text-align:center;
	padding:7px 10px;
	border-bottom:1px #D0D0D0 dotted;
	vertical-align:top;}

#chart02 .tdbgL02{
	background:#FFFFFF;
	text-align:left;
	padding:10px 7px;
	border-bottom:1px #D0D0D0 dotted;
	vertical-align:middle;}

#chart02 .tdbgC02{
	background:#FFFFFF;
	text-align:center;
	padding:10px 7px;
	border-bottom:1px #D0D0D0 dotted;
	vertical-align:middle;}

#chart03 {
	font-size:90%;
	border-right:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	margin:5px auto 10px auto;
	line-height:1.6em;}

#chart03 .tdbgCG{
	background:#1C841A;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 5px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;}

#chart03 .tdbgLY{
	background:#FFFF9F;
	text-align:left;
	color:#076300;
	font-weight:bold;
	padding:10px 5px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;}

#chart03 .tdbgCB{
	background:#0C1B66;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 5px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;}

#chart03 .tdbgLB{
	background:#0C1B66;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 5px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;}

#chart03 .tdbgLB02{
	background:#008AFF;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 5px;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;}

/*-------------------------------------------------
  リスト
-------------------------------------------------*/
.listNone ul {
	margin:10px 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	line-height:1.7em;}

.listNone li {
	margin: 0;
	padding: 0;}

.listDisc ul {
	list-style-type:disc;
	margin: 10px 0 10px 18px;
	padding:0px;
	line-height:1.7em;}

.listDisc li {
	margin:0px;
	padding:0px;}

.listDecimal ol {
	list-style-type:decimal;
	margin: 10px 0px 10px 30px;
	padding: 0 0 0 -5px;
	text-align: left;
	line-height:1.7em;}

.listDecimal li {
	margin: 0;
	padding: 0px;}

/*-------------------------------------------------
  Pgtop
-------------------------------------------------*/
#main #rightArea .pgtop {
	text-align:right;
	font-weight:normal;
	font-size:74%;
	color:#797979;
	margin:5px 0px 10px 0px;}
/* Links */
#main #rightArea .pgtop a:link {
	text-decoration: none;
	color: #797979;}
#main #rightArea .pgtop a:visited {
	text-decoration: none;
	color: #797979;}
#main #rightArea .pgtop a:hover, a:active {
	text-decoration: underline;
	color: #797979;}

#main #rightArea .pgtop02 {
	text-align:right;
	font-weight:normal;
	font-size:74%;
	color:#FFFFFF;
	margin:5px 0px 10px 0px;}
/* Links */
#main #rightArea .pgtop02 a:link {
	text-decoration: none;
	color: #FFFFFF;}
#main #rightArea .pgtop02 a:visited {
	text-decoration: none;
	color: #FFFFFF;}
#main #rightArea .pgtop02 a:hover, a:active {
	text-decoration: underline;
	color: #FFFFFF;}

.pgtop03 {
	text-align:right;
	font-size:74%;
	padding:10px 0px;
	margin:0px;
	color:#353535;}
.pgtop03 a:link { color: #353535; text-decoration: underline; }
.pgtop03 a:visited { color: #353535; text-decoration: underline; }
.pgtop03 a:hover { color: #353535; text-decoration: none; }
.pgtop03 a:active { color: #353535; text-decoration: none; }

.pgtop04 {
	text-align:right;
	font-size:74%;
	padding:5px 13px 20px 10px;
	margin:0px;
	color:#353535;}
.pgtop04 a:link { color: #353535; text-decoration: underline; }
.pgtop04 a:visited { color: #353535; text-decoration: underline; }
.pgtop04 a:hover { color: #353535; text-decoration: none; }
.pgtop04 a:active { color: #353535; text-decoration: none; }

/*-------------------------------------------------
  画像用
-------------------------------------------------*/
.phLeft01{
	float:left;
	margin-right:5px;
	margin-bottom:10px;}

.phLeft02{
	float:left;
	margin-right:20px;
	margin-bottom:10px;}

.phLeft03{
	float:left;
	margin-bottom:5px;
	padding:0;}

.phLeft04{
	float:left;
	margin-right:10px;}

.phRight{
	float:right;
	margin-left:18px;
	margin-bottom:15px;}

.phRight02{
	float:right;
	margin-top:5px;
	margin-bottom:5px;}

.phCenter{
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
	text-align:center;}

.phCenter02{
	margin-top:10px;
	margin-bottom:30px;
	padding:0;
	text-align:center;}

.phCenter03{
	margin:3px 0px;
	padding:0;
	text-align:center;}

.capR {
	font-size:84%;
	text-align:right;
	margin:3px 0px;
	line-height:1.3em;}

.capL {
	font-size:84%;
	text-align:left;
	margin:3px 0px;
	line-height:1.3em;}

/*-------------------------------------------------
  ボタン
-------------------------------------------------*/
#btn_link {
	background-image:url(../../images/btn_bglink.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:317px;
	height:52px;
	margin:30px auto 10px auto;
	padding:0px;}

#btn_link p {
	font-size:130%;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:15px 0px 0px 0px;}

#btn_link02 {
	background-image:url(../../images/btn_bglink02.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:317px;
	height:52px;
	margin:30px auto 10px auto;
	padding:0px;}

#btn_link02 p {
	font-size:130%;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	margin:0px;
	padding:15px 0px 0px 0px;}
#btn_link02 p a:link {
	text-decoration: none;
	color: #FFFFFF;}
#btn_link02 p a:visited {
	text-decoration: none;
	color: #FFFFFF;}
#btn_link02 p a:hover, a:active {
	text-decoration: underline;
	color: #FFFFFF;}

/*-------------------------------------------------
  Footer
-------------------------------------------------*/
#footer {
	width:950px;
	display:block;
	clear:both;
	margin:0 auto;
	padding:0px;}
#footer a:link { color: #11770E; text-decoration: none; }
#footer a:visited { color: #11770E; text-decoration:none; }
#footer a:hover { color: #11770E; text-decoration: underline; }
#footer a:active { color: #11770E; text-decoration: underline; }

/* undMenu
----------------------------------------*/
/* base */
#footer .undMenu {
	width:950px;
	clear:both;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
	background-color:#D3EDBA;}

#footer .undMenu ul {
	text-align:center;}

#footer .undMenu li {
	display:inline;
	padding:0px 8px;
	border-right:1px #11770E solid;}

#footer .undMenu li.noline {
	border-right:0px;}

/* portal */
#footer .undMenu_portal {
	width:950px;
	clear:both;
	color:#FFEA00;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
	background-color:#059600;}
#footer .undMenu_portal a:link {
	text-decoration: none;
	color: #FFEA00;}
#footer .undMenu_portal a:visited {
	text-decoration: none;
	color: #FFEA00;}
#footer .undMenu_portal a:hover, a:active {
	text-decoration: underline;
	color: #FFEA00;}

#footer .undMenu_portal ul {
	text-align:center;}

#footer .undMenu_portal li {
	display:inline;
	padding:0px 8px;
	border-right:1px #FFEA00 solid;}

#footer .undMenu_portal li.noline {
	border-right:0px;}

/* portal */
#footer .undMenu_enterprises {
	width:950px;
	clear:both;
	color:#D29400;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
	background-color:#182799;}
#footer .undMenu_enterprises a:link {
	text-decoration: none;
	color: #D29400;}
#footer .undMenu_enterprises a:visited {
	text-decoration: none;
	color: #D29400;}
#footer .undMenu_enterprises a:hover, a:active {
	text-decoration: underline;
	color: #D29400;}

#footer .undMenu_enterprises ul {
	text-align:center;}

#footer .undMenu_enterprises li {
	display:inline;
	padding:0px 8px;
	border-right:1px #D29400 solid;}

#footer .undMenu_enterprises li.noline {
	border-right:0px;}

/* apps */
#footer .undMenu_apps {
	width:950px;
	clear:both;
	color:#FFEA00;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
	background-color:#0073FF;}
#footer .undMenu_apps a:link {
	text-decoration: none;
	color: #FFEA00;}
#footer .undMenu_apps a:visited {
	text-decoration: none;
	color: #FFEA00;}
#footer .undMenu_apps a:hover, a:active {
	text-decoration: underline;
	color: #FFEA00;}

#footer .undMenu_apps ul {
	text-align:center;}

#footer .undMenu_apps li {
	display:inline;
	padding:0px 8px;
	border-right:1px #FFEA00 solid;}

#footer .undMenu_apps li.noline {
	border-right:0px;}

/* copyright
----------------------------------------*/
/* base */
#footer .copyright {
	width:100%;
	clear:both;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	background-color:#11770E;}

/* apps */
#footer .copyright_apps {
	width:100%;
	clear:both;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	background-color:#005DDF;}

/* portal */
#footer .copyright_portal {
	width:100%;
	clear:both;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	background-color:#047B00;}

/* enterprises */
#footer .copyright_enterprises {
	width:100%;
	clear:both;
	display:block;
	margin:0px auto;
	padding:10px 0px;
	background-color:#000833;}

#footer .copy {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;}


/*-------------------------------------------------
  margin 
-------------------------------------------------*/
.mgTR5 {
	margin:3px 5px 0px 0px;}

.mgT20 {
	margin-top:20px;}

.mgT40 {
	margin-top:40px;}
	
.mgT50 {
	margin-top:50px;}

.mgT70 {
	margin-top:70px;}

.mgTR15 {
	margin:-10px 15px 0px 0px;}

.mgTR20 {
	margin:20px 25px 0px 0px;}

.mgTL75{
	margin:20px 0px 0px 65px;}

.mgTB10 {
	margin:10px 0px;}

.mgTRB30 {
	margin:15px 30px 30px 0px;}

.mgTR20 {
	margin:20px 20px 0px 0px;}

.mgRL10 {
	margin:0px 10px;}

.mgR3 {
	margin-right:3px;}

.mgR5 {
	margin-right:5px;}

.mgR10 {
	margin-right:10px;}

.mgR20 {
	margin-right:20px;}

.mgR30 {
	margin-right:30px;}

.mgRB5 {
	margin:0px 5px 4px 0px;}

.mgL15 {
	margin-left:15px;}

.mgL25 {
	margin-left:25px;}

.mgL50 {
	margin-left:50px;}

.mgL100 {
	margin-left:100px;}

.mgL150 {
	margin-left:150px;}

.mgL520 {
	margin-left:520px;}

.mgB5 {
	margin-bottom:5px;}

.mgB10 {
	margin-bottom:10px;}

.mgB20 {
	margin-bottom:20px;}

.mgB25 {
	margin-bottom:25px;}

.mgB47 {
	margin-bottom:47px;}

.mgB50 {
	margin-bottom:50px;}

.mgB80 {
	margin-bottom:80px;}

.mgB150 {
	margin-bottom:150px;}

.mgB180 {
	margin-bottom:180px;}

.pdT5 {
	padding-top:5px;}

.pdL20 {
	padding-left:20px;}

.googleicon {
	vertical-align:top;
	text-align:center;
	margin:0px auto;}

.iphone { 
	margin:10px 0px;}

/*  Form  */
.text10pt { font-size: 10px;}
.textbox00 { width: 70px;}
.textbox01 { width: 125px;}
.textbox02 { width: 250px;}
.textbox03 { width: 350px;}
.textbox04 { width: 400px;}

/*  partnership  */
.partnership_top {
	width:900px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
	line-height:0;}

.waku_partnership {
	width:800px;
	background-image:url(../../images/partnership_waku_bg.gif);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#FFFCD3;
	margin:0px auto;
	padding:15px 50px;}

.partnership_center {
	text-align:center;
	margin:20px 0px;}
	
.partnership_inquiry {
	text-align:center;
	margin:30px 0px 40px 0px;}

/*  learning  */
#learning_main {
	width:910px;
	margin:0px auto;}

#learning_main .inner {
	width:900px;
	margin:0px auto;}

.learning_top {
	width:910px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
	line-height:0;}

.learning_waku01 {
	background-color:#FFFFFF;
	margin:0px;
	padding:15px 0px 0px 25px;
	height:505px;}

.learning_waku02 {
	background-color:#FFFFFF;
	margin:0px;
	padding:15px 0px 0px 25px;
	height:473px;}

.learning_twitter {
	float:right;
	margin-right:30px;}

#learning_menu {
	width:900px;
	margin:10px 5px;
	background-color:#E1FFB0;
	padding:0px;
	display:block;
	clear:both;}

#learning_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#learning_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#006328;}
#learning_menu a:link { color: #006328; text-decoration: none; }
#learning_menu a:visited { color: #006328; text-decoration: none; }
#learning_menu a:hover { color: #006328; text-decoration: underline; }
#learning_menu a:active { color: #006328; text-decoration: underline; }

#learning_main .left {
	width:689px;
	margin-right:12px;
	padding-bottom:15px;
	float:left;}

.learning_waku02_top {
	width:659px;
	height:26px;
	color:#FFFFFF;
	margin:0px;
	padding:13px 10px 0px 20px;
	background-image:url(../../images/learning_waku02_top.gif);
	background-position:left top;
	background-repeat:no-repeat;}

.learning_waku02_main {
	width:649px;
	margin:0px;
	padding:10px 20px 10px 20px;
	background-image:url(../../images/learning_waku02_main.gif);
	background-position:left top;
	background-repeat:repeat-y;}

.learning_title {
	font-size: 110%;
	line-height: 3.5em;
	text-align: left;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	vertical-align:bottom;}

#learning_Orange {
	width:870px;
	margin:10px 5px;
	background-color:#FFF5AC;
	padding:10px 15px;
	display:block;
	clear:both;}

.txt_indentO {
	text-indent:5em;}

.security870 {
	width:870px;
	margin:0px auto;
	position:relative;}

.security_btn {
	position:absolute;
	right:0px;
	top:0px;}

.security_btn2 {
	border:1px #B4B4B4 solid;
	width:220px;
	margin-left:20px;
	padding:5px 10px;
	float:right;}
.security_btn3 {
	border:1px #B4B4B4 solid;
	width:220px;
	margin-left:0px;
	padding:5px 10px;
	float:right;}

.calendar_main {
	width:850px;
	margin:0px auto;
	padding:10px 25px;
	background-image:url(../../images/calendar_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	text-align: center;}

.calendar_animation {
	width:560px;
	border:1px #B3B3B3 solid;
	background-color:#D9D9D9;
	padding:5px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;}

.calendar_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFF5AC;
	padding:10px 10px 10px 45px;
	display:block;
	color:#FF6000;
	font-weight:bold;}

.calendar_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

.calendarbook_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q03.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#BFF0D9;
	padding:10px 10px 10px 45px;
	display:block;
	color:#2A5E00;
	font-weight:bold;}

.calendarbook_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a03.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

#listarea {
	width:650px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:8px;
	padding-bottom:2px;
	border-bottom:1px #D0D0D0 solid;}
	
#listarea .Ttl{
	width:400px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}
	
#listarea .Link{
	width:80px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}

#listarea .Link02{
	width:160px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}

#listarea .Link03{
	width:250px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}

img.arrow{
	margin:5px 3px 0px 8px;
	padding:0;
	display:inline;}

#listarea .Date{
	width:50px;
	font-size:100%;
	float:left;
	margin:0px;
	padding-left:15px;}

#listarea .All{
	font-size:100%;
	width:589px;
	float:left;
	margin:0px;
	padding:0px;}

#learning_main .right {
	width:209px;
	margin:0px;
	float:left;}

.righttwitter {
	margin:15px 0px 5px 0px;
	text-align:center;}

.twitter_txt {
	font-size:84%;
	line-height:1.4em;
	text-align:center;
	padding-left:10px;
	margin-bottom:20px;}
.twitter_txt a:link { color: #FF6C00; text-decoration: underline; }
.twitter_txt a:visited { color: #FF6C00; text-decoration: underline; }
.twitter_txt a:hover { color: #FF6C00; text-decoration: none; }
.twitter_txt a:active { color: #FF6C00; text-decoration: none; }

/*  spreadsheets  */
#spreadsheets_menu {
	width:900px;
	margin:10px 5px;
	background-color:#FFF0B0;
	padding:0px;
	display:block;
	clear:both;}

#spreadsheets_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#spreadsheets_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#FF7800;}
#spreadsheets_menu a:link { color: #FF7800; text-decoration: none; }
#spreadsheets_menu a:visited { color: #FF7800; text-decoration: none; }
#spreadsheets_menu a:hover { color: #FF7800; text-decoration: underline; }
#spreadsheets_menu a:active { color: #FF7800; text-decoration: underline; }

.spreadsheets_waku02_top {
	width:689px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
	line-height:0;}
	
.spreadsheets_waku02_main {
	width:649px;
	margin:0px;
	padding:0px 20px 10px 20px;
	background-image:url(../../images/learning_waku02_main.gif);
	background-position:left top;
	background-repeat:repeat-y;}

#listarea02 {
	width:650px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:8px;
	padding-bottom:2px;
	border-bottom:1px #D0D0D0 solid;}
#listarea02 a:link { color: #FF7800; text-decoration: none; }
#listarea02 a:visited { color: #FF7800; text-decoration: none; }
#listarea02 a:hover { color: #FF7800; text-decoration: underline; }
#listarea02 a:active { color: #FF7800; text-decoration: underline; }

#listarea02 .Ttl{
	width:290px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}
	
#listarea02 .Link{
	width:210px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}

#listarea02 .Link02{
	width:80px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}

#listarea02 .Link03{
	width:50px;
	font-size:100%;
	float:left;
	margin:0px;
	padding:0px;}

img.arrow{
	margin:5px 3px 0px 8px;
	padding:0;
	display:inline;}

img.googleicon{
	margin:0px 3px 3px 8px;
	padding:0;
	display:inline;}

#listarea02 .Date{
	width:50px;
	font-size:100%;
	float:left;
	margin:0px;
	padding-left:15px;}

/*  daigaku  */
.uni01{
	background-image:url(../../images/uni_bg01.gif);
	padding:10px;}

.uni02{
	background-image:url(../../images/uni_bg02.gif);
	padding:10px;}

.uni03{
	background-image:url(../../images/uni_bg03.gif);
	background-repeat:repeat-y;
	background-position:top center;}

.uni_line{
	background-image:url(../../images/uni_line.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:0px;
	padding:5px 0px 0px 0px;
	height:1px;}

/*  googlesite  */
.googlesite {
	width:900px;
	height:49px;
	background-image:url(../../images/googlesite_main_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-size: 14px;
	line-height:1.5em;
	font-weight:bold;
	text-align:center;
	padding:9px 0px 0px 0px;}

.googlesite02 {
	width:740px;
	background-color:#FFFFFF;
	text-align:center;
	margin:25px auto;}

.waku_googlesite {
	width:810px;
	background-image:url(../../images/googlesite_waku_bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#D6E7F6;
	margin-bottom:20px;
	padding:15px 15px;}

#frame01 {
	color: #5a5c57;
	background-color:#0F63B0;
	width:840px;
	text-align:left;
	margin: 0px auto;
	padding: 20px 30px;}

/*  twitter(tasukatter)  */
.tasu_top {
	width:800px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
	line-height:0;}

.tasu_main{
	width:800px;
	margin:0px 50px 30px 50px;
	padding:0px;}

.tasu_B{
	background-image:url(../../images/tasu_bg_blue.gif);
	padding:20px 15px 20px 20px;}

.tasu_W{
	background-image:url(../../images/tasu_bg_white.gif);
	padding:20px 23px 20px 24px;}
	
.tasu_waku{
	width:735px;
	border:1px solid #A8A8A8;
	padding:10px;
	margin:0px auto;}

/*  OffiSync  */
#OffiSync_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/learning_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#OffiSync_main .inner {
	width:900px;
	margin:0px auto;}

.OffiSync_animation {
	width:560px;
	border:1px #B3B3B3 solid;
	background-color:#D9D9D9;
	padding:5px;
	float:none;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 170px;
	text-align: center;}

/*  salesmember  */
#salesmember_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/salesmember_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#salesmember_main .inner {
	width:900px;
	margin:0px auto;}

#salesmember_subtitle {
	background-color:#C8F2FF;
	color:#001685;
	font-weight:bold;
	width:840px;
	padding:7px 0px 7px 10px;
	margin:20px 0px 10px 0px;}

/*  engineer  */
#engineer_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/engineer_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#engineer_main .inner {
	width:900px;
	margin:0px auto;}

#engineer_subtitle {
	background-color:#C8F2FF;
	color:#001685;
	font-weight:bold;
	width:840px;
	padding:7px 0px 7px 10px;
	margin:20px 0px 10px 0px;}

/*  businessstyle  */
.businessstyle_main {
	width:888px;
	margin:10px auto 0px auto;
	padding:6px;
	background-color:#FFFFFF;}

.businessstyle_main .businessstyleinner {
	width:807px;
	margin:0px 40px 0px 41px;}

.businessstyle_main .subtitle {
	font-size: 120%;
	color:#FF6C00;
	font-weight:bold;
	text-align:center;
	margin:15px 0px 5px 0px;}

/*  gadget  */
#gadget_menu {
	width:900px;
	margin:10px 5px;
	background-color:#AEEFFF;
	padding:0px;
	display:block;
	clear:both;}

#gadget_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#gadget_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#0078FF;}
#gadget_menu a:link { color: #0078FF; text-decoration: none; }
#gadget_menu a:visited { color: #0078FF; text-decoration: none; }
#gadget_menu a:hover { color: #0078FF; text-decoration: underline; }
#gadget_menu a:active { color: #0078FF; text-decoration: underline; }

#gadget_title {
	width:900px;
	height:40px;
	background-image:url(../../images/gadget_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#gadget_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.gadget_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q02.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#C2FFFA;
	padding:10px 10px 10px 45px;
	display:block;
	color:#004EFF;
	font-weight:bold;}

.gadget_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a02.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  address  */
#address_title {
	width:900px;
	height:40px;
	background-image:url(../../images/address_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#address_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  daigaku  */
#daigaku_title {
	width:900px;
	height:40px;
	background-image:url(../../images/daigaku_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#daigaku_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}


/*  timecard  */
#timecard_menu {
	width:900px;
	margin:10px 5px;
	background-color:#D6E8FF;
	padding:0px;
	display:block;
	clear:both;}

#timecard_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#timecard_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#4493FF;}
#timecard_menu a:link { color: #4493FF; text-decoration: none; }
#timecard_menu a:visited { color: #4493FF; text-decoration: none; }
#timecard_menu a:hover { color: #4493FF; text-decoration: underline; }
#timecard_menu a:active { color: #4493FF; text-decoration: underline; }

#timecard_title {
	width:900px;
	height:40px;
	background-image:url(../../images/timecard_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#timecard_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.timecard_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q04.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FBEBFF;
	padding:10px 10px 10px 45px;
	display:block;
	color:#E153FF;
	font-weight:bold;}

.timecard_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a04.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  Gososhinboushi  */
#boushi_menu {
	width:900px;
	margin:10px 5px;
	background-color:#E4E4EC;
	padding:0px;
	display:block;
	clear:both;}

#boushi_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#boushi_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#52525F;}
#boushi_menu a:link { color: #52525F; text-decoration: none; }
#boushi_menu a:visited { color: #52525F; text-decoration: none; }
#boushi_menu a:hover { color: #52525F; text-decoration: underline; }
#boushi_menu a:active { color: #52525F; text-decoration: underline; }

#boushi_title {
	width:900px;
	height:40px;
	background-image:url(../../images/boushi_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#boushi_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  kdrive  */
#kdrive_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/gadget_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#kdrive_main .inner {
	width:900px;
	margin:0px auto;}

#kdrive_title {
	background-image:url(../../images/kdrive_titlebg.gif);
	background-position:left top;
	background-repeat: no-repeat;
	width:900px;
	height:34px;
	margin-top:20px;
	border-bottom:5px #004AAA solid;}

#kdrive_title p {
	color:#FFFFFF;
	font-size:116%;
	font-weight:bold;
	padding:9px 0px 0px 15px;}

#kdrive_box {
	width:842px;
	border:9px #DCF9FF solid;
	background-color:#FFFFFF;
	padding:15px 20px;
	margin-bottom:20px;}

.W370 {
	width:340px;
	background-color:#FFF6C1;
	float:left;
	padding:15px;
	margin-top:20px;}

.W290 {
	width:290px;
	float:left;
	padding:0px;
	margin:0px;}

.W262 {
	width:262px;
	float:left;
	padding:0px;
	margin:0px;}

#kdrive_menu {
	width:898px;
	margin:10px 0px;
	background-color:#AEEFFF;
	border:1px #34BFE1 solid;
	padding:0px;
	display:block;
	clear:both;}

#kdrive_menu ul {
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px;}

#kdrive_menu li {
	display:inline;
	padding:0px 15px 0px 0px;
	margin:0px;
	color:#00499D;}
#kdrive_menu a:link { color: #00499D; text-decoration: none; }
#kdrive_menu a:visited { color: #00499D; text-decoration: none; }
#kdrive_menu a:hover { color: #00499D; text-decoration: underline; }
#kdrive_menu a:active { color: #00499D; text-decoration: underline; }

/*  Garakeitai  */
#garakeitai_menu {
	width:900px;
	margin:10px 5px;
	background-color:#E6BEFF;
	padding:0px;
	display:block;
	clear:both;}

#garakeitai_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#garakeitai_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#B849FF;}
#garakeitai_menu a:link { color: #B849FF; text-decoration: none; }
#garakeitai_menu a:visited { color: #B849FF; text-decoration: none; }
#garakeitai_menu a:hover { color: #B849FF; text-decoration: underline; }
#garakeitai_menu a:active { color: #B849FF; text-decoration: underline; }

#garakeitai_title {
	width:900px;
	height:40px;
	background-image:url(../../images/garakeitai_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#garakeitai_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  sso  */
#sso_title {
	width:900px;
	height:40px;
	background-image:url(../../images/sso_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#sso_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  Workflow  */
#Workflow_menu {
	width:900px;
	margin:10px 5px;
	background-color:#FFC8C8;
	padding:0px;
	display:block;
	clear:both;}

#Workflow_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#Workflow_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#BF0000;}
#Workflow_menu a:link { color: #BF0000; text-decoration: none; }
#Workflow_menu a:visited { color: #BF0000; text-decoration: none; }
#Workflow_menu a:hover { color: #BF0000; text-decoration: underline; }
#Workflow_menu a:active { color: #BF0000; text-decoration: underline; }

#Workflow_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Workflow_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

.workflow_phbox {
    clear: both;
    padding-bottom: 10px;
    width: 850px;}

.workflow_phLeft {
    float: left;
    margin-bottom: 7px;
    margin-right: 10px;
    width: 276px;}

.workflow_phLeft02 {
    float: left;
    margin-bottom: 7px;
    margin-right: 0px;
    width: 276px;}

#Workflow_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.Workflow_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q05.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFF0C9;
	padding:10px 10px 10px 45px;
	display:block;
	color:#BF0000;
	font-weight:bold;}

.Workflow_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a03.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  cloud_pc  */
#pc_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/pc_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#pc_main .inner {
	width:900px;
	margin:0px auto;}

.W400 {
	width:400px;
	background-color:#FFF6C1;
	float:left;
	padding:15px;
	margin-top:20px;}

#pc_menu {
	width:898px;
	margin:10px 0px;
	background-color:#BCD4F9;
	border:1px #1F4886 solid;
	padding:0px;
	display:block;
	clear:both;}

#pc_menu ul {
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px;}

#pc_menu li {
	display:inline;
	padding:0px 15px 0px 0px;
	margin:0px;
	color:#1F4886;}
#pc_menu a:link { color: #1F4886; text-decoration: none; }
#pc_menu a:visited { color: #1F4886; text-decoration: none; }
#pc_menu a:hover { color: #1F4886; text-decoration: underline; }
#pc_menu a:active { color: #1F4886; text-decoration: underline; }

#pc_box {
	width:842px;
	border:9px #BCD4F9 solid;
	background-color:#FFFFFF;
	padding:15px 20px;
	margin-bottom:20px;}

.W410 {
	width:410px;
	float:left;
	padding:0px;
	margin-left:20px;
	margin-right:30px;}

.W380 {
	width:380px;
	float:left;
	padding:0px;
	margin:0px;}

/*  cloud_tel  */
#tel_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/Workflow_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#tel_main .inner {
	width:900px;
	margin:0px auto;}

#tel_menu {
	width:898px;
	margin:10px 0px;
	background-color:#FFE5E5;
	border:1px #BF0000 solid;
	padding:0px;
	display:block;
	clear:both;}

#tel_menu ul {
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px;}

#tel_menu li {
	display:inline;
	padding:0px 15px 0px 0px;
	margin:0px;
	color:#BF0000;}
#tel_menu a:link { color: #BF0000; text-decoration: none; }
#tel_menu a:visited { color: #BF0000; text-decoration: none; }
#tel_menu a:hover { color: #BF0000; text-decoration: underline; }
#tel_menu a:active { color: #BF0000; text-decoration: underline; }

#tel_title {
	background-image:url(../../images/tel_titlebg.gif);
	background-position:left top;
	background-repeat: no-repeat;
	width:900px;
	height:34px;
	margin-top:20px;
	border-bottom:5px #BF0000 solid;}

#tel_title p {
	color:#FFFFFF;
	font-size:116%;
	font-weight:bold;
	padding:9px 0px 0px 15px;}

#tel_box {
	width:842px;
	border:9px #FFF1C3 solid;
	background-color:#FFFFFF;
	padding:15px 20px;
	margin-bottom:20px;}

/*  cloud_tel  */
#fax_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/fax_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#fax_main .inner {
	width:900px;
	margin:0px auto;}

#fax_menu {
	width:898px;
	margin:10px 0px;
	background-color:#DEF6AF;
	border:1px #6FA900 solid;
	padding:0px;
	display:block;
	clear:both;}

#fax_menu ul {
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px;}

#fax_menu li {
	display:inline;
	padding:0px 15px 0px 0px;
	margin:0px;
	color:#6FA900;}
#fax_menu a:link { color: #6FA900; text-decoration: none; }
#fax_menu a:visited { color: #6FA900; text-decoration: none; }
#fax_menu a:hover { color: #6FA900; text-decoration: underline; }
#fax_menu a:active { color: #6FA900; text-decoration: underline; }

#fax_title {
	background-image:url(../../images/fax_titlebg.gif);
	background-position:left top;
	background-repeat: no-repeat;
	width:900px;
	height:34px;
	margin-top:20px;
	border-bottom:5px #90da00 solid;}

#fax_title p {
	color:#FFFFFF;
	font-size:116%;
	font-weight:bold;
	padding:9px 0px 0px 15px;}

#fax_box {
	width:842px;
	border:9px #FCE8A6 solid;
	background-color:#FFFFFF;
	padding:15px 20px;
	margin-bottom:20px;}

/*  tools  */
#tools_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/Workflow_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#tools_main .inner {
	width:900px;
	margin:0px auto;}


#tools_menubox {
	padding: 0px;
	width: 750px;
	clear:both;
	margin-top: 30px;
	margin-right: 75px;
	margin-bottom: 30px;
	margin-left: 75px;
}

#tools_menubox .tools_icon {
	float: left;
	text-align:center;
	width: 150px;
}

#tools_menubox .cap {
    padding-top: 3px;
    text-align: center;
	color: #BF0000;}

#tools_menubox a:link { color: #BF0000; text-decoration: none; }
#tools_menubox a:visited { color: #BF0000; text-decoration: none; }
#tools_menubox a:hover { color: #BF0000; text-decoration: underline; }
#tools_menubox a:active { color: #BF0000; text-decoration: underline; }

#tools_title {
	width:900px;
	height:40px;
	background-image:url(../../images/tools_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#tools_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 27px;}

.tools_main {
	width:868px;
	margin:0px auto;
	padding:10px 25px 10px 7px;
	background-image:url(../../images/calendar_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	text-align: center;}

.tools_main .leftArea {
	width:120px;
	float:left;
	text-align:center;}

.tools_main .rightArea {
	width:748px;
	float:right;}

/*  tools  */
#security_tablet {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/securitytablet_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#security_tablet .inner {
	width:900px;
	margin:0px auto;}

#security_tablet_title {
	width:900px;
	height:44px;
	background-image:url(../../images/security_tablet_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:20px auto 10px auto;
	padding:0px;}

#security_tablet_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 27px;}

.security_tablet_main {
	width:838px;
	margin:0px auto;
	padding:30px 37px 30px 25px;
	background-image:url(../../images/waku_st_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	text-align: center;}

.security_tablet_main .leftArea {
	width:100px;
	float:left;}

.security_tablet_main .rightArea {
	width:738px;
	float:right;}

.security_tablet_main .rightArea .subttl {
	width:708px;
	height:18px;
	background-image:url(../../images/security_tablet_subtitlebg.gif);
	background-position:left top;
	background-repeat: no-repeat;
	color:#49AADC;
	font-weight:bold;
	font-size:120%;
	margin-bottom:10px;
	padding:18px 0px 0px 30px;}

/*  Swith  */
#Swith_menu {
	width:900px;
	margin:10px 5px;
	background-color:#E7B6F5;
	padding:0px;
	display:block;
	clear:both;}

#Swith_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#Swith_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#9A38B6;}
#Swith_menu a:link { color: #9A38B6; text-decoration: none; }
#Swith_menu a:visited { color: #9A38B6; text-decoration: none; }
#Swith_menu a:hover { color: #9A38B6; text-decoration: underline; }
#Swith_menu a:active { color: #9A38B6; text-decoration: underline; }

#Swith_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Swith_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Swith_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 60px;}

.Swith_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q04.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FBEBFF;
	padding:10px 10px 10px 45px;
	display:block;
	color:#E153FF;
	font-weight:bold;}

.Swith_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a04.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  Management  */
#Management_menu {
	width:900px;
	margin:10px 5px;
	background-color:#D7D7D7;
	padding:0px;
	display:block;
	clear:both;}

#Management_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#Management_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#52525F;}
#Management_menu a:link { color: #52525F; text-decoration: none; }
#Management_menu a:visited { color: #52525F; text-decoration: none; }
#Management_menu a:hover { color: #52525F; text-decoration: underline; }
#Management_menu a:active { color: #52525F; text-decoration: underline; }

#Management_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Management_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Management_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFD991;
	padding:8px 0px 0px 60px;}

.Management_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q06.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFECC6;
	padding:10px 10px 10px 45px;
	display:block;
	color:#2D2D2D;
	font-weight:bold;}

.Management_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a05.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  Active  */
#Active_main {
	width:950px;
	margin:0px auto;
	background-image:url(../../images/Active_main_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	*font-size: small;
	background-color:#FFFFFF;}

#Active_main .inner {
	width:900px;
	margin:0px auto;}

#Active_menu {
	width:898px;
	margin:10px 0px;
	background-color:#FFDFDF;
	border:1px #E80000 solid;
	padding:0px;
	display:block;
	clear:both;}

#Active_menu ul {
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px;}

#Active_menu li {
	display:inline;
	padding:0px 15px 0px 0px;
	margin:0px;
	color:#E80000;}
#Active_menu a:link { color: #E80000; text-decoration: none; }
#Active_menu a:visited { color: #E80000; text-decoration: none; }
#Active_menu a:hover { color: #E80000; text-decoration: underline; }
#Active_menu a:active { color: #E80000; text-decoration: underline; }

#Active_title {
	background-image:url(../../images/Active_titlebg.gif);
	background-position:left top;
	background-repeat: no-repeat;
	width:900px;
	height:34px;
	margin-top:20px;
	border-bottom:5px #E80000 solid;}

#Active_title p {
	color:#FFFFFF;
	font-size:116%;
	font-weight:bold;
	padding:9px 0px 0px 60px;}

#Active_box {
	width:842px;
	border:9px #FFDFDF solid;
	background-color:#FFFFFF;
	padding:15px 20px;
	margin-bottom:20px;}

.W405L {
	width:405px;
	float:left;
	margin-right:32px;}

.W405R {
	width:405px;
	float:left;
	margin-right:0px;}

/*  Marketplace  */
#Marketplace_menu {
	width:900px;
	margin:10px 5px;
	padding:0px;
	display:block;
	clear:both;}

#Marketplace_menu ul {
	text-align:center;
	margin:0px;
	padding:7px 0px;}

#Marketplace_menu li {
	display:inline;
	padding:0px 8px 0px 0px;
	margin:0px;
	font-size:93%;
	color:#367900;
	border-right:1px #444444 solid;}

#Marketplace_menu li.leftline {
	border-left:1px #444444 solid;
	padding-left:8px;}
#Marketplace_menu a:link { color: #367900; text-decoration: none; }
#Marketplace_menu a:visited { color: #367900; text-decoration: none; }
#Marketplace_menu a:hover { color: #367900; text-decoration: underline; }
#Marketplace_menu a:active { color: #367900; text-decoration: underline; }

#Marketplace_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Marketplace_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto 20px auto;
	padding:0px;}

#Marketplace_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 60px;}

#Marketplace_box {
	width:870px;
	background-color:#FFFFFF;
	border:5px #D5F2BD solid;
	padding:15px 10px 10px 10px;
	margin:0px auto 20px auto;
	position:relative;}

.Marketplace_linkttl {
	color:#367900;
	font-size:120%;
	font-weight:bold;
	padding-bottom:5px;}

.icon_freepayL {
	position:absolute;
	left:245px;
	bottom:15px;}

.icon_freepayS {
	position:absolute;
	left:175px;
	bottom:15px;}

.btn_Marketplace {
	margin:15px 0px 0px 20px;}

/*  Consulting  */
.W140 {
	width:140px;
	float:left;
	padding: 0px 30px;
	margin:0px;}

.W220 {
	width:220px;
	float:left;
	padding: 0px 15px;
	margin:0px;}

/*  fukkou  */
#fukkou_main {
	width:950px;
	margin:0px auto;
	*font-size: small;
	border-top:4px #00923A solid;
	padding-top:10px;}

#fukkou_main .inner {
	width:905px;
	margin:0px auto;}

.fukkou_waku {
	background-color:#FFF2CB;
	width:856px;
	padding:5px 20px;
	margin:0px 0px;}

/*  BBS  */
#BBS_menu {
	width:900px;
	margin:10px 5px;
	background-color:#FFF6BE;
	padding:0px;
	display:block;
	clear:both;}

#BBS_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#BBS_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#FF7200;}
#BBS_menu a:link { color: #FF7200; text-decoration: none; }
#BBS_menu a:visited { color: #FF7200; text-decoration: none; }
#BBS_menu a:hover { color: #FF7200; text-decoration: underline; }
#BBS_menu a:active { color: #FF7200; text-decoration: underline; }

#BBS_title {
	width:900px;
	height:40px;
	background-image:url(../../images/BBS_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#BBS_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFF496;
	padding:8px 0px 0px 60px;}

.BBS_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFF6BE;
	padding:10px 10px 10px 45px;
	display:block;
	color:#FF7200;
	font-weight:bold;}

.BBS_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a05.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  Bookmark  */
#Bookmark_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Bookmark_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Bookmark_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  Memo  */
#Memo_menu {
	width:900px;
	margin:10px 5px;
	background-color:#FFF6BE;
	padding:0px;
	display:block;
	clear:both;}

#Memo_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#Memo_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#8DBB00;}
#Memo_menu a:link { color: #8DBB00; text-decoration: none; }
#Memo_menu a:visited { color: #8DBB00; text-decoration: none; }
#Memo_menu a:hover { color: #8DBB00; text-decoration: underline; }
#Memo_menu a:active { color: #8DBB00; text-decoration: underline; }

#Memo_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Memo_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Memo_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFF496;
	padding:8px 0px 0px 60px;}

.Memo_phbox {
    clear: both;
    padding-bottom: 10px;
	margin:0px auto;
    width: 840px;}

.Memo_phLeft {
    float: left;
    margin-bottom: 7px;
    margin-right: 20px;
    width: 410px;}

.Memo_phLeft02 {
    float: left;
    margin-bottom: 7px;
    margin-right: 0px;
    width: 410px;}

.Memo_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q07.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFF6BE;
	padding:10px 10px 10px 45px;
	display:block;
	color:#8DBB00;
	font-weight:bold;}

.Memo_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a05.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  FileServer  */
#FileServer_menu {
	width:900px;
	margin:10px 5px;
	background-color:#E6F2FF;
	padding:0px;
	display:block;
	clear:both;}

#FileServer_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#FileServer_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#194BAC;}
#FileServer_menu a:link { color: #194BAC; text-decoration: none; }
#FileServer_menu a:visited { color: #194BAC; text-decoration: none; }
#FileServer_menu a:hover { color: #194BAC; text-decoration: underline; }
#FileServer_menu a:active { color: #194BAC; text-decoration: underline; }

#FileServer_title {
	width:900px;
	height:40px;
	background-image:url(../../images/FileServer_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#FileServer_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.FileServer_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q08.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFF0C9;
	padding:10px 10px 10px 45px;
	display:block;
	color:#004EFF;
	font-weight:bold;}

.FileServer_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a02.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  Bigfile  */
#Bigfile_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Bigfile_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Bigfile_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  Nippo  */
#Nippo_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Nippo_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Nippo_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  Anpi  */
#Anpi_menu {
	width:900px;
	margin:10px 5px;
	background-color:#FFEDED;
	padding:0px;
	display:block;
	clear:both;}

#Anpi_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#Anpi_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#F00000;}
#Anpi_menu a:link { color: #F00000; text-decoration: none; }
#Anpi_menu a:visited { color: #F00000; text-decoration: none; }
#Anpi_menu a:hover { color: #F00000; text-decoration: underline; }
#Anpi_menu a:active { color: #F00000; text-decoration: underline; }

#Anpi_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Anpi_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Anpi_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.Anpi_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q09.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFF0C9;
	padding:10px 10px 10px 45px;
	display:block;
	color:#F00000;
	font-weight:bold;}

.Anpi_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a02.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

/*  CRM  */
#crm_title {
	width:900px;
	height:40px;
	background-image:url(../../images/crm_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#crm_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  security browser  */
#securitybrowser_title {
	width:900px;
	height:40px;
	background-image:url(../../images/securitybrowser_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#securitybrowser_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  Jinji  */
#Jinji_menu {
	width:900px;
	margin:10px 5px;
	background-color:#FCDBA8;
	padding:0px;
	display:block;
	clear:both;}

#Jinji_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#Jinji_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#FF6900;}
#Jinji_menu a:link { color: #FF6900; text-decoration: none; }
#Jinji_menu a:visited { color: #FF6900; text-decoration: none; }
#Jinji_menu a:hover { color: #FF6900; text-decoration: underline; }
#Jinji_menu a:active { color: #FF6900; text-decoration: underline; }

#Jinji_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Jinji_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Jinji_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FF6900;
	padding:8px 0px 0px 70px;}

/*  MapDB  */
#MapDB_title {
	width:900px;
	height:40px;
	background-image:url(../../images/MapDB_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#MapDB_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

/*  mynavi  */
#mynavi ul {
	margin: 0 auto;
	padding: 0px;}
#mynavi li {
	border-bottom:1px #D0D0D0 dotted;
	padding:8px 0px 8px 25px;
	background-image: url(../../images/arrow_Orange01.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;}

/*  pressrelease  */
.pressrelease_title {
	width:940px;
	height:35px;
	background-image:url(../../images/title_bg.gif);
	background-position:right;
	background-repeat:repeat-x;
	padding:15px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	color:#12790F;
	font-size:120%;
	text-align:left;}

.pressreleaseBox {
	width:918px;
	margin-bottom:20px;
	padding:10px 15px 5px 15px;
	border:1px #D4D4D4 solid;
	position:relative;}
.pressreleaseTtl {
	color:#036F00;
	font-weight:bold;
	font-size: 131%;
	padding-bottom:0.5em;}
.pressreleaseTtl2 {
	color:#036F00;
	font-weight:bold;
	font-size: 115%;
	padding-bottom:0.5em;}
.pressreleaseLink {
	position:absolute;
	right:20px;
	bottom:15px;
	background-color:#00913B;
	color:#FFFFFF;
	text-align:center;
	width:160px;
	line-height:35px;}
.pressreleaseLink a:link {
	text-decoration: none;
	color: #FFFFFF;}
.pressreleaseLink a:visited {
	text-decoration: none;
	color: #FFFFFF;}
.pressreleaseLink a:hover,
.pressreleaseLink a:active {
	text-decoration: underline;
	color: #FFFFFF;}

.paging {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	text-align: center;}
ul.paging li {
	display: inline-block;
	padding:0;}
.paging li {
	font-size:110%;
	display: inline-block;
	margin: 0 .35em;
	vertical-align: middle;
	text-align: center;
	padding:0;}
.paging li span {
	color:#7B7D79;}
.paging a:link {
	text-decoration: none;
	color: #00913B;}
.paging a:visited {
	text-decoration: none;
	color: #00913B;}
.paging a:hover,
.paging a:active {
	text-decoration: underline;
	color: #00913B;}

/*  Form  */
#Form_menu {
	width:900px;
	margin:10px 5px;
	background-color:#D6FF87;
	padding:0px;
	display:block;
	clear:both;}

#Form_menu ul {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:7px 0px 7px 15px;}

#Form_menu li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#528600;}
#Form_menu a:link { color: #528600; text-decoration: none; }
#Form_menu a:visited { color: #528600; text-decoration: none; }
#Form_menu a:hover { color: #528600; text-decoration: underline; }
#Form_menu a:active { color: #528600; text-decoration: underline; }

#Form_title {
	width:900px;
	height:40px;
	background-image:url(../../images/Form_titlebg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;}

#Form_title p {
	font-size: 138.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.Form_qa_q {
	width:785px;
	margin:10px auto;
	background-image:url(../../images/icon_q09.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	background-color:#FFF0C9;
	padding:10px 10px 10px 45px;
	display:block;
	color:#BF0000;
	font-weight:bold;}

.Form_qa_a {
	width:785px;
	margin:10px auto 20px auto;
	background-image:url(../../images/icon_a02.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:10px 10px 10px 45px;
	display:block;}

.Form_qa_a a { color: #BF0000; }
.Form_qa_a a:link { color: #BF0000; text-decoration: none; }
.Form_qa_a a:visited { color: #BF0000; text-decoration: none; }
.Form_qa_a a:hover { color: #BF0000; text-decoration: underline; }
.Form_qa_a a:active { color: #BF0000; text-decoration: underline; }

/* Script
----------------------------------------*/
#Script_header {
	border-top:4px #0084CD solid;
	width:100%;
	padding:0px;
	background-color:#FFFFFF;}

#Script_header dl {
	width: 960px;
	margin:0px auto;
	padding:0px;
	clear: both;
    display: block;}

#Script_header dt .logo {
	float:left;
	width:252px;
	padding-top:10px;
	display:block;}

#Script_header dt .txt {
	float:right;
	width:700px;
	padding-top:20px;
	display:block;
	vertical-align:top;
	text-align:right;}

#Script_header dt .icon {
	float:right;
	width:100px;
	padding-top:15px;
	display:block;
	vertical-align:bottom;}

#Script_main {
	background-image:url(../../images/script_mainbg.jpg);
	background-position:center;
	background-repeat: repeat-x;
	width:100%;
	height:262px;
	padding-top:8px;
	margin:10px 0px;}

.Script_inner {
	width: 960px;
	margin:20px auto;
	padding:0px;}

#Script_ttl {
	width:959px;
	height:53px;
	background-image:url(../../images/script_ttlbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:20px auto 0px auto;
	padding:0px;}

#Script_ttl p {
	font-size: 146.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.Script_ttlmain {
	width:903px;
	margin:0px auto;
	padding:10px 25px 20px 25px;
	background-image:url(../../images/script_ttlmainbg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	text-align: center;}

.Yellow_bg {
	background-color:#FFF2BC;
	padding:10px 15px;
	margin:10px auto;}

.Blue_bg {
	background-color:#D4F0FF;
	padding:10px 15px;
	margin:10px auto;
	color:#106BDC;}

.W430 {
	width:430px;
	float:left;
	padding: 0px 10px;
	margin:0px;}

.W420 {
	width:420px;
	float:left;
	padding-right: 10px;
	margin:0px;}

.W470 {
	width:470px;
	float:left;
	padding: 0px;
	margin:0px;}

.W280 {
	width:280px;
	float:left;
	padding: 0px 10px;
	margin:0px;}

#Script_footer {
	width:100%;
	margin:0px auto;
	padding:10px 0px;
	background-color:#3D3D3D;}

#Script_footer .copy {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#FFFFFF;}
	
/* Vietnam
----------------------------------------*/
#Vietnam_header {
	border-top:4px #6FB500 solid;
	width:100%;
	padding:0px;
	background-color:#FFFFFF;}

#Vietnam_header dl {
	width: 960px;
	margin:0px auto;
	padding:0px;
	clear: both;
    display: block;}

#Vietnam_header dt .logo {
	float:left;
	width:252px;
	padding-top:10px;
	display:block;}

#Vietnam_header dt .txt {
	float:right;
	width:700px;
	padding-top:20px;
	display:block;
	vertical-align:top;
	text-align:right;}

#Vietnam_header dt .icon {
	float:right;
	width:100px;
	padding-top:15px;
	display:block;
	vertical-align:bottom;}

#Vietnam_header dt .icon02 {
	float:right;
	width:70px;
	padding-top:13px;
	margin-right:8px;
	display:block;
	vertical-align:bottom;}

#Vietnam_main {
	background-image:url(../../images/vietnam_mainbg.jpg);
	background-position:center;
	background-repeat: repeat-x;
	width:100%;
	height:262px;
	padding-top:8px;
	margin:10px 0px;}

.Vietnam_inner {
	width: 960px;
	margin:20px auto;
	padding:0px;}

.Green_bg {
	background-color:#E2F5BF;
	padding:10px 15px;
	margin:10px auto;
	color:#6FB500;}

.Green_bg02 {
	width:550px;
	float:left;
	background-color:#E2F5BF;
	padding:10px 15px;
	margin:10px auto;
	color:#6FB500;}

.W250 {
	width:200px;
	float:right;
	text-align:right;
	margin-right:10px;
	display:inline;}

.Gray_bg {
	background-color:#F4F4F4;
	padding:10px 15px;
	margin:3px auto;}

.White_bg {
	background-color:#FFFFFF;
	padding:5px 15px;
	margin:0px auto;}
	
span.txttop {
    font-size: 65%;
	vertical-align: super;}

/* what */
#ph_what {
	list-style-type: none;
	width: 1000px;
	margin: 10px auto;
	padding: 0;}
  
#ph_what li {
	float: left;
	margin-right: 30px;}
 
#ph_what li.right {
 	margin-right:0px;}

h3	{
	font-size: 100%;
	margin: 15px 0px 5px 0px;
	color:#FFF;
	text-align:center;
	line-height:1.3em;}

h3 a:link {
	color: #FFF;
	text-decoration: none;}
	
h3 a:visited {
	color: #FFF;
	text-decoration: none;}
	
h3 a:hover, a:active {
	color: #FFF;
	text-decoration: none;}
	
.boxgrid { 
	width: 300px; 
	height: 200px;
	margin:0px auto;
	overflow: hidden; 
	position: relative;}
	
.boxgrid img { 
	position: absolute; 
	top: 0; 
	left: 0;}
	
.boxgrid p { 
	padding: 0 10px; 
	color: #afafaf; 
	font-weight:bold;}
	
.boxcaption { 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 200px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
	
.captionfull .boxcaption {
	top: 200px;
	left: 0;}
	
.caption .boxcaption {
	top: 165px;
	left: 0;}

.vietnam_arrow {
	margin:15px 0px 15px 80px;}

#vietnam_menu {
	width:960px;
	margin:10px auto;
	padding:0px;
	display:block;
	clear:both;}

#vietnam_menu ul {
	text-align:center;
	margin:0px;
	padding:7px 0px;}

#vietnam_menu li {
	display:inline;
	padding:0px 8px 0px 0px;
	margin:0px;
	font-size:93%;
	color:#367900;
	border-right:1px #444444 solid;}

#vietnam_menu li.leftline {
	border-left:1px #444444 solid;
	padding-left:8px;}
#vietnam_menu a:link { color: #367900; text-decoration: none; }
#vietnam_menu a:visited { color: #367900; text-decoration: none; }
#vietnam_menu a:hover { color: #367900; text-decoration: underline; }
#vietnam_menu a:active { color: #367900; text-decoration: underline; }




















/* Script_Marketplace
----------------------------------------*/
#Script_Marketplace_header {
	border-top:4px #89D000 solid;
	width:100%;
	padding:0px;
	background-color:#FFFFFF;}

#Script_Marketplace_header dl {
	width: 960px;
	margin:0px auto;
	padding:0px;
	clear: both;
    display: block;}

#Script_Marketplace_header dt .logo {
	float:left;
	width:252px;
	padding-top:10px;
	display:block;}

#Script_Marketplace_header dt .txt {
	float:right;
	width:700px;
	padding-top:20px;
	display:block;
	vertical-align:top;
	text-align:right;}

#Script_Marketplace_header dt .icon {
	float:right;
	width:100px;
	padding-top:15px;
	display:block;
	vertical-align:bottom;}

#Script_Marketplace_header dt .icon02 {
	float:right;
	width:70px;
	padding-top:13px;
	margin-right:8px;
	display:block;
	vertical-align:bottom;}

#Script_Marketplace_main {
	background-image:url(../../images/Script_Marketplace_mainbg.jpg);
	background-position:center;
	background-repeat: repeat-x;
	width:100%;
	height:265px;
	padding-top:5px;
	margin:10px 0px;}

.Script_Marketplace_inner {
	width: 960px;
	margin:20px auto;
	padding:0px;}

#Script_Marketplace_ttl {
	width:959px;
	height:53px;
	background-image:url(../../images/Script_Marketplace_ttlbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:20px auto 0px auto;
	padding:0px;}

#Script_Marketplace_ttl p {
	font-size: 146.5%;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 70px;}

.Script_Marketplace_ttlmain {
	width:903px;
	margin:0px auto;
	padding:10px 25px 20px 25px;
	background-image:url(../../images/script_ttlmainbg.gif);
	background-position:left top;
	background-repeat:repeat-y;
	text-align: center;}

.Script_Marketplace_phbox {
    clear: both;
    padding-bottom: 10px;
	margin:0px auto;
    width: 900px;}

.Script_Marketplace_phLeft {
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    width: 290px;}

.Script_Marketplace_phLeft02 {
    float: left;
    margin-bottom: 10px;
    margin-right: 0px;
    width: 290px;}

/* 表組み
----------------------------------------*/
#Vietnam_chart {

	border:none;
    clear: both;
    font-size: 93%;
    line-height: 1.6em;
    margin-bottom: 10px;
    margin-top: 5px;}

#Vietnam_chart th {
	background-color:#D2EFA3;
    padding: 5px 0px 5px 10px;
    text-align: left;}

#Vietnam_chart th.green {
	background-color:#E2F5BF;
    padding: 5px 0px 5px 10px;
    text-align: left;}

#Vietnam_chart td {
	background-color:#FFFFFF;
    padding: 5px;
    text-align: left;}

#Vietnam_chart td.gray {
	background-color:#F4F4F4;
    padding: 5px;
    text-align: left;}

#Vietnam_chart02 {
	font-size:85%;
	border-right:1px #C5C5C5 solid;
	border-top:1px #C5C5C5 solid;
    clear: both;
    line-height: 1.6em;
    margin: 0px;}

#Vietnam_chart02 th{
	background:#E9E9E9;
	text-align:center;
	padding:2px;
	border-left:1px #C5C5C5 solid;
	border-bottom:1px #C5C5C5 solid;}

#Vietnam_chart02 td{
	background:#FFFFFF;
	text-align:center;
	padding:2px;
	border-left:1px #C5C5C5 solid;
	border-bottom:1px #C5C5C5 solid;}


	
/* POPUP
----------------------------------------*/
#privacy {

	background-color:#FFFFFF;
	background-image:url(../../images/privacyBg.gif);
	background-attachment:scroll;
	background-position:center;
	background-repeat:repeat;
	text-align:center;}

#privacyContents {
	width:720px;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;}
	
#privacyInner {
	margin:0px 10px;
	border-top:4px #12790F solid;}

.privacy_logo {
	margin:10px 0px;}

.w350 {
	width:350px;
	float:left;
	padding-top:10px;
	font-size:85%;}

#privacy #footer {
	background-color:#12790F;
	width:100%;
	text-align:center;
	font-size: 90%;
	color:#FFF;
	padding:5px 0px;
	margin-top:10px;}

#privacy #footer .copyright {
	font-style:normal;
	text-align:center;}
	
/* floatObject
----------------------------------------*/
.layerRight {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;}

* html .iepngfix {
}








/* newsrelase
----------------------------------------*/
#newsrelase {
	width:950px;
	margin:10px auto;}

.newsrelase_ttl {
	width:940px;
	height:37px;
	background-image:url(../../images/title_bg.gif);
	background-position:right;
	background-repeat:repeat-x;
	padding:13px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	font-weight:bold;}

.newsrelase_subttl {
	background-image:url(../../images/bg_googletitle.gif);
	background-position:0px 30px;
	background-repeat:repeat-x;
	width:940px;
	height:35px;
	font-weight:bold;
	color:#036F00;
	margin:5px 0px;
	padding-left:10px;}

.social div {
    float: right;
	margin-bottom:20px;}

.social .twitter,
.social .facebook {
    overflow: hidden;
    width: 110px;}

/* googlemap
----------------------------------------*/
.btn_googlemap {
	width:730px;
	background-color:#E70000;
	margin:15px 0px;
	padding:2px 0px;}

.btn_calendar_share {
	width:730px;
	margin:8px 0px;
	padding:2px 0px;}












/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #fff;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
   	-ms-transform: translatez(0);
   	-o-transform: translatez(0);
   	transform: translatez(0);
	background-image:url(../../images/newyear/main.jpg);
	background-position:left;
	background-repeat:no-repeat;}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 10px;
	width: 100%;
	margin:0px auto;
	text-align:center;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #DCDCDC;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #93CEFF;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}





.arrowG {
	margin-bottom:0.3em;}
.arrowG a {
    background-image: url(../../images/arrow_Green01.gif);
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 100%;
    padding-left: 20px;
	margin-left:10px;
	vertical-align:middle;
	line-height:1.9em;}
.arrowG2 a,
.arrowG3 {
    background-image: url(../../images/arrow_Green01.gif);
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 100%;
    padding-left: 20px;
	vertical-align:middle;}


.btn_animation {
	position:absolute;
	top:240px;
	left:42%;}

