@charset "Shift_JIS";
/* CSS Document */

*{
	margin:0;
	padding:0;}

body{
	background:#FFF;
	background-image:url(pic/bk.jpg);
	text-align:center;}

#wrap{
	margin:0 auto;
	width: 660px;}

#rogo{
	background:#FFF;
	width:660px;
	height:600px;
	background-image: url(/pic/head.png);
	text-indent: -9999px;
	float:left;}

#na{
	height:30px;
	background:#000;}

ul{
	list-style: none;
	margin:0 auto;
	width:660px;
	height:30px;
	margin-left:10px;}

#tx01{
	background-color:#E5FEFF;
	color: #1607D3;
	font-size:200%;
}


#tx02{
	background-color:#E5FEFF;
	color: #1607D3;
	font-size:small;
}


#top{
	background:url(pic/bt01.jpg);
	display: block;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}

#rai{
	background:url(pic/bt02.jpg);
	display: block;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}

#kome{
	background:url(pic/bt03.jpg);
	display: block;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}

#gugu{
	background:url(pic/bt04.jpg);
	display: block;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}

#ame{
	background:url(pic/bt05.jpg);
	display: block;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}

#pic{
	background:url(pic/bt06.jpg);
	display: block;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}

#etc{
	background:url(pic/bt07.jpg);
	display: block;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}
	
#info{
	background:url(pic/bt08.jpg);
	display: block;
	margin: 0 auto;
	width: 80px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;}

#navi a:link,
#navi a:visited{
	background-position: 0 0;
}

#navi a:hover,
#navi a:active{
	background-position: 0 -30px;
}

#post{
	margin-top:110px;
	width:660px;
	}

#meinpic{
	background:url(pic/pos.jpg);
	text-indent: -9999px;
	height: 228px;}

#meinpic2{
	background:url(pic/a011.JPG);
	text-indent: -9999px;
	width:297;
	height: 423px;
	overflow: hidden;}

#main{
	background:#8ff;
	background-image:url(pic/back.jpg);
	widows:660px;
	margin: 0 auto;}

#main2{
	background:#8ff;
	margin-top:110px;
	background-image:url(pic/back.jpg);
	widows:660px;
	line-height:1.4;}

#main3{
	background:#8ff;
	margin-top:110px;
	background-image:url(pic/back.jpg);
	widows:660px;
	line-height:1.8;}

h2{
	background:#F9F;
	widows:400px;
	height:30px;
	color:#F03;
	font-size:28px;}

h4{
	background:#00C;
	widows:400px;
	height:30px;
	color:#FFC;
	font-size:28px;}

#sokuho{
	background-image:url(pic/soku.jpg);
	display: block;
	width: 660px;
	height: 300px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#p02{
	background-image:url(pic/a05.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	text-indent: -9999px;
	overflow: hidden;}

#p03{
	background-image:url(pic/a06.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	text-indent: -9999px;
	overflow: hidden;}
		
#p01{
	color:#003;
	margin-top:30px;
	text-align:left;
	text-height:font-size;
	font-size:20px;}

#in01{
	background-image:url(pic/in01.jpg);
	display: block;
	width:408px;
	height:306px;
	text-indent: -9999px;
	overflow: hidden;}
	
#qr{
	background-image:url(pic/a01.jpg);
	margin:0px;
	width:660px;
	height:416px;
	text-indent: -9999px;}

#senkyo{
	background-image:url(pic/a02.jpg);
	widows:660px;
	height:1093px;
	margin:0px;
	text-indent: -9999px;}

#futter{
	margin-top:20px;
	font-size:12px;
	color:#333;}

#pp01{
	color:#000;
	margin-top:30px;
	margin-bottom:30px;
	text-align:left;
	text-height:font-size;
	font-size:20px;}

p{
	margin-left:20px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	letter-spacing: 5px;}
div.sample2 {letter-spacing: 30px}

#aa001{
	background-image:url(pic/aa001.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:300px;
	text-indent: -9999px;}

#aa002{
	background-image:url(pic/aa002.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:267px;
	text-indent: -9999px;}

#aa003{
	background-image:url(pic/aa003.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:284px;
	text-indent: -9999px;}
	
#aa004{
	background-image:url(pic/aa004.jpg);
	background-repeat:no-repeat;
	height:250px;
	widows:188px;
	text-indent: -9999px;}

#aa005{
	background-image:url(pic/aa005.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:220px;
	text-indent: -9999px;}

#aa006{
	background-image:url(pic/aa006.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:335px;
	text-indent: -9999px;}

#aa007{
	background-image:url(pic/aa007.jpg);
	background-repeat:no-repeat;
	height:250px;
	widows:167px;
	text-indent: -9999px;}

#aa0081{
	background-image:url(pic/aa0081.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:267px;
	text-indent: -9999px;}

#aa0082{
	background-image:url(pic/aa0082.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:267px;
	text-indent: -9999px;}

#aa0083{
	background-image:url(pic/aa0083.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:267px;
	text-indent: -9999px;}

#d001{
	background-image:url(pic/d001.jpg);
	background-repeat:no-repeat;
	height:200px;
	widows:284px;
	text-indent: -9999px;}
	
#e001{
	margin-top:50px;
	background-image:url(pic/amebaske.gif);
	ackground-repeat:no-repeat;
	height:33px;
	widows:352px;
	text-indent: -9999px;}

#seiken{
	background-image:url(pic/seiken.jpg);
	display: block;
	width: 500px;
	height: 50px;
	margin-left:80px;
	text-indent: -9999px;
	overflow: hidden;}

#cd{
	background-image:url(pic/a03.jpg);
	display: block;
	width: 412px;
	height: 78px;
	margin-left:124px;
	text-indent: -9999px;
	overflow: hidden;}

#th{
	background-image:url(pic/a04.jpg);
	display: block;
	width: 412px;
	height: 78px;
	margin-left:124px;
	text-indent: -9999px;
	overflow: hidden;}

#mein_img{
	margin-top:5px;
	margin-left:0px;
	width:660px;}

#gg001{
	background-image:url(pic/g01.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}

#gg002{
	background-image:url(pic/g02.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}

#gg003{
	background-image:url(pic/g03.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}

#gg004{
	background-image:url(pic/g04.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}
	
#gg005{
	background-image:url(pic/g05.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}

#gg0051{
	background-image:url(pic/dai.gif);
	display: block;
	width: 460px;
	height: 60px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}


#gg0052{
	background-image:url(pic/g051.JPG);
	display: block;
	width: 497px;
	height: 372px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}


#gg0053{
	background-image:url(pic/g052.jpg);
	display: block;
	width: 165px;
	height: 165px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}

	
#bort01{
	background-image:url(pic/bortlogo.gif);
	display: block;
	width: 211px;
	height: 38px;
	margin-top:30px;
	margin-left:30px;
	text-indent: -9999px;
	overflow: hidden;}

iframe{
	margin-left:-5px;}




table#shubetsu	{
	border: 1px solid #fff;
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	font-size:75%;
	line-height:1.5;
	margin-bottom:30px;
}

table#shubetsu th, table#shubetsu td	{
	padding:6px;
	border-bottom: 1px dotted #999;
	border-right: 1px dotted #999;
	text-shadow:none;
}

.thead01	{
	background:#444;
	color:#fff;
	text-shadow:none;
}

.thead01 th	{
	padding:8px;
}

.trgroup01	{
	background:#ffecf0;
}

.trgroup02	{
	background:#eeece1;
}

.trgroup03	{
	background:#e5e0ec;
}

.trgroup04	{
	background:#dbe5f1;
}

#kousiki{
	background-image:url(pic/img001.jpg);
	display: block;
	width: 660px;
	height: 483px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}
	
#fb-root{
	background:none;}

#ro-ske{
	background-image:url(pic/ro_skemo.jpg);
		display: block;
	width: 412px;
	height: 78px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#ske01{
	background-image:url(pic/skemo01.jpg);
		display: block;
	width: 660px;
	height: 500px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#ro-nmb{
	background-image:url(pic/ro_nmbmo.jpg);
		display: block;
	width: 412px;
	height: 78px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#ro-hkt{
	background-image:url(pic/ro_hktmo.jpg);
		display: block;
	width: 412px;
	height: 78px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#ro-akb{
	background-image:url(pic/ro_akbmo.jpg);
		display: block;
	width: 412px;
	height: 78px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#ro-hashi{
	background-image:url(pic/ro_nihon.jpg);
		display: block;
	width: 412px;
	height: 78px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#ro-dmm{
	background-image:url(pic/ro_dmm.jpg);
		display: block;
	width: 412px;
	height: 78px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#ro-cd{
	background-image:url(pic/ro_cd.jpg);
		display: block;
	width: 412px;
	height: 78px;
	margin-top:30px;
	margin-left:0px;
	text-indent: -9999px;
	overflow: hidden;}

#cut{
	background-image:url(pic/cut.jpg);
	display: block;
	width: 628px;
	height: 498px;
	margin-top:30px;
	margin-left:15px;
	text-indent: -9999px;
	overflow: hidden;}

#an{
	background-image:url(pic/a07.jpg);
	display: block;
	width: 412px;
	height: 78px;
	margin-left:124px;
	text-indent: -9999px;
	overflow: hidden;}

#a08{
	background-image:url(pic/a08.jpg);
	display: block;
	width: 232px;
	height: 78px;
	margin-top:30px;
	text-indent: -9999px;
	overflow: hidden}

