@charset "UTF-8";
/* CSS Document */


@import "reset.css";



a:link, a:visited{color:#000066; text-decoration:none;} 
a:hover{color:#000099;text-decoration:underline;}

/*マージン*/
.marginTB5{clear:both; margin:5px 0px;}
.marginLR5{clear:both; margin:0px 5px;}
.marginB10{clear:both; margin-bottom:10px;}
.marginTB10{clear:both; margin:10px 0px;}
.marginLR10{clear:both; margin:0px 10px;}
.marginTB15{clear:both; margin:15px 0px;}
.marginLR15{clear:both; margin:0px 15px;}
.marginL20{clear:both; margin-left:20px;}
.marginB20{clear:both; margin-bottom:20px;}
.marginTB20{clear:both; margin:20px 0px;}
.marginLR20{clear:both; margin:0px 20px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/*ieでのpngの表示*/
.png{
	behavior:url(/basefile/iepngfix/iepngfix.htc) 
}



body{
	font-family:Trebuchet,"ＭＳ Ｐゴシック","Trebuchet MS",Osaka, "ヒラギノ角ゴ Pro W3";
	background:repeat-x center 10px url(../img/common/header_back.gif);
	
}

h1{
	color:white;
	background-color:#666;
	line-height:10px;
	text-align:center;
}

.excerpt,
#excerpt{
	display:none;
}

#container{
	width:810px;
	margin:0 auto;
	position:relative;
}

/*------------------------------------------*/
/*header*/
/*------------------------------------------*/
#header{
	background:no-repeat center bottom url(../img/common/header_back_main.gif);
}

#header #title{
	width:810px;
	margin:0 auto 10px;
}
.ie6 #header #title{
	margin-bottom:7px;
}

#header #title h2{
	background:no-repeat top url(../img/common/logo.gif);
	height:61px;
	width:111px;
	text-indent:-9999em;
}

/*------------------------------------------*/
/*BLOG header*/
/*------------------------------------------*/
#header{
	background:no-repeat center bottom url(../img/common/header_back_main.gif);
}

#header #blog_title{
	width:810px;
	margin:0 auto 10px;
}
.ie6 #blog_title #title{
	margin-bottom:7px;
}

#header #blog_title h2{
	background:no-repeat top url(../img/blog/blog_logo.gif);
	height:61px;
	width:224px;
	text-indent:-9999em;
}

/*------------------------------------------*/
/*コンタクト*/
/*------------------------------------------*/
#contact{
	position:absolute;
	top:-110px;
	right:-7px;
	background:no-repeat url(../img/common/head_tool_back.gif);
	width:262px;
	height:63px;
}
.ie6 #contact{
	top:-110px;
}


#contact #bt_mail{
	position:relative;
	top:32px;
	left:42px;
}
#contact #bt_mail a{
	display:block;
	background:no-repeat top url(../img/common/bt_email.gif);
	width:66px;
	height:15px;
	text-indent:-9999em;
}
#contact #bt_mail a:hover{
	background-position:bottom;
}

/*------------------------------------------*/
/*gloval navi*/
/*------------------------------------------*/
#glnavi{
	width:810px;
	margin:0 auto;
}

#glnavi ul{
	background:no-repeat bottom url(../img/common/glnavi.gif);
	width:810px;
	height:39px;
}
#glnavi li{
	float:left;
	text-indent:-9999em;
	width:135px;
}
#glnavi li a{
	display:block;
	background:no-repeat top left url(../img/common/glnavi.gif);
	height:39px;
	width:135px;
	text-indent:-9999em;
}

#glnavi li#menu1 a{
	background-position:left top;
}
#glnavi li#menu1 a:hover{
	background-position:left bottom;
}
#glnavi li#menu1_selected a{
	background-position:left bottom;
}

#glnavi li#menu2 a{
	background-position:-135px top;
}
#glnavi li#menu2 a:hover{
	background-position:-135px bottom;
}
#glnavi li#menu2_selected a{
	background-position:-135px bottom;
}

#glnavi li#menu3 a{
	background-position:-270px top;
}
#glnavi li#menu3 a:hover{
	background-position:-270px bottom;
}
#glnavi li#menu3_selected a{
	background-position:-270px bottom;
}


#glnavi li#menu4 a{
	background-position:-405px top;
}
#glnavi li#menu4 a:hover{
	background-position:-405px bottom;
}
#glnavi li#menu4_selected a{
	background-position:-405px bottom;
}

#glnavi li#menu5 a{
	background-position:-540px top;
}
#glnavi li#menu5 a:hover{
	background-position:-540px bottom;
}
#glnavi li#menu5_selected a{
	background-position:-540px bottom;
}

#glnavi li#menu6 a{
	background-position:-675px top;
}
#glnavi li#menu6 a:hover{
	background-position:-675px bottom;
}
#glnavi li#menu6_selected a{
	background-position:-675px bottom;
}


/*------------------------------------------*/
/*パンくずリスト*/
/*------------------------------------------*/
#pageHeader{
	padding-bottom:25px;
	position:relative;
}

#pageHeader #breadCrumb li{
	float:left;
	padding:0 12px 0 8px;
	line-height:15px;
	margin:0px;
}

#pageHeader #breadCrumb li#bc4{
	background:no-repeat right url(../img/common/bread4.gif) #dbdbd1;
}
#pageHeader #bc_back4{
	position:absolute;
	background:no-repeat #dbdbd1;
	width:555px;
	height:15px;
	top:56px;
	left:-555px;
}

#pageHeader #breadCrumb li#bc3{
	background:no-repeat right url(../img/common/bread3.gif) #e7e7dd;
}
#pageHeader #bc_back3{
	position:absolute;
	background:no-repeat #e7e7dd;
	width:555px;
	height:15px;
	top:56px;
	left:-555px;
}

#pageHeader #breadCrumb li#bc2{
	background:no-repeat right url(../img/common/bread2.gif) #eeeee4;
}
#pageHeader #bc_back2{
	position:absolute;
	background:no-repeat #eeeee4;
	width:555px;
	height:15px;
	top:56px;
	left:-555px;
}


/*------------------------------------------*/
/*右ナビ*/
/*------------------------------------------*/
#rightColumn{
	padding-top:30px;
}
#rightColumn li{
	margin-bottom:0px;
	text-align:right;
}

#rightColumn li img{
	margin:10px 0px;
}
#rightColumn li#styleMagazine img{
	margin:8px 0px;
}

#rightColumn li a:link img,
#rightColumn li a:visited img{
	border:1px solid #444;
}
#rightColumn li a:hover img{
	border:1px solid #aaa;
}

#rightColumn li#styleMagazine{
	background:no-repeat right top url(../img/rw_stylemagazine.gif);
	height:119px;
	padding:0px 5px;
}

#rightColumn li#pickUpItem img,
#rightColumn li#pickUpStyle img{
	width:80px;
}

#rightColumn li#pickUpStyle{
	background:no-repeat right top url(../img/rw_pickupstyle.gif);
	height:129px;
	margin:auto 0px;
	padding:0px 5px;
	padding-right:12px;
	
}

#rightColumn li#pickUpItem{
	background:no-repeat right top url(../img/rw_pickupitem.gif);
	height:129px;
	margin:auto 0px;
	padding:0px 5px;
	padding-right:12px;
}

#rightColumn li#mobile{
	padding-left:5px;
	margin:0px;
	/*margin-right:12px;*/
}

#rightColumn li#blog{
	margin:0px;
	padding:0px;
}

#rightColumn li#blog img{
	border:none;
	margin:0px;
	/*margin-right:12px;*/
}




/*------------------------------------------*/
/*mobile*/
/*------------------------------------------*/
#mobile img{
	border:1px solid black;
}



/*------------------------------------------*/
/*フッター*/
/*------------------------------------------*/
#footer{
	clear:both;
	background:repeat-x top url(../img/common/fotter_back.gif);
	height:92px;
	text-align:center;
	font-size:1em;
	color:#444;
}
#footer .wrapper{
	background:no-repeat center top url(../img/common/footer_back_main.gif);
	padding-top:18px;
}

#footer ul{
	margin-bottom:10px;
}
#footer li{
	display:inline;
}


#footer #mutualLink{
	margin:3px 0em;
}
#footer a{
	color:#666;
}


/*------------------------------------------*/
/*ボーダー*/
/*------------------------------------------*/
div#border{
	border-bottom:1px solid #ccc;
	margin:1em 0px;
}