@charset "shift_jis";
/*ヘッダー、フッター、帯の背景色一括設定------------------------------------------*/
div.header , p.item_title ,
.questionary_block .Q_top p.item_title , div.footer, footer {
	background-color: #ff8a23;
	/*青:　　　　　　 #259df8;　　　　　　　　　　　　*/
	/*橙: 　　　　　　#ff8a23;　　　　　　　　　　　　*/
}
/*学生一般で色が変わるボーダーの設定------------------------------------------*/
div.box_1_border , div.title {
	border:1px solid #ff8a23;
}
p.title_text {
	color: #FFFFFF;
	background-image: url("/com/images/contents_title_orange.png"); 
}

p.title_text_kojin {
	color: #FFFFFF;
	background-image: url("/com/images/contents_title_orange_2.png"); 
	background-repeat: no-repeat;
	background-size:contain;
}

/* mod_dropnavi */
.mod_dropnavi>ul{
    background-color:#ff8a23; 
}

.mod_dropnavi .mod_dropnavi_child ul{
 background-color:#ff8a23; 
}

div.header div.nav a {
    color:#ff8a23; 
}

#toplink li {
	background: linear-gradient( #ffffff,#cfffc1);
	border:0.5px solid #91c671; 
}

#toplink li a{
	color: #848c7f;
}

#toplink li a:hover {
	color: #ffffff;
	background: linear-gradient( #9dff60, #6b8409);
}

.participant_message_name {
    background-color: #ff8a23;
    color: #FFF;
}


@media screen and (max-width: 750px) {

	a.header_icon_text {
		font-size: 4vw;
	}

}
