@charset "UTF-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}

body {background:url(../images/bg.jpg) repeat;}


header {background:#f14e23; width:100%; height:auto;}
header .logo{float:left; width:65%; max-width:380px;}
header .love{float:right; display:block; width:35%; max-width:185px;}

ul#sns{margin:0 auto; padding:5px; max-width:690px; height:25px;}
ul#sns li{float:right; list-style:none;}

#aContainerW ul#sns{ position:absolute; top:15px; right:10px; max-width:200px; height:50px; z-index:100;}
#aContainerW ul#sns li{float:none; list-style:none; margin-bottom:5px;}

.banner{width:143px; height:394px; position:absolute; bottom:10px; right:20px;}

#aContainer {
	margin:0 auto 30px;
	width:690px;
	display: block;
}

#aContainerW {
	margin:10px auto 30px;
	width:833px;
	display: block;
	position:relative;
}

#aContainer #aContents { width:690px; margin:0 auto; padding:0; position:relative; background:url(../images/main.png) repeat-y;
}

#aContainerW #aContents { width:833px; margin:0 auto; padding:0; position:relative; background:url(../images/main02.png) repeat-y;
}

#aContainer #title { background:url(../images/title.png) no-repeat bottom right; margin:0 20px 5px 20px ;padding-top:0px; }

#aContainerW #title { background:url(../images/title_l.png) no-repeat bottom left; margin:0; padding:0px; }


#aContainer #photo {width:350px; margin:0 0 5px 10px; }
#aContainerW  #photo {width:350px; margin:0 0 5px 300px; }

#aContainer h2 {font-size:28px; color:#eb2c2c; background:url(../images/dotted.png) no-repeat bottom left; padding-bottom:10px; margin:10px 0 5px 20px;}
#aContainerW h2 {font-size:28px; color:#eb2c2c; background:url(../images/dotted.png) repeat-x bottom left; padding-bottom:10px; margin:0px 0 5px 110px; width:540px;}



#aContainer p {font-size:18px; line-height:1.4em; margin:0; padding:0 0 10px 20px;}
#aContainerW p {font-size:16px; line-height:1.4em; margin:0; padding:0 0 10px 110px; display:block; width:540px;}
p br {display:block;}

.top , .bottom {display:block;}

a img {border:none;}


