/*****************************************************************************/
/* import
/*****************************************************************************/
@import url("./form.css");

/*****************************************************************************/
/* public                                                                    */
/*****************************************************************************/
* {
/*	font-family :'lr oSVbN','lr SVbN','MS UI Gothic','Hiragino Maru Gothic Pro','qMmۃS Pro W4','Osaka';*/
	font-family : verdana,arial,helvetica,sans-serif;
}
H1,
H2,
H3 {
	margin: 0;
	font-weight: normal;
	text-align: left;
	line-height: 120%;
}

P,
DIV,
SPAN,
LI,
DT,
DD,
PRE,
TD,
TH {
	line-height: 120%;
	font-size: 10px;
/*	FONT-FAMILY: "MS UI Gothic", osaka;*/
	line-break: strict;
	font-weight: normal;
	color:#666;
}
/*Mac{IE\*/
P,
DIV,
SPAN,
LI,
DT,
DD,
PRE,
TD,
TH {
	line-height: normal;
	font-size: 11px;
/*	FONT-FAMILY: "MS UI Gothic", osaka;*/
	line-break: strict;
	font-weight: normal;
	color:#666;
}
/*Mac{IE*/

STRONG {
	line-height: 120%;
/*	FONT-FAMILY: "MS UI Gothic", osaka;*/
	line-break: strict;
	font-weight: bold;
}
/*Mac{IE\*/
STRONG {
	line-height: 140%;
/*	FONT-FAMILY: "MS UI Gothic", osaka;*/
	line-break: strict;
	font-weight: bold;
}
/*Mac{IE*/

DL,
OL {
	margin-top: 0;
	text-align: left;
}
P,
DIV {
	margin: 0;
	text-align: left;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.indent {
	text-indent: 1em;
	text-align: left;
	margin-bottom:10px;
}
.none {
	text-indent: 0;
	text-align: left;
}
.px10 {
	font-size: 10px;
	line-height:
}
.px11 {
	font-size: 11px;
}
.px12 {
	font-size: 12px;
}
.px14 {
	font-size: 14px;
}
.px15 {
	font-size: 15px;
}
IMG {
	border: 0;
	margin: 0;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	margin : 0 auto;
}
A {
	color: #666;
	text-decoration: none;
}
A:link {
	color: #666;
	text-decoration: none;
}
A:visited {
	color: #666;
	text-decoration: none;
}
A:active {
	color: #666;
	text-decoration: none;
}
A:hover {
	color: #666;
	text-decoration: underline;
}

FORM {
	margin: 0;
	padding: 0;
}
.hide {
	display: none;
}
.clear {
	clear   : both;
	display : inline;
}
.clearRight {
	clear   : right;
	display : inline;
}
.red {
	color : #f00;
}

/*****************************************************************************/
/* layout                                                                    */
/*****************************************************************************/
/* body */
body {
	margin: 0;
	padding: 0;
	color: #666;
	line-height: normal;
	font-size: 13px;
	scrollbar-arrow-color: #f96;
	line-break: strict;
	text-align: center;
	scrollbar-darkshadow-color: #fff;
	scrollbar-dlight-color: #fff;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #666;
	scrollbar-shadow-color: #666;
	scrollbar-track-color: #eee;
	background-image: url(http://www2.mackdaddy.jp/images/tile.gif);
	background-attachment: fixed;
	background-color: #fff;
	background-repeat: repeat;
	background-position: left 0px;
/*
	orver write by "/mt-static/themes/mackdaddy/style.css"
*/
}

/* header */
#headerMain {
	width : 960px;
	background-color: #fff;
	margin : 0 auto;
}
#headerTitleArea {
	margin  : 0px;
	padding : 0px;
}
#headerTitle div {
	margin  : 0px;
	padding : 0px;
}
#headerTitle {
	float:left;
	margin  : 0;
	padding : 0;
	border  : 0px;
	width   : 230x;
	height  : 26px;
}
#headerMemberMenuArea {
	margin  : 0;
	padding : 0;
}
#headerMemberMenu {
	float       : right;
	margin      : 8px 10px 0 0;
	white-space : nowrap;
}
#headerMemberMenu li {
	display     : inline;
	font-size   : 11px;
	line-height : 1.2em;
	margin-left : 10px;
}
#headerMemberMenu li p {
	display      : inline;
	margin-right : 20px;
}
#headerLogoArea {
	clear   : both;
	margin  : 0px;
	padding : 0px;
	height  : 82px;
	background-image : url(http://www2.mackdaddy.jp/images/head_logo_back.gif);
}
#headerPlayer {
	float            : right;
	width            : 157px;
	height           : 82px;
	margin           : 0px;
	padding          : 0px;
	background-color : #fff;
}
#headerLogo {
	float   : left;
	margin  : 0px;
	padding : 0px;
	border  : 0px;
	width   : 326px;
	height  : 82px;
}
#headerBanner {
	margin  : 0;
	padding : 0 0 0 330px;
	border  : 0px;
}
#headerBannerInner {
	margin  : 0;
	padding : 0;
	width   : 460px;
	height  : 80px;
}
#headerLoginArea {
	margin : 2px 0 0 0;
}
#headerLogin {
	float   : left;
	margin  : 0px;
	padding : 0px;
	border  : 0px;
	width   : 530px;
	height  : 24px;
}
#headerLogin form div {
	float   : left;
}
#headerMailmag {
	float   : right;
	margin  : 0px;
	padding : 0px;
	border  : 0px;
	height  : 24px;
}
#headerMailmag form div {
	float   : left;
	padding : 0;
}
#globalNavi {
	float   : left;
	margin  : 0;
	padding : 0;
	border  : 0;
}
#globalNavi img {
/*	width  : 79px;*/
	width  : 86px;
	height : 30px;
}
#globalNavi li {
	display     : inline;
	font-size   : 11px;
	line-height : 1.2em;
	margin      : 0 1px 0 0;
}
/* contents */
#breadcrumb {
	width       : 960px;
	margin      : 0 auto;
	padding     : 10px 0 4px;
}
#breadcrumb p {
	margin      : 0;
	padding     : 0;
	font-size   : 11px;
	line-height : 1.2em;
	border      : solid 0px #fff;
	text-align  : left;
}
#contentMain {
	width  : 960px;
	margin : 0 auto;
}
/* footer */
#footerLinks {
	margin     : 36px auto 0;
	width      : 960px;
	text-align : center;
	font-size  : 12px;
	color      : #333;
}
#footerLinks a {
	color      : #333;
}
#footMain {
	margin : 16px auto 0;
	width  : 960px;
}
#footerLogoArea {
	clear   : both;
	margin  : 0px;
	padding : 0px;
	height  : 38px;
	background-image : url(http://www2.mackdaddy.jp/images/foot_logo_back.gif);
}
#footerLogo {
	float   : right;
	margin  : 0px;
	padding : 0px;
	border  : 0px;
}
#footerLink {
	margin  : 0;
	padding : 8px;
	font-family :arial,helvetica,sans-serif;
}
#footerCopyrightArea {
	clear   : both;
	margin  : 0 0 40px 0;
	padding : 0px;
	height  : 15px;
}
#footerCopyright {
	float   : right;
	margin  : 0px;
	padding : 0px;
	border  : 0px;
	width   : 308px;
	height  : 15px;
	font-family :arial,helvetica,sans-serif;
}

P {
/*	font-family :'lr oSVbN','lr SVbN','MS UI Gothic','Hiragino Maru Gothic Pro','qMmۃS Pro W4','Osaka';*/
}

