/* CSS Date Document */

body {
	text-align:center;
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height:150%;
	letter-spacing:1px;
	color:#333;
	margin:0;
	padding:0;
	}

h1,h2,h3 {font-size:12px; margin:0; padding:0; font-weight:bold;}
h4 {
	font-size:12px;
	margin:10px 0 3px;
	font-weight:normal;
	width:120px;
	background-color:#f0f0f0;
	border-bottom:1px solid #ccc;
	padding:0;
	}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.red {color:#FF0000;}

a {color: #0000FF;}
.clear-a {clear:both;}

.border-block {
	border:1px solid #ccc;
	}

/*‰e•t‚«˜g
---------------------------------------------------------*/
#body-s1 {
	margin:7px auto 0;
	width:768px;
	height:3px;
	background-image:url(../img/shadow1.gif);
	padding:0;
	}
#body-s {
	width:768px;
	background-image: url(../img/shadow2.gif);
	margin:0 auto;
	padding:0;
	text-align:left;
	}
#body-s3 {
	margin:0 auto;
	height:15px;
	width:768px;
	background:url(../img/shadow3.gif) no-repeat;
	padding:0;
	}


#container {
	width:758px;
	background-color:#FFF;
	margin:0 6px 0 4px;
	padding:0;
	border:1px solid #999;
	}
#head-top h1 {
	width:191px;
	height:45px;
	background-image:url(../img/head-right1.gif);
	text-indent:-9999px;
	font-size:12px;
	}
	
#head {
	width:756px;
	margin:0 auto;
	height:45px;
	background-image:url(../img/head.gif);
	background-repeat:no-repeat;
	}
	#head h1 {text-indent:-9999px;}
	#head a {
	text-decoration:none;
	display:block;
	width:100px;
	height:45px;
	}
	
#head-img {
	width:758px;
	height:180px;
	}
#head-img_top {
	width:758px;
	height:225px;
	}
.head-search {
	width:192px;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
	}

#contents {
	width:726px;
	margin:0 auto;
	}
#about {
	text-align:right;
	font-size:10px;
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	margin:0 10px 10px;
	padding:0;
	}
#copyright {
	width:726px;
	color:#999;
	font-size:10px;
	text-align:center;
	margin:5px auto;
	padding:7;
	border-top:1px solid #ccc;
	}
	#copyright a {
	color:#999;
	text-decoration:none;
	}
.top-solution {
	width:726px;
	margin:0;
	padding:0;
	}
	.top-solution ul {
	margin:11px 0 0;
	padding:0;
	list-style-type:none;
	}
	.top-solution li {
	text-indent:-9999px;
	width:172px;
	height:82px;
	margin:0 3px 3px 5px;
	float:left;
	}
	.top-solution a {
	display:block;
	width:172px;
	height:82px;
	text-decoration:none;
	}
	.kaikei {background-image:url(../img/solu-kaikei.gif); background-repeat:no-repeat;}
	.saiken {background-image:url(../img/solu-saiken.gif); background-repeat:no-repeat;}
	.jinji {background-image:url(../img/solu-jinji.gif); background-repeat:no-repeat;}
	.pack {background-image:url(../img/solu-pack.gif); background-repeat:no-repeat;}
	.bunkyo {background-image:url(../img/solu-bunkyo.gif); background-repeat:no-repeat;}
	.web {background-image:url(../img/solu-web.gif); background-repeat:no-repeat;}
	.mig {background-image:url(../img/solu-mig.gif); background-repeat:no-repeat;}
	.asp {background-image:url(../img/solu-aps.gif); background-repeat:no-repeat;}

.topics {
	width:484px;
	margin:20px 0 0;
	float:left;
	}
	.topics-text {
	margin:5px 0 0;
	letter-spacing:0;
	line-height:150%;
	}
.glovia-bana {
	width:205px;
	height:71px;
	margin:0 5px 5px 10px;
	float:right;
	}



/*@ƒRƒ“ƒeƒ“ƒc@*/
#contents-com {
	width:758px;
	margin-bottom:30px;
	background-image:url(../com/img/wall-com.gif);
	background-repeat:no-repeat;
	float:left;
	}
	.com-table {
	margin-top:17px;
	background-color:#d3daed;
	}
	.com-td {
	background-color:#f6f8fb;
	border:1px solid #fff;
	margin:0;
	padding:7px;
	}
	.com-td2 {
	background-color:#fff;
	margin:0;
	padding:7px;
	}
#contents-solu {
	width:758px;
	margin-bottom:15px;
	background-repeat:no-repeat;
	float:left;
	}
	.con-kaikei {background-image:url(../solution/img/wall-kaikei.gif);}
	.con-saiken {background-image:url(../solution/img/wall-saiken.gif);}
	.con-jinji {background-image:url(../solution/img/wall-jinji.gif);}
	.con-pack {background-image:url(../solution/img/wall-pack.gif);}
	.con-bunkyo {background-image:url(../solution/img/wall-bunkyo.gif);}
	.con-web {background-image:url(../solution/img/wall-web.gif);}
	.con-mig {background-image:url(../solution/img/wall-mig.gif);}
	.con-asp {background-image:url(../solution/img/wall-asp.gif);}
	.low-menu {
	margin-top:17px;
	}
	
#contents-rec {
	width:758px;
	margin-bottom:15px;
	background-image: url(../recruit/img/wall-rec.gif);
	background-repeat:no-repeat;
	float:left;
	}
	.rec {
	width:100px;
	text-align:right;
	margin:0 20px 0 0;
	float:right;
	}
	.main-rec {
	float:right;
	width:590px;
	margin:0;
	}
#contents-glovia {
	width:758px;
	margin-bottom:15px;
	background-image: url(../glovia/img/wall-glovia.gif);
	background-repeat:no-repeat;
	float:left;
	}
	.glovia {
	width:100px;
	text-align:right;
	margin:0 28px 0 0;
	float:right;
	}
	.auth1 {
	width:240px;
	margin:10px 0;
	text-align:center;
	float:left;
	}
	.auth2 {
	width:240px;
	margin:10px 20px 0 0;
	text-align:center;
	float:right;
	}
#contents-protection {
	width:758px;
	margin-bottom:15px;
	background-image: url(../img/wall-protect.gif);
	background-repeat:no-repeat;
	float:left;
	}
.travel-table  td{
	background-color:#fff;
	}



/*@ƒRƒ“ƒeƒ“ƒc“à‹LŽ–@*/
.kiji {
	width:564px;
	margin:9px 0 0 10px;
	}
	.kiji img {
	margin:0 1px 0 10px;
	}
	.kiji ul {
	float:left;
	margin:20px;
	padding:0;
	list-style-image:url(../solution/img/point.gif);
	}
.kiji-protect {
	width:564px;
	margin:9px 0 0 10px;
	}
.kiji-protect ul {
	margin:10px 0 0 15px;
	padding:0;
	list-style-type:decimal;
	}
.kiji-protect li {
	margin-left:10px;
	padding:0;
	}
.kiji-topic {
	width:564px;
	margin:15px 0 0;
	}
	.kiji-topic img {
	margin:10px 0 10px;
	border-bottom:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	}
.back-top {
	width:60px;
	float:right;
	text-align:rigt;
	}

.main {
	float:right;
	width:590px;
	margin:60px 0 0;
	}
.main-travel {
	float:right;
	width:590px;
	margin:0;
	}


/*@Œ©o‚µ˜g@*/
.label-out {
	border-bottom:1px solid #d4daed;
	margin-top:17px;
	}
.label-in {
	border:1px solid #fff;
	background-image:url(../solution/img/wall-h.jpg);
	background-repeat:repeat-y;
	padding:1px 7px;
	}


/*@ŒÂlî•ñ•ÛŒì@*/
.joho {
	width:480px;
	height:200px;
	border:1px solid #999;
	margin:20px auto 50px;
	padding:10px;
	overflow:scroll;
	text-align:left;
	}



/*@ƒTƒCƒhƒƒjƒ…[@*/
.side {
	float:left;
	width:120px;
	margin:55px 0 0;
	padding-left:20px;
	}
	.side ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.side li {
	margin:0 0 7px;
	padding:0;
	}
.side-t {
	float:left;
	width:120px;
	margin:55px 0 0;
	padding-left:20px;
	}
	.side-t ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.side-t li {
	font-size:10px;
	margin:0 0 7px;
	padding:0;
	}
