@charset "shift_jis";

/* ========BASIC======== */
body{
font-size:12px;
font-family:Verdana,Osaka,'MS UI Gothic';
margin:65px 0 0;
background:#638824 url("./image/back_photo.jpg") center top repeat-x fixed;
}

image{
border:0;
}

/* ========TEMPLATE FRAMEWORK======== */
div#wrapper{
width:780px;
height:400px;
margin:auto;
text-align:left;
}
.back11{
background:url("./image/summer1.gif") 649px 160px no-repeat;
}
.back51{
background:url("./image/mahoutukairuru02.gif") 447px 114px no-repeat;
}
div#contents2011{
width:580px;
/*height:388px;*/
padding:3px 10px 10px 10px;
border-top:1px #ff9999 solid;
border-right:1px #ff9999 solid;
border-left:1px #ff9999 solid;
float:right;
background:#ffffff;
}

div#contents{
width:460px;
/*height:350px;*/
padding:3px 130px 10px 10px;
border-top:1px #ff9999 solid;
border-right:1px #ff9999 solid;
border-left:1px #ff9999 solid;
float:right;
}
.back1{
background:#ffffff url("./image/back_summer1.gif") center top no-repeat fixed;
}
.back2{
background:#ffffff url("./image/back_harukoi1.gif") center top no-repeat fixed;
}
.back3{
background:#ffffff url("./image/awa.gif") right bottom no-repeat;
}
.back4{
background:#ffffff url("./image/back_mikazukihime.gif") center top no-repeat fixed;
}
.back5{
background:#ffffff url("./image/back_mahoutukairuru02.gif") center top no-repeat fixed;
}
.back6{
background:#ffffff url("./image/back_3sisters2.gif") center top no-repeat fixed;
}
.back7{
background:#ffffff url("./image/woman04-1.gif") right bottom no-repeat;
}
.back8{
background:#ffffff url("./image/back_post_i.jpg") center top no-repeat fixed;
}

div#menu{
width:150px;
height:400px;
background:#dbedbc url("./image/back_photo_white0.jpg") center top repeat-x fixed;
padding:0px 10px 0px;
border:1px #ff9999 solid;
float:left;
}

div#footer{
width:591px;
margin-left:179px;
padding-right:11px;
padding-bottom:20px;
border-top:1px #ff9999 solid;
clear:both;
}

/* ========CONTENTS CUSTOMIZE======== */
div#breadcrumbs{
padding-bottom:3px;
padding-left:15px;
line-height:100%;
letter-spacing:0.05em;
color:#ff9999;
}

#breadcrumbs a{
color:#ff9999
}
#breadcrumbs a:visited{
color:#cc99cc
}

h1{
margin-right:-120px;
font-size:16px;
color:#339999;
font-weight:bold;
text-align:center;
line-height:150%;
}

h2{
margin:0;
background:url("./image/yeah.gif") no-repeat;
padding:14px 3px 3px 55px;
border-bottom:1px #ff9999 dotted;
color:#8080FF;
font-size:16px;
font-weight:bold;
/*line-height:150%;*/
}

h3{
margin:0;
color: #ab8054;
font-size:16px;
font-weight:bold;
text-align:center;
line-height:150%;
}

h4{
margin:0;
color: #48B767;
font-size:14px;
font-weight:bold;
line-height:150%;
}

p{
margin:0;
padding:0.5em 0 2em 0;
line-height:150%;
letter-spacing:0.05em;
}

.flat{
margin:0.5em 0 0;
padding:0;
}

strong{
color:#ff6347;
font-weight:normal;
border-bottom:1px dashed #999;
}

#contents li{
line-height:150%;
letter-spacing:0.05em;
}

/* ========MENU CUSTOMIZE======== */
#menu p#title{
font-family:"‚l‚r ‚o–¾’©";
font-weight:bold;
text-align:center;
margin:12px 0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
}
#menu p#title_sub{
font-size:10px;
color:#93A9BF;
text-align:right;
margin:12px 0px;
padding:0px;
line-height:normal;
letter-spacing:normal;
}

#menu ul#nav1{
list-style:none;
margin:0;
padding-left:20px;
}
#menu ul#nav2{
list-style:none;
margin:0;
padding-right:20px;
text-align:right;
}

#nav1 li{
color:#FFC1C1;
line-height:220%;
letter-spacing:0.05em;
}
#nav2 li{
color:#BAC5DC;
line-height:220%;
letter-spacing:0.05em;
}

#nav1 a{
color:#FF6060;
font-weight:normal;
text-decoration:none;
letter-spacing:0.05em;
}
#nav2 a{
color:#455B89;
font-weight:normal;
text-decoration:none;
letter-spacing:0.05em;
}
#nav1 a:hover,#nav2 a:hover{
font-weight:bold;
text-decoration:underline;
}

/* ========FOOTER CUSTOMIZE======== */
div#footer{
font-size:0.9em;
text-align:right;
color:#FFFFFF;
}

#footer a{
color:#ff9999;
}

#footer a:hover{
text-decoration:none;
}

#footer address{
font-style:normal;
}

img.qrcode{
float:left;
margin:5px 20px 0;
}