@charset "utf-8";
/* CSS Document */

a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #ffffff; }
a:active { color: #ffffff; }
body{ color:#ffffff}

.sld_container {
margin: 0 auto;
width: 800px;
}

.clear { clear:both; }  
.clear hr { display:none; }

.box{
    border:1px solid #999999;
    background-image:-moz-linear-gradient(top, #e2e2e2, #e5e5e5);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#CCCCCC), color-stop(1,#CCCCCC));
}
 
.fourcorners{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    
    box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.25);
}

#contaner { width: 1040px; margin:0px auto; text-align: center;}


.kakolog193{
	text-align:center;
}
	
.kakolog193 img{
	width:188px;
	}

.kakolog193 td{
	border: 1px #989898 solid;
	}
	
#kaitori2 { width: 210px;  background-color: #990000; }

#mobile2 { width: 210px; background-color: #003300; }

body{
	width: 100%;
}
/*↓足元がお留守*/
.footer2 {
 background: url(https://www.kurosawagakki.com/sh_ohkubo/nihei_club/img/bg.jpg) center fixed;
 width:100%;
 bottom: 0px;
 right: 0px;
}

.access {
width: 600px;
border-style: solid;
border-color: #500;
border-width: 1px;
margin-right: auto;
margin-left: auto;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
text-align: center;
}
.access p.here {
	font-size: 16px;
	font-weight: bold;
}
.access p {
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
}
.totop {
	font-size: 12px; 
	text-align: right;
	padding-right: 10px;}
.footer2{
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.footer2 p {font-size:12px; text-align: center;}

.underend {
	background: url(https://www.kurosawagakki.com/sh_ohkubo/nihei_club/img/bg.jpg) center fixed;
	width:100%;
	color:#FFF;
	padding-bottom:5px;
	padding-top:10px;
	margin-right: auto;
margin-left: auto;
	}
	

.underend a{
	color: #fff;
	text-decoration:underline;
}

.underend a:hover{
	color: #0ff;
	text-decoration:underline;

}

.underend a:visited　{
	color: #fff;
	text-decoration:underline;
}
/*↑足元がお留守*/

/*↓正方形は電気羊の夢を見るか↓*/
/*215*/
div.PhotoBox215 {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	width: 215px;
	height: 215px;
}
div.PhotoBox215 div.SlideBox {
	position: absolute;
	left: 0px;
	top: 215x;
	width: 215px;
	height: 62px;
	background-color: black;
	color: white;
	opacity: 0.8;
}
div.PhotoBox215 div.SlideBox p.Caption {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;  
	font-size: 92%;
	margin: 0.5em;
	text-align:center;
}
div.PhotoBox215 img{
	width:215px;
}
/*350*/
div.PhotoBox350 {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	width: 350px;
	height: 350px;
}
	
div.PhotoBox350 img{
	width:350px;
}
	
div.PhotoBox350 div.SlideBox {
	position: absolute;
	left: 0px;
	top: 350x;
	width: 350px;
	height: 62px;
	background-color: black;
	color: white;
	opacity: 0.8;
}
div.PhotoBox350 div.SlideBox p.Caption {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;  
	font-size: 92%;
	margin: 0.5em;
	text-align:center;
}

/*172*/
div.PhotoBox172 {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	width: 172px;
	height: 172px;
}
div.PhotoBox172 div.SlideBox {
	position: absolute;
	left: 0px;
	top: 172x;
	width: 172px;
	height: 62px;
	background-color: black;
	color: white;
	opacity: 0.8;
}
div.PhotoBox172 div.SlideBox p.Caption {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;  
	font-size: 92%;
	margin: 0.5em;
	text-align:center;
}
div.PhotoBox172 img{
	width:172px;
}
	
/*アンメルツよこよこ*/
div.PhotoBoxyoko {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	width: 435px;
	height: 87px;
}
div.PhotoBoxyoko div.SlideBox {
	position: absolute;
	left: 0px;
	top: 87px;
	width: 435px;
	height: 62px;
	background-color: black;
	color: white;
	opacity: 0.8;
}
div.PhotoBoxyoko div.SlideBox p.Caption {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;  
	font-size: 92%;
	margin: 0.5em;
	text-align:center;
}
div.PhotoBoxyoko img{
	width:435px;
}

/*アンメルツよこよこ130*/
div.PhotoBoxyoko130 {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	width: 435px;
	height: 130px;
}
div.PhotoBoxyoko130 div.SlideBox {
	position: absolute;
	left: 0px;
	top: 130px;
	width: 435px;
	height: 62px;
	background-color: black;
	color: white;
	opacity: 0.8;
}
div.PhotoBoxyoko130 div.SlideBox p.Caption {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;  
	font-size: 92%;
	margin: 0.5em;
	text-align:center;
}
div.PhotoBoxyoko130 img{
	width:435px;
}

.floatleft{
	float: left;
}


/*アンメルツよこよこ790*/
div.PhotoBoxyoko790 {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	width: 790px;
}
div.PhotoBoxyoko790 div.SlideBox {
	position: absolute;
	left: 0px;
	top: 268px;
	width: 790px;
	height: 62px;
	background-color: black;
	color: white;
	opacity: 0.8;
}
div.PhotoBoxyoko790 div.SlideBox p.Caption {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;  
	font-size: 92%;
	margin: 0.5em;
	text-align:center;
}
div.PhotoBoxyoko790 img{
	width:790px;
}

.floatleft{
	float: left;
}
	
	
/*アンメルツよこよこ393*/
div.PhotoBoxyoko393 {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 4px 0px 0px 4px;
	width: 438px;
}
div.PhotoBoxyoko393 div.SlideBox {
	position: absolute;
	left: 0px;
	top: 134px;
	width: 438px;
	height: 44px;
	background-color: black;
	color: white;
	opacity: 0.8;
}
div.PhotoBoxyoko393 div.SlideBox p.Caption {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;  
	font-size: 92%;
	margin: 0.5em;
	text-align:center;
}
div.PhotoBoxyoko393 img{
	width:438px;
}

.floatleft{
	float: left;
}
	
/*↑正方形は電気羊の夢を見るか↑*/

/*右上んめにゅーんとこ*/

#gnav2{
	width: 350px;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: left;
	float: right;
}

#gnav2 ul li{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	display: inline;
}

#gnav2 ul li a{
	color: #fff;
}

#gnav2 ul li a:visited　{
	color: #fff;
}

#gnav2 a:hover img{
background-color: rgba(51,51,51,0);  
filter: alpha(style=0, opacity=100);
opacity:0.9;
transform: scale(1.3);
-ms-transform: scale(1.3);
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
-moz-transform: scale(1.3);
transition: all 0.05s ease-in-out 0s;
-ms-transition: all 0.05s ease-in-out 0s;
-webkit-transition: all 0.05s ease-in-out 0s;
-o-transition: all 0.05s ease-in-out 0s;
-moz-transition: all 0.05s ease-in-out 0s;
}

#gnav2 table {float:right;}

#cont {width: 800px;float: right;overflow: hidden; background: rgba(0, 0, 0, 0) !important;}

#twitter {background:rgba(0,0,0,0.8);}
#twitter a.twitter-timeline {height: 300px !important ;}

/*
#twitter {width:204px;height:250px;overflow:hidden;padding:3px 8px 8px;line-height:1.2em; background:rgba(0,0,0,0.8);text-align:left;}
#tw_body .tw {border-bottom:1px solid rgba(255,255,255,0.3);padding:5px 0;clear:both;text-align:left;}
.tw_icon img {width:14px;height:14px;margin-right:3px;vertical-align: middle;}
.tw_text {line-height:1.4em;}
.tw_text a{color:#69c;}
.tw_date {font-size:90%;}
.tw_date a {color:#ccc;}
.tw_sc_name:before {content: "@";}
#tw_body .tw div {/*text-align: right;float:right;*//*}
#tw_body .tw div a {display: inline-block;}
.tw_action img {width:15px;height:10px;margin-left:2px;opacity:0.6;}
.tw_action img:hover {opacity:1.0;}
#tw_footer {width:100%;padding-top:2px;}
#tw_footer span{margin-right:6px;}
#tw_footer a img {width:15px;height:12px;float:right;}

#twitterbird {position:absolute;bottom:8px;right:8px;z-index:88;}
#twitterbird a img {width:20px;height:20px;opacity:0.8;}
#twitterbird a:hover img {width:24px;height:24px;opacity:1.0;}*/

.extraattention {width:1018px; border:1px solid red;padding:10px;line-height:1.5em;font-size:12px;display:block;margin:10px auto;text-align:left;color:red;background-color:rgba(255,255,255,0.95);}
.extraattention h3 {font-size:16px;margin:0;padding:0;line-height:1.3em;}
.extraattention800 {width:776px; border:1px solid red;padding:10px;line-height:1.5em;font-size:12px;display:block;margin:10px auto;text-align:left;color:red;background-color:rgba(255,255,255,0.95);}
.extraattention800 h3 {font-size:16px;margin:0;padding:0;line-height:1.3em;}

/*
#kondoschedule {display:block;width:790px;margin:10px auto;background-color:rgba(255,255,255,1);position:relative;}
#kondoschedule > img {display:block;width:46%;float:left;}
#kondoschedule > p {display:block;margin:0;width:54%;float:right;text-align:left;box-sizing:border-box;padding:15px;font-size:16px;color:#111;line-height:1.475em;font-weight:600;}
#kondoschedule > p span {font-weight:800;color:#f00;}
#kondoschedule div.calendar {position:absolute;left:5px;bottom:0px;background-color:rgba(255,255,255,0.9);}/*left10bottom10がデフォ*//*
#kondoschedule div.calendar h5 {font-size:16px;text-align:center;margin:0;padding:0;color:#111;}
#kondoschedule div.calendar table {color:#111;font-size:16px;/*border:1px solid #666;*//*border-collapse:collapse;}
#kondoschedule div.calendar table tr {border:1px solid #666;border-collapse:collapse;}
#kondoschedule div.calendar table th {border:1px solid #666;border-collapse:collapse;/*font-size:14px;*//*text-align:center;}
#kondoschedule div.calendar table td {text-align:center;position:relative;border:1px solid #666;border-collapse:collapse;}
/*#kondoschedule div.calendar table td.nk:after {content:"●";position:absolute;color:rgba(0,0,0,0.6);display:block;top:-1px;left:1px;font-size:16px;}*//*
#kondoschedule div.calendar table td.nk {background-color:rgba(0,0,0,0.6);}
#kondoschedule div.calendar table th:first-child, #kondoschedule div.calendar table td:first-child, #kondoschedule div.calendar table td.hol {color:#d33;}
#kondoschedule div.calendar table td:first-child, #kondoschedule div.calendar table td.hol {font-weight:500;}
#kondoschedule div.calendar table th:last-child, #kondoschedule div.calendar table td:last-child {color:#00f;}
#kondoschedule div.calendar p {margin:0;color:#111;}
#kondoschedule div.calendar p > span {color:rgba(0,0,0,0.6);font-size:16px;}*/

/*汎用*/
.mincho {font-family: "游明朝", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}
.serif {font-family:  "Times New Roman", Times, serif, "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝";}
.gothic {font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.boxshadow {box-shadow: 2px 2px 4px rgba(0,0,0,0.5); -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.txthshadow {text-shadow:1px 1px 0.1em #000,-1px 1px 0.1em #000,-1px -1px 0.1em #000,1px -1px 0.1em #000;}
.clearfix:after {content:"";display:block;position:relative;clear:both;}