.backphoto {
	background-repeat: no-repeat;
}
.midashi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	color: #009900;
	font-weight: bold;
	vertical-align: top;
}
.midashi a {
	color: #003300;
}
.midashi a:hover {
	color: #FF3300;
}
.midashi1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-weight: bold;
	color: #CC0000;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	border-bottom-width: 1px;
	line-height:110%;
}
.midashi2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-weight: bold;
	color: #003300;
}
.honbun1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	border:0;
	color: #009900;
}
.honbun2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 24px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	padding-bottom: 2px;
	border-bottom-color: #FF9900;
}
.tabtext {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	line-height: 20px;
}
.honbun_kuro {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}
.modoru {
	text-align: right
}
.modoru a {
	color: #003300;
}
.modoru a:hover {
	color: #FF3300;
}
.cap {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
}
.red {
color:#F06;
text-decoration:blink;
}
.obi {
font-size:14px;
color:#000000;
background-color:#FF9900;
padding:1px 3px;
margin:0px 0px 5px 0px;
}
table#links {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 10px;
	margin: 5px;
}
table#oshiri {
	text-align: right
}

/* トップページ */
div#coment	{
font-size:12px;
line-height:18px;
margin:0px 0 10px 0;
border-left:solid 3px #FF9966;
padding-left:5px;
}

div#coment_shikaku	{
font-size:13px;
line-height:18px;
margin:0px 0 10px 0;
border:solid 1px #FF9966; 
border-left:solid 3px #FF9966;
padding:3px 5px;
/* background-image:url(images/bg_coment.png) */
}

div#coment a	{
color: #FF9900;
}

div#coment a:visited	{
color: #e7bc5e;
}

div#coment a:hover	{
color: #cc0000;
}

div#coment_shikaku a	{
color: #FF9900;
}

div#coment_shikaku a:visited	{
color: #e7bc5e;
}

div#coment_shikaku a:hover	{
color: #cc0000;
}

/* イベント */
div#eventcontainer {
width:395px;
}

.event	{
width:380px;
float:left;
margin-left:5px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:dotted 1px #666;
}
.event_title {
	font-family: Arial, Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC66;
}

.event_titleend {
	font-family: Arial, Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #806134;
}


.event_title2 {
	font-family: Arial, Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC66;
	margin-top:20px;
}
.event_title-end {
	font-family: Arial, Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #803B3B;
}
.event_today	{
width:370px;
float:left;
margin-left:5px;
margin-top:10px;
border:solid 1px #cd784b;
padding:5px; 
}
.event_others	{
margin-top:20px;
border-left:solid 5px #cd784b;
padding-left:5px;
clear:left;
}

div#eventcontainer table {
border-collapse:collapse;
border:solid 1px #999999;
}

/* What's */
div#what {
padding-top:360px;
padding-right:30px;
padding-left:30px;
width:376px;
height:292px;
background-image:url(images/top3_whats_back.jpg);
background-position:top;
}

div#what2 {
padding-top:130px;
padding-right:30px;
padding-left:30px;
width:376px;
height:522px;
background-image:url(images/top3_whats-2_back.jpg);
background-position:top;
}

/* feature */
div#feature {
padding-top:220px;
padding-right:30px;
padding-left:30px;
width:376px;
height:432px;
background-image:url(images/top3_Significant_back.jpg);
background-position:top;
color:#006600;
}

div#what2 {
padding-top:130px;
padding-right:30px;
padding-left:30px;
width:376px;
height:522px;
background-image:url(images/top3_whats-2_back.jpg);
background-position:top;
}


/* サポート企業リンク集 */
div#linklineup {
	width:530px;
	margin-left:10px}

div#box {
	width:530px;
	padding-top:10px;
	margin-bottom:5px;
	border-top:dotted 1px #fff;
	clear:both}

div#box2 {
	width:530px;
	padding-top:20px;
	margin-bottom:5px;
	border-top:dotted 1px #fff;
	clear:both}

div#box img {
	padding-right:10px;
	padding-bottom:5px;
	float:left;
	text-decoration: none;
	border: none;
}

div#box .kigyo {
	font-size:14px;
	font-weight:bold;
}

div#box2 .ken {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

/* 以下使用していないリンク集 */
.support	{
	width:500px;
	height:100px;
	margin:10px;
	color:#333333;
}
.supportbox	{
	width:570px;
	height:550px;
	background-image:../images/ctr_rgt_bg2.jpg;
	padding:20px;
}

/* サポーターグッズ */
#goodscontainer {
width:390px;
padding-left: 0px;
}

#goodscontainer p {
padding-right: 20px;
}

#goodstitle {
	background-image: url(menu/images/title_h_wanted2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Osaka;
	font-size: 15px;
	font-weight: bold;
	color: #FFCC66;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
}

/* メディア */
ul#menu	{
	font-size:14px;
	margin-top:10PX;
	margin-bottom:10px;
	margin-left:0;
	padding-left:0;
	height:24px;
	background-color:#666;
}
ul#menu li	{
	list-style-type:none;
	float:left;
}
ul#menu li a	{
	display:block;
	width:100px;
	line-height:24px;
	text-decoration:none;
	text-align:center;
	color:#ffcc66;
	background-color:#666;
	border-right:solid 1px #ffcc66;
}
ul#menu li a:hover	{
	color:#000000;
	background-color:#CCCCCC;
}
div#madodai	{
	margin:0px 3px;
}
div#document	{
	width:550px;
	margin:10px;
}
div#cornertitle	{
	font-size:16px;
	font-weight:bold;
	border-bottom:solid 2px #ffcc66;
	border-left:solid 2px #ffcc66;
	line-height:30px;
	padding-left:10px;
}
.baitai	{
	border-left:solid 5px #fff;
	font-size:16px;
	padding:0 10px;
	margin:15px 0;
}
.hyoudai	{
	font-size:13px;
	margin-top:20px;
	border-top:solid thin #fff;
	border-bottom:dotted thin #e9967a;
	padding:5px 10px;
	clear:both;
}
.clip	{
	margin:10px;
}
.clip img {
margin-right:10px;
margin-bottom:10px;
}

.nolink	{
	color:#e7bc5e;
}

/* プロフィール */
div#prof {
width:376px;
height:552px;
background-image:url(images/shusei3.jpg);
background-repeat:no-repeat;
color:#060;
line-height:140%;
margin-right:0px;
padding:50px 25px 50px 35px;
}

div#prof a {
color:#024D00;
}

.profphoto {
margin:-60px 5px 0px 10px;
float:right;
}

.proftext {
width:350px;
color:#024D00;
padding:5px 10px;
border:solid 1px #024D00;
background-color:#DFD7D5;
}

.proftext2 {
color:#FFFFFF;
background-color:#024D00;
border-top:solid 1px #024D00;
border-right:solid 1px #024D00;
border-left:solid 1px #024D00;
padding:2px 10px;
}

.proftext3 {
border-top:solid 1px #024D00;
border-right:solid 1px #024D00;
border-left:solid 1px #024D00;
padding:2px 10px;
}

/* ふち付画像 */
.eimg{
	margin: 5px 10px 0px 10px;
	float:right;
	width: auto;
}

.dimg {
	margin-right: 10px;
	margin-top: 3px;
}
/* フッター上のバナー */
.ad {
padding: 0px 4px;
border: none;
}



	