*{
	margin:0px;
	padding:0px;
}


body {
	background-image: url(../images/backglound.gif);
	background-repeat: repeat-x;
	background-color:#f4f7fb;
}


.erase {
	display: none;
}

#wrapper {
	width:715px;
	margin-left:auto;
	margin-right:auto;
}

#main_ttl1 {
	background-image:url(../images/title.jpg);
	width:715px;
	height:347px;
}
#cast {
	background-image: url(../images/cast.jpg);
	height: 90px;
	width: 715px;
}
#main_back1 {
	background-image: url(../images/main_back.gif);
	background-repeat: repeat-y;
}
#wrapper #main_back1 h2 {
	background-image: url(../images/koho_ttl.gif);
	background-repeat: no-repeat;
	width:715px;
	height:71px;
}


#wrapper #main_back1 ul {
	list-style-type: none;
	width:385px;
	padding-left:180px;
}
#wrapper #manu a {
	display: block;
	background-image:url(../images/ttl_btn.gif);
	background-repeat:no-repeat;
}

#ttl1 a{
	width:385px;
	height:55px;
	background-position:0px 0px;
	}
#ttl2 a{
	width:385px;
	height:71px;
	background-position:0px -55px;
	}
#ttl3 a{
	width:385px;
	height:64px;
	background-position:0px -126px;
	}	
#ttl4 a{
	width:385px;
	height:60px;
	background-position:0px -195px;
	}


#ttl1 a:hover{
	background-position:0px -274px;
	}
#ttl2 a:hover{

	background-position:0px -329px;
	}
#ttl3 a:hover{

	background-position:0px -401px;
	}	
#ttl4 a:hover{
	background-position:0px -469px;
	}

#text1{
	background-image:url(../images/comment.jpg);
	width:715px;
	height:371px;
	}

#doga{
	padding-top:0px;
	padding-bottom:5px;
	padding-left:250px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	}

#doga a{
	display:block;
	background-image:url(../images/doga_btn.gif);
	width:225px;
	height:52px;
	
	}
#wrapper #cast a {
	background-image: url(../images/hoso_btn.gif);
	display: block;
	height: 39px;
	width: 115px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #cast #hoso {
	padding-top:165px;
}
#wrapper #main_ttl2 {
	background-image: url(../images/koho_ttl2.jpg);
	background-repeat: no-repeat;
	height: 122px;
	width: 715px;
}
#wrapper #text2 {
	background-image: url(../images/text3.jpg);
	height: 363px;
	width: 715px;
}
#wrapper #main_back2 {
	background-image: url(../images/dai2_main_back.jpg);
	background-repeat: repeat-y;
}
#wrapper #main_back2 #koho_ttl1 {
	background-image: url(../images/ttl1.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 715px;
}

#wrapper #main_back2 #koho_ttl2 {
	background-image: url(../images/ttl2.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 715px;
}

#wrapper #main_back2 #koho_ttl3 {
	background-image: url(../images/ttl3.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 715px;
}

#wrapper #main_back2 #koho_ttl4 {
	background-image: url(../images/ttl4.jpg);
	background-repeat: no-repeat;
	height: 92px;
	width: 715px;
}
#wrapper #sita {
	background-image: url(../images/dai2_bottom.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 715px;
	padding-top:20px;
}
#wrapper #sita a {
	background-image: url(../images/top_back.gif);
	display: block;
	height: 40px;
	width: 102px;
	margin-left:auto;
	margin-right:auto;
}
#wrapper #main_back2 .text_area {
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height:160%;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}
.backnumber {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	height: 30px;
	width: auto;
}
#wrapper #oaArea .ctg {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
	overflow: hidden;
	margin-bottom: 25px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
}
#wrapper #oaArea {
	background: url(../images/dai2_main_back.jpg) repeat-y center;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	zoom:1;
}
#wrapper #oaArea .ctg .photoArea {
	height: 235px;
	width: 310px;
}
#wrapper #oaArea .ctg .detailArea {
	height: auto;
	width: 330px;
}
#wrapper #oaArea .ctg .detailArea .title1 {
	background: url(../images/20120108/title001.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	height: 45px;
	width: 330px;
	padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title2 {
	background: url(../images/20120108/title002.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title3 {
	background: url(../images/20120108/title003.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title4 {
	background: url(../images/20120108/title004.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title5 {
	background: url(../images/20120108/title005.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title6 {
	background: url(../images/20120108/title006.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title7 {
	background: url(../images/20120108/title007.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title8 {
	background: url(../images/20120108/title008.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}
#wrapper #oaArea .ctg .detailArea .title9 {
	background: url(../images/20120108/title009.gif) no-repeat left top;
	text-align: left; text-indent: -9999px; height: 45px;
	width: 330px; padding-bottom: 10px;
}

#wrapper #oaArea .ctg .detailArea p {
	font: 14px/1.3em "FOT-学参丸ゴ Pro B", "ＭＳ Ｐゴシック", "HG丸ｺﾞｼｯｸM-PRO", "A-OTF 新ゴ Pro M";
}
#wrapper #oaArea .ctg1 {
	background-image: url(../images/201407/cnts_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 345px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #F33537;
}
#wrapper #oaArea .ctg2 {
	background-image: url(../images/201407/cnts_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 340px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FD6500;
}
#wrapper #oaArea .ctg3 {
	background-image: url(../images/201407/cnts_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 295px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #EBBF00;
}
#wrapper #oaArea .ctg4 {
	background-image: url(../images/201407/cnts_4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 340px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #8ABF19;
}
#wrapper #oaArea .ctg5 {
	background-image: url(../images/201407/cnts_5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 430px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #128A04;
}
#wrapper #oaArea .ctg6 {
	background-image: url(../images/201407/cnts_6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 335px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #0EB5D9;
}
#wrapper #oaArea .ctg7 {
	background-image: url(../images/201407/cnts_7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 355px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #0f55ca;
}
#wrapper #oaArea .ctg8 {
	background-image: url(../images/201407/cnts_8.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	height: 395px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #b073c9;
}

#wrapper #oaArea .comment {
	background-image: url(../images/201307/cnts_9.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	text-indent: -9999px;
	height: 125px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.ctg1 p{ text-align: left; text-indent: -9999px; }
.ctg2 p{ text-align: left; text-indent: -9999px; }
.ctg3 p{ text-align: left; text-indent: -9999px; }
.ctg4 p{ text-align: left; text-indent: -9999px; }
.ctg5 p{ text-align: left; text-indent: -9999px; }
.ctg6 p{ text-align: left; text-indent: -9999px; }
.ctg7 p{ text-align: left; text-indent: -9999px; }
.ctg8 p{ text-align: left; text-indent: -9999px; }

.ctg1 h3{ text-align: left; text-indent: -9999px; }
.ctg2 h3{ text-align: left; text-indent: -9999px; }
.ctg3 h3{ text-align: left; text-indent: -9999px; }
.ctg4 h3{ text-align: left; text-indent: -9999px; }
.ctg5 h3{ text-align: left; text-indent: -9999px; }
.ctg6 h3{ text-align: left; text-indent: -9999px; }
.ctg7 h3{ text-align: left; text-indent: -9999px; }
.ctg8 h3{ text-align: left; text-indent: -9999px; }
