/* css for theme mizukou to make twentyfourteen's style.css relive, by mizuko */
/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
* studio karen
* 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, 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,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers
* article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}
* commented bad code out,by mizuko
**/

/* delete list mark ,mizuko */
#slideshow ul,
#gnavi ul,
#leftnavi ul,
#slidewrap ul,
.newsbox,
.bnrbox ul,
.newswrap ul{
list-style-type:none;
margin:0;padding:0;
}

.shadowhr {clear:both;height:7px;background:url(../images/bg_shadow.gif) no-repeat;} /* by mizuko */

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
#wrap{width:900px;margin:0px auto;overflow:hidden;zoom:1;}
#maincontents{width:675px;float:right;margin-bottom:20px;margin-top:14px;}

.arrow{background: url(../images/arrow01.gif) no-repeat left center;padding-left:17px;margin-top:3px;margin-right:25px;}
.ttl2 {background: url(../images/ttlbg_h2.gif) no-repeat;width:675px;height:39px;color:#0E8029;font-size:16px;font-weight:bold;display:table-cell;vertical-align:middle;padding-left:20px;} /*list of top page */
.ttl3 {background: url(../images/ttlbg_list.gif) no-repeat;width:675px;height:71px;color:#333;font-size:19px;line-height:120%;font-weight:bold;display:table-cell;vertical-align:middle;padding:1px 5px 0 15px;} /* green,standard frame */
.ttl4 {background: url(../images/ttl_kagayaku.gif) no-repeat;width:675px;height:70px;color:#FFF;font-size:19px;line-height:120%;font-weight:bold;display:table-cell;vertical-align:middle;padding:0px 5px 0 15px;} /* classmate frame */
.ttl_alu {width:675px;height:70px;font-size:19px;line-height:120%;font-weight:bold;border:2px solid #315d93;color:#315d93;display:table-cell;vertical-align:middle;padding:0px 5px 0 15px;} /* alumni frame */

.breadcrumblist{font-size:13px;line-height:1.2em;margin-bottom:5px;}
.breadcrumblist a{color:#6cb000;}

#header{background: url(../images/headerbg.gif) repeat-x 0 300px;}
#headerhtml{background-color:#d6e7d6;height:43px;margin-bottom:25px;}
#slideshow{margin:0px auto;overflow:hidden;zoom:1;}
#slider li{float:left;}
#gnavi{width:900px;margin:0px auto;height:65px;} /* change 77px to 65px,mizuko */
#gnavi ul{margin-top:6px;} /* change 15px to 6px,mizuko */
#gnavi ul li{float:left;}

#leftnavi{width:205px;float:left;margin-top:12px;}
#leftnavi ul.bnrlist li{margin-bottom:10px;}
.newsbox{text-align:center;background-color:#f3f3f3;overflow:hidden;zoom:1;padding-top:7px;}
.newsbox li{margin-bottom:2px;} /* add,mizuko */

 /* mizuko */ 
#footer{clear:both;}
/*.bnrbox ul{ display: flex;justify-content:space-between;}:*/
.bnrbox ul li{ float:left;margin-left:14px;} /* & to old safari */

#copyright{background-color:#ddd;margin-top:20px;text-align: center;clear:both;}
#singlebody{font-size:16px;line-height:1.4;padding:0 12px;} /* add padding,mizuko. width=675px-12px*2=651, 19.12.30 */
.sbodygr a {font-size:14px} /* for meta,mizuko */ 
.sbodygr a:hover {font-size:14px;} /* mizuko */ 

/* for sub menu and short message,mizuko */
.hpheading{
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;  
background-color:#eee;
font-size:15px;
border:2px solid #6cb000;
padding:10px 20px 0px;
overflow:hidden;
}

/* add for alumni child category,mizuko */
.childlistli{
float:left;
font-size:13px;
font-weight:bold;
color:#000;
text-align:left;
background-repeat: no-repeat;
margin-left:10px;
margin-top:0px;margin-bottom:-4px;
padding:6px 0px 0px 15px;
height:30px;
width:185px;
}
.childtitle{
margin-left:10px;
margin-top:-2px;
}
.childalumni{
background-image:url(/cms/images/lnavi-childalumni.gif);
}

.alumnichildtext{
color:#204c82;font-weight:bold;font-size:14px;
}
.alumnichildarr{
margin-left:-10px;color:#204c82;font-weight:bold;font-size:14px;
}
.alumniadjust{ /* for safari */
margin-left:-10px;
}

.newswrap a{font-size:14px;color:#333;}
.newswrap a:hover{color:#333;}
.newswrap{margin-top:0px;}
.newswrap h2 a{float:right;font-size:14px;font-weight:bold;}
.newswrap ul{margin-top:10px;}
.newswrap ul li{padding:5px 0 5px 92px;border-bottom:1px dotted #bbb;line-height:14px}
/* change cat no. with cat slug,mizuko */
/* The class name is the same as the cat's slug */
.classmate{background: url(../images/c-new-icon1.gif) no-repeat 14px center;}
.kantou{background: url(../images/c-new-icon2.gif) no-repeat 14px center;}
.osaka{background: url(../images/c-new-icon3.gif) no-repeat 14px center;}
.honbu{background: url(../images/c-new-icon4.gif) no-repeat 14px center;}
/* .newswrap ul li.cat5{background: url(../images/c-new-icon5.gif) no-repeat 14px center;} */
.imorioka{background: url(../images/c-new-icon6.gif) no-repeat 14px center;}
.topics{background: url(../images/c-new-icon7.gif) no-repeat 14px center;}
.alumni{background: url(../images/c-new-icon8.gif) no-repeat 14px center;}
.newsletter{background: url(../images/c-new-icon9.gif) no-repeat 14px center;}
.event{background: url(../images/c-new-icon10.gif) no-repeat 14px center;}
.generalassembly{background: url(../images/c-new-icon11.gif) no-repeat 14px center;}
.jsendai{background: url(../images/c-new-icon12.gif) no-repeat 14px center;}
.nagoya{background: url(../images/c-new-icon13.gif) no-repeat 14px center;}
.general{background: url(../images/c-new-icon14.gif) no-repeat 14px center;} /* 全般(本部と支部の親カテゴリー)icon */

.boardwrap a{font-size:14px;color:#333;}
.boardwrap a:hover{color:#333;}
.boardwrap{margin-top:15px;}
.boardwrap h2 a{float:right;font-size:14px;font-weight:bold;}
.boardwrap ul{margin:10px 0 0 20px;}
.boardwrap ul li{border-bottom:1px dotted #bebebe;padding:5px 5px 5px 0;line-height:1em;}

.newscontents{margin-top:-20px;} /* add,mizuko */
.newscontents a{float:right;font-size:14px;font-weight:bold;color:#333;} /* add,mizuko */
.newscontents a:hover{color:#333;} /* add,mizuko */

.news_lead h3{color:#598bf5;font-size:17px;font-weight:bold;}
.news_lead{font-size:15px;line-height:1.3;background: url(../images/bg_shadow.gif) 0 bottom repeat-x;margin-top:15px;}
.kagayaku_lead h3{color:#598bf5;font-size:17px;font-weight:bold;}
.kagayaku_lead{font-size:15px;line-height:1.3;background: url(../images/bg_shadow.gif) 0 bottom repeat-x;margin-top:15px;}
.alu_lead h3{color:#315d93;font-size:17px;font-weight:bold;}
.alu_lead {font-size:15px;line-height:1.3;background: url(../images/bg_shadow.gif) 0 bottom repeat-x;margin-top:15px;}

/* Style of WP-PageNavi plugin*/
.wp-pagenavi {
	clear: both;
	text-align:center;
}
.wp-pagenavi a, .wp-pagenavi span {
/*	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px; */ 
	color: #fff;
	background: #2b9b42;
	border: 1px solid #555;
	padding: 4px 8px;
	margin: 0 1px;
	white-space: nowrap;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration: none;
}
.wp-pagenavi a:hover{
	color: #fff;
	background-color: #02d026;
	border-color: #555;
    }
.wp-pagenavi span.current{
	color: #fff;
	background-color: #02d026;
	border-color: #555;
    }

/* eyecatch border */
img.wp-post-image{border:solid 3px #fff;max-width:639px;}

/* audio video */
.wp-audio-shortcode{margin:10px 0 13px 0;}
.wp-video-shortcode{margin:10px 0 23px; 0}

/* easy fansybox,always display the navigation upper button by mizuko */
#fancybox-left-ico,#fancybox-left span{left:20px;top:0px}
#fancybox-right-ico,#fancybox-right span{left:auto;right:20px;top:0px}

/* delete website url in comment form */
.comment-form-url{ display:none; }
