/*
/index.html
#top-pagebox
*/



div#top-pagebox div#mainimgbox{
height: 350px; margin-bottom: 2em;
}

/*
news
#content-news
------------------------------*/
div#top-pagebox div#content-news{
width: 570px; margin-bottom: 2em;
}
div#top-pagebox div#content-news div.box-s{
margin: 0px;
}

div#top-pagebox div#content-news h3.blockttl{
margin-bottom: 10px; 
}

div#top-pagebox div#content-news iframe{
width: 570px; height: 480px; border-width: 0px; border-style: none; margin: 0px;
}




/*
パックプラン
#content-select-plan
------------------------------*/
div#top-pagebox div#content-select-plan{
margin-bottom: 1em;
}
div#top-pagebox div#content-select-plan div.box-s{
width: 570px;
}



/*
appeal
#content-appeal
------------------------------*/
div#top-pagebox div#content-appeal{
margin-bottom: 2em;
}
div#top-pagebox div#content-appeal p.lead{
height: 79px; background: url(../../img/appeal/catchcopy.gif) no-repeat center top; margin-left: 0px; margin-right: 0px; text-indent: -9999px; overflow: hidden;
}
/*
#appeal-s-note
*/
div#top-pagebox div#appeal-s-note{
border: 1px solid #ccc; padding: 30px 30px 15px; 
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; 
behavior: url(/htc/ie-css3.htc)
}

/*
#appeal-s-message
*/
div#top-pagebox div#content-appeal div#appeal-s-message p.p01{
background: url(../../img/appeal/photo.jpg) no-repeat right top; margin-left: 0px; margin-right: 0px;
}

div#top-pagebox div#content-appeal div#appeal-s-message p.p01{
padding-right: 146px;
}
div#top-pagebox div#content-appeal div#appeal-s-message div.bnbox{
text-align: left;
}


/*
#wingbox
*/

div#top-pagebox #wingbox01{
padding-bottom: 0px;
}









/*
直接訪問させていただける範囲
#footer-business-range


div#top-pagebox div#footerbox01 div#footer-business-range div#business-range-s-guide{
width: 800px;
}
*/



/*
リンク集
#footer-links
------------------------------*/
div#top-pagebox div#footer-links{
margin: 0px 0px 1em; padding-bottom: 0px; text-align: center;
}
div#top-pagebox div#footer-links h3.blockttl{
width: 950px; background: url(../../img000/footer/butterfly.gif) no-repeat right bottom #fff;; margin: 0px 0px 0.2em; padding: 0.5em 0px; font-size: 100%; color: #000; font-weight: normal; text-align: left;
}
div#top-pagebox div#footer-links div.box-s{
border: 1px solid #ccc; background: #eeeee6; margin: 0px; padding: 5px 0px;
}
div#top-pagebox div#footer-links div.itembox{
width: 896px; border: 1px solid #ccc; background: #fff; margin: 0px auto; padding: 5px 20px; text-align: left;
}
div#top-pagebox div#footer-links img{
float: left;
}

div#top-pagebox div#footer-links dl{
float: right; width: 646px; margin: 0px 0px 0px auto; padding-top: 0.2em;
}
div#top-pagebox div#footer-links dt{
margin-bottom: 0.3em; font-size: 91.6%;
}
div#top-pagebox div#footer-links dt a{
color: #215a08; text-decoration: none;
}
div#top-pagebox div#footer-links dt a:hover{
text-decoration: underline;
}
div#top-pagebox div#footer-links dd{
margin-bottom: 0px; font-size: 91.6%;
}





