/* CSS Document */

/*page01*/

section{display:block; padding:0;}

#sec01{
width:100%;
padding:2% 0 0;
}

#txt01{position:absolute; top:180px; left:20px; width:460px; font-size:17px; line-height:1.8;}

.part {
	width:800px;
	margin:auto;
	
	}

.ml3{margin-left:3%;}
.mr3{margin-right:3%;}

#sec01 p{
	/*font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;*/
	color:#fff;
	text-shadow: 0px 0px 2px #000,0px 0px 2px #000,0px 0px 3px #000,0px 0px 3px #000,0px 0px 10px #000,0px 0px 10px #000;
	}

#tsubame{position:absolute; right:10px; top:490px; width:70px;}

.f-container{
	display:flex;	
}


.f-item01 {flex-basis:60%;}
.f-item02 {flex-basis:40%;}
.f-item03 {flex-basis:30%;}
.f-item04 {flex-basis:70%;}

.large125 {font-size:125%;}