@charset "UTF-8";

* {
	margin: 0;
}
html, body {
	height: 100%;
}
#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}


#container {
background:#FFFFFF url(http://www.globetails.jp/globe/images/background.jpg) repeat-x;
text-align:center;
}

#footer, .push {
	height: 100px; /* .push must be the same height as .footer */
}


body {
	background:#333333 url(http://www.globetails.jp/globe/images/background.jpg) repeat-x;
	margin:0px;
	padding:0px;
	text-align: center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
	color:#666666;
	font-size: 1em;
}

html[xmlns*=""] body:last-child p {
line-height:14px;
}

body div {
	text-align:left;
	margin:0px auto;
	color:#999999;
}
img { 
margin:0px; padding:0px;
}
a {
overflow:hidden;
}
a img {
border:0;
}
a:link { 
 color:#999999; 
 text-decoration: underline;
}
a:visited {
 color:#999999;
 text-decoration: underline;
}
a:hover { 
 color:#66CC00;
 text-decoration: none;
}

.rss {
	margin: -20px 0 10px 250px;
	font-size: 9px;
	background: #999999;
	width: 35px;
	text-align: center;
	padding: 2px 0 0;
	} 
	

.rss a {
	color: #FFF;
	text-decoration: none;
	line-height: 1em;
	}
	
.rss a:link {
	color: #FFF;}

.rss a:visited {
	color: #FFF;}

	
.rss a:hover {
	color:#66CC00;
	text-decoration: none;
	}
	
	
.h2_border {
	font-size: 12px;
	line-height: 1.4em;
	border-bottom: 1px solid #CCC;
	padding-bottom: 2px;
	}

/* HEADER */
#header {
	width:800px;
	height:60px;
	text-align:center;
	margin:0px auto;
	padding:15px 0px 0px;
}
#header h1 {
background:url(http://www.globetails.jp/globe/images/logo.jpg) no-repeat left;
margin:0px auto;
padding:30px 0px 0px 0px;
text-indent:-9999px;
text-align:left;
}
#navi{
	margin:0 auto;
	padding:0px;
	width:800px;
}
#navi ul {
margin:0px;
padding:0px;
}
#navi li {
	float:left;
	width:auto;
	background:no-repeat left;
	margin:10px 0px 0px;
	padding:0px 10px 0px 24px;
	text-align:left;
	font-weight:normal;
	list-style-type:none;
	font-size:11px;
}
#navi a {
color:#FFFFFF;
display:block;
overflow:hidden;
text-decoration:none;
}


#content {
	width:800px;
	background:#FFFFFF;
}

#topimg {
width:800px;
padding:10px 0px 15px;
margin:0px auto;
}

#left {
width:310px;
float:left;
text-align: left;
}

#news {
	font-size:75%;
	width: 290px;
	margin: 6px 0 0;
}

/* =========== banner ============ */

#banner {
	clear: both;
	margin: 5px 0 0;
	}
	
#banner_left {
	float: left;
	width: 242px;
	margin: 0;
	}
	
#banner_right {
	float: right;
	width: 242px;
	text-align: right;
	margin: 0;
	}

/* ========== NEWS ============= */

.archive-header {
	font-size: 14px;
	padding: 0 0 5px;
	border-bottom: 1px solid #999;
	}

#news h2 {
	background:url(http://www.globetails.jp/globe/images/tit_news_main.gif) no-repeat left top;
	margin:0px 0px 10px;
	padding:0px;
	text-indent:-9999px;
	height:36px;
}

#news h3.create {
background:url(http://www.globetails.jp/globe/images/tit_news_create.gif) no-repeat left;
margin:12px 0px 7px 0px;
padding:0px;
text-indent:-9999px;
height:13px;
}

#news h3.pet {
background:url(http://www.globetails.jp/globe/images/tit_news_pet.gif) no-repeat left;
margin:12px 0px 7px 0px;
padding:0px;
text-indent:-9999px;
height:13px;
}

ul.news {
margin:0px 0px 8px 21px;
padding:0px;
list-style-image: url(/globe/images/list.gif);
}

.news li {
margin:0px 0px 6px 0px;
padding:0px;
}

#right {
	width:490px;
	float:right;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#right ul {
list-style-type:none;
margin:0px;
padding:0px 0px 0px 6px;
}
#right li {
margin:0px;
padding:0px;
}
/* サブページサイドバー */
#sidebar {
width:210px;
margin:0px;
float:left;
font-size:65%;
line-height:30px;
padding:20px 0px 0px;
}
#sidebar h2 {
margin:0px;
padding:0px;
}
#sidebar ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#sidebar li {
height:30px;
margin:0px;
padding:0px 0px 0px 25px; 
background:url(http://www.globetails.jp/globe/images/lnavi_back.jpg) no-repeat;
background-color:#EBEBEB;
}
#sidebar li a {
text-decoration:none;
}
#sidebar li a: hover {
color: #66CC00;
text-decoration:none;
}
.module-content {
padding:10px 0px 0px 0px;
}
/* サブページメイン */
#main {
float:right;
width:560px;
padding:20px 0px 0px;
font-size:70%
}
.day {
margin:0px 0px 0px 0px;
font-size:75%;
}
.text {
color:#1FC5FF;
margin:0px 0px 0px 0px;
}
#footer {
	background:#333333 url(http://www.globetails.jp/globe/images/footer_back.jpg) repeat;
	margin:0px auto;
	font-size:75%;
	text-align:center;
	clear:both;
	padding:0px;
}
#footernavi {
width:800px;
height:20px;
margin:0px auto;
padding:30px 0px 0px;
text-align:left;
}
#footer ul {
margin:0px;
padding:0px;
list-style-type:none;
}
#footer li {
	margin:0px 15px 0px 0px;
	padding:0px;
	display:inline;
	font-size:10px;
}
#footer a {
color:#ffffff;
text-decoration:none;
}
#footer a:hover {
color: #66CC00;
text-decoration:underline;
}
#copyright {
	color:#ffffff;
	margin:0px;
	font-family:Tahoma, Verdana, Arial;
	text-align:right;
	float:right;
	padding:0px;
	font-size:11px;
}
.lavaLampNoImage {
	position:relative;
	height:22px;
	width:800px;
	padding:15px;
	overflow:visible;
	background:url(http://www.globetails.jp/globe/images/bg.gif) no-repeat center;
	border-top:none gray;
	border-right:none gray;
	border-bottom:none gray;
	border-left:none gray;
	margin:0px auto;
 }
 .lavaLampNoImage ul {
	margin:0px;
	padding:0px 0px 0px 18px;
}

 *html .lavaLampNoImage ul {
	padding:0px 0px 0px 4px;
}


 .lavaLampNoImage li {
 	float:left;
 	list-style:none;
	height:22px;
	margin:0px;
	padding:0px;
 }
 .lavaLampNoImage li.back {
	background-color:#50B201;
	width:9px;
	height:22px;
	z-index:5;
	position:absolute;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
 }
 .lavaLampNoImage li a {
	font:normal 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration:none;
	color:#FFFFFF;
	outline:none;
	text-align:center;
	top:7px;
	text-transform:none;
	letter-spacing:0;
	z-index:10;
	display:block;
	float:left;
	position:relative;
	overflow:hidden;
	margin:0px 13px;
	height:22px;
 }
*html .lavaLampNoImage li a {
	margin:0px 7px 0px 7px;
}
 .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
 border:none;
 text-decoration: none;
 } 
 

 .lavaLampNoImage li a:visited {
 	color: #EFEFEF;
 text-decoration: none;
	}




.clearfix: after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */

/* ============== news entry ============ */

#entry_body {
	margin: 20px 0;
	font-size: 11px;
	border-bottom: dotted 1px #999;
	padding: 5px 0 15px;
	}
	
.entry_title {
	padding: 0 0 3px 4px;
	border-bottom: 1px solid #999999;
	border-left: 4px solid #e6d03e;
	font-size: 14px;
	}
	


/* news */

#news {
	font-size: 11px;
	}

#news_index h2 {
background:url(http://www.globetails.jp/globe/images/tit_news_index.gif) no-repeat left bottom;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}


#news_creative_index h2 {
background: url(/globe/images/title_creative_news.gif) no-repeat left bottom;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}


#news_pet_index h2 {
background: url(/globe/images/title_pet_news.gif) no-repeat left bottom;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#news_btn ul{
list-style-type:none;
margin:0px;
padding:0px;
width:560px;
}

#news_btn li{
float:left;
margin:25px 0px 100px 0;
width:274px;
height:125px;
text-indent:-9999px;
}

#news_btn .create{
margin-right:12px;
}

#news_btn .create a{
display:block;
float:left;
width:274px;
height:125px;
background:url(http://www.globetails.jp/globe/images/btn_news_create.gif) no-repeat center;
}

#news_btn .pet a{
display:block;
float:left;
width:274px;
height:125px;
background:url(http://www.globetails.jp/globe/images/btn_news_pet.gif) no-repeat center;
}

#news_create_index h2 {
background:url(http://www.globetails.jp/globe/images/tit_news_create_index.gif) no-repeat left center;
margin:0px 0px 8px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#news a, a:link, a:visited {text-decoration:none;}
#news a:hover {text-decoration:underline;}


/* company */

#company h2 {
background:url(http://www.globetails.jp/globe/images/tit_company_index.gif) no-repeat left bottom;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#company table {
margin:15px 0 15px 5px;
width:520px;
border:none;
font-size:12px;
}

#company th {
width:145px;
padding:6px;
vertical-align:top;
text-align:left;
font-weight:normal;
}

#company td {
width:355px;
padding:6px
}


	
#company dl {
	margin: 15px 0;
	}
	
#company dt {
	float: left;
	width: 80px;
	clear: both;
	}

#company dd {
	margin: 0 0 15px 80px;
	}
	
*html body div#company dd {
	margin-left: 80px;
	height: 1px;
	}
	

#company li {
margin:0px 0px 2px 0px;
padding:0px 0px 0px 13px;
background:url(/globe/images/list.gif) no-repeat left center;
list-style-type: none;
}
	

/* service */

#service h2 {
	background:url(http://www.globetails.jp/globe/images/tit_service_index.gif) no-repeat left top;
	margin:0px 0px 10px;
	padding:0px;
	text-indent:-9999px;
	height:30px;
}

#service h2.create {
	background:url(http://www.globetails.jp/globe/images/tit_service_create.gif) no-repeat left top;
	margin:0px 0px　10px;
	padding:0px;
	text-indent:-9999px;
	height:30px;
}

#service h2.pet {
	background:url(http://www.globetails.jp/globe/images/tit_service_pet.gif) no-repeat left top;
	margin:0px 0px10px;
	padding:0px;
	text-indent:-9999px;
	height:30px;
}

#service #detail h3 {
background:url(http://www.globetails.jp/globe/images/tit_service_detail.gif) no-repeat left center;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#service #case h3 {
background:url(http://www.globetails.jp/globe/images/tit_service_case.gif) no-repeat left center;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#service p {
margin:15px 0;
}

#service #create {
	background:url(http://www.globetails.jp/globe/images/img_service_create.jpg) no-repeat right bottom;
	margin:0px;
	padding:0px 142px 5px 15px;
	width:395px;
	border:1px #cccccc solid;
}

*html #service #create {
height:173px;
}

#service h3.create {
background:url(http://www.globetails.jp/globe/images/tit_service_create.gif) no-repeat left bottom;
margin:8px 0;
padding:0px;
text-indent:-9999px;
width:189px;
height:20px;
float:left;
}

#service #create a {
display:block;
background:url(http://www.globetails.jp/globe/images/btn_case.gif) no-repeat left bottom;
margin:8px;
padding:0px;
text-indent:-9999px;
width:188px;
height:24px;
float:left;
}

*html #service #create a {
margin:8px 4px;
}

#service #create p {
margin:5px 5px 0 0;
width:395px;
clear:both;
}

#service #pet {
	background:url(http://www.globetails.jp/globe/images/img_service_pet.jpg) no-repeat right bottom;
	margin:15px 0px;
	padding:0px 142px 5px 15px;
	width:395px;
	border:1px #cccccc solid;
}

*html #service #pet {
height:174px;
}

#service h3.pet {
background:url(http://www.globetails.jp/globe/images/tit_service_pet.gif) no-repeat left bottom;
margin:8px 0;
padding:0px;
text-indent:-9999px;
width:189px;
height:20px;
float:left;
}

#service #pet a {
display:block;
background:url(http://www.globetails.jp/globe/images/btn_case.gif) no-repeat left bottom;
margin:8px;
padding:0px;
text-indent:-9999px;
width:188px;
height:24px;
float:left;
}

*html #service #pet a {
margin:8px 4px ;
}

#service #pet p {
margin:5px 5px 0 0;
clear:both;
width:395px;
}

#service #detail ul {
float:left;
margin:0px 0px 20px 10px;
padding:0px;
width:270px;
list-style:none;
}

*html #service #detail ul {
margin:0px 0px 20px 5px;
}

#service #detail ul.pet_list {
float:left;
margin:0px 0px 20px 10px;
padding:0px;
width:550px;
list-style:none;
}

*html #service #detail ul.pet_list {
margin:0px 0px 20px 5px;
}

#service #detail li {
margin:0px 0px 6px 0px;
padding:0px 0px 0px 13px;
background:url(http://www.globetails.jp/globe/images/list.gif) no-repeat left center;
}

#service #case dl {
float:left;
margin:0px 0px 8px 10px;
padding:0px;
width:550px;
}

#service #case dl {
margin:0px 0px 8px 5px;
}

#service #case dt {
float:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 13px;
width:537px;
font-weight:bold;
background:url(http://www.globetails.jp/globe/images/list.gif) no-repeat left center;
}

#service #case dd {
float:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 13px;
width:537px;
}

/* saiyo */

#recruit h2 {
background: url(images/title_saiyo.jpg) no-repeat left bottom;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#recruit #detail h3 {
background:url(http://www.globetails.jp/globe/images/tit_service_detail.gif) no-repeat left center;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#recruit #case h3 {
background:url(http://www.globetails.jp/globe/images/tit_service_case.gif) no-repeat left center;
margin:0px 0px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#recruit p {
margin:15px 0;
}

#recruit #create {
	background:url(http://www.globetails.jp/globe/images/img_service_create.jpg) no-repeat right bottom;
	margin:0px;
	padding:0px 142px 5px 15px;
	width:395px;
	border:1px #cccccc solid;
}

*html #recruit #create {
height:173px;
}

#recruit h3.create {
background:url(http://www.globetails.jp/globe/images/tit_service_create.gif) no-repeat left bottom;
margin:8px 0 13px 0;
padding:0px;
text-indent:-9999px;
width:189px;
height:20px;
float:left;
}

#recruit #create p {
margin:15px 5px 0 0;
clear:both;
width:395px;
}

*html #recruit #create p {
margin:0px 5px 0 0;
}

#recruit #pet {
	background:url(http://www.globetails.jp/globe/images/img_service_pet.jpg) no-repeat right bottom;
	margin:15px 0px;
	padding:0px 142px 5px 15px;
	width:395px;
	border:1px #cccccc solid;
}

#recruit h3.pet {
background:url(http://www.globetails.jp/globe/images/tit_service_pet.gif) no-repeat left bottom;
margin:8px 0 13px 0;
padding:0px;
text-indent:-9999px;
width:189px;
height:20px;
float:left;
}

#recruit #pet p {
margin:15px 5px 0 0;
clear:both;
width:395px;
}

*html #recruit #pet {
height:174px;
}

*html #recruit #pet p {
margin:0px 5px 0 0;
}

#recruit ul {
float:left;
margin:15px 0px 18px 0px;
padding:0px;
width:400px;
list-style:none;
}

#recruit li {
margin:0px 0px 2px 0px;
padding:0px 0px 0px 13px;
background:url(http://www.globetails.jp/globe/images/list.gif) no-repeat left center;
}

/* access */

#access h2 {
background:url(http://www.globetails.jp/globe/images/tit_access.gif) no-repeat left bottom;
margin:0px 0px 15px;
padding:0px;
text-indent:-9999px;
height:30px;
}

#access h3 {
	font-size: 12px;
	}

#access table {
margin:15px 0 15px 5px;
width:520px;
border:none;
font-size:12px;
}

#access td {
width:508px;
padding:6px
}


		
#access dl {
	margin: 15px 0;
	}
		
#access dt {
	clear: both;
	float: left;
	width: 60px;
	padding: 0 5px 0 0;
	}
	

#access dd {
	margin: 0 0 10px 0;
	float: left;
	}
	
#map {
	margin: 15px auto;
	}

/* Contact */

#contact h2 {
	background:url(/globe/images/tit_contact_main.gif) no-repeat left bottom;
	margin:0px 0px 15px;
	padding:0px;
	text-indent:-9999px;
	height:30px;
}

#contact input {
	width: 100px;
	}
	
#contact dl {
	margin: 15px 0;
	}
	
#contact dt {
	clear: both;
	float: left;
	width: 120px;
	font-size: 10px;
	padding: 0 5px 0 0;
	}

#contact dd {
	margin: 0 0 10px 0;
	padding: 0 0 20px 15px;
	float: left;
	border-left: 2px solid #CCC;
	}
	
.contact_preview {
	padding: 10px 0;
	font-size: 12px;
	}	

.contact_error {
	font-size: 12px;
	color: #990000;
	}

