@charset "UTF-8";

body#nouka .section0 {
    position: relative;
    padding: 133px 0 0 0;
    width: 941px;
} #nouka .section0 #main-ichigo {
    position: absolute;
    left: 484px;
    top: 480px;
	z-index: 10;
} #nouka .section0 .main-image {
    position: relative;
    width: 765px;
    height: 416px;
} #nouka .section0 .rightbox {
    position: absolute;
    right: 0;
    top: 90px;
    overflow: hidden;
	z-index: 10;
    height: 632px;
} #nouka .section0 #h1-map {
    position: absolute;
    right: 84px;
    top: 530px;
} #nouka #message0, #nouka #message1, #nouka #message2, #nouka #product0, #nouka #myself {
    float: left;
    position: relative;
    width: 848px;
    overflow: visible;
    clear: both;
    padding: 0 0 20px 0;
} #nouka #message0 p, #nouka #message1 p, #nouka #message2 p, #nouka #myself p {
    overflow: visible;
    margin: 10px 0 10px 20px;
	width: 475px;
} #nouka .message-left {
    float: left;
    position: relative;
    width: 253px;
} #nouka .message-right {
    float: left;
    position: relative;
    width: 500px;
} #nouka #message-title1-img {
    position: absolute;
    right: 30px;
    top: -60px;
} #nouka .product {
    width: 941px;
} #nouka .mayself {
	position: relative;
    width: 941px;
	height: 285px;
	background: url(../img/myself_bg.jpg) top left no-repeat;
	padding-bottom: 170px;
	clear: both;
	display: block;
	overflow: hidden;
} #nouka ul#mayself-menu {
    position: absolute;
    zoom: 1;
    line-height: 0;
    left: 555px;
    top: 138px;
} #nouka #use ul li {
    position: relative;
    height: 22px;
    width: 125px;
    zoom: 1;
    display: block;
    padding: 0 0 3px 0;
} #nouka #myself-btn0 {
    position: absolute;
    zoom: 1;
    line-height: 0;
    left: 345px;
    top: 210px;
	width: 385px;
	height: 39px;
		clear: both;
	display: block;
}

