/*
Theme Name: ぱどナビ　地域ポータルテーマ
Description: ぱどナビの地域ポータル用のテーマです。
Author: 株式会社ぱど
Version: 0.1
*/

/* common overwrite */
a:hover {
	text-decoration: none;
}
#top{
	padding-left: 0;
	padding-right: 0;
}

/*
base layout setting
*/
/* Header */
header {
	padding: 0 0 10px 0;
	background: url(common/images/line_mega.gif) bottom center repeat-x;
}
#head .areaname {
	margin: 0 0 0 1em;
	font-size: 16px;
	font-weight: bold;
}

/* Gloval navi */
#navGloval{
	width: 100%;
	margin: 15px 0;
	padding: 0;
}
#navGloval ul {
	width: 100%;
	margin: 0;
	padding: 0;
}
#navGloval ul li {
	width: 24%;
	text-align: center;
	display: inline-block;
}
#navGloval ul li a {
	width: 95%;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#navGloval ul li a:hover{
	background: none;
}
#navGloval ul li a.gnavInfo {
	background: rgb(252,150,157); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,150,157,1) 0%, rgba(242,104,113,1) 45%, rgba(242,104,113,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(252,150,157,1) 0%,rgba(242,104,113,1) 45%,rgba(242,104,113,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(252,150,157,1) 0%,rgba(242,104,113,1) 45%,rgba(242,104,113,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc969d', endColorstr='#f26871',GradientType=0 ); /* IE6-9 */
	border-color: #f26971;
}
#navGloval ul li a.gnavShop {
	background: rgb(152,209,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(152,209,238,1) 0%, rgba(50,163,221,1) 45%, rgba(50,163,221,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(152,209,238,1) 0%,rgba(50,163,221,1) 45%,rgba(50,163,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(152,209,238,1) 0%,rgba(50,163,221,1) 45%,rgba(50,163,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98d1ee', endColorstr='#32a3dd',GradientType=0 ); /* IE6-9 */
	border-color: #2195cd;
}
#navGloval ul li a.gnavJob {
	background: rgb(158,197,152); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(158,197,152,1) 0%, rgba(93,135,87,1) 45%, rgba(93,135,87,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(158,197,152,1) 0%,rgba(93,135,87,1) 45%,rgba(93,135,87,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(158,197,152,1) 0%,rgba(93,135,87,1) 45%,rgba(93,135,87,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec598', endColorstr='#5d8757',GradientType=0 ); /* IE6-9 */
	border-color: #5D8757;
}
#navGloval ul li a.gnavEvent {
	background: rgb(247,189,87); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(247,189,87,1) 0%, rgba(233,148,2,1) 45%, rgba(233,148,2,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(247,189,87,1) 0%,rgba(233,148,2,1) 45%,rgba(233,148,2,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(247,189,87,1) 0%,rgba(233,148,2,1) 45%,rgba(233,148,2,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7bd57', endColorstr='#e99402',GradientType=0 ); /* IE6-9 */
	border-color: #e99402;
}
#navGloval ul li a.gnavInfo:hover { color: #f26971;background: none;}
#navGloval ul li a.gnavShop:hover { color: #2195cd;background: none;}
#navGloval ul li a.gnavJob:hover { color: #5D8757;background: none;}
#navGloval ul li a.gnavEvent:hover { color: #e99402;background: none;}

/* Contents Block */
/* Section title */
.titSection {
	position: relative;
	font-size: 16px;
	line-height: 1;
	padding: 5px;
	color: #fff;
}
.titSection span {
	display: table-cell;
	line-height: 1;
	vertical-align: middle;
}
.titSection span img {
	margin-right: 10px;
}
.titSection .btnMore {
	width: 50%;
	position: absolute;
	text-align: right;
	top: 10px;
	right: 10px;
}
.titSection .btnMore a {
	display: inline-block;
	width: 110px;
	padding: 5px 0;
	border-radius: 4px;
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/* Information title color */
#Information .titSection{
	background: rgb(252,150,157); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,150,157,1) 0%, rgba(242,104,113,1) 45%, rgba(242,104,113,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(252,150,157,1) 0%,rgba(242,104,113,1) 45%,rgba(242,104,113,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(252,150,157,1) 0%,rgba(242,104,113,1) 45%,rgba(242,104,113,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc969d', endColorstr='#f26871',GradientType=0 ); /* IE6-9 */
}
#Information .titSection .btnMore a {
	color: #f26971;
}
#Information .titSection .btnMore a:hover{
	background: none;
	color: #fff;
	border: 1px solid #fff;
}

/* Shop List title color */
#shopList .titSection{
	background: rgb(152,209,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(152,209,238,1) 0%, rgba(50,163,221,1) 45%, rgba(50,163,221,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(152,209,238,1) 0%,rgba(50,163,221,1) 45%,rgba(50,163,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(152,209,238,1) 0%,rgba(50,163,221,1) 45%,rgba(50,163,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98d1ee', endColorstr='#32a3dd',GradientType=0 ); /* IE6-9 */
}

/* Job List title color */
#jobList .titSection{
	background: rgb(158,197,152); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(158,197,152,1) 0%, rgba(93,135,87,1) 45%, rgba(93,135,87,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(158,197,152,1) 0%,rgba(93,135,87,1) 45%,rgba(93,135,87,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(158,197,152,1) 0%,rgba(93,135,87,1) 45%,rgba(93,135,87,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec598', endColorstr='#5d8757',GradientType=0 ); /* IE6-9 */
}
#jobList .titSection .btnMore a {
	color: #5D8757;
}
#jobList .titSection .btnMore a:hover{
	background: none;
	color: #fff;
	border: 1px solid #fff;
}

/* Event List title color */
#eventList .titSection{
	background: rgb(247,189,87); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(247,189,87,1) 0%, rgba(233,148,2,1) 45%, rgba(233,148,2,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(247,189,87,1) 0%,rgba(233,148,2,1) 45%,rgba(233,148,2,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(247,189,87,1) 0%,rgba(233,148,2,1) 45%,rgba(233,148,2,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7bd57', endColorstr='#e99402',GradientType=0 ); /* IE6-9 */
}
#eventList .titSection .btnMore a {
	color: #e99402;
}
#eventList .titSection .btnMore a:hover{
	background: none;
	color: #fff;
	border: 1px solid #fff;
}

/* Padonyanko List title color */
#padoNyanko .titSection{
	background: #e99402;
}
#padoNyanko .titSection .btnMore {
	top: 25%;
}
#padoNyanko .titSection .btnMore a {
	background: rgb(136,91,43); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(136,91,43,1) 0%, rgba(108,74,37,1) 45%, rgba(108,74,37,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(136,91,43,1) 0%,rgba(108,74,37,1) 45%,rgba(108,74,37,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(136,91,43,1) 0%,rgba(108,74,37,1) 45%,rgba(108,74,37,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#885b2b', endColorstr='#6c4a25',GradientType=0 ); /* IE6-9 */
	border: 1px solid#333;
	color: #fff;
}
#padoNyanko .titSection .btnMore a:hover{
	background: #fff;
	color: #6b4924;
}
@media screen and ( max-width:768px) {
	 #padoNyanko .titSection img.imgSvcLogo {
	 	width: 60%;
	 }
}

/*
service block layout setting
*/
/* sercice section */
.boxService {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.boxService .liIndex {
	margin: 0 0 10px 0;
}
.titService {
	margin: 0 0 15px 0;
	padding: 0 0 10px;
	position: relative;
	border-bottom: 1px solid #999;
}
.titService h3 {
	display: inline;
}
@media screen and ( max-width:768px) {
	 img.imgSvcLogo {
	 	width: 35%;
	 }
}
.btnGoToSvc {
	width: 50%;
	position: absolute;
	text-align: right;
	top: 5px;
	right: 10px;
}
.btnGoToSvc a {
	display: inline-block;
	width: 110px;
	padding: 5px 0;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/* Article */
.boxArticle {
	margin-left: 0;
	margin-right: 0;
	padding-left: 5px;
	padding-right: 5px;
}
.titArticle {
	position: relative;
	padding: 8px;
	line-height: 1;
	border-bottom: double #fff;
}
.titArticle h4 {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.btnGoToList {
	width: 50%;
	position: absolute;
	text-align: right;
	top: 5px;
	right: 10px;
}
.btnGoToList a {
	display: inline-block;
	width: 110px;
	padding: 5px 0;
	background: #fff;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/* Wordpress Post Page */
.boxPost{
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.boxPost article {
	margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
}
.boxPost .titPost {
	margin: 0;
	padding: 5px;
	font-size: 20px;
	border-bottom: 3px solid #f26971;
}
.boxPost .txtRegdate {
	margin: 10px 0 15px;
	display: block;
	text-align: right;
}
.boxPost .boxContent {
	font-size: 14px;
}
/* pager arrow */
.boxPost .pagination li.page-item a.prev,
.boxPost .pagination li.page-item a.next {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.boxPost .pagination li.page-item a.next{
	padding-right: 30px;
}
.boxPost .pagination li.page-item a.prev{
	padding-left: 30px;
} 
.boxPost .pagination li.page-item a.prev::after,
.boxPost .pagination li.page-item a.next::before{
	content: "";
	position: absolute;
	top: 40%;
	width: 8px;
	height: 8px;
	border-top: 2px solid #333;
	border-right: 2px solid #333;
	-webkit-transform: rotate(45deg);
}
.boxPost .pagination li.page-item a.prev::after {
	left: 15px;
	transform: rotate(225deg);
}
.boxPost .pagination li.page-item a.next::before {
	right: 15px;
	transform: rotate(45deg);
}
.boxPost .pagination li.page-item .current{
	color: #333;
	font-weight: bold;
}
/* side menu */
.boxSideMenu {
	margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
}
.boxSideMenu h2 {
	padding: 0;
	margin: 0;
	font-size:16px;
}

/* page　*/
.boxPage {
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	padding: 0;
}
.boxPage article {
	padding: 0;
}
.boxPage .titPost {
	margin: 0;
	padding: 5px;
	font-size: 20px;
}

/* Footer Block*/
footer {
	background: #000;
	color: #fff;
	margin-top: 40px;
	margin-bottom: 0;
	padding: 10px 10px 5px;
}
footer .container{
	position: relative
}
.btnGotop {
	position: absolute;
	background: #000;
	top: -40px;
	right: 0;
	margin: 0;
	padding: 10px 20px;
	border-radius: 8px 8px 0 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
}
.btnGotop:hover{
	color: #fff;
}
footer .liFooter {
	padding: 0;
	list-style: none;
	line-height: 1;
}
footer .liFooter li {
	display: inline-block;
	margin: 0 3em 1em 0;
}
footer .liFooter a {
	position: relative;
	display: inline-block;
	padding: 0 0 0 24px;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	font-size: 15px;
}
footer .liFooter .arrow::before{
	content: "";
	position: absolute;
	top: 25%;
	left: 3px;
	width: 8px;
	height: 8px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
footer .liFooter a:hover {
	color: #fff;
	text-decoration: underline;
}
.copyright {
	margin: 10px 0 0;
	text-align: center;
	font-size: 10px;
}

/*
common list style
*/
/* list style */
.liIndex {
	margin: 0 0 1px 0;
	padding: 0;
}
.liIndex a {
	color: #333;
}
.liIndex a:hover li{
	background: #eee;
}
.liIndex li {
	position: relative;
	margin-left: 0;
	padding: 10px 5px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	line-height: 1.5em;
}
.liIndex li p {
	margin: 0;
}
.liIndex li .liTitle{
	margin: 0;
	font-size: 16px;
	text-decoration: underline;
}
.liIndex li .liText{
	font-size: 14px;
}
.liIndex li .liNote{
	font-size: 12px;
}
.liIndex li.ph {
	min-height: 120px;
}
.liIndex li.ph .liTitle,
.liIndex li.ph p {
	padding-right: 125px;
}
.liIndex li img.thumb {
	position: absolute;
	width: 100px;
	top: 10px;
	right: 10px;
	border: 1px solid #999;
}

/* ranking & pickup list style */
.liRank {
	margin: 10px auto;
	padding: 0;
}
.liRank a:hover{
	opacity: .7;
}
.liRank li{
	position: relative;
	box-sizing: border-box;
	display: inline-block;
	width : 30%;
	margin: 0;
	padding: 0;
}
.liRank li:first-child {
	margin: 0 3% 0 0;
}
.liRank li:last-child {
	margin: 0 0 0 3%;
}
.liRank li img {
	width: 100%;
}
.liRank .liText {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 33%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 33%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 33%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.liRank .liText p {
	height: 4em;
	display: table-cell;
	vertical-align: middle;
	font-size: 14px;
	color: #fff;
}
.liRank .liText p span {
	font-size: 12px;
}

/* 3row button */
.liButton {
	margin: 10px auto;
	padding: 0;
}
.liButton li {
	box-sizing: border-box;
	display: inline-block;
	width : 32%;
	margin: 0;
	padding: 0;
	text-align: center;
}
.liButton li a {
	width: 95%;
	padding-left:0;
	padding-right:0;
	background-color: #007bff;
	border-color: #007bff;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.liButton li a:hover {
	background-color: #fff;
	border-color: #007bff;
	color: #007bff;
}
.liButton li a.btnAmuse { background-color: #41ada5;border-color: #41ada5;}
.liButton li a.btnLifeSvc { background-color: #e9c102;border-color: #e9c102;}
.liButton li a.btnShopping { background-color: #f287b6;border-color: #f287b6;}
.liButton li a.btnAmuse:hover { color: #41ada5;background-color: #fff;}
.liButton li a.btnLifeSvc:hover { color: #d6b102;background-color: #fff;}
.liButton li a.btnShopping:hover { color: #f287b6;background-color: #fff;}

@media screen and ( max-width:768px) {
	 .liButton li a {
	 	font-size: 10px;
	 }
}

/* gpado title color*/
#gpado .btnGoToSvc a {
	background: #ff6e34;
}
#gpado .btnGoToSvc a:hover {
	background: none;
	color: #ff6e34;
	border: 1px solid #ff6e34;
}
#gpado .titArticle {
	background: #ff6e34;
}
#gpado .btnGoToList a {
	color: #ff6e34;
}
#gpado .btnGoToList a:hover {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}

/* kpado title color */
#kpado .btnGoToSvc a {
	background: #e03263;
}
#kpado .btnGoToSvc a:hover {
	background: none;
	color: #e03263;
	border: 1px solid #e03263;
}
#kpado .titArticle {
	background: #e03263;
}
#kpado .btnGoToList a {
	color: #e03263;
}
#kpado .btnGoToList a:hover {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}

/* gokidoc title color */
/* clinic */
#clinicPickup .btnGoToSvc a,
#clinicInfo .btnGoToSvc a {
	background: #2983c2;
}
#clinicPickup .btnGoToSvc a:hover,
#clinicInfo .btnGoToSvc a:hover {
	background: none;
	color: #2983c2;
	border: 1px solid #87c770;
}
#clinicPickup .titArticle,
#clinicInfo .titArticle {
	background: #2983c2;
}
#clinicPickup .btnGoToList a,
#clinicInfo .btnGoToList a {
	color: #2983c2;
}
#clinicPickup .btnGoToList a:hover,
#clinicInfo .btnGoToList a:hover {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}
/* acupuncture */
#acupPickup .btnGoToSvc a,
#acupInfo .btnGoToSvc a {
	background: #87c770;
}
#acupPickup .btnGoToSvc a:hover,
#acupInfo .btnGoToSvc a:hover {
	background: none;
	color: #74aa61;
	border: 1px solid #87c770;
}
#acupPickup .titArticle,
#acupInfo .titArticle {
	background: #87c770;
}
#acupPickup .btnGoToList a,
#acupInfo .btnGoToList a {
	color: #74aa61;
}
#acupPickup .btnGoToList a:hover,
#acupInfo .btnGoToList a:hover {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}

/* okpado title color */
#okpado .btnGoToSvc a {
	background: #4ebbea;
}
#okpado .btnGoToSvc a:hover {
	background: none;
	color: #2d95c1;
	border: 1px solid #e03263;
}
#okpado .titArticle {
	background: #4ebbea;
}
#okpado .btnGoToList a {
	color: #2d95c1;
}
#okpado .btnGoToList a:hover {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}

/* etc title color */
#etc .btnGoToSvc a {
	background: #8e8e8e;
}
#etc .btnGoToSvc a:hover {
	background: none;
	color: #8e8e8e;
	border: 1px solid #e03263;
}
#etc .titArticle {
	background: #8e8e8e;
}
#etc .btnGoToList a {
	color: #8e8e8e;
}
#etc .btnGoToList a:hover {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}
#etc .titService {
	margin: 0 0 5px 0;
	padding: 5px;
	background: #8e8e8e;
}
#etc .titService h3{
	padding: 0;
	line-height: 1;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

/* ennavi title color */
#ennavi .btnGoToSvc a {
	background: #ff6e34;
}
#ennavi .btnGoToSvc a:hover {
	background: none;
	color: #ff6e34;
	border: 1px solid #ff6e34;
}
#ennavi .titArticle {
	background: #ff6e34;
}
#ennavi .btnGoToList a {
	color: #ff6e34;
}
#ennavi .btnGoToList a:hover {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}
#ennavi .titService {
	margin: 0 0 5px 0;
	padding: 5px;
}

/* liPadoNyanko */
.liPadoNyanko {
	margin: 15px 0;
	padding: 0 0 40px 0;
}
.liPadoNyanko li {
	display: inline-block;
	width: 49%;
	margin: 0 0 10px 0;
}
.liPadoNyanko li a {
	position: relative;
	display: inline-block;
	width: 95%;
	margin: 0 auto;
	padding: 5px 10px;
	display: block;
	border: 2px solid #6a4824;
	border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #6a4824;
}
.liPadoNyanko li a:hover {
	background: #6a4824;
	color: #fff;
}
.liPadoNyanko li a::after{
	content: "";
	position: absolute;
	top: 40%;
	right: 10px;
	width: 8px;
	height: 8px;
	border-top: 2px solid #6a4824;
	border-right: 2px solid #6a4824;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.liPadoNyanko li a:hover::after{
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}
.liPadoNyanko li a img {
	margin-right: 1em;
}
@media screen and ( max-width:768px) {
	.liPadoNyanko li a img {
		width: 15%;
	}
}

/**/
.spbnr-img {
	margin: 20px;
	padding: 10px 0;
}
/* margin */
.mt5 { margin-top: 5px;}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
