@charset "utf-8";
/* CSS Document */


/* body要素のスタイル */

body{
margin: 0 0 0 0;
padding:0px 0px 0px 0px;
color: #666666;
background-color: #ffffff;
text-align:center;
}


/* インライン要素のスタイル */


img,object{margin:0;padding:0;border:0;vertical-align:bottom;}

h1,h2,h3{margin:0px;padding:0px;}

p{margin:0px;padding:0px;}

dl,dt,dd{margin:0px;padding:0px;}

input{margin:0px;padding:0px;color:#666666;}

form{margin:0px;padding:0px;border:0px;}



/* コンテナ
---------------------------------------------------- */

#container{
width:700px;
margin:0px auto;
padding:0px;
text-align:center;
}


/* ヘッダー
---------------------------------------------------- */

#header{
width:700px;
margin:100px auto 0px auto;
padding:0px;
text-align:center;
}



/* グローバルナビゲーション
---------------------------------------------------- */

#nav{
width:700px;
height:18px;
margin:100px 0px 50px 0px;
}

#nav ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav li{
float:left;
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/* コンテンツ
---------------------------------------------------- */

#contents{
clear:both;
width:700px;
margin:0px auto 10px auto;
padding:0px;
text-align:left;
border-bottom:1px dotted #CCCCCC;
}

#contents_top{
clear:both;
width:700px;
margin:50px auto 100px auto;
padding:0px;
text-align:left;
}

#contents .tl{
width:700px;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#contents p,
#contents_top p{
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#contents .photo{
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
float:right;
}



#nav_s{
clear:both;
margin:0px 0px 100px 0px;
padding:0px 0px 0px 0px;
}

#nav_s p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#999999;
float:left;
}

#nav_s img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}


/* フッター
---------------------------------------------------- */

#footer{
width:100%;
height:60px;
margin:100px auto 0px auto;
padding:0px;
background-color:#90245A;
text-align:center;
}

#footer img{
margin:20px 0px 0px 0px;
padding:0px;
text-align:center;
}




/* リンクの修飾
---------------------------------------------------- */
a:link{color:#999999;text-decoration:underline;}
a:visited{color:#999999;text-decoration:underline;}
a:hover{color:#90245A;text-decoration:underline;}
a:active{color:#90245A;text-decoration:underline;}



