/*common--------------------------------------------------------------*/
body
{
	margin            : 0px;
	padding		 : 0px;
	font-size         : 12px;
	line-height     :  150%;
	font-family       : "ＭＳ Ｐゴシック", Osaka, sans-serif;
	background-color  : #FFF;
	text-align        :  center;
	color:#333;
	background-image:none;
	background-repeat:  repeat-x;
}


#wrapper {
	width        : 856px;
	margin-right: auto;
	margin-left: auto;
	text-align  :  left;
}

a
{
	color: #0066FF;
}

a:link
{
	color: #0066FF;
}

a:visited
{
	color: #0066FF;
}

a:hover
{
	color: #FF6633;
}

#mainArea
{
	background-image:none;
	background-repeat:  repeat-y;
}

#mainArea1
{
	background-image:none;
	background-repeat:  no-repeat;
}

#mainArea2
{
	width: 273px;
	padding: 70px 0 0 25px;
}
#mainArea3
{
	background-image:none;
	background-repeat:  repeat-y;
}

#mainArea4
{
	background-image:none;
	background-repeat:  repeat-y;
}

#mainArea5
{
	background-color  : #FFF;
}

.mainArea6
{
	width: 340px;
	padding: 0 0 0 25px;
}

.taCen {
	text-align        :  center;
}

.pato1 {
	text-align        :  right;
}

#footerArea
{
	background-image:none;
	background-repeat:  repeat-x;
}



/*モバイルエリア--------------------------------------------------------------*/
.mbArea {
	width: 171px;
	background-color  : #F9DFEC;
	padding		 : 11px 0 7px 0;
	text-align        :  center;
}

.mbArea1 {
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	text-align        :  center;
}

.mbArea2 {
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	text-align        :  left;
}

/*p div img ul--------------------------------------------------------------*/

p {
	margin            : 0;
	padding		 : 0;
}

div {
	margin            : 0;
	padding		 : 0;
}


img {
	border-style: none;
}
	
ul {
	margin            : 0;
	padding		 : 0;
}

/*h1 h2 h3--------------------------------------------------------------*/
h1 {
	margin     :  0 ;
	padding : 0;
	font-size         :  12px;
	font-weight    :  normal;
	color             :  #CA066C;
	line-height     :  120%;
}

/*news--------------------------------------------------------------*/

#newsarea1 {
	background-image:none;
	background-repeat:  repeat-y;
}

#newsarea2 {
	width   : 248px;
	height: 325px;
	overflow: auto;
}

/*guide--------------------------------------------------------------*/

.guideTable
{
	border: solid 1px #CA066C;
	border-collapse: collapse;
}

.guideTable th
{
	background-color  : #F9DFEC;
	text-align        :  left;
	border: solid 1px #CA066C;
}

.guideTable td
{
	background-color  : #FFF;
	border: solid 1px #CA066C;
}

.guideTable .tb1
{
	text-align:  right;
}

/*outline--------------------------------------------------------------*/

.outlineArea1 {
	width: 680px;
	text-align        :  center;
}

.outlineArea2 {
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	text-align        :  left;
}


.outlineTable1
{
	background-color  : #F9DFEC;
	font-weight       :  bold;
}

.outlineTable2
{
	width: 570px;
	background-color  : #F9DFEC;
	padding: 9px;
}

.outlineTable3
{
	background-color  : #DDEAFA;
	font-weight       :  bold;
}


/*font color--------------------------------------------------------------*/

.fc1 {
	font-size         :  12px;
	color             :  #CA066C;
	line-height       :  130%;
	font-weight       :  bold;
}

.fc2 {
	font-size         :  12px;
	color             :  #0066CC;
	line-height       :  140%;
	font-weight       :  bold;
}

.fc3 {
	font-size         :  10px;
	color             :  #0066CC;
	line-height       :  140%;
}

.fc4 {
	font-size         :  12px;
	color             :  #CA066C;
	line-height       :  130%;
}

.fc5 {
	font-size         :  14px;
	line-height       :  140%;
}

.fc6 {
	font-size         :  14px;
	color             :  #CA066C;
	line-height       :  140%;
	font-weight       :  bold;
}

.fc7 {
	font-size         :  16px;
	line-height       :  140%;
}

.fc8 {
	font-size         :  10px;
	line-height       :  130%;
	font-weight       :  bold;
	color             :  #CC0000;
}

/*
     FILE ARCHIVED ON 04:29:22 Jan 30, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:06:30 May 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.382
  load_resource: 345.696 (2)
  PetaboxLoader3.resolve: 247.03 (2)
  PetaboxLoader3.datanode: 71.091 (2)
*/