@charset "UTF-8";
/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 170%;
	color: #330;
	background-color:#fff;

background-image:url(wood02.jpg);
background-position:center center;
background-attachment:fixed;
background-repeat:repeat;

-webkit-text-size-adjust:100%;


}

#grand{max-width:650px;
width:expression(document.body.clientWidth > 532? "530px" : "auto");
margin:0 auto;
padding:0;

background-color:#fff;
}

#contents{width:90%;
text-align:left;
margin:0;
padding:0% 5% 0% 5%;}

#opening,#profile,#prologue,#sendmail,#firsttalk,#mydream,#design,#auto,#open,#get,#now,#worry,#new,#how,#post,#silver,#gold,#platina,#point,#day,#last,#form
{width:100%;margin-bottom:10%;}


ol{font-weight:bold;}
.lic{font-weight:normal;}
li{padding:3% 0 3% 0;font-weight:bold;}
img{max-width: 100%;}
p{margin:5% 0% 5% 0%}
p.pt{margin:10% 0% 5% 0%}
em{background-color:#F9EE6E;font-style:normal;}
u{font-weight:bold;}
l{font-style:normal;font-weight:bold;color:#F63571;border-bottom:0px solid}
.hr{border-top:1px dotted #C0B795;}
.subtitle{font-size:160%;font-weight:bold;}
th{width:80px;vertical-align:top;}
td{vertical-align:top;}

.daybox{text-align:center;padding:2% 0 2% 0;margin:0;color:#fff;background-color:#F63571;}
.day{font-size:170%;}
.red {color:#F33;}
.blue{color:#06F}
.big{font-size:110%;font-weight:bold;}
.smal{font-size:85%;line-height:160%;}

a:link { color: #4d4500; }
a:visited { color: #fff }
a:hover { color: #ccc; }
a:active { color: #fff; }

.youtube{}
.yousize{border:0px solid #000;}

@media screen and (max-width: 480px) {
    .sp { display:none; }
}

#formin{margin:0 auto;padding:5%}
#youtubebox{margin:0 auto;padding:2% 5% 2% 5%;background-color:#111;background-image:url(youback.jpg);
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
   overflow:hidden; }

.video-container {
margin-bottom:5%;
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

dt{clear:both;margin-bottom:3%;border-left:solid 10px #ddd;padding-left:2%;}
dd{margin-bottom:5%;}
.name{border:solid 1px #777;height:20px;width:100%;}
textarea{width:100%;height:100px;}
.check{float:left;clear:none;display:block;width:50%;}

h1{font-weight:bold;font-size:35px;border-bottom:dotted 1px #ccc;border-top:dotted 1px #ccc;padding:4% 0% 4% 0%;line-height:normal;color:#39B54A;}
h2{font-weight:bold;font-size:27px;border-bottom:dotted 1px #ccc;border-top:dotted 1px #ccc;padding:4% 0% 4% 0%;line-height:120%;color:#39B54A;}



.formtxt02 {
	width:90%;
	height:40px;
	padding:0px 5px;
	border:2px solid #CCC;
	font-size:18px;
	font-weight:bold;
}

.formtxt {
	background:#FFF no-repeat 0px 3px;
	width:84%;
	height:45px;
	padding-left:12%;
	border:2px solid #CCC;
	font-size:18px;
	font-weight:bold;

}

.submit{width:100%;}
.submit:hover {
	opacity: 0.92;
	/* IE */
	filter: alpha(opacity=92);
}

#forms{background-image:url('back_form-b.png');
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border:solid 5px #c8c086;
}

.back{background-image:url('back_form-b.png');margin-top:10%;
border:solid 5px #c8c086;padding:2%;}

figure.photo-left{margin: 0;
margin-right: 20px;
float: left}

#footer{width:96%;padding:1% 2% 1% 2%;color:black;background-image:url('back_form-b.png');text-align:center;}

ul.inyou{border-left:solid 10px #ddd;padding-left:4%;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;font-size:22px;}
