@charset "utf-8";
@import "../plain/plain.css";

/*-------------------------------------------*/
/*	基本設定
/*-------------------------------------------*/

/*-------------------------------------------*/
/*	Btn
/*-------------------------------------------*/
a.btn,
.linkBtn a,
input[type=button],
input[type=submit] {border: 1px solid #ccc;box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.9);color: #fff;}

.linkBtn.linkBtnS a,
.linkBtn.linkBtnM a,
#content p.linkBtn.linkBtnL a,
#content p.linkBtn.linkBtnL input,
#searchform input[type=submit],
input[type=button],
input[type=submit],
p.form-submit input[type=submit],
form#searchform input#searchsubmit,
#content form input.wpcf7-submit,
#confirm-button input {border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

a.btn:hover,
.linkBtn a:hover	{ color:fff; }

/*-------------------------------------------*/
/*	#gMenu
/*-------------------------------------------*/

/*-------------------------------------------*/
/*	#panList
/*-------------------------------------------*/
/*#panList	{ background-color:#f5f5f5; border-bottom:1px solid #e5e5e5;box-shadow:inset 1px 1px 3px rgba(255,255,255,1); }*/
#panList #panListInner	{}
.home #panList {}
#panList ul	{}
#panList ul li	{}

/*-------------------------------------------*/
/*	#pageTitBnr
/*-------------------------------------------*/
#pageTitBnr { color:#fff;border-bottom:1px solid #ccc;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3);}
#pageTitBnr #pageTitInner	{ background:url(images/pageTit_bg.png) left 50% no-repeat;padding:0 20px;}
#pageTitBnr #pageTitInner #pageTit	{}
#pageTitBnr #pageTitInner #titleTxtSub	{}
#pageTitBnr .edit-link a	{ color:#fff; text-decoration:underline; }

/*-------------------------------------------*/
/*	#main
/*-------------------------------------------*/

/*		#content
/*-------------------------------------------*/


#content blockquote,
#content .sectionFrame { border-radius:5px; box-shadow:inset 1px 1px 0px rgba(255,255,255,1.0); }


/*		.infoList
-------------------------------------------------------------- */
#content .infoList .infoCate a	{}

/*		.child_page_block
/*-------------------------------------------*/
#content .child_page_block	{ border:1px solid #ccc; border-radius:3px;box-shadow:inset 1px 1px 0px rgba(255,255,255,1.0); }
#content .child_page_block .child_page_blockInner	{ padding:15px 20px; }
#content .child_page_block h4 a	{ padding-left:8px; display:block; overflow:hidden; line-height:125%; }
#content .child_page_block h4 a	{ border-left:4px solid #666; }

/*		.childPageBox
/*-------------------------------------------*/
#content .childPageBox{-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#FFFFFF));background: -moz-linear-gradient(#f5f5f5, #FFFFFF);background: linear-gradient(#f5f5f5, #FFFFFF);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f5f5f5, EndColorStr=#ffffff)";}

/*			.mainFoot
/*-------------------------------------------*/
#content .mainFoot	{ background:url(images/bg_slash.gif) left top repeat;border:1px solid #ccc;padding:5px; margin-top:0px; width:98%;}
#content .mainFoot .mainFootInner	{ padding:15px;border:1px solid #e5e5e5;background-color:#f5f5f5;  }
#content .mainFootContact	{ width:auto; }

/*-------------------------------------------*/
/*	#sideTower
/*-------------------------------------------*/
#sideTower .localSection	{}
/*#sideTower .localHead	{ border-top:2px solid #c00;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;
-moz-box-shadow:inset 0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#FFFFFF));
background: -moz-linear-gradient(#e5e5e5, #FFFFFF);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#e5e5e5, EndColorStr=#ffffff)";
}
*/
form#searchform {border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}

/*-------------------------------------------*/
/*	#pagetop
/*-------------------------------------------*/
#pagetop a	{ color:#f5f5f5;margin-top:5px; z-index:500;border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#pagetop a:hover{ margin-top:0px;margin-bottom:5px; }

/*-------------------------------------------*/
/*	#footMenu
/*-------------------------------------------*/
#footMenu	{}
#footMenu .innerBox { border:none; padding:0px; }
#footMenu .menu {border:none; }
#footMenu .menu li	{}
#footMenu .menu li a{}
#footMenu .menu li a:hover	{}

/*-------------------------------------------*/
/*	#footer
/*-------------------------------------------*/

#footer	{}
#footerSiteMap .menu a	{ color:#808080;}

/*-------------------------------------------*/
/*	#siteBottom
/*-------------------------------------------*/
#siteBottom {}
#siteBottom #powerd,
#siteBottom #powerd a	{ color:#000; }


/*-------------------------------------------*/
/*	top
/*-------------------------------------------*/

/*#topMainBnr { box-shadow:inset 1px 1px 3px rgba(0,0,0,0.3);border-bottom:1px solid #ccc; background-color:#00278E; }*/
#topMainBnrFrame	{}
#topMainBnrFrame .slideFrame	{ /*border:4px solid #fff;*/ display:block; overflow:hidden;position:relative; }
/*#topMainBnrFrame a.slideFrame:hover	{
border:4px solid #c00;
transition: border 0.3s ease-in;
-webkit-transition: border 0.3s ease-in;
-moz-transition: border 0.3s ease-in;
}*/
#topMainBnrFrame .slideFrame img	{ position:relative; }

#topPr .prImage	{ /*border:1px solid #ccc;*/ }
#topPr .prImage a	{ border:3px solid #fff; display:block; }
#topPr .prImage a img	{ display:block; }

#content .infoList .rssBtn a	{border:1px solid #ccc;margin-right:15px;
-moz-box-shadow:inset 0 1px 0 #fff;
-webkit-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e5e5e5));
background: -moz-linear-gradient(#FFFFFF, #e5e5e5);
background: linear-gradient(#FFFFFF, #e5e5e5);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff, EndColorStr=#e5e5e5)";
border-radius:1px;
}

/*			#comments
/*-------------------------------------------*/
#comments li.comment .commentBox	{ box-shadow:1px 1px 3px #e5e5e5; }

@media (min-width: 660px) {
#content .mainFootContact	{ width:600px; }
#content .mainFoot	{width:628px;}

#topPr	{ margin-bottom:15px; }
#topPr .topPrOuter	{ margin-bottom:0px; }
#topPr .topPrInner	{ padding:0px 17px; width:auto; }
#topPr #topPrLeft .topPrInner,
#topPr #topPrCenter .topPrInner,
#topPr #topPrRight .topPrInner	{ float:none; }
#sideTower .sideWidget ul.bn il{ float:left; margin:0 10px 10px 0;}
}

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

@media (min-width: 970px) {
#topMainBnrFrame .slideFrame img	{ position:relative;/*left:-4px;*/ }
#topMainBnrFrame .slides img,
#topMainBnrFrame.flexslider .slides img	{ width:950px !important;max-width:950px !important; }
}