#company_map {

	width: 514px;

	padding-left: 76px;

}

#company_saiyo ul {

	list-style-type: none;

}

#company_saiyo li {

	background-image: url(../images/icon_company.gif);

	background-repeat: no-repeat;

	margin-bottom: 10px;

	padding-left: 20px;

	height: 18px;

}

#bg_privacytop02 {

	background-image: url(../images/bg_privacy_top.gif);

	background-repeat: no-repeat;

	width: 590px;

	height: 15px;

}

#bg_text02 {

	background-image: url(../images/bg_privacy.gif);

	background-repeat: repeat-y;

	padding-right: 15px;

	padding-left: 15px;

}

#bg_privacybottom02 {

	background-image: url(../images/bg_privacy_bottom.gif);

	background-repeat: no-repeat;

	height: 15px;

	width: 590px;

}



.right{

    text-align:right;
	line-height:140%;
	}

.center{

	 text-align:center;

	 }

	 #guide_navi ul {

	list-style-type: none;

	padding: 0px;

	margin-bottom: 10px;

	height: 26px;

}

#guide_navi li {

	display: inline;

	margin: 0px;

	padding: 0px;

	float: left;

}



#guide_contents p {

	padding-right: 5px;

	padding-left: 5px;

}

#guide_graybg {

	background-color: #D7D7D7;

	width:580px;

	margin:10px 0px 10px 5px;

}



#guide_bg {

	width: 364px;

	margin-left: 113px;

	margin-top: 15px;

}

#bg_green03_top {

	background-image: url(../images/bg_green03_top.gif);

	background-repeat: no-repeat;

	height: 12px;

	width: 374px;

}

#bg_green03 {

	background-image: url(../images/bg_green03.gif);

	background-repeat: repeat-y;

	padding-right: 5px;

	padding-left: 5px;

	width: 364px;



}

#bg_green03_bottom {

	background-image: url(../images/bg_green03_bottom.gif);

	background-repeat: no-repeat;

	height: 12px;

	width: 374px;

}

#guide_stitle {

	margin-bottom: 5px;

}

.fs12_green{

    color:#6BA926;

	font-size:12px;}

#faq_contents {

	width: 568px;

	margin-bottom: 10px;

	border: 1px solid #6BA926;

	padding: 10px;

	min-height:70px;

	overflow:auto;

}

#q_contents {

	width: 568px;

	margin: 0px;

	padding: 0px;

	clear:both;

}

#q_contents img{

    float:left;

	margin: 0px 5px 0px 0px;

	}

	#q_contents p{

	font-size:16px;

	padding:7px 0px 0px 0px;



	}

#faq_comment {

	width: 534px;

	float: right;

}



	#a_contents {

	width: 568px;

	padding: 10px 0px 0px 0px;



	clear:both;

}

#a_contents img{

    float:left;

	margin: 0px 5px 0px 0px;

	}

	#a_contents p{

	padding:7px 0px 0px 0px;

	

	}

	

#flow {

	text-align: center;

}

.flow04{

     text-align: left;

	 width:430px;

     margin:0px 0px 10px 0px;

	 padding:0px 80px 0px 80px;

   }

   #faq_graybg {

	background-color: #737272;

	width:530px;

	margin:0px 0px 10px 0px;



}#faq_box {

	padding: 5px;

	width: 520px;

	border: 1px solid #F6A219;

}

#community_box03 {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #F6A21A;

	border-bottom-color: #F6A21A;

	border-left-color: #F6A21A;

	margin: 10px 0px 0px 0px;

	padding:0px;

	width: 528px;

}

#community_box03 img{

    margin:0px;

	padding:0px;

	}

	#community_box03 p{

	width:518px

    margin:0px;

	padding:5px 0px 5px 5px;

	}

	#faq_contents02 {

	width: 568px;

	margin-bottom: 10px;

	padding: 0px 10px 0px 10px;

	min-height:70px;

	overflow:auto;

}

#q_contents02 {

	width: 568px;

	margin: 0px;

	padding: 0px;

	clear:both;

}

#q_contents02 p{

	font-size:12px;

	padding:7px 0px 0px 0px;



	}

	#q_contents02 img{

    float:left;

	margin: 5px 5px 0px 0px;

	}

	.community_box {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #F6A21A;

	border-bottom-color: #F6A21A;

	border-left-color: #F6A21A;

	margin-top: 10px;

}

.community_box02 {

width:533px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #F6A21A;

	border-bottom-color: #F6A21A;

	border-left-color: #F6A21A;

	margin-top: 10px;

}

#border_community {

	width: 590px;

	margin-top: 30px;

}

ul.policy_list {
	list-tyle-type:none;
	margin:12px 0 22px 0;
}

ul.policy_list li {
	padding-left:12px;
	margin:6px 0;
	line-height:140%;
}

ul.policy_list li.tag_tp {
	font-weight:bold;
	margin-bottom:6px;
	padding:0px;
	margin:6px 0;
}

ul.policy_list_02 {
	list-tyle-type:none;
	margin:12px 0 22px 0;
}

ul.policy_list_02 li {
	padding-left:12px;
	margin:6px 0;
	line-height:140%;
}

ul.policy_list_02 li.tag_tp_02 {
	font-weight:bold;
	margin-bottom:6px;
	padding:0px;
	margin:6px 0;
}



p.privacy_tag {
	line-height:140%;
	font-size:12px;
	margin:12px 0;
}

p.privacy_box {
	width:240px;
	border:1px solid #666;
	padding:4px;
	line-height:140%;
	float:right;
	margin-bottom:16px;
}

br.clear {
	clear:both;
}

hr.poricy_line {
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #666;
   height: 1px;
   margin-bottom:20px;
   
  }
  
table.poricy_chart {
	border:1px solid #666;
	padding:1px;
}

table.poricy_chart td {
	width:275px;
	padding:2px;
	background:#ededed;
}

table.poricy_chart td.top_txt {
	background:#999;
	color:#fff;
	text-align:center;
	
}

ul.policy_list li a img {
	margin-right:4px;
}

ul.policy_list li a {
	padding-right:2px;
}



