@charset "utf-8";
/*================= CONTENTS ==================

	1: clearfix
	2: universal reset
	3: common setting
	4: layout

============================================== */

/*============================================================
	1: -clearfix
============================================================*/

.hidden {
	display:none;
}
.clearfix {
	clear:both;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-table;
}
/* HIDE IEmac-5 _*/
* html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clearfix {display:block;}
/* */

/*============================================================
	2: -universal reset
============================================================*/

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { 
   margin:0em 0px;
   padding:0em 0px;
}
h1,h2,h3,h4,h5,h6,address {
	font-size:100%;
	line-height:100%;
	font-style:normal;
	font-weight:normal;
}
img {
	border:none;
}
ul,ol,li {
	list-style:none;
}
table,th,td {
	border:none;
}
hr {
	display:none;
}

/*============================================================
	3: -common setting
============================================================*/

body{
	font:75%/140% "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "lr oSVbN", "Osaka", arial, helvetica, verdana, sans-serif;
	color:#333;
}

/* a
----------------------------------------------------*/

a:link{
	color:#3333FF;
	text-decoration:underline;
}
a:visited{
	color:#3333FF;
	text-decoration:underline;
}
a:hover{
	color:#3333FF;
	text-decoration:underline;
}
a:active{
	color:#3333FF;
	text-decoration:underline;
}

/*============================================================
	4: -layout
============================================================*/

#wrapper {
	margin-left:5px;
	width:760px;	
}
#header {
	padding-top:5px;
	background-color:#6194FA;	
}
#content {
	padding-top:1px;
}
#content a {
	font-weight:bold;
}
#contentTextBackground {
	margin-top:4px;
	padding-top:41px;
	width:760px;
	height:614px;
	background:transparent url('../img/contentTextBackground.jpg') no-repeat;
}
.contentTextBlock {
	height:205px;
}
.contentTextBlock p {
	width:380px;
	padding-top:50px;
	padding-left:360px;
	line-height:250%;
}
.contentTextBlock p.first {
}
.contentTextBlock p.second {
	width:360px;
	padding-left:65px;
}
.contentTextBlock p.third {
}
.contentTextBlock span {
	color:#FF6600;
	font-size:85%;
}
* html .contentTextBlock span {
	font-size:75%;
}
#contentButtonBlock {
	margin-top:20px;
	text-align:center;
	color:#000;
}
#contentButton {
	margin:0 auto;
	width:330px;
	height:75px;
	background:transparent url('../img/contentButtonBackground.gif') no-repeat;
}
#contentButton img {
	margin-top:11px;
}
#contentButtonBlock p {
	padding:5px 0;
	line-height:100%;
}
#footerArea {
	margin-top:20px;
	width:760px;
	text-align:center;
}
#footerArea #footerNavi {
	padding:5px 0;
	background-color:#353B91;
}
#footerArea #footerNavi p {
	color:#FFF;
	font-size:85%;
	line-height:130%;
}
* html #footerArea #footerNavi p {
	font-size:75%;
}
#footerArea #footerNavi p span {
	padding:0 6px;
}
#footerArea #footerNavi a {
	color:#FFF;
}
#footerArea #copyright {
	padding:10px;
}

