/*-------------------------------------------------------共通--------------------------------------------------------*/


body {
	font-family: Meiryo, Verdana, Arial, helvetica, sans-serif;
	border:none;
	border-collapse:collapse;
	background: #fff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #333;
	text-decoration: none;
	font-size:12px;
	line-height:16px;
}

body.swin {
	font-family: Meiryo, Verdana, Arial, helvetica, sans-serif;
	border:none;
	border-collapse:collapse;
	background: #ffffff;
	background:url("../images2010spring/swnbg.gif");
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #333;
	text-decoration: none;
	font-size:12px;
	line-height:16px;
}

body a:link {color: #000;text-decoration: none;}
body a:visited {color: #000;text-decoration: none;}
body a:active {color: #000;text-decoration: none;}
body a:hover {color: #000;text-decoration:none;border-bottom:1px black dotted;}

a.images{text-decoration: none;}
a.images:link {color: #000;text-decoration: none;}
a.images:visited {color: #000;text-decoration: none;}
a.images:hover {color: #000;text-decoration: none;border-bottom:1px #fff dotted;}

a.footer{color: #000;text-decoration: none;}

a.footer:link {color: #000;text-decoration: none;}
a.footer:visited {color: #000;text-decoration: none;}
a.footer:hover {color: #000;text-decoration: underline;background: #fff;}


/*--クリア--*/
.clears{
	clear:both;
}

/*--非表示--*/
.hide{
	display:none;
}

/*--赤--*/
span.New{
	color: #cc0000;
}

/*--灰--*/
.Spec{
	color: #777777;
}
#base{
	margin:0px auto 0px auto;
	width:778px;
}
/*-------------------ヘッダエリア--------------------*/
#Headder{
	margin:0px auto 0px auto;
	width:778px;
	height:153px;
}

/*-------------------container--------------------*/
#Container{
	margin:0px auto 0px auto;
	width:778px;
	background: #fff;
	background:url("../images2010spring/bg.gif");
	background-repeat: no-repeat;
}
/*-------------------タイトル--------------------*/
#Title{
	width:778px;
	height:104px;
}


/*-------------------変更--------------------*/


#ArchiveBox{
	margin:0px 31px 0px 31px;
	width:716px;
	height:250px;
}
#ArchiveBoxInLeft{
	float: left;
	margin:0px 0px 0px 0px;
	height:250px;
}
#ArchiveBoxInRight{
	float: right;
	margin:0px 0px 0px 0px;
	height:250px;
}
#ArchiveBoxInImage{
	margin:0px 1px 0px 1px;
	width:350px;
	height:180px;
}
/*--タイトルエリア--*/
#NewTitleBox_1{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new1.gif");
	background-repeat: no-repeat;
}
#NewTitleBox_2{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new2.gif");
	background-repeat: no-repeat;
}
#NewTitleBox_3{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new3.gif");
	background-repeat: no-repeat;
}
#NewTitleBox_4{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new4.gif");
	background-repeat: no-repeat;
}
#NewTitleBox_5{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new5.gif");
	background-repeat: no-repeat;
}
#NewTitleBox_6{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new6.gif");
	background-repeat: no-repeat;
}
#NewTitleBox_7{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new7.gif");
	background-repeat: no-repeat;
}
#NewTitleBox_8{
	margin:0px 1px 0px 1px;
	width:350px;
	height:63px;
	background:url("../images/name_new8.gif");
	background-repeat: no-repeat;
}
/*--タイトルと日付--*/
#NewTitle{
	margin:5px 15px 0px 15px;
	width:320px;
	height:46px;
	color: #000;
	text-decoration: none;
	font-size:12px;
	line-height:16px;
}
* html #NewTitle {/*IE6*/
	margin:5px 15px 0px 0px;
}
*+ html #NewTitle {/*IE7*/
	margin:5px 15px 0px 0px;
}
#NewTitle li{
	list-style-type:none;
}
#NewDate{
	margin:0px 15px 0px 15px;
	width:320px;
	height:17px;
	color: #000;
	text-decoration: none;
	font-size:10px;
	line-height:16px;
}




/*-------------------個人アーカイブ--------------------*/
#PersonalArea{
	clear:both;
	margin:39px 31px 0px 31px;
	width:720px;
	overflow:hidden;
}

#PersonalBox{
	float:left;
	margin:0px 7px 0px 0px;
	width:233px;
	height:173px;
}
* html #PersonalBox {/*IE6*/
	overflow:hidden;
}

/*--名前、写真--*/
#PersonalBox #Name{
	margin:0px 1px 0px 1px;
	width:233px;
	height:74px;
}
#PersonalBox #Name .namephoto {
	padding:1px 0px 0px 0px;
	border:none;
	width:233px;
	height:74px;
}

/*-最新のもの--*/
#PersonalNew{
	margin:5px 10px 0px 10px;
	width:213px;
	height:40px;
	color: #000;
	text-decoration: none;
	font-size:10px;
	line-height:12px;
}
* html #PersonalNew{
	margin:0px 10px 0px 10px;
}

#PersonalNew li{
	list-style-type:none;
}
* html #PersonalNew li{
	margin-left:-15px;
}
*+ html #PersonalNew li{
	margin-left:-15px;
}


/*--アーカイブ--*/
#PersonalExt{
	margin:0px 10px 0px 10px;
	width:213px;
	height:64px;
	color: #555;
	text-decoration: none;
	font-size:10px;
	line-height:14px;
}
.Plist{
	margin:0px 0px 0px -25px;
	list-style-type: disc;
}
* html .Plist{
	margin:0px 0px 0px 15px;
}
*+ html .Plist{/*--IE7--*/
	margin:0px 0px 0px 15px;
}

/*-------------------ナビ--------------------*/
#Navi{
	margin:46px auto 0px auto;
	width:167px;
	height:63px;
}
#Navigation ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	height:63px;
}
#Navigation ul li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:63px;
}
#Navigation ul li a{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Navigation ul li.Menu1 a{background:url("../images2010spring/backnumber2008aw.gif");width:167px;height:63px;}
#Navigation ul li a:hover{background-position:0 -63px;}


/*-------------------フッタ-------------------*/
#Footer{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 0px;
	width:778px;
}
#foot{
	color: #333;
	text-decoration: none;
	font-size:10px;
	line-height:14px;
}



/*--小窓--*/
/*-------------------container--------------------*/
#Container_swin{
	margin:17px auto 0px auto;
	width:620px;
	background: #fff;
	background:url("../images2010spring/backnumberbg2008aw.gif");
	background-repeat: no-repeat;
}


/*-------------------closeボタン--------------------*/
.close {
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	border:none;
	width:36px;
	height:25px;
}

/*-------------------リスト--------------------*/

.List{
	width:500px;
	margin:0px auto 0px auto;
	padding:110px 0px 0px 0px;
}
.ListAll{
	clear:both;
	padding:10px 0px 0px 0px;
	width:500px;
	height:80px;
}

/*リスト　画像*/
.ListPhoto {
	float:left;
	width:100px;
	height:90px;
}
/*リスト　右側*/
.ListRight {
	float:right;
	width:400px;
	height:90px;
	text-align: left;
}
/*リスト　日付店名*/
.ListDateShop {
	width:400px;
	height:30px;
	text-align: left;
}
/*リスト　タイトル*/
.ListTitle{
	margin-top:5px;
	width:400px;
	height:60px;
	text-align: left;
}



/*-------------------ナビ--------------------*/
.Navi{
	clear:both;
	margin:25px auto 0px auto;
	width:500px;
	height:30px;
}

/*ナビ戻る*/
.NaviPrev {
	position: relative;
	float:left;
	width:250px;
	height:30px;
	text-align: left;
}
/*ナビ次へ*/
.NaviNext {
	position: relative;
	float:right;
	width:250px;
	height:30px;
	text-align: right;
}


/*-------------------fotter--------------------*/
.footter{
	clear:both;
	margin:0px auto 0px auto;
	width:500px;
	height:30px;
	text-align: center;
}

/*----サムネイル----*/
.thumbnail {
	padding:1px;
	border: 1px solid #ccc;
	background:#fff;
	width:90px;
	height:90px;
}



/*--詳細小窓--*/
/*-------------------container--------------------*/
#Container_columnwin{
	margin:17px auto 0px auto;
	width:620px;
	background: #fff;
	background:url("../images2010spring/columnbg2008aw.gif");
	background-repeat: no-repeat;
}

/*-------------------スタッフ表示--------------------*/
#staffArea{
	padding:27px 10px 0px 10px;
	width:600px;
	height:74px;
	text-align: right;
}

/*----スタッフアイコン----*/
.staff {
	margin:0px 5px 0px 0px;
	border:none;
	width:233px;
	height:74px;
}


/*----タイトルエリア----*/
#column_title {
	padding:30px 20px 0px 20px;
	width:580px;
	height:50px;
	text-decoration: none;
	color: #000;
	font-size:12px;
	line-height:14px;
}

/*----タイトル日付----*/
.column_date {
	color: #777;
	font-size:10px;
	line-height:14px;
}


/*-------------------写真一覧--------------------*/
#photoArea{
	padding:0px 10px 0px 10px;
	width:600px;
}
#photoBox3{
	margin:0px 0px 0px 0px;
	width:600px;
	height:344px;
	background:url("../images/photobg1.gif");
	background-repeat: no-repeat;
}
#photoBox6{
	margin:0px 0px 0px 0px;
	width:600px;
	height:344px;
	background:url("../images/photobg2.gif");
	background-repeat: no-repeat;
}
#photoBox9{
	margin:0px 0px 0px 0px;
	width:600px;
	height:344px;
	background:url("../images/photobg3.gif");
	background-repeat: no-repeat;
}
#photoBoxL{
	position: relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:196px;
	height:344px;
}
#photoBoxR{
	position: relative;
	float:right;
	margin:0px 0px 0px 0px;
	width:404px;
	height:344px;
}
#photoBoxRL{
	position: relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:202px;
	height:344px;
}
#photoBoxRR{
	position: relative;
	float:right;
	margin:0px 0px 0px 0px;
	width:202px;
	height:344px;
}
#photoBoxRLL{
	position: relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:6px;
	height:344px;
}
#photoBoxRLR{
	position: relative;
	float:right;
	margin:0px 0px 0px 0px;
	width:196px;
	height:344px;
}
#photoBoxRRL{
	position: relative;
	float:left;
	margin:0px 0px 0px 0px;
	width:6px;
	height:344px;
}
#photoBoxRRR{
	position: relative;
	float:right;
	margin:0px 0px 0px 0px;
	width:196px;
	height:344px;
}

/*----写真----*/
.pola {
	margin:9px 0px 0px 8px;
	border:none;
	width:180px;
	height:180px;
}
/*----コメント----*/
.pola_comment {
	margin:5px 12px 0px 12px;
	width:170px;
	text-decoration: none;
	color: #555;
	font-size:10px;
	line-height:14px;
}

/*----テキスト----*/
#column_text{
	clear:both;
	margin:10px auto 0px auto;
	width:580px;
	text-decoration: none;
	color: #333;
	font-size:12px;
	line-height:14px;
}

/*-------------------ナビ--------------------*/
.Navi2{
	clear:both;
	margin:25px auto 0px auto;
	width:600px;
	height:30px;
}

/*ナビ戻る*/
.Navi2Prev {
	position: relative;
	float:left;
	width:300px;
	height:30px;
	text-align: left;
}
/*ナビ次へ*/
.Navi2Next {
	position: relative;
	float:right;
	width:300px;
	height:30px;
	text-align: right;

}