/*===============================================
●画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 769px){
	body {
		margin:0px;
		padding:0px;
		text-align: left;
		width: 100%;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
		background-image:url("../img/background/back.gif")
	}
	img.banner {
		height :auto;
		width :auto;
	}
	img.top {
		height: 300px;
		width : 600px;
	}
	img.photo {
		height: 300px;
		width : 600px;
		margin-left: 50px;
	}
	img.photo2 {
		height: 300px;
		width : 400px;
		margin-left: 100px;
	}
	img.photo3 {
		display: block;
		height: auto;
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
	video {
		display: block;
		height: 600px;
		width: 1080px;
		margin-left: auto;
		margin-right: auto;
	}
	p {
		width: 1100px;
		margin: auto auto;
		padding: auto auto;
		text-align: left;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
		line-height: 250%;
	}
	p.mail-outwaku {
		width: 250px;
		margin: auto;
		text-align: left;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	p.mail-inwaku {
		width: 300px;
		margin: auto;
		text-align: left;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	p.etc {
		width: 500px;
		margin: auto auto;
		text-align: left;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	p.origin-inwaku {
		width: 915px;
		margin: auto auto;
		text-align: left;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	p.reproduction {
		width: 815px;
		margin: auto auto;
		text-align: left;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	table.simple {
		width: 80%;
		border-collapse: collapse;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	th.simple {
		width: 25%;
		padding: auto;
		text-align: center;
		border: 1px solid #b9b9b9;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	td.simple {
		padding: 6px;
		text-align: center;
		border: 1px solid #b9b9b9;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	table.study {
		width: 100%;
		border-collapse: collapse;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	th.study {
		width: 25%;
		padding: 6px;
		text-align: center;
		border: 1px solid #b9b9b9;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	td.study {
		padding: 6px;
		text-align: left;
		border: 1px solid #b9b9b9;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	textarea.message {
		width: 26%
	}
	.mail-waku {
		width: auto;
		padding: auto;
		margin: auto;
		border: solid 2px black;
		border-radius: 10px;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	.origin-waku {
		padding: auto;
		border: solid 2px red;
		border-radius: 10px;
		margin: auto;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	.ido-waku {
		width: auto;
		padding: auto;
		border: solid 2px pink;
		border-radius: 10px;
		margin:0 0 10px 0;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	.iroiro-waku {
		width: auto;
		padding: auto;
		border: solid 2px blue;
		border-radius: 10px;
		margin:0 0 10px 0;
		font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
	}
	.page-top
	{
		display: none;
		margin: 0 ;
		padding: 0 ;

	}

	.page-top-p
	{
		margin: 0 ;
		padding: 0 ;

		position: fixed ;
		left: calc(100% - 150px) ;
		bottom: 16px ;

	}

	.move-page-top
	{
		display: block ;
		background-image:url("../img/background/back.gif");
		width: 70px ;
		height: 70px ;
		cursor: pointer ;

		line-height: 50px ;
		text-decoration: none ;
		text-align: center ;

		-webkit-transition:all 0.3s ;
		-moz-transition:all 0.3s ;
		transition:all 0.3s ;
	}
	@media screen and ( min-width:1130px )
	{
		.move-page-top:hover
		{
			opacity: 0.85 ;
		}
	}
	#main{
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.frame-set {
		width: 1000px;
		height: 450px;
		border: 0px;
	}
}