@charset "euc-jp";

/*--------------------------------
	index
---------------------------------*/
body {
	background:#FEF4DA;
	text-align:center;
	color:#666666;
	font-size:0.8em;
}

.globalContainer {
	position:relative;
	width:960px;
	margin:0px auto;
	text-align:left;
}

/**
 * header
 */
.header {
	position:relative;
	padding:20px 0px 30px 0px;
}

.header .primary {
	width:640px;
	float: left;
}

.header .logo {
	float:left;
}

.header .tagLine {
	float:left;
	margin-top:30px;
}

.header .conceptLink {
	text-align:right;
}

.header .secondary {
	width: 200px;
	float: right;
	margin:35px 30px 0px 0px;
}
.header .secondary .search {
margin-bottom:10px;	
}

/**
 * footer
 */
.footer {
	padding:70px 0px 20px;
	background:url(/2010/equipes/preselections/semooh/resource/img/common/footer/chop_sticks.png) no-repeat center top;
}

.footer .copyright {
	text-align:center;
}

/**
 * topPage
 */
.topPage {
}

/**
 * topPage letter
 */
.topPage .letter {
	background:url(/2010/equipes/preselections/semooh/resource/img/top/letter_bg.png) no-repeat left top;
	margin-left:60px;
	min-height:400px;
}

* html .topPage .letter {
	height:400px;
}

.topPage .letter .component {
	position:relative;
	padding:50px 0 0 205px;
}

.topPage .letter .heading {
	margin:0 0 10px -142px;
	color:#66cc00;
}

.topPage .letter .heading span {
	margin-left:5px;
}

.topPage .letter .photo {
	position:absolute;
	left:71px;
	top:84px;
}

.topPage .letter .photo img {
	width:100px;
}

.topPage .letter dt {
	padding:6px 0px 0px 2px;
}

.topPage .letter dd {
	margin:-1.2em 0px 0px 0px;
	padding:0px 0px 6px 60px;
	background:url(/2010/equipes/preselections/semooh/resource/img/top/separator_l.png) no-repeat left bottom;
}

.topPage .letter dd.recipeName {
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:14px;
}

.topPage .letter dd.recipeTo {
	background-image:url(/2010/equipes/preselections/semooh/resource/img/top/separator_m.png);
}

.topPage .letter dd.recipeFrom {
	background-image:url(/2010/equipes/preselections/semooh/resource/img/top/separator_s.png);
}

.topPage .letter .readMore {
	font-size:0.9em;
	margin-top:10px;
}

/**
 * topPage map
 */
.topPage .map {
	position:absolute;
	left:70px;
	top:30px;
}

.topPage .map .cell {
	position:absolute;
	left:0px;
	top:0px;
}

/**
 * row
 */
.topPage .map .row1 {
top:0px;
}
.topPage .map .row2 {
top:34px;
}
.topPage .map .row3 {
top:68px;
}
.topPage .map .row4 {
top:102px;
}
.topPage .map .row5 {
top:136px;
}
.topPage .map .row6 {
top:185px;
}
.topPage .map .row7 {
top:219px;
}
.topPage .map .row8 {
top:253px;
}
.topPage .map .row9 {
top:287px;
}
.topPage .map .row10 {
top:321px;
}
.topPage .map .row11 {
top:355px;
}
.topPage .map .row12 {
top:389px;
}
.topPage .map .row13 {
top:423px;
}
.topPage .map .row14 {
top:457px;
}
.topPage .map .row15 {
top:491px;
}
.topPage .map .row16 {
top:525px;
}
.topPage .map .row17 {
top:559px;
}
.topPage .map .row18 {
top:593px;
}
.topPage .map .row19 {
top:627px;
}
.topPage .map .row20 {
top:661px;
}

/**
 * col
 */
.topPage .map .col1 {
	left:0px;
}

.topPage .map .col2 {
	left:34px;
}

.topPage .map .col3 {
	left:68px;
}

.topPage .map .col4 {
	left:102px;
}

.topPage .map .col5 {
	left:136px;
}

.topPage .map .col6 {
	left:170px;
}

.topPage .map .col7 {
	left:204px;
}

.topPage .map .col8 {
	left:238px;
}

.topPage .map .col9 {
	left:272px;
}

.topPage .map .col10 {
	left:306px;
}

.topPage .map .col11 {
	left:340px;
}

.topPage .map .col12 {
	left:374px;
}

.topPage .map .col13 {
	left:408px;
}

.topPage .map .col14 {
	left:442px;
}

.topPage .map .col15 {
	left:476px;
}

.topPage .map .col16 {
	left:510px;
}

.topPage .map .col17 {
	left:544px;
}

.topPage .map .col18 {
	left:578px;
}

.topPage .map .col19 {
	left:612px;
}

.topPage .map .col20 {
	left:646px;
}

.topPage .map .col21 {
	left:680px;
}

.topPage .map .col22 {
	left:714px;
}

.topPage .map .col23 {
	left:748px;
}

.topPage .map .col24 {
	left:782px;
}

.topPage .map .col25 {
	left:816px;
}


/**
 * exception
 */
.topPage .map .path425 {
	margin-top:-17px;
}
.topPage .map .path521,
.topPage .map .path522 {
	margin-left:17px;
}
.topPage .map .path136 {
	margin-top:17px;
}
.topPage .map .path15l7,
.topPage .map .path15l8,
.topPage .map .path15l9,
.topPage .map .path16l7,
.topPage .map .path16l8,
.topPage .map .path16l9 {
	margin:10px 0px 0px 17px;
}
.topPage .map .path1611 {
	margin-left:17px;
}
.topPage .map .path143,
.topPage .map .path153,
.topPage .map .path163 {
	margin-top:17px;
}
.topPage .map .col1,
.topPage .map .col2 {
	margin-left:-60px;
}


/**
 * action
 */
.topPage .action {
	margin-left:680px;
	text-align:center;
}

.topPage .action .write {
	margin:20px 0px;
}


/**
 * concept
 */
.concept .container p {
	margin:20px 0px 40px;
}

