﻿@charset "utf-8";

/*共通
=========================*/

/* 
	LEVEL ONE
*/
ul.dropdown{
 position: relative;
}

ul.dropdown li{
 width: 150px;
 font-weight: bold;
 float: left; 
 zoom: 1; 
}
 
ul.dropdown a:hover{
 color: #000;
}

ul.dropdown a:active{
 color: #ffa500;
}

ul.dropdown li{
 list-style-type: none;
}

ul.dropdown li a{
 display: block;
 color: #222;
}

ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 150; visibility: hidden; position: absolute; top: 100%; left: 0; }

ul.dropdown ul li{
 font-weight: normal;
 color: #000; 
 float: none;
 height: 30px;
}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 



#return_the_pagetop{
 width: 900px;
 clear: both;
 margin: 0 auto;
 padding: 10px 10px 10px 0;
}

#return_the_pagetop p{
 font-size: 12px;
 text-align: right;
}

#return_the_pagetop p a{
 text-decoration: none;
}

#return_the_pagetop p a:hover{
 text-decoration: underline;
}

.formdesign_typek table{
 width: 610px;
 border-collapse: collapse;
 border-top: solid 1px #959595;
 border-right: solid 1px #959595;
}

.formdesign_typek th{
 width: 150px;
 font-weight: normal;
 border-bottom: solid 1px #959595;
 border-left: solid 1px #959595;
 padding: 3px;
 background-color: #f2f2f2;
}

.formdesign_typek td{
 padding: 3px;
 border-bottom: solid 1px #959595;
 border-left: solid 1px #959595;
}

.formdesign_typek ul{
 padding: 8px 0 0 0;
}

.formdesign_typek li{
 list-style-type: none;
}

.formdesign_typek_comfirm li{
 display: inline;
 list-style-type: none;
}

.formdesign_typek_comfirm .mc{
 width: 100%;
 margin: 0 auto;
 text-align: center;
}