@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-size:100.01%;
}
body {
	color:#323232;
	background: url(../images/bg.gif);
}

/*================
wrapper 
h1
	container
		left-area
		　h2
		right-area
	footer
================*/

#wrapper {
	background:#c7db59;
	width:1009px;
	margin:auto;
	border-left:10px solid #fbffb8;
	border-right:10px solid #fbffb8;
}
h1 {
	margin:0;
	padding:0;
}


/*=========== container ===========*/
#container {
	padding:10px 8px;
	background:#c7db59; 
}

/*=========== left-area ===========*/
#left-area{
	float:left;
	width:280px;
	margin:auto;
}

#schedule{
	text-align:left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 4px solid #98b636;
	background:#d5dea3;
	padding:8px;
	line-height:1.3;
	-webkit-box-shadow: 3px 3px 5px 0px #b0c14f; /* Safari, Chrome用 */
	-moz-box-shadow: 3px 3px 5px 0px #b0c14f; /* Firefox用 */
	box-shadow: 3px 3px 5px 0px #b0c14f; /* CSS3 */
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color:#064d89;
}
#schedule span{
	font-size:180%;
}

#past{
	text-align:left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 4px solid #98b636;
	background:#FFF;
	padding:8px;
	margin:15px auto;
	line-height:1.3;
	-webkit-box-shadow: 3px 3px 5px 0px #b0c14f; /* Safari, Chrome用 */
	-moz-box-shadow: 3px 3px 5px 0px #b0c14f; /* Firefox用 */
	box-shadow: 3px 3px 5px 0px #b0c14f; /* CSS3 */
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	color:#ff9000;
	
}
#past span{
	font-size:150%;
	color:#574c3e;
}
#past p{
	padding:5px 0 5px 20px;
	border-bottom:1px dashed #F93;
	background:url(../images/archive_yaji.gif) 5px 8px no-repeat; 
}

.left-box{
	text-align:center;
	margin:10px auto;
}

/* --リンク-- */

#past p a:link{
		color:#ff9000;
	text-decoration:none;
}

#past p a:visited{
		color:#ff9000;
	text-decoration:none;
}

#past p a:hover,a:active{
	color:#ff6102;
	text-decoration:underline;
}


/*=========== right-ara ===========*/
#right-area{
	float:right;
	width:700px;
	margin:auto;
	padding:0px;
}
#right-area #test-box{
	border: 5px solid #163e04;
	margin:auto auto 20px;
	padding: 10px 20px 10px;
	text-align: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#2b8a01;
	behavior: url(/PIE.htc);
}
#right-area #test-box h3{
	font-size:200%;
	color:#FFF;
	padding:5px;
	border-bottom:1px solid #FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#right-area #test-box #mondai-waku{
	margin:10px auto 20px;
	border-bottom:1px solid #FFF;
}
#right-area #test-box .test-mondai{
	padding:10px 10px 5px 230px;
	line-height:1.4;
	color:#FFF;
}
#right-area #test-box .test-sentaku{
	padding:5px 10px 5px 230px;
	line-height:1.4;
	color:#FFF;
}
#right-area #test-box #present-waku{
	color: #FFF;
}
#right-area #test-box #present-waku h4{
	text-align:center;
	font-size:200%;
	font-weight:bold;
	background:#060;
	color:#FFF;
	padding:8px;
	margin-bottom:5px;
}
#right-area #test-box p{
	margin:10px;
	 line-height:1.3;
}

#right-area #test-box p.txt-big{
	margin:10px;
	 line-height:1.3;
	 font-size:160%;
	 font-weight:bold;
}
#right-area #test-box .present{
	 margin:2px auto; height:80px; border-bottom:1px dashed #FFF;
	 line-height:1.3;
	 font-size:90%;
}
#right-area #test-box .oubo_bt{
	text-align: center;
}
#right-area #test-box .oubo{
}
#right-area #test-box .oubo h4{
	background:#033;
	color:#FFF;
	padding:5px;
}
#right-area #test-box .oubo p{
	background:#FFF;
	padding:10px;
}
#right-area .section{
	border: 1px solid #8a8a8a;
	margin:auto auto 20px;
	padding:0 0 10px 0px;
	text-align: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#FFF;
	behavior: url(/PIE.htc);
}
#right-area .section h4{
	background:#d8271c;
	padding:8px;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	margin:0px 0px 5px;
	text-align: left;
	color: #FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:16pt;
}
#right-area .section h4 span{
	font-size:180%;
}
#right-area .section #naiyo p{
	font-size:90%;
	line-height:1.7;
	margin:20px 10px;
}
#right-area .section p.photo{
	padding-left:4px;
}
#right-area .section p.photo img{
	margin:2px;
}

#right-area .section .douga{
	text-align:center;
}
#right-area .section .douga img{
	margin:3px;
}

#right-area .section h4#toiawase{
	background:#ff9000;
	padding:8px;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	margin:0px 0px 5px;
	text-align: left;
	color: #FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20pt;
}

#right-area .section .toi{
	margin:10px;
	border:0px dashed #CCC;
}
#right-area .section h5{
	font-size:170%;
	line-height:1.2;
	margin:0px;
	padding:10px;
	background:#fff2e0;
}
#right-area .section .toi-mini{
	margin:20px 10px;
	padding:10px;
	border:0px dashed #CCC;
}
#right-area .section h6{
	font-size:100%;
	font-weight:bold;
	border-left:5px solid #F63;
	margin:5px 0;
	padding:5px;
	background:#ffd200;
}
#right-area .section .toi p{
	margin:10px;
	font-size:90%;
	line-height:1.4;
}
#right-area .section .toi-mini p{
	margin:10px;
	font-size:90%;
	line-height:1.4;
}

p.kufuu{
	margin:10px;
	padding:10px;
	font-size:90%;
	line-height:1.4;
	background:#f3f3f3;
}
/* footer */

#footer {
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	font-size:90%;
	line-height:45px;
	height:140px;
	background:#b8c624;
}
