@charset "utf-8";
/* --------------------------------------------
	reset
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td {margin: 0; padding: 0;}

html,body {background: #FFF; color: #000;}

body {font:13px/1 "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;}
* html body {font-size: small;}
*:first-child+html body {font-size: small;}

img {border: 0; vertical-align: top;}

h1,h2,h3,h4,h5,h6 {clear: both; font-size: 100%; font-weight: normal;}

ul,dl,ol {text-indent: 0;}
li {list-style: none;}

address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}

sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}

table {border-collapse: collapse; border-spacing: 0; font-size: inherit;}
th,td {text-align: left; vertical-align: top;}
caption {text-align: left;}

pre,code,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 100%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}

input,select,textarea {font-size: 100%; font-family: Verdana, Helvetica, sans-serif;}

@charset "utf-8";
/* --------------------------------------------
	structure
----------------------------------------------- */
a {
	outline: none;
}

body {
	background: #F0ECE1 url(/img/ver201210/common/bg_body.gif) repeat-x center top;
	/*background-color: #F0ECE1;*/
}

#container {
	width: 960px;
	margin: 0 auto;
}

#main {
	clear:both;
	width: 960px;
	background-color:#FFF;
}

/*#footer {
	clear: both;
	width: 960px;
}*/

/* -----------------------------------------
	headernav
 ----------------------------------------- */
#headernav-wrap {
	/*background: url(../../img/cmn/h_bg01.gif) repeat-x center top;*/
}
#headernav-wrap #headernav {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	height: 71px;
	zoom: 1;
}
#headernav-wrap #headernav h1 {
	position: absolute;
	top: 5px;
	left: 0;
}
#headernav-wrap #headernav ul#headernav-nav1 {
	position: absolute;
	top: 10px;
	right: 20px;
	z-index:10000;
}
#headernav-wrap #headernav ul#headernav-nav1:before,
#headernav-wrap #headernav ul#headernav-nav1:after {
	content: " ";
	display: table;
}
#headernav-wrap #headernav ul#headernav-nav1:after {
	clear: both;
}
#headernav-wrap #headernav ul#headernav-nav1 li {
	float: left;
	padding-left: 30px;
	font-size: 116%;
}
#headernav-wrap #headernav ul#headernav-nav1 li a:link {
	color: #FFF;
	text-decoration: none;
}
#headernav-wrap #headernav ul#headernav-nav1 li a:visited {
	color: #FFF;
	text-decoration: none;
}
#headernav-wrap #headernav ul#headernav-nav1 li a:hover {
	color: #FFF;
	text-decoration: underline;
}
#headernav-wrap #headernav ul#headernav-nav1 li a:active {
	color: #FFF;
	text-decoration: underline;
}
#headernav-wrap #headernav ul#headernav-nav2 {
	position: absolute;
	top: 46px;
	right: 120px;
}
#headernav-wrap #headernav ul#headernav-nav2:before,
#headernav-wrap #headernav ul#headernav-nav2:after {
	content: " ";
	display: table;
}
#headernav-wrap #headernav ul#headernav-nav2:after {
	clear: both;
}
#headernav-wrap #headernav ul#headernav-nav2 li {
	float: left;
	padding-left: 30px;
	font-size: 116%;
}
#headernav-wrap #headernav ul#headernav-nav2 li a:link {
	color: #51513f;
	text-decoration: none;
}
#headernav-wrap #headernav ul#headernav-nav2 li a:visited {
	color: #51513f;
	text-decoration: none;
}
#headernav-wrap #headernav ul#headernav-nav2 li a:hover {
	color: #51513f;
	text-decoration: underline;
}
#headernav-wrap #headernav ul#headernav-nav2 li a:active {
	color: #51513f;
	text-decoration: underline;
}
#headernav-wrap #headernav #SkypeButton_Call_mitsurou2014_1 {
	position: absolute;
	top: 16px;
	right: 0;
	z-index:9999;
}


/* -----------------------------------------
	header
 ----------------------------------------- */
#header {
	position: relative;
	padding:0;
	zoom: 1;
	width:960px;
	/*height:150px;*/
	height:79px;

}

#header h1 {
	position:absolute;
	zoom: 1;
	/*top:77px;*/
	top:10px;
	left:20px;
}

#header #search-tit {
	position:absolute;
	zoom: 1;
	/*top:95px;*/
	top:24px;
	left:670px;
}

#header #search-txt {
	position:absolute;
	zoom: 1;
	/*top:115px;*/
	top:44px;
	left:670px;
}

#header #search-btn {
	position:absolute;
	zoom: 1;
	top:44px;
	left:860px;
}

/* ---------------------------------------
	gNav
--------------------------------------- */
ul#g-nav {
	position:absolute;
	zoom: 1;
	top:0;
	left:365px;
}

ul#g-nav li {
	float: left;
	display:inline;
}

ul#g-nav li a {
	display: block;
}

#footer-wrap {
	clear: both;
	background: #edebe9 url(/img/cmn/f_bg01.gif) 0 0 repeat-x;
	background-color: #EDEBE9;
	color: #555;
}
#footer-wrap #footer {
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 485px;
}
#footer-wrap #footer #footer-catalog-tit {
	position: absolute;
	top: 30px;
	left: 20px;
	padding-left: 15px;
	width: 425px;
	height: 24px;
	background: #df9a2a url(/img/cmn/f_ico01.gif) 5px 7px no-repeat;
	color: #FFF;
	font-size: 108%;
	line-height: 24px;
}
#footer-wrap #footer #footer-catalog1 {
	position: absolute;
	top: 74px;
	left: 20px;
	width: 230px;
}
#footer-wrap #footer #footer-catalog2 {
	position: absolute;
	top: 74px;
	left: 230px;
	width: 230px;
	text-indent: -1em;
	margin-left: 1em;
}
#footer-wrap #footer #footer-bnr-news {
	position: absolute;
	top: 228px;
	left: 20px;
}
#footer-wrap #footer #footer-bnr-ebook {
	position: absolute;
	top: 218px;
	left: 365px;
}
#footer-wrap #footer #footer-bnr-shop {
	position: absolute;
	top: 30px;
	left: 490px;
}
#footer-wrap #footer #footer-bnr-contact {
	position: absolute;
	top: 100px;
	left: 490px;
}
#footer-wrap #footer #footer-bnr-nikki {
	position: absolute;
	top: 170px;
	left: 490px;
}
#footer-wrap #footer #footer-bnr-waxnews {
	position: absolute;
	top: 240px;
	left: 490px;
}
#footer-wrap #footer .fb-like-box {
	position: absolute;
	top: 30px;
	left: 740px;
	background-color: #FFF;
}
#footer-wrap #footer ul li {
	color: #dd9c04;
	font-size: 108%;
	line-height: 1.5;
}
#footer-wrap #footer ul li a:link {
	color: #555;
	text-decoration: none;
}
#footer-wrap #footer ul li a:visited {
	color: #555;
	text-decoration: none;
}
#footer-wrap #footer ul li a:hover {
	color: #dd9c04;
	text-decoration: underline;
}
#footer-wrap #footer ul li a:active {
	color: #dd9c04;
	text-decoration: underline;
}
#footer-wrap #footer ul#footer-nav1 {
	position: absolute;
	top: 320px;
	right: 0;
}
#footer-wrap #footer ul#footer-nav1 li {
	float: left;
	color: #555;
}
#footer-wrap #footer #footer-hachi {
	position: absolute;
	top: 385px;
	left: 20px;
	text-align: left;
}
#footer-wrap #footer address {
	position: absolute;
	top: 390px;
	left: 75px;
	text-align: left;
	line-height: 1.5;
}
#footer-wrap #footer address em {
	color: #dd9c04;
	font-weight: bold;
}
#footer-wrap #footer p.copyright {
	position: absolute;
	bottom: 1px;
	left: 330px;
	color: #fff;
}
#footer-wrap #footer p#kizukai-logo {
	position: absolute;
	top: 365px;
	right: 5px;
	zoom: 1;
}
#footer-wrap #footer p#kizukai-bango {
	position: absolute;
	top: 440px;
	right: 0;
	zoom: 1;
}

/* --------------------------------------------
	topicPath
----------------------------------------------- */
ul#topicPath {
}

ul#topicPath li {
	display:inline;
	margin-right:8px;
	font-size:100%;
	font-weight:bold;
	list-style-type:none;
	list-style-position:outside;
	overflow:hidden;
}

ul#topicPath li a {
	text-decoration:underline;
}

ul#topicPath li a:hover {
}

ul#topicPath li.here {
	font-weight:bold;
}

/* --------------------------------------------
	clearfix
----------------------------------------------- */
.clearfix:before,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */


/*----------------------------------------------------
	#zakkanews
----------------------------------------------------*/
#zakkanews #container #contents #section1 {
	margin:10px 0 0 0;
	padding: 0 0 60px 0;
	background:#FFF;
}

#zakkanews #container #contents #section1 h2 {
	margin:20px 0 10px 50px; 
}

#zakkanews #container #contents #section1 .taikenList {
	padding:30px 0 0 20px;
}

#zakkanews #container #contents #section1 .taikenBox {
	float: left;
	display: inline;
	width: 160px;
	padding:0 12px 10px 12px;
	margin:0 0 50px 0;
	line-height: 1.5;
}

#zakkanews #container #contents #section1 .taikenBox table {
	border-top: 1px dashed #D6CBB1;
	border-bottom: 1px dashed #D6CBB1;
}

#zakkanews #container #contents #section1 .taikenBox .taikenPic{
	padding:15px 0 0 0;
}

#zakkanews #container #contents #section1 .taikenBox p.title {
	padding:10px 5px 10px 5px;
	font-size: 93%;
	line-height: 1.5;
}

#zakkanews #container #contents #section1 .taikenBox p.title a {
	color:#666;
}

#zakkanews #container #contents #section1 .taikenBox p.title a:hover {
	color:#999;
}

#zakkanews #container #contents #section1 .taikenBox .taikenDate img {
	padding:0 10px 0 0;
}

#zakkanews #container #contents #section1 .taikenBox p.taikenDate {
	padding:0 5px 15px 5px;
	font-size: 93%;
}

#zakkanews ul#pankuzu{
margin:10px 25px;
padding-top:10px;
text-align:left;
}

#zakkanews ul#pankuzu li{
list-style-type:none;
list-style-position:outside;
font-size:12px;
color:#666666;
display:inline;
margin-right:10px;
}

#zakkanews ul#pankuzu li a{
font-size:inherit;
font-weight:inherit;
color:#666666;
text-decoration:none;
}

#zakkanews ul#pankuzu li.here{
font-weight:bold;
color:#006633;
}

#zakkanews ul#pankuzu li a:hover{
text-decoration:underline;
color:#CC0000;
}


#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
	line-height: 1.5;
}
#page-top a {
	display: block;
	width: 100px;
	height: 67px;
	padding-top: 33px;
	background: url(../../img/page_top01.png) 0 0 no-repeat;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#page-top a:hover {
	text-decoration: none;
	opacity: 0.7;
}

#shohin #news {
	width: 960px;
	height: 330px;
	margin: 10px auto 0;
	padding: 10px 0 0 0;
	position: relative;
	overflow: hidden;
	background: #ffffff url(../../onikurumi/img/news/news_bg.gif) no-repeat center 20px;
}
#shohin #news .slides_container {
	position: absolute;
	top: 20px;
	left: 40px;
	width: 880px;
	height: 300px;
	overflow: hidden;
}
#shohin #news #arrowLeft {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 20;
}
#shohin #news #arrowRight {
	position: absolute;
	top: 20px;
	left: 920px;
	z-index: 20;
}
#shohin #news .pagination {
	display: none;
}
/* product */
#shohin #product {
	padding: 30px 0 0 20px;
}
#shohin #product:before,
#shohin #product:after {
	content: " ";
	display: table;
}
#shohin #product:after {
	clear: both;
}
#shohin #product .product-left {
	display: inline;
	float: left;
	width: 467px;
}
#shohin #product .product-left:before,
#shohin #product .product-left:after {
	content: " ";
	display: table;
}
#shohin #product .product-left:after {
	clear: both;
}
#shohin #product .product-left #product-1 {
	display: inline;
	float: left;
	width: 233px;
	height: 238px;
}
#shohin #product .product-left #product-2 {
	display: inline;
	float: left;
	width: 234px;
	height: 238px;
}
#shohin #product .product-left #product-3,
#shohin #product .product-left #product-4,
#shohin #product .product-left #product-11,
#shohin #product .product-left #product-12 {
	display: inline;
	float: left;
	width: 467px;
	height: 184px;
}

#shohin #product .product-right {
	display: inline;
	float: left;
	width: 453px;
}
#shohin #product .product-right:before,
#shohin #product .product-right:after {
	content: " ";
	display: table;
}
#shohin #product .product-right:after {
	clear: both;
}
#shohin #product .product-right #product-5 {
	display: inline;
	float: left;
	width: 233px;
	height: 422px;
}
#shohin #product .product-right #product-6 {
	display: inline;
	float: left;
	width: 220px;
	height: 422px;
}
#shohin #product .product-right #product-7,
#shohin #product .product-right #product-13,
#shohin #product .product-right #product-14 {
	display: inline;
	float: left;
	width: 453px;
	height: 184px;
}
#shohin #product .product-center {
	clear: both;
	width: 920px;
	margin-bottom: 13px;
}
#shohin #product #product-bottom {
	display: inline;
	width: 920px;
}
#shohin #product #product-bottom:before,
#shohin #product #product-bottom:after {
	content: " ";
	display: table;
}
#shohin #product #product-bottom:after {
	clear: both;
}
#shohin #product #product-bottom #product-8 {
	display: inline;
	float: left;
	width: 312px;
	height: 130px;
}
#shohin #product #product-bottom #product-9 {
	display: inline;
	float: left;
	width: 311px;
	height: 130px;
}
#shohin #product #product-bottom #product-10 {
	display: inline;
	float: left;
	width: 297px;
	height: 130px;
}
/* gallery */
#gallery {
	padding: 50px 0 0 20px;
	width: 918px;
}
#gallery .pic-box {
	border: 1px solid #CBCBBC;
}
#gallery .pic-box h2 {
	margin: 40px 0 40px 50px;
}
#gallery .pic-box ul li {
	overflow: hidden;
	padding-left: 10px;
	height: 380px;
	font-size: 108%;
	line-height: 1.5;
}
#gallery .pic-box ul li:before,
#gallery .pic-box ul li:after {
	content: " ";
	display: table;
}
#gallery .pic-box ul li:after {
	clear: both;
}
#gallery .pic-box ul li img {
	float: left;
	margin-right: 10px;
	margin-left: 185px;
}
#gallery .pic-box ul li a {
	color: #666;
}
#gallery .pic-box ul li a:hover {
	color: #999;
}
#gallery .pic-box #bx-pager {
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom: 15px;
}
#gallery .pic-box #bx-pager a {
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 5px;
}
/* dento */
#shohin #dento {
	clear: both;
	padding: 50px 0 0 20px;
}
#shohin #dento:before,
#shohin #dento:after {
	content: " ";
	display: table;
}
#shohin #dento:after {
	clear: both;
}
#shohin #dento h2 {
	padding: 0 0 15px 0;
}
#shohin #dento #dento-1 {
	display: inline;
	float: left;
	width: 219px;
	height: 219px;
	border: 1px solid #858566;
	padding: 9px 0 0 9px;
}
#shohin #dento #dento-2 {
	display: inline;
	float: left;
	width: 219px;
	height: 219px;
	border-top: 1px solid #858566;
	border-bottom: 1px solid #858566;
	border-right: 1px solid #858566;
	padding: 9px 0 0 9px;
}
#shohin #dento #dento-3 {
	display: inline;
	float: left;
	width: 219px;
	height: 219px;
	border-top: 1px solid #858566;
	border-bottom: 1px solid #858566;
	padding: 9px 0 0 9px;
}
#shohin #dento #dento-4 {
	display: inline;
	float: left;
	width: 219px;
	height: 219px;
	border: 1px solid #858566;
	padding: 9px 0 0 9px;
}
/* ogawasha */
#shohin #ogawasha {
	padding: 60px 0 0 0;
}
#shohin #ogawasha:before,
#shohin #ogawasha:after {
	content: " ";
	display: table;
}
#shohin #ogawasha:after {
	clear: both;
}
#shohin #ogawasha h2 {
	padding: 0 0 20px 20px;
}
#shohin #ogawasha #ogawasha-left {
	float: left;
	width: 550px;
}
#shohin #ogawasha #ogawasha-left:before,
#shohin #ogawasha #ogawasha-left:after {
	content: " ";
	display: table;
}
#shohin #ogawasha #ogawasha-left:after {
	clear: both;
}
#shohin #ogawasha #ogawasha-left .ogawasha-left-bnr {
	float: left;
	width: 250px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#shohin #ogawasha #ogawasha-left .ogawasha-left-bnr2 {
	float: left;
	width: 520px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#shohin #ogawasha #ogawasha-right {
	display: inline;
	float: left;
	width: 390px;
}
#shohin #ogawasha #ogawasha-right #ogawasha-fb {
	width: 390px;
}
/* zakka */
#shohin #zakka {
	clear: both;
	padding: 60px 0 0 0;
}
#shohin #zakka h2 {
	padding: 0 0 20px 20px;
}
#shohin #zakka #zakka-left {
	display: inline;
	float: left;
	width: 310px;
}
#shohin #zakka #zakka-left #news-box {
	margin-left: 30px;
	width: 258px;
	margin-bottom: 20px;
	border: 1px solid #CC9;
}
#shohin #zakka #zakka-left #news-box h3 {
	padding: 10px;
}
#shohin #zakka #zakka-left #news-box #photo {
	padding: 0 0 10px 9px;
}
#shohin #zakka #zakka-left #news-box h4 {
	margin: 10px;
	color: #666;
	font-weight: bold;
	font-size: 93%;
}
#shohin #zakka #zakka-left #news-box h4 a {
	color: #666;
}
#shohin #zakka #zakka-left #news-box h4 a:hover {
	color: #999;
}
#shohin #zakka #zakka-left #news-box p {
	margin: 10px;
	font-size: 93%;
	line-height: 1.5;
}
#shohin #zakka #zakka-left #date {
	margin: 10px 10px 20px 10px;
	color: #666;
	line-height: 18px;
}
#shohin #zakka #zakka-left #date img {
	padding: 0 5px 0 0;
}
#shohin #zakka #zakka-left #news-box2 {
	margin-left: 30px;
	padding-bottom: 10px;
	width: 258px;
	border: 1px solid #CC9;
}
#shohin #zakka #zakka-left #news-box2 h3 {
	padding: 10px;
}
#shohin #zakka #zakka-left #news-box2 #photo2 {
	padding: 0 0 10px 9px;
}
#shohin #zakka #zakka-left #news-box2 h4 {
	margin: 10px;
	color: #666;
	font-weight: bold;
	font-size: 93%;
}
#shohin #zakka #zakka-left #news-box2 h4 a {
	color: #666;
}
#shohin #zakka #zakka-left #news-box2 h4 a:hover {
	color: #999;
}
#shohin #zakka #zakka-left #news-box2 p {
	margin: 10px;
	font-size: 93%;
	line-height: 1.5;
}
#shohin #zakka #zakka-right {
	float: left;
	width: 630px;
	background: url(../../onikurumi/img/zakka_bg01.gif) no-repeat 0 0;
}
#shohin #zakka #zakka-right:before,
#shohin #zakka #zakka-right:after {
	content: " ";
	display: table;
}
#shohin #zakka #zakka-right:after {
	clear: both;
}

#shohin #zakka #zakka-right_new {
	float: left;
	width: 630px;
}
#shohin #zakka #zakka-right_new:before,
#shohin #zakka #zakka-right_new:after {
	content: " ";
	display: table;
}
#shohin #zakka #zakka-right_new:after {
	clear: both;
}
#shohin #zakka #zakka-right_new .zakka-item {
	float: left;
	margin: 0 10px 10px 0;
}
#shohin #zakka #zakka-right_new #zakka-item02,
#shohin #zakka #zakka-right_new #zakka-item04,
#shohin #zakka #zakka-right_new #zakka-item07 {
	margin-right: 0;
}

#shohin #zakka #zakka-right #zakka-item1 {
	float: left;
	width: 373px;
	padding: 5px 0;
}
#shohin #zakka #zakka-right #zakka-item2 {
	float: left;
	width: 246px;
	padding: 5px 0;
}
#shohin #zakka #zakka-right #zakka-item3 {
	float: left;
	width: 211px;
	padding: 5px 0;
}
#shohin #zakka #zakka-right #zakka-item4 {
	float: left;
	width: 175px;
	padding: 5px;
}
#shohin #zakka #zakka-right #zakka-item5 {
	float: left;
	width: 221px;
	padding: 5px 0 5px 6px;
}
#shohin #zakka #zakka-right #zakka-item6 {
	float: left;
	width: 211px;
	padding: 5px 0;
}
#shohin #zakka #zakka-right #zakka-item7 {
	float: left;
	width: 405px;
	padding: 5px 0 5px 6px;
}
#shohin #main .to-top {
	padding: 60px 0 10px 10px;
	color: #60604C;
	width: 930px;
	text-align: right;
	line-height: 1.5;
}
#shohin #main .to-top a {
	color: #60604C;
}
.bx-wrapper {
	position: relative;
	margin: 0 auto 0;
	padding: 0;
	*zoom: 1;
}
.bx-wrapper img {
	display: block;
	max-width: 100%;
}
.bx-wrapper .bx-viewport {
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.bx-wrapper .bx-loading {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	min-height: 50px;
	width: 100%;
	height: 100%;
	background: url(../../onikurumi/img/bx_loader.gif) center center no-repeat #ffffff;
}
.bx-wrapper .bx-pager {
	padding-top: 20px;
	color: #666;
	text-align: center;
	font-weight: bold;
	font-size: .85em;
	font-family: Arial;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	display: block;
	margin: 0 6px;
	width: 12px;
	height: 12px;
	outline: 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #FFF;
	text-indent: -9999px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #645336;
}
.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../../onikurumi/img/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(../../onikurumi/img/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	z-index: 9999;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	outline: 0;
	text-indent: -9999px;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	margin: 0 3px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../../onikurumi/img/controls.png) -86px -11px no-repeat;
	text-indent: -9999px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	margin: 0 3px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../../onikurumi/img/controls.png) -86px -44px no-repeat;
	text-indent: -9999px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	width: 80%;
	text-align: left;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #666;
	background: rgba(80, 80, 80, 0.75);
}
.bx-wrapper .bx-caption span {
	display: block;
	padding: 10px;
	color: #fff;
	font-size: .85em;
	font-family: Arial;
}
#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
	line-height: 1.5;
}
#page-top a {
	display: block;
	width: 100px;
	height: 67px;
	padding-top: 33px;
	background: url(../../onikurumi/img/page_top01.png) 0 0 no-repeat;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#page-top a:hover {
	text-decoration: none;
	opacity: 0.7;
}
/* PCスマホ切り替え */
#spLinkBlockInPc {
	font-size: 26px;
	display: none;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	widows: 100%;
	background: #EE940C;
	text-align: center;
}
#spLinkBlockInPc a {
	color: #fff;
	font-weight: bold;
}
