@charset "utf-8";
/*
Theme Name: Naspo
Author: naspo
Author URI: 
Description: 
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:  two-columns, right-sidebar, fixed-width, flexible-width, 
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

.mb00{margin-bottom:0px !important;}
.mb02{margin-bottom:2px !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mb70{margin-bottom:70px !important;}
.mb80{margin-bottom:80px !important;}
.mb85{margin-bottom:85px !important;}
.mb350{margin-bottom:350px !important;}

.mt00{margin-top:0px !important;}
.mt05{margin-top:5px !important;}
.mt06{margin-top:6px !important;}
.mt07{margin-top:7px !important;}
.mt09{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt17{margin-top:17px !important;}
.mt20{margin-top:20px !important;}
.mt22{margin-top:22px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt100{margin-top:100px !important;}

.mr00{margin-right:0px !important;}
.mr02{margin-right:2px !important;}
.mr05{margin-right:5px !important;}
.mr07{margin-right:7px !important;}
.mr09{margin-right:09px !important;}
.mr10{margin-right:10px !important;}
.mr12{margin-right:12px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr60{margin-right:60px !important;}
.mr100{margin-right:100px !important;}
.mr160{margin-right:160px !important;}

.ml00{margin-left:0px !important;}
.ml05{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml12{margin-left:12px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}
.ml100{margin-left:100px !important;}
.ml120{margin-left:120px !important;}
.ml130{margin-left:130px !important;}
.ml150{margin-left:150px !important;}
.ml160{margin-left:160px !important;}
.ml170{margin-left:170px !important;}
.ml200{margin-left:200px !important;}
.ml250{margin-left:250px !important;}
.ml260{margin-left:260px !important;}

.pb00{padding-bottom:0px !important;}
.pb05{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}

.pt00{padding-top:0px !important;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt17{padding-top:17px !important;}
.pt20{padding-top:20px !important;}
.pt35{padding-top:35px !important;}
.pt60{padding-top:60px !important;}
.pt100{padding-top:100px !important;}
.pb350{padding-bottom:350px !important;}

.pr00{padding-right:0px !important;}
.pr02{padding-right:2px !important;}
.pr05{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr90{padding-right:90px !important;}

.pl00{padding-left:0px !important;}
.pl02{padding-left:2px !important;}
.pl05{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl80{padding-left:80px !important;}
.p10{ padding:10px;}
.w01	{width:400px;}
.w02	{width:300px;}

.cboth{clear:both;}
.cnone{clear:none;}
.cleft{clear:left;}
.cright{clear:right;}
.fleft{float:left;}

.fright{float:right;}
.tleft{text-align:left;}
.tcenter{text-align:center;}
.tright{text-align:right;}
.vtop{vertical-align:top;}
.relative{position:relative;}
.bgGray{background-color:#f4f4f3;}
.blue{color:#0109ad;}
.clbalck{color:#000000;}
.red{color:#961301;}
.font{color:#000000; font-size:14px;}
.font01{font-size:14px;}
.font02{font-size:10px;}
.font03{font-size:12px;}


.indent01{text-indent:-1.6em; padding-left:1.6em;}

.w30	{width:30px !important;}
.w100	{width:100px !important;}
.w150	{width:150px !important;}
.w180	{width:180px !important;}
.w200	{width:200px !important;}
.w215	{width:215px !important;}
.w250	{width:250px !important;}
.w280	{width:280px !important;}
.w300	{width:300px !important;}
.w315	{width:315px !important;}
.w320	{width:320px !important;}
.w330	{width:330px !important;}
.w340	{width:340px !important;}
.w350	{width:350px !important;}
.w380	{width:380px !important;}
.w390	{width:390px !important;}
.w360	{width:360px !important;}
.w400	{width:400px !important;}
.w405	{width:405px !important;
overflow:hidden;}
.w425	{width:425px !important;}
.w435	{width:435px !important;}
.w450	{width:450px !important;}
.w500	{width:500px !important;}
.w550	{width:550px !important;}
.w580	{width:580px !important;}
.w600	{width:600px !important;}
.w660	{width:660px !important;}
.w680	{width:680px !important;}


.h150	{height:150px !important;}
.h160	{height:160px !important;}
.h220	{height:220px !important;}

img.lid{display:block; clear:both;}
img.img_bdr	{ border:#bfbfbf solid 1px; padding:1px;}


/*!このクラスは指定することでロールオーバーを可能にするものです。ファイル名は「通常時の名前+_on」としてください!*/



/****************clearFix*****************/
#header,#wrap,#footerarea,#main #content,.content_wrapper,.step,.box,.clearFix { zoom: 1; }/* for IE 5.5-7 \*/
#main #content:after ,
#footerarea:after ,
.content_wrapper:after ,
.box:after ,
.step:after,
#header:after ,
#wrap:after ,
.clearFix:after {
 content: ".";
 display: block;
 visibility: hidden;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 clear: both;
}

iframe { width:100%; border:0px;}
iframe body{background-color:#ffffff;}
/****************標準枠体裁（基本的に変更禁止）*****************/

body{
	color:#333333;
	font-family:"MS Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/**background:#FFFFFF;**/
	border-top: 6px solid #006f00;
	font-size:13px;
	line-height: 1.5;
	width:100%;
}

@media only screen and (max-width: 320px) {
  body {
   width:960px;
  }
}
.hide{display:none};
a{color:#333333;}
a:hover{color:#000000;}
form em{font-size:80%; color:#F33;}
form strong{font-size:120%; color:#F60;}
.green{color:#004c00;}
.red{color:#fc0000;}
.red01{color:#db0000;}
.red02{color:#e9554a;}
.orange{color:#c85f01;}
.white{color:#FFF;}
strong.subtitle{font-size:160%;}
strong.subtitle a{text-decoration:underline;}
.mini{font-size:85%;}
.big{font-size:120%;}
.big2{font-size:150%;}
.bgcl_01{ background: #FFF0F8;}
.inline{display:inline-block;}
.mauto{margin:auto;}
.font_text{font-size:10px;}
.yellow{color:#f39510;}
.bold{ font-weight: bold;}
.border{ border:1px solid #cfcfcf;
		border-top:0px;}
fieldset, img {
    border: 0 none;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
    line-height: 0;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{
	margin: 0;
	padding: 0;
}
/*table {
	*border-collapse: collapse;
	border-spacing: 0;
}*/
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: bold;
}
ul  {
	list-style: none;
}
caption, th  {
/*	text-align: left;*/
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	line-height:0;
}
q: before, q: after {
	content: '';
}
abbr, acronym  {
	border: 0;
}



table  {
	font-size: inherit;
	font: 100%;
}
select, input, textarea  {
	font: 12px arial,helvetica,clean,sans-serif;
}
pre, code  {
	font: 115% monospace;
	*font-size: 100%;
}

a ,a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover {
	color:#ff6b12;
}


/* Frame
----------------------------------------------- */

body{
		background: url(images/common/background/header_bg.jpg) repeat-x center top #fefadb;
}

#header{
	width:960px;
	margin:auto;
	margin-bottom:10px;
	/**background:#FEFADB;**/
}

#main{
	width:960px;
	margin:auto;
	/**background:#FFF;**/

}
#banner{
	width:960px;
	margin-top: 15px;
}

#banner01{
	width:700px;
	float:left;
	margin-bottom:10px;
}
#content{
	width:960px;
	/**margin-top:10px;**/
	position:relative;
	/**background-color: #fefadb;**/
}

#content_r{
	width:240px;
	float:right;
	margin-top: 22px;
}
#content_l{
	width:700px;
	float:left;
	padding-bottom:40px;
	/**margin-top: 22px;**/
}
body.home #content_l{
	padding-bottom:0px;
}
#footerarea{
	width:100%;
	/**background:url(images/common/background/bg_footer.jpg) repeat center top;**/
	background:url(images/common/background/footer.jpg) repeat center top;
	height:132px;
	font-size:12px;
	clear:both;
	position:relative;
	margin-top:20px;
	float:left;
}

/* =header
----------------------------------------------- */

#header .logo{
	float:left;
	width:350px;
	margin-top:12px;
}

#header .contact{
	float:right;
	width:600px;
	margin-top:10px;
}


/* Global Navigation
----------------------------------------------- */
#wrap{
	width:100%;
	/**background:url(images/common/background/bg_gnavi.jpg) repeat-x left top;**/
	float:left;
}


#gnavi{
    text-align: left;
	width:960px;
	margin:auto;
	height:47px;
	/**margin-bottom:17px;**/
}
#gnavi img {
	vertical-align:bottom;
}

#gnavi ul{  
	list-style-type: none;
	float:left;
	height:47px;
}  
#gnavi ul li{  
	float: left;
	display:inline;
}
#gnavi li a{  
	display:block;
}

/* Content
----------------------------------------------- */
a.btn_page_top{
	position:absolute;
	right:265px;
	bottom:0;
}
a.btn_page_top_02{
	position:absolute;
	right:0;
	bottom:0;
}
/* content_r
-----------------------*/

#content_r  .side_widget{
	margin: 0 0 10px 0;
	width:240px;
}
#content_r  .sidebar_box  .box_content{
	border:#bdbcbd 1px solid;
	border-top: none;
	padding:10px;
	background-color: #fffdef;
}
#content_r  .cate_part{
	border-bottom:1px dotted  #aaaaaa;
	padding: 10px  0;
}

#content_r  .cate_part h4.h4_news{
	padding:10px 0px 05px 20px;
	font-weight:bold;
	font-size:13px;
	background:url(images/common/icon/roll.jpg) no-repeat left center;
	height:9px;
}


/* =content_l
----------------------------------------------- */
#content_l h2{
	margin-bottom:15px;
}
#content_l h3, #content_l h4{
	margin-bottom:10px;
}
#content_l .h3_new {
	margin-bottom:10px;
	background:url(images/common/background/bg_h3.jpg) no-repeat left;
	width:100%;
	padding:15px 0 16px 15px;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	color:#007100;
}
#content_l .bg_h3_fffdf0 {
	margin-bottom:10px;
	background:url(images/common/background/bg_h3_fffdf0.jpg) no-repeat left bottom #fffdf0;
	width:670px;
	padding:16px 0 16px 15px;
	font-weight:bold;
	font-size:15.1px;
	margin-top:10px;
	margin-right:10px;
}
#content_l .bg_h3_fffdf0s {
	margin-bottom:10px;
	background:url(images/common/background/bg_h3_fffdf0s.jpg) no-repeat left bottom #fffdf0;
	width:670px;
	padding:16px 0 16px 15px;
	font-weight:bold;
	font-size:15.1px;
	margin-top:10px;
	margin-right:10px;
}
#content_l .bg_h4 {
	margin-bottom:10px;
	background:url(images/common/background/bg_h4.gif) no-repeat left bottom #FFF;
	width:670px;
	padding:16px 0 16px 15px;
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	margin-right:10px;
}
#content_l a{
	display:inline-block;
	
}
#content_l .h2_bg{
	background:url(images/common/background/bg_h2.png) no-repeat left;
	width:100%;
	padding:20px 0 19px 30px;
	font-weight:bold;
	font-size:13px;
   color:#FFFFFF;
}

#content_l .front_box{
	width:345px;
	height:162px;
	float:left;
	position:relative;
	margin: 0 10px 10px 0;
}

#content_l .front_box a{
	display: block;
}
#content_l  #golf_service{
	background:url(images/top/box_images_01.jpg) no-repeat; 
	margin-top: 22px;
}
#content_l  #kurhaus_service{
	background:url(images/top/box_images_02.jpg) no-repeat; 
	margin-top: 22px;
}
#content_l  #restaurant_service{
	background:url(images/top/box_images_03.jpg) no-repeat; 
}
#content_l  #horse_service{
	background:url(images/top/box_images_04.jpg) no-repeat; 
}

#content_l .front_box .text_box{
	width:165px;
	padding:50px 0 10px 10px;
	text-align:justify;
	line-height: 1.2;
	font-size:12px;
}

#content_l .front_box  .btn_detail{
	display:block;
	position:absolute;
	left: 10px;
	bottom:10px;
}
#content_l .content_wrapper{
	margin: 0px 10px 20px;
	position:relative;
}
#content_l .wrapper_b20{
	margin: 0px 0px 20px;
}
#content_l  .breadcrumbs{
	margin: 0 0 3px;
	font-size: 80%;
	line-height: 2;
}
#content_l  .breadcrumbs a{
	color:#ff9d12;
	text-decoration:underline;
}
#content_l .wrap_box{
	margin-bottom:10px;
}
#content_l .wrap_box h2,#content_l .wrap_box h4{
	margin-bottom:0px;
	position:relative;
}
#content_l .wrap_box h2 a.readmore_btn{
	position:absolute;
	top: 7px;
	right:7px;
}
#content_l .wrap_box .box{
	width:658px;
	border:#cfcfcf 1px solid;
	border-top: none;
	padding:20px;
	background:#fffdef;
}
#content_l .wrap_box .box  .text{
	border-bottom:1px dotted #a6a6a6;
	padding:10px 0;
}
#content_l .yellow_box{
	background-color:#fefada;
	padding:6px;
	border:3px solid #cfcfcf;
	line-height:28px;
}

.preload{
	display:none;
	text-indent:-9999px;
}
/* table
----------------*/

@-webkit-keyframes greenPulse {
	from { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
	50% { background-color: #91bd09; -webkit-box-shadow: 0 0 18px #91bd09; }
	to { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }
}
#content_l  input[type=button], #content_l  input[type=submit],#content_l  input[type=reset]{
	padding:5px;
	-webkit-animation-name: greenPulse;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
}

#content_l  input[type=text], textarea{
	padding:5px;
}
#content_l  input,textarea,select{
	margin-bottom:5px;
}
#content_l table, #content_l table th,#content_l table td,#content_l tr{
	border:1px solid #aaaaaa;
	border-collapse:collapse;
}
#content_l table th,#content_l table td{
	border:1px solid #aaaaaa;
	border-collapse:collapse;
	padding:7px;
}
#content_l table td{
	background-color:#FFFDEF;
}
#content_l table.mini th,#content_l table.mini td{
	padding:4px;
}
#content_l table th{
	font-weight:bold;
	text-align:center;
	width:20%;
	background-color:#f9f9f9;
}
#content_l table  th.left{
	text-align:left;
}
#content_l table.tleft  th{
	text-align:left;
}
#content_l table.tleft  td{
	text-align:center;
}
#content_l table.tleft  th.tcenter{
	text-align:center;
}
#content_l table  th.w50p{
	width:50%;
}
#content_l table  th.w33p{
	width:33%;
}
#content_l table.calendar {
	width:330px;
}
#content_l .left20 {
	margin-left:20px;
}
#content_l table.calendar th,#content_l table.calendar td{
	padding:5px;
	width:14%;
	text-align:center;
}
/* FAQ
-------------*/
#content_l #tabs ul {
	float:left;
	width:700px;
	border-bottom:3px solid #007200;
}
#content_l #tabs ul li,#content_l #tabs ul li a{
	display:block;
	width:147px;
	height:34px;
	float:left;
}
#content_l #tabs ul li{
	margin-right:3px;
}
#content_l #tabs ul li a:hover{
	text-indent:-9999px;
}
#content_l #tabs ul li#nav_01{
	background:url(images/faq/golf_menu_on.jpg) no-repeat left top;
}
#content_l #tabs ul li#nav_02{
	background:url(images/faq/kurhaus_menu_on.jpg) no-repeat left top;
}
#content_l #tabs ul li#nav_03{
	background:url(images/faq/restaurant_menu_on.jpg) no-repeat left top;
}
#content_l #tabs ul li#nav_04{
	background:url(images/faq/orther_menu_on.jpg) no-repeat left top;
}
#content_l #tabs ul li.ui-state-active{
	text-indent:-9999px;
}
#content_l .faq_wrap{
	margin-bottom:30px;
}
#content_l .faq_wrap a{
	color:#ff9d12;
}
#content_l .faq_wrap .question{
	background:url(images/faq/line_bg.jpg) repeat-x left bottom;
	margin-bottom:10px;
	padding-bottom:7px;
}
#content_l .faq_wrap .question_text{
	background:url(images/faq/question.jpg) no-repeat left top;
	padding: 5px 0 5px 33px;
	font-weight:bold;
}
#content_l .faq_wrap .answer{
		background:url(images/faq/answer.jpg) no-repeat left top;
		padding: 5px 0 5px 33px;
}
#content_l .column{
	float:left;
	margin-right:15px
}
#content_l .column h5{
	background:url(images/sitemap/arrow_01.jpg) no-repeat 5px 2px ,  url(images/common/background/line_bg.jpg) repeat-x left bottom;
	padding: 5px 0 15px 15px;
	font-size:15px;
	font-weight:bold;
	margin-bottom: 15px;
}
#content_l .column ul{
	margin-bottom:15px;
}
#content_l .column ul ul{
	margin-bottom:5px;
}
#content_l .column ul li{
	margin: 4px 15px;
	padding-left:15px;
	background:url(images/sitemap/arrow_02.png) no-repeat left 3px;
}
#content_l .column ul li li{
	background:none;
	margin:4px 0px;
	padding-left:5px;
}
#content_l dt{
	float:left;
	line-height:20px;
	width:2%;
	padding:5px;
	clear:both;
}
 #content_l dd{
	float:left;
	line-height:20px;
	width:93%;
	padding:5px;
	text-align:justify;
}
#content_l .two-col dl,#content_l .one-col dl{
	width:49%;
	float:left;
}
#content_l .two-col dl.odd{
	border-right:1px solid #ccc;
}
#content_l .two-col dl.even{
	border-left:1px solid #ccc;
	margin-left:-1px;
}
#content_l dl.food_menu dt{
	width:74%;
}
#content_l dl.even dt{
	width:72%;
	padding-left:15px;
}
#content_l dl.odd dd.price{
	width:17%;
	color:red;
	text-align:right;
	padding-right:10px;
}
#content_l dl.even dd.price{
	width:17%;
	color:red;
	text-align:right;
	padding-right:0px;
}
/* Gallery
-------------*/
#content_l .gallery .item{
	width:216px;
	margin-right:16px;
	margin-bottom:25px;
	float:left;
}
#content_l .arrange .item{
	width:150px;
	margin-right:20px;
	margin-bottom:25px;
	float:left;
}
#content_l .gallery .item p.label{
text-align:center;
}

/* food menu
-------------*/
#content_l .foodmenu .item{
	width:218px;
	margin-right:13px;
	margin-bottom:25px;
	float:left;
}
#content_l .foodmenu .item  p.title{
	font-weight:bold;
}

/* Links
-------------*/
#content_l ul.link li{
	background:url(images/links/links.jpg) no-repeat left center;
	padding: 5px 0 5px 20px;
}
#content_l .wrap_box .box .first,
#content_l  .first,
#content_r  .first{
	margin-left:0px;
	padding-top:0px;
}
#content_l .foodmenu .last,
#content_l .gallery .last,
#content_l .wrap_box .box .last,
#content_l .last,
#content_r .last{
	margin-right:0px;
	padding-bottom:0px;
	border:0px;
}

#content_l .step{
	height:90px;
	margin-bottom:15px;
}
#content_l .step_image{
	float:left;
	width:115px;
	text-align:center;
}
#content_l .step_image img{
}
#content_l .step_image img.arrow{
	margin-top:20px;
}
#content_l .step_content{
	float:right;
	width:555px;
}
#content_l .step_content p.title{
	background:url(images/common/background/line_bg.jpg) repeat-x left bottom;
	font-size:14px;
	font-weight:bold;
	padding-bottom:7px;
	margin-bottom:7px;
}
/* Footer
----------------------------------------------- */
#footer{
	text-align:center;
	color:#FFFFFF;
	width:100%;
	font-weight: bold;
}

#footer #sitemap{margin:55px 0 5px;}
#footer #sitemap li{ border-right: 1px solid #FFFFFF;  display:inline;}
#footer #sitemap li.last{ border: 0px;}
#footer #sitemap li a{ color:#FFFFFF;  padding:0 10px; font-size:12px;text-decoration:none;line-height:18px;}
#footer #sitemap li a:hover{ text-decoration:none; color:#ff9d12}

/*----------Jquery UI--------------*/

.ui-tabs .ui-tabs-hide {
    display: none;
}
.ui-tabs .ui-tabs-panel {
    clear:both;
}
.ui-tabs .ui-tabs-nav{
	margin-bottom:10px;
}
#tooltip{ display:none; position:absolute; z-index:1000; background-color:#ffd; color:#444; padding:4px; box-shadow:#333 1px 1px 3px; }


/*----------20121201--------------*/
.alignleft{
	float: left;
	padding: 0 10px 10px 0;
}
.alignright{
	float: right;
	padding: 0 0 10px 10px;
}

/*----------20121204--------------*/
.item img,
.BdImg{
	background-color: #fff;
	border: 1px solid #aaa;
	padding: 3px;
}
.BgColor{
	background-color:#FFFDEF;	
}

/*----------20121209--------------*/
.price{text-align: right; color:red;}

/*----------20121219--------------*/
#content_l #music_cafe{
	margin-top:22px;
	background:url(images/restaurant/music/music_bg.jpg) #000000 repeat-y left top;
	font-size:14px;
	color:#ababab;
}
#content_l #music_cafe img.frame{
	float:left;
}

.pagenavi{
	margin-top:20px;
	font-family:"MS PGothic","ＭＳ Ｐゴシック", "MS Gothic", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,  sans-serif;
}
.pagenavi .page-numbers{
	border:1px solid #cccccc;
	text-align:center;
	width:20px;
}
.pagenavi .current{
	font-weight:bold;
	border:1px solid #000000;
	display: inline-block;
}
.pagenavi .prev, .pagenavi .next{
	width:50px;
}
