﻿/* color */
.txt_color1{color: #83dddd} /* メインカラー */
.txt_color2{color: #fff} /* サブカラー */
.txt_color3{color: #1169d3} /* アクセントカラー1 */
.txt_color4{color: #f1f1f1} /* アクセントカラー2 */

/* background-color */
.bg_color1{background-color: #83dddd} /* メインカラー */
.bg_color2{background-color: #fff} /* サブカラー */
.bg_color3{background-color: #1169d3} /* アクセントカラー1 */
.bg_color4{background-color: #f1f1f1} /* アクセントカラー2 */


/* border-color ※!important */
.border_color1{border-color: #83dddd}
.border_color2{border-color: #fff}
.border_color3{border-color: #1169d3}
.border_color4{border-color: #f1f1f1}

/* hover ---------------------------------------------------------------------------------------------*/

/* color */
.hvr_txt_color1:hover{color: #83dddd} /* メインカラー */
.hvr_txt_color2:hover{color: #fff} /* サブカラー */
.hvr_txt_color3:hover{color: #1169d3} /* アクセントカラー1 */
.hvr_txt_color4:hover{color: #f1f1f1} /* アクセントカラー2 */

/* background-color */
.hvr_bg_color1:hover{background-color: #83dddd} /* メインカラー */
.hvr_bg_color2:hover{background-color: #fff} /* サブカラー */
.hvr_bg_color3:hover{background-color: #1169d3} /* アクセントカラー1 */
.hvr_bg_color4:hover{background-color: #f1f1f1} /* アクセントカラー2 */

/* border-color ※!important */
.hvr_border_color1:hover{border-color: #83dddd}
.hvr_border_color2:hover{border-color: #fff}
.hvr_border_color3:hover{border-color: #1169d3}
.hvr_border_color4:hover{border-color: #f1f1f1}

/* other ---------------------------------------------------------------------------------------------*/

header{background-color:rgba(255,255,255,0.7)!important}
#main_menu{background-color:rgba(255,255,255,0.7)!important}
#intro .overflow::after {background: rgba(255,255,255,0.7)!important;}
#page_title figure {margin: 0 auto;}
#page7 .box .grid_6:first-child{width: 30%!important;}
#page7 .box .grid_6:last-child{width: 70%!important;}
#page_title{
  background: -moz-linear-gradient(155deg, rgba(17,105,211,0.7), rgba(131,221,221,0.7));
  background: -webkit-linear-gradient(155deg, rgba(17,105,211,0.7), rgba(131,221,221,0.7));
  background: linear-gradient(115deg, rgba(17,105,211,0.7), rgba(131,221,221,0.7));
}
#page_title h2 {font-weight: normal;padding-bottom:10px}
body{background-color:#fff!important;background-image: url("./Dup/bg_img.png");background-position:center;background-repeat:repeat-x}
#link ul li a {color: #aaaaaa;}
.retop span {
    display: inline-block;
    border-bottom: none;
    cursor: pointer;
    padding: 10px;
    background-color:#ccc;
    color:#fff;
    border-radius:50px
}
@media all and (-ms-high-contrast:none) {.retop span{padding-top: 12px;padding-bottom:8px}}
#intro_wrap{background-color:rgba(17,105,211,0.7)!important}

.app_bt{
	width: 191px;
}
#page8 .member{
	background-color: rgba(255,255,255,0.7);
	margin-bottom: 50px
}
#page8 .member h4::before{
	content: "";
	display: block;
	position: absolute;
	width: 40px;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	border-bottom: solid 2px
}
#page8 .member .member_txt p{
	border-color: #E3E3E3
}
#page8 .member figure img{
	max-width: 304px
}
.linkStyle{color: #b1b1b1}