@charset "utf-8";

@import url(reset.css);
@import url(clearfix.css);
@import url(fonts.css);

@import url(module.css);


#page-body	{
	position:absolute;
	width:100%;
	top:730px;
	}

#page-body-inner	{
	position:relative;
	width:940px;
	margin:0 auto;
	}


#about-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-001.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

#ceremony-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-002.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

#event-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-003.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

#compe-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-006.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

#goods-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-004.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

#donation-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-102.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

#list-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-007.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

#form-bg01	{
  z-index: 1;
	position:absolute;
	top:0;
	width:100%;
	height:580px;
	background:url(/images/140-008.jpg)no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:relative;
	}

/*-- 140周年記念事業についてページ --*/

#about00	{
	margin:20px 0 30px 20px;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	}


#about01	{
	margin-left:20px;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	background:url(/about/images/aboutbg01.jpg) no-repeat top right;
	}

#about02	{
	margin-left:20px;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	background:url(/about/images/aboutbg02.jpg) no-repeat top right;
	}

#aisatsu01	{
	font-size:150%;
	}

#aisatsu02	{
font-size:250%;
font-weight:bold;
color:#00717f;
	}

#aisatsu01 strong	{
font-weight:bold;
font-size:120%;
	}




.event-title	{
	margin:20px 0 0 20px;
	font-size:180%;
	font-weight:bold;
	}




/*-- 140周年記念式典ページ --*/

#ceremony-main	{
	margin:40px auto;
	text-align:center;
	font-size:150%;
	line-height:2;
font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	}

#ceremony-date	{
	margin:10px auto;
	font-size:170%;
	font-weight:bold;
	}

#ceremony-date strong	{
	font-size:120%;
	}

#shidai	{
	width:570px;
	margin:20px auto;
	}

#shidai-block	{
	width:190px;
	float:left;
	text-align:left;
	}

hr.style-shidai,hr.style-shidai2,hr.style-zenhaba	{
	width:600px;
    border: 0;
    height: 1px;
    background: #93884b;
    background-image: -webkit-linear-gradient(left, #ccc, #93884b, #ccc);
    background-image:    -moz-linear-gradient(left, #ccc, #93884b, #ccc);
    background-image:     -ms-linear-gradient(left, #ccc, #93884b, #ccc);
    background-image:      -o-linear-gradient(left, #ccc, #93884b, #ccc);
	margin:20px auto;
	}

hr.style-shidai	{
	width:600px;
	}

hr.style-shidai2	{
	width:800px;
	}


#ayumi-title	{
	font-size:140%;
	}
	
#book01	{
	width:280px;
	float:left;
	margin-right:15px;
	text-align: justify;
	text-justify: inter-ideograph;
	}

#book02	{
	width:300px;
	float:left;
	}

#book03	{
	width:280px;
	float:right;
	text-align: justify;
	text-justify: inter-ideograph;
	}

#book01 strong,#book03 strong	{
	font-size:130%;
	font-weight:bold;
	}

.book-sub	{
	font-size:70%;
	}
.book-sub02	{
	display:block;
	text-align:right;
	font-size:70%;
	}



/*-- チャリティーコンペページ --*/

#compe-dl	{
	width:600px;
	margin:20px auto;
	text-align:left;
	}

#compe-dl dt	{
	width:130px;
	float:left;
	clear:left;
	margin-top:20px;
	line-height:1.8;
	}

#compe-dl dd	{
	width:470px;
	float:left;
	margin-top:20px;
	line-height:1.8;
	}

/*-- イベントページ --*/

#event-main	{
	margin:40px 0 20px 50px;
	text-align:left;
	font-size:150%;
	line-height:2;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	}

hr.style-zenhaba	{
	width:100%;
	}

#event-link	{
	border:1px solid #aaa;
	padding:10px;
	margin:10px 0 40px 50px;
	text-align:left;
	font-size:120%;
	line-height:2;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	}

#event-link a	{
	display:block;
	border:1px solid #aaa;
	padding:10px;
	margin:10px;
	font-size:120%;
	text-align:center;
	background:#eee;
	}

#event-link a:hover	{
	background:#f6f6f6;
	}

/*-- 記念品ページ --*/

#goods-main	{
	margin:40px 0 40px 50px;
	text-align:left;
	font-size:150%;
	line-height:2;
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	}

.goods-price	{
	margin:0 auto;
	text-align:right;
	font-size:170%;
	font-weight:bold;
	}

.goods-price-left	{
	margin:0 auto;
	text-align:left;
	font-size:170%;
	font-weight:bold;
	}

.goods-price strong	{
	font-size:120%;
	}

.goods-price-sub	{
	margin:-10px auto 10px;
	text-align:right;
	font-size:110%;
	}

.goods-price-sub-left	{
	margin:0 auto 10px;
	text-align:left;
	}

/*-- 募金のお願いページ --*/

#donation-main	{
	font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	}


.donation-title	{
	margin:50px auto 20px;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	}

#donation-title02	{
	margin:20px auto 20px;
	font-size:140%;
	text-align:center;
	}

#donation-data01	{
	width:600px;
	margin:10px auto;
	font-size:140%;
	}

#donation-name01	{
	width:600px;
	text-align:center;
	margin:10px auto;
	font-size:140%;
	}

#donation-dl	{
	width:630px;
	margin:10px auto;
	font-size:140%;
	}

#donation-dl dt	{
	width:160px;
	float:left;
	clear:left;
	margin-top:10px;
	line-height:1.8;
	}

#donation-dl dd	{
	width:470px;
	float:left;
	margin-top:10px;
	line-height:1.8;
	}

#donation-prospectus	{
	display:block;
	width:400px;
	font-size:130%;
	text-align:center;
	margin:20px auto;
	border:solid 2px #ccc;
	background:#eee;
	padding:5px;
	color:#888;
	}