@import "../../css/common.css";#main{	padding-top:40px;	padding-bottom:60px;}h2{	font-size:110%;	border-top:1px solid #ddd;	border-bottom:1px solid #ddd;	padding:15px 0;	margin:0 0 10px;	font-weight:normal;}h3{	font-size:110%;	letter-spacing:0.05em;	color:#DE520F;	font-weight:normal;}ul{	list-style-type:none;	padding-bottom:15px;}.left_part{	width: 225px;	float:left;	text-align:left;}.right_part{	width: 525px;	float:right;	text-align:left;}#main p{	padding-bottom:20px;}ul.sub_menu{	width:200px;	padding-bottom:50px;}ul.sub_menu li{	text-indent:30px;	font-size:110%;/*	border-bottom:1px solid #ddd; */	line-height:220%;}li.nowhere{	background-image:url(../img/allow.gif);	background-position:left 50%;	background-repeat:no-repeat;}.sub_menu a:hover{	color:#DE520F;	text-decoration:none;}.steps{/*	background-color:#eee;*/	padding:20px;	margin-bottom:40px;	border-bottom:1px solid #DE520F;	border-top:1px solid #DE520F;	border-left:1px solid #DE520F;	border-right:1px solid #DE520F;}.steps h3{	color:#DE520F;	padding:30px 0 40px;	margin:0;	font-size:110%;}.steps a,#order05 .right_part a{	color:#DE520F;	border-bottom:1px dotted  #DE520F;	text-decoration:none;	padding:2px 2px 0;}.steps a:hover,#order05 .right_part a:hover{	background-color:#E36C33;	color:#fff;	border-bottom:1px dotted  #E36C33;	text-decoration:none;}.reverse{	color:#FFF;	padding:30px 20px;	background-color:#DE520F;	letter-spacing:0.1em;}ul.note{	list-style-type:decimal;	margin-left:2em;}ul.note li{	padding-bottom:15px;}.emph{	color:#DE520F;	text-decoration:underline;}.button a{	font-size:110%;	text-align:center;	margin:15px auto 0;	padding:5px 15px;	color:#DE520F;	border-bottom:1px solid #DE520F;	border-top:1px solid #DE520F;	border-left:1px solid #DE520F;	border-right:1px solid #DE520F;	text-decoration:none;	width:100px;	display:block;}.button a:hover{	background-color:#eee;	text-decoration:none;	color:#DE520F;	border-bottom:1px solid #DE520F;	border-top:1px solid #DE520F;	border-left:1px solid #DE520F;	border-right:1px solid #DE520F;}/*-------------order04-------------*/#order04 dl{	padding-bottom:15px;}#order04 dt{	display:inline; }#order04 dd{ 	margin-bottom:10px; }  #order04 h3{ 	margin-top:20px;	font-weight:normal;	color:#DE520F;	margin-bottom:10px;	border-bottom:1px solid #DE520F;	text-align:left;	font-size:110%; }  #order04 .box{ 	padding:10px;	color:#000;		background-color:#efefef; }   #order03 .box{ 	padding:10px;	color:#000;		border-bottom:1px solid #ddd;	border-top:1px solid #ddd;	border-left:1px solid #ddd; 	border-right:1px solid #ddd; }