@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 767px){
#header .header_outer {
  width:100%;
}
#header .top_img {
  width:100%;
  height:auto;
}
.prize {
  width:80px;
  margin:1.0em auto 0;
  }
.Gsns	{
	clear:both;
	}
}

@media screen and (min-width: 768px){
#header .header_outer {
  background: url("../img/header_bg_btm.png") top repeat-x;
  width:100%;
}
#header .top_img {
  float:right;
}
.prize {
  width:120px; float:left; margin:1.0em 2.0em 0 0;
}
.Gsns	{
	float:left;
	}
}


.jumbotron h3 {
  font-size:1.4em;
  font-weight:bold;
  margin-bottom:1em;
}
.jumbotron h4 {
  font-size: 1.0em;
  margin-bottom:8px;
  font-weight: 800;
}
.jumbotron p.fs12 {
	font-size:1.2em;}
.jumbotron p.fs09 {
	font-size:0.9em;}
.jumbotron p.lh180 {
	line-height:180%;}
.jumbotron p.lh140 {
	line-height:140%;}

	
.modal-body	dl.judge	{line-height:200%;}
.modal-body	dl.judge dt	{clear:both; width:9.0em; float:left;}
.modal-body	dl.judge dd	{float:left; margin:0 0 1.0em 0;}

.para	{margin-bottom:1em; }
h2.cname	{
	border-bottom:10px solid #444;
	width:60%;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.3em;
	margin:0 0 0.6em 0;
	padding:0;
	white-space:nowrap;
	display:inline-block;
	float:left;
	}
h2.cname01	{
	border-bottom:6px solid #fcc05e;
	width:60%;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 0.6em 0;
	padding:0;
	display:inline-block;
	white-space:nowrap;
	}
h2.cname02	{
	border-bottom:6px solid #9b9183;
	width:60%;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 0.6em 0;
	padding:0;
	display:inline-block;
	white-space:nowrap;
	}
h2.cname03	{
	border-bottom:6px solid #d36922;
	width:60%;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 0.6em 0;
	padding:0;
	display:inline-block;
	white-space:nowrap;
	}
.e_no	{font-size:0.8em; line-height:0.9em;margin:1.8em 0 0 0; padding:0;}
.c_img{float:left; padding:0 0.8em 0.8em 0;}
.c_img02{float:left; margin:0 1.5em 0.5em 0;}
p.c_msg	{font-size:0.9em;}
div.c_msg02	{font-size:1.0em; }

.modal-body	dl.c_indivi dt	{margin-bottom:0.8em;}
.modal-body	dl.c_indivi dd	{margin-bottom:2.0em;}

.clear	{clear:both;}

.social_icon	{float:left;}
.home_icon{float:right; padding:0 3px;}

.modal-dialog {
  padding-bottom:60px;/*iphoneコントロールセンターが邪魔でボタンが押せないため*/
}

div#footer	{
	clear:both;
	width:100%;
	min-height:200px;
	background-color:#cc0000;
	color:#e4cece;
	}
div#footer p	{margin-top:20px;}

div#footer h3	{font-size:1.4em; font-weight:bold; color:#fff; line-height:90%; margin:0;}	
div#footer h4	{font-size:0.9em; font-weight:bold; line-height:80%;}	
div#footer h5	{font-size:0.9em; font-weight:bold;}	
