@charset "utf-8";
/*////////////////////////////////////////////////////////////////////////*/
/* sidebar */
/*////////////////////////////////////////////////////////////////////////*/
div#sidebnr {
	margin:0 0 10px 0;
	padding:0;
	height:178px;
	float:none;
	font-size: 12px;

}
#sidebnr ul {
margin:0;
padding:0;
}
#sidebnr li {
float:left;
margin:0 0 3px 0;
padding:0;
list-style-type:none;
}



#sidebnr li.sidebnr01 a{
display:block;
width:200px;
height:41px;
}
#sidebnr li.sidebnr02 a{
display:block;
width:200px;
height:41px;
}
#sidebnr li.sidebnr03 a{
display:block;
width:200px;
height:41px;
}

#sidebnr li.sidebnr04 a{
display:block;
width:200px;
height:41px;
}




#sidebnr li a:hover {
background-color:transparent;
}
#sidebnr li a:hover img{
visibility:hidden;
}
#swap_body {
margin:0 0 12px 0;
padding:0;
font-size:10px;
}
#swap {
margin:0;
padding:0 5px 4px 5px;
}
#swap_txt {
margin:0;
padding:0;
text-align:center;
}
#topswap {
margin:0 auto; 
width:180px;
background-color:#556478;
}
#topswap th {
text-align:center;
background-color:#7495CB;
padding:2px;
color:#FFF;
}
#topswap td.bbg{
background-color:#DCE3ED;
}
#topswap td {
text-align:center;
background-color:#FFFFFF;
padding:2px;
}
#topswap td.colmr {
text-align:right;
}
#topswap td.colml {
text-align:left;
}
div.swapdetail {
display:block;
text-align:right;
margin:8px 8px 0 0;
padding:0;
}
div.swapdetail a{
text-decoration:underline;
}
div.swapdetail a:hover{
text-decoration:none;
color:#0f72a1;
}
p.btmlink {
margin:50px 0 10px 0;
padding:0;
color:#ff6405;
text-align:center;
}
div.btmlinkbtn {
margin:0 auto 45px auto;
padding:0;
width:464px;
height:51px;
text-align:center;
}
div.btmlinkbtn a{
display:block;
width:464px;
height:51px;
}
div.btmlinkbtn a:hover {
background-color:transparent;
}
div.btmlinkbtn a:hover img{
visibility:hidden;
}
/*////////////////////////////////////////////////////////////////////////*/
/* ra */
/*////////////////////////////////////////////////////////////////////////*/

/*-----*/

div.main_area {
	padding:0;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
div#service {
	float:left;
	width:234px;
	text-align:left;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
}
p.service01 {
	margin:0;
	line-height:170%;
	background-repeat: no-repeat;
	padding-top: 23px;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 20px;
}
p.service02 {
	margin:0;
	line-height:170%;
	background-repeat: no-repeat;
	padding-top: 23px;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 20px;
}
p.service03 {
	margin:0;
	line-height:170%;
	background-repeat: no-repeat;
	padding-top: 23px;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 20px;
}
div.servicepad {

padding:0 23px 0 0;
}
p.servicelink {
	float:right;
	margin:0;
	padding:0 20px 0 14px;
	background-repeat: no-repeat;
	font-size: 12px;
}
p.servicelink a {
	text-decoration:underline;
	color:#FF6600;
	font-size: 12px;
}
p.servicelink a:hover {
	text-decoration:none;
	font-size: 12px;
}
div#gift {

	float:left;
	width:234px;
	text-align:left;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
}
p.gift01 {

	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.gift02 {

	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.gift03 {
	margin:0;
	line-height:170%;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 45px;
	color: #666666;
}
div.giftpad {
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 0;
}
p.giftlink {
	float:right;
	margin:0;
	padding:0 20px 0 14px;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666666;
}
p.giftlink a {

	text-decoration:underline;
	color:#FF6600;
	font-size: 12px;
}
p.giftlink a:hover {

	text-decoration:none;
	font-size: 12px;
}
p.gift003 {
	margin:0;
	line-height:170%;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-size: 15px;
}
div#gift2 {


	float:left;
	width:234px;
	text-align:left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
}
div.giftpad2 {

	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 0;
}
div#art11 {
	float:left;
	width:280px;
	text-align:left;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	font-size: 12px;
}
p.art01 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.art02 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.art03 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
div.artpad11 {

	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
div#art {
	float:left;
	width:234px;
	text-align:left;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	font-size: 12px;
}
p.art01 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.art02 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.art03 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
div.artpad {

	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
p.artlink {


	float:right;
	margin:0;
	padding:0 20px 0 14px;
	background-repeat: no-repeat;
	font-size: 12px;
}
p.artlink a {


	text-decoration:underline;
	color:#FF6600;
	font-size: 12px;
}
p.artlink a:hover {


	text-decoration:none;
	font-size: 12px;
}
div#topreco {



	float:left;
	width:242px;
	text-align:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 12px;
}
div.toprecopad {


	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 0;
}
p.topreco01 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.topreco02 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.topreco03 {


	margin:0;
	padding:23px 20px 0 20px;
	line-height:170%;
	background-repeat: no-repeat;
}
p.toprecolink {


	float:right;
	margin:0;
	padding:0 20px 0 14px;
	background-repeat: no-repeat;
	font-size: 12px;
}
p.toprecolink a {


	text-decoration:underline;
	color:#FF6600;
	font-size: 12px;
}
p.toprecolink a:hover {


	text-decoration:none;
	font-size: 12px;
}
div#service2011 {

	float:left;
	width:350px;
	text-align:left;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
}
p.service2011-03 {

	margin:0;
	line-height:170%;
	background-repeat: no-repeat;
	padding-top: 23px;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 20px;
}
div.servicepad2011 {
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
}
div#service001 {
	float:left;
	width:400px;
	text-align:left;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
	height: 188px;
}
div#service002 {
	float:left;
	width:300px;
	text-align:left;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
	height: 188px;
}

