@charset "shift_jis"

/*初期化
------------------------------------*/
* {
　 margin: 0;
　 padding: 0;
　 background: transparent;

　}
body{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0px;
padding:0px;
font-size:small;
background: #FFF url(img/common/img/bg.gif) repeat;
}
h1,h2,h3,h4,f5,h6,p,dl{
margin:0;
}
a:link{
color:#333333;
background:transparent;
}

a:visited {
color:#333333;
background:transparent;
}
a:hover {
color:#999999;
background:transparent;
}
a:active {
color:#333333;
background:transparent;
}

#pagebody{
width:800px;
margin-left:auto;
margin-right:auto;
background: #FFF url(img/common/img/pagebody_bg.gif) repeat-y;
}
/*----------------------------------*/


/*ヘッタ
---------------------------------*/
#heater{
z-index:1;
width:800px;
color:#FFFFFF;
background: url(img/common/img/mt_top_bg.gif) no-repeat;
}
#heater ul{
text-decoration:none;
display:block;
	margin:0;
	padding:0;
}
#heater li{
margin-top:20px;

display:block;
float:right;
margin-left:5px;
}
#heater li a{
display:block;
text-decoration:none;
}
#heater li#mt_top a{
height:20px;
width:155px;
margin-right:10px;

}
#heater li#mt_kenon a{

}
#mt_top_sub_logo{
z-index:10;
padding-top:55px;

text-indent: -9999px;
background: url(img/common/img/mt_logo_art.gif) no-repeat left top;
}

#mt_cart{
margin-top:5px;
margin-right:5px;
float:right;

}
#mt_cart a{
text-decoration:none;
width:155px;
height:50px;
display:block;
}

/*-------------------------------*/

/*フッタ
---------------------------------*/
#footer{
float:left;
padding-top:3px;
text-align:center;
color:#FFFFFF;
background-color:#000000;
width:800px;
height:15px;
}
/*-------------------------------*/

/*メインコンテンツ三段ワケ
---------------------------------*/
#maincontent{
width:800px;
background: #FFF url(img/common/img/pagebody_bg.gif) repeat-y;
}
#mt_contens{
float:right;
width:610px;
}
#meny_left{
float:left;
width:150px;
padding-left:20px;
}
#mt_main{
float:left;
width:437px;
}
#mt_meny_right{
float:right;
width:155px;
}
#maincontent:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
/*-------------------------------*/



/*メニュー左側
---------------------------------*/
h2{
text-indent: -9999px;
}
h2 a{
text-decoration:none;
margin-bottom:10px;
display:block;
height:31px;
width:150px;
}
#goods a{
background:url(img/MT_syouhin_kensaku.gif) no-repeat;
}
#tarent a{
background:url(img/MT_tarent_kensaku.gif) no-repeat;
}
#tarentlist a{
background:url(img/common/img/m_talentlist_bt.gif) no-repeat;
}
#kain a{
background:url(img/common/img/m_registration_bt.gif) no-repeat;
}
#guid a{
background:url(img/common/img/m_guide_bt.gif) no-repeat;
}
#qa a{
background:url(img/common/img/m_info_bt.gif) no-repeat;
}
#kaisya a{
background:url(img/common/img/m_company_bt.gif) no-repeat;
}
#mt_top_ken-on a{
background:url(img/common/img/m_toplink_bt.gif) no-repeat;
}
#goods a:hover{
background-position:-150px 0px;
}
#tarent a:hover{
background-position:-150px 0px;
}
#tarentlist a:hover{
background-position:-150px 0px;
}
#kain a:hover{
background-position:-150px 0px;
}
#guid a:hover{
background-position:-150px 0px;
}
#qa a:hover{
background-position:-150px 0px;
}
#kaisya a:hover{
background-position:-150px 0px;
}
#mt_top_ken-on a:hover{
background-position:-150px 0px;
}
#meny_left ul{
color:#666666;

font-size:10px;
width:115px;
text-decoration:none;
display:block;
padding:0;
margin:0;
background:url(img/common/img/bg_patern.gif) repeat;
}


#meny_left ul{
padding-left:18px;
padding-bottom:10px;
margin-bottom:10px;
}


#meny_left li{
margin:0;
padding:0;
}
#meny_left li a{
text-decoration:none;
}
#mt_kensaku{

margin-top:-20px;
}
/*-------------------------------*/



/*真ん中
---------------------------------*/
h3{
padding-top:10px;
display:block;
margin-bottom:10px;

}
#main_title_osusume{
width:437px;
height:37px;
background:url(img/img/t_whatshot.gif) no-repeat;
}
#main_title_new{
width:437px;
height:37px;
background:url(img/img/t_newarrival.gif) no-repeat;
}
#main_title_yoyaku{
width:437px;
height:37px;
background:url(img/img/t_coming.gif) no-repeat;
}

.mt_back{
text-indent: -9999px;
}
.mt_back a{
float:right;
text-decoration:none;
margin-bottom:10px;
display:block;
height:10px;
width:38px;
background:url(img/common/img/m_back_bt.gif) no-repeat;
}
.mt_back a:hover{
background-position:-38px 0px;
}
#mt_sam_title{
font-size:12px;
}
/*-------------------------------*/


/*メニュー右側
--------------------------------*/
#mt_top_midasiB_buy{
text-indent: -9999px;
text-decoration:none;
margin-bottom:10px;
display:block;
height:26px;
width:155px;
background:url(img/common/img/m_salescalendar.gif) no-repeat;
}
#mt_top_midasiB_tentyou a{
font-size:10px;
text-indent: -9999px;
text-decoration:none;
margin-bottom:10px;

display:block;
height:26px;
width:155px;
background:url(img/common/img/m_colum_bt.gif) no-repeat;
}
#mt_top_midasiB_tentyou a:hover{
background-position:-155px 0px;
}


#mt_meny_right ul{
color:#666666;
font-size:10px;
text-decoration:none;
display:block;
padding:0;
margin:0;
background:url(img/common/img/bg_patern.gif) repeat;
width:145px;
}
#mt_meny_right ul{
margin-right:10px;
padding-bottom:10px;
}

#mt_meny_right li{
margin-left:20px;
}
#mt_meny_right li a{
text-decoration:none;
}



/*-------------------------------*/


/*商品サムネイル
--------------------------------*/
.mt_sam{
float:left;
display:block;
width:145px;
height:234px;
padding-bottom:10px;
background:url(img/common/img/siro_top_bg.gif) no-repeat;
}
.mt_sam ul{
display:block;
width:135px;
list-style:none;
padding:0;
margin:0;
margin-left:5px;
}
#mt_sam_syousai a{
text-indent: -9999px;
text-decoration:none;
display:block;
width:133px;
height:18px;
background:url(img/common/img/m_detail_bt.gif) no-repeat;
}
#mt_sam_syousai a:hover{
background-position:-133px 0px;
}
.mt_sam li{
padding:0;
margin:0;
}

#main_title_new{
clear:left;
}
#main_title_yoyaku{
clear:left;
}
#mt_sam_kakaku{
font-size:10px;
}
/*-------------------------------*/



/*商品詳細ページ
--------------------------------*/
#mt_g_title{
font-size:14px;
line-height:37px;
width:603px;
height:37px;
background:url(img/goods/img/title.gif) no-repeat;
}
#mt_goods_img{
float:left;
display:block;
width:300px;
}
#mt_goods_main{
line-height:20px;
text-align:left;
margin-right:5px;
margin-top:20px;
float:right;
display:block;
width:280px;
}
.imgBbox img{
margin-top:20px;
width:300px;
height:225px;
border-style:solid;
border-width:1px;
border-color:#dcdcdc;
}
#mt_gazou{
padding-top:5px;
margin-left:3px;
}
#mt_kounyu{

padding-top:10px;
display:block;
}
#mt_cart_syousai{
padding-top:10px;
}
#mt_goods_main ul{
display:block;
width:265px;
list-style:none;
padding:0;
margin:0;
margin-top:0px;
padding-left:13px;
}

#mt_cart_syousai a{
text-indent: -9999px;
text-decoration:none;
display:block;
height:18px;
width:133px;
background:url(img/goods/img/mt_cart_goods.gif) no-repeat;
}
#mt_cart_syousai a:hover{
background-position:-133px 0px;
}
#mt_statsu li{
font-size:10px;
}
#mt_tyuui{
clear:left;
}
#mt_statsu{
margin-top:60px;
width:280px;
display:block;
background:url(img/common/img/product_bg.gif) repeat-y;
}
#mt_sam_kakaku{
clear:both;
}
#mt_syousai_matome{
display:block;
}
.mt_syousai_midasi{
width:38px;
background:url(img/common/img/product_tyuui_bg.gif) repeat-y;
font-size:10px;
padding-left:20px;
padding-bottom:10px;

width:603px;

}
#mt_tyuui_matome{
display:block;
float:right;
height:65px;
width:595px;
display:block;
margin-top:20px;
margin-bottom:10px;
margin-right:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
background:url(img/common/img/product_tyuui_bg.gif) repeat-y;
}

.mt_back_syousai{
text-indent: -9999px;
}
.mt_back_syousai a{
clear:right;
float:right;
margin-right:10px;
text-decoration:none;
margin-bottom:10px;



margin-top:40px;

display:block;
height:10px;
width:38px;
background:url(img/common/img/m_back_bt.gif) no-repeat;
}
.mt_back_syousai a:hover{
background-position:-38px 0px;
}
#mt_matome{
display:block;


margin-top:20px;
}
#mt_syousai_mozi{
width:270px;
font-size:10px;
color:#66

}
/*-------------------------------*/


/*商品サムネイルB
--------------------------------*/
.mt_samB{
float:left;
display:block;
margin-bottom:10px;
width:437px;
height:100px;
background:url(img/common/img/line.gif) repeat-x bottom;
}
.mt_samB ul{
width:437px;
list-style:none;
padding:0;
margin:0;

}
.mt_samB li{
float:left;
display:block;

}
.mt_top_back{
text-indent: -9999px;
}
.mt_top_back a{
float:right;
text-decoration:none;
margin-top:30px;
margin-bottom:14px;
display:block;
height:10px;
width:38px;
background:url(img/common/img/m_back_bt.gif) no-repeat;
}
.mt_top_back a:hover{
background-position:-38px 0px;
}

/*-------------------------------*/

/*カレンダー
---------------------------------*/
#mt_carender{
margin-left:20px;
display:block;
}
/*-------------------------------------------------------*/


/*div id=main内 fukuガイド設定
---------------------------------*/
#gosusume{
display:block;
width:602px;
height:38px;
background:url(img/guide/guideTop.gif) no-repeat;
padding-top:12px;
font-size:14px;
}

#gbk{
text-decoration:none;
text-indent: -9999px;
margin:0 10px 0 0;
float:right;
}
#gbk a{
height:10px;
width:38px;
display:block;
background:url(img/common/img/m_back_bt.gif) no-repeat;
}
#gbk a:hover{
background-position:-38px 0px;
}

.gheader6{
display:block;
	width:260px;
	font-size:14px;
	font-weight:600;
	margin:10px 0;
	padding-left:7px;
	border-left:4px solid #d7ea95;
}
.gcontData{
	margin:10px 0;
	padding-left:10px;
	line-height:150%;	
}
.gcontData dt{ 
	margin:0;
	font-size:10px;
	color:#000000;
}
.gcontData dd{ 
	margin:0 10px 0 0;
	padding-left:0px;	
	font-size:10px;
	color:#666666;
}
.gcontData p{ 
	margin:0;
	padding-left:0px;	
	font-size:10px;
	color:#666666;
}
#gspotLine{
display:block;
height:100%;
width:602px;
text-indent: -9999px;
background:url(img/guide/guideDotLine.gif) no-repeat;
}
/*----------------------------------------------------*/



/*タレントリスト
---------------------------------*/
h4{
margin-bottom:10px;
clear:both;
text-indent:-9999px;
}

.telentL_sam{
display:block;
width:187px;
height:40px;
margin:0 0px 2px 0;
border-left:4px solid #d7ea95;
}
#telentL_sam:after{
content:".";
display:block;
clear:both;
height:0;
visibility:visible;
}
.telentL_wap{
display:block;
/*----------
width:187px;
*/
width:187px;
float:left;
margin:0 4px 0 4px;
padding:0;
}
#talntListTitle{
position:relative;
height:30px;
display:block;
background:url(img/talentLtitle.gif) no-repeat;
}
#talntListAct{
position:relative;
height: 15px;
display:block;
background:url(img/talentLactor.gif) no-repeat;
}

#talntListActle{
position:relative;
height:15px;
display:block;
background:url(img/talentLactress.gif) no-repeat;
}

#talntListMu{
position:relative;
height:15px;
display:block;
background:url(img/talentLmusician.gif) no-repeat;
}

.listPic{
display:block;
width:38px;
height:38px;
margin:0 0 0 3px;
padding:0;
border:1px solid #dcdcdc;
float:left;
}
.listNa{
display:block;
margin:7px 0 0 5px;
padding:0;
float:left;
}
.LDot{
clear:both;
width:187px;
height:1px;
margin:2px 0 15px 0;
background:url(img/talentlistDot.gif) no-repeat;
text-indent:-9999px;
}
/*---------------------------------------------------*/

/*div id=main内 fukuタレントページ
---------------------------------*/
#talentProfile{
display:block;
width:602px;
height:220px;
margin:0;
padding:0;
border:1px solid #dcdcdc;
}

#tosusume{
display:block;
width:602px;
height:38px;
margin-top:-17px;
background:url(img/talent/talentTop.gif) no-repeat;
font-size:14px;
}
#timg{
width:280px;
height:220px;
float:left;
}
.tcategory{
line-height:150%;
font-size:10px;
color:#666666;
width:60px;
height:auto;
}
.tans{
line-height:150%;

width:150px;
font-size:10px;
color:#666666;
}
#tproright{
display:block;
margin:0;
padding:0;
float:right;
font-size:10px;
color:#666666;
}
#tprofile{
margin:0;
padding:0;
width:52px;
height:9px;
text-indent: -9999px;
background:url(img/talent/talentProfile.gif) no-repeat;
}
.titemdata ul{
margin:0;
padding:0;
}
.titemdata{
/*display:block;*/
position:relative;
width:602px;
margin:10px 0;
padding:0;
}
.theader6{
display:block;
width:100%;
font-size:14px;
font-weight:600;
margin:10px 0;
padding-left:7px;
float:left;
border-left:4px solid #d7ea95;
}

.ttoku{
display:block;
margin-bottom:20px;
margin-right:1px;
padding:0;
width: 133px;
height:18px;
float:left;


}
.tnew{
display:block;
margin-bottom:20px;
margin-right:1px;
padding:0;
width: 133px;
height:18px;
float:left;

}
.tgentei{
display:block;
margin-bottom:20px;
margin-right:1px;
padding:0;
width: 133px;
height:18px;
float:left;

}
.tnanasi{
display:block;
margin-bottom:20px;
margin-right:1px;
padding:0;
width: 133px;
height:18px;
float:left;

}
.ttbl{
clear:both;
}

.titemimg {
margin-bottom:5px;
width:122px;
height:92px;
padding:0px;
border:1px solid #dcdcdc;
}

.titemright{
display:block;
width:460px;
height:100%;
margin:0 0 0 15px;
font-size:10px;
padding:0;
}

.tdetaile{
display:block;
margin:10px 0 0 0;
padding-left:15px;
background:url(img/talent/talentZebra.gif) no-repeat;
}

.tprice{
margin:5px 0;
line-height:160%;
}

.tinfo{
margin:5px 0 0 0;
padding:0;
width:133px;
height:18px;
text-indent:-9999px;
background:url(img/talent/talentinfo.gif) no-repeat;
}

#tspotLine{
display:block;
height:1px;
width:602px;
text-indent: -9999px;
margin:10px 0 10px 0;
background:url(img/guide/guideDotLine.gif) no-repeat;
clear:both;
}
/*bk btn
----------------------------------------------------------*/
#tbk{
margin:0 10px 0 0;
text-indent: -9999px;
float:right;
}
#tbk a{
height:10px;
width:38px;
display:block;
text-decoration:none;
background:url(img/common/img/m_back_bt.gif) no-repeat;
}
#tbk a:hover{
background-position:-38px 0px;
}
/*-------------------------------------------------*/



/*div id=main内 fuku会社情報
---------------------------------*/
#comTitle{
display:block;
width:602px;
height:38px;
background:url(img/company/comTitle.gif) no-repeat;
padding-top:12px;
font-size:14px;
}
#comDe{
display:block;
margin:0 0 300px 0;
}
.comitem1{
width:70px;
}
.comitem2{
width:3px;
}

#combk{
text-indent: -9999px;
margin:0 10px 10px 0;
float:right;
}
#combk a{
height:10px;
width:38px;
display:block;
text-decoration:none;
background:url(img/common/img/m_back_bt.gif) no-repeat;
}
#combk a:hover{
background-position:-38px 0px;
}

.comheader6{
display:block;
	width:260px;
	font-size:14px;
	font-weight:600;
	margin:10px 0;
	padding-left:7px;
	border-left:4px solid #d7ea95;
}

#comspotLine{
display:block;
height:100%;
width:602px;
text-indent: -9999px;
background:url(img/guide/guideDotLine.gif) no-repeat;
}
/*----------------------------------------------*/


/*div id=main内 fuku店長からのお知らせ
---------------------------------*/
#inOsusume{
clear:both;
width:437px;
height:37px;
font-size:12px;
background:url(img/shopinfo/infoTitle.gif) no-repeat;
}
.info{
/*clear:both;*/
display:block;
width:437px;
margin:0;
padding:0 0 10px 0;
}
.infoheader6{
clear:both;
height:15px;
display:block;
font-size:14px;
margin:10px 0;
padding-left:7px;
border-left:4px solid #d7ea95;
}

.infoimg {
display:block;
margin-bottom:10px;
width:122px;
height:92px;
border:1px solid #dcdcdc;
float:left;
}

.inforight{
line-height:150%;
display:block;
width:295px;
height:100%;
margin:0 0 10px 0px;
font-size:10px;
float:left;
}
/*bk btn
----------------------------------------------------------*/
#infobk{
clear:both;
margin:0 10px 10px 0;
text-indent: -9999px;
float:right;

}
#infobk a{
text-decoration:none;
height:10px;
width:38px;
display:block;
text-decoration:none;
background:url(img/common/img/m_back_bt.gif) no-repeat;
}
#infobk a:hover{
background-position:-38px 0px;
}
/*----------------------------------------------------------*/



/*div id=main内 fuku質問
---------------------------------*/
#contTitle{
display:block;
width:602px;
height:38px;
background:url(img/contact/title.gif) no-repeat;
padding-top:12px;
font-size:14px;
}

.contheader6{
display:block;
	width:260px;
	font-size:14px;
	font-weight:600;
	margin:10px 0;
	padding-left:7px;
	border-left:4px solid #d7ea95;
}
.contcontData{
	margin:10px 0;
	padding-left:10px;
	line-height:150%;	
}
.contcontData dt{ 
	margin:10px 0 0 0;
	font-size:10px;
	color:#000000;
}
.contcontData dd{ 
	margin:0 10px 0 0;
	padding-left:0px;	
	font-size:10px;
	color:#666666;
}
.contcontData p{ 
	margin:0;
	padding-left:0px;	
	font-size:10px;
	color:#666666;
}
#contspotLine{
display:block;
height:100%;
width:602px;
text-indent: -9999px;

background:url(img/guide/guideDotLine.gif) no-repeat;
}
.contform{
font-size:10px;
background:#ededed;
}
/*---------------------------------------------------*/

/*
----------------------------------------------------*/
.titemdata2 ul{
margin:0;
padding:0;
}
.titemdata2{
/*display:block;*/
position:relative;
width:437px;
margin:10px 0;
padding:0;
}
.theader7{
display:block;
width:100%;
font-size:14px;
font-weight:600;
margin:10px 0;
padding-left:7px;
float:left;
border-left:4px solid #d7ea95;
}
.titemright2{
display:block;
width:285px;
height:100%;
margin:0 0 0 15px;
font-size:10px;
padding:0;
}
#tspotLine2{
display:block;
height:1px;
width:437px;
text-indent: -9999px;
text-decoration:none;
margin:10px 0 10px 0;
background:url(img/guide/guideDotLine.gif) no-repeat;
clear:both;
}
.titemimg2 {
margin-bottom:5px;
width:180px;
height:120px;
padding:2px;
border:1px solid #dcdcdc;
}
.titemright3{
display:block;
width:200px;
height:100%;
margin:0 0 0 15px;
font-size:10px;
padding:0;
}
