﻿@charset "utf-8";
/* CSS Document */

/* color */
.txt_color_nomal{color: #333333;}
.txt_white{color: white;}
.txt_red{color: red;}
.txt_color1{color: #EE3C00} /* メインカラー */
.txt_color2{color: #FF9600} /* サブカラー */
.txt_color3{color: #999999} /* アクセントカラー1 */
.txt_color4{color: #f4f4f4} /* アクセントカラー2 */

/* background-color */
.bg_white{background-color: white} /* 白背景 */
.bg_black{background-color: black} /* 黒背景 */
.bg_color1{background-color: #EE3C00} /* メインカラー */
.bg_color2{background-color: #FFD18F} /* サブカラー */
.bg_color3{background-color: #999999} /* アクセントカラー1 */
.bg_color4{background-color: #f4f4f4} /* アクセントカラー2 */

/* border-color ※!important */
.border_color1{border-color: #EE3C00}
.border_color2{border-color: #FFD18F}
.border_color3{border-color: #999999}
.border_color4{border-color: #cacaca}

/* hover ---------------------------------------------------------------------------------------------*/
/* color */
.hvr_txt_color_nomal:hover{color: #333333;}
.hvr_txt_white:hover{color: white;}
.hvr_txt_red:hover{color: red;}
.hvr_txt_color1:hover{color: #EE3C00} /* メインカラー */
.hvr_txt_color2:hover{color: #FFD18F} /* サブカラー */
.hvr_txt_color3:hover{color: #999999} /* アクセントカラー1 */
.hvr_txt_color4:hover{color: #f4f4f4} /* アクセントカラー2 */

/* background-color */
.hvr_bg_white:hover{background-color: white} /* 白背景 */
.hvr_bg_black:hover{background-color: black} /* 黒背景 */
.hvr_bg_color1:hover{background-color: #EE3C00} /* メインカラー */
.hvr_bg_color2:hover{background-color: #FFD18F} /* サブカラー */
.hvr_bg_color3:hover{background-color: #999999} /* アクセントカラー1 */
.hvr_bg_color4:hover{background-color: #000} /* アクセントカラー2 */
.hvr_bg_color_clear:hover{background-color: transparent!important}
.sitemap_wrap div a:hover span {
	color: #fff;
}
/* border-color ※!important */
.hvr_border_color1:hover{border-color: #EE3C00}
.hvr_border_color2:hover{border-color: #FFD18F}
.hvr_border_color3:hover{border-color: #999999}
.hvr_border_color4:hover{border-color: #f4f4f4}


/*********************************
ここから個別指定
********************************/

#top_contents1 {
         padding: 50px 5% 105px;
}
#header .before {
	background-color: #EE3C00;
}
@media(min-width: 769px) {
	#top_contents2 .con_box:first-of-type .text_box, #top_contents2 .con_box:last-of-type .text_box {
    box-shadow: -20px 20px 0 rgb(105, 105, 105, 0.75);
}
#top_contents2 .con_box:nth-of-type(2) .text_box {
    box-shadow: 20px 20px 0 rgb(105, 105, 105, 0.75);
}
}
