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

body{
background: #fefbda;
}

#wrapper{
width: 100%;
margin: auto;
background: #fefbda;
}

body#contact #wrapper{
text-align:left;
}

#cotainer{
/* background: #fff; */
width: 1040px;
margin: 0 auto;
/* border: #fffaa6 15px solid; */
}

#head{
background: #fff;
width: 100%;
height:100px;
margin: 0 auto;
}

.head_box{
width: 1040px;
margin: 0 auto;
}

#logo{
width: 123px;
padding: 22px 0 0 22px;}

#footer{
width:820px;
margin:0 auto;
text-align:right;
padding:10px 0;
}

#footer address{
font-weight:bold;
font-style:normal;
}


#gnav{
	clear:both;
	width:546px;
	background:url(../../images/menu1.jpg) no-repeat;
	z-index:1;
	float: right;
}

#gnav ul {
	width:546px;
	height:49px;
	margin:0 0 8px 0;
	padding:0;
	text-align:center;
	position:absolute;
	background:url(../../images/menu1.jpg) no-repeat;}

#gnav ul li {
	display:inline;
	float:left;
	list-style: none;
}

#gnav ul li a{
	posision:absolute; 
	display:block; 
	height:49px; 
	text-indent:-9999px;
}

	
/*回り込み回避*/
div#gnav:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;}

#nav01	{left: 0; width: 97px;}
#nav02	{left: 97px; width: 97px;}
#nav03	{left: 194px; width: 97px;}
#nav04	{left: 291px; width: 128px;}
#nav05	{left: 419px; width: 127px;}

#nav01 a:hover {background: transparent url(../../images/menu1.jpg) 0 -49px no-repeat;}
#nav02 a:hover {background: transparent url(../../images/menu1.jpg) -97px -49px no-repeat;}
#nav03 a:hover {background: transparent url(../../images/menu1.jpg) -194px -49px no-repeat;}
#nav04 a:hover {background: transparent url(../../images/menu1.jpg) -291px -49px no-repeat;}
#nav05 a:hover {background: transparent url(../../images/menu1.jpg) -419px -49px no-repeat;}

#gnav ul.official #nav01{background:transparent url(../../images/menu1.jpg) 0 -49px no-repeat;}
#gnav ul.book #nav02 {background:transparent url(../../images/menu1.jpg)  -97px -49px no-repeat;}
#gnav ul.bookstore #nav03{background:transparent url(../../images/menu1.jpg) -194px -49px no-repeat;}
#gnav ul.news #nav04{background: transparent url(../../images/menu1.jpg) -291px -49px no-repeat;}
#gnav ul.barter #nav05{background: transparent url(../../images/menu1.jpg) -419px -49px no-repeat;}


/* gnav  110428 ～
------------------------------------------------------- */
#gnav_new{
	clear:both;
	width:645px;
	background:url(../../images/menu.gif) no-repeat;
	z-index:1;
	float: right;
}

#gnav_new ul {
	width:645px;
	height:49px;
	margin:8px 0 0;
	padding:0;
	text-align:center;
	position:absolute;
	background:url(../../images/menu.gif) no-repeat;}

#gnav_new ul li {
	display:inline;
	float:left;
	list-style: none;
}

#gnav_new ul li a{
	posision:absolute; 
	display:block; 
	height:49px; 
	text-indent:-9999px;
}

/*回り込み回避*/
div#gnav_new:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;}

#nav_01	{left: 0; width: 95px;}
#nav_02	{left: 95px; width: 100px;}
#nav_03	{left: 195px; width: 95px;}
#nav_04	{left: 290px; width: 95px;}
#nav_05	{left: 385px; width: 130px;}
#nav_06	{left: 515px; width: 130px;}

#nav_01 a:hover {background: transparent url(../../images/menu.gif) 0 -49px no-repeat;}
#nav_02 a:hover {background: transparent url(../../images/menu.gif) -95px -49px no-repeat;}
#nav_03 a:hover {background: transparent url(../../images/menu.gif) -195px -49px no-repeat;}
#nav_04 a:hover {background: transparent url(../../images/menu.gif) -290px -49px no-repeat;}
#nav_05 a:hover {background: transparent url(../../images/menu.gif) -385px -49px no-repeat;}
#nav_06 a:hover {background: transparent url(../../images/menu.gif) -515px -49px no-repeat;}

#gnav_new ul.official #nav_01{background:transparent url(../../images/menu.gif) 0 -49px no-repeat;}
#gnav_new ul.book #nav_02 {background:transparent url(../../images/menu.gif)  -95px -49px no-repeat;}
#gnav_new ul.bookstore #nav_03{background:transparent url(../../images/menu.gif) -195px -49px no-repeat;}
#gnav_new ul.yonkoma #nav_04{background: transparent url(../../images/menu.gif) -290px -49px no-repeat;}
#gnav_new ul.twitter #nav_05{background: transparent url(../../images/menu.gif) -385px -49px no-repeat;}
#gnav_new ul.blog #nav_06{background: transparent url(../../images/menu.gif) -515px -49px no-repeat;}


/* head nav
------------------------------------------------------- */

div#head_l ul{
	width:1040px;
	font-size:12px;
	margin:0 auto;
}
	
div#head_l ul li{
	display:inline;
	float:right;
	padding:5px 20px 0 15px;
	background: url(../../images/ico.gif) no-repeat 0px 5px;
	list-style-type: none;}
.txt_orangeB {
	font-weight: bold;
	color: #FF6600;
}


.ul_default,
.ul_default li{
list-style:disc outside;
margin:0 0 0 10px;

.ls_none {
	list-style: none;
}






