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

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {
	margin:0;
	padding:0;
}
#wrap {
	width:100%;
	margin:0 auto;
    /*padding-top: 70px;*/
}

.wt90{ width:90%; margin:0 auto;}

/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
header {
    background:#fff;
    border-top:3px #666666 solid;
    margin:0; 
    padding:0;
    box-shadow: 0px 9px 9px rgba(0,0,0,0.1);
/*    position: fixed;*/
    border-bottom:#CCC 1px solid;
    top: 0;
    z-index: 9999;
    margin-bottom: 0;
    filter: alpha(opacity=90);
    -moz-opacity:0.9;
    opacity:0.9;
    width:100vw;
}
/*#headerArea { position:relative; height:3em; width:100%;}*/

#headerAreaLogo {float: left; width: 50%; margin: 4% 0 3% 3%;}
#headerAreaLogo h1 img {display: block;}
#headerLink{float: left; width:20%; margin: 2% 1% 2% 2%;}
#headerLink li{ display:inline-block; width: 100%; }
#headerArea .menu {float: right;margin-top: 3%;padding-top: 3px; width:15%;}
#headerArea #menuBtn.menu {padding-top: 0;}


#hNavi{ width:60px; position: fixed; z-index: 999; top:0; margin-left:900px;}
#hNavi ul{ display:none;}
/*#headerTxt{	width:30%;	position:absolute;	right:2%;	top:0.2em;}*/

#breadcrumbArea{ display:none;}

/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gnavi{}
#gnavi li{ }


/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea { padding-top:0px;}
#contentsAreaInner {}


/*----------------------------------------------------------------------------
    ***                                                                    Area
----------------------------------------------------------------------------*/
#contBox {
    float: left;
    background: #fff;
}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection {
    width: 100%;
}
.mainSectionInner {}

/*----------------------------------------------------------------------------
***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection{
    margin: 10px;
    padding: 25px;
    border: 10px solid #ccc;
}
.rightSectionInner {}
#rightFd{ 
    margin:0 0 10px 0;
    padding:0;
}
/*#rightFd2{ margin:-7px 0 10px 0;}*/




/*----------------------------------------------------------------------------
 ***                                                              ãã¼ã¸ããã
----------------------------------------------------------------------------*/
.pagetop {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}

/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section {}
.sectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea p{}
#footerArea {padding: 0 5%; margin-top: 7%; border-top: 1px solid #ccc;background: #FFF;}
#footerAreaLink{}
#footerAreaInner {}
#footerAreaLogo li{display:inline-block; font-size:100%; text-align: center;}
#footerCopyright{margin-top: 10px;}

#footerArea .tAlignL {text-align: left;}
#footerArea .tAlignC {text-align: center;}
#footerArea .tAlignR {text-align: right;}

/*----------------------------------------------------------------------------
***                                                              antagBox
----------------------------------------------------------------------------*/
#antagBox {
    display: none;
}




















/*----------------------------------------------------------------------------
***                                                                Container
----------------------------------------------------------------------------*/
body{ margin:0; padding:0; /*border-top:5px solid #CCC;*/ }
#wrap #headerArea #totp{ position: fixed; bottom:0; right:0; z-index:999;width: 55px; display:none;}

/*----------------------------------------------------------------------------
***                                                                   Header
----------------------------------------------------------------------------*/
#headerAreaInner{  }
#headerTxt{ width: 230px; height: 51px; position: absolute; left: 444px; top: 11px; }
#sapriBar{ position:absolute; left:542px; top:44px; }
#headerTxt p{ margin:0; padding:0;}
#hNavi{ width:205px; position: fixed; z-index: 999; top:0; margin-left:750px;}
#hNavi li{float:left; vertical-align:middle; line-height:5px;}
#headerTop{ position: fixed; z-index: 999; top:28px; margin-left:700px;}

/*----------------------------------------------------------------------------
***                                                           Header - gNavi
----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------
***                                                             contentsArea
----------------------------------------------------------------------------*/
#contentsArea{}

/*----------------------------------------------------------------------------
***                                                                   footer
----------------------------------------------------------------------------*/

#footerCopyright{}

/*----------------------------------------------------------------------------
***                                                                  PageTop
----------------------------------------------------------------------------*/
.pagetop{ text-align: right; margin-top: 5px; margin-bottom: 10px; clear: both; }

/*----------------------------------------------------------------------------
***                                                            breadcrumbArea
----------------------------------------------------------------------------*/
#breadcrumbArea{ width:950px; }
#breadcrumbArea li{ float:left; font-size:10px; }
#breadcrumbArea li a{ display:block; background:url(https://www.nova.co.jp/common_images/icon_list03.gif) right 50% no-repeat; padding-right:25px;}
.attenC{font-size:10px; padding:10px 0 0 0; clear:both; color:#777;}

/*----------------------------------------------------------------------------
***                                                                  section
----------------------------------------------------------------------------*/






















