@charset "Shift_JIS";


/* ClearFix */
/* ----------------------------------------------------- */

/*for IE 5.5-7*/
.clearfix{
	zoom:1;
}


/*for modern browser*/
.clearfix:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}


.clear{
	clear:both;
}

/* 初期設定 */
/* ----------------------------------------------------- */

BODY,H1,H2,H3,H4,H5,H6,P,UL,DL,DIV,TABLE,FORM{
	margin:0px;
	padding:0px;
	font-weight:normal;
}


IMG {
	border:0px;
}


body{
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
	background:url(../images/background_img.gif) repeat-x 0 0;
	font-size:12px;
	line-height:1.5em;
	color: #666;
	}

a:link {color:#000066;text-decoration:underline;}
a:visited {color:#000066;text-decoration:underline;}
a:hover {color:#0000cc;text-decoration:underline;}
a:active {color:#000066;text-decoration:underline;}


/* 00.レイアウト*/
/* ----------------------------------------------------- */

#header_container {
	width:840px;
	margin:0 auto;
	padding-top:30px;
}

#header {
	height: 72px;
}

#navi {
	width:1200px;
	margin:20px -15% ;

}

#main_img {
	text-align: center;
}

#title {
	margin: 10px 0 20px 0;
}

#top_content { /* トップのみ */
	width:780px;
	margin:0 auto;
} 

#content {
	width:780px;
} 

#left {
width:780px;
}

#footer {
background-color: #000066;
	padding:30px;
	margin-top: 30px;
}
	
	
/* 01.ヘッダー*/
/* ----------------------------------------------------- */

#header h1 {
	float: left;
}

#header li {
	list-style: none;
	float: right;
}

#header li.add {
	font-size: 10px;
	color: #ffe7a1;
	padding-bottom: 6px;
}

#main_title {
    margin:50px 0 30px;
}


/* 02.グローバルナビゲーション*/
/* ----------------------------------------------------- */


#navi li {
	list-style: none;
	display: inline;
}

/* 03.トップコンテンツ*/
/* ----------------------------------------------------- */

.content_box {
	width: 250px;
	height: 103px;
	margin-bottom: 25px;
}

/**/
.content_box.fLeft {
	float: left;
	margin-right:15px;}

.content_box.ffLeft {
	float: left;
}
	
	
.content_box2 {
	width: 250px;
	height: 103px;
}

.content_box_left {
	width: 85px;
	float: left;
}

.content_box_right {
	width: 154px;
	float: right;
}

.content_box_right h3 {
	padding-top: 3px;
	font-size: 12px;
}

#pick {
	font-size: 12px;
	padding: 8px;
}

#shop {
		margin:0 auto;
	width:780px;
	border: solid 1px #ccc; 
}

.blue {
	color:#35408e;
}

/* 04.フッター*/
/* ----------------------------------------------------- */

#footer_wrap {
	width: 840px;
	margin:0 auto;
}

#footer_navi {
	float: left;
}

#footer_navi li {
	display: inline;
	list-style: none;
}

#copyright {
	font-size: 10px;
	margin-top: 5px;
color: #fff;}

#footer_company {
	float: right;
	text-align: right;
	list-style: none;
}



#footer a:link {color:#fff;text-decoration:underline;}
#footer a:visited {color:#fff;text-decoration:underline;}
#footer a:hover {color:#ffe7a1;text-decoration:underline;}
#footer a:active {color:#fff;text-decoration:underline;}



