@charset "UTF-8";
/* CSS Document */
@import "/mens/css/footer.css";

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*If you want this size in pixels (px)	Declare this percent (%)
10	 77
11	 85
12	 93 (was 93)
13	 100
14	 108 (was 107)
15	 116 (was 114)
16	 123.1 (was 122)
17	 131 (was 129)
18	 138.5 (was 136)
19	 146.5 (was 144)
20	 153.9 (was 152)
21	 161.6 (was 159)
22	 167
23	 174
24	 182
25	 189
26	 197*/

body {
	/*font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ ゴシック', 'ＭＳ Ｐゴシック', sans-serif;*/
	font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", Osaka, Helvetica, Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
	background-image: url(/mens/images/common_img_bg_body.jpg);
	background-repeat: repeat;
	/*text-align: center;*/
}

* html body {
	text-align: center;
}

#wrap{
	font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ ゴシック', 'ＭＳ Ｐゴシック', sans-serif;
	padding: 0px;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#header{
	background-color: #000000;
}
#header div{
	background-color: #000000;
	height: 57px;
	width: 924px;
	display: block;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

* html #header div{
	background-color: #000000;
	height: 67px;
	width: 940px;
	display: block;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}


#header .logo{
	height: 50px;
	width: 179px;
	display: block;
	overflow: hidden;
	padding: 0px;
	background-image: url(/mens/images/img_header_logo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}
#header .logo a{
	height: 0px;
	width: 179px;
	display: block;
	overflow: hidden;
	padding-top: 50px;
	line-height: 1.5em;
	font-size: 1em;
	background-image: url(/mens/images/img_header_logo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header p.text{
	line-height: 1em;
	font-size: 93%;
	float: right;
	color: #FFFFFF;
	display: block;
	height: 20px;
	width: 125px;
	background-image: url(/mens/images/img_header_logo2.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header p.text a{
	display: block;
	height: 0px;
	width: 125px;
	padding-top: 20px;
	line-height: 1.5em;
}

#pankuzu{
	line-height: 1em;
	font-size: 93%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 233px;
	width: 707px;
	background-image: url(/mens/images/common_img_pankuzu_bg.jpg);
	background-repeat: repeat-y;
	background-position: 212px 0px;
}
*html #pankuzu{
	line-height: 1em;
	font-size: 93%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 233px;
	width: 940px;
	background-image: url(/mens/images/common_img_pankuzu_bg.jpg);
	background-repeat: repeat-y;
	background-position: 212px 0px;
}
#pankuzu a{
	color: #003366;
}

#contents{
	width: 940px;
}

#contents #ln{
	width: 220px;
	float: left;
	background-color: #CCCCCC;
}

#contents #page_container{
	width: 720px;
	float: right;
}

#contents #page_container #page{
	float: left;
	background-image: url(/mens/images/common_img_pagetop.jpg);
	background-repeat: no-repeat;
}

#contents #page_container #tab{
	float: right;
	width: 30px;
	padding-top: 9px;
}


.cClear{
	clear: both;
}

h1,h2,h3,h4,h5{
	font-size: 100%;
	line-height: 1em;
	display: block;
	margin: 0px;
	padding: 0px;
}

#siteInfo{
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px 0px 20px;
	background-image: url(/mens/images/banner_title_bg.gif);
	background-repeat: repeat-x;
}
* html #siteInfo{
	padding: 0px;
	text-align: center;
}
#siteInfo span{
	padding: 0px;
	width: 940px;
	height: 44px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
#siteInfo h4{
	height: 0px;
	display: block;
	margin: 0px auto;
	padding-top: 44px;
	overflow: hidden;
	background-image: url(/mens/images/banner_title.gif);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 940px;
	font-size: 1em;
	line-height: 1.5em;
}
#siteInfo ul{
	padding: 0px;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	list-style-type: none;
}

* html #siteInfo ul{
	width: 940px;
	margin: 0px;
	padding: 0px;
	height: 80px;
}
#siteInfo li{
	padding: 0px;
	float: left;
	height: 65px;
	width: 180px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
}
#siteInfo li a{
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 0px;
	width: 180px;
	padding-top: 65px;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5em;
}
#siteInfo li a:hover{
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 0px;
	width: 180px;
	padding-top: 65px;
	overflow: hidden;
	background-position: 0px -65px;
	font-size: 1em;
	line-height: 1.5em;
}
#siteInfo li#banner01{
	background-image: url(/mens/images/banner_men.gif);
}
#siteInfo li#banner02{
	background-image: url(/mens/images/banner_zexy.gif);
}
#siteInfo li#banner03{
	background-image: url(/mens/images/banner_navi.gif);
}
#siteInfo li#banner04{
	background-image: url(/mens/images/banner_store.gif);
}
#siteInfo li#banner05{
	background-image: url(/mens/images/banner_oya.gif);
}
#siteInfo li#banner06{
	margin-right: 0px;
	background-image: url(/mens/images/banner_hanacafe.gif);
}

#siteInfo li#banner01 a{
	background-image: url(/mens/images/banner_men.gif);
}
#siteInfo li#banner02 a{
	background-image: url(/mens/images/banner_zexy.gif);
}
#siteInfo li#banner03 a{
	background-image: url(/mens/images/banner_navi.gif);
}
#siteInfo li#banner04 a{
	background-image: url(/mens/images/banner_store.gif);
}
#siteInfo li#banner05 a{
	background-image: url(/mens/images/banner_oya.gif);
}
#siteInfo li#banner06 a{
	background-image: url(/mens/images/banner_hanacafe.gif);
}

#siteInfo li#banner01 a:hover{
	background-image: url(/mens/images/banner_men.gif);
}
#siteInfo li#banner02 a:hover{
	background-image: url(/mens/images/banner_zexy.gif);
}
#siteInfo li#banner03 a:hover{
	background-image: url(/mens/images/banner_navi.gif);
}
#siteInfo li#banner04 a:hover{
	background-image: url(/mens/images/banner_store.gif);
}
#siteInfo li#banner05 a:hover{
	background-image: url(/mens/images/banner_oya.gif);
}
#siteInfo li#banner06 a:hover{
	background-image: url(/mens/images/banner_hanacafe.gif);
}
