
body{
	text-align:center;
	background-position:center;  
	background-repeat:repeat-y;
	font-family:'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック','Osaka','メイリオ','Meiryo',sans-serif,myriad-pro-condensed-1, myriad-pro-condensed-2, 'Helvetica Neue', Arial, 'Lucida Grande';
}

#contents{
	width:900px;
	height:900px;
	text-align:left;
	margin:0 auto;
	position:relative;
}

.man_pen {
	width:320px;
	height:240px;
	position:absolute;
	top:250px;
	left:750px;
}

.gum {
	width:130px;
	height:93px;
	position:absolute;
	top:100px;
	left:-50px;
}

.tray {
	width:600px;
	height:525px;
	position:absolute;
	top:300px;
	left:-550px;
}

.glass {
	width:400px;
	height:307px;
	position:absolute;
	top:600px;
	left:910px;
}

#top{
	width:900px;
	height:100px;
	background-image:url(images/ring.png);
}

/*------------left section-----------------------------------------------  */
#left{
	width:230px;
	height:800px;
}

#head{
	width:230px;
	height:178px;
}

/*------------menue-----------------------------------------------  */
#menue{
	width:230px;
	height:195px;	
}

ul.menu {
   margin:0;
   padding:0;
}

ul.menu li {
   text-indent:-9999px;
   list-style:none;
   line-height:30px;
}

ul.menu li a {
   display:block;
   width:230px;
   height:39px;
}

li.menu1 a:link {
   background-image:url(images/btn01_a.gif);
}

li.menu1 a:hover {
   background-image:url(images/btn01_b.gif);
}

li.menu2 a {
   background-image:url(images/btn02_a.jpg);
}

li.menu2 a:hover {
   background-image:url(images/btn02_b.jpg);
}

li.menu3 a {
   background-image:url(images/btn03_a.jpg);
}

li.menu3 a:hover {
    background-image:url(images/btn03_b.jpg) ;
}

li.menu4 a {
   background-image:url(images/btn04_a.jpg);
}

li.menu4 a:hover {
    background-image:url(images/btn04_b.jpg) ;
}

li.menu5 a {
   background-image:url(images/btn05_a.jpg);
}

li.menu5 a:hover {
    background-image:url(images/btn05_b.jpg) ;
}




li.menu1_1 a:link {
   background-image:url(images/btn01_a1.gif);
}

li.menu1_1 a:hover {
   background-image:url(images/btn01_b.gif);
}

li.menu2_1 a {
   background-image:url(images/btn02_a1.jpg);
}

li.menu2_1 a:hover {
   background-image:url(images/btn02_b.jpg);
}

li.menu3_1 a {
   background-image:url(images/btn03_a1.jpg);
}

li.menu3_1 a:hover {
    background-image:url(images/btn03_b.jpg) ;
}

li.menu4_1 a {
   background-image:url(images/btn04_a1.jpg);
}

li.menu4_1 a:hover {
    background-image:url(images/btn04_b.jpg) ;
}

li.menu5_1 a {
   background-image:url(images/btn05_a1.jpg);
}

li.menu5_1 a:hover {
    background-image:url(images/btn05_b.jpg) ;
}





li.menu1_2 a:link {
   background-image:url(images/btn01_a2.gif);
}

li.menu1_2 a:hover {
   background-image:url(images/btn01_b.gif);
}

li.menu2_2 a {
   background-image:url(images/btn02_a2.jpg);
}

li.menu2_2 a:hover {
   background-image:url(images/btn02_b.jpg);
}

li.menu3_2 a {
   background-image:url(images/btn03_a2.jpg);
}

li.menu3_2 a:hover {
    background-image:url(images/btn03_b.jpg) ;
}

li.menu4_2 a {
   background-image:url(images/btn04_a2.jpg);
}

li.menu4_2 a:hover {
    background-image:url(images/btn04_b.jpg) ;
}

li.menu5_2 a {
   background-image:url(images/btn05_a2.jpg);
}

li.menu5_2 a:hover {
    background-image:url(images/btn05_b.jpg) ;
}





li.menu1_3 a:link {
   background-image:url(images/btn01_a3.gif);
}

li.menu1_3 a:hover {
   background-image:url(images/btn01_b.gif);
}

li.menu2_3 a {
   background-image:url(images/btn02_a3.jpg);
}

li.menu2_3 a:hover {
   background-image:url(images/btn02_b.jpg);
}

li.menu3_3 a {
   background-image:url(images/btn03_a3.jpg);
}

li.menu3_3 a:hover {
    background-image:url(images/btn03_b.jpg) ;
}

li.menu4_3 a {
   background-image:url(images/btn04_a3.jpg);
}

li.menu4_3 a:hover {
    background-image:url(images/btn04_b.jpg) ;
}

li.menu5_3 a {
   background-image:url(images/btn05_a3.jpg);
}

li.menu5_3 a:hover {
    background-image:url(images/btn05_b.jpg) ;
}



li.menu1_4 a:link {
   background-image:url(images/btn01_a4.gif);
}

li.menu1_4 a:hover {
   background-image:url(images/btn01_b.gif);
}

li.menu5_4 a {
   background-image:url(images/btn05_a4.jpg);
}

li.menu5_4 a:hover {
    background-image:url(images/btn05_b.jpg) ;
}




/*------------menue end-----------------------------------------------  */

#menue2{
	width:230px;
	height:168px;	
}

#logo{
	width:230px;
	height:100px;
	background-image:url(images/logo_b.jpg);
}

#logo1{
	width:230px;
	height:100px;
	background-image:url(images/logo_g.jpg);
}

#logo2{
	width:230px;
	height:100px;
	background-image:url(images/logo_o.jpg);
}

#logo3{
	width:230px;
	height:100px;
	background-image:url(images/logo_r.jpg);
}

#adress{
	width:230px;
	height:159px;
	background-image:url(images/adress.jpg);
}
/*------------left section end-----------------------------------------------  */




#center{
	width:55px;
	height:800px;
	background-image:url(images/pen_b.jpg);
}

#center1{
	width:55px;
	height:800px;
	background-image:url(images/pen_g.jpg);
}

#center2{
	width:55px;
	height:800px;
	background-image:url(images/pen_o.jpg);
}

#center3{
	width:55px;
	height:800px;
	background-image:url(images/pen_r.jpg);
}




/*------------right section-----------------------------------------------  */
#right{
	width:615px;
	height:900px;
}

#right_1{
	width:615px;
	height:850px;
}

#right_2{
	width:615px;
	height:1000px;
}

#right_4{
	width:615px;
	height:700px;
}

#main{
	width:615px;
	height:335px;
	background-image:url(images/main_b.jpg);
}

#main1{
	width:615px;
	height:335px;
	background-image:url(images/main_g.jpg);
}

#main2{
	width:615px;
	height:335px;
	background-image:url(images/main_o.jpg);
}

#main3{
	width:615px;
	height:335px;
	background-image:url(images/main_r.jpg);
}

#main4{
	width:615px;
	height:335px;
	background-image:url(images/main_b2.jpg);
}

#main01{
	width:615px;
	height:30px;
	background-image:url(images/main1_b.jpg);
}

#main01_1{
	width:615px;
	height:30px;
	background-image:url(images/main1_g.jpg);
}

#main01_2{
	width:615px;
	height:30px;
	background-image:url(images/main1_o.jpg);
}

#main01_3{
	width:615px;
	height:30px;
	background-image:url(images/main1_r.jpg);
}

#main01_4{
	width:615px;
	height:30px;
	background-image:url(images/main1_b2.jpg);
}

#main01f{
	width:80px;
	height:210px;
}

#main01f_1{
	width:80px;
	height:100px;
}

#main01f_2{
	width:80px;
	height:450px;
}

#main01f_3{
	width:80px;
	height:405px;
}

#main01f_4{
	width:80px;
	height:405px;
}

#main01b{
	width:135px;
	height:210px;
}

#main01b_1{
	width:135px;
	height:100px;
}

#main01b_2{
	width:135px;
	height:450px;
	background-color:000000;
}

#main01b_3{
	width:135px;
	height:405px;
}

#main01b_4{
	width:135px;
	height:405px;
}

#text01{
	width:400px;
	height:210px;
	line-height:150%;
	margin:20px 0 0 0;
}

#text01 p{
	background-image: url(images/border.gif);
	line-height: 25px;	
}

#text01_1{
	width:400px;
	height:100px;
	line-height:150%;
	margin:20px 0 0 0;
}

#text01_1 p{
	background-image: url(images/border.gif);
	line-height: 25px;	
}

#text01_2{
	width:160px;
	height:450px;
	line-height:120%;
	margin:20px 0 0 0;
}

#text01_2b{
	width:240px;
	height:450px;
	line-height:120%;
	margin:20px 0 0 0;
}

#text01_2 p{
	background-image: url(images/border.gif);
	line-height: 25px;	
}

#text01_2b p{
	background-image: url(images/border.gif);
	line-height: 25px;	
}

#text01_3{
	width:400px;
	height:405px;
	line-height:150%;
	margin:20px 0 0 0;
}

#text01_3 p{
	background-image: url(images/border.gif);
	line-height: 25px;	
}

#text01_4{
	width:400px;
	height:405px;
	margin:80px 0 0 0;
}

#text01_4 p{
	text-align:center;
	line-height:200%;
	font-size:14px;
}

#text01_02 p{
	font-style:normal;
	border-bottom:1px dotted #c2732c; 
}

#main02{
	width:615px;
	height:30px;
	background-image:url(images/main2_b.jpg);
}

#main02f{
	width:80px;
	height:220px;
}

#main02b{
	width:135px;
	height:220px;
}

#text02{
	width:400px;
	height:220px;
	line-height:150%;
	margin:20px 0 0 0;
}

#text02 p{
	background-image: url(images/border.gif);
	line-height: 25px;	
}

#chart{
	width:615px;
	height:305px;
	background-image:url(images/flowchart.jpg);
}

#foot{
	width:900px;
	height:30px;
	text-align:center;
	margin:0 0 0 -20px;
}

#atention{
	width:400px;
	height:100px;
}

#atention p{
	background-image: url(images/border.gif);
	line-height: 25px;
	font-size:10px;	
	margin:0 0 0 80px;
}


div.mainContents{
		width:400px;
		min-height:600px;
		float:left;
		display:inline;
}

div.mainContents p{
		background: #E8EDED;

		padding:15px;
		width:570px;
		border-radius: 6px;        /* CSS3草案 */  
    	-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    	-moz-border-radius: 6px;   /* Firefox用 */  

}

form table{
	
}

form table th{
	text-align:left;
	padding:5px;
	color:#555;
	font-size:10px;
}

form table td{
	padding:5px;
	vertical-align:top;
	text-align:center;
	font-size:10px;
}

form input,textarea
{
	padding:10px;
	width:300px;
}


input#subBtn{
	width:70px;
	height:20px;
	font-size:10px;
	text-align:center;
	vertical-align:center;
}


/*------------right section end-----------------------------------------------  */




.float{
	float:left;
}

.clear{
	clear:left;
}


h3{
	font-size:12px;
	text-align:center;
}

p{
	font-size:12px;
}

