body {
	text-align: left;
	padding: 0px;
	color: #666666;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*ページタイトル*/
#pagetitle {
	margin-bottom: 5px;
	width: 760px;
}
#list {
	margin-bottom: 8px;
	width: 750px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 1.5em;
}
.submenu {
	margin-bottom: 5px;
	width: 750px;
	margin-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8E9AC8;
	border-bottom-color: #8E9AC8;
	height: 19px;
	text-align: center;
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
}
#secondmenu {
	width: 760px;
}

#contents {
	margin-bottom: 10px;
	width: 750px;
	margin-left: 10px;
	text-align: center;
	margin-top: 10px;
	clear: both;
}
#contents2 {
	margin-bottom: 10px;
	width: 617px;
	margin-left: 80px;
	text-align: left;
	margin-top: 10px;
	clear: both;
}
#contents3 {
	margin-bottom: 10px;
	width: 750px;
	margin-left: 10px;
	text-align: left;
	margin-top: 10px;
	clear: both;
}

/*下部-アドレス指定*/
#address {
	margin-bottom: 5px;
	width: 750px;
	margin-left: 10px;
	text-align: center;
	margin-top: 10px;
	font-size: small;
	line-height: 1.4em;
}
/*下部-アドレスライン指定*/
#address_line {
	width: 750px;
	text-align: center;
	font-size: small;
	line-height: 1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
	height: 0px;
}
/*ライン枠指定*/
.line_waku {
	padding: 15px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}
/*青枠指定*/
.waku_blue {
	width: 736px;
	background-image: url(../img/waku2.gif);
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
}
/*点線枠指定*/
.waku_tensen {
	width: 715px;
	margin-top: 10px;
	padding: 8px;
	border: 1px dotted #999999;
	text-align: left;
}
.waku_tensen2 {
	margin-top: 5px;
	padding: 8px;
	border: 1px dotted #8E9AC8;
	text-align: left;
	margin-right: 10px;
	margin-left: 7px;
}
.waku_tensen3 {
	margin-top: 2px;
	padding: 4px;
	border: 1px dotted #8E9AC8;
	text-align: left;
	margin-right: 10px;
	margin-left: 7px;
}
.waku_tensen4 {
	width: 670px;
	margin-top: 10px;
	padding: 8px;
	border: 1px dotted #8E9AC8;	
	text-align: left;
	margin-right:11px;
	margin-left: 19px;
}
/*コレクション写真右横ライン*/
.collection_photo {
	margin-right: 2px;
	padding-right: 2px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	width: 150px;
	height: 250px;
}
/*コレクション青アンダーライン*/
.collection_text1 {
	font-size: medium;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
/*コレクショングレーアンダーライン*/
.collection_text2 {
	font-size: 95%;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 3px;
	padding-left: 2px;
}
/*取扱いブランド・取扱店テキスト*/
.collection_text3 {
	font-size: 80%;
	line-height: 1.4em;
}
/*商品価格SALEテキスト*/
.collection_text4 {
	font-size: 70%;
	color: #E76495;
	line-height: 1.5em;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

/*リクルート・中途採用情報テキスト*/
.career_text1 {
	font-size: 90%;
	line-height: normal;
}


/*サイトマップタイトル*/
.sitemap_title {
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 235px;
	padding-left: 4px;
	text-align: left;
	font-size: 100%;
}
.sitemap_title2 {
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 727px;
	padding-left: 4px;
	text-align: center;
	font-size: 100%;
}
.sitemap_title3 {
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 235px;
	padding-left: 4px;
	text-align: left;
	font-size: 90%;
}
/*サイトマップ*/
.sitemap_list {
	font-size: 90%;
	line-height: normal;
	margin-bottom: 3px;
	background-image: url(../img/dot2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 16px;
	margin-left: 3px;
}
.sitemap_list2 {
	font-size: 90%;
	line-height: normal;
	margin-bottom: 3px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 16px;
	margin-left: 3px;
}
.sitemap_list3 {
	font-size: 90%;
	line-height: normal;
	margin-bottom: 3px;
	background-repeat: no-repeat;
	text-align: center;
	padding-left: 16px;
	margin-left: 3px;
}

/*提案1*/
/*リクルート-新卒枠指定*/
#ricrute_shinsotu {
	background-image:   url(../recruite/img/shinsotu3.gif);
	background-repeat: repeat-y;
	text-align: left;
}
/*リクルート-中途枠指定*/
#ricrute_career {

	background-image:   url(../recruite/img/career3.gif);
	background-repeat: repeat-y;
	text-align: left;
}

/*リクルート-中途募集タイトル指定*/
.career_title {
	font-size: 110%;
	font-weight: bold;
	color: #5A6BB1;
	background-color: #E9F0FF;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*会社案内　コンセプト地図バック指定*/
#concept {
	background-image:  url(../corporation/img/corporate_map.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/*ショップ　バック指定*/
#shopbg {
	background-image:  url(../shop/img/shop_visual2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 8px;
	width: 750px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 1.5em;
}
/*ショップタイトル指定*/
.shop_title_list {
	font-size: 110%;
	font-weight: bold;
	background-color: #E9F0FF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.shop_title {
	font-size: 110%;
	font-weight: bold;
	background-color: #E9F0FF;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.shop_title2 {
	font-size: 100%;
	font-weight: bold;
	background-color: #E9F0FF;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
/*ショップテキスト指定*/
.shop_txt {
	font-size: 70%;
	color: #5A6BB1;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.4em;
	margin-top: 3px;
	text-align: center;
	margin-bottom: 3px;
}
.shop_txt2 {
	font-size: 90%;
	color: #5A6BB1;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.4em;
	margin-top: 3px;
	text-align: center;
	margin-bottom: 3px;
}
.shop_txt3 {
	font-size: 70%;
	color: #5A6BB1;
	margin-right: 10px;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.4em;
	text-align: right;
}
.shop_photo {
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}
/*RMCタイトル指定*/
.rmc_b_waku {
	padding: 5px;
	margin-bottom: 5px;
	border: 1px dotted #8794C6;
	font-size: 110%;
	font-weight: bold;
	color: #005587;
	background-color: #E9F0FF;
}
/*コンタクトサブテキスト指定*/
.contact_subtxt {
	font-size: 80%;
	color: #CC0000;
	line-height: 1.3em;
	margin-left: 5px;
}
/*コンタクトアンダーライン指定*/
.contact_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7B9FB7;
	padding-top: 7px;
	padding-bottom: 7px;
}

/*ショップリスト　バック指定*/
#shop_list {
	background-image: url(../shop/img/shop_visual.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*フォームメールIME制御*/
.mode_active{
	ime-mode: active;
}
.mode_inactive{
	ime-mode: inactive;
}
.mode_disabled{
	ime-mode: disabled;
}
/*応募ページ項目指定*/
.oubo_title {
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-color: #485BA9;
	margin-right: 10px;
	margin-left: 7px;
	padding-left: 10px;	
	padding-top: 3px;
	padding-bottom: 2px;
}

/*ショップイベントブルーアンダーライン*/
.shop-ivent_text2 {
	font-size: 80%;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
/*ショップイベントテキスト*/
.shop-ivent_text3 {
	font-size: 80%;
	color: #E76495;
	line-height: 1.4em;
}
.shop-ivent_text4 {
	font-size: 80%;
	line-height: 1.4em;
}
.shop-ivent_text5 {
	font-size: 80%;
	color: #200F81;
	line-height: 1.4em;
}
.shop-ivent_text6 {
	font-size: 80%;
	color: #008000;
	line-height: 1.4em;
}
.shop-ivent_text7 {
	font-size: 80%;
	color: #FF0000;
	line-height: 1.4em;
}
.shop-ivent_text7span {
	font-size: 100%;
	color: #FF0000;
	line-height: 1.4em;
}
.shop-ivent_text8 {
	font-size: 80%;
	color: #C3D3FD;
	line-height: 1.4em;
}
.shop-ivent_text9 {
	font-size: 80%;
	color: #4C5FAA;
	line-height: 1.4em;
}
.shop-ivent_text10 {
	font-size: 80%;
	color: #200F81;
	line-height: 1.4em;
}
.shop-ivent_text11 {
	font-size: 80%;
	color: #4C5FAA;
	line-height: 1.4em;
}

/*イベントブルーアンダーライン*/
.ivent_text1 {
	font-size: 80%;
	color: #200F81;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text2 {
	font-size: 80%;
	color: #008000;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text3 {
	font-size: 80%;
	color: #96391A;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text4 {
	font-size: 50%;
	color: #200F81;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text5 {
	font-size: 80%;
	color: #008000;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text6 {
	font-size: 80%;
	color: #CC0000;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text7 {
	font-size: 80%;
	color: #F5999D;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text8 {
	font-size: 80%;
	color: #4C5FAA;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
.ivent_text9 {
	font-size: 100%;
	color: #FF0000;
	line-height: 1.4em;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-color: #8E9AC8;
	margin-bottom: 3px;
	padding-left: 2px;
}
/*イベントページ　テキスト部バック指定*/
#eventbg {
	background-image:  url(../event/img/stfbg.jpg);
	background-repeat: no-repeat;
	background-position: 380px 64px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgnb {
	background-image:  url(../event/img/nb_201201_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 340px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgbb {
	background-image:  url('../event/img/bb_201201_003.jpg');
	background-repeat: no-repeat;
	background-position: 480px 340px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgbb2 {
	background-image:  url('../event/img/bb_201201_003.jpg');
	background-repeat: no-repeat;
	background-position: 480px 80px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgeco {
	background-image:  url('../event/img/lb_201007_004.jpg');
	background-repeat: no-repeat;
	background-position: 480px 380px;
}
/*イベントページ　テキスト部バック指定*/
#eventbglb {
	background-image:  url('../event/img/lb_201201_003.jpg');
	background-repeat: no-repeat;
	background-position: 480px 140px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgozoc {
	background-image:  url(../event/img/oz_2009ss_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 320px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgrmc {
	background-image:  url(../event/img/rmcmos0906_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 100px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgaf {
	background-image:  url(../event/img/af_200909_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 480px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgrmc200910 {
	background-image:  url(../event/img/rmc200910_003b.jpg);
	background-repeat: no-repeat;
	background-position: 350px 428px;
}
/*イベントページ　テキスト部バック指定(200905dks7d1)*/
#eventbgdks7d1 {
	background-image:  url(../event/img/dks7d1-2009_005.jpg);
	background-repeat: no-repeat;
	background-position: 480px 410px;
}
/*イベントページ　テキスト部バック指定(200905dks7d2)*/
#eventbgdks7d2 {
	background-image:  url(../event/img/dks7d2-2009_006.jpg);
	background-repeat: no-repeat;
	background-position: 480px 390px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgsakuro {
	background-image:  url(../event/img/sakuro_200909_003.jpg);
	background-repeat: no-repeat;
	background-position: 390px 66px;
}
/*イベントページ　テキスト部バック指定*/
#eventbg2 {
	background-color: #008000;
	background-repeat: no-repeat;
	background-position: 310px 64px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgaki201110 {
	background-image:  url(../event/img/aki_201110_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 300px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgacs201010 {
	background-image:  url(../event/img/akics_201010_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 90px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgacs201110 {
	background-image:  url(../event/img/akics_201110_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 100px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgxtf200912 {
	background-image:  url(../event/img/xtf_200912_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 400px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgrmcmos201106 {
	background-image:  url(../event/img/rmcmos_201106_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 200px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgozoccs {
	background-image:  url(../event/img/ozoccs_201002_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 160px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgbecs {
	background-image:  url(../event/img/becs_201002_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 160px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgsandf {
	background-image:  url(../event/img/sandf_201102_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 320px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgff {
	background-image:  url(../event/img/ff_201102_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 180px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgnewbe {
	background-image:  url(../event/img/beopen_201002_003.jpg);
	background-repeat: no-repeat;
	background-position: 480px 160px;
}
/*イベントページ　テキスト部バック指定(201005s7d)*/
#eventbgs7d {
	background-image:  url(../event/img/s7d_201005_003b.jpg);
	background-repeat: no-repeat;
	background-position: 520px 570px;
}
/*イベントページ　テキスト部バック指定*/
#eventbgpurehouse {
	background-image:  url('../event/img/lb_201007_004.jpg');
	background-repeat: no-repeat;
	background-position: 480px 140px;
}
