<style type="text/css">

img { border-style:none; } 

a img { border-style:none; } 

/*************************
  index.htmlのCSS
*************************/

#enter-nav{
text-align: center;
margin-right: auto;
margin-left: auto;
position: absolute;
top: 40%;
width: 100%;
}	

#nav a{
color: #000000;
font-family: Century;
}

#nav .deconone{
text-decoration: none;
}

#nav .font-min{
font-family: ＭＳ 明朝;
}

/*************************
  メインCSS 
*************************/

#main{
height: 100%;
width: 100%;
}

#main2{
height: 1500px;
width: 100%;
}

/*************************
  ヘッダー部CSS 
*************************/

#header{
margin-right: auto;
margin-left: auto;
border-width: 1px;
border-style: solid;
position:relative;
width: 737px;
height: 102px;
}

#global-nav{
margin: 0 auto;
padding-bottom: 0px;
border-right-width: 1px;
border-left-width: 1px;
border-right-color: #000000;
border-left-color: #000000;
border-right-style: solid;
border-left-style: solid;
height: 30px;
width: 737px;
}

.nav{
border-right-width: 1px;
border-right-color: #000000;
border-right-style: solid;
width: 121px;
height: 30px;
}

.navend{
width: 125px;
height: 30px;
}

/*************************
  コンテンツ部CSS 
*************************/

#contents{
margin-right: auto;
margin-left: auto;
padding: 5px;
border-width: 1px;
border-color: #000000;
border-style: solid;
position: relative;
height: 630px;
width: 727px;
}

#contents h2{
font-family: メイリオ;
margin: 15px;
padding: 10px;
border-width: 1px;
border-color: #000000;
border-style: solid;
position: relative;
height: 580px;
}

/*********************************/

#hasd-contents{
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
padding: 5px;
border-width: 1px;
border-color: #000000;
border-style: solid;
position: relative;
height: 1000px;
width: 727px;
}

#hasd-contents h2{
font-family: メイリオ;
margin: 15px;
padding: 10px;
border-width: 1px;
border-color: #000000;
border-style: solid;
position: relative;
height:950px;
}

/*********************************/

#use-contents{
margin-right: auto;
margin-left: auto;
padding: 5px;
border-width: 1px;
border-color: #000000;
border-style: solid;
position: relative;
height: 1050px;
width: 727px;
}

#use-contents h2{
font-family: メイリオ;
margin: 15px;
padding: 10px;
border-width: 1px;
border-color: #000000;
border-style: solid;
position: relative;
height: 1000px;
}

/*********************************/

#title
{
font-size: 18px;
padding-right: 10em;
padding-left: 5px;
border-bottom-width: 1px;
border-left-width: 5px;
border-bottom-color: #000099;
border-left-color: #000099;
border-bottom-style: solid;
border-left-style: solid;
}

#prof
{
font-size: 15px;
font-weight: normal;
position: absolute;
top:60px;
left: 60px;
}

.list{
font-size: 15px;
font-weight: normal;
margin: 20px;
}

#mainimage{
margin-right: auto;
margin-left: auto;
padding: 5px;
border-width: 1px;
border-color: #000000;
border-style: solid;
position: relative;
height: 600px;
width: 727px;
}

/***  ***  ***  ***  ***
  作品ナビCSS 
***  ***  ***  ***  ***/

.workslist
{
font-size: 12px;
font-weight: normal;
position: absolute;
top:70px;
left: 60px;

}

.sub1{
position: absolute;
top:80px;
left: 60px;
width:170px;
height:127.5px;
}


/***  ***  ***  ***  ***
  各作品レイアウトCSS 
***  ***  ***  ***  ***/


.article1{
position: absolute;
top:80px;
left: 60px;
width:360px;
height:270px;
}

.article2{
position: absolute;
top:80px;
left: 440px;
width:170px;
height:127.5px;

}

.article3{
position: absolute;
top:220px;
left:440px;
width:170px;
height:127.5px;
}

.article4{
position: absolute;
top:360px;
left:60px;
width:170px;
height:127.5px;
}

.article5{
position: absolute;
top:360px;
left: 250px;
width:170px;
height:127.5px;
}

.article6{
font-size: 12px;
position: absolute;
top:366px;
left: 440px;
width:250px;
height:127.5px;
}

.article7{
font-size: 12px;
position: absolute;
top:494px;
left: 600px;
width:250px;
height:24px;
}

/*************************
  フッター部CSS 
*************************/

#footer{
font-size: 10px;
margin-right: auto;
margin-left: auto;
padding-top: 5px;
padding-bottom: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color: #000000;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
position: relative;
height: 35px;
width: 737px;
}

#footer .center{
margin: 0;
padding: 0;
position: relative;
left: 230px;
}



/*************************
  部CSS 
*************************/


.frame1{
padding: 2px 2px 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-color: #000000;
border-bottom-color: #000000;
border-top-style: solid;
border-bottom-style: solid;
height: 735px;
width: 500px;
background-color: #000000;
}


.line1{
font-style: normal;
line-height: 1.5em;
margin-right: 1em;
margin-left: 1em;

}

.title{
margin-left: 5px;
padding-left: 5px;
border-bottom-width: 1px;
border-left-width: 5px;
border-bottom-color: #000099;
border-left-color: #000099;
border-bottom-style: solid;
border-left-style: solid;
position: absolute;
height: 8%;
width: 95%;
}

h4.center{
text-align: center;
padding: 5px 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
}

</style>



