@charset "utf-8";
/* CSS Document */

div#section0 {
	position: relative;
}

div.wrapSection{
	position: static;
}

div#section0 img#img_1{
	position: absolute;
	right: 20px;
	top: -60px;
}

div#section0 img#img_2{
	position: absolute;
	right: -30px;
	top: -100px;
}

div#section1, div#section2, div#section3, div#section4 {
	display: inline;
	float: left;
	width: 464px;
	mini-height: 270px;
}

div#section1 {
	margin: 0 10px 10px 0;
	padding: 0;
	background: url(/photo/undoukai/images/title_clock_1.gif) no-repeat top left;
}

div#section2 {
	margin: 0 0 10px 10px;
	padding: 0; 
}


div#section3 {
	margin: 0 10px 10px 0;
	padding: 0; 
	background: url(/photo/undoukai/images/title_clock_2.gif) no-repeat top left;
}

div#section4 {
	margin: 0 0 10px 10px;
	padding: 0; 
	background: url(/photo/undoukai/images/title_clock_3.gif) no-repeat top left;
}

div#section1 h2.titleMain, div#section2 h2.titleMain, div#section3 h2.titleMain, div#section4 h2.titleMain {
	text-align: right;
	margin: 0 3px 8px 0;
	padding: 0;
	font-size: 22px;
	color: #ff3366;
	background: none;
}

div#section1 p.titleSub, div#section2 p.titleSub, div#section3 p.titleSub, div#section4 p.titleSub {
	text-align: right;
	margin: 0 3px 2px 0;
	padding: 0;
	font-size: 14px;
	color: #996600;
}

div#section1 img {
	display: inline;
	float: left;
}

div#section5 {
	clear: both;
	height: 315px;
	background: url(/photo/undoukai/images/img_pbook.jpg) no-repeat right top;
}


div#section5 h2.titleMain {
	margin: 0 3px 8px 0;
	padding: 0;
	font-size: 22px;
	color: #ff3366;
	background: none;
}

div#section5 p.titleSub {
	margin: 0 3px 2px 0;
	padding: 0;
	font-size: 14px;
	color: #996600;
}


div#wrapQAA {
	padding-top: 100px;
	background: url(/photo/undoukai/images/bg_title_faq.gif) no-repeat top center;

}

div#wrapQAA h3 {
	font-size: 18px;
	color: #33cc99;
}


div#wrapQAA p:first-letter {
	font-size: 18px;
	color: #cc0033;
}







div#wrapItemShop h2 {
	display: inline;
	float: left;
}

div.itemShop {
	display: inline;
	float: left;
	width: 220px;
	margin: 0 5px;
	padding: 0;
}

div.itemShop h3 {
	color: #ff3366;
}


div.itemShop img {
	display: block;
	margin: 3px auto;
}

div.itemShop p {
	margin-bottom: 3px;
}

p.linkNetshop {
	text-align: center;
	margin: 0;
}


/* clearfix
----------------------------------------------------------------------------------------------------*/
div.wrapSection {
	zoom: 1;/*for IE 5.5-7*/
}

div.wrapSection:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
