﻿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
 * 
 * グローバルナビゲーションの指定ココから▽▽▽
 * 
----------------------------------------------------*/

#gnav-wrraper  {
	width:700px;
	height:61px;
	margin:0;
	padding:0;
	_margin-bottom:-16px;	
}

*:first-child+html #gnav-wrraper  {
	width:700px;
	height:61px;
	margin:0 0 -16px 0;
	padding:0;	
}

#gnav-wrraper img {
	position:absolute;
	top:0;
	left:0;
}
	

#gnav {
	background:transparent url(../images/bg_head.gif) repeat scroll 0% top;
	height:28px;
	margin:0pt;
	padding:0pt;
	width:560px;
	position:absolute;
	top:0;
	left:140px;
}

#gnav li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:absolute;
	top:0.75pt;
}

#gnav li, #gnav a {
	display:block;
	height:28px;
}

#gnav01 {
	left:0px;
	overflow:hidden;
	text-indent:-300em;
	width:140px;
}

#gnav02 {
	left:140px;
	overflow:hidden;
	text-indent:-300em;
	width:140px;
}

#gnav03 {
	left:280px;
	overflow:hidden;
	text-indent:-300em;
	width:140px;
}

#gnav04 {
	left:420px;
	overflow:hidden;
	text-indent:-300em;
	width:140px;
}

#gnav01 a:hover {
	background:transparent url(../images/header/head_b-mobile_menu.gif) no-repeat scroll 0px -29px;
}

#gnav02 a:hover {
	background:transparent url(../images/header/head_b-mobile_menu.gif) no-repeat scroll -140px -29px;
}

#gnav03 a:hover {
	background:transparent url(../images/header/head_b-mobile_menu.gif) no-repeat scroll -280px -29px;
}

#gnav04 a:hover {
	background:transparent url(../images/header/head_b-mobile_menu.gif) no-repeat scroll -420px -29px;
}



#topicPath-H {  
	 background: url(../images/header/head_b-mobile_bg.gif) repeat-x;  
     margin:0;
	 padding:0;
	 height:33px;
	 width:560px;
	 position:absolute;
	 top:28px;
	 left:140px; 
}  
#topicPath-H li {  
     float:left;  
     line-height:110%;  
     list-style-type:none;
	 padding:12px 0 0 7px;  
}  
#topicPath-H li a {  
     margin-right:3px;  
	 padding:4px 3px 0 10px;  
     background:url(../images/header/head_b-mobile_list.gif) no-repeat left center;
	 font-size:12px;
	 color:#006633;
} 

#topicPath-H li a:hover {
	color:#00AB73;
	text-decoration:none;
}

#cse-box {
	margin-top:5px;
}

.text-size {
	width:140px;
}			 

/*----------------------------------------------------
 * 
 * グローバルナビゲーションの指定ココまで△△△
 * 
----------------------------------------------------*/
