/* Universal Selecter
---------------------------------------------- */
/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}

body {
	line-height: 1;
	text-align:left;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*  font-size initialization by YUI
---------------------------------------------- */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/


body {
	font: 13px "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
	*font-size: small;
	*font: x-small;
}


select, input, textarea {
	font: 99% arial,helvetica,clean,sans-serif;
}
pre, code  {
	font: 115% monospace;
	*font-size: 100%;
}
body * {
	line-height: 1.22em;
}

fieldset {
	border: none;
}


/*  CONTENTS font-size setting

div#contents p,
div#contents dt,
div#contents dd,
div#contents th,
div#contents td,
div#contents ul li,
div#contents ol li,
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
---------------------------------------------- */


/*  GENERAL SELECTER
---------------------------------------------- */

body#aprilNews {
	margin: 0 auto;
	padding: 0;
	color: #000000;
	background: #FFF;
	background-image:url(/img/common/bg.gif);
	background-repeat:no-repeat;
	background-position:50% 0;
}

h1, h2, h3, h4, h5, h6 {
	display: block;
	line-height: 1;
	border: none;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div, p, li, dt, dd {
	display: block;
	line-height: 1.45;
	border: none;
}
th, td, img {
	border: none;
}

hr, caption {
	display: none;
}

li {
	list-style: none;
}

p {
    text-align:left;
}

/* HyperText styles
---------------------------------------------- */

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #444444;
}
a:hover {
	color: #FF327D;
	text-decoration: none;
}
a:active {
	color: #444444;
}


/* ----------------------------------------
	ClearFix Hack
   ---------------------------------------- */

/*  For IE 5.5-7
   ------------------------------- */

.clearfix {
	zoom: 1;
	}

/*  For Modern browsers
   ------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}


/* styles
---------------------------------------------- */
#wrap {
    position:relative;
}

body#aprilNews {
	margin:0;
	padding:0;
	background: url(/company/event/mission/2009/img/bg.jpg) repeat;
}

#wrapper {
    width:905px;
	margin:0 auto;
	padding-bottom:60px;
}

.unit {
    margin-bottom:60px;
}

img.header {
    float:left;
} 

#contents {
    clear:both;
}

.leadArea {
    clear:both;
}

img.obama {
    float:left;
	padding-right:20px;
}

p.lead {
	background: url(/company/event/mission/2009/img/bg_lead.png) no-repeat 292px top;
	height:250px;
	color:#aaaaaa;
	font-size:13px;
	padding-top:30px;
}

.fG {
	color:#808080;
}

.fW {
    color:#FFFFFF;
}

#news .unitL {
    float:left;
	background: url(http://kayacweb.s3.amazonaws.com/apr2009/bg_london.png) no-repeat 0 450px;
	width:430px;
	height:710px;
}

#shibuya .unitL {
	background: url(/company/event/mission/2009/img/bg_jack.jpg) no-repeat left bottom;
}


#news .unitR {
	background: url(/company/event/mission/2009/img/bg_apple.png) no-repeat 10px 590px;
	width:450px;
	float:right;
	height:710px;
	padding:10px 10px 0;
}

#paris {
	background: url(http://kayacweb.s3.amazonaws.com/apr2009/bg_paris.png) no-repeat bottom;
	height:685px;
}

#paris .unitL {
    width:660px;
	float:left;
}

#paris .unitR p {
font-size:10px;
line-height:12px;
padding:10px 0 0 0;
}

#eropop .unitL {
	background: url(http://kayacweb.s3.amazonaws.com/apr2009/bg_gyal01.png) no-repeat 0 0;
	float:left;
	width:661px;
	height:375px;
	position:relative;
}

#eropop .unitR {
	background: url(/image/event/april2009/bg_gyal02.png) no-repeat 0 0;
	width:239px;
	height:375px;
	float:right;
	padding-right:5px;
}


#shibuya .unitL {
    width:640px;
	float:left;
}

#paris .unitR {
    width:245px;
	float:right;
}

#news .unitR p {
    width:408px;
	border:1px solid #666666;
	padding:10px;
	height:193px;
}    

p.movie {
    height:230px;
	width:430px;
}

.portrait,.interview {
    float:left;
}

.interview {
    width:440px;
	margin-left:30px;
}

#paris p,#shibuya p,#news p {
    padding:0 10px 20px 10px;
}

#paris h3 {
padding-bottom:5px;
padding-left:20px;
padding-top:15px;
}

#paris .unitL p {
    font-weight:bold;
}

div#jack_konchi_target {
    position:absolute;
	top:400px;
	left:100px;
    z-index:100;
}

div#kondom_target {
    position:absolute;
	top:2200px;
	left:0;
    z-index:100;
}

#eyekon {
    position:absolute;
	top:25px;
	left:323px;
}

#ninja {
left:13px;
position:absolute;
top:782px;
}

#ranbo {
left:463px;
position:absolute;
top:1981px;
}

#cake {
left:453px;
position:absolute;
top:429px;
}

#kon2 { 
    position:absolute;
	top:274px;
	left:465px;
}

p.movL { 
float:left;
left:49px;
position:absolute;
top:113px;
width:262px;
}
p.movR { 
left:342px;
position:absolute;
top:113px;
}

#eropop .unitR img {
    padding:14px;
}

