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


  SIKEED DESIGN-SITE Version 6.2

　/css/layout.css

　2009.05.06 OFFICIAL RELEASE（WEBSITE RENEW!）
　2009.06.01 VERSION 6.1 RELEASE
　2009.11.30 VERSION 6.2 RELEASE


/////////////////////////////////////////////////////////////////


　■目次


　・基本構成
　・メニュー

　・トップページのレイアウト
　・トップページのロールオーバー

　・コンテンツページ 各種レイアウト

　・コンセプトページ レイアウト
　・デザインページのレイアウト
　・広告ページのレイアウト
　・プライスページ レイアウト
　・ブログページのレイアウト
　・ブランドページのレイアウト

　・各種テーブルのデザイン

　・コンテンツページのロールオーバー
　・デザインページ サブメニューのロールオーバー
　・プライスページ サブメニューのロールオーバー
　・ブログページ ブログボタンのロールオーバー
　・ブランドページ プロフィールボタンのロールオーバー


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





/* 基本構成 */

* {
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	}

#div_content_top {  /* トップページのレイアウト */
	font-size: 10.5pt;
	line-height: 21px;
	margin: auto;
	background-position: center;
	text-align: center;
	width: 970px;
}

#div_content {  /* トップページ以外の各ページレイアウト */
	font-size: 10.5pt;
	line-height: 21px;
	margin: auto;
	background-position: center;
	text-align: left;
	width: 970px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	padding-bottom: 60px;
}

#div_content_no_footer {  /* トップページ以外の各ページレイアウト、一番下の下線カット */
	font-size: 10.5pt;
	line-height: 21px;
	margin: auto;
	background-position: center;
	text-align: left;
	width: 970px;
	padding-bottom: 60px;
}

#div_content_ad {  /* 広告ページレイアウト */
	font-size: 10.5pt;
	line-height: 21px;
	margin: auto;
	background-position: center;
	text-align: left;
	width: 970px;
}





/* メニュー */

.menu_box {
	width: 970px;
	margin-bottom: 46px;
}

.menu_box_56px {
	width: 970px;
	margin-bottom: 56px;
}

.menu_box_36px {
	width: 970px;
	margin-bottom: 36px;
}

.menu_box_26px {
	width: 970px;
	margin-bottom: 26px;
}





/* トップページのレイアウト */

.top_page_layout {
	text-align: left;
	width: 970px;
	padding-top: 35px;
}

.top_page_menu {
	text-align: left;
	width: 970px;
}








/* トップページのロールオーバー */

#menu_sikeed {
	display: block;
	width: 393px;
	height: 124px;
	background: url("../images/component/menu_01.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

#menu_border {
	display: block;
	width: 1px;
	height: 124px;
	background: url("../images/component/menu_single_03.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.menu_concept {
	display: block;
	width: 134px;
	height: 124px;
	background: url("../images/component/menu_02.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.menu_concept {
	background-position: 0px -124px;
} 

a.menu_design {
	display: block;
	width: 116px;
	height: 124px;
	background: url("../images/component/menu_04.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.menu_design {
	background-position: 0px -124px;
} 

a.menu_price {
	display: block;
	width: 115px;
	height: 124px;
	background: url("../images/component/menu_06.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.menu_price {
	background-position: 0px -124px;
} 

a.menu_blog {
	display: block;
	width: 95px;
	height: 124px;
	background: url("../images/component/menu_08.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.menu_blog {
	background-position: 0px -124px;
} 

a.menu_about {
	display: block;
	width: 113px;
	height: 124px;
	background: url("../images/component/menu_10.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.menu_about {
	background-position: 0px -124px;
} 






/* コンセプトページ レイアウト */

.concept_base {
	width: 970px;
	float: left;
	text-align: left;
	padding-bottom: 10px;
}

.concept_base2 {
	width: 970px;
	vertical-align: top;
	text-align: center;
	float: left;
	width: 970px;
	line-height: 26px;
	letter-spacing: 1px;
	font-size: 15px;
}





/* コンテンツページ 各種レイアウト */

.design_midashi {  /* 左側見出し */
	width: 253px;
	float: left;
	text-align: left;
}








/* デザインページのレイアウト */


.design_text {
	width: 527px;
	float: left;
	text-align: left;
	position: relative;
	top: 16px;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
}
.design_text2 {  /* 名刺広告ページ 右側デザインテキスト */
	width: 683px;
	float: left;
	text-align: left;
	top: 16px;
	font-size: 15px;
	line-height: 26px;
	margin-left: 20px;
}
.design_showcase_text_L {
	width: 357px;
	float: left;
	text-align: left;
	position: relative;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	margin-right: 20px;
}
.design_showcase_text_R {
	width: 357px;
	float: left;
	text-align: left;
	position: relative;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
}
.design_showcase_text_base {
	width: 734px;
	float: right;
	text-align: left;
	position: relative;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}
.design_showcase_text_base_last {
	width: 734px;
	float: right;
	text-align: left;
	position: relative;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
}
.design_showcase_base {
	width: 970px;
	float: left;
	text-align: left;
	position: relative;
	top: 10px;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
}
.design_thumbnail_icon_base {
	vertical-align: top;
	width: 432px;
	overflow-x: hidden;
	margin-left: 0px;
	position: relative;
	top: 16px;
	float: right;
	text-align: left;
	left: 9px;
}
.design_showcase_thumbnail_icon_base {
	vertical-align: top;
	width: 216px;
	overflow-x: hidden;
	position: relative;
	float: left;
	text-align: left;
	margin-right: 20px;
	overflow: visible;
}

.design_title {
	border-collapse: collapse;
	vertical-align: top;
	width: 970px;
	float: left;
	margin: 0px;
	top: -422px;
	position: relative;
	text-align: left;
	height: 43px;
}
.design_title_2gyou {
	border-collapse: collapse;
	vertical-align: top;
	width: 970px;
	float: left;
	margin: 0px;
	top: -422px;
	position: relative;
	text-align: left;
	height: 92px;
}

.design_showcase_title {
	border-collapse: collapse;
	vertical-align: top;
	width: 970px;
	float: left;
	margin: 0px;
	top: -432px;
	position: relative;
	text-align: left;
	height: 86px;
}

.design_title_picture {
	width: 970px;
	height: 400px;
	position: relative;
	top: 59px;
	visibility: visible;
}

.design_title_2gyou_picture {
	width: 970px;
	height: 400px;
	position: relative;
	top: 108px;
	visibility: visible;
}
.design_showcase_title_picture {
	width: 970px;
	height: 400px;
	position: relative;
	top: 92px;
	visibility: visible;
}
.design_title_link1 {
	border-collapse: collapse;
	vertical-align: top;
	width: 210px;
	float: left;
	padding-top: 3px;
}
.design_title_link2 {
	border-collapse: collapse;
	vertical-align: top;
	width: 210px;
	float: left;
	padding-top: 30px;
}
.design_thumbnail_icon {
	border-collapse: collapse;
	vertical-align: top;
	width: 45px;
	text-align: left;
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 0px;
	float: left;
	height: 54px;
	margin-bottom: 0px;
}
.design_thumbnail_icon_last {  /* サムネイルアイコンの最後のやつに設定…下にマージンを加えてレイアウト補正 */
	border-collapse: collapse;
	vertical-align: top;
	width: 45px;
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 0px;
	height: 54px;
	margin-bottom: 3px;
	float: left;
}
.design_link {
	vertical-align: top;
	width: 207px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 9px;
	height: 37px;
}

.logo_seisaku_shisei_link {
	vertical-align: top;
	width: 207px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 9px;
	height: 60px;
}

.design_icon {  /* デザインページ 右側デザインアイコン */
	width: 214px;
	float: left;
	margin-left: 20px;
	margin-bottom: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, Verdana, Arial, "MS Pゴシック", sans-serif;
	font-size: 15px;
	line-height: 22.68px;
	font-weight: bold;
}
.design_icon_ad {  /* 広告ページ 過去の主な実績紹介で使用するアイコン */
	width: 214px;
	float: left;
	margin-bottom: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, Verdana, Arial, "MS Pゴシック", sans-serif;
	font-size: 15px;
	line-height: 22.68px;
	font-weight: bold;
	margin-right: 38px;
}

.design_icon_base {
	width: 703px;
	float: left;
	margin-bottom: 21px;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
	padding-left: 13px;
	text-align: left;
}

.design_icon_base_last {
	width: 703px;
	float: left;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
	padding-left: 13px;
	text-align: left;
}

.design_border_black {
	width: 980px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	height: 1px;
	padding-bottom: 65px;
}




/* 広告ページのレイアウト */

.design_ad_icon {
	width: 467px;
	float: left;
}

.design_ad_title_text {
	width: 489px;
	float: left;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	padding-left: 12px;
}
.design_ad_title_text2 {
	width: 489px;
	float: left;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	padding-left: 12px;
	height: 128px;
	overflow: hidden;
	padding-top: 25px;
}
.design_ad_base {
	width: 970px;
	float: left;
	margin-bottom: 50px;
	padding-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}
.design_ad_base2 {
	width: 970px;
	float: left;
	margin-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #BFBFBF;
}
.design_ad_base3 {
	width: 970px;
	padding-top: 35px;
	padding-bottom: 60px;
}
.design_ad_base4 {
	width: 970px;
	float: left;
	margin-bottom: 50px;
	padding-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.design_ad_base_last {
	width: 970px;
	float: left;
	margin-bottom: 65px;
	padding-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}
.design_ad_footer {
	width: 970px;
	float: left;
	text-align: center;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	padding-top: 50px;
	margin-top: 49px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	margin-bottom: 50px;
	padding-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
}
.design_ad_thumbnail_icon {
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	margin-top: 7px;
	margin-right: 9px;
	margin-left: 0px;
	float: left;
	height: 45px;
	margin-bottom: 0px;
}

.design_ad_thumbnail_icon2 {
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	margin-right: 9px;
	float: left;
	height: 45px;
	margin-bottom: 0px;
}

.design_ad_jisseki {
	vertical-align: top;
	text-align: left;
	float: left;
	width: 1008px;
	position: relative;
	padding-bottom: 40px;
}

.design_ad_kaisetsu {
	vertical-align: top;
	text-align: center;
	float: left;
	width: 970px;
	padding-bottom: 65px;
	line-height: 26px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	margin-bottom: 65px;
	font-size: 15px;
}

.design_ad_kaisetsu_left {
	vertical-align: top;
	text-align: left;
	float: left;
	width: 448px;
	margin-right: 74px;
}

.design_ad_kaisetsu_right {
	vertical-align: top;
	text-align: left;
	float: left;
	width: 448px;
}

.design_ad_kaisetsu_caption_3gyou {
	vertical-align: top;
	text-align: left;
	width: 448px;
	font-size: 13px;
	line-height: 21px;
	color: #808080;
	height: 104px;
}

.design_ad_kaisetsu_caption_5gyou {
	vertical-align: top;
	text-align: left;
	width: 448px;
	font-size: 13px;
	line-height: 21px;
	color: #808080;
	height: 130px;
}

.design_ad_kaisetsu_caption_picture {
	width: 448px;
	padding-top: 18px;
	padding-bottom: 8px;
}

.design_ad_kaisetsu_caption_title_bold {
	font-weight: bold;
}








/* プライスページ レイアウト */

.price {
	width: 970px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	padding-top: 18px;
	padding-bottom: 17px;
}

.price_end {  /* 料金表で一番下に位置するもの、ボーダーラインが黒になる */
	width: 970px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 18px;
	padding-bottom: 17px;
}

.price_base {
	width: 683px;
	float: left;
	margin-bottom: 21px;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
	padding-left: 33px;
	text-align: left;
	font-size: 15px;
	line-height: 26px;
	padding-bottom: 25px;
	letter-spacing: 1px;
}

.price_base_last {
	width: 683px;
	float: left;
	padding-top: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFBFBF;
	padding-left: 33px;
	text-align: left;
	font-size: 15px;
	line-height: 26px;
	padding-bottom: 25px;
	letter-spacing: 1px;
}




/* ブログページのレイアウト */

.blog_base {
	width: 970px;
	float: left;
	text-align: left;
}







/* ブランドページのレイアウト */

.brand_text_box_gray {
	text-align: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 1px solid #BFBFBF;
}

.brand_text_box_red {
	text-align: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 1px solid #8F0000;
	color: #8F0000;
	font-size: 13px;
	line-height: 24.09px;
}

.brand_text_red {
	color: #8F0000;
}

.brand {  /* ブランドページ 問い合わせ先＆MAP */
	width: 970px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFBFBF;
	padding-top: 63px;
	padding-bottom: 63px;
	margin-top: 63px;
	margin-bottom: 63px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
}







/* 各種テーブルのデザイン */

.table_format {
	margin: 0px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
}
.table_format_price {  /* キャンセル料について表記しているところのテーブル */
	margin: 0px;
	border: 1px solid #B2B2B2;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 9pt;
}

.table_format_profile {  /* プロフィールの経歴のテーブル */
	margin: 0px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	border: 1px solid #BFBFBF;
}


.table_format_not_line {  /* 枠なしのテーブル、★印の補足事項を書くときに、頭揃えのために使っている */
	margin: 0px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 15px;
	line-height: 26px;
}

.table_format_not_line_ad {  /* 枠なしのテーブル（広告ページ受賞・実績記載のところ） */
	margin: 0px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 28px;
}


































/* コンテンツページのロールオーバー */
/* ボタン部分は各3種類。1つは通常のボタン（白）、2つ目は反転のボタン（黒）、3つ目はマウスオーバー用のCSS */

a.content_menu_sikeed {
	display: block;
	width: 394px;
	height: 81px;
	background: url("../images/component/content_menu_01.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

#content_menu_border {
	display: block;
	width: 1px;
	height: 81px;
	background: url("../images/component/content_menu_single_03.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.content_menu_concept {
	display: block;
	width: 133px;
	height: 81px;
	background: url("../images/component/content_menu_02.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.content_menu_concept_hanten {
	display: block;
	width: 133px;
	height: 81px;
	background: url("../images/component/content_menu_02.gif") 0 0 no-repeat;
	background-position: 0px -81px;
	text-decoration: none;
	float: left;
} 

a:hover.content_menu_concept {
	background-position: 0px -81px;
} 

a.content_menu_design {
	display: block;
	width: 116px;
	height: 81px;
	background: url("../images/component/content_menu_04.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.content_menu_design_hanten {
	display: block;
	width: 116px;
	height: 81px;
	background: url("../images/component/content_menu_04.gif") 0 0 no-repeat;
	background-position: 0px -81px;
	text-decoration: none;
	float: left;
} 

a:hover.content_menu_design {
	background-position: 0px -81px;
} 

a.content_menu_price {
	display: block;
	width: 115px;
	height: 81px;
	background: url("../images/component/content_menu_06.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.content_menu_price_hanten {
	display: block;
	width: 115px;
	height: 81px;
	background: url("../images/component/content_menu_06.gif") 0 0 no-repeat;
	background-position: 0px -81px;
	text-decoration: none;
	float: left;
} 

a:hover.content_menu_price {
	background-position: 0px -81px;
} 

a.content_menu_blog {
	display: block;
	width: 95px;
	height: 81px;
	background: url("../images/component/content_menu_08.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.content_menu_blog_hanten {
	display: block;
	width: 95px;
	height: 81px;
	background: url("../images/component/content_menu_08.gif") 0 0 no-repeat;
	background-position: 0px -81px;
	text-decoration: none;
	float: left;
} 

a:hover.content_menu_blog {
	background-position: 0px -81px;
} 

a.content_menu_about {
	display: block;
	width: 113px;
	height: 81px;
	background: url("../images/component/content_menu_10.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.content_menu_about_hanten {
	display: block;
	width: 113px;
	height: 81px;
	background: url("../images/component/content_menu_10.gif") 0 0 no-repeat;
	background-position: 0px -81px;
	text-decoration: none;
	float: left;
} 

a:hover.content_menu_about {
	background-position: 0px -81px;
} 








/* デザインページ サブメニューのロールオーバー */

#design_submenu_new_design {
	display: block;
	width: 96px;
	height: 26px;
	background: url("../images/component/design_submenu_01.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_new_design {
	background-position: 0px -26px;
} 

a.design_submenu_showcase {
	display: block;
	width: 138px;
	height: 26px;
	background: url("../images/component/design_submenu_02.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_showcase {
	background-position: 0px -26px;
} 

a.design_submenu_logo {
	display: block;
	width: 86px;
	height: 26px;
	background: url("../images/component/design_submenu_03.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_logo {
	background-position: 0px -26px;
} 

a.design_submenu_business_card {
	display: block;
	width: 59px;
	height: 26px;
	background: url("../images/component/design_submenu_04.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_business_card {
	background-position: 0px -26px;
} 

a.design_submenu_ad {
	display: block;
	width: 56px;
	height: 26px;
	background: url("../images/component/design_submenu_05.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_ad {
	background-position: 0px -26px;
} 

a.design_submenu_graphic_and_sign {
	display: block;
	width: 229px;
	height: 26px;
	background: url("../images/component/design_submenu_06.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_graphic_and_sign {
	background-position: 0px -26px;
} 

a.design_submenu_award_and_media {
	display: block;
	width: 212px;
	height: 26px;
	background: url("../images/component/design_submenu_07.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_award_and_media {
	background-position: 0px -26px;
} 

a.design_submenu_self_design {
	display: block;
	width: 94px;
	height: 26px;
	background: url("../images/component/design_submenu_08.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.design_submenu_self_design {
	background-position: 0px -26px;
} 






/* プライスページ サブメニューのロールオーバー */

#price_submenu_price {
	display: block;
	width: 76px;
	height: 26px;
	background: url("../images/component/price_submenu_01.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

#price_submenu_space_area1 {
	display: block;
	width: 44px;
	height: 26px;
	background: url("../images/component/price_submenu_02.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.price_submenu_hajimete {
	display: block;
	width: 160px;
	height: 26px;
	background: url("../images/component/price_submenu_03.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.price_submenu_hajimete {
	background-position: 0px -26px;
} 

#price_submenu_space_area2 {
	display: block;
	width: 43px;
	height: 26px;
	background: url("../images/component/price_submenu_04.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.price_submenu_copyright {
	display: block;
	width: 139px;
	height: 26px;
	background: url("../images/component/price_submenu_05.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.price_submenu_copyright {
	background-position: 0px -26px;
} 

#price_submenu_space_area3 {
	display: block;
	width: 47px;
	height: 26px;
	background: url("../images/component/price_submenu_06.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.price_submenu_cancel {
	display: block;
	width: 186px;
	height: 26px;
	background: url("../images/component/price_submenu_07.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.price_submenu_cancel {
	background-position: 0px -26px;
} 

#price_submenu_space_area4 {
	display: block;
	width: 44px;
	height: 26px;
	background: url("../images/component/price_submenu_08.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a.price_submenu_baitaitehai {
	display: block;
	width: 231px;
	height: 26px;
	background: url("../images/component/price_submenu_09.gif") 0 0 no-repeat;
	text-decoration: none;
	float: left;
} 

a:hover.price_submenu_baitaitehai {
	background-position: 0px -26px;
} 







/* ブログページ ブログボタンのロールオーバー */

a.blog_button {
	display: block;
	width: 593px;
	height: 68px;
	background: url("../images/component/blog_button.gif") 0 0 no-repeat;
	text-decoration: none;
	margin-left: 189px;
} 

a:hover.blog_button {
	background-position: 0px -68px;
} 








/* ブランドページ プロフィールボタンのロールオーバー */

a.brand_profile_button {
	display: block;
	width: 229px;
	height: 37px;
	background: url("../images/component/profile_button.gif") 0 0 no-repeat;
	text-decoration: none;
	margin-left: 65px;
} 

a:hover.brand_profile_button {
	background-position: 0px -37px;
} 
