@charset "utf-8";

/*********************************************************************
File Name:	style.css　サイト共通部分マークアップ
Author:		marty
*********************************************************************/

#201403_kakakukaitei{
	width:960px;
	height:240px;
	background:url(../img/201403fair_06.png);
	margin-left:-50px;
}

/*--------------------------------------------------------------------
201412クリスマスフェア
--------------------------------------------------------------------*/
/*--ダンス用品--*/
#fair201412_dt_list_banner{
	height:50px;
	background:#970000;
	margin:0 0 10px 0;
}
#fair201412_dt_list_banner img{
	float:left;
}

/*--------------------------------------------------------------------
マークアップタグ header
--------------------------------------------------------------------*/
/*--他に使ったうやつ？ここまで--*/
.w_100 {
	background:url(../img/header_bg.png);
	height:330px;
	margin-bottom:1px;
	height:100%;
}

.w_100_01 {
	text-align:left;
	height:100%;
}

.w_100_02 {
  	text-align:left;
	height:100%;
}

.w_960_01 {
 	 margin: 0 auto;
}
/*--他に使ったうやつ？ここまで--*/

header{
	background:url(../img/header_bg.png);
	height:180px;
	width:100%;
	margin:0;
	padding:0;
}
.w_960 {
 	 width:960px;
 	 margin: 0 auto;
	 padding:0;
}
header h1{
	font-size:12px;
	height:12px;
}
#header_left{
	width:220px;
	height:85px;
	float:left;
	padding:15px 0 0 0;
}
#header_right{
	width:640px;
	height:100px;
	float:right;
	padding:20px 0 0 0;
}
#header_right_sub01{
	width:285px;
	float:left;
}
#header_right_sub02{
	width:340px;
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
}
.header_right_sub02_01 a{
	background:url(../img/top_yaji_right.png) no-repeat 0 2px;
	padding:0 0 0 15px;
	width:79px;
	float:left;
}
.header_right_sub02_01 a:hover{
	text-decoration:underline;
	color:#000;
}
.header_right_sub02_01_sub a{
	background:url(../img/top_yaji_right.png) no-repeat 0 2px;
	padding:0 0 0 15px;
	width:35px;
	float:left;
}
.header_right_sub02_01_sub a:hover{
	text-decoration:underline;
	color:#000;
}
.header_right_sub02_02 a{
	height:26px;
	background:#900;
	text-align:center;
	padding-top:8px;
	float:left;
	color:#FFF;
	cursor: pointer;
	margin-bottom:3px;
}
.header_right_sub02_02 a:hover{
	background:#600;
}
.header_right_sub02_02_l a{
	width:169px;
	border-right:1px #FFF dotted;
}
.header_right_sub02_02_r a{
	width:169px;
}
.header_right_sub02_03 a{
	width:111px;
	height:21px;
	background:#111;
	float:left;
	text-align:center;
	cursor: pointer;
	padding-top:3px;
	color:#FFF;
}
.header_right_sub02_03 a:hover{
	background:#666;
}
/*--グローバルナビ--*/
nav{
	width:960px;
	height:60px;
	clear:both;
}
nav ul{
	margin:0;
  	padding:0;
	list-style-type:none;
}

nav li{
	float:left;
	position: relative;
}
nav li a{
	display: block;
	height:60px;
}
nav li a:hover{
	left: 0;
	background-position: 0 bottom;
	left: 0;
}
nav li:hover .gn_submenu {
    left: 0;
}
.nav01 a {
	width:136px;
	background: url(../img/nav_01.png) no-repeat 0 0;
}
.nav02 a {
	width:136px;
	background:url(../img/nav_02.png) no-repeat 0 0;
}
.nav03 a {
	width:136px;
	background: url(../img/nav_03.png) no-repeat 0 0;
}
.nav04 a {
	width:136px;
	background: url(../img/nav_04.png) no-repeat 0 0;
}
.nav05 a {
	width:136px;
	background: url(../img/nav_05.png) no-repeat 0 0;
}
.nav06 a {
	width:140px;
	background: url(../img/nav_06.png) no-repeat 0 0;
}
.nav07 a {
	width:140px;
	background: url(../img/nav_07.png) no-repeat 0 0;
} 
.gn_submenu {
    position: absolute;
    width:250px;
	height:40px;
    left: -5000px;
    z-index: 500;
}
 
.gn_submenu li {
    border-top: 1px dotted #e1e1e1;
	background-color:#111;
	opacity:0.95;
	color:#FFF;
}
 
.gn_submenu li a {
	width:240px;
	height:30px;
    padding:10px 0 0 10px;
    display: block;
    font-size: 14px;
	background:#333;
	color:#FFF;
}
 
.gn_submenu li a:hover {
	width:240px;
	height:30px;
    padding:10px 0 0 10px;
    background-color: #990000;
	color:#FFF;
	opacity: 0.5;
	filter: alpha(opacity=50);/*IE7*/
}
/*--ご注文方法について--*/
.w_100_top_guide{
	clear:both;
	width:100%;
	height:202px;
	background:#AC9A6F;
}
#top_guide_left{
	width:750px;
	height:182px;
	float:left;
	margin:10px 0 0 0;
}
#top_guide_left_title{
	width:730px;
	height:24px;
	background:#917E53;
	border-radius:30px;
	margin:0 0 10px 0;
	padding:6px 0 0 20px;
}
#top_guide_left_title h4{
	height:14px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	float:left;
	margin:0;
}
#top_guide_left_title p{
	font-size:12px;
	color:#FFF;
	float:left;
	margin:2px 0 0 10px;
}
#top_guide_left_info{
	width:516px;
	height:142px;
	float:left;
}
#top_guide_left_info p{
	clear:both;
	font-size:10px;
	color:#FFF;
	margin-left:20px;
}
#top_guide_left_info_tel{
	width:250px;
	height:120px;
	padding:0 3px 0 0;
	margin:0 5px 5px 20px;
	border-right:1px #D6CDB7 solid;
	float:left;
}

#top_guide_left_info_fax{
	width:230px;
	height:120px;
	float:right;
	margin-bottom:5px;
}
#top_guide_left_catalog{
	width:200px;
	height:142px;
	float:right;
}
/*--グループ会社情報--*/
.w_100_top_info {
	width:100%;
	height:195px;
	background:#FFF;
	padding:10px 0 10px 0;
	text-align:center;
}
.w_100_top_info h5{
	height:12px;
	font-size:12px;
	margin:0 0 10px 0;
}
.w_100_top_info B{
	font-size:12px;
	margin:0 10px 0 0;
}
.w_100_top_info p{
	font-size:10px;
	margin:0;
}
#top_marty_info_left{
	width:600px;
	height:140px;
	border-right:1px #CCC solid;
	padding:10px 20px 0 20px;
	float:left;
}
.top_marty_info01{
	width:299px;
	height:90px;
	float:left;
}
.top_marty_info02{
	width:279px;
	height:90px;
	float:left;
}
.top_marty_info01_sub{
	clear:both;
	width:640px;
	height:60px;
	text-align:left;
}
.top_marty_info03{
	width:299px;
	height:140px;
	float:right;
	padding:10px 20px 0 0;
}

#top_info_title{
	width:940px;
	height:24px;
	background:#111;
	border-radius:30px;
	margin:0 0 10px 0;
	padding:6px 0 0 20px;
}
#top_info_title h4{
	height:14px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	float:left;
	margin:0;
}
#top_info_title p{
	font-size:12px;
	color:#FFF;
	float:left;
	margin:2px 0 0 25px;
}

/*--フッター--*/
#w_100_top_footer {
	width:100%;
	height:260px;
	background:#111;
	padding:10px 0 0 0;
}
footer{
	width:960px;
	margin:0 auto;
}
footer ul{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
footer li{
	color:#FFF;
	height:20px;
}
.footer_nav_box01{
	width:148px;
	height:150px;
	border-right:1px #333 solid;
	padding:10px 0 0 20px;
	margin-bottom:40px;
}
.footer_nav_box02{
	width:262px;
	height:150px;
	border-right:1px #333 solid;
	padding:10px 0 0 20px;
	margin-bottom:40px;
}
.footer_nav_box03{
	width:150px;
	height:150px;
	padding:10px 0 0 20px;
	margin-bottom:40px;
}
.footer_nav_li_title{
	height:25px;
	background: url(../img/top_yaji_right02.png) no-repeat 0 2px;
	padding:0 0 0 15px;
	font-weight:bold;
}
.footer_nav_li_title02{
	height:25px;
	background: url(../img/top_yaji_right02.png) no-repeat 0 2px;
	padding:0 0 0 15px;
	font-weight:bold;
	margin:0;
	color:#FFF;
}
.footer_nav_li_p01 a{
	padding:0;
	color:#FFF;
	text-decoration:underline;
}
.footer_nav_li_p01 a:hover{
	text-decoration:none;
}
.footer_nav_li_p02 a{
	font-size:10px;
	padding:0 0 0 15px;
	color:#FFF;
	text-decoration:underline;
}
.footer_nav_li_p02 a:hover{
	text-decoration:none;
}
#top_footer_small{
	clear:both;
	width:960px;
	height:40px;
	color:#FFF;
	text-align:center;
	padding:20px 0 0 0;
	border-top:1px #FFF solid;
}
small{
}

/*--------------------------------------------------------------------
マークアップタグ ライン別一覧
--------------------------------------------------------------------*/

#line_itiran{
	width:960px;
	height:auto;
}

#1stline_title{
	height:660px;
}

.line_1stwaku{
	width:960px;
}

.line_title{
	background:url(../img/1st_itiran_01.png) repeat-x;
	width:960px;
	padding-top:20px;
}
#new_list_title{
	width:960px;
	height:50px;
	margin-bottom:10px;
}
#new_list_title img{
	float:left;
}
#new_list_title h2{
	float:left;
	font-size:16px;
	width:800px;
}

.tab_size_1st{
	border-top:#000 6px solid; 
	margin:0 0 30px 0;
	height:40px;
	background:#FFE1E1;
	position:relative;
}

.tab_size_1st img{
	position:absolute;
	top:1px;
}

.size_subete{
	position:absolute;
	right:0;
}

.size_01{
	margin:15px 24px 0 24px;
}

.size_02{
	margin:8px 5px 0 110px;
}

.size_03{
	margin:8px 5px 0 295px;
}

.size_04{
	margin:8px 5px 0 480px;
}

/*--一覧ページ修正--*/
.line_list_container{
	height:auto;
	margin-bottom:40px;
	background:#DC999A;
}
.list_color_container{
	width:225px;
	height:38px;
}
.hako01_normal{
	border:#CCCCCC solid 1px;
	width:225px;
	height:auto;
	float:left;
	cursor: pointer;
	margin-bottom:40px;
}
.hako01_normal p{
	margin:0;
}
.hako02_normal{
	background-color:#333;
	padding:5px 5px 4px 5px;
}
.hako02_normal_p{
	color:#FFF;
}
.hako01_new{
	border:#990000 solid 1px;
	width:225px;
	height:auto;
	float:left;
	cursor: pointer;
	margin-bottom:40px;
}
.hako01_new p{
	margin:0;
}
.hako02_item_new{
	background-color:#990000;
	padding:5px 5px 4px 5px;
}
.hako02_item_new_p{
	color:#FFF;
}
.hako01_spe{
	border:#878058 solid 1px;
	width:225px;
	height:auto;
	float:left;
	cursor: pointer;
	margin-bottom:40px;
}
.hako01_spe p{
	margin:0;
}
.hako02_item_spe{
	background-color:#878058;
	padding:5px 5px 4px 5px;
}
.hako02_item_spe_p{
	color:#FFF;
}

/*--一覧ページ修正ここまで--*/

.line_itiran_itembox{
	height:412px;
	margin-bottom:40px;
}

.line_itiran_itembox_leo{
	height:444px;
	margin-bottom:40px;
}

.line_itiran_itembox_rongpants{
	height:493px;
	margin-bottom:40px;
}

.hako01{
	border:#CCCCCC solid 1px;
	width:225px;
	float:left;
	cursor: pointer;
	margin-right:17px;
}

.hako01_end{
	border:#CCCCCC solid 1px;
	width:225px;
	float:left;
	cursor: pointer;
}

.hako01_no{
	border:#CCCCCC solid 1px;
	width:225px;
	float:left;
	margin-right:17px;
}

.hako01_no_end{
	border:#CCCCCC solid 1px;
	width:225px;
	float:left;
}

.hako02{
	background-color:#333333;
	height:60px;
	margin-top:-12px;
}

.hako02 p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

.hako02_leo2l{
	background-color:#333333;
	height:92px;
	margin-top:-12px;
}

.hako02_leo2l p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

.hako02_new{
	background:url(../img/iti_new.png) no-repeat top right;
	background-color:#333333;
	height:60px;
	margin-top:-12px;
}

.hako02_new p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

.hako02_leo2l_new{
	background:url(../img/iti_new.png) no-repeat top right;
	background-color:#333333;
	height:92px;
	margin-top:-12px;
}

.hako02_leo2l_new p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

/*--------------------------------------------------------------------
マークアップタグ スペシャルプライスモール
--------------------------------------------------------------------*/

#specialprice_title{
	height:240px;
}

.specialprice_title{
	width:960px;
}

.specialprice_title h1{
	font-size:16px;
	color:#878058;
	margin-bottom:30px;
}

.specialprice_tab{
	border-top:#878058 4px solid; 
	margin:0 0 30px 0;
	height:40px;
	background:url(../img/specialprice_tab_bg.png) repeat-x;
	position:relative;
}

.specialprice_tab img{
	position:absolute;
	top:1px;
}

.size_subete{
	position:absolute;
	right:0;
}

.spe_01{
	margin:5px 5px 0 160px;
}

.spe_02{
	margin:5px 5px 0 320px;
}

.spe_03{
	margin:5px 5px 0 480px;
}

.spe_04{
	margin:5px 5px 0 640px;
}

.spe_05{
	margin:5px 5px 0 800px;
}

.line_itiran_itembox{
	height:412px;
	margin-bottom:40px;
}


.hako01_spe_no{
	border:#E1DFD0 solid 1px;
	width:225px;
	float:left;
	margin-right:17px;
}

.hako01_spe_end_no{
	border:#E1DFD0 solid 1px;
	width:225px;
	float:left;
}

.hako02_spe{
	background-color:#878058;
	height:92px;
	margin-top:-12px;
}

.hako02_spe p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

.spe_kome{
	background:#e0e0e0;
	padding:1px 10px 1px 10px;
}

.spe_kome B{
	font-size:14px;
	line-height:24px;
}

.spe_kome p{
	font-size:12px;
	line-height:24px;
}

/*--------------------------------------------------------------------
マークアップタグ メインのボックス
--------------------------------------------------------------------*/

/*メイン全体を囲う*/

article{
	width:760px;
	height:auto;
	float:left;
	margin:0 20px 0 0;
}

/*パンくずリスト*/

nav#pankuzu{
	height:20px;
	background:#E1DFD0;
}

nav#pankuzu p{
	font-size:10px;
	padding:3px 0 0 5px;
}

nav#pankuzu a{
	text-decoration:underline;
}

nav#pankuzu a:hover {
	text-decoration:none;
	color:#666;
}

/*各商品一覧ページ*/

.iti_title{
	height:40px;
	margin:0 0 25px 0;
}

.iti_title h1 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h2 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h3 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h4 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h5 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h6 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h7 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h8 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h9 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h10 {
	font-size:16px;
	margin:30px 0 10px 20px;
}

.iti_title h11 {
	font-size:16px;
	margin:30px 0 10px 20px;
}


.iti_box02{
	border:#CCCCCC solid 1px;
	width:240px;
	float:left;
	cursor: pointer;
	margin-bottom:40px;
}

.iti_box03{
	background-color:#333333;
	height:60px;
	margin-top:-17px;
}

.iti_box03_new{
	background:url(../img/iti_new.png) no-repeat top right;
	background-color:#333333;
	height:60px;
	margin-top:-17px;
}

.iti_box03 p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

.iti_box03_new p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

/*一覧ページ共通*/

.iti_box01{
	margin-bottom:100px;
	width:760px;
}

/*サイズ別商品一覧*/

.sizeiti_title{
	margin-right:10px;
}

.sizeiti_p{
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px 0;
}

#iti_all_ladies{
	margin:50px 0 0 0;
	text-align:center;
}

#iti_all_ladies h1{
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px 0;
}

#iti_all_jr{
	margin:50px 0 100px 0;
	text-align:center;
}

#iti_all_jr h2{
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px 0;
}

#iti_all_kids{
	margin:50px 0 100px 0;
	text-align:center;
}

#iti_all_kids h3{
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px 0;
}

#iti_all_mens{
	margin:50px 0 100px 0;
	text-align:center;
}

#iti_all_mens h4{
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px 0;
}

/*--------------------------------------------------------------------
マークアップタグ 商品詳細修正
--------------------------------------------------------------------*/
#shousai_waku{
	width:960px;
	margin-bottom:40px;
}

/*詳細左側*/

#shousai_left{
	background:url(../img/shousai_01.png) no-repeat top;
	width:540px;
	float:left;
	padding-top:16px;
}

#shousai_left h2{
	font-size:16px;
}

#shousai_left h3{
	font-size:14px;
	font-weight:normal;
}

#shousai_left h3 a{
	text-decoration:underline;
}

#shousai_wear_left{
	width:540px;
	float:left;
	padding:10px 0 0 0;
}
#shousai_wear_left h2{
	height:20px;
	font-size:18px;
	margin:0 0 20px 20px;
}
#shousai_wear_1st_title h3{
	font-size:16px;
}
#shousai_wear_1st_title h4{
	font-size:14px;
	font-weight:normal;
}
#shousai_wear_1st_title{
	border:1px solid #e0e0e0;
	padding:10px 20px;
	margin-bottom:20px;
}


#shousai_left_data{
	width:540px;
	border:#999 1px solid;
	border-collapse: collapse;
	margin-bottom:15px;
}

.data_left_01{
	background:#999;
	border-bottom:#e0e0e0 1px dotted;
	width:120px;
	color:#FFF;
	text-align:center;
}

.data_right_01{
	border-bottom:#999 1px dotted;
	padding:10px 0 10px 10px;
}

.data_right_01 B{
	font-size:16px;
}

.data_right_01 p{
	font-size:10px;
}

.data_right_01 a{
	color:#00CCFF;
	text-decoration:underline;
}

.sizemiru{
	margin-left:10px;
	vertical-align:middle;
}


/* 最初はパネルは非表示 */
#shosai_left_tab .panel {
	display:none;
}


/*詳細右側*/

#shousai_right{
	width:380px;
	height:auto;
	float:right;
}

/*画像切替*/

.kirikae ul {
	margin-top:0px;
	list-style:none;
	width:380px;
	height:70px;
	margin-bottom:5px;
}
.kirikae li img {
    height:70px;
    width:50px;
	float:left;
	margin-right:5px;
}
/*カート部分タブ切替*/
#cart_box{
	width:540px;
}
#cart_box_p{
	font-size:12px;
	background:#FDFFB6;
}
#tab{
	margin-left:-40px;
}

#tab li {
	float: left;
	padding:0px 36px;
	cursor: pointer;
	background:#333;
}

#tab li.select {
	background:url(../img/tab_bg.png) no-repeat;
	font-weight:bold;
}

.content_wrap{
	width:540px;
	float:left;
	margin-bottom:10px;
}

.disnon {
  display: none;
}

.carttab_box{
	border-collapse: collapse;
	font-weight:normal;
	width:540px;
	
}

.carttab_01{
	background:#F3F3F3;
	border-bottom:#999 dotted 1px;
}

.carttab_01_end{
	background:#F3F3F3;
	border-bottom:none;
}

.carttab_02{
	text-align:left;
	font-weight:normal;
	height:50px;
}

.carttab_02 img{
	margin:0 10px 0 5px;
	vertical-align:middle;
}

.carttab_03{
	float:right;
}

.carttab_03 img{
	margin:5px 5px 0 0;
}

#modelsimage{
	width:960px;
	height:auto;
	clear:both;
}
.modelsimage_box{
	height:auto;
	float:left;
}
.modelsimage_box ul{
	width:465px;
	height:auto;
	list-style:none;
	margin:0;
	padding:15px 0 5px 0; 
	border-left:5px #8C8459 solid;
}
.modelsimage_box_title{
	color:#8C8459;
	font-weight:bold;
}
.modelsimage_box li{
	margin:0 0 5px 20px;
}
.modelsimage_box li a{
	text-decoration:underline;
	color:#000;
}
.modelsimage_box li a:hover{
	text-decoration:none;
}

#dt_sizeimage{
	clear:both
}
#dt_sizeimage h4{
	background:#000;
	height:32px;
	color:#FFF;
	font-size:14px;
	margin:20px 0 20px 0;
	padding:8px 0 0 20px;
}
#cart_box_icon{
	width:540px;
	height:20px;
	clear:both;
}
#cart_box_icon a{
	text-decoration:underline;
}
#cart_box_icon a:hover{
	text-decoration:none;
}

/*--------------------------------------------------------------------
他にもこんなブランドがありますバナー
--------------------------------------------------------------------*/

#other_brand_banner{
	width:960px;
	margin-bottom:20px;
}

#other_brand_banner img{
	float:left;
}

.other_brand_h3{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.line_info_bottom{
	background:url(../img/line_banner_title.png) no-repeat;
	height:40px;
	width:960px;
	margin-bottom:10px;
	position:relative;
}
.line_info_bottom img{
	position:absolute;
	top:3px;
	right:3px;
}
.line_info_bottom{
	color:#FFF;
	font-size:16px;
}

/*--------------------------------------------------------------------
マークアップタグ アンダーメニュー
--------------------------------------------------------------------*/

#undervav_box{
	margin-bottom:10px;
	width:960px;
}

.un_title{
	height:80px;
	text-align:center;
	padding-top:20px;
}

.un_category{
	margin-bottom:10px;
}

/*1st*/

#un_1st_box{
	width:540px;
	border:#CCC 1px solid;
	border-radius:5px;
	float:left;
	margin-right:7px;
	padding-bottom:20px;
}

#un_1st_01{
	width:180px;
	float:left;
	margin-right:15px;
}

#un_1st_01 ul{
	margin:0px 0 0 -25px;
}

#un_1st_02{
	width:160px;
	float:left;
	margin-right:20px;
}

#un_1st_02 ul{
	margin:0px 0 0 -40px;
}

#un_1st_03{
	width:150px;
	float:left;
}

#un_1st_03 ul{
	margin:0px 0 0 -40px;
}


.un_1st_ladies{
	background:url(../img/undernav_1st_08.png) no-repeat;
	text-decoration:underline;
	margin-bottom:2px;
}

.un_1st_ladies a{
	padding-left:10px;
	font-size:10px;
}

.un_1st_ladies a:hover{
	text-decoration:underline;
}

.un_1st_mens{
	background:url(../img/undernav_1st_11.png) no-repeat;
	text-decoration:underline;
	margin-bottom:2px;
}

.un_1st_mens a{
	padding-left:10px;
	font-size:10px;
}

.un_1st_mens a:hover{
	text-decoration:underline;
	color:#006600;
}

.un_1st_jr{
	background:url(../img/undernav_1st_09.png) no-repeat;
	text-decoration:underline;
	margin-bottom:2px;
}

.un_1st_jr a{
	padding-left:10px;
	font-size:10px;
}

.un_1st_jr a:hover{
	color:#0099FF;
	text-decoration:underline;
}

.un_1st_kids{
	background:url(../img/undernav_1st_10.png) no-repeat;
	text-decoration:underline;
	margin-bottom:2px;
}

.un_1st_kids a{
	padding-left:10px;
	font-size:10px;
}

.un_1st_kids a:hover{
	color:#FFCC00;
	text-decoration:underline;
}

.un_1st_komidashi{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}


/*2nd*/

#un_2nd_box{
	width:200px;
	height:822px;
	border:#CCC 1px solid;
	border-radius:5px;
	float:left;
	margin-right:7px;
	padding-bottom:20px;
	margin-bottom:10px;
}

#un_2nd_01{
	width:180px;
	float:left;
	margin-right:15px;
}

#un_2nd_01 ul{
	margin:0px 0 0 -25px;
}

.un_2nd_ladies{
	background:url(../img/undernav_2nd_06.png) no-repeat;
	text-decoration:underline;
	margin-bottom:2px;
}

.un_2nd_ladies a{
	padding-left:10px;
	font-size:10px;
}

.un_2nd_ladies a:hover{
	text-decoration:underline;
	color:#9D7C3E;
}

/*3rd*/

#un_3rd_box{
	width:200px;
	height:822px;
	border:#CCC 1px solid;
	border-radius:5px;
	float:left;
	padding-bottom:20px;
	margin-bottom:10px;
}

#un_3rd_01{
	width:180px;
	float:left;
	margin-right:15px;
}

#un_3rd_01 ul{
	margin:0px 0 0 -25px;
}

.un_3rd_ladies{
	background:url(../img/undernav_3rd_05.png) no-repeat;
	text-decoration:underline;
	margin-bottom:2px;
}

.un_3rd_ladies a{
	padding-left:10px;
	font-size:10px;
}

.un_3rd_ladies a:hover{
	text-decoration:underline;
	color:#636363;
}

/*banner*/

#un_banner_box{
	width:408px;
	float:left;
}

.un_banner{
	margin-bottom:15px;
}

.un_banner img{
	margin-bottom:-5px;
}

.un_banner p{
	background:url(../img/undernav_02.png) no-repeat;
	font-size:10px;
	padding-left:15px;
}

.un_banner a:hover{
	text-decoration:underline;
}

/*--------------------------------------------------------------------
マークアップタグ 用品アンダーメニュー
--------------------------------------------------------------------*/

#undervav_tool_box{
	margin-bottom:20px;
	width:960px;
}

#un_tool_box{
	width:958px;
	border:#CCC 1px solid;
	border-radius:5px;
	float:left;
	margin-right:7px;
	padding:20px 0px;
}

#un_toolbox_01{
	width:280px;
	float:left;
	margin-right:40px;
}

#un_toolbox_01 ul{
	margin:0px 0 0 -25px;
}

#un_toolbox_02{
	width:280px;
	float:left;
}

#un_toolbox_02 ul{
	margin:0px 0 0 -25px;
}

.un_tool_yajirushi{
	background:url(../img/undernav_1st_08.png) no-repeat 95px;
	text-decoration:underline;
	margin-bottom:2px;
}

.un_tool_yajirushi a{
	padding-left:10px;
	font-size:10px;
}

.un_tool_yajirushi a:hover{
	text-decoration:underline;
}

.un_tool_yajirushi_02{
	background:url(../img/undernav_1st_08.png) no-repeat 95px;
	text-decoration:underline;
	margin-bottom:10px;
}

.un_tool_yajirushi_02 a{
	padding-left:10px;
	font-size:10px;
}

.un_tool_yajirushi_02 a:hover{
	text-decoration:underline;
}

/*--------------------------------------------------------------------
ユーザーズガイド
--------------------------------------------------------------------*/

.line_guidewaku{
	width:960px;
	float:left;
}

.guide_top_box{
	width:960px;
	height:265px;
	margin-bottom:30px;
}

.guide_top_hako01{
	width:300px;
	height:265px;
	border:#999 solid 1px;
	float:left;	
}

.guide_top_hako02{
	width:300px;
	height:265px;
	float:left;	
}

.guide_yajirushi_01{
	background:url(../img/usersguide_yajirushi_01.png) no-repeat 0px 3px;
	padding-left:16px;
	margin-bottom:10px;
	font-size:14px;
}

.guide_yajirushi_01 a:hover{
	text-decoration:underline;
}

.guide_mailform_box{
	width:260px;
	height:215px;
	padding:25px 20px;
	float:left;	
	background:#E1DFD0;
}

.guide_mailform_box p{
	font-size:10px;
	line-height:18px;
}

.link01{
	color:#F00;
	text-decoration:underline;
}

/*サイドメニュー*/

#guide_sidemenu{
	width:240px;
	float:left;
	border:#999 solid 1px;
	margin-bottom:10px;
}

.guide_yajirushi_02{
	background:url(../img/usersguide_yajirushi_01.png) no-repeat 0px 3px;
	padding-left:16px;
	margin-bottom:10px;
	font-size:12px;
}

.guide_yajirushi_02 a:hover{
	text-decoration:underline;
}

.guide_yajirushi_04{
	width:205px;
	background:#FFDFF0 url(img/usersguide_yajirushi_01.png) no-repeat 0px 3px;
	padding-left:16px;
	margin-bottom:10px;
	font-size:12px;
	color:#990000;
}


#guide_sidemenu_banner{
	width:240px;
}

#guide_sidemenu_banner p{
	font-size:10px;
}

/*メインゾーン*/

#guide_main_box{
	width:670px;
	float:right;
	margin-bottom:100px;
}

/*タイトル*/

.guide_title{
	background:url(../img/usersguide_title_01.png) no-repeat;
	width:642px;
	height:88px;
	padding:15px 0 0 30px;
	margin-bottom:20px;
}

.guide_title h1{
	font-size:18px;
	color:#990000;
}


/*大見出し*/

.guide_midashi_bg_01{
	background:#e0e0e0;
	width:640px;
	padding:1px 0 1px 30px;
}

.guide_midashi_01{
	font-size:14px;
	color:#900;
}


/*中見出し*/

.guide_midashi_bg_02{
	width:670px;
	border-bottom:#900 2px solid;
	padding:0 0 0 30px;
}

.guide_midashi_02{
	font-size:14px;
	font-weight:bold;
}

/*中見出し背景赤*/

.guide_midashi_bg_04{
	width:640px;
	background:#900;
	padding:1px 0 1px 30px;
}

.guide_midashi_04{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}


/*小見出し*/

.guide_midashi_03{
	color:#990000;
}


.guide_icon_01 li{
	background:url(../img/usersguide_icon_01.png) no-repeat 0px 5px;
	padding-left:16px;
	margin-bottom:5px;
	font-size:12px;
}

.guide_icon_02{
	padding:0 30px;
}

.guide_icon_02 li{
	background:url(../img/usersguide_icon_01.png) no-repeat 0px 6px;
	padding-left:16px;
	margin-bottom:10px;
	font-size:14px;
}

.guide_txt_14{
	font-size:14px;
	line-height:26px;
	padding:0 30px;
	margin-bottom:30px;
}

.guide_txt_14_01{
	font-size:14px;
	line-height:26px;
	padding:0 30px;
	margin-bottom:10px;
}

.guide_txt_12{
	font-size:12px;
	line-height:22px;
	padding:0 30px;
}

/*特定商取引法に基づく表記*/

.guide_tokuteisyou{
	width:670px;
	font-size:12px;
	border-collapse:collapse;
	border:#666 solid 1px;
}

.guide_tokuteisyou_left{
	border:#666 solid 1px;
	background:#F3F3F3;
	width:200px;
	text-align:center;
}

.guide_tokuteisyou_right{
	border:#666 solid 1px;
	width:530px;
	text-align:left;
	padding:0 20px;
}


/*商品の探し方*/

.guide_03_wearsizebox{
	width:167px;
	height:260px;
	float:left;
}

.guide_yajirushi_03{
	background:url(../img/guide_yajirushi_03.png) no-repeat 0px 4px;
	padding-left:14px;
	font-size:12px;
}

.guide_yajirushi_03 a:hover{
	text-decoration:underline;
}

.guide_03_wearblandbox01{
	width:225px;
	height:300px;
	float:left;
}

.guide_03_wearblandbox02{
	width:223px;
	height:300px;
	float:left;
}

.guide_03_wearblandbox03{
	width:222px;
	height:300px;
	float:left;
}

/*商品のサイズ表記*/

.guide_leo_size{
	font-size:12px;
	border-collapse:collapse;
	border:#666 solid 2px;
	text-align:center;
}

.guide_koumoku{
	border:#666 solid 1px;
	width:100px;
}

.guide_leo_size_kidz01{
	border:#666 solid 1px;
	width:120px;
	background:#FFFF99;
	font-weight:bold;
}

.guide_leo_size_kidz02{
	border:#666 solid 1px;
	width:60px;
}


.guide_leo_size_jr01{
	border:#666 solid 1px;
	width:180px;
	background:#CCFFFF;
	font-weight:bold;
}

.guide_leo_size_jr02{
	border:#666 solid 1px;
	width:60px;
}


.guide_leo_size_lady01{
	border:#666 solid 1px;
	width:180px;
	background:#F8DAED;
	font-weight:bold;
}

.guide_leo_size_lady02{
	border:#666 solid 1px;
	width:60px;
}

.guide_leo_item_kidz01{
	border:#666 solid 1px;
	width:120px;
	background:#FFFF99;
	font-weight:bold;
}

.guide_leo_item_kidz02{
	border:#666 solid 1px;
	width:60px;
}


.guide_leo_item_jr01{
	border:#666 solid 1px;
	width:180px;
	background:#CCFFFF;
	font-weight:bold;
}

.guide_leo_item_jr02{
	border:#666 solid 1px;
	width:60px;
}


.guide_leo_item_lady01{
	border:#666 solid 1px;
	width:200px;
	background:#F8DAED;
	font-weight:bold;
}

.guide_leo_item_lady02{
	border:#666 solid 1px;
	width:60px;
}


.usersguide_03_03_kijyunn01_box{
	width:325px;
	float:left;
	text-align:center;
}
.usersguide_03_03_kijyunn01_box dl{
	width:315px;
	font-size:14px;
	text-align:left;
}
.usersguide_03_03_kijyunn01_box dt{
	font-weight:bold;
}
.usersguide_03_03_kijyunn01_box dd{
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}

.usersguide_03_03_kijyunn01_box_r{
	width:290px;
	float:right;
	text-align:left;
	font-size:14px;
}
.usersguide_03_03_kijyunn01_box_r dt{
	font-weight:bold;
}
.usersguide_03_03_kijyunn01_box_r dd{
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}

/*会員登録について*/

.guide_newkaiin{
	width:670px;
	height:100px;
	background:#FFFFCC;
	padding:20px 0 0 135px;
	margin-bottom:40px;
}

.guide_newkaiin_bg{
	width:668px;
	height:140px;
	border-radius:10px;
	border:#900 1px solid;
	margin-bottom:10px;
}

.guide_txt_newkaiin{
	width:330px;
	float:right;
	font-size:14px;
	line-height:22px;
	padding-right:15px;
}

#guide_touroku_01{
	background:url(../img/usersguide_02_01_08.png) no-repeat;
	width:330px;
	height:260px;
	float:left;
	margin-bottom:30px;
}

#guide_touroku_01 p{
	width:194px;
	margin-left:75px;
	font-size:12px;
	line-height:22px;
}

#guide_touroku_02{
	background:url(../img/usersguide_02_01_09.png) no-repeat;
	width:330px;
	height:260px;
	float:right;
}

#guide_touroku_02 p{
	width:194px;
	margin-left:75px;
	font-size:12px;
	line-height:22px;
}

#guide_touroku_03{
	clear:both;
	background:url(../img/usersguide_02_01_10.png) no-repeat;
	width:640px;
	height:210px;
}

#guide_touroku_03 p{
	width:280px;
	margin-left:75px;
	font-size:12px;
	line-height:22px;
	float:left;
}

/*商品の配送について*/

.guide_haisou{
	width:610px;
	font-size:12px;
	border-collapse:collapse;
	border:#666 solid 2px;
	margin:0 30px;
}

.guide_haisou_01{
	border:#666 solid 1px;
	background:#F3F3F3;
	width:120px;
	padding:0 20px;
}

.guide_haisou_02{
	border:#666 solid 1px;
	width:490px;
	text-align:left;
	padding:0 20px;
}


/*商品のお支払いについて*/

.guide_kouza{
	width:610px;
	font-size:12px;
	border-collapse:collapse;
	border:#666 solid 2px;
	margin:0 30px;
	font-size:14px;
	text-align:center;
}

.guide_kouza_01{
	border:#666 solid 1px;
	width:130px;
	background:#e0e0e0;
	font-weight:bold;
}

.guide_kouza_02{
	border:#666 solid 1px;
	width:120px;
	background:#e0e0e0;
	font-weight:bold;
}

.guide_kouza_03{
	border:#666 solid 1px;
	width:120px;
}

.guide_kouza_04{
	border:#666 solid 1px;
	width:130px;
	font-weight:bold;
}

.guide_daibikihyou{
	width:400px;
	height:140px;
	text-align:center;
	font-size:14px;
	border-collapse:collapse;
	border:#666 solid 1px;
	margin-left:30px;
}

/*ご注文方法*/

.guide_houhou{
	width:670px;
	height:80px;
	margin-bottom:40px;
}

/*--------------------------------------------------------------------
初めての方へ
--------------------------------------------------------------------*/
#hajimete_title{
	width:960px;
	height:240px;
	background:url(../img/hajimete_title_bg.png) no-repeat;
	margin-bottom:20px;
}

#hajimete_menu{
	float:left;
	margin:50px 0 0 -20px;
}

#hajimete_menu li{
	background:url(../img/hajimete_title_02.png) no-repeat 0 5px;
	width:240px;
	padding:0 0 0 16px;
	font-size:14px;
	margin-bottom:19px;
}

#hajimete_menu li a:hover{
	text-decoration:underline;
	color:#8D9F32;
}

#hajimete_moji{
	width:480px;
	float:right;
	margin:80px 190px 0 0;
}

#hajimete_moji p{
	font-size:14px;
}

#hajimete_moji img{
	margin-left:105px;
}

.hajimete_waku{
	background:url(../img/hajimete_01_01.png) no-repeat;
	border:#CCC 1px solid;
	border-radius:10px;
	padding:30px 20px;
}

.hajimete_txt_14{
	font-size:14px;
	line-height:24px;
	font-weight:normal;
}

.hajimete_midashi01{
	background:url(../img/hajimete_title_04.png) no-repeat 0 2px;
	padding-left:16px;
	font-size:16px;
	font-weight:bold;
	color:#8D9F32;
}

.hajimete_newkaiin{
	width:960px;
	height:100px;
	background:#FFFFCC;
	text-align:center;
	padding-top:20px;
	clear:both;
}

/*--------------------------------------------------------------------
モデル紹介
--------------------------------------------------------------------*/

.model_title{
	width:960px;
	height:40px;
	margin-bottom:50px;
}

.model_title img{
	float:left;
	padding-top:8px;
}

.model_title h1{
	float:left;
	font-size:14px;
	font-weight:normal;
	padding-left:40px;
}

.model_box{
	clear:both;
	width:960px;
	height:440px;
	margin-bottom:40px;
}

.model_box_01{
	width:300px;
	height:440px;
	float:left;
	margin-right:30px;
}

.model_box_02{
	width:300px;
	height:440px;
	float:left;
}

.model_txt{
	margin-left:10px;
	line-height:24px;
}

.model_box_sub{
	width:960px;
	height:190px;
	margin-bottom:40px;
}

.model_box_03{
	width:450px;
	height:190px;
	float:left;
}

.model_box_04{
	width:450px;
	height:190px;
	float:right;
}

.model_box_05{
	width:960px;
}

.model_li_title{
	background:url(../img/model_07.png) no-repeat;
	color:#7F6E4E;
	font-size:16px;
	font-weight:bold;
	padding-left:16px;
	margin-bottom:20px;
}

.model_li{
	font-size:14px;
	padding-left:16px;
	margin-bottom:10px;
}

/*--------------------------------------------------------------------
マークアップタグ ご利用ガイド旧　後で消す
--------------------------------------------------------------------*/

.guide_icon{
	vertical-align:middle;
	padding-right:10px;
}

.guide_txt_01{
	padding:0 20px 0 20px;
	margin-bottom:20px;
}

.guide_txt_02{
	padding:0 20px 0 30px;
	margin-bottom:20px;
}

.guide_txt_03{
	padding:0 45px 0 45px;
	margin-bottom:20px;
}

/*初めてご利用の方へ*/

.tab_01{
	background:url(../img/guide_01_01.png) bottom no-repeat;
	height:46px;
	margin-top:30px;
}

.tab_01 img{
	padding-right:2px;
}

#guide_waku_01{
	border:#CCC solid 1px;
	margin-bottom:100px;
}

#guide_waku_01 h1{
	font-size:16px;
	color:#56C6F5;
	padding-top:10px;
}

#guide_waku_01 h2{
	font-size:16px;
	color:#56C6F5;
	padding-top:10px;
}

#guide_waku_01 h3{
	padding:5px;
	margin:0 20px 15px 20px;
	background:#D9F2FD;
	color:#56C6F5;
}

#guide_waku_01 h4{
	font-size:16px;
	color:#56C6F5;
	padding-top:10px;
}


/*お支払方法*/

.tab_02{
	background:url(../img/guide_02_01.png) bottom no-repeat;
	height:46px;
	margin-top:30px;
}

.tab_02 img{
	padding-right:2px;
}

#guide_waku_02{
	border:#CCC solid 1px;
	margin-bottom:100px;
}

#guide_waku_02 h1{
	font-size:16px;
	color:#E16868;
	padding-top:10px;
}

#guide_waku_02 h2{
	font-size:14px;
	padding:5px;
	margin:0 20px 15px 20px;
	background:#F9DDDD;
	color:#E16868;
}

#guide_waku_02 h3{
	font-size:14px;
	padding:5px;
	margin:0 20px 15px 20px;
	background:#F9DDDD;
	color:#E16868;
}

#guide_waku_02 h4{
	font-size:14px;
	padding:5px;
	margin:0 20px 15px 20px;
	background:#F9DDDD;
	color:#E16868;
}

.guide_daibiki{
	width:400px;
	height:120px;
	text-align:center;
	font-size:12px;
	border-collapse:collapse;
	border:#666 solid 1px;
	margin:0 0 30px 45px;
}

/*配送について*/

.tab_03{
	background:url(../img/guide_03_01.png) bottom no-repeat;
	height:46px;
	margin-top:30px;
}

.tab_03 img{
	padding-right:2px;
}

#guide_waku_03{
	border:#CCC solid 1px;
	margin-bottom:100px;
}

#guide_waku_03 h1{
	font-size:16px;
	color:#9FC913;
	padding-top:10px;
}

#guide_waku_03 h2{
	font-size:16px;
	color:#9FC913;
	padding-top:10px;
}

#guide_waku_03 h3{
	font-size:16px;
	color:#9FC913;
	padding-top:10px;
}

/*返品交換について*/

.tab_04{
	background:url(../img/guide_04_01.png) bottom no-repeat;
	height:46px;
	margin-top:30px;
}

.tab_04 img{
	padding-right:2px;
}

#guide_waku_04{
	border:#CCC solid 1px;
	margin-bottom:100px;
}

#guide_waku_04 h1{
	font-size:16px;
	color:#888AC8;
	padding-top:10px;
}

#guide_waku_04 h2{
	font-size:16px;
	color:#888AC8;
	padding-top:10px;
}

/*会社概要*/

.tab_05{
	background:url(../img/guide_05_01.png) bottom no-repeat;
	height:46px;
	margin-top:30px;
}

.tab_05 img{
	padding-right:2px;
}

#guide_waku_05{
	padding:40px;
	border:#CCC solid 1px;
	margin-bottom:100px;
}

#gaiyou_right{
	width:670px;
	font:right;
}

/*--------------------------------------------------------------------
マークアップタグ 用品一覧 201309
--------------------------------------------------------------------*/
.tool_all_hako{
	width:470px;
	float:left;
	cursor: pointer;
}

.tool_all_hako02{
	width:960px;
	cursor: pointer;
}

.tool_all_hako03{
	width:308px;
	cursor: pointer;
	float:left;
}

.tool_all_hako p{
	background:#333;
	color:#FFF;
	font-size:12px;
	padding:5px 10px;
	margin-top:0px;
}

.tool_all_hako02 p{
	background:#333;
	color:#FFF;
	font-size:12px;
	padding:5px 10px;
	margin-top:0px;
}

.tool_all_hako03 p{
	background:#333;
	color:#FFF;
	font-size:12px;
	padding:5px 10px;
	margin-top:0px;
}


.hirokoji_banner_bottom{
	width:960px;
	margin-bottom:20px;
}

.hirokoji_banner_bottom img{
	float:left;
}

/*↓用品一覧↓*/

.line_itiran_itembox_tool{
	height:335px;
	margin-bottom:40px;
}

.hako01_tool{
	border:#CCCCCC solid 1px;
	width:225px;
	float:left;
	cursor: pointer;
	margin-right:17px;
}

.hako01_tool_end{
	border:#CCCCCC solid 1px;
	width:225px;
	float:left;
	cursor: pointer;
}

.hako02_tool{
	background-color:#333333;
	height:75px;
	margin-top:-12px;
}

.hako02_tool p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	padding:6px 0 0 10px;
}

.carttab_01_naka{
	background:#F3F3F3;
	border-bottom:#999 dotted 2px;
}

.carttab_01_pi{
	background:#FFECEC;
	border-bottom:#999 dotted 1px;
}

.carttab_01_bl{
	background:#DDF0FF;
	border-bottom:#999 dotted 1px;
}

.carttab_01_naka_pi{
	background:#FFECEC;
	border-bottom:#999 solid 2px;
}

.carttab_01_end_pi{
	background:#FFECEC;
	border-bottom:none;
}

.carttab_01_naka_bl{
	background:#DDF0FF;
	border-bottom:#999 solid 2px;
}

.carttab_01_end_bl{
	background:#DDF0FF;
	border-bottom:none;
}

.carttab_01_taitsu_cp01{
	background:#FFDEC4;
	border-bottom:#999 dotted 1px;
}

.carttab_01_taitsu_cp02{
	background:#FFDEC4;
	border-bottom:#999 solid 2px;
}

.carttab_01_taitsu_mp01{
	background:#FFDFDF;
	border-bottom:#999 dotted 1px;
}

.carttab_01_taitsu_mp03{
	background:#FFDFDF;
	border-bottom:none;
}
/*--------------------------------------------------------------------
カタログフォーム
--------------------------------------------------------------------*/
#top_catalog{
	width:168px;
	height:315px;
	background:#847B59;
	float:right;
	margin-top:20px;
	padding:10px 5px 0 5px;
}

/*--------------------------------------------------------------------
マークアップタグ 新商品
--------------------------------------------------------------------*/

#other_brand_banner_new{
	width:960px;
	margin-bottom:40px;
}

/*--------------------------------------------------------------------
マークアップタグ 店舗販売のお知らせ
--------------------------------------------------------------------*/

#tenpo_info_waku{
	width:960px;
	height:auto;
}

#tenpo_info_waku p{
	font-size:14px;
	line-height:24px;
}

.tenpo_image{
	width:300px;
	float:left;
}

.tenpoimage_box{
	height:490px;
	margin-bottom:40px;
}

.tenpo_01{
	height:185px;
	width:958px;
	border:#A29A6F 1px solid;
	margin-bottom:40px;
}

.tenpo_02 img{
	margin-right:10px;	
}

.maptxt{
	padding-bottom:10px;
	border-bottom:#A29A6F 1px dotted;
}

#tenpo_link{
	width:960px;
	height:200px;
	margin-bottom:40px;
}
#tenpo_link a{
	float:left;
}
.tenpo_tennai{
	width:960px;
	height:260px;
	margin-bottom:40px;
}
	
.tenpo_tennai img{
	float:left;
}

.tenpo_map{
	width:540px;
	float:left;
}

.tenpo_twi{
	width:400px;
	float:right;
	margin-bottom:40px;
}

/*--------------------------------------------------------------------
店舗ツイッター一覧
--------------------------------------------------------------------*/
#twi_title{
	width:960px;
	height:42px;
	background:url(../img/twi_title.png) no-repeat;
	padding:18px 0 0 20px;
	color:#FFF;
}

.tenpo_twi_iti{
	width:460px;
	float:left;
	margin-bottom:50px;
}

/*--------------------------------------------------------------------
採用情報
--------------------------------------------------------------------*/
#recruit_box{
	width:878px;
	height:auto;
	border:#CCC solid 1px;
	padding:40px;
	margin-bottom:20px;
}

.recruit_hthree{
	font-size:16px;
	font-weight:bold;
}

.recruit_txt li{
	background:url(../img/recruit_yajirushi.png) no-repeat 5px;
	font-size:14px;
	padding:0 0 0 45px;
}

.recruit_txt li a{
	color:#900;
	text-decoration:underline;
}

.recruit_txt li a:hover{
	text-decoration:none;
}

.recruit_tokyo{
	border-bottom:#CCC 1px dotted;
	margin-bottom:40px;
	padding:0 0 30px 0;
}
