/*
 *  Reset
 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
html,body{width:100%;height:100%;min-height:100%;overflow-x:hidden;}
/*html,body{height: auto !important}*/

*{color:#242449;font-family:'DIN Next W01 Medium', sans-serif;}
a, a:hover{text-decoration:none;padding:0 2px;color:#242449;}
p,dl{font-family:'Osaka', 'ＭＳ ゴシック', sans-serif;padding-left:2px;}
p a:hover,dl a:hover{color:#fff;background:#242449;}
dt,dd{font-size:14px;line-height:24px;float:left;}
dt{cleat:both;width:112px;}
dd{width:900px;}
p{clear:both;}

/* zoom content */
.zoomer{
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    width:125%;
    height:125%;
}

/*
 *  fonts.com
 */
#mti_wfs_colophon{display:none !important;}

/*
 *  Containers
 */
#wrapper{margin:0 auto;padding:0;width:1400px;}
#container{width:1400px;position:relative;z-index:100;}
#wrapper,#sheet{display:none;}

/*
 *  Headers
 */
/*body{background:url(dummy_bg.jpg) no-repeat top center;}*/
#header{position:absolute;top:0px;width:1410px;height:250px;z-index:200;overflow:hidden;}
#header #navigation{position:relative;top:0px;left:0px;width:1410px;height:250px;background:#fff;}
#header #navigation #logo{display:block;width:320px;height:230px;position:absolute;top:0px;left:0px;}
#header #navigation #information{position:absolute;top:0px;right:5px;width:1080px;height:50px;}
#header #navigation #information .text{font-size:24px;line-height:60px;font-family:'DIN Next W01 Medium';color:#828181;float:right;margin:0 20px 0 20px;}
#header #navigation #information .icon{display:block;float:right;margin:0;}
#header #navigation #menus{width:1300px;height:450px;position:absolute;top:48px;left:315px;}
#header #navigation #menus .link{font-size:56.16px;letter-spacing:1px;line-height:56.16px;font-family:'DIN Next W01 Medium';text-decoration:none;display:block;margin:0 14px 14px 0;padding:5px 9px 0 9px;float:left;height:56px;overflow:hidden;}
#header #navigation #menus .link.hovered,
#header #navigation #menus .link:hover{color:#fff;background:#242449;text-decoration:none;}
#header #navigation #artists{position:absolute;left:327px;top:120px;width:1180px;height:110px;}
#header #navigation #artists .group{position:absolute;top:0px;left:0px;}
#header #navigation #artists .group *{font-family:'DIN Next W01 Medium';}
#header #navigation #artists .group .groupHeader{font-size:14px;line-height:14px;margin:0 0 4px 0;}
#header #navigation #artists .group .artistName{display:block;float:left;font-size:24px;line-height:24px;height:24px;text-decoration:none;letter-spacing:0.5px;margin:0 50px 0 -4px;padding:2px 4px 0 4px;overflow:hidden;}
#header #navigation #artists .group .artistName.hovered,
#header #navigation #artists .group .artistName:hover{color:#fff;background:#242449;text-decoration:none;}
#header #navigation #artists #headerPhotographer{left:0px;}
/*
#header #navigation #artists #headerHair{left:510px;}
#header #navigation #artists #headerMakeup{left:740px;}
#header #navigation #artists #headerStylist{left:914px;}
*/
/* */
#header #navigation #artists #headerHair{left:440px;}
#header #navigation #artists #headerMakeup{left:440px;}
#header #navigation #artists #headerStylist{left:640px;}
/* */
#header #navigation #artists #submenu{position:absolute;top:53px;width:1073px;height:58px;border-top:1px solid #29295e;padding-top:8px;}
#header #navigation #artists #submenu #subCategories{position:absolute;top:8px;left:0px;width:1073px;}
#header #navigation #artists #submenu #subCategories:first-child{margin-left:-3px;}
#header #navigation #artists #submenu #subCategories .subCategory{text-decoration:none;font-family:'DIN Next W01 Medium';font-size:18px;line-height:18px;height:19px;float:left;display:block;padding:2px 4px 0 4px;margin:0 44px 0 0;}
#header #navigation #artists #submenu #subCategories a.subCategory.hovered,
#header #navigation #artists #submenu #subCategories a.subCategory:hover{color:#fff;background:#242449;text-decoration:none;}
#header #navigation #artists #submenu #subJunres{position:absolute;top:8px;left:425px;}
#header #navigation #artists #submenu #subJunres .subJunre{text-decoration:none;font-family:'DIN Next W01 Medium';display:block;float:left;font-size:14px;height:19px;padding:2px 5px 0 5px;margin:0 6px 0 0;}
#header #navigation #artists #submenu #subJunres .subJunre.hovered,
#header #navigation #artists #submenu #subJunres .subJunre:hover{color:#fff;background:#242449;text-decoration:none;}

/*
 *  Contents
 */
#contents{position:relative;top:250px;left:0px;width:1400px;height:auto;z-index:100;}
#contents #right{margin:0 0 0 326px;font-size:14px;line-height:24px;}
#contents #toPagetop{clear:both;display:block;width:1074px;height:70px;margin:0 0 24px 326px;background:url(images/button_pagetop.jpg) no-repeat top left;}
#contents .hr{clear:both;display:block;width:1074px;height:48px;background:url(images/hr.jpg) repeat-x center left;}

