@charset "UTF-8";
@import url("yume_,machi.css");
#concert01 {
	width: 650px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(209,106,148,1);
	border-right-color: rgba(209,106,148,1);
	border-bottom-color: rgba(209,106,148,1);
	border-left-color: rgba(209,106,148,1);
	background-color: rgba(255,255,255,1);
}
#concert02 {
	width: 650px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgba(209,106,148,1);
	border-right-color: rgba(209,106,148,1);
	border-bottom-color: rgba(209,106,148,1);
	border-left-color: rgba(209,106,148,1);
	background-color: rgba(255,255,255,1);
}
#contents_ym {
	margin: auto;
	width: 1050px;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	overflow: hidden;
	background-color: #FFFFFF;
}
#main_ym {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 810px;
}
#challenge_content {
	width: 800px;
	padding-bottom: 10px;
	text-align: center;
}
#challenge_content2 {
	width: 800px;
	background-color: #FFFFCC;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#challenge_program {
	width: 1030px;
	background-color: #FFFFCC;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#social_frame {
    width: 1030px;
    background-color: #FCF9E9;
    text-align: center;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
}
#social_content {
    width: 1010px;
    background-color: #FFFFFF;
    text-align: center;
    margin: 0 auto;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#social_content2 {
	width: 1000px;
	background-color: #FFFDEE;
	text-align: center;
	margin-top: 0px;
	margin-right: 10x;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right: solid 5px #ff5c26;
	border-left: solid 5px #ff5c26;
	padding-left: 0px;
	padding-right: 0px;
}
#nepal_content {
	width: 1030px;
	background-color: #F0E6C1;
	text-align: center;
	margin: 0 auto;
}
#eemachi_program {
	width: 1030px;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#eemachi_notice {
	width: 1030px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 180%;
	background-color: #FFFFCC;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#eemachi_12p {
	width: 1030px;
	text-align: right;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 180%;
	padding: 0px;
	margin: 0px;
}
#nepal_midashi {
	width: 980px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 180%;
	background-color: #F0E6C1;
	padding-left: 10px;
	padding-top: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
}
.program {
	width: 581px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#challenge_notice {
	width: 723px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	padding: 15px;
}
.programleft {
	width: 490px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	overflow: hidden;
	clear: left;
	float: left;
}
.eemachiprogramleft {
	width: 490px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	overflow: hidden;
	clear: left;
	float: left;
}
.programright {
	width: 490px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	overflow: hidden;
	float: right;
	clear: right;
}
.eemachiprogramright {
	width: 490px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	overflow: hidden;
	float: right;
	clear: right;
}
.programbox {
	width: 1010px;
	text-align: center;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.eemachiprogrambox {
	width: 1010px;
	text-align: center;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.eemachiicon {
	width: 1010px;
	text-align: left;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#kikin_content {
	background-color: #CCFFFF;
	width: 800px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
}
#kaiho_back_content {
	width: 800px;
	padding-bottom: 10px;
	border: 1px solid #00B22D;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 10px;
}
#hoshin_content {
	width: 800px;
	background-color: #EFE5AB;
	zoom: 1;
	position: relative;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 180%;
	color: #000000;
	clear: both;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.hoshin_concept {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 160%;
	color: #0066FF;
	padding: 10px;
	clear: both;
	width: 725px;
	margin: 0 auto;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: medium solid #00CCFF;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	background-color: #FFFFFF;
	text-align: center;
}
.nepal_midashi2 {
	clear: both;
	width: 920px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: medium solid #D29C31;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #F6F1E7;
	text-align: center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	padding: 10px;
}
.cal_off_post {
	clear: both;
	width: 920px;
	background-color: #FFFFFF;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
}
.cal_sanka {
	clear: both;
	width: 920px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	padding: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 180%;
	color: #000000;
}
.nepal_quiz {
	clear: both;
	width: 920px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #F0E6C1;
	text-align: center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 180%;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nepal_quiz_under {
	clear: both;
	width: 920px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 180%;
	color: #000000;
}
.nepal_quiz_botan {
	clear: both;
	width: 920px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #F0E6C1;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 180%;
	color: #000000;
}
.nepal_midashi3 {
	clear: both;
	width: 920px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: thin solid #FFFFFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #F6F1E7;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 180%;
	padding: 10px;
}
.nepal_toiawase {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 180%;
	background-color: #F0E6C1;
	text-align: left;
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#hoshin_mark {
	width: 790px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #eeeeee;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 160%;
	color: #555555;
	clear: none;
	height: 280px;
	border: 1px dotted #888888;
	padding: 7px;
	text-align: left;
}
#hoshin_kankyo {
	width: 350px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #555555;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 420px;
	clear: both;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	border: 1px solid #009900;
}
#hoshin_hito {
	width: 350px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #555555;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 420px;
	clear: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 18px;
	border: 1px solid #CC3300;
}
#concert_content {
	width: 800px;
	padding-bottom: 10px;
	border: 1px solid #FF9999;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 10px;
	background-color: #CCCCFF;
}
img.middle {
	vertical-align: middle;
}
#point_content {
	width: 800px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #CCEFC4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pointekoto_content {
	width: 800px;
	padding-bottom: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 10px;
	background-color: #FFFDCA;
	border: 1px solid #3383FF;
}
#pointsanka_content {
	width: 800px;
	padding-bottom: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 10px;
	background-color: #FFFDCA;
	border: 1px solid #00B22D;
}
#kikinsanka_content {
	width: 800px;
	padding-bottom: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-top: 10px;
	background-color: #FFFDCA;
	border: 1px solid #729FD4;
}
#side_ym {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
	height: auto;
	clear: both;
}
.ym14px {
	font-size: 14px;
	line-height: 140%;
}
.ym13px {
	font-size: 13px;
	line-height: 140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ym13bpx {
	font-size: 13px;
	line-height: 140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	text-align: left;
}
.ym13bpxred {
	font-size: 13px;
	line-height: 140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #FF3300;
}
.ym14pxw {
	font-size: 14px;
	line-height: 160%;
	color: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ym14pxy {
	font-size: 14px;
	line-height: 160%;
	color: #FFFF00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ym18pxy {
	font-size: 18px;
	line-height: 160%;
	color: #FFFF00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ym12px {
	font-size: 12px;
	line-height: 140%;
}
.ym12pxred {
	font-size: 12px;
	line-height: 140%;
	color: #FF0000;
}
.ym14pxred {
	font-size: 14px;
	line-height: 140%;
	color: #FF0000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ym18px {
	font-size: 18px;
	line-height: 140%;
}
.ym18pxw {
	font-size: 18px;
	line-height: 140%;
	color: #FFFFFF;
}
.ym16px {
	font-size: 16px;
	line-height: 180%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.ym16pxred {
	font-size: 16px;
	line-height: 180%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #990000;
}
.ym16pxgreen {
	font-size: 16px;
	line-height: 180%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #009933;
}
.ym18pxg {
	font-size: 18px;
	line-height: 140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	vertical-align: middle;
	color: #00B259;
}
.ym18pxred {
	font-size: 18px;
	line-height: 140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	vertical-align: middle;
	color: #CC0000;
}
.ym18pxred2 {
	font-size: 18px;
	line-height: 140%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	vertical-align: middle;
	color: #FF0000;
}
.ym9px {
	font-size: 9px;
}
.linktxt {
	font-size: 12px;
	line-height: 120%;
}
.linktxt a:link {
	color: #009900;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
.linktxt a:visited {
	color: #009900;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
.linktxt a:hover {
	color: #993300;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}
.linktxt a:active {
	color: #009900;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
.ym10px {
	font-size: 10px;
	line-height: 130%;
}
.linktxt2 a:link {
	color: #ff6600;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
.linktxt2 a:visited {
	color: #ff6600;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
.linktxt2 a:hover {
	color: #993300;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}
.linktxt2 a:active {
	color: #ff6600;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}

.pad5{
	padding-left:5px;
}

.ml5{
	margin-left:5px!important;
}

.mr5{
	margin:10px;
}

.f_left{
	float:left;
}

.totsugeki p{
	margin:8px 0;
}

.totsugeki2 p{
	margin:8px;
}

.clear{clear:both;}

.clear hr{display:none;}

a img{ border:none;}.ym12px2 {
	font-size: 12px;
	line-height: 180%;
}

.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb55{margin-bottom:55px !important;}


.ym24 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	line-height: 160%;
	font-weight: bolder;
}
.ym24w {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	line-height: 160%;
	font-weight: bolder;
	color: #FFFFFF;
}
.ym24bu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 24px;
	line-height: 160%;
	font-weight: bolder;
	color: #0066FF;
}
.ym20bu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 160%;
	font-weight: normal;
	color: #0066FF;
}
.ym20w {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	line-height: 160%;
	font-weight: bolder;
	color: #FFFFFF;
}
#hoshin_mark img {
	float: left;
	padding-right: 15px;
}

#yumenavi {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 200px;
}

#yumenavi li {
  width: 200px;
  height: 54px;
  margin: 0;
  padding: 0;
  display: inline;
}

#yumenavi a {
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 54px;
	background-image: url(img/navi_ym_img.gif);
	background-repeat: no-repeat;
}

#hoshin a { background-position: 0 0; }
#kankyo a { background-position: 0 -76px; }
#hito a { background-position: 0 -130px; }
#kikin a { background-position: 0 -189px; }
#point a { background-position: 0 -243px; }
#report a { background-position: 0 -297px; }
#gallery a { background-position: 0 -351px; }
#group a { background-position: 0 -405px; }

#yumenavi a:hover {
	text-decoration: none;
	background-image: url(img/navi_ym_img.gif);
	background-repeat: no-repeat;
}

#hoshin a:hover { background-position: -200px 0; }
#kankyo a:hover { background-position: -200px -76px; }
#hito a:hover { background-position: -200px -130px; }
#kikin a:hover{ background-position: -200px -189px; }
#point a:hover{ background-position: -200px -243px; }
#report a:hover{ background-position: -200px -297px; }
#gallery a:hover{ background-position: -200px -351px; }
#group a:hover{ background-position: -200px -405px; }
#ym_wrapper {
	/* background-color: #00C0F9; */
	width: 100%;
	text-align: center;
	height: auto;
	clear: none;
	float: none;
	padding: 0px;
	margin: auto;
	/* background-image: url(img/back_img.jpg);
	background-repeat: repeat-y;
	background-position: center bottom; */
}
.programbun {
	width: 280px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: left;
	float: left;
	clear: left;
}
.eemachitime01 {
	width: 270px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	text-align: left;
	float: left;
	clear: left;
	background-color: #e3cbff;
	padding: 5px;
}
.eemachitime02 {
	width: 270px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	text-align: left;
	float: left;
	clear: left;
	background-color: #FFF2EB;
	padding: 5px;
}
.eemachitime0a {
    width: 480px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 13px;
    text-align: left;
    float: left;
    clear: left;
    padding: 5px;
    background-color: #FFF2EB;
}
.eemachiprogrambun .eemachitime02 br {
}
.eemachiprogrambun .eemachitime02 br {
}
.eemachiprogrambun .eemachitime02 br {
}
.eemachimission {
	width: 270px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	text-align: left;
	float: left;
	clear: left;
	background-color: #FFF2EB;
	padding: 5px;
	border: 1px solid #FF6600;
}
.eemachitime03 {
	width: 270px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	text-align: left;
	float: left;
	clear: left;
	background-color: #c7ccff;
	padding: 5px;
}
.eemachitime04 {
    width: 270px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 13px;
    text-align: left;
    float: left;
    clear: left;
    background-color: #DFFFBF;
    padding: 5px;
}
.eemachitime05 {
    width: 270px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 13px;
    text-align: left;
    float: left;
    clear: left;
    background-color: #FFD4FB;
    padding: 5px;
}
.eemachiprogrambun {
	width: 280px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	text-align: left;
	float: left;
	clear: left;
}
.eemachiprogrambun2 {
    width: 490px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 13px;
    text-align: left;
    float: left;
    clear: left;
    font-style: inherit;
    color: #3366CC;
}
.fontblue {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #3366CC;
}
.fontorenge {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FF6633;
}
.programimg {
	float: right;
	width: 200px;
	text-align: left;
}
.eemachiprogramimg {
	float: right;
	width: 200px;
	text-align: left;
	padding-top: 5px;
}
.eemachiprogramimg_p {
    float: right;
    width: 490px;
    text-align: right;
    padding-top: 5px;
}
.tirashi {
	float: right;
	width: 134px;
	clear: right;
	overflow: auto;
}
.oubo {
	clear: left;
	float: left;
	width: 874px;
	margin-left: 10px;
}
.oubotirashi {
	width: 1040px;
	height: 80px;
}
.oubomade {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	text-align: center;
	height: 300px;
	width: 800px;
	padding: 30px;
}
.challengefaq {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: left;
	width: 800px;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.oubotxt {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	width: 874px;
	text-align: center;
	margin-left: 10px;
	font-weight: bold;
}
.hoshin_seido {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 160%;
	color: #000000;
	width: 760px;
	text-align: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.kikin_body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 160%;
	color: #FFFFFF;
	background-color: #008AFF;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}
.kikin_bodyb {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 180%;
	color: #FFFFFF;
	background-color: #008AFF;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: bold;
}
.kikindownload {
	background-color: #008AFF;
	width: 740px;
	padding-bottom: 5px;
	text-align: center;
	padding-top: 5px;
}
.eemachifaqunder {
	width: 790px;
	text-align: right;
}
.topleftbox {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	width: 496px;
	padding-left: 13px;
	text-align: left;
}
.nepal_program {
	width: 930px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #FFFFFF;
}
.nepal_action1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #F6F1E7;
	width: 290px;
	text-align: left;
	clear: none;
	float: left;
	overflow: hidden;
	padding-left: 5px;
}
.cal_off_l {
	width: 306px;
	text-align: center;
	clear: none;
	float: left;
	overflow: hidden;
}
.cal_off_g {
	width: 285px;
	text-align: left;
	clear: none;
	float: none;
	overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 200%;
	color: #000000;
	background-color: #EAF8BC;
	height: 300px;
	padding-right: 0px;
	padding-left: 7px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.cal_off_o {
	width: 285px;
	text-align: left;
	clear: none;
	float: none;
	overflow: hidden;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 200%;
	color: #000000;
	background-color: #F9DBBC;
	height: 300px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
.nepal_action2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #F6F1E7;
	width: 310px;
	text-align: left;
	padding-left: 10px;
	clear: none;
	float: left;
	overflow: hidden;
}
.cal_off_c {
	width: 306px;
	text-align: center;
	clear: none;
	float: left;
	overflow: hidden;
}
.nepal_action3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #F6F1E7;
	width: 290px;
	text-align: left;
	padding-left: 5px;
	clear: right;
	float: right;
	overflow: hidden;
}
.cal_off_right {
	width: 306px;
	text-align: center;
	clear: right;
	float: right;
	overflow: hidden;
}
.cal_off_botan {
	background-color: #F0E6C1;
	text-align: center;
	width: 930px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
#eemachi_oubo {
	text-align: right;
	width: 1030px;
}
.waku_application {
	text-align: center;
	width: 1030px;
}
.waku_aisatu {
	text-align: left;
	width: 1030px;
	background-color: #FF9;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	border-radius: 20px;
	padding: 10px;
}
.waku_toiawase {
	text-align: left;
	width: 1000px;
	background-color: #FFC;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	border-radius: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 10px;
}
.wakuwaku_app {
	text-align: left;
	width: 1000px;
	background-color: #FFF1D4;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	border-radius: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-left: 10px;
}
.sdgs_waku {
    text-align: left;
    width: 1000px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    border-radius: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-left: 10px;
    line-height: 180%;
}
.sdgs_waku2{
    text-align: left;
    width: 1000px;
    height: 270px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    border-radius: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-left: 10px;
    line-height: 180%;
}
.eemacchi_01 {
	width: 1030px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: right;
	padding-left: 10px;
	bottom: 0px;
}
.linktxtb {
	font-size: 12px;
}
.linktxtb a:link {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
.linktxtb a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
.linktxtb a:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
.linktxtb a:active {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
.sdgs_title {
    text-align: center;
    width: 1000px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    border-radius: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-left: 10px;
}
#sdgs_bun1 {
    background-color: #FFFFFF;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    float: left;
    text-align: left;
    width: 720px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    clear: both;
}
#sdgs_bun2{
    background-color: #FFFFFF;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    float: left;
    text-align: center;
    vertical-align: top;
    width: 220px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    clear: none;
}
.sdgs_border {
    font-size: 18px;
    margin-right: 0;
    margin-left: 0;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    border : solid 2px #333;
    margin-top: 10px;
}
#sdgs_menu {
  width: 206px;
  padding-bottom: 1000px;
  padding-left: 3px;
  background-color: #D3EDFB;
  float: left;
}
#sdgs_content {
  width: 820px;
  float: right;
    }
.sdgs_title01 {
    text-align: center;
    width: 800px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
}
.sdgs_waku01{
    text-align: left;
    width: 800px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-left: 0px;
    line-height: 180%;
    clear: both;
}
#sdgs_bun11 {
    background-color: #FFFFFF;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    float: left;
    text-align: left;
    width: 580px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    clear: both;
}
#sdgs_bun22{
    background-color: #FFFFFF;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 14px;
    float: left;
    text-align: center;
    vertical-align: top;
    width: 220px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    clear: none;
}
.sdgs_header{
    text-align: left;
    width: 1040px;
    height: 281px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#sdgsmenu ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}
#sdgsmenu li{ 
display: inline; 
padding: 0; 
margin: 0; 
}
#sdgsmenu li a{
display: block; 
border: 1px solid #FFFFFF;
background-color: #2693FF;
padding: 3px 10px;
text-decoration: none;
color: #FFFFFF;
line-height: 50px;
width: 180px;
height: 50px;
margin: 2px 0px;
text-align: left;
font-size: 16px;
}
#sdgsmenu li a:hover{
border: 1px solid #FFFFFF;
background-color: #26C9FF;
}
.sdgs_gallery_l {
  float: left;
  width: 260px;
  height: 300px;
}
.sdgs_gallery_r {
  float: left;
  width: 260px;
  height: 300px;
  margin-left: 10px;
}
.sdgs_gallery_r2 {
  float: right;
  width: 260px;
  height: 300px;
  margin-left: 10px;
}
.sdgs_gallery{
	text-align: left;
	width: 800px;
	height: 360px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	line-height: 180%;
	clear: both;
}
.sdgs_gallery0{
	text-align: left;
	width: 800px;
	height: 270px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	line-height: 180%;
	clear: both;
}
.sdgs_gallery_r3 {
  float: left;
  width: 800px;
}
.sdgs_gallery_r4 {
  float: left;
  width: 530px;
  margin-left: 10px;
}
.sdgs_gallery_r5 {
	float: left;
	width: 800px;
    padding-top:10px;
}
.sdgs_picture{
    width: 800px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
	margin-top: 10px;
	margin-top: 10px;
	padding-top: 10px;
	padding-top: 10px;
}
.movie_waku {
	width: 1030px;
	height: 300px;
	margin-left: 10px;
}
.movie_mv {
	width: 500px;
	float: left;
}
.movie_bun {
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 16px;
	float: right;
	width: 520px;
	text-align: left;
}
.movie_waku2 {
	width: 1030px;
	margin-left: 10px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	text-align: left;
	font-size: 16px;
}
.movie_waku3 {
	width: 1030px;
	height: 300px;
	margin-left: 10px;
	text-align: left;
}
.movei_gallery_l {
	float: left;
	width: 330px;
	height: 300px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 16px;
	text-align: left;
}
.movei_gallery_r {
	float: left;
	width: 330px;
	height: 300px;
	margin-left: 20px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 16px;
	text-align: left;
}
.movei_gallery_r2 {
	float: right;
	width: 330px;
	height: 300px;
	margin-left: 10px;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 16px;
	text-align: left;
}
.charege_akawaku {
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: rgba(254,92,39,1);
	text-align: center;
	height: auto;
	width: 1020px;
	border: 2px solid rgba(254,92,39,1);
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}.notice_waku {
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 00px;
	padding-left: 40px;
	padding-bottom: 0px;
	height: 800px;
	width: 1000px;
	text-align: left;
}
#social_frame2 {
	text-align: center;
	background-color: #FFFDEE;
	width: 1030px;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.sdgs_nav {
  width: 200px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.sdgs_nav li {
  position: relative;
  width: 200px;
  height: 50px;
}
.sdgs_nav > li {
  border-bottom: none;
}
.sdgs_nav li:last-child {
  border-bottom: none;
}
.sdgs_nav li:hover > ul > li {
  border-bottom: none;
}
.sdgs_nav li > ul > li:last-child {
  border-bottom: none;
}
.sdgs_nav li a {
  display: block;
  width: 200px;
  height: 50px;
  color: #ffffff;
  font-size: 14px;
  text-align: left;
  line-height: 50px;
  padding: 3px 10px;
  background: #2693ff;
  border-bottom: 1px solid #ffffff;
  box-sizing: border-box;
  text-decoration: none;
}
.sdgs_nav > li:hover > a {/*layer-1*/
  color: #ffffff;
  background: #26c9ff;
}
.sdgs_nav > li li:hover > a {/*layer-2*/
  color: #ffffff;
  background: #26c9ff;
}
.sdgs_nav li:hover > ul > li {
  overflow: visible;
  z-index: 1;
  top: -50px;
  left: 160px;
  height: 50px;
}
.sdgs_nav li ul li {
  overflow: hidden;
  height: 0;
  left: 110px;
  list-style: none;
}
.sdgs_nav li ul li a {
  background: #4d7aff;
}
.sdgs_nav li ul:before {
  position: absolute;
  content: "";
  top: 14px;
  left: 140px;
  border: 1px solid transparent;
  border-left: 1px solid #ffffff;
}
.linktxt4 a:link {
	color: #663300;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
.linktxt4 a:visited {
	color: #663300;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
.linktxt4 a:hover {
	color: #663300;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}
.linktxt4 a:active {
	color: #663300;
	text-decoration: underline;
	font-size: 12px;
	line-height: 120%;
}
#sdgs_link {
	width: 800px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #eeeeee;
	line-height: 160%;
	color: #555555;
	clear: none;
	height: 1000px;
	border: 1px dotted #888888;
	padding: 7px;
	text-align: left;
}
.sdgs_link2 {
	font-size: 14px;
	line-height: 160%;
	color: #000000;
	width: 790px;
	text-align: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.linktxt3 {
	font-size: 14px;
	line-height: 120%;
}
.linktxt3 a:link {
	color: #009900;
	text-decoration: underline;
	font-size: 14px;
	line-height: 120%;
}
.linktxt3 a:visited {
	color: #009900;
	text-decoration: underline;
	font-size: 14px;
	line-height: 120%;
}
.linktxt3 a:hover {
	color: #993300;
	font-size: 14px;
	line-height: 120%;
	text-decoration: none;
}
.linktxt3 a:active {
	color: #009900;
	text-decoration: underline;
	font-size: 14px;
	line-height: 120%;
}