/* CSS Document */

/*page01*/




section{display:block; padding:0; position:relative;}
#wrap{width:; padding:; box-sizing:border-box; margin:0 auto;}

#sec01{posiiotn:relative;}
#sec01 img{width:100%;}
#sec01 p{font-size:15px; line-height:1.6; position:absolute; top:230px; margin:0 auto; left:0; right:0; color:#fff; text-shadow: 0px 0px 1px black; text-shadow: 0px 0px 2px black; text-shadow: 0px 0px 3px black; text-shadow:0px 0px 1px #000000,0px 0px 2px #000000,0px 0px 3px #000000;}
#sec02 img{width:100%;}

#sec02{margin-top:0; position:relative;}
#sec02 section#info{width:500px; position:absolute; top:10px; left:15px; font-size:14px; background:rgba(23,28,97,0.5); padding:1.5%; border-radius:15px;}
#sec02 section#info img{margin-bottom:10px; max-width:88%; }
#sec02 section#info p{margin-bottom:10px; color:#fff;}

#sec03{margin-top:0; position:relative; background-image:url(../images/p02/bg.jpg); background-size:cover; padding:1.5% 0 0;}
#sec03 p{color:#fff; text-shadow: 0px 0px 5px rgba(0,0,0,0.9); text-align:2;}
#sec03 p.ab{position:absolute;}
#txt01{top:590px; left:40px; width:400px;}
#txt02{top:900px; left:20px; width:460px;}
#txt03{top:1270px; left:20px; width:700px;}
#txt04{width:95%; margin:0 auto;}

.pink{color:#E95B9C;}
.yellow{color:#FFF100;}
.large{font-size:20px;}