@charset "UTF-8";

/* _____________ division ____________________ */
#division #wrap #main {	margin-bottom: 3em;}
#division #main ul {	width : 47.692em ;	float : left ;	margin-top : 2em ;
	background :url(images/img_line_v.gif) 308px 0px repeat-y;}
#division #main li#gotomale {	float : left ;}
#division #main li#gotowabi {	float : right ;}
#division #main li a {
	display : block ;	width : 22.308em;	height : 30.769em;
	background :url(images/div_top_link_200909.jpg) 0px 0px no-repeat;	text-indent : -999em;}
#division #main li#gotowabi a{	background-position : 0px -410px;}
#division #main li#gotomale a:hover {	background-position : -330px 0px;}
#division #main li#gotowabi a:hover {	background-position : -330px -410px;}
#division #main li em{
	display : block ;	width : 22.308em;	text-indent : -999em;	height : 6.154em ;
	background :url(images/div_top_male_txt.gif) 0px 0px no-repeat;}
#division #main li#gotowabi em{	background-image : url(images/div_top_wabi_txt.gif);}

*+html #division #main ul {	background-position : 317px 0px;}
* html #division #main ul {	background-position : 317px 0px;}

#division #submenu dd#divtop a,
#division #submenu dd#divtop a:hover { color : #000 ; background-color : rgb(93%,93%,93%);}
#division #submenu ul#sub_male {	display :  none ;}

/* _____________malebrancheページ____________________ */
#submenu #male a, 
#submenu #wabi a {	text-indent : -999em;	height : 3em;	line-height : 3.077;	background : url(images/div_submenu.gif) 0px -1px no-repeat ;}
#submenu #wabi a {	background-position : 0px -101px;}
#submenu dd#male a:hover,
#malebranche dd#male a {	background-position : 0px -51px;}
#submenu #wabi a:hover,
#wabiya dd#wabi a {	background-position : 0px -151px;}
#malebranche #sub_male li a {	text-indent : 0em;	width : 9.385em ;	padding-left : 1em ; height : 1.846em;	line-height : 2;	background :url(images/img_tri50.gif) 0px 3px no-repeat #fff;}
#malebranche #sub_male li a:hover,
#malebranche #sub_male li a.imhere,
#malebranche #sub_male li a.imhere:hover {
	background :url(images/img_tri50.gif) 0px -47px no-repeat rgb(93%,93%,93%);	}

#malebranche h2#div_male_hn {
	background :url(images/div_male_hn.gif) 0px 0px no-repeat;
	height : 7em ;	border-bottom-width : 0px; 
}
#malebranche #male_top #main {	margin-bottom: 3em;
}
#malebranche #male_top h3 {	background :url(images/text_category30.gif) 0px 0px no-repeat;
	height : 1.8em;
	line-height : 1.8;}
#malebranche #male_top #cate4{	background-position :0px -90px;}
#malebranche #male_top #cate5{	background-position :0px -120px;}
#malebranche #male_top #cate6{	background-position :0px -150px;}
#malebranche .banner { margin : 2em 0; 	border-bottom : 1px solid #000 ;padding-bottom : 1em ;}
#malebranche .banner a{
	display : block ; text-indent : -999em ;
	background :url(images/div_male_banner.gif) left top no-repeat;
	width : 270px;
	height : 40px;
}
#malebranche .banner a:hover {	background-position : left bottom;}
#malebranche #main ul {
	float : left ; 	
	padding : 1em 0 8em;
	width : 47.6em ;
}
#malebranche #male_top ul#male_3 h3 {
	float : left ; 	
	width : 13.85em ;
	}
#malebranche #male_top ul#male_3 li {
	float : left ; 	
	width : 13.85em ;
	font-family : "ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",HiraKakuPro-W3,Osaka,verdana,arial,sans-serif;
}
#malebranche #main ul#male_3 li#mr1,#malebranche #main ul#male_3 li#mr2 {
	padding-right : 2.9em ;
	background :url(images/img_line_v.gif) 15em 0em  repeat-y;
}
#malebranche #main ul#male_3 li .tume {
	text-indent : -0.5em;
	letter-spacing : -0.08em ;
}
#malebranche #main ul#male_3 li a {
	display : block ;
	background :url(images/img_triangle.gif) 0px -33px  no-repeat;
	width : 12.85em ;
	height : 1.92em ;
	line-height : 1.92 ;
	padding : 0 0 0 1em;
	clear : left ;
}
#malebranche #main ul#male_3 li a:hover {	background-position : 0px -53px;}
#hntxt13 { clear : left ; margin-top : 3em ;}
#malebranche #main dl {	float : left ; padding-top : 1em ;}
#malebranche #main dl dt.pat {	padding-top : 2em ;}

/* _____________male_tページ____________________ */
#male_t ul {	margin-top : 3em ;	float : left ; width : 100% ;}
#male_t ul li.pho{	width : 11em ;	float : left ; padding-top: 0.385em;}
#male_t ul li.txt{	width : 35em ; 	float : right ;}
#male_t ul li.last{	margin-bottom : 4em ;}
#male_t ul li#sign_e{
	width : 90% ;
	float : right ;
	height : 4em;
	background :url(images/div_male_t_3.gif) right top no-repeat;
	text-indent : -999em ;
	padding-top : 0 ;
}
/* _____________male_mページ____________________ */
#malebranche #male_m h2#div_male_mt_string {
	height : 5em;
	background :url(images/div_male_mt_string.gif) left top no-repeat;
	text-indent : -999em ;
	border-bottom-width : 0px ;
}
#male_m h3 {
	margin-top : 2em ;
	text-indent : 0em ;
	background-image :none;
	border-bottom : 1px solid #000 ;
	clear : left ;
	font-weight : bold ;
	font-family:"ヒラギノ角ゴ Pro W6","メイリオ",Meiryo,"ＭＳ Ｐゴシック",HiraKakuPro-W6,Osaka,verdana,arial,sans-serif;
}
#male_m ol {
	width : 47.692em ;
	height : 55em;
	float : left ;
	background :url(images/div_male_mt_0_20100125.jpg) left top no-repeat;
	-webkit-background-size : 47.5em auto ;
	position : relative ;
}
#male_m ol li {
	width : 12.3em ;
	position : absolute ;
	padding : 0 ;
}
#male_m h3.clb { clear : both ;}
#male_m ol dt {
	font-size:85%;
	font-weight : bold ;
	font-family:"ヒラギノ角ゴ Pro W6","メイリオ",Meiryo,"ＭＳ Ｐゴシック",HiraKakuPro-W6,Osaka,verdana,arial,sans-serif;
}
#male_m ol dd {	font-size:85%; line-height : 1.5 ;}

#male_m li.mt1{	top: 10.384em ; left: 0em ;}
#male_m li.mt2{	top: 38.076em ; left: 0em ;}
#male_m li.mt3{	top: 38.076em ; left: 17.69em ;}
#male_m li.mt4{	top: 38.076em ; left: 35.39em ;}
#male_m li.mt5{	top: 10.384em ; left: 35.39em ;}
#male_m .last img {	padding-bottom : 3em;}
/* _____________male_qページ____________________ */
#male_q p.img_q {
	float : left ; width : 28em; font-size : 85% ;
	background :url(./images/div_male_q_1.jpg) left top no-repeat;
	height : 4em ;
	margin-top : 3em ;
	margin-bottom : 3em ;
	padding-top : 12em ;
	padding-left : 18em ;
}

/* _____________wabiyaページ____________________ */

#wabiya #main p,
#wabiya #main ol,
#wabiya #main ul, 
#wabiya #main h1,
#wabiya #main h2,
#wabiya #main h3,
#wabiya #main #wz1
{
	font-size : 100% ;
	float : left ;
	width : 47.692em ;
}
#div_wabiya_k_hn {
	background :url(images/div_wabiya_k_hn.gif) 0px 0px no-repeat;
	text-indent : -999em ;
	height : 6.5em ;
	padding-bottom : 2em ;
	width : 47.692em;
}
#div_wabiya_z_hn {
	background :url(images/div_wabiya_z_hn.gif) 0px 0px no-repeat;
	text-indent : -999em ;
	height : 7.5em ;
	width : 47.692em;
	margin : 1em 0;
}
* html #wabiya #main ol {	width : 32em ; overflow : hidden ;}
#wabiya #main ol {	clear : left;}
#wabiya #main ol#koda { 
	width : 47.692em;
}
#wabiya #main ol li {
	height : 10em ;
	padding-right : 13em ;
	width : 34.692em;
	background :url(images/img_line_100.gif) left bottom repeat-x;
}
#hntxt25, #hntxt26, #hntxt27 {
	margin-top : 1.8em;
	clear : both;
}
#wabiya #main ol li ul li{
	height : 1.92em ;
	background-image :none;
}
#wabiya #main .wa1,
#wabiya #main .wa2,
#wabiya #main .wa3{	background :url(images/div_wabiya_k1.jpg) 32em 0.8em no-repeat;
	border-top : 1px solid #000 ;
	padding-top : 1em ;}
#wabiya #main .wa2{	background-image :url(images/div_wabiya_k2.jpg) ;}
#wabiya #main .wa3{	background-image :url(images/div_wabiya_k3.jpg) ;}
#wabiya .banner { margin : 1.5em 0 3em; }
#wabiya .banner a{
	display : block ; text-indent : -999em ;
	background :url(images/div_wabiya_banner.gif) left top no-repeat;
	width : 270px;
	height : 40px;
}
#wabiya .banner.zanmai a {background-image :url(images/div_zanmai_banner.gif);margin-bottom:3em;}
#wabiya .banner a:hover {background-position : left bottom;}
#wabiya #main ul li dl{
	width : 308px;
	float:left;
	padding:7.8em 0 2em;
	background :url(images/div_wabiya_shop1.jpg) left top no-repeat;
}
#wabiya #main ul li.img img {margin-bottom : 1em;}
#wabiya #main ul li dt {text-indent : -0.5em ;line-height:1.3;}
#wabiya #main ul li dd {line-height:1.3;}
#wabiya #main #wk1{}
#wabiya #main #wk2{	background-image :url(images/div_wabiya_shop2.jpg);}
#wabiya #main #wk3{	background-image :url(images/div_wabiya_shop3.jpg);}
#wabiya #main #wk4{	background-image :url(images/div_wabiya_shop4.jpg);}
#wabiya #main #wz1{
	background :url(images/div_wabiya_z3.jpg) 0em 1.5em no-repeat;
	padding-top : 9.8em ;
}

#wabiya #main #hntxt21,
#wabiya #main #hntxt22,
#wabiya #main #hntxt23,
#wabiya #main #hntxt24
{clear : left ;}

#div_wabiya_r_shopName{margin-top : 1.8em;clear : both;background:url(images/div_raku_txt.gif) no-repeat scroll 0 0;border-bottom:5px solid #000;}
#wabiya #main #div_wabiya_r_hn {
	background :url(images/div_raku_txt.gif) 0 -21px no-repeat;
	text-indent : -999em ;
	height : 132px ;
	width : 47.692em;
}
#wabiya #main #wr1{background :url(images/div_raku_3.jpg) 0em 1.5em no-repeat;width:47.692em;
	padding-top : 9.8em ;
}
#wabiya .banner.rakutyu a{background-image :url(images/div_raku_banner.gif);}

#wabiya #main h3#hntxt26 {margin-top:10px;background-image:none;text-indent:0;font-size:130%;font-family:serif;font-weight:bold;}








