/*
Theme Name: OneOS 001
Author: クオリティWebデザイン
Author URI: https://web.1os.co.jp/
*/
.banner-home::after,
.banner-home2::after,
.rb-arrow{
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.container,
.post-password-form{max-width:1000px}
.post-password-form{margin:1em auto}
.underline{text-decoration:underline}
nav ul{margin:0;padding:0}
body,
.font-body{font-family:"メイリオ","Meiryo","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","verdana",sans-serif;font-weight:400}
.font-goc,#logoTxt,.titleH2,.titleH3,.titleH4,#glovalNav>.menu-item>a{font-family:"Noto Sans JP","メイリオ","Meiryo","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","verdana",sans-serif}
.font-maru{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ゴシックM-PRO","HGMaruGothicMPRO"}
.font-min{font-family:"Lora","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}
.font-yusei{font-family:'Yusei Magic',sans-serif}
.font-rock{font-family:'RocknRoll One',sans-serif}
.font-potta{font-family:'Potta One', cursive}
.text-border-w{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;}
.text-border-b{text-shadow:1px 1px 0 #111,-1px 1px 0 #111,1px -1px 0 #111,-1px -1px 0 #111;}
.text-shadow-1{text-shadow:1px 1px 1px rgba(40,40,40,.8),2px 2px 4px rgba(40,40,40,0.6)}
.text-shadow-2{text-shadow:0 0 1px rgba(0,0,0,1),1px 1px 4px rgba(0,0,0,.8)}
.color-inherit,a.color-inherit:hover{color:inherit}
.titleH2,.titleH3,.titleH4{
	font-weight:700
}
.alignright,
.alignleft,
.aligncenter{
	display:block;
	margin:.8em auto
}
body{
	font-size:1em;
}
.titleH2,
.titleH3,
.topBtn,
#glovalNav>.menu-item-has-children::after,
.slide-dots,
.slick-prev,
.slick-next,
.pagination .page-numbers{
	display:flex!important;
}
.topBtn,
#glovalNav>.menu-item-has-children::after,
.slide-dots,
.slick-prev,
.slick-next,
.pagination .page-numbers{
	justify-content:center!important;
}
.topBtn,
#glovalNav>.menu-item-has-children::after,
.slide-dots,
.slick-prev,
.slick-next,
.pagination .page-numbers{
	align-items:center;
}
.sqare-36,
.pagination .page-numbers{
	width:36px;
	height:36px;
	line-height:1;
	cursor:pointer;
}
@media all and (min-width:768px),print{
	.alignright,
	.alignleft{
		margin-top:0
	}
}