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



#body_column{
background-color:#fff;/**#ebf5ec;**/
font-size:15px;line-height:1.7;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
margin:0;padding:0;
}

#contents_eki{
width:572px;
margin:0 0px 0 30px;
font-size:15px;line-height:1.7;
background-image:url(../images/column39/eki_back3.png);
background-repeat:no-repeat;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
padding:0px;
}



.p_lead{
font-size:18px;line-height:1.7;
margin:10px 0 20px 0;
font-weight:bold;
}
	
	
#eki_h1{
text-align:center;
margin:0 auto;
font-size:32px;
color:#0068b7;
clear:both;
padding:0;
}

.eki_h2_title{
/**	font-family: genjyuu-b;**/
letter-spacing: -5px;
ont-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans',
'ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic' ;
font-size:36px;
text-align:center;
line-height:1.2;
color:#b95061;
clear:both;
margin-top:0px;
padding:0;
}

.eki_h2_title2{
letter-spacing: 0px;	
font-size:28px;
margin-top:10px;
}
.title_no{
font-size:18px;
}

.densya_illu_top{
	clear:both;
	margin:0px 0 20px 0;
	border:0;
	padding-top:10px;
}

.densya_illu{
	clear:both;
	margin:0px 0 20px 0;
	border:0;
	padding-top:40px;
}


.eki_h2-1{
    width:530px;border:solid 1px #c7000b;color:#ffffff;
	border-left:solid 30px #a40000;
	background-color: #d93338;	
	padding:6px;
	font-size:28px;line-height:1;font-weight:bold;
	margin-top:50px;margin-bottom:-10px;
	/**-moz-border-radius: 0 0px 20px 0 ;
-webkit-border-radius: 0 0px 20px 0 ;
border-radius: 0 0px 20px 0  ;**/
}


.eki_h2{
    width:530px;border:solid 1px #a96232;color:#ffffff;
	border-left:solid 30px #002395;
	background-color: #e60039;	
	padding:6px;
	font-size:28px;line-height:1;font-weight:bold;
	margin-top:30px;margin-bottom:10px;
	/**-moz-border-radius: 0 0px 20px 0 ;
-webkit-border-radius: 0 0px 20px 0 ;
border-radius: 0 0px 20px 0  ;**/
}
.eki_h2-2{
font-size:22px;
}
.eki_h3{
font-size:24px;
margin-top:30px;
margin-bottom:0px;
clear:both;
border-left:16px solid #e2541d;padding-left:6px;
}
.eki_h3-2{
font-size:20px;
}



.eki_cap{
font-size:18px;line-height:1.3;	
margin-top:-6px;
font-weight:normal;
}

.eki_p{
font-size:18px;line-height:1.7;	
margin-top:0px;
font-weight:normal;
text-align:left;
}
.eki_p2{
font-size:15px;line-height:1.3;	
margin-top:0px;
font-weight:normal;
}
.p_right{
clear:both;
text-align :right;
font-size:15px;line-height:1.7;
padding-top:10px;
padding-bottom:40px;
}


.holder{
	width:572px;clear:both;
	margin-top:5px;margin-bottom:5px;
	text-align:center;
}
		



.openBtn {
position:relative;
font-size:15px;text-align:center;line-height:1;
  clear:both;
  cursor: pointer;
  padding: 0px;
  border: 1px solid #999;  
  background-color:#fff;
  width:200px;  
  margin:20px auto 0 auto;
  overflow:auto;
}

.movie_holder{
width:572px;height:322px;margin:0px auto 0 auto;
padding-top:10px;
}


.textArea {

  display: none;
  padding: 10px 0px 30px 0px;
  margin-bottom:30px;  
}




.column_link a{
	display: block;
	width:124px;font-size:16px;line-height:1.0;
	color:#333;
	text-decoration: none;
	padding:5px 2px 5px 6px;
	background:#fff;
	margin:30px auto 40px auto;
	border:1px solid #666;	
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.column_link a:visited{
	color:#333;
	text-decoration: none;
}


.column_link a:hover{
	color:#000;
	background:#d3edfb;	
}


.last_name{
clear:both;
text-align:right;clear:both;
line-height:1.0;
}

.last_name2{
clear:both;
text-align:right;clear:both;
line-height:1.0;
padding-top:10px;
}





.holder_event{
clear:both;
width:572px;height:356px;
margin-top:10px;
}

.holder_event_l{
float:left;
width:280px;height:356px;

}
.holder_event_r{
float:right;
width:280px;height:356px;

}







/*ここからスマートフォン用（480px以下）環境の設定
---------------------------------------------------------------------------*/
/*表示を切り替えるウィンドウサイズの指定*/
@media (max-width : 480px){


#body_column{
background-color:#fff;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
margin:0;
padding:0 5px 0 5px;
}


#contents_eki{
width:100%;
font-size:18px;line-height:1.7;
background-image:url(../images/column39/eki_back3.png);
background-repeat:no-repeat;
font-family: "ヒラギノ角ゴ Pro W3","MS Pゴシック";
padding:0px 0px 30px 0px;
margin:0 auto 0 auto;
}




#contents p{
clear:both;
font-size:18px;line-height:1.7;
margin-top:10px;
margin-bottom:5px;
}


#eki_h1{
	width:100%;
text-align:center;
margin:0 auto;
font-size:32px;
color:#0068b7;
clear:both;
padding:0;
}
#eki_h1 img{
	width:100%;
height:auto;
}
.eki_h2_title{
letter-spacing: 0px;
font-size:32px;
text-align:center;
line-height:1.5;
color:#b95061;
clear:both;
margin-top:20px;
padding:0;
}
.eki_h2_title2{
font-size:20px;
}

.eki_h2-1{
    width:100%;border:solid 1px #c7000b;color:#ffffff;
	border-left:solid 20px #a40000;
	background-color: #d93338;	
	padding:6px;
	font-size:24px;line-height:1;font-weight:bold;
	margin-top:30px;margin-bottom:-15px;
	box-sizing: border-box;
}

.eki_h2{
    width:100%;border:solid 1px #a96232;color:#ffffff;
		border-left:solid 30px #002395;
	background-color: #e60039;	
	padding:6px;
	font-size:24px;line-height:1.2;font-weight:bold;
	margin-top:20px;margin-bottom:10px;
	box-sizing: border-box;
}

.eki_h2-2{
font-size:22px;
line-height:1.2;
}






.eki_h3{
font-size:24px;
margin-top:30px;
margin-bottom:10px;
clear:both;
border-left:20px solid #e2541d;padding-left:6px;
line-height:1.3;
}
.eki_h3-2{
font-size:18px;
}




.densya_illu_top{
	clear:both;
	margin:0px 0 20px 0;
	border:0;
	padding-top:10px;
}
.densya_illu_top img{
	width:100%;height:auto;
}

.densya_illu{
	clear:both;
	margin:0px 0 20px 0;
	border:0;
	padding-top:40px;
}
.densya_illu img{
	width:100%;height:auto;
}

.p_lead{
	font-size:18px;
	margin:10px 0 20px 0;
	font-weight:bold
}


	
.holder{
	width:100%;clear:both;
	margin-top:5px;margin-bottom:5px;
}

.holder img{
	width:100%;height:auto;
}

.movie_holder{
    max-width: 100%;
    height: auto;
}

.movie_holder img{
   max-width: 100%;
    height: auto;
}
	


.eki_p{
font-size:18px;line-height:1.7;	
padding-top:0px;
}
.eki_p2{
font-size:15px;line-height:1.3;	
margin-top:0px;
font-weight:normal;
}

.p_right{
clear:both;
text-align :right;
font-size:18px;line-height:1.7;
padding-top:10px;
padding-bottom:40px;
}



video {
    max-width: 100%;
    height: auto;
}

.openBtn {
position:relative;
width:60%;height:auto;
font-size:16px;text-align:center;line-height:1;
  clear:both;
  cursor: pointer;
  padding: 0px;
  border: 1px solid #999;  
  background-color:#fff;
  margin:20px auto 0 auto;
  overflow:auto;
}

.movie_holder{
width:100%;height:auto;margin:0px auto 0 auto;
padding-top:10px;
}


.textArea {
  display: none;
  padding: 10px 0px 30px 0px;
  margin-bottom:30px;  
}



.holder_event{
clear:both;
width:100%;height:auto;
margin-top:10px;
}

.holder_event_l{
float:none;
width:100%;height:auto;
margin-top:10px;

}
.holder_event_l img{
width:100%;height:auto;
}
.holder_event_r{
float:none;
width:100%;height:auto;
margin-top:10px;

}
.holder_event_r img{
width:100%;height:auto;
}




}






