/*
 * form 整形
 * dt dd 要素を使用しての 整形基本設定
 *
 */
form dl dt {
	margin-top: 10px;
}
form dl dd {
}
form dt > .question {
	display: block;
	float: left;
}


/*マイホームボタン */
div#header a#myhome {
 	position: absolute;
	right: 200px;
	bottom: 10px;
    border:1px solid #d1dcdf;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
    border-radius: 3px;
    font-size:12px;
	padding: 3px 15px 2px 15px;  
    text-decoration:none; 
    display:inline-block;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    font-weight:bold; 
    color:#2B85C2;
    background-color: #F2F5F6; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F5F6), to(#c8d7dc));
    background-image: -webkit-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: -moz-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: -ms-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: -o-linear-gradient(top, #F2F5F6, #c8d7dc);
    background-image: linear-gradient(to bottom, #F2F5F6, #c8d7dc);filter:
	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F2F5F6, endColorstr=#c8d7dc);
}

div#header a#myhome:hover{
    border:1px solid #b6c7cc;
    background-color: #d4dee1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dee1), to(#a9c0c8));
    background-image: -webkit-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: -moz-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: -ms-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: -o-linear-gradient(top, #d4dee1, #a9c0c8);
    background-image: linear-gradient(to bottom, #d4dee1, #a9c0c8);filter:   
	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d4dee1, endColorstr=#a9c0c8);
}
