ul,li{ margin: 0; padding: 0; list-style:none; }
.dn{display: none;}

/*　基本要素　*/

body {
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 2.2;
	letter-spacing:1px;
	color: #081038;
	font-family:"ナウ-GB", "Yu Gothic", "游ゴシック", sans-serif;
	background-image:url(images/bk.jpg);
	background-position: center top;
	background-attachment:fixed;
	}
	
#wrapper{
	margin: 0 auto;
	width:800px;
	text-align: center;
	background-color:#FFF;
	border-right: 3px solid #e94709; 
	border-left: 3px solid #e94709;}


#head{
z-index:1;
width:800px;
margin: 0 auto;
position: relative;
height:auto;
padding-bottom:10px;
}

#hobonichi{
	position: absolute;
	z-index: 2;
	width:830px;
	text-align:right;
	padding-top:10px;
	margin-right:0px;}
#title{
	position: absolute;
	z-index: 3;
	width:461px;
	bottom:15px;
	margin-left:15px;}
.stock, .shipping{color:#e94709; font-size:12px; font-weight:bold; font-family: "YuGothic", 'Yu Gothic', '游ゴシック', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.cart{padding-top:15px;}

/* slider */
.slider {
	position: relative;
}
.slider .newsIcon {
	position: absolute;
	z-index: 900;
	top:0px;
	right:10px;
}
.og{background-color:#e94709;
width:100%; margin-top:50px;}


#profile{
	margin-right:0;
	width:232px;}

.line{margin-top:20px;
margin-bottom:20px;
border: 2px solid #e94709; }

#navi{	
width:800px;
margin:0 auto;
padding-top:30px;
}

#navi li{
	float:left;
	margin-left:85px;}


.midashi{
	font-size:36px;
	padding-top:30px;
	margin-bottom:30px;}
.midashi1{
	font-size:36px;
	padding-top:20px;
	margin-bottom:30px;
	text-align:right;
	width:19em;
	margin-left:-100px;}
.midashiname{font-size:60%; letter-spacing:0px;}
.spec{color:#767676; font-size:14px; line-height:1.5; padding-top:15px;}
.spec-s{color:#767676; font-size:12px; line-height:1.5; padding-top:15px;}
.actor{ color:#e94709; font-size:26px; padding-top:15px; padding-bottom:15px; width:600px; margin-left:-75px; text-align: left;}	
.midashi_s{ color:#e94709; font-size:28px; padding-top:15px; padding-bottom:0px;}	
.midashi_sn{font-size:28px; padding-top:15px; padding-bottom:0px;}	
#midashi li{
	float:left;
	margin-left:0px;}

.honmon{text-align:left; width:520px; margin:0 auto; padding-bottom:30px;}
.pagetop{text-align:right; width:770px; margin:0 auto; padding-bottom:30px;}
.koala{background-image:url(images/koala.gif);  background-position:85% 55%;   background-repeat:no-repeat;}

.copy{
	padding:50px;
	text-align:center;
}

.book{
	text-align:left;
	width:500px;
	margin:0 auto;
	padding-bottom:20px;
	padding-top:20px;}
.books{width:700px; margin:0 auto; margin-bottom:50px; padding-top:20px;}
.books li{float:left; margin-left:20px;}
.books_wl{text-align:left; padding-top:70px; width:346px;}
.contena{width:740px; margin:0 auto; margin-bottom:50px;}
.contena li{float:left; width:370px; text-align:center; padding-top:25px;}

.day{
	padding-bottom:15px;
	font-size:90%;}
.fl{float:left;}
.ml50{margin-left:65px;}
.pdb50{padding-bottom:50px;}
.pdb30{padding-bottom:30px;}	
/*　文字　*/

.h1{
	font-size:150%;
	}

.bunner{
	padding-top:40px;
	padding-bottom:40px;}
.futo{text-align:left; width:520px; margin:0 auto;font-family:"ナウ-GE", "Yu Gothic", "游ゴシック", sans-serif; font-size:110%; padding-top:20px; padding-bottom:20px;}

.tachiyomi{width:766px; margin:0 auto;}
.tachiyomi li{float:left; margin-left:25px; padding-bottom:25px;}
.tachi_border{border:#999999; border:solid thin;}
#tachiyomi1, #tachiyomi2, #tachiyomi3, #tachiyomi4, #tachiyomi5, #tachiyomi6{width:1200px; margin:0 auto;}

/*プロフィール
 * --------------------------------------------------------*/


#profile1, #profile2, #profile3{
	width: 500px;
	margin: 0 auto;
	background: #FFF;
	padding: 40px;
	text-align:left;
}

.profile .close {
	display: block;
	margin: 20px 0 0 0 ;
	text-align: center;
}


/*　クリア　*/

.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*ﾂ･*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*　リンク　*/

a:link{color:#07804b; text-decoration: none; }
	 
a:visited{color:#8883ad; text-decoration: none; }
	 
a:hover{color:#e94709; text-decoration: none; }

.hoverOp:hover{filter: alpha(opacity=60);opacity: 0.6;}

/*スマホ対応
 * --------------------------------------------------------*/
@media only screen and (max-width: 479px) {
	
		body{width:100%; margin: 0 auto; border-left:none; border-right:none;}
		#wrapper{width:95%;background-color:#fff; margin: 0 auto;}
	img{max-width:100%;height:auto;}
	
	.fl{float:none;}
.ml50{margin:0 auto;}
.actor{ color:#e94709; font-size:26px; padding-top:15px; padding-bottom:15px; width:100%; margin:0 auto; text-align:center;}	
 .honmon {width:93%; margin:0 auto;}
.midashi{
	font-size:26px;
	padding-top:30px;
	margin-bottom:30px;}
.midashi1{
	font-size:28px;
	padding-top:0px;
	text-align: left;
	margin:0 auto;}
.midashi_s{ color:#e94709; font-size:24px; padding-top:15px; padding-bottom:0px;}	
.honmon{text-align:left;}
.koala{background-image:url(images/koala.gif);   background-position:100% 0%; background-repeat:no-repeat;}
#navi{	
width:100%;
margin:0 auto;
padding-top:15px;
text-align:center;
}
#navi li{
	width:25%;
	float:left;
	margin-left:0%;}

#profile ul{
	width:100%;
	margin:0 auto;
	margin-left:0px;
	}
#profile li{
	width:75%;
	float:left;
	margin:0px;
	}

 #profile1, #profile2, #profile3{width:300px; margin-left:0 auto;}
#midashi,.midashi1{width:80%;}

.bunner{
	width:100%; padding-bottom:0px;}
.books{width:98%; margin:0 auto; margin-bottom:20px; padding-top:10px; text-align:center;}
.books li{float:none; margin:0 auto; text-align:center;}
.books_wl{text-align:left; padding-top:10px; width:90%; margin:0 auto; text-align:center;}
.contena{width:100%; margin:0 auto; margin-bottom:20px;}
.contena li{float:none; width:100%; text-align:center; padding-top:10px;}
.spec{width:90%;  margin:0 auto; line-height:1.5; padding-top:15px;}
.spec-s{width:90%;  margin:0 auto;  line-height:1.5; padding-top:15px;}
.pagetop{text-align:right; width:98%; margin:0 auto; padding-bottom:20px;}
.futo{text-align:left; width:93%; margin:0 auto;font-family:"ナウ-GE", "Yu Gothic", "游ゴシック", sans-serif; font-size:100%; padding-top:5px; padding-bottom:5px;}
#head{width:100%; margin: 0 auto; padding-bottom:5px;}
#hobonichi{display:none;}
#title{
	position: absolute;
	z-index: 3;
	width:80%;
	bottom:5px;
	margin-left:10px;}
.stock, .shipping{color:#e94709; font-size:12px; font-weight:bold; font-family: "YuGothic", 'Yu Gothic', '游ゴシック', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.cart{padding-top:15px;}

/* slider */
.slider {
	position: relative;
}
.slider .newsIcon {
	position: absolute;
	z-index: 900;
	top:0px;
	right:7px; width:80px;
}
.tachiyomi{width:100%; margin:0 auto;}
.tachiyomi li{float:left; margin-left:10px; width:46%; padding-bottom:10px;}
.tachi_border{border:#999999; border:solid thin;}
#tachiyomi1, #tachiyomi2, #tachiyomi3, #tachiyomi4, #tachiyomi5, #tachiyomi6{width:400px; margin:0 auto;}
}