﻿body {
background:#005DAE;
/*border-top:1px solid #fff;*/
}

.wide-container{
background:#fff;
}

/*header-img*/

.content-bg-color{
background-color:rgba(255,255,255,0.8);
}

/*pc-menu*/

.header-pc-navi {
background-color:#005DAE;
/*border-bottom:1px solid #00498C;*/
}

.header-pc-navi-ul {
/*border-left: 1px solid #ccc;
border-right: 1px solid #ccc;*/
}

.header-pc-navi-ul li {
border-right: 1px solid #0072D9;
}

.header-pc-navi-ul li a {
color: #fff;
}

.header-pc-navi-ul li a:hover {
background: #007CEC;
}

.header-pc-navi-ul .sub-menu li {
	background: #005DAE;
}

/*sp-menu*/

@media screen and (max-width: 767px) {
	.navbar-toggle .icon-bar {
	background: #fff;
	}
	.header-sp-navi{
	background:#005DAE;
	}
}

/*main-text*/

.op-maintext-bg{
background:#efefef;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
}

.op-maintext-bg h2{
color:#333333;
}

/*inc-color*/

img.head-tel-01, img.head-tel-02{ 
	 -webkit-filter: hue-rotate(200deg);
	 -moz-filter: hue-rotate(200deg);
	 -o-filter: hue-rotate(200deg);
	 -ms-filter: hue-rotate(200deg);
	 filter: hue-rotate(200deg);
	}

/*link-box・button-box*/

.op-btn{
background:#fff;
border:5px solid #ccc;
}

.op-btn-in{
background:#005DAE;
color:#ffffff;
}

footer a:link, footer a:visited, footer a:hover{
color:#333;
}

aside a:link, aside a:visited, aside a:hover{
color:#333;
}

.index-btn a:link, .index-btn a:visited, .index-btn a:hover{
color:#333;
}

/*footer*/

.op-footer{
background:#00498C;
color:#ffffff;
}

.copyright{
background:#00498C;
}

footer ul a:link, footer ul a:visited, footer ul a:hover{
color:#fff;
}


/*font*/
/*
.wp-set .strong-type{
border-left:20px solid #ffcc00;
}

.wp-set .box-type{
border:3px solid #BFE9FF;
background:#DFF4FF;
}

.wp-set .st-box-type{
border:3px solid #ccc;
}
*/
/**/

.flc_table .th, .flex-weekly .th{
background:#ffeddb;
}

.flc_table .td{
background:#efefef;
}