* {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", verdana, arial, sans-serif;
	list-style: none;
}

a {text-decoration: underline;}
a:link {color: #55240C;}
a:visited {color: #55240C;}
a:active {color: #55240C;}
a:hover {color: #FF6600;}

#foot a {text-decoration: none;}
#foot a:link {color: #333333;}
#foot a:visited {color: #333333;}
#foot a:active {color: #333333;}
#foot a:hover {color: #FF6600;text-decoration: underline;}

.category a {text-decoration: none;}
.category a:link {color: #76481A;}
.category a:visited {color: #76481A;}
.category a:active {color: #76481A;}
.category a:hover {color: #FF6600;}

.junle a {text-decoration: none;}
.junle a:link {color: #76481A;}
.junle a:visited {color: #76481A;}
.junle a:active {color: #76481A;}
.junle a:hover {color: #FF6600;}

.ochiba a {text-decoration: underline;}
.ochiba a:link {color: #76481A;}
.ochiba a:visited {color: #76481A;}
.ochiba a:active {color: #76481A;}
.ochiba a:hover {color: #FF6600;}

#login a {text-decoration: none;}
#login a:link {color: #55240C;}
#login a:visited {color: #55240C;}
#login a:active {color: #55240C;}
#login a:hover {color: #FF6600;text-decoration: underline;}

#logo a {text-decoration: underline;}
#logo a:link {color: #55240C;}
#logo a:visited {color: #55240C;}
#logo a:active {color: #55240C;}
#logo a:hover {color: #FF6600;}


img {
	border: none;
}

#content {
margin: 0 auto;
width:760px;
}


.t10 {
font-size:70%;
line-height:140%;
}

.t12 {
font-size:110%;
line-height:140%;
}

#center {
width:550px;
margin:0px 30px 0px 0px;
float:left;
}


/* head_start xxx */
#head {
background: transparent url(http://www.couturier-stage.com/images/head/bg.gif) 0px 0px no-repeat;
width:760px;
margin: 0 auto;
}

#logo {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 20px;
text-align: right;
}

#logo h1 {
text-align: left;
}

#logo h2 {
width:267px;
margin-top:10px;margin-left:0px;
text-align: right;
font-weight:normal;
font-size:70%;
}

#shoppingbag {
text-align: right;
margin:15px 0px 10px 0px;
}

.search {
font-size:70%;
color:#4F210B;
text-align: right;
margin:12px 0px 12px 0px;
padding:0px 0px 0px 0px;
}

.login {
text-align: right;
margin:18px 0px 15px 0px;
padding:0px 0px 0px 0px;
font-size:70%;
}

.login ul {
text-align: right;
margin:0px 0px 0px 0px;
font-size:70%;
}
.login ul li {display: inline;
line-height:160%;
margin:0px 0px 0px 5px;
margin-left:0px;}


#head_menu {
text-align: left;
padding:10px 0px 8px 0px;
margin:0px 0px 0px 15px;
width:760px;
}

.ochiba{
font-size:70%;
margin:0px 0px 14px 16px;
color:#663300;
text-align:left;
}

/* head_FIN xxx */



/* foot_start xxx */

.pagetop{
text-align:right;
width:760px;}

#foot {
background: transparent url(http://www.couturier-stage.com/images/foot/bg.gif) 0px 0px no-repeat;
background-position: bottom;
width:760px;
margin: 0 auto;
padding-top:30px;
text-align:center;
}

#foot p{
font-size:70%;
margin-bottom:0px;
padding-bottom:20px;
margin-top:10px;}

.foot_link{
border:1px solid #cccccc;
font-size:70%;
padding:7px 0px 7px 0px;
margin-bottom:18px;margin-top:15px;
border-left: none;
border-right: none;
}

/* foot_FIN xxx */



/* 右 xxx */
#side_right {
width:180px;
margin:0px 0px 0px 0px;
padding-top:0px;
float:right;
line-height:1.4;
}


/* バナー xxx */

.banner {
margin:0px 0px 20px 0px;
}

.banner ul {
padding-top:0px;
}

.banner ul li {
padding-bottom: 5px;
}

/* ニューストピックス xxx */

.info {
margin:0px 0px 24px 0px;
}


.info dl {
}

.info dt {
color:#FF6600;
font-size:70%;
font-weight:bold;
margin-bottom:2px;
margin-top:2px;
}
	
.info dd {
border-bottom: 1px dotted #6F3F19;
padding-bottom:7px;
font-size:70%;
margin-bottom:10px;
}

/* クチュリエルーム xxx */

.room {
margin:0px 0px 21px 0px;
color:#333333;
}

.style1 {font-size: 70%;}
.style2 {font-size: 75%;
color:#000066; font-weight:bold;}

.room ul {
padding-top:0px;
}

.room ul li {
font-size:90%;
padding-bottom:0px;
margin-left:0px;
margin-top:3px;
}



.room_image {
float:left;
margin-right:10px;
}

.room dt {
color:#003399;
font-weight:bold;
font-size:90%;
margin-bottom:7px;
}
	
.room dd {
border-bottom: 1px dotted #6F3F19;
padding-bottom:5px;
font-size:70%;
margin-bottom:10px;
}


/* 案内 xxx */

.guidance_0 {
padding:4px 0px 3px 30px;
font-size:75%;
background: transparent url(http://www.couturier-stage.com/images/right/button.gif) 5px 0px no-repeat;
margin: 5px 0px 2px 0px;
}


.guidance_01 {
font-size:70%;
border-bottom:dotted 1px #B79F8C;
margin: 5px 0px 5px 0px;
padding-bottom:5px;
}

.guidance_1 {
clear:both;
padding:5px 0px 8px 32px;
font-size:75%;
background: transparent url(http://www.couturier-stage.com/images/right/padding_1.gif) 5px -3px no-repeat;
border-bottom:dotted 1px #B79F8C;
margin-top:0px
}

.guidance_2 {
padding:8px 0px 8px 32px;
font-size:75%;
background: transparent url(http://www.couturier-stage.com/images/right/padding_2.gif) 0px  2px no-repeat;
border-bottom:dotted 1px #B79F8C;
}

.guidance_3 {
padding:8px 0px 9px 32px;
font-size:75%;
background: transparent url(http://www.couturier-stage.com/images/right/padding_3.gif) 2px 6px no-repeat;
border-bottom:dotted 1px #B79F8C;
}

.guidance_4 {
padding:8px 0px 10px 32px;
font-size:75%;
background: transparent url(http://www.couturier-stage.com/images/right/padding_4.gif) 0px 3px no-repeat;
border-bottom:dotted 1px #B79F8C;
}

.guidance_5 {
padding:8px 0px 10px 32px;
font-size:75%;
background: transparent url(http://www.couturier-stage.com/images/right/padding_5.gif) 2px 3px no-repeat;
border-bottom:dotted 1px #B79F8C;
}

.guidance_6 {
padding:8px 0px 10px 32px;
font-size:75%;
background: transparent url(http://www.couturier-stage.com/images/right/padding_6.gif) 2px 4px no-repeat;
border-bottom:dotted 1px #B79F8C;
}


/* 案内 xxx */

.mailmagazine {
margin:0px 0px 20px 5px;
}

.mail {
padding-left:10px;
padding-right:10px;
width:149px;
font-size:70%;
color:#333333;
background: transparent url(http://www.couturier-stage.com/images/right/mailmagazine_back.gif) repeat-y;
}



/* SPECIAL LINK xxx */
.speciallink {
width:180px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.scopy{
font-size:70%;
color:#333333;
margin:4px 0px 10px 0px;
padding:0px 0px 0px 0px;
}




/* blog  xxx */


#left_side {
width:165px;
margin:0px 0px 0px 0px;
float:left;
}


#center_main {
width:360px;
margin:0px 0px 0px 0px;
float:right;
}



.entry {
color:#333333;
clear:both;
padding:0px 0px 0px 0px;
margin:3px 0px 40px 0px;
background-position: bottom;
}


.entry h1 {
font-size:14px !important;
line-height:1.4;
font-size:85%;
color:#641524;
font-weight:bold;
padding:4px 0px 5px 0px;
margin:3px 0px 6px 0px;
}


.entry p {
font-size:11px !important;
font-size:75%;
line-height:1.6;
color:#333333;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.blog_date {
font-size:10px !important;
font-weight:bold;
font-size:70%;
line-height:1.4;
color:#4F210B;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/blog_new_line01.gif) 0px 0px no-repeat;
background-position:left bottom;
}

.blog_more {
clear:both;
font-size:12px !important;
font-size:75%;
line-height:1.4;
color:#4F210B;
padding:0px 0px 5px 22px;
margin:10px 0px 7px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/blog_new_botan.gif) 0px 0px no-repeat;
}

.honbun {
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.left_block {
padding:0px 0px 0px 0px;
margin:0px 0px 22px 0px;
background: transparent url(http://www.couturier-stage.com/images/line_kit.gif) 0px 0px no-repeat;
}

.left_block h3 {
font-size:10px !important;
font-size:70%;
font-weight:bold;
line-height:1.4;
color:#FFFFFF;
width:170px;
text-align:center;
height:22px;
padding:7px 0px 0px 0px;
margin:0px 0px 4px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/blog_bg_sidenew.gif) 0px 0px no-repeat;
}


.ccc {
font-size:10px;
font-weight:bold;
line-height:1.4;
color:#FFFFFF;
width:170px;
text-align:center;
height:22px;
padding:6px 0px 0px 0px;
margin:0px 0px 4px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/blog_bg_sidenew.gif) 0px 0px no-repeat;
}


.left_block ul {
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.left_block ul li {
font-size:10px !important;
font-size:70%;
line-height:1.4;
padding:0px 0px 0px 11px;
margin:0px 0px 10px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/new_arrow01.gif) 0px 3px no-repeat;
}

.blog_foot {
clear:both;
font-size:10px !important;
font-size:70%;
line-height:1.4;
color:#4F210B;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/blog_new_line01.gif) 0px 0px no-repeat;
}

.left_mail {
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
}


.left_mail_in {
font-size:10px !important;
font-size:70%;
line-height:1.4;
padding:10px 10px 5px 10px;
margin:0px 0px 0px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/blog_mailbox02.gif) 0px 0px repeat-y;
}


.left_block h3 a {text-decoration: none;}
.left_block h3 a:link {color: #ffffff;}
.left_block h3 a:visited {color: #ffffff;}
.left_block h3 a:active {color: #ffffff;}
.left_block h3 a:hover {color: #ffffff;text-decoration: underline;}



#calendar {
  	padding: 2px;
	text-align: center;
	margin-bottom: 15px;
	color: #642E13;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	text-align: left;
	font-weight: bold;
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	font-size:10px;
line-height:1.4;
padding: 3px;
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	padding-bottom:5px;
	font-size:11px !important;
font-size:75%;
line-height:1.4;
	}
	
	
	
.archivelinkblock {
padding:0px 0px 0px 0px;
margin:4px 0px 30px 0px;
}

.archivelinkblock ul {
padding:0px 0px 0px 0px;
margin:10px 0px 0px 8px;
}

.archivelinkblock ul li {
font-size:12px !important;
font-size:75%;
line-height:1.4;
padding:0px 0px 0px 14px;
margin:0px 0px 10px 0px;
background: transparent url(http://www.felissimo-couturier-blog.com/images/new_arrow01.gif) 0px 3px no-repeat;
}