@charset "UTF-8" ;

/* リセットスタイル=============================================== */
*{
	margin : 0;
	padding : 0;
	list-style : none;
	font-size : 100%
	border : none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size : 10px;
}

img{
	vertical-align : top;
}

/* リンク設定===================================================== */

#primary a:link{
	color : #ffffff;
	border-width : 0px ;
}	

#primary a:visited{
	color : #ffffff;
}

#primary a:hover,a:focus{
	color : #999999;
}

#primary a:active{
	color : #ffffff;
}

#secondary a{
	text-decoration : none;
}

#secondary a:link{
	color : #666666;
	border-width : 0px ;
}

#secondary a:visited{
	color : #666666;
}

#secondary a:hover,a:focus{
	color : #770000;
}

#secondary a:active{
	color : #666666;
}


a img {
	border: none;
}


/* 文字サイズの設定=================================================== */

.f8{
	font-size : 8px;
}

.f12{
	font-size : 12px;
	font-weight : bold;
}


/* 全体枠の設定=================================================== */
body{
	color : #333333;
}

#wrapper{
	position : relative;
	width : 1000px;
	margin : 0 auto;
	padding : 0px;
	background-color : #ffffff;
}
h1{
	font-size : 3px;
	color : #ffffff;
}
#primary{
	width : 300px;
	height : 620px;
	background-image : url("../image/main.gif");
	background-no-repeat;
	margin-top :5px;
	float : left;
	color : #ffffff;
	font-weight : normal;
}

#outline{
	width : 210px;
	margin-top : 250px;
	margin-left : 45px;
}
.message{
	margin-top : 50px;
}

.floluxe{
	margin-top : 10px;
	text-align : right;
}

#secondary{
	width : 650px;
	margin-top : 40px;
	margin-left : 50px;
	float : right ;
}

#secondary .box{
	width : 110px;
	height : 160px;
	margin : 5px;
	border-style : solid;
	border-color : #999999;
	border-width : 1px;
	float : left;
}

.photo{
	margin : 5px;
}

#secondary .box2{
	width : 230px;
	height : 160px;
	margin : 5px;
	border-style : solid;
	border-color : #999999;
	border-width : 1px;
	font-size : x-small;
	color : #666666;
	float : left;
	margin-bottom : 50px;
}

ul{
	margin : 10px; 
}

#footer{
	clear : both;
	background-color : #ffffff;
	text-align : center;
	font-size : x-small;
	font-style : normal;
	margin-top : 100px;
}