@charset "utf-8";
/*reset*/
a,img{border:0;}
/*-------------------common------------------*/
.flL { float: left !important;}
.flR { float: right !important;}
.cl { clear: left !important;}
.cr { clear: right !important;}
.taL{text-align:left!important;}
.taC { text-align: center !important;}
.taR { text-align:right!important;}
.lh150 { line-height: 150% !important;}
.p5 { padding: 5px !important;}
.p10 { padding: 10px !important;}
.mt0{margin-top:0!important;}
.mt5 { margin-top: 5px !important;}
.mt10 { margin-top: 10px !important;}
.mt20 { margin-top: 20px !important;}
.mt30 { margin-top: 30px !important;}
.mt40 { margin-top: 40px !important;}
.mt50 { margin-top: 50px !important;}
.mb10 { margin-bottom:10px !important;}
.mb20 { margin-bottom: 20px !important;}
.mb30 { margin-bottom: 30px !important;}
.mb40 { margin-bottom: 40px !important;}
.mb50 { margin-bottom: 50px !important;}
.ml0 { margin-left: 0 !important;}
.ml10 { margin-left: 10px !important;}
.ml20 { margin-left: 20px !important;}
.ml30 { margin-left: 30px !important;}
.ml40 { margin-left: 40px !important;}
.ml50 { margin-left: 50px !important;}
.mr10 { margin-right:10px !important;}
.mr20 { margin-right:20px!important;}
.mr30 { margin-right:30px!important;}
.mr40 { margin-right:40px!important;}
.mr50 { margin-right:50px!important;}
.m0_auto { margin:0 auto !important;}
.pb0 li {padding-bottom:0px!important;}

/*--------------------Clearfix---------------*/
.clearfix:after {content: "";display: block;clear: both;} 
.clearfix {  min-height: 1px;}
* html .clearfix {  height: 1px;  /*\*//*/  height: auto;  overflow: hidden;  /**/}
.clear{clear:both; line-height:0; font-size:0;}

.floatl{float:left;}
.floatr{float:right;}
/*0101122*/
.sidemidasi,#tag_cloud-2 h1 {color:#666666;padding:.25em 0 .25em 1.5em;border-width:0 0 1px 3px;border-style:solid;border-color:#1A1A9D;font-size:100%;font-weight:bold;margin:1.5em 1em 1em 5px;padding-left:.75em;}
/*0110405*/
.mid{font-size:70%;}
.sma{font-size:50%;}

#header_navi{
	background:#2D363F;
	height:40px;
	line-height:40px;
	margin-bottom:0;
}
#header_navi .content_w{width:880px; margin:0 auto;}
#header_navi a{
	color:#fff;
}
#header_navi a.selected{
	font-weight:bold;
}
#header_navi #top_menu{
	margin:0;
	padding:0;
}
#header_navi #top_menu li{
	list-style:none;
	line-height:40px;
	height:40px;
}
#header_navi #top_menu li a{
	display:block;
	padding:0 15px 0 0;
	text-decoration:none;
	font-size:13px;
}
#header_navi #top_menu li a:hover{
	text-decoration:underline;
}
#header_navi .left{
	background:none;
	width:auto;
	float:left;
	border:none;
}
#header_navi .clear{clear:both;}

.top_banar{width:170px; margin:5px 15px 10px 15px; display:inline; float:left;}
.top_banar a{font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.top_banar a:hover{color:#F7977E;text-decoration:underline;}
.top_banar a:visited{color:#ffffff;}
.top_banar2{width:170px; margin:5px 15px 10px 15px; display:inline; clear:both; float:left;}
.top_banar2 a{font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
.top_banar2 a:hover{color:#F7977E;text-decoration:underline;}
.top_banar2 a:visited{color:#ffffff;}

.sp_banar{text-align:center;margin-top:8px;}
.sp_banar img{margin:5px auto;}
.centercolumn .dummy{color:#666666;margin-top:40px;margin-bottom:20px;padding:.25em 0 .25em 1.5em;border-width:0 0 1px 3px;border-style:solid;border-color:#1A1A9D;font-weight:bold;width:70%;background-color:#fff;}
.special_facebox{float:left;}
.special_facebox .s_box3{height:95px;}
.s_box1{width:185px;float:left;padding:5px;margin:3px;border:dotted 1px #CCCCCC;}
.s_box2{width:185px;float:left;padding:5px;clear:both;margin:3px;border:dotted 1px #CCCCCC;}
.catch{font-size:8px;margin:2px 0;}
#face a .s_box1{display:block;color:#ffffff}
#face a .s_box2{display:block;color:#ffffff}
#face a:hover .s_box1{display:block;background-color:#275E80}
#face a:hover .s_box2{display:block;background-color:#275E80}
.s_box1 img{clear:both;float:left;border:solid 1px #cccccc;}
.s_box2 img{clear:both;float:left;border:solid 1px #cccccc;}
.ss_box1{padding:3px;float:left;color:#CCCCCC;font-size:10px; line-height:1.2;}
.ss_box2{padding:3px;float:left;font-size:10px; line-height:1.2;}
.ss_box1 p{font-weight:bold;font-size:1.4em;margin:0;padding:0;}
.ss_box2 p{font-weight:bold;font-size:1.4em;margin:0;padding:0;}
#face .lice{color;#ffffff;text-align:center;clear:both;}
#face .lice a{color:#fff;}
#s_mainpage{padding-left:30px;padding-top:50px;}
#s_mainpage a{color:#fff;}
#s_mainpage .box{margin:0 0 70px 0;}
#s_mainpage .box img{float:left;margin:3px 10px 0 2px;border:solid 1px #cccccc}
#s_mainpage .box p{width:410px;float:right;padding:3px 0 0 0;}
#s_mainpage .box .copy{float:right;color:#CACACA;font-weight:bold;text-align:right;width:285px;font-size:0.8em;}
#s_mainpage .box h3{color:#fff;padding:2px 0;margin:0;font-size:90%;font-weight:bold;}
#s_mainpage .box h4{color:#fff;font-size:120%;font-weight:bold;width:100px;float:left;margin:0;padding:0;display:inline;}
.s_right{float:right;width:150;padding:10;margin-right:10px;}
.s_left{float:left;width:150;padding:10;margin-left:10px;}
.s_bottom{margin-top:40px;}
#contents_main .text_page_cont p{margin-top:10px;}
.theme_breadcrumbs{font-size:0.8em;margin-bottom:5px;}
.theme_breadcrumbs a{color:#fff;}
.theme_breadcrumbs a:visited{color:#fff;}
.search_title{font-weight:bold;color:#F0E2CB;margin-top:15px;margin-bottom:0;}
.entry img{border:solid 1px #cccccc;}
body{background:#7C96A8;color:#ffffff;font-size:95%;margin:0;padding:0;font-family:"メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
a:visited{color:#708090;}
.color a{color:#ffffff;}
.color a:visited{color:#C4CCC3;}
.color a:hover{color:#F7977E;text-decoration:underline;}
a:hover{color:#dc143c;text-decoration:underline;}
th a{color:#ffffff;}
#comeent_r ul li{padding:5px;}
#contents_main .text_page_cont{padding-bottom:40px;padding-right:30px;line-height:160%;color:#FFFFFF;}
#contents_main .text_page_m{padding-bottom:15px;padding-right:30px;line-height:30px;color:#FFFFFF;font-size:150%;font-weight:bold;}
.wp-post-meta{font-size:90%;}
.wp-post-meta a{color:#ffffff;}
.post h2{font-family:"ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif;font-size:14px;}
#wpnum a{color:#ffffff;}
.post{color:#ffffff; font-size:16px;}
.post a{color:#ffffff;}
.post .wptitle{margin:0 0 .25em;padding-left:20px;font-family:"ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif;}
.post .wptitle a{text-decoration:none;}
.post .entry, .wp-post .wp-post-entry{padding:0 20px;line-height:1.8em;}
.post .entry img, .wp-post .wp-post-entry img{max-width:100%;}
.post .wp-post-meta{padding-left:0;}
.post hr{margin-left:20px;}
.entry, .wp-post-entry{line-height:1.8em;padding-left:20px;font-family:"ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif;}
#wp-content .wp-post h2{font-family:"ヒラギノ角ゴ Pro W3",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif;font-size:14px;}
#rssc{background-color:#666666;border:solid 1px #cccccc;color:#ffff00;height:25px;overflow:-webkit-marquee;
white-space:nowrap;}
#rssc a{color:#ffff00;}
#rssc ul{padding:0 0px 0 0;list-style-type:none;line-height:1.7em;min-width:5000px;}
#rssc ul li{float:left;padding:0 30px 0 0;list-style-type:disc; font-size:12px;}
#header_toplogo{width:210px;float:left;margin-left:2px;}
#header_calendar{float:left;margin-top:5px;width:275px;text-align:right;}
#header_calendar img{padding-top:10px;}
.week{font-size:18px;}
#header_support{text-align:right;padding:9px 5px 5px;line-height:1.5em;float:right}
#header_search{clear:both; font-size:12px; padding-right:5px;}
#header_searchbox{float:right;clear:both; padding-right:3px;}
#support{clear:both;}
#all_column{background:#385468;clear:both;}
#headerbarL{background-image:url(/wp-content/themes/shoninsha/images/head_m.gif);color:#ffffff;padding-top:2px;}
#main_body{margin:10px auto 0;width:880px;}
.logo{margin-top:8px;height:70px;}
.white{width:210px;font-size:10px;color:#FFFFFF;font-weight:bold;text-indent:9px;}
#headerlogo{background-image:url(/wp-content/themes/shoninsha/images/head.gif);text-align:left;width:100%;height:100px;}
#headerlogo a{color:#FFFFFF;font-size:12px;}
.days{padding:13px;font-size:34px;color:#ffffff;font-weight:bold;width:180px;height:70px;float:left;text-align:center; line-height:1.2;}
.center{padding:5px;width:350px;}
.time{margin-top:10px;margin-right:10px;height:50px;}
.search{width:169px;background:url(/wp-content/themes/shoninsha/images/search.gif) no-repeat;line-height:25px;height:25px;text-align:left;}
.input{border:solid 1px #ffffff;width:115px}
table{width:100%;}
th{background:#778899;color:#ffffff;padding:2px;vertical-align:middle;}
ul{text-align:left;margin:2px 2px 2px 2px;padding:2px;list-style:square outside;}
.outline{background:#ffffff;width:96%;margin:auto;border-right:solid 1px #7a7acc;border-left:solid 1px #7a7acc;}
.headerbar{background:url(/wp-content/themes/shoninsha/images/nav.gif) repeat-x;font-size:10pt;text-align:right;margin:0;padding:3px 5px;border-bottom:solid 1px #dddddd;}
.left{background:url(images/lb.gif) left repeat-y;width:190px;font-size:0.9em;border-right:solid 1px #dddddd;}
.leftcolumn th{background:#778899;color:#ffffff;font-size:0.9em;vertical-align:middle;}
.leftblockTitle{background:url(images/hbar.gif) repeat-x;color:#4d4d80;font-size:1.1em;font-weight:bold;margin:0;padding:4px 3px 3px 3px;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.leftblockContent{margin:5px 2px 10px 2px;padding:3px;line-height:1.2;}
.centeroutline{margin-bottom:10px;}
.centercolumn{font-size:0.9em;width:658px;float:left;}
.centercolumn th{background:#778899;color:#ffffff;vertical-align:middle;}
.centerCcolumn{margin:0;}
.centerCblockTitle{background:url(images/bg.gif);color:#4d4d80;font-size:1.1em;font-weight:bold;margin:0;padding:4px 3px 3px 3px;border:solid 1px #7a7acc;}
.centerCblockContent{padding:8px;line-height:1.4;}
.centerLcolumn{margin:10px;border:1px solid #ccc;}
.centerLblockTitle{background:url(images/bg.gif);color:#4d4d80;font-size:1.1em;font-weight:bold;margin:0;padding:4px 3px 3px 3px;border:solid 1px #7a7acc;}
.centerLblockContent{padding:8px;line-height:1.4;}
.centerRcolumn{}
.centerRblockTitle{background:url(images/bg.gif);color:#4d4d80;font-size:1.1em;font-weight:bold;margin:0;padding:4px 3px 3px 3px;border:solid 1px #7a7acc;}
.centerRblockContent{padding:8px;line-height:1.4;}
.centerRblockContent img{border:solid 1px #ccc;}
.content{text-align:left;margin:0;padding:8px;}
.content h1{color:#666666;padding:.25em 0 .25em 1.5em;border-width:0 0 1px 3px;border-style:solid;border-color:#1A1A9D;font-size:100%;font-weight:bold;background-color:#fff;width:50%}
.rightcolumn{color:#000;background:#fff;padding-top:5px;width:220px;float:right;}
.rightcolumn a{color:#000;}
h2{color:#666666;padding:.25em 0 .25em 1.5em;border-width:0 0 1px 3px;border-style:solid;border-color:#1A1A9D;font-size:100%;font-weight:bold;}
.centercolumn h2.list_h2{background:none; border:none; font-size:120%; padding-bottom:0; padding-left:20px; margin-bottom:5px;}
.centercolumn h2.list_h2 a{color:#fff;}
.centercolumn h2.tribe-events-page-title{background:none; margin-top:0; color:#fff; text-align:left; border:none; padding-left:0;}
#contents_main h3{color:#666666;background-color:#ffffff;padding:.25em 0 .25em 1.5em;border-width:0 0 1px 3px;border-style:solid;border-color:#1A1A9D;font-size:100%;font-weight:bold;}
.centercolumn h2{background:#fefbf1;width:50%;}
.rightcolumn h2{margin:1.5em 1em 1em 5px;padding-left:.75em;}
.rightblockTitle{background:url(images/hbar.gif) repeat-x #ffffff;color:#4d4d80;font-size:1.1em;font-weight:bold;margin:0;padding:4px 3px 3px 3px;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.rightblockContent{padding:5px;font-size:80%;}
.rightblockContent table{font-size:100%;}
.rightblockContent ul{margin-left:15px;}
.rightblockContent.sidebarstyle01 li {margin-bottom:3px;}
.rightblockContent.sidebarstyle01 li a{text-decoration:none;}
.rightblockContent.sidebarstyle01 li a:hover{text-decoration:underline;}
.rightblockContent.booklist ul{margin:0; padding:0;}
.rightblockContent.booklist ul li{border-bottom: 1px dotted #999;margin-bottom: 5px;list-style:none;padding: 0px 5px;}
.footerbar{color:#fff;border-top:2px solid #7c96a8;font-size:90%;clear:left;}
.footerbar ul{background-color:#385468;text-align:center;}
.footerbar ul li{display:inline;list-style:none; padding-top:5px;}
.footerbar a{color:#ffffff;}
.footerbar a:visited{color:#ffffff;}
.footerbar a:hover{color:#ff8c00;text-decoration:underline overline;}
input.formButton{}
.item{border:solid 1px #7a7acc;}
.itemHead{background:#778899;color:#ffffff;margin:0;padding:3px;}
.itemInfo{color:#000000;background:#efefef;text-align:right;margin:0;padding:3px;}
.itemTitle a{background:transparent;color:#ffffff;font-size:120%;font-weight:bold;}
.itemTitle a:visited{color:#e6e6e6;}
.itemPoster{font-size:0.9em;}
.itemPostDate{font-size:0.9em;}
.itemStats{font-size:0.9em;}
.itemBody{margin:0;padding-left:5px;}
.itemBody a{color:#ffffff;font-weight:bold;}
.itemText{margin:6px;line-height:1.5;}
.itemFoot{background:#efefef;text-align:right;margin:0;padding:3px;}
.itemAdminLink{font-size:0.9em;}
.itemPermaLink{font-size:0.9em;}
td#mainmenu a{text-decoration:none;margin:0;padding:2px;display:block;}
td#mainmenu a:visited{color:#000080;}
td#mainmenu a:hover{background:#e6e6e6;text-decoration:none;}
td#mainmenu a.menuTop{margin:0;padding-left:3px;border-bottom:dotted 1px #7a7acc;}
td#mainmenu a.menuMain{margin:0;padding-left:3px;border-bottom:dotted 1px #7a7acc;}
td#mainmenu a.menuSub{margin:0;padding-left:9px;border-bottom:dotted 1px #7a7acc;}
td#usermenu a{background:#ffffff;text-decoration:none;margin:0;padding:2px;border-bottom:dotted 1px #7a7acc;display:block;}
td#usermenu a:visited{color:#000080;}
td#usermenu a:hover{background:#e6e6e6;text-decoration:none;}
td#usermenu a.menuTop{}
td#usermenu a.highlight{background:#ffcccc;}
.outer{border:solid 1px #c0c0c0;}
.head{background:#c2cdd6;font-weight:bold;margin:0;padding:5px;color:#000000;}
.even{background:#efefef;margin:0;padding:5px;color:#000000;}
.odd{background:#e6e6e6;color:#000000;margin:0;padding:5px;}
.foot{background:#c2cdd6;font-weight:bold;margin:0;padding:5px;}
tr.even td{background:#efefef;margin:0;padding:5px;}
tr.odd td{background:#e6e6e6;margin:0;padding:5px;}
div.errorMsg{background:#ffcccc;font-weight:bold;text-align:center;margin:0;padding:10px;border-top:solid 1px #ddddff;border-right:solid 1px #aaaaaa;border-bottom:solid 1px #aaaaaa;border-left:solid 1px #ddddff;}
div.confirmMsg{background:#ddffdf;color:#136c99;font-weight:bold;text-align:center;margin:10px;padding:10px;border-top:solid 1px #ddddff;border-right:solid 1px #aaaaaa;border-bottom:solid 1px #aaaaaa;border-left:solid 1px #ddddff;}
div.resultMsg{background:#ddddff;color:#333333;font-weight:bold;text-align:center;margin:10px;padding:10px;border-top:solid 1px #cccccc;border-right:solid 1px #9999cc;border-bottom:solid 1px #9999cc;border-left:solid 1px #cccccc;}
div.xoopsCode, div.xoopsQuote{width:98%;height:100%;padding:0;}
div.xoopsCode pre{border:solid 1px #c0c0c0;margin:0;overflow:auto;padding:0 1em;min-height:4em;height:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background-color:#ffffff;}
* html div.xoopsCode pre{height:4em;height:auto;width:40em;}
div.xoopsQuote blockquote{margin:0;padding:0 6px 6px 6px;border:solid 1px #c0c0c0;background-color:#ffffff;}
.comTitle{font-weight:bold;margin-bottom:2px;}
.comText{margin:0;padding:2px;line-height:1.4;}
.comUserStat{background:#f5f5f5;color:#2f5376;font-size:0.8em;font-weight:bold;margin:2px;padding:4px 2px 1px 4px;border:solid 1px #c0c0c0;}
.comUserStatCaption{font-weight:normal;}
.comUserRank{margin:2px;}
.comUserRankText{font-size:0.8em;}
.comUserRankImg{border:0;}
.comUserName{}
.comUserImg{margin:2px;}
.comDate{font-size:smaller;font-weight:normal;}
.comDateCaption{font-weight:normal;}
.comUserStatus{background:#f5f5f5;color:#2f5376;font-size:0.8em;font-weight:bold;margin:2px;padding:4px 2px 1px 3px;border:solid 1px #c0c0c0;}
.photo2{background-color:#fff;padding:3px;border:1px solid #999;}
.table_tr{color:#000;background-color:#DFDEFA;padding:5px;border:1px solid #999;}
.table_td{color:#000000;background-color:#fff;padding:5px;border:1px solid #999;}
#content a{color:#fff;text-decoration:none;}
#content #table_se{margin:15px auto 0;}
#content #table_se th{color:#000;background-color:#E6E7FF;padding:3px;border:1px solid #999;text-align:left;width:60px;}
#content #table_se a{color:#666;text-decoration:underline;}
#content #table_se td{color:#000000;background-color:#FFFFFF;padding:3px;border:1px solid #999999;}
#contents_main a{color:#ffffff}
#contents_main{padding-left:30px;}
#contents_main ul{padding-left:30px;}
.rese_bor{padding:5px;border:1px solid #ccc;}
.gruptitle2{color:#000;background-color:#fff;font-size:160%;font-weight:bold;}
#contents_main .text_page_2_2{color:#FFFFFF;margin-right:2em;line-height:1.5;}
#contents_main .text_page_2_2 ul{margin-bottom:2em;}
#contents_main .text_page_2_2 ul li{margin:5px;}
.grouptitle{margin-bottom:.5em;font-size:150%;font-weight:bold;}
#contents_main .text_page_cont{padding-bottom:40px;padding-right:30px;line-height:160%;}
#contents_main li{padding-bottom:18px;}
.qatitle{font-size:150%;font-weight:bold;margin:1.5em 0 .5em;}
.red{color:red;}
#content #table_h2{margin:0 auto;}
#content #table_h2 th{color:#000;background-color:#E6E7FF;padding:3px;border:1px solid #999;text-align:left;}
#content #table_h2 td{color:#000;background-color:#fff;padding:3px;border:1px solid #999;font-size:75%;}
#content #table_h2 td a{color:#000;text-decoration:underline;}
#contents_main .title_page{margin:1em 0 .25em;font-weight:bold;font-size:200%;}
.grupsp th{color:#000;background-color:#C9D3F1;padding:5px;vertical-align:top;font-weight:bold;}
.grupsp td{padding:5px;color:#000;background-color:#fff;vertical-align:top;font-weight:bold;}
#gide table{border:1px solid #CCC;width:80%;}
#gide th{color:#333;background-color:#C9D3F1;padding:4px;text-align:left;width:117px;}
#gide td{color:#333;background-color:#fff;padding:6px;}
#contents_main .text_page_title{margin-bottom:.25em;font-size:150%;font-weight:bold;}
#hyougo{font-weight:bold;margin-bottom:.5em;text-align:center;}
#hyougo a{color:#333;font-size:120%;font-weight:bolder;line-height:2;}
#hyougo a:hover{color:#A4BEFF;}
.a_title{border:1px dotted #006;text-align:center;}
.b_h1{background:url(/wp-content/themes/shoninsha/images/h1.gif) no-repeat;line-height:120%;}
.b_h1 h2{font-size:1.2em;width:90%;background-color:none;border:solid 1px #cccccc;color:#000000;}
.centerLblockContent .b_h1 h1{margin:0 0 5px;padding:5px 10px 3px 65px;font-family:"qMmpS Pro W3", Osaka, Verdana, "lr oSVbN", sans-serif;font-size:29px;height:70px;line-height:90%}
.banners_t{font-weight:bold;margin:10px 0px 5px 30px;}
#footerbarL{text-align:center; color:#fff; font-size:12px;}
#miniright a:link{color:#FFF;}
#miniright a:visited{color:#FFF;}
#miniright a:hover{color:#A4BEFF;}
#information_news a{color:#DA0000;}
#contents_main .text_page_cont2{padding-bottom:40px;}
#contents_main .text_page_cont2 .text{color:#FFF;margin:0px;padding:5px;border-bottom:2px solid #FFF;}
#contents_main .text_page_cont2 table{margin:0px 0px 10px 0px;}
#contents_main td{font-size:12px;}
#contents_main .text_page_cont2 img{border:solid 1px #999999;margin:3px;}
#contents_main .nopadding img{border:1px solid #385468;padding:0px 0px 0px 5px;}
#contents_main .text_page_cont2 a:hover img{border:1px solid #FFF;margin:3px;}
#contents_main .links{font-weight:bold;font-size:15px;color:#FFF;margin:0px;padding:0px 0px 5px 0px;width:150px;}
#contents_main .links_td{border-bottom:2px solid #FFF;}
#contents_main a img{border:solid 1px #cccccc;}

#blog_s .b_h1{background:url(/wp-content/themes/shoninsha/images/h1.gif) no-repeat 55px 15px;line-height:130%;margin:0;padding:20px 0 0 0;font-family:"qMmpS Pro W3", Osaka, Verdana, "lr oSVbN", sans-serif;font-size:29px;height:70px;line-height:90%;font-weight:bold; text-align:center;}
#blog_s .b_h1.information,#blog_s .b_h1.hyougo{background-image:none; font-size:30px;}
.sidebook{text-align: center; margin-bottom:25px; margin-top:5px}
.sidephoto{border: 1px solid #ccc}
#kiji{border-bottom:1px solid #000033; padding-bottom:10px }
.book_title{font-size:16px; font-weight:bold}

.americabasic ul li{padding:5px; margin:5px; border:dotted 1px #dedede; list-style:none}
.americabasic .subname{text-align:right;font-size:80%}
.americabasic img{border:solid 1px #dedede}

#id_menu_1{display:none;background-color:#DCDCDC;font-size: 70%;width:170px;padding:5px;position: absolute;border: solid 1px #0000CD;}
#id_menu_1 a,#id_menu_1 a:active,#id_menu_1 a:visited{text-decoration: none;color:#000000;}
#id_menu_1 a:hover{text-decoration: none;color:#DC143C;}
#id_menu_2{display:none;background-color:#DCDCDC;font-size: 70%;width:170px;padding:5px;position: absolute;border: solid 1px #0000CD;}
#id_menu_2 a,#id_menu_2 a:active,#id_menu_2 a:visited{text-decoration: none;color:#000000;}
#id_menu_2 a:hover{text-decoration: none;color:#DC143C;}
#id_menu_3{display:none;background-color:#DCDCDC;font-size: 70%;width:170px;padding:5px;position: absolute;border: solid 1px #0000CD;}
#id_menu_3 a,#id_menu_3 a:active,#id_menu_3 a:visited{text-decoration: none;color:#000000;}
#id_menu_3 a:hover{text-decoration: none;color:#DC143C;}
#id_menu_4{display:none;background-color:#DCDCDC;font-size: 70%;width:170px;padding:5px;position: absolute;border: solid 1px #0000CD;}
#id_menu_4 a,#id_menu_4 a:active,#id_menu_4 a:visited{text-decoration: none;color:#000000;}
#id_menu_4 a:hover{text-decoration: none;color:#DC143C;}
#id_menu_5{display:none;background-color:#DCDCDC;font-size: 70%;width:170px;padding:5px;position: absolute;border: solid 1px #0000CD;}
#id_menu_5 a,#id_menu_5 a:active,#id_menu_5 a:visited{text-decoration: none;color:#000000;}
#id_menu_5 a:hover{text-decoration: none;color:#DC143C;}

#content .tags{font-size:90%;}
#content .tags a{text-decoration:underline;}

.list_border{border-bottom:1px dotted #fff; margin:20px; padding:15px 0px;}
.page_padding{padding:15px 30px;}
.event_padding{padding:15px 10px;}
.single_page_title{font-size:25px; font-weight:bold; line-height:140%;}

#wp-calendar td{text-align:center;}
#wp-calendar th[title="土曜日"] {
    color: #0000CC;
}
#wp-calendar th[title="日曜日"] {
    color: #CC0000;
}
#tribe-events-content .tribe-events-meta-group{width:100%;}
.tagcloud a{display:list-item; margin-left:15px;}
h3.wp-post-title{line-height:1.2;font-size:20px;}
.tribe-events-schedule{margin:0;}
.tribe-events-schedule h3{margin: 0px;padding: 0px 20px;}
#tribe-events-content a.tribe-events-gcal{float:right;clear:none; margin:0 20px 0 0;}
#tribe-events-content a.tribe-events-ical{display:none;}
#wp-content .wp-post-meta{font-size: 11px; padding-left:0;}
#tribe-events-content .tribe-events-meta-group dt{width:20%; float:left; clear:left;}
/*#tribe-events-content .author.fn.org{display:none;}*/
.wp-post-title a:hover{opacity:0.8;filter: alpha(opacity=80);}
b_h1
/*---------------comment---------------------*/
.comment-respond label{ display:inline-block; width:8em;vertical-align:top;}
.comment-respond #author, .comment-respond #email,.comment-respond #url{width:300px;}
.comment-respond #comment{width:100%;}
h3.tribe-events-single-section-title{
	background: none repeat scroll 0% 0% #FFF;
	color: #333;	padding: 5px 20px;font-size:14px;}
.form-allowed-tags{display:none;}

#wp-content #comments-list .even,#wp-content #comments-list .odd{color:#fff!important; background:none; border:none;}
#wp-content #comments-list li{list-style:none;}

.comment-body{border-left: 1px solid #ccc; border-top:1px dotted #ccc; padding:10px;}
.children .comment-body{border-left:none;}
.comment-awaiting-moderation{color:#aaa;}


/* 固定ページ */
.table_tr{font-size:12px;}
.table_td{font-size:12px;}
.shoukai{font-size:15px; line-height:16px;}
td{font-size:15px; line-height:16px;}
.text_page_2_2 ul {font-size:15px; line-height:16px;}
.text_page_2_2 h3 {font-size:15px;}
.text_page_2_2 p{font-size:15px; line-height:16px;}
.message{font-size:12px;}

.grouptitle {font-size:15px; line-height:16px;}

#special_member h3,#special_member h4{margin:0;}
#special_member p{font-size:12px; line-height:1.5; margin:0;}

/*セミナー*/
#table_se th, .table_seminer th{font-size:13px; background-color:#E6E7FF; color:black;}
#table_se td, .table_seminer td{font-size:13px; background-color:white; color:black;}
#table_se, .table_seminer{margin:15px 0;}
a.voice {color:gray;}

.table_seminarbox {border-collapse:collapse; margin-bottom:30px;}
.table_seminarbox th,.table_seminarbox td{padding:7px 5px; border:1px solid #999; font-size:13px;}
.table_seminarbox th{background-color: #E6E7FF;color: #000; font-weight:normal;}
.table_seminarbox td{background:#fff; color:#000;}
.table_seminarbox a{color:#000;}

/*--------アーカイブ次へ、前へ----------*/
#prev_next{margin:0 20px; font-size:12px;}
#prev_next .prev{float:left;}
#prev_next .next{float:right;}
#search_prevnextbox #prev_next a{color:#fff;}
#archive h2{width:auto!important; font-size:14px;}

.post_prev_next{margin:0 20px;font-size:12px;}

.contact_table{border-collapse:collapse;}
.contact_table th{background:#D7DCFB; border:1px solid #999; padding:5px; color:#333; text-align:left;}
.contact_table td{border:1px solid #999; background:#fff; padding:5px; color:#333;}
.notice{font-size:10px;}

/*-------カレンダー----------*/
.tribe-events-sub-nav{margin-top:10px!important;}
.tribe-events-sub-nav li{background:#333; max-width:40%;}
.tribe-events-sub-nav li:hover{background:#555}
.tribe-events-sub-nav li a{color:#fff; display:block;padding: 7px 15px;}
.author.fn.org{display:none;}
.tribe-bar-disabled #tribe-events-bar{display:none;}
.street-address{font-size:18px;}
#tribe-events-content .tribe-events-single-section-title{background: #60849E;color: #fff;font-weight: normal;}
#tribe-events-content .tribe-events-meta-group-details dl{margin-left:40px;}
 .centercolumn #tribe-events-content h2{width:95%; font-size:18px;}
 
 
 /*-----top magazine dairy-----*/
#content .top_magazine_link{border: 1px solid #000;background: #fff;color: #333;padding:10px 15px 20px;margin: 10px;}
#content .top_magazine_link h3{ border-bottom: 1px solid #000;font-size: 20px; margin: 0 0 10px;}
#content .top_magazine_link h4{margin:5px; font-size:16px; color:#000;}
#content .top_magazine_link h4 .icon_j{color: #DD0304;}
#content .top_magazine_link h4 .icon_w{color: #035FDC;}
#content .top_magazine_link a{color:#000;}
#content .top_magazine_link a:hover{ text-decoration:underline;}
#content .top_magazine_link .icon_open{vertical-align:middle;}
#content .top_magazine_link .inner{border-left: 5px solid #01AAAD;margin-bottom: 10px;padding-left: 5px;}
#content .top_magazine_link .more_read{background: #333;padding: 0 10px;color: #fff;font-size: 11px;margin-left: 10px;}

/*tag.php用追加*/
h1.tag-h1{color:#666666;padding:.25em 0 .25em 1.5em;border-width:0 0 1px 3px;border-style:solid;border-color:#1A1A9D;font-size:100%;font-weight:bold;background-color:#fff;width:auto;font-size: 14px;}