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

- style.css


[Common]
[Top]
	1.main banner
	2.recommend style
[Company]
[News]
[Philosophy]
[Shop]
[Staff]
[Brand]
[Recommend]
[Personal styling]
[Special meeting]
[Customer voice]
[10th]
[Zadankai]
[Online]
[Blog]
[Premium]
[Sub520]
[Ordermade]


/* Note

10px : 77%
11px : 85%
12px : 93%
13px : 100%
14px : 108%
15px : 116%
16px : 123.1%
17px : 131%
18px : 138.5%
19px : 146.5%
20px : 153.9%
21px : 161.6%
22px : 167%
23px : 174%
24px : 182%
25px : 189%
26px : 197%

////////////////////////////////////////////////////////////*/


/*############################################################

[Common]

############################################################*/
.xx_large	{ font-size: 138.5%; }
.x_large	{ font-size: 108%; }
.large		{ font-size: 100%; }
.normal		{ font-size: 93%; }
.small		{ font-size: 85%; }
.x_small	{ font-size: 77%; }


/*############################################################

[Top]

############################################################*/
#top #main .more {
	font-size: 85%;
}
#top #top_news h4 {
	font-size: 85%;
}
#top #top_news h5 {
	font-size: 93%;
}
#top #topInfo p {
	font-size: 85%;
}

/*==================================================

1.main banner
==================================================*/
#top #main .bnrBlock .bnrNonBorder p {
	font-size: 93%;
}

/*==================================================

2.recommend style
==================================================*/
#top #main #recommendStyle .entry .flt_right .date {
	font-size: 85%;
}
#top #main #recommendStyle .entry .entry_title {
	font-size: 93%;
}
#top #main #recommendStyle .entry p {
	font-size: 93%;
}
#top #main #recommendStyle .entry .entry_link {
	font-size: 85%;
}


/*############################################################

[Company]

############################################################*/
#company #main .info p {
	font-size: 93%;
}
#company #main .info h3 {
	font-size: 93%;
}
#company #main table.company_info td.left {
	font-size: 85%;
}
#company #main table.company_info td.right {
	font-size: 85%;
}
#company #main .info p.cap {
	text-indent: -1.4em;
	font-size: 85%;
	padding: 0px 0px 0px 1.4em;
}
#company #main .info p.cap02 {
	font-size: 85%;
}
#company #main .list {
	font-size: 85%;
}
#company #main .box input {
	font-size: 85%;
}
#company #main textarea#comment {
	font-size: 85%;
}

/* フォーム///// */
#company #main .form_attention {
	font-size: 85%;
}
#company #main p {
	font-size: 93%;
}
.error {
	font-size: 93%;
}
#company #main table.form_error .td_left {
	font-size: 85%;
}
#company #main table.form_error .td_right {
	font-size: 85%;
}
#company #main p {
	font-size: 93%;
}
#company #main .error {
	font-size: 85%;
}


/*############################################################

[News]

############################################################*/
#new #main .entry_head .entry_title h3 {
	font-size: 85%;
}
#new #main .entry_body p {
	font-size: 85%;
}
#new #main .entry_body .entry_link {
	font-size: 85%;
}

/* 社員募集///// */
#new #main .entry_body table.recruit td {
	font-size: 85%;
}

/* エントリー内　装飾///// */
#new #main .entry_body div.news_title {
	font-size: 85%;
}
#new #main .entry_body div.news_text {
	font-size: 85%;
}
#new #main .entry_body div.news_bold {
	font-size: 85%;
}



/* INFORMATION //////////////////////////////*/
#info #main .entry_head .entry_title h3 {
	font-size: 85%;
}
#info #main .entry_head .entry_title h3 span.title {
	font-size: 85%;
}
#info #main .entry_body p {
	font-size: 85%;
}
#info #main .entry_body .entry_link {
	font-size: 85%;
}

/* 社員募集///// */
#info #main .entry_body table.recruit td {
	font-size: 85%;
}

/* エントリー内　装飾///// */
#info #main .entry_body div.news_title {
	font-size: 85%;
}
#info #main .entry_body div.news_text {
	font-size: 85%;
}
#info #main .entry_body div.news_bold {
	font-size: 85%;
}


/*############################################################

[Philosophy]

############################################################*/
#philosophy #main .concept_message h2 {
	font-size: 93%;
}
#philosophy #main .concept_message h3 {
	font-size: 93%;
}
#philosophy #main .concept_message p {
	font-size: 93%;
}
#philosophy #left #bnrBlock .side_bnr_cap {
	font-size: 77%;
}


/*############################################################

[Shop]

############################################################*/
#shop #main #info p {
	font-size: 93%;
}
#shop #main .map h3 {
	font-size: 93%;
}
#shop #main .map p {
	font-size: 93%;
}
#shop #left #bnrBlock .side_bnr_cap {
	font-size: 77%;
}


/*############################################################

[Staff]

############################################################*/
#staff #main .staff .staff_head .name {
	font-size: 85%;
}
#staff #main .staff .staff_body .appointment {
	font-size: 85%;
}
#staff #main .staff .staff_body .about {
	font-size: 85%;
}
#staff #main .staff .staff_body .staff_link {
	font-size: 85%;
}


/*############################################################

[Brand]

############################################################*/
#brand #main #about_brand h3 {
	font-size: 85%;
}
#brand #main #about_brand h4 {
	font-size: 93%;
}
#brand #main #about_brand p {
	font-size: 93%;
}
#brand #main #about_brand .link_list {
	font-size: 85%;
}
#brand #main #trackback_url_block .trackback_desc {
	font-size: 85%;
}
#brand #main #trackback_url_block .attention {
	font-size: 85%;
}
#brand #main .trackback_url {
	font-size: 85%;
}
#brand #main .trackback_list {
	font-size: 85%;
}
#brand #main .trackback_entry .trackback_title {
	font-size: 85%;
}
#brand #main .trackback_entry .trackback_name {
	font-size: 85%;
}


/*############################################################

[Recommend]

############################################################*/
#recommend #main .main_copy {
	font-size: 93%;
}
#recommend #main .main_copy02 {
	font-size: 93%;
}
#recommend #main .styling .man {
	font-size: 85%;
}

#recommend #main .entry h4.entry_num {
	font-size: 20px;
}
#recommend #main .entry h4.entry_title {
	font-size: 138.5%
}


/* CASUAL STYLE / DRESS STYLE 詳細ページ///// */
#recommend #main .sub_img .sub_img_text .title {
	font-size: 93%;
}
#recommend #main .sub_img .sub_img_text p {
	font-size: 93%;
}
#recommend #main .sub_img .sub_img_text .attention {
	font-size: 85%;
}
#recommend #main .sub_img .sub_img_text .cap {
	text-indent: -1em;
	padding-left: 1em;
}
#recommend #main .sub_img .sub_img_text p.top {
	font-size: 93%;
}
#recommend #main .item .itemDetail {
	font-size: 85%;
}

/* BACKYARD TALK///// */
#recommend #main #backyardBlock p {
	font-size: 93%;
}
/* STYLING LECTURE///// */
#recommend #main #stylingBlock p {
	font-size: 93%;
}
#recommend #main .styling_cap {
	text-indent: -2.7em;
	padding: 0px 0px 0px 2.7em;
}
/* STAFF///// */
#recommend #main #recommendStaff h5 {
	font-size: 85%;
}
#recommend #main #recommendStaff .staff .about {
	font-size: 85%;
}

/* STAFF RECOMMEND///// */
#recommend #main h3.staff_recommend_vol {
	font-size: 138.5%
}
#recommend #main h4.staff_recommend_date {
	font-size: 85%;
}
#recommend #main h5.staff_recommend_title {
	font-size: 123.1%;
}
#recommend #main div.staff_recommend_entry p {
	font-size: 93%;
}
#recommend #main div.staff_recommend_img_block p {
	font-size: 93%;
}
#recommend #main #item_block div.recommend_item div.recommend_item_left {
	font-size: 93%;
}
#recommend #main #item_block div.recommend_item div.recommend_item_right {
	font-size: 93%;
}

/* 各スタイル一覧画面///// */
#recommend #main .entry .entry_title {
	font-size: 85%;
}
#recommend #main .entry p {
	font-size: 85%;
}
#recommend #main .entry .entry_link {
	font-size: 85%;
}
#recommend #main .page_navi {
	font-size: 85%;
}

#recommend #left ul.sidemenu li span.title {
	font-size: 90%;
}


/*############################################################

[Personal styling]

############################################################*/
#personal #main .sub_title01 {
	font-size: 100%;
}
#personal #main h3.sub_title02 {
	font-size: 123.1%;
}
#personal #main p {
	font-size: 93%;
}
#personal #main .cap {
	text-indent: -1em;
	font-size: 85%;
	padding: 0px 0px 0px 1em;
}
#personal #main h4 {
	font-size: 85%;
}
#personal #main .stylist .stylist_about p.name {
	font-size: 85%;
}
#personal #main .stylist .stylist_about p.appointment {
	font-size: 85%;
}
#personal #main .stylist .stylist_about p.about {
	font-size: 85%;
}


/*############################################################

[Special meeting]

############################################################*/
#meeting #main h3.sub_title {
	font-size: 85%;
}
#meeting #main table.order td.midashi {
	font-size: 85%;
}
#meeting #main table.order div.about {
	font-size: 85%;
}
#meeting #main h4 {
	font-size: 85%;
}
#meeting #main .guest_about p.name {
	font-size: 85%;
}
#meeting #main .guest_about p.appointment {
	font-size: 85%;
}
#meeting #main .guest_about p.about {
	font-size: 85%;
}
#meeting #main .guest_about p.link {
	font-size: 85%;
}
#meeting #main #profiel p.border_top_5px {
	font-size: 93%;
}
#meeting #main .pagelink {
	font-size: 85%;
}
#meeting #main p.interviewer {
	font-size: 93%;
}
#meeting #main p.interviewee {
	font-size: 93%;
}


/*############################################################

[Customer voice]

############################################################*/
#customer #main p.sub_title {
	font-size: 93%;
}
#customer #main p.guest_name {
	font-size: 93%;
}
#customer #main p {
	font-size: 93%;
}
#customer #main h3.sub_title {
	font-size: 85%;
}
#customer #main h4 {
	font-size: 85%;
}
#customer #main .guest_about p.name {
	font-size: 85%;
}
#customer #main .guest_about p.appointment {
	font-size: 85%;
}
#customer #main .guest_about p.about {
	font-size: 85%;
}
#customer #main .guest_about p.link {
	font-size: 85%;
}
#customer #main #profiel p.border_top_5px {
	font-size: 93%;
}
#customer #main .pagelink {
	font-size: 85%;
}
#customer #main table.gallery_project td {
	font-size: 85%;
}
#customer #main .gallery .gallery_cap {
	font-size: 85%;
}
#customer #main  .guest_about .cap02 {
	font-size: 85%;
}


/*############################################################

[10th]

############################################################*/
#page_10th #main h3.sub_title01 {
	font-size: 123.1%;
}
#page_10th #main h3.sub_title02 {
	font-size: 123.1%;
}
#page_10th #main p {
	font-size: 93%;
}
#page_10th #main p.top {
	font-size: 93%;
}


/*############################################################

[Zadankai]

############################################################*/
#zadankai #main p.sub_copy {
	font-size: 93%;
}
#zadankai #main p.cap {
	font-size: 85%;
	text-indent: -1em;
	padding: 0px 0px 0px 1em;
}
#zadankai #main p.cap02 {
	font-size: 85%;
	text-indent: -1em;
	padding: 0px 0px 0px 1em;
}
#zadankai #main td.detail .brand {
	font-size: 85%;
}
#zadankai #main td.detail .item_name {
	font-size: 85%;
}
#zadankai #main td.detail .item_copy {
	font-size: 85%;
}
#zadankai #main .goto_list {
	font-size: 85%;
}


/*############################################################

[Online]

############################################################*/
#onlineshop #left .side_cap {
	font-size: 85%;
}
#onlineshop #main #categoryTitle .flt_left {
	font-size: 85%;
}
#onlineshop #main #categoryTitle .flt_right {
	font-size: 77%;
}
#onlineshop #main .btMore {
	font-size: 85%;
}
#onlineshop #main .page_navi {
	font-size: 85%;
}

/* ITEM */
#onlineshop #main .item .itemDetail {
	font-size: 85%;
}

/* RECOMMEND STYLE */
#onlineshop #main .entry {
	font-size: 85%;
}

/* RANKING */
#onlineshop #main #ranking .rank {
	font-size: 93%;
}
#onlineshop #main #ranking .rank .rankItem .contact {
	font-size: 85%;
	padding:0px 0px 0px 1em;
	text-indent:-1em;
}

/* INFORMATION */
#onlineshop #main #onlineInfo .news {
	font-size: 85%;
}

#onlineshop #main .brand ul.brand_list li {
	font-size: 93%;
}
#onlineshop #main .bnr_cap {
	font-size: 85%;
}

/* 商品詳細ページ///// */
#onlineshop #main .detail_set .detail_right p {
	font-size: 93%;
}
#onlineshop #main .detail_set .detail_right .attention {
	font-size: 85%;
	text-indent: -1em;
	padding: 0px 0px 0px 1em;
}
#onlineshop #main #detail .detail_right li {
	font-size: 93%;
}
#onlineshop #main #order div.color {
	font-size: 93%;
}
#onlineshop #main .order_set .order_right {
	font-size: 93%;
}
#onlineshop #main .order_right select {
	font-size: 93%;
}
#onlineshop #main #about_send {
	font-size: 85%;
	padding: 0px 0px 0px 1em;
	text-indent: -1em;
}

/* フォームのボタン///// */
#onlineshop #main #detail .detail_right table.size td {
	font-size: 93%;
}
#onlineshop #main #detail .detail_right .cap {
	font-size: 85%;
}

/* ギフトラッピング///// */
#onlineshop #main #detail .detail_right .cap {
	text-indent: -1em;
	font-size: 85%;
	padding: 0px 0px 0px 1em;
}
#onlineshop #main .wrapping table td.left {
	font-size: 93%;
}
#onlineshop #main .wrapping table td.right {
	font-size: 93%;
}
#onlineshop #main .card p.text {
	font-size: 93%;
}
#onlineshop #main p.top15 {
	font-size: 93%;
}
#onlineshop #main .wrapping_cap {
	font-size: 85%;
}

#onlineshop #main p.blue {
	font-size: 93%;
}
#onlineshop #main .card_cap {
	text-indent: -2em;
	font-size: 93%;
	padding: 0px 0px 0px 2em;
}

/* CLOUD9CASES///// */
#onlineshop #main div.brand_disp h3.brand_disp {
	font-size: 108%;
}
#onlineshop #main div.brand_disp p.brand_disp {
	font-size: 93%;
}
#onlineshop #main div.brand_disp div.brand_disp_link {
	font-size: 85%;
}


/*############################################################

[Blog]

############################################################*/
/* サイドメニュー///// */
#left ul.blogposts li {
	font-size: 77%;
}
#blog #left h3 {
	font-size: 93%;
}
#blog #left h4 {
	font-size: 85%;
}
#blog #left p {
	font-size: 77%;
}
#blog #left .bnrBlock .bnrBorder p {
	font-size: 93%;
}

/* カレンダー///// */
.module-header {
	font-size: 85%;
}
.calendar th {
    font-size: 77%;
}
.calendar td {
    font-size: 77%;
}
#blog #left input#search {
	font-size: 85%;
}


/* メインコンテンツ///// */
/* BLOG TOP */
#blog #main h3 {
	font-size: 85%;
}
#blog #main #flash_content .no_flash_text {
	font-size: 85%;
}
#blog #blogger-list li h4 {
	font-size: 77%;
}

#blog #blogger-list li .blogger-title,
#blog #blogger-list li .update-date {
	font-size: 69%;
	_font-size: 72%;
	/font-size: 72%;
}

/* BLOG 個人ページ */
#blog #main #info p {
	font-size: 93%;
}
#blog #main .entry h5 {
	font-size: 108%;
}
#blog #main .entry h6 {
	font-size: 85%;
}
#blog #main .entry p {
	font-size: 93%;
}
#blog #main #map h3 {
	font-size: 93%;
}
#blog #main #map p {
	font-size: 93%;
}

/* ページリンク */
#blog #main .pagelink{
	font-size: 85%;
}

/* 検索結果 */
#blog #main .search_result h5 {
	font-size: 108%;
}
#blog #main .search_result h6 {
	font-size: 93%;
}
#blog #main .search_result p {
	font-size: 93%;
}
#blog #main .search_result .entry_date {
	font-size: 77%;
}
#blog #main .search_result blockquote {
	font-size: 77%;
}
#blog #main input#search {
	font-size: 85%;
}

/* プロフィール */
#blog #main .profile h5 {
	font-size: 93%;
}
#blog #main .profile p {
	font-size: 85%;
}
#blog #main .profile .link_name {
	font-size: 85%;
}
#blog #main .profile .link {
	font-size: 85%;
}

/* AD */
#blog #left .ad_cap {
	font-size: 77%;
}


/*############################################################

[Premium]

############################################################*/
#pm h3 {
	font-size: 77%;
}
#pm p,
#pm #loginPanel input,
#pm td {
	font-size: 93%;
}
#pm .description .name,
#pm .benefits .title,
#pm .benefits .catch {
	font-size: 108%;
}


/*############################################################

[Sub520]

############################################################*/
#sub520 #container h1 {
	font-size: 85%;
}
#sub520 #container h2 {
	font-size: 85%;
}
#sub520 #container p {
	font-size: 85%;
}
#sub520 #container li {
	font-size: 85%;
}
#sub520 #container .pagelink {
	font-size: 85%;
}


/*############################################################

[Ordermade]

############################################################*/
#ordermade #container p {
	font-size: 93%;
}
#ordermade #container p.add {
	font-size: 85%;
}
#ordermade table.order td.midashi {
	font-size: 85%;
}
#ordermade table.order div.about {
	font-size: 85%;
}
#ordermade #pagetop a {
	font-size: 77%;
}


/*############################################################

[feature]

############################################################*/
#feature #content .pagelink {
	font-size: 85%;
}
#feature #content .pagelink_bottom {
	font-size: 85%;
}
#feature #main p {
	font-size: 93%;
}
#feature #main p.subTitle {
	font-size: 138.5%
}
#feature #main .guest_about p.name {
	font-size: 93%;
}
#feature #main .guest_about p.name span.honorific {
	font-size: 77%;
}
#feature #main .guest_about p.appointment {
	font-size: 93%;
}
#feature #main .guest_about p.about {
	font-size: 85%;
}
#feature #main .guest_about p.link {
	font-size: 85%;
}
#feature #main div.site_copy {
	font-size: 77%;
}
#feature #main .catch,
#feature #main .guest_about p.catch {
	font-size: 108% !important;
}
#feature #main .caption {
	font-size: 85%;
}
#feature #main .kana {
	font-size: 85%;
}

