@charset "utf-8";
/*
Theme Name: 北海道深川西高等学校同窓会

Template: nitro
Author: SALAT
Version: 1.0.2
*/

body {
	font-family:Avenir , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ ゴシック" , "MS Gothic" , sans-serif;
	font-weight: 500 !important;
}

/*
body {
	font-family:Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ 明朝" , "MS Mincho" , serif;
	font-weight: 500 !important;
}
*/
/* 画像加工 */
.corner10 {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.corner20 {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
}
.corner30 {
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
}
.photo2 {
	display: inline-block;
	padding: 5px;
	background: #fff;
	box-shadow: 2px 3px 7px rgba( 14, 14, 14, 0.5);
	-moz-box-shadow: 2px 3px 7px rgba( 14, 14, 14, 0.5);
	-webkit-box-shadow: 2px 3px 7px rgba( 14, 14, 14, 0.5);
}
.photo {
	padding: 4px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	/* IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3,enabled=true)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3,enabled=true); /* IE5.5+ */
	background: #fff;
}
#header-image .image{
	filter: none !important;
}
.shadow {
	box-shadow: 0px 2px 4px #ccc !important;
	margin: 0 20px 20px 0;
}
.alignright{
	width: 40%;
}
/* MW WP Form レスポンシブにする */
.form-width {
	max-width: 90%;
}
/* MW WP Form（必須）赤文字 */
.hissu {
	color: red;
}
/* reCAPTCHA v3 表示位置 */
.grecaptcha-badge{
	margin-bottom: 90px;
}
.mw_wp_form button, .mw_wp_form input[type="button"], .mw_wp_form input[type="reset"], .mw_wp_form input[type="submit"] {
    font-size: 1.2rem;
}
.mw_wp_form button {
    line-height: 1;
}

/*--------------------------------------------------------------
# Table borderなし
--------------------------------------------------------------*/
table{
  border: 1px solid #000000;
  border-collapse: collapse;
}
table td{
  border: 1px solid #000000;
}
/* 以下　テーマ別 */
/*--------------------------------------------------------------
# Menu
--------------------------------------------------------------*/
/* 検索ボタン hover
--------------------------------------- */
#masthead #searchicon {
	display:none;
}
/* ボーダー
--------------------------------------- */
#masthead {
	border-top: dashed 2px #f0ffff;
}
/*--------------------------------------------------------------
# Title
--------------------------------------------------------------*/
::marker{
diplay:none !important;
}
#site-logo {
    width: 400px;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#top-bar{
	background:#A688BD !important;
}
#site-logo {
	width: 400px !important;
}
#masthead h1.site-title {
	display: none;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
.slicknav_menu{
	background:#ffffff !important;
	border-top:none !important;
}
.entry-title {
	color: #a688bd !important;
}

.entry-content h2 {
    font-size: 26px;
    border-left: solid 5px #A688BD;
    box-shadow: 0 3px 6px rgba(0,0,0,0.2);
    margin-bottom: 20px;
    padding: 10px;
    background: #f5f5f5;
    line-height: 1.3;
}
.entry-content h3 {
    border-bottom: solid 1px #A688BD;
    line-height: 1.3;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.entry-content h4 {
    border-bottom: dashed 1px #A688BD;
    padding-bottom: 5px;
    margin-top: 20px;
    line-height: 1.3;
}
.entry-content h5 {
    margin-top: 16px;
    font-size: 16px;
    font-weight: bold;
}
.entry-content h6 {
    font-size: 16px;
}
.p-country-name {
	display: none;
}
/*--------------------------------------------------------------
# Post
--------------------------------------------------------------*/
#featured-image {
	display:none;
}
.entry-footer {
	display:none;
}
.byline {
	display:none !important;
}
.error-404 not-found {
	display:none !important;
}
.alignright {
	width: 30%;
}
/*--------------------------------------------------------------
# Page
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer-sidebar{
	background:#A688BD !important;
}
.site-footer{
	background:#A688BD !important;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# etc
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media (max-width: ●●●px) {

}
@media (max-width: ●●●px){

}
@media (min-width: ●●●px) {

}
@media (min-width: ●●●px) {

}

