﻿@charset "utf-8";

/*
Site URL	http://www.umin.ac.jp/memorial/index.htm
			http://www.umin.ac.jp/memorial/rules.htm
			http://www.umin.ac.jp/memorial/list.htm
			http://www.umin.ac.jp/faq/memorial/index.htm
Created		2014/03/14
Last update	2014/03/14 by Hayashi
Author		Hayashi Ryosuke
*/


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	基礎情報
	mail tensou #FF4444
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#memorial_color{
	border-top:5px solid #FF4444;
	background:#FFF;
}
#memorial_color h2:before{
	background-color:#FF8888;
}
#memorial_color h2.oshirase_box:before{
	background-color:transparent;
}
#memorial_color h3:before{
	background:#FFAAAA;
}
#memorial_color h3:after{
	background:#662222;
}

.h3_p{
	margin-left:40px;
}
ul{
	margin-left:40px;
	list-style-position:inherit;
}
ol{
	margin-left:40px;
	list-style-position:inherit;
}

.text_red{
	color:#F00;
}
.text_bold{
	font-weight:bold;
}
.clear_both{
	clear:both;
}

.text-a-underline a:before{
	position:relative;
	content:url(/images/memorial/link.png);
	padding-right:0px;
}

a[href$=".pdf"]:before{
	position:relative;
	content:url(/images/memorial/link.png);
	padding-right:0px;
}

th{
	background-color:#009;
	color:#FFF;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	FAQ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#memorial_faq_frame{
	padding-left:40px;
	width:100%;
}
.memorial_faq {
	background-color:#FFFFDD;
	border:#DDD 1px solid;
	padding:7px;
	margin-bottom:5px;
	width:100%;
}
.memorial_faq ul{
	padding:0;
	margin:0 0 0 40px;
	list-style-position:outside;
}
.memorial_faq ul li.umics_q{
	list-style-image:url(/images/memorial/Q.png);
	border-bottom:#DDD 1px dotted;
	font-weight:bolder;
}
.memorial_faq ul li.umics_a{
	list-style-image:url(/images/memorial/A.png);
	padding-top:7px;
}
.memorial_faq{
	list-style-image:none;
}





/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	FOOTER
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#h_footer{
	/*background-color:#FFF;*/
	background:url(/images/footer_bg.png) #EEE;
	border-top:#CCC solid 2px;
}
#h_footer h4{
	padding:0;
	margin:5px;
}
#h_footer p{
	padding:0;
	margin:0;
}
#h_footer ul{
	margin:0 0 10px 0px;	
	padding:7px 0 0 0;
	border-left:#CCC dotted 2px;
	list-style:none;
}
#h_footer li{
	width:95%;
	padding-left:7px;
	margin-bottom:4px;s
	font-size:12px;
}

@media only screen and (max-width:600px){
#h_footer ul{
	width:100%;
}
}



