/*
Theme Name: SATO設計						
*/
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);

/**************************************************************
全体
**************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
	font-size: 100%;
}


body {
	font-family: Helvetica ,游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size:13px;
	color: #323434;
	margin: 0px;
	text-align: center;
	line-height:180%;
	font-weight: 500;
}
/* Chrome でのみフォントを太めに表示する */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  * {
    text-shadow: transparent 0 0 0, rgba(0, 0, 0, .7) 0 0 0 !important;
  }
}


html{
  scroll-behavior: smooth;
}
.gotottop{
position:fixed;
	bottom:0;
	right:0;
z-index: 1500;
}

.gotottop img{
	width:50px;
	height:auto;
}


/**************************************************************
リンク
**************************************************************/
a:link {
	color: #323434;
	text-decoration:none;

}
a:visited {
	color: #323434;
	text-decoration:none;
}
a:hover {
	color: #ba0000;
	text-decoration: none;
}
a:active {
	color: #323434;
	text-decoration: none;
}
.ov a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	transition: 1.0s ;
}


.clear{
	clear:both;
}


/**************************************************************
ページネーション
**************************************************************/
.wp-navi{
	margin:30px auto ;
	height:50px;
	text-align:center;
}

.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
	padding: 10px!important;
	margin: 2px;
}
wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #ffb03e!important;
	background-color:#ffb03e!important;
	color:#fff!important;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #afafaf!important;
	background-color:#afafaf!important;
	color:#fff!important;
}
