@charset "utf-8";
/* リセットCSS */
@import "reset.css";


/* ハックCSS */
@import "hack.css";

/** 
 * ================================================================================
 * うつくしま医療産業　ホームページ
 * ================================================================================
 * 制作日: 2013-03-04
 * 変更日:
 *  2013-00-00 : yuki-kokubun
 *	Copyright  : エヌケー・テック株式会社
 */


/**
 * ベースCSS　目次
 * ================================================================================
 * =1	 	: 共通スタイル
 * 	=1-1   	: 初期設定
 * 	=1-2   	: ヘッダー
 * 	=1-3   	: メインメニュー
 * 	=1-4   	: メインコンテンツ
 *	=1-5   	: メインイメージ
 *	=1-6   	: トピックス
 * 	=1-7   	: フッター
 
 * =2	 	: 内部ページテンプレート
 * 	=2-1   	: タイトル
 * 	=2-2   	: 下部メニュー
 * 	=2-3   	: メイン
 * 	=2-4   	: サイドメニュー
 * 	=2-5   	: ライトコンテンツ
 * 	=2-6   	: テーブル
 
 * =3	 	: 個別ページ
 * 	=3-1   	: お問い合わせ

 * ================================================================================
 */





/**=1
 * ================================================================================
 * 共通スタイル
 * ================================================================================
 */
	
	/**=1-1
	 * --------------------------------------
	 * 初期設定
	 * --------------------------------------
	 */
			
		/*　クラス
		--------------------------------------*/
			.Posi{position:relative;}
			.Posii {position:absolute; top:0; left:0;}
			.Left{float:left}
			.Right{float:right;}
			.Clear{clear:both;}
		
		
		/*　写真
		--------------------------------------*/
			.Img01{
				float: right;
				margin-bottom: 12px;
				margin-left: 12px;
			}
			
		
		/*　テキスト
		--------------------------------------*/
			.F-Bold{font-weight:bold;}
			.F-Red{color:#FF0000;}
			.F-Blue{color:#0062b2;}
			.F-SizeS{font-size:77%;}
			.F-SizeM{font-size:124%;}
			.L-Height100{line-height:100%;}
			.L-Height125{line-height:125%;}
            .T-Right{text-align: right;}
		
		
		/*　背景
		--------------------------------------*/
			.Bg01{ }
			.Bg02{ background:url(/wp/wp-content/themes/ouenten/img/TopPage/bg02.jpg) top left repeat-x;}
		
		
		/*　余白
		--------------------------------------*/
			.Mg05Bottom{margin-bottom:5px;}
			.Mg10Bottom{margin-bottom:10px;}
			.Mg20Bottom{margin-bottom:20px;}
			.Mg30Bottom{margin-bottom:30px;}
            .Mg10Right{margin-right:10px;}
			
		
		/*　リンク
		--------------------------------------*/
			a, a:link, a:visited{color:#0062b2;}
			a:hover, a:focus, a:active {color: #0CF;}
		
		
		/*　ボックス
		--------------------------------------*/
			.Box01{
				border:solid 1px #CCC;
				padding:12px;
				margin-left:12px;
				margin-right:12px;
			}
			
		
		/*　テーブル
		--------------------------------------*/
			.Table01{
				border-top:1px solid #767676;
				border-left:1px solid #767676;
				border-collapse:collapse;
			}
			.Table01 td{
				border-bottom:1px solid #767676;
				border-right:1px solid #767676;
				padding:5px;
			}
		
		
		/*　リスト
		--------------------------------------*/
			.List01{}
		
		
		/*　ライン
		--------------------------------------*/
			.Line01{}
		
	
	/**=1-2
	 * --------------------------------------
	 * ヘッダー
	 * --------------------------------------
	 */
		#Header {
			min-width: 1050px;
			height:131px;
			text-align: left;
			background:url(/wp/wp-content/themes/ouenten/img/All/Background/Header-Bg.gif) top left repeat-x;
		}
		
	/**=1-3
	 * --------------------------------------
	 * メインメニュー
	 * --------------------------------------
	 */
		
		#GlobalTitle {
			height:104px;
			width: 1050px;
			margin: 0 auto;
		}	
		
		#GlobalTitle-t {
			height:104px;
			width: 1050px;
			float:left;
		}
		
		
		#TopSubManu {
			width:950px;
			height:auto;
			margin:0 auto;
			padding:0 50px;
			line-height:1.2em;
		}
		
		#TopSubManu-List {
			width:950px;
			height:20px;
			float:left;
			text-align:right;
			padding-top:7px;
			color:#FFFFFF;
		}
		
		#TopSubManu-List a, #TopSubManu-List a:link, #TopSubManu-List a:visited {
		color:#fff;
		}
		
		#TopSubManu-List a:hover, #TopSubManu-List a:focus, #TopSubManu-Liste a:active {
		color:#fff100;
		}
		
		
		#Pankuzu {
			height:auto;
			width: 910px;
			margin: 0 auto;
			padding:20px 70px 0 70px;
			text-align:left;
		}
		
		
		#Left-Manu {
			width:200px;
			height:auto;
			float:left;
		}
		
		#Left-Manu-Title {
			width:200px;
			height:39px;
			float:left;
		}
		
		.Left-Manu-Banner {
			width:200px;
			height:auto;
			float:left;
			padding-top:10px;
		}
		
		.fb-page{
			margin:20px auto;
		}
		.fb-page.fb-page-renew {
			margin:0 auto 20px auto;
		}
		
		.Left-Manu-list {
			width:180px;
			height:auto;
			float:left;
			background:url(/wp/wp-content/themes/ouenten/img/All/Background/side-manu-icon.gif) no-repeat left center;
			padding:10px;
			border-bottom:1px solid #999999;
			font-size:100%;
			font-weight:bold;
		}
		
		
		#Right-Manu {
			width:710px;
			height:auto;
			float:right;
		}
		
		.Top-Img-Box {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:20px;
		}
		
		.Top-Txt-Box {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:20px;
		}
		
		.Top-Txt-Title {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:10px;
			font-size:130%;
			font-weight:bold;
			color:#0062b2;
		}
		
		.Top-Txt-Title-ex {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:10px;
			font-size:130%;
			font-weight:bold;
			color:#0062b2;
			border-bottom:1px solid #0062b2;
		}
		
		.Top-Txt-text {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:10px;
		}
		
		
		.Top-Txt-Link {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:10px;
		}
		
		
		.Tamp-Txt-Box {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:20px;
		}
		
		.Tamp-Txt-Title {
			width:694px;
			height:auto;
			float:left;
			border-top:1px solid #0062b2;
			border-right:1px solid #0062b2;
			border-left:5px solid #0062b2;
			border-bottom:1px solid #0062b2;
			padding:5px;
			margin-bottom:20px;
			font-size:150%;
			font-weight:bold;
			color:#0062b2;
		}
		
		.Tamp-Txt-Title02 {
			width:690px;
			height:auto;
			float:left;
			padding:5px 10px;
			font-size:120%;
			font-weight:bold;
			color:#0062b2;
			margin-bottom:10px;
			border-bottom:1px dotted #0062b2;
		}
		
		
		.Tamp-Txt-Title03 {
			font-weight:bold;
			color:#0062b2;
		}
		
		
		.Tamp-Txt-text {
			width:670px;
			height:auto;
			float:left;
			padding:0 20px;
			margin-bottom:10px;
		}
		
		
		.Tamp-Txt-text02 {
			width:670px;
			height:auto;
			float:left;
			padding:0 20px;
			margin-bottom:20px;
		}
		
		
		.Top-Img-ss {
			width:240;
			height:auto;
			float:right;
			margin-right:20px;
			margin-bottom:20px;
		}
		
		
		.Top-Img-ss img {
			border:1px solid #999;
		}
		
		
		
		.Tamp-Txt-text03 {
			width:420px;
			height:auto;
			float:left;
			padding:0 0 0 20px;
			margin-bottom:20px;
		}
		
		
		
		
			
		
		
		
		

	
	/**=1-4
	 * --------------------------------------
	 * メインコンテンツ
	 * --------------------------------------
	 */
		#Main{
			margin: 20px 50px 20px 70px;
			float: left;
			width: 930px;
		}
		
		
		.Tayori-Box {
			width:328px;
			height:auto;
			float:left;
			padding:10px;
			border:1px solid #999;
		}
		
		.Tayori-Box02 {
			width:328px;
			height:auto;
			float:right;
			padding:10px;
			border:1px solid #999;
		}
		
		
		.Tayori-Title {
			width:308px;
			height:auto;
			float:left;
			padding:5px 10px;
			font-size:120%;
			font-weight:bold;
			color:#ffffff;
			margin-bottom:10px;
			background:#0062b2;
		}
		
		.Tayori-Title02 {
			width:308px;
			height:auto;
			float:left;
			padding:5px 10px;
			font-size:120%;
			font-weight:bold;
			color:#0062b2;
			margin-bottom:10px;
			border-bottom:1px dotted #0062b2;
		}
		
		.Tayori-Txt {
			width:308px;
			height:auto;
			float:left;
			padding:5px 10px;
		}
		
		.Tayori-Img {
			width:308px;
			height:auto;
			float:left;
			padding:5px 10px;
		}
		
		.Tayori-Img02 {
			border:1px dotted #999999;
			margin-bottom:5px;
			width:150px;
			height:auto;
			float:left;
		}
		
		.Tayori-Img03 {
			border:1px dotted #999999;
			margin-bottom:5px;
			width:150px;
			height:auto;
			float:right;
		}
		
		
		
		.Tayori-Top-Box {
			width:688px;
			height:auto;
			float:left;
			padding:10px;
			border:1px solid #999;
			margin-bottom:20px;
		}
		
		.Tayori-Top-Box02 {
			width:688px;
			height:auto;
			float:left;
			padding:10px;
			border:1px solid #999;
		}
		
		.Tayori-Top-Title {
			width:668px;
			height:auto;
			float:left;
			padding:5px 10px;
			font-size:120%;
			font-weight:bold;
			color:#ffffff;
			margin-bottom:10px;
			background:#0062b2;
		}

		.Tayori-Top-Txt {
			width:668px;
			height:auto;
			float:left;
			padding:5px 10px;
		}
		
		.List-Title {
			width:690px;
			height:auto;
			float:left;
			padding:5px 10px;
			font-size:120%;
			font-weight:bold;
			color:#ffffff;
			margin-bottom:10px;
			background:#0062b2;
		}

	/**=
	 * --------------------------------------
	 * お試しセット
	 * --------------------------------------
	 */
	 a.btn01{
	 	clear: both;
	 	display: inline-block;
	 	padding: 20px;
	 	border:2px solid #136ab7;
	 	text-align: center;
	 	font-weight: bold;
	 	font-size: 1rem;
	 	border-radius: 10px;
	 	width: 240px;
	 	margin:0 20px 20px;
	 }
	 	a.btn01:hover{
	 		background-color: #f0f8ff;
	 	}
	 a.txtimg{
	 	min-width: 240px;
	 	height: 24px;
	 	overflow: hidden;
    	text-indent: 100%;
    	white-space: nowrap;
   		background-image: url("/wp/wp-content/themes/ouenten/img/btn_txt01.png");
   		background-repeat: no-repeat;
   		background-position: center;
   		background-color: #fff;
	 }
	 .box{
	 	margin:50px auto;
	 	display: inline-block;
	 	clear: both;
	 	border: #b9c0d0 solid 1px;
		padding:20px 10px 0px;
		width: 100%;
	 }
		.box p.title{
			padding: 5px 10px 20px;
			font-size: 130%;
			font-weight: bold;
			color: #0062b2;
		}
		.img_vegetable{
			background-image: url("/wp/wp-content/themes/ouenten/img/vegetable.png");
			background-repeat: no-repeat;
			background-position: center right;
		}
	
		
	/**=1-5
	 * --------------------------------------
	 * メインテーブル
	 * --------------------------------------

	 */
	 
	 
	 	.Table {
			border-left:1px solid #ccc;
			border-top:1px solid #ccc;
			font-size: 12px;
		}
		
		.Table th {
			padding:5px;
			border-bottom:1px solid #ccc;
			color:#FFFFFF;
			background-color:#0062b2;
		}
		
		
		.Table td {
			padding:0px 4px 0px 5px;
			border-bottom:1px solid #ccc;
			border-right:1px solid #ccc;
		}
		
	
	
		
	/**=1-6
	 * --------------------------------------
	 * フッター
	 * --------------------------------------
	 */
		#Footer{
			clear: both;
			font-size: 90%;
			min-width: 1050px;
			height:135px;
			background: #0086d1;
			color:#ffffff;
		}
		
		#Footer-Bottom{
			width:950px;
			height:135px;
			float:left;
			padding:0 50px;
		}
		
		#FooterNavi {
			width:950px;
			height:auto;
			float:left;
			padding:0 50px 20px 50px;
		}
		
		#Footer-Left {
			width:240px;
			height:auto;
			float:left;
			padding-top:12px;
			color:#FFFFFF;
		}
		#Footer-Mid {
			width:300px;
			height:auto;
			float:left;
			padding-top:12px;
			color:#FFFFFF;
		}
		
		#Footer-Left a, #Footer-Mid a, #Footer-Left a:link, #Footer-Mid a:link, #Footer-Left a:visited, #Footer-Mid a:visited{color:#ffffff;}
		#Footer-Left a:hover, #Footer-Mid a:hover, #Footer-Left a:focus, #Footer-Mid a:focus, #Footer-Left a:active, #Footer-Mid a:active {color: #0062b2;}
		
		#Footer-Left span, #Footer-Mid span {
			font-size:115%;
			font-weight:bold;
			color:#FFF;
		}
		
		
		#Footer-Right {
			width:400px;
			height:auto;
			float:right;
			padding-top:102px;
			color:#FFFFFF;
			text-align:right;
		}


/**=2
 * ================================================================================
 * 内部ページテンプレート
 * ================================================================================
 */
 
.Tayori-list {
			margin-bottom:5px;
			width:150px;
			height:auto;
			float:right;
		}
		
.Tayori-bot {
			margin-bottom:10px;
			width:150px;
			height:auto;
			float:right;
		}
		
		
.Tayori-Box03 {
			width:328px;
			height:215px;
			float:left;
			padding:10px;
			border:1px solid #999;
		}
		
.Tayori-Box04 {
			width:328px;
			height:215px;
			float:right;
			padding:10px;
			border:1px solid #999;
		}
		
.Tayori-area {
			width:710px;
			height:auto;
			float:left;
			margin-bottom:20px;
		}
		
.Tayori-area02 {
			width:710px;
			height:auto;
			float:left;
			text-align:center;
			margin-bottom:20px;
		}
		
.Tayori-area02 a {
	border:1px dotted #CCCCCC;
	padding:5px;
}

.Tayori-area02 span {
	border:1px dotted #CCCCCC;
	padding:5px;
	font-size:120%;
	font-weight:bold;
}
		
.Tayori-Box05 {
	width:208px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.Tayori-Box05-img {
	width:200px;
	height:auto;
	float:left;
	margin-bottom:10px;
	border:1px dotted #999999;
	padding:3px;
}

.Tayori-Box06 {
	width:462px;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right:10px;
}


.Tayori-Box06-Title {
	width:437px;
	height:auto;
	float:left;
	margin-bottom:20px;
	border-left:5px solid #0062b2;
	padding:5px 10px;
	font-size:200%;
	font-weight:bold;
	line-height:1.3em;
	color:#EB6100;
}

.Tayori-Box06-Title span {
	color:#000000;
	font-size:75%;
}

.Tayori-Box06-manu {
	width:462px;
	height:auto;
	float:left;
	border-bottom:1px solid #0062b2;
	margin-bottom:10px;
}

.Tayori-Box06-manu-in {
	width:auto;
	height:auto;
	float:left;
	background:#0062b2;
	color:#FFFFFF;
	padding:5px 10px;
	font-size:140%;
}

.Tayori-Box06-main {
	width:442px;
	height:auto;
	float:left;
	padding:0 10px 20px 10px;
}

.Tayori-Box06-Txt {
	width:437px;
	height:auto;
	float:left;
	margin-bottom:20px;
	border-left:5px solid #0062b2;
	padding:5px 10px;
	font-size:120%;
	line-height:1.6em;
}

.Tayori-Title02-ex {
			width:308px;
			height:auto;
			float:left;
			padding:5px 10px;
			font-size:110%;
			font-weight:bold;
			color:#0062b2;
			margin-bottom:10px;
			border-bottom:1px dotted #0062b2;
		}
 
 
 .Tamp-Table {
		 border-top:1px solid #ddd;
		 border-left:1px solid #ddd;
		 border-right:1px solid #ddd;
	 }
	 
	 .Tamp-Td {
		 padding:5px 15px;
		 border-bottom:1px solid #ddd;
		 border-right:1px solid #ddd;
	 }
	 
	 .Tamp-Td02 {
		 padding:5px 15px;
		 border-bottom:1px solid #ddd;
	 }
	 
	 .Tamp-Td-bg-Lightblue {
		 background:#0062b2;
		 font-weight:bold;
		 color:#FFFFFF;
	 }
	 
	 .Tamp-Td-bg-Red {
		 background:#F7E8E5;
		 font-weight:bold;
		 color:#A92141;
		 text-align:center;
	 }
	 
	 
	 .Tamp-Form {
		 width:500px;
	 }
	 
	 .Tamp-Form02 {
		 width:300px;
	 }
	 
	 .Tamp-Form03 {
		 width:50px;
	 }
	 
	 .Tamp-Form04 {
		 width:70px;
	 }
	 
	 .Tamp-Form-List {
		 width:868px;
		 height:auto;
		 float:left;
		 margin-bottom:5px;
	 }
	 
	 .Tamp-Form05 {
		 width:80px;
	 }
	 
	 .Tamp-Form06 {
		 width:130px;
	 }
	 
	 .Tamp-Form-txt {
		 color:#005e8d;
		 font-weight:bold;
	 }
 
 
 /**=3
 * ================================================================================
 * 掲示板用
 * ================================================================================
 */
 
 
 
 #Right-Manu-bbs {
			width:930px;
			height:auto;
			float:left;
		}
		
.Tamp-Txt-Box-bbs {
			width:930px;
			height:auto;
			float:left;
			margin-bottom:20px;
		}
		
.Tamp-Txt-Title-bbs {
			width:862px;
			height:auto;
			float:left;
			border-top:1px solid #0062b2;
			border-right:1px solid #0062b2;
			border-left:5px solid #0062b2;
			border-bottom:1px solid #0062b2;
			padding:10px;
			margin-left:20px;
			margin-right:20px;
			margin-bottom:20px;
			margin-top:20px;
			font-size:180%;
			font-weight:bold;
			color:#0062b2;
		}
		
.Tamp-Txt-Title02-bbs {
			width:910px;
			height:auto;
			float:left;
			padding:5px 10px;
			font-size:120%;
			font-weight:bold;
			color:#0062b2;
			margin-bottom:10px;
			border-bottom:1px dotted #0062b2;
		}
		
		
.Tamp-Txt-text-bbs {
			width:890px;
			height:auto;
			float:left;
			padding:19px;
			margin-bottom:40px;
			border:1px #999999 solid;
			background:#D0F0F9;
			font-size:120%;
			font-weight:bold;
		}
		
		
.Tamp-Txt-text02-bbs {
			width:888px;
			height:auto;
			float:left;
			padding:20px 0;
			margin:0 20px 20px 20px;
			border-bottom:1px dotted #999999;
		}
		
.Tamp-Txt-text03-bbs {
			width:888px;
			height:auto;
			float:left;
			padding:19px;
			margin-bottom:20px;
			border:1px #999999 solid;
		}
		
		
.Tamp-Txt-text04-bbs {
			width:890px;
			height:auto;
			float:left;
			padding:19px;
			border-bottom:1px solid #999999;
			border-top:1px solid #999999;
			background:#EFFCFF;
		}
		
.Tamp-Txt-text08-bbs {
			width:928px;
			height:auto;
			float:left;
			margin-bottom:40px;
			border:1px #999999 solid;
		}
		
		
.Tamp-Txt-text09-bbs {
			width:888px;
			height:auto;
			float:left;
			padding:20px;
			margin-bottom:40px;
			border:1px #999999 solid;
		}
		
		
.Tamp-Txt-text10-bbs {
			width:910px;
			height:auto;
			float:left;
			padding:20px;
		}
		
		
		
.Tamp-Txt-text02-bbs p {
	padding-bottom:10px;
}

.Tamp-Txt-text03-bbs p {
	padding-bottom:10px;
}

.Tamp-Txt-text04-bbs p {
	padding-bottom:10px;
}

.bbs-form {
	width:890px;
	margin-bottom:10px;
}

.bbs-form02 {
	width:890px;
	height:350px;
	margin-bottom:10px;
}

.bbs-form03 {
	width:600px;
	margin-bottom:10px;
}



.Tamp-Txt-text05-bbs {
			width:888px;
			height:auto;
			float:left;
			padding:20px;
			text-align:center;
		}
		
		
.Tamp-Txt-text06-bbs {
			width:888px;
			height:auto;
			float:left;
			padding:19px;
			margin-top:30px;
			border:1px solid #F00;
		}
		
.Tamp-Txt-text07-bbs {
			width:888px;
			height:auto;
			float:left;
			padding:20px;
		}
 

.Tamp-Txt-bbs-ban {
	width:350px;
}

.Tamp-Txt-bbs-ban-left {
			width:350px;
			height:auto;
			float:left;
		}
		
.Tamp-Txt-bbs-ban-right {
			width:520px;
			height:auto;
			float:right;
		}
		
.tamp-img {
	width:auto;
	float:right;
	height:auto;
	padding:3px;
	border:1px dotted #CCCCCC;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
}


#hoge1 {
    display: block;
    /* 以下略 */
}
#hoge2 {
    display: none;
    /* 以下略 */
}

.bus-leftbox {
	width:230px;
	height:auto;
	float:left;
	margin-right:10px;
}

.bus-rightbox {
	width:230px;
	height:auto;
	float:right;
}

#list-scroll{
/*
			overflow:scroll;
*/
	overflow-y:scroll;
	overflow-x:hidden; 
	width: 710px;
	height:500px;
	float: left;


		}
/*
----------------------------------------*/
#mainimage{
	margin:0 0 20px;
}
.red{
	color:#e60012;
}
.small{
	font-size:84%;
}

.tab{
	overflow:hidden;
	clear:both;
	margin:0 0 20px;
}
.tab .title{
	overflow:hidden;
	float:left;
}
.tab_content{
	overflow:hidden;
	clear:both;
	border-width:5px 1px 1px;
	border-style:solid;
	padding:20px 0;
}
.tab_content >p{
	padding:0 20px 20px;
	text-align:left;
}
.tab_content .img{
	line-height:0;
	text-align:center;
	margin:0 0 10px;
	padding:0;
}
.tab_content >dl{
	overflow:hidden;
	clear:both;
	padding:0 20px;
	margin:0 0 20px;
}
.tab_content dt{
	overflow:hidden;
	float:left;
	clear:left;
	margin:0 20px 0 0;
}
.tab_content dd{
	border-bottom:1px dotted #7e7e7e;
	margin:0 0 10px;
}
.tab_content ul,.tab_content dd >p{
	overflow:hidden;
	margin:0 0 10px;
}
.tab_content li >p{
	overflow:hidden;
}
.tab_content .btn{
	text-align:center;
	padding:0;
}
.bottom10{
	margin-bottom:10px;
}
.bottom15{
	margin-bottom:15px;
}
.bottom20{
	margin-bottom:20px;
}
.none{
	display:none;
}

/*----------------------------------------------------
  news.html用　index.html新着情報用
----------------------------------------------------*/

.to-news {
	width:180px;
	margin:10px 20px 20px auto;	
}
.news-area {
	border:solid 1px;
	border-color:#0062b2;
	margin-top:40px;
	padding:5px 10px;
}
.news-text {
			width:670px;
			height:auto;
			padding:10px 10px;
			border-bottom:1px dotted #0062b2;
		}
.news-text2 {
			width:670px;
			height:auto;
			padding:10px 10px;
}
.date{
	display:inline-block;
	width:125px;	
}

/*----------------------------------------------------
  応援店だより一覧用ページング
----------------------------------------------------*/

.pagenavi {
	clear: both;
}
.pagenavi a, .pagenavi span {
	text-decoration: none;
	border: 1px solid #999;
	padding: 3px 5px;
	margin-right: 5px;
}
.pagenavi a:hover, .pagenavi span.current {
	border-color: #000;
}
.pagenavi span.current {
	font-weight: bold;
}

/*----------------------------------------------------
  ページング
----------------------------------------------------*/
.pagination{
	display: block;
	text-align: center;
	margin:20px auto;
}
.pagination span{
	font-size: 12px;
    color: #666;
    background: #eee;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
}
.pagination span.next_link,.pagination span.last_link,.pagination span.prev_link,.pagination span.first_link{
	padding: 0 2px;
}

/*----------------------------------------------------
  応援店一覧
----------------------------------------------------*/

td.myNumber{ 
	max-width: 70px;
 }
td.tel{ 
	width: 98px;
	word-break: break-all;
 }
td.type {
}
td.item{
	word-break:wrap;
	padding:5px;
	width: 70px;
}
td.item span{
	background-repeat: no-repeat;
	display: inline-block;
	height : 0;
	overflow: hidden;
	line-height: 6rem;
	padding-top: 20px;
	background-size: auto 20px;
	width: 20px;
}
.item_rice {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_rice.png);
}
.item_vegetable {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_vegetable.png);
}
.item_fruits {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_fruits.png);
}
.item_meat {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_meat.png);
}
.item_fisheries {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_fisheries.png);
}
.item_processed {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_processed.png);
}
.item_crafts {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_crafts.png);
}
td.type span{
	background-repeat: no-repeat;
	display: inline-block;
	height : 0;
	overflow: hidden;
	line-height: 6rem;
	padding-top: 40px;
	background-size: auto 40px;
	width: 40px;
}
.type_inshoku{
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_restaurant.png);
}
.type_kouri {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_shop.png);
}
.type_chokubai {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_directsales.png);
}
.type_kako {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_processing.png);
}
.type_shukuhaku {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_hotel.png);
}
.type_ryutsu {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_distribution.png);
}
.type_sonota {
	background: url(/wp/wp-content/themes/ouenten/img/list/icon_other.png);
}