@charset "utf-8";

/*基本設定
--------------------------------------*/
*{margin: 0px; padding: 0px; font-size: 12px; line-height: 120%; border: none;font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}

body{background-image: url(imges/bg.jpg);background-repeat: repeat;}
.cr{clear:both;}

#contener{margin:auto;width: 1000px;background-color: #FFFFFF;}

h1 {width: 1000px; height: 2px; font-size:2px; text-indent:-9999px;}

/*とっぷ
--------------------------------------*/
div.top {width: 1000px;height:50px;}

div.logo {float:left;width: 180px;height:50px;margin: 0px 0px 0px 20px; background-repeat:no-repeat; background-image:url(imges/logo.jpg);}
div.logo p {text-indent:-9999px;}

div.head    {float:left;width: 800px;height: 50px;overflow: hidden;background-color: #FFFFFF;}
div.head h2 {height: 12px;color: #cc0099;font-size: 10px;font-weight: bold;text-align: right;padding: 0px 20px 5px 0px;}
div.head p  {color: #cc0099;font-size: 18px;font-weight: bold;text-align: right;padding: 0px 20px 0px 0px;}
div.head p a:link {color: #cc0099;	text-decoration: underline;font-size: 18px;font-weight: bold;}
div.head p a:visited {color: #cc0099;text-decoration: underline;font-size: 18px;font-weight: bold;}
div.head p a:hover {color: #cc0099;text-decoration: underline;font-size: 18px;font-weight: bold;}



/*FLASH
--------------------------------------*/
div.flash {width: 960px;height:320px;padding: 0px 20px 18px 20px;}
div.flash p {text-indent:-9999px;}

/*メニュー
--------------------------------------*/

div.menu	{float:left;width: 1000px;	height: 40px;}
div.menu ul	{}
div.menu li	{float:left;padding:0px 0px 0px 0px;list-style: none;}


div.menuSprite1 {float:left; width: 125px;height: 40px;}
div.menuSprite1 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite1 p a {width: 125px;height: 40px;display:block;}
div.menuSprite1 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: 0px 0px;}
div.menuSprite1 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: 0px 0px;}
div.menuSprite1 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: 0px -40px;}

div.menuSprite6 {float:left; width: 125px;height: 40px;}
div.menuSprite6 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite6 p a {width: 125px;height: 40px;display:block;}
div.menuSprite6 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -125px 0px;}
div.menuSprite6 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -125px 0px;}
div.menuSprite6 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -125px -40px;}

div.menuSprite5 {float:left; width: 125px;height: 40px;}
div.menuSprite5 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite5 p a {width: 125px;height: 40px;display:block;}
div.menuSprite5 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -250px 0px;}
div.menuSprite5 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -250px 0px;}
div.menuSprite5 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -250px -40px;}

div.menuSprite4 {float:left; width: 125px;height: 40px;}
div.menuSprite4 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite4 p a {width: 125px;height: 40px;display:block;}
div.menuSprite4 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -375px 0px;}
div.menuSprite4 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -375px 0px;}
div.menuSprite4 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -375px -40px;}

div.menuSprite3 {float:left; width: 125px;height: 40px;}
div.menuSprite3 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite3 p a {width: 125px;height: 40px;display:block;}
div.menuSprite3 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -500px 0px;}
div.menuSprite3 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -500px 0px;}
div.menuSprite3 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -500px -40px;}

div.menuSprite2 {float:left; width: 125px;height: 40px;}
div.menuSprite2 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite2 p a {width: 125px;height: 40px;display:block;}
div.menuSprite2 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -625px 0px;}
div.menuSprite2 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -625px 0px;}
div.menuSprite2 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -625px -40px;}

div.menuSprite7 {float:left; width: 125px;height: 40px;}
div.menuSprite7 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite7 p a {width: 125px;height: 40px;display:block;}
div.menuSprite7 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -750px 0px;}
div.menuSprite7 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -750px 0px;}
div.menuSprite7 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -750px -40px;}

div.menuSprite8 {float:left; width: 125px;height: 40px;}
div.menuSprite8 p {text-indent:-9999px;margin:0px;padding:0px;}
div.menuSprite8 p a {width: 125px;height: 40px;display:block;}
div.menuSprite8 p a:link {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -875px 0px;}
div.menuSprite8 p a:visited {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -875px 0px;}
div.menuSprite8 p a:hover {background-image: url(imges/menusprite.gif);background-repeat: no-repeat;background-position: -875px -40px;}


	
	
	
/*パンクズ
--------------------------------------*/
div.breadcrumbs 			{clear:both;width: 960px;height:12px;font-size: 10px;padding: 5px 20px 5px 20px;color: #CCCCCC;}
div.breadcrumbs p 			{color: #CCCCCC;	text-decoration: none;	font-size: 10px;}
div.breadcrumbs p a:link 	{color: #CCCCCC;text-decoration: none;font-size: 10px;}
div.breadcrumbs p a:visited {color: #CCCCCC;text-decoration: none;font-size: 10px;}
div.breadcrumbs p a:hover 	{color: #999999;text-decoration: underline;font-size: 10px;}

/*左側
--------------------------------------*/

div.leftbox {float:left;width: 450px;padding: 5px 5px 5px 5px;}

div.news { margin:0px 0px 10px 0px;}
div.news h3 { background-image:url(imges/news.jpg); background-repeat:no-repeat; width:450px; height:37px;text-indent:-9999px; font-size:1px;}
div.news ul { width: 450px;	height:153px;	background-image: url(imges/newsbg.gif);	background-repeat: repeat; padding:25px 0px 10px 0px;}
div.news li { list-style:none; margin:5px;}
div.news p  { font-size:11px; color:#333333; margin: 0px 0px 10px 0px;}
div.news p strong {font-size:12px; color:#333333; margin:5px 0px 10px 0px;}
div.keitai { height:173px; width:450px;}
div.keitai h3 {background-image:url(imges/keitai.jpg);	background-repeat:no-repeat;width:450px;height:37px;text-indent:-9999px;font-size:1px;}
div.keitai p {text-indent:-9999px; font-size:1px; width:450px; height:136px;display:block;background-image:url(imges/keitai.gif) ;background-repeat:no-repeat;}


div.TOPright {float:left;width: 538px;margin: 5px 0px;background-image:url(imges/topmenu.gif); width:540px; height:709px; background-repeat:no-repeat;}
div.TOPright h3 { text-indent:-9999px; font-size:1px; height:109px;}
div.TOPright p {text-indent:-9999px;margin:0px; padding:0px;height:300px;}
div.TOPright p strong {font-size:1px;}
div.TOPright a {width:540px; height:300px; display:block; font-size:1px;}





#accrightbox {float:left;width: 540px;margin: 5px 5px 5px 230px;}





.font1 {
	font-size: 14px;
	color: #cc0099;
	font-weight: bold;
}

.font2 {font-size: 12px;
	color: #882B84;
	font-weight: bold;}
	
.font3 {font-size: 16px;
	color: #882B84;
	font-weight: bold;}

.font_09{
	font-weight: bold;
	font-size:15px;
	color: #9E00FF;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
	
.font_10{
	font-size:12px;
	color: #FF00FF;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_10 a:link{
	text-decoration: underline;
	font-weight: bold;
	color: #ff00ff;
	font-size: 12px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_10 a:visited{
	text-decoration: underline;
	font-weight: bold;
	color: #ff00ff;
	font-size: 12px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_10 a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #00FFFF;
	font-size: 12px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
	
.font_02 {
	font-size: 11px;
	color: #4d4d4d;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_02 a:link{
	text-decoration: none;
	font-weight: bold;
	color: #ff00ff;
	font-size: 11px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_02 a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #ff00ff;
	font-size: 11px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_02 a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #FF00FF;
	font-size: 11px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.font_07 {
	font-size: 36px;font-weight: bold;
	color: #4d4d4d;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";	
}
	
	
.font_08{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}




.font_08 a:link{
	text-decoration: none;
	font-weight: bold;
	color: #ff00ff;
	font-size: 11px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_08 a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #ff00ff;
	font-size: 11px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.font_08 a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #FF00FF;
	font-size: 11px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

div.txtboxnews {width:410px;height: 160px;padding: 10px 15px 15px 15px;overflow:auto;float:left;}
div.txtboxnews p {font-size:12px;line-height:138%; color:#333333;}
div.txtboxnews p strong {font-size:14px;line-height:138%; font-weight:bold; color:#333333;}


#yoyaku {
	width: 538px;
	background-image: url(imges/r_body.gif);
	background-repeat: repeat;
}
#yoya_txt {float:left;width: 255px; height: 200px; margin: 5px 0px 0px 15px;}
#yoya_denwa {margin: 5px 0px 0px 10px;float:left;width: 231px; height: 150px; }


	
/*コンテンツ
--------------------------------------*/
#footer {width: 1000px;height:100px;}
