@charset "Shift_JIS";


/*-ベッティーズタトゥ：home-css-*/
.home{padding:0; margin:0:}
.home strong{font-size:12px; color:#e8017d;}
.home #topic{padding:0; margin:25px 0; height:108px;}
.home #topic .left{float:left; background:url(../image/eb_bg.gif) no-repeat; padding:48px 10px 0px 10px; height:65px; width:373px;}
.home #topic .right{float:left; background:url(../image/el_bg.gif) no-repeat; padding:48px 10px 0px 10px; height:65px; width:373px; margin-left:14px;}
.home #shop_img{background:url(../image/shop_bg.gif) no-repeat; width:800px; height:200px; clear:left; margin-top:16px; padding-top:50px;}
.home #shop_img table{ margin:auto;}
.home #shop_img .ctr{ padding:0 30px;}
.home #amqatop{ background:url(../image/amqa_tit.gif) no-repeat; height:54px; margin-top:20px;}
.home #amqatop h2{ text-indent:-9999px;}
.home #amqaloop{ background:url(../image/amqa_loop.gif) repeat-y; text-align:center;}
.home #amqabt{ background:url(../image/amqa_bt.gif) no-repeat; height:217px;}
.home #amqaloop table{ width:772px; margin:auto;}
.home #amqaloop td.tit{ padding-bottom:15px;}
.home #amqaloop td.image{ padding:0 12px 0 0;}
.home #amqaloop td.txt{ background:url(../image/txt_bg.gif) no-repeat; width:422px; padding:10px; text-align:left;}
.home #amqaloop table.mid{ width:772px; margin:20px auto;}
.home #amqaloop .mid td.tit{ padding-bottom:15px;}
.home #amqaloop .mid td.image{ padding:0 0 0 12px;}
.home #amqaloop .mid td.txt{ background:url(../image/txt_bg.gif) no-repeat; width:422px; padding:10px; text-align:left;}


/*-ベッティーズタトゥ：menu-css-*/
.menu{padding:0; margin:0:}
.menu #submenu{padding:0; margin:0; height:20px;}
.menu #submenu ul{list-style-type:none; width:500px; margin:0px auto; padding:0px; height:20px;}
.menu #submenu li{float:left; padding-left:10px; margin:0; color:#e8017d; font-size:10px; text-align:left;}
.menu #menu_tit{ background:url(../image/menu/menu_tit.gif) no-repeat; padding-top:25px; margin-top:10px;}
.menu .a3dtop{ background:url(../image/menu/3d_tit.gif) no-repeat; height:43px; margin-top:15px;}
.menu .a3dtop h2{ text-indent:-9999px;}
.menu .loop{ background:url(../image/menu/loop.gif) repeat-y; margin:0px; padding-top:5px;}
.menu .btm{ background:url(../image/menu/bottom.gif) no-repeat; height:23px;}
.menu .loop table.main{ width:730px; margin:auto;}
.menu .loop table.main td.txt{ padding-bottom:10px;}
.menu .loop table.main td.image{ padding-right:35px;}
.menu .loop table.main td.g_txt{ padding-top:10px; color:#666666;}
.menu .loop table.main td.t_txt{ padding-top:5px;}
.menu .aesytop{ background:url(../image/menu/esy_tit.gif) no-repeat; height:43px; margin-top:15px;}
.menu .aesytop h2{ text-indent:-9999px;}
.menu #gotop{ color:#FF0066; font-size:10px; text-align:right; margin-top:10px;}
.menu #gotop a{ color:#FF0066; font-size:10px; text-align:right;}
.menu #aam_area{ margin-top:25px; background:url(../image/menu/aam_tit.gif) no-repeat; padding-top:30px;}
.menu .aam_sub1{ background:url(../image/menu/aam_subtit1.gif) no-repeat; padding-top:30px;}
.menu .aam_sub2{ background:url(../image/menu/aam_subtit2.gif) no-repeat; padding-top:30px; margin-top:25px;}
.menu .aam_sub3{ background:url(../image/menu/aam_subtit3.gif) no-repeat; padding-top:30px; margin-top:25px;}
.menu .bbap_tit{ background:url(../image/menu/bbap_tit.gif) no-repeat; height:32px; margin-top:25px;}
.menu .bbap_loop{ background:url(../image/menu/bbap_loop.gif) repeat-y; padding-top:10px;}
.menu .bbap_btm{ background:url(../image/menu/bbap_btm.gif) no-repeat; height:14px;}
.menu .bbap_loop table{ margin-left:15px;}
.menu .bbap_loop .sch{ padding-bottom:15px;}
.menu .bbap_loop .pd95{ padding-left:95px;}
.menu .bbap_loop .pd110{ padding-left:110px; padding-bottom:30px; padding-top:10px;}
.menu .bbap_loop .pd15{ padding-left:15px; padding-bottom:30px; padding-top:10px;}

/*-ベッティーズタトゥ：price-css-*/
.price{padding:0; margin:0:}
.price #pri_con{ background:url(../image/price/pri_tit.gif) no-repeat; padding-top:45px;}
.price .tit_3d{ background:url(../image/price/tit_3d.gif) no-repeat; height:43px;}
.price .tit_3d h2{ text-indent:-9999px;}
.price .loop{ background:url(../image/price/loop_bg.gif) repeat-y; padding-top:10px;}
.price .btm{ background:url(../image/price/btm_bg.gif) no-repeat; height:23px;}
.price .loop table{ width:755px; margin:auto;}
.price .loop .txt{ padding-bottom:20px; line-height:21px;}
.price .loop .subtxt{ padding-bottom:20px; padding-left:10px;}
.price .loop .cortxt{ padding-top:0px; padding-left:10px; color:#666666;}
.price .tit_eye{ background:url(../image/price/tit_eye.gif) no-repeat; height:43px; margin-top:30px;}
.price .tit_eye h2{ text-indent:-9999px;}
.price .tit_sch{ background:url(../image/price/tit_sch.gif) no-repeat; height:43px; margin-top:30px;}
.price .tit_sch h2{ text-indent:-9999px;}
.price .loop table.cont{ margin-left:15px;}
.price .loop .center{ text-align:center; padding-bottom:10px; padding-top:10px;}
.price .loop .sch{ padding-bottom:15px;}
.price .loop .pd95{ padding-left:95px;}
.price .loop .pd110{ padding-left:110px; padding-bottom:30px; padding-top:10px;}
.price .loop .pd15{ padding-left:15px; padding-bottom:30px; padding-top:10px;}

/*-ベッティーズタトゥ：map-css-*/
.map{padding:0; margin:0:}
.map #map_con{ background:url(../image/map/tit_map.gif) no-repeat; padding-top:45px;}
.map #map_con table{ margin:auto;}
.map #map_con .pd15{ padding-left:15px;}

/*-ベッティーズタトゥ：contact-css-*/
.contact{padding:0; margin:0:}
.contact #contact_con{ background:url(../image/contact/tit_con.gif) no-repeat; padding-top:35px;}
.contact #contact_con #form{ margin:20px auto; width:420px;}
.contact #contact_con .line{ background:url(../image/contact/linegif) no-repeat center bottom; width:420px;}
.contact #contact_con #form .tpd10{ padding-top:10px;}
.contact #contact_con #form .tpd20{ padding-top:20px;}
.font1 {
	font-size: 110%;
	font-weight: bold;
}
.fs80 {
	font-size: 80%;
}
.fc {
	color: #FFFFFF;
}
.fc2 {
	color: #FFCC00;
}
.txt-c {
	text-align: center;
}
.txt-l {
	text-align: left;
}
.txt-r {
	text-align: right;
}
/* table
---------------------------------------------*/
.tsp table {
	width: 600px;
	background-color: #CCCCCC;
}
.tsp th    {
	background-color: #FFF5F5;
	text-align: right;
	font-weight: normal;
	padding: 5px;
	width: 190px;
}
.tsp td    {
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
}
.tsp em {
	font-style: normal;
	color: #FF0000;
	padding-left: 5px;
}
.tsp th span {
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	color: #FF0000;
}