@charset "utf-8";
/* CSS Document */
#wrapHead{
background:url(../images/home_head_line.gif) repeat-x 0 100%;
}
#wrapHeadEle{
background:none;
}
#wrapMain{
background:url(../images/home_body_line.gif) repeat-x;
}
h2{
clear:both;
margin:0;
padding:0;
}
/*-------------------------------------------------------------*/
#flashcontent{
clear:both;
width:100%;
margin:0 auto;
text-align:center;
background:#aba594 url(../images/image_back.jpg) no-repeat 50% 0;
}
#flashcontentEle{
position:relative;
margin:0 auto;
width:960px;
}
#flashcontent p{
padding:5px;
font-size:10px;
line-height:150%;
color:#ffffff;
}
/**/
/*-------------------------------------------------------------*/
/*お見舞い*/
p.omimai{
padding:40px 0 0 0;
}
/*-------------------------------------------------------------*/
#wrapL{
float:left;
padding:42px 0 0 0;
width:520px;
}
/*-------------------------------------------------------------*/
#wrapR{
float:right;
padding:42px 0 0 0;
width:410px;
}
#wrapR dl.bnr{
height:75px;
}
#wrapR dl.bnr dt{
float:left;
margin:0 20px 0 0;
}
#wrapR dl.bnr dt.b{
margin-right:0;
}
#news{
clear:both;
position:relative;
margin:20px 0;
}
#news p.more{
position:absolute;
top:0;
right:0;
}
#news tr{
background:url(../images/home_news_line.gif) no-repeat 0 100%;
}
#news th{
padding:10px;
font-size:0.75em;
line-height:150%;
}
#news td{
padding:10px;
font-size:0.75em;
line-height:150%;
}
#news td a{
padding:0 0 0 10px;
background:url(../images/home_news_icon.gif) no-repeat 0 2px;
line-height:150%;
text-decoration:none;
}
#news td a:hover{
text-decoration:underline;
}
/*-------------------------------------------------------------*/
#caution{
clear:both;
position:relative;
margin:20px 0;
}
#caution dl{
position:relative;
padding:4px 15px 0 15px;
border:1px solid #d48a91;
background:#ffffff;
}
#caution .c1{
clear:both;
margin:4px 0 0 0;
padding:0 0 6px 0;
background:url(../images/home_caution_taisetsu_line.gif) bottom no-repeat;
}
#caution .c2{
clear:both;
margin:9px 0 6px 0;
}
#caution .c3{
clear:both;
margin:5px 0 0 0;
}
#caution .c4 ul{
position:relative;
margin:0 30px 0 0;
}
#caution ul li.c5{
position:absolute;
top:0px;
left:108px;
}


/*-------------------------------------------------------------*/
#use{
clear:both;
position:relative;
margin:10px 0;
height:40px;
}
#use .u1{
position:absolute;
left:105px;
top:5px;
}
#use .u2{
position:absolute;
left:191px;
top:5px;
}
#use .u3{
position:absolute;
left:302px;
top:5px;
}
/*-------------------------------------------------------------*/
#palette{
clear:both;
position:relative;
background:#e8e7dd;
padding:10px;
}
#paletteEle{
position:relative;
}
#palette img{
display:block;
}
#palette dl{
position:relative;
}
#palette .p1{
}
#palette .p2{
margin:10px 0;
}
#palette .p3{
position:absolute;
top:205px;
left:255px;
}
#palette .p4{
}
#palette .p5{
position:absolute;
top:355px;
left:170px;
}
#palette .p6{
position:absolute;
top:355px;
left:340px;
}
/*-------------------------------------------------------------*/
.wrapLink{
margin:10px 0;
background:#f3f1ea;
padding:10px;
}
.wrapLink td{
vertical-align:middle;
padding:10px;
font-size:0.75em;
line-height:150%;
}
.wrapLink .topRec td{
vertical-align:middle;
padding:5px 10px;
font-size:0.75em;
line-height:150%;
}
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/*end*/
