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


/*PC*/
@media print, screen and (min-width: 769px) {
	
	.hed_img {
		background: url(../images/about/hed_img.jpg) 0 0 no-repeat;
		height: 710px;
		margin-top: 80px;
		width: 40%;
		float: left;
		background-size: cover;
	}
	
			.flow_r_tit {
		color: #ea5514;
		font-size: 1.2em;
		margin-bottom: 10px;
				font-weight: bold;
	}
	
	
	.gre_img {
		width: 940px;
		margin: 0 auto 50px;
	}
	
	.pre_tit {
		font-size: 2em;
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
	}
	
	
	.pre_subtit {
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
		font-size: 1.3em;
		color: #ea5514;
		margin-bottom: 20px;
	}
	
	.pre_txt {
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
	}
	
	.pre_name {
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
		font-size: 1.2em;
		text-align: right;
		margin-bottom: 30px;
	}
	
	
	.gre_img_100 {
		width: 100%;
		margin: 0 auto 50px;
	}
	
	.gre_img_100 img {
		width: 100%;
	}
	
		
	.rs_box {
		margin-bottom: 100px;
	}
	
	.rs_tit {
		width: 100%;
		margin-bottom: 30px;
	}
	
	.rs_tit img {
		width: 100%;
		height: auto;
	}
	
	.r_subtit {
		color: #00a0e9;
		font-weight: bold;
		font-size: 1.4em;
		margin-bottom: 10px;
	}
	
	.r_subtit span {
		color: #000;
	}
	
	
	.s_subtit {
		color: #00a371;
		font-weight: bold;
		font-size: 1.4em;
		margin-bottom: 10px;
	}
	
	.s_subtit span {
		color: #000;
	}
	
	.rs_txt {
		background: #f2f2f2;
		margin-bottom: 20px;
		padding: 5px 10px;
	}
	
	
	.an_tit {
		color: #7dccf3;
		font-size: 3.5em;
		text-align: center;
		line-height: 0.8em;
		font-weight: bold;
		margin-bottom: 20px;
	}
	
	.an_tit span {
		font-size: 15px;
		font-style: italic;
	}
	
	.an_txt {
		color: #7dccf3;
		text-align: center;
		font-size: 1.5em;
		margin-bottom: 20px;
		font-weight: bold;
	}
	
	
	.shin_tit {
		color: #ed86b3;
		font-size: 3.5em;
		text-align: center;
		line-height: 0.8em;
		font-weight: bold;
		margin-bottom: 30px;
	}
	
	.shin_tit span {
		font-size: 15px;
		font-style: italic;
	}
	
	.shin_txt {
		color: #ed86b3;
			text-align: center;
		font-size: 1.5em;
		margin-bottom: 20px;
		font-weight: bold;
	}
	
	
	
	

}

/*sp*/
@media only screen and (max-width: 768px) {
	

		.hed_img {
		background: url(../images/about/hed_img.jpg) center  center no-repeat;
		height: 350px;
		width: 100%;
		background-size: cover;
	}
	

			.flow_r_tit {
		color: #ea5514;
		font-size: 1.2em;
		margin-bottom: 10px;
				font-weight: bold;
	}
	
	
	.gre_img {
		width: 100%;
		margin: 0 auto 50px;
	}
	
	
	.gre_img img {
		width: 100%;
	}
	
	.pre_tit {
		font-size: 1.4em;
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
	}
	
	
	.pre_subtit {
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
		font-size: 1.3em;
		color: #ea5514;
		margin-bottom: 20px;
	}
	
	.pre_txt {
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
	}
	
	.pre_name {
		font-family: "游明朝体","Yu Mincho",YuMincho,"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;
		font-size: 1.2em;
		text-align: right;
		margin-bottom: 30px;
	}
	
	
	.gre_img_100 {
		width: 100%;
		margin: 0 auto 50px;
	}
	
	.gre_img_100 img {
		width: 100%;
	}
	
	
	
	
	
	.rs_box {
		margin-bottom: 100px;
	}
	
	.rs_tit {
		width: 100%;
		margin-bottom: 30px;
	}
	
	.rs_tit img {
		width: 100%;
		height: auto;
	}
	
	.r_subtit {
		color: #00a0e9;
		font-weight: bold;
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	
	.r_subtit span {
		color: #000;
	}
	
	
	.s_subtit {
		color: #00a371;
		font-weight: bold;
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	
	.s_subtit span {
		color: #000;
	}
	
	.rs_txt {
		background: #f2f2f2;
		margin-bottom: 20px;
		padding: 5px 10px;
	}
	
	
		
	.an_tit {
		color: #7dccf3;
		font-size: 3em;
		text-align: center;
		line-height: 0.8em;
		font-weight: bold;
		margin-bottom: 20px;
	}
	
	.an_tit span {
		font-size: 15px;
		font-style: italic;
	}
	
	.an_txt {
		color: #7dccf3;
		text-align: center;
		font-size: 1.5em;
		margin-bottom: 20px;
		font-weight: bold;
	}
	
	
	.shin_tit {
		color: #ed86b3;
		font-size: 3em;
		text-align: center;
		line-height: 0.8em;
		font-weight: bold;
		margin-bottom: 30px;
	}
	
	.shin_tit span {
		font-size: 15px;
		font-style: italic;
	}
	
	.shin_txt {
		color: #ed86b3;
			text-align: center;
		font-size: 1.5em;
		margin-bottom: 20px;
		font-weight: bold;
	}
	
	
	
	
	
	
	
	
	

}