/**
 0: 共通仕様部品
**/

#flash{
padding:0 0 15px 0;
margin:0;
}


div.block{
	border: 1px solid #DDD;
	margin-bottom: 1em;
	width: 548px;
}

div.block div.string{
	margin: 1em 15px;
	line-height: 1.5;
}





.back_top{
text-align:right;
padding:15px;
}




ul.d_d{
	margin:0;
	padding:0 0px 0px 40px;
	
}


ul.d_d li{
	text-align:left;
	padding:0 0 0px 0;
	}
ul.d_d li.top1{
	background-image:url(../images/top_news.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 18px;
	list-style:none;
	margin:0;
	font-size:12px;
	color:#000066;
}

ul.d_d li.top2{
padding:0px 15px 5px 20px;
	
}

ul.d_d li.top3{
background-image:url(../images/top_news.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 18px;
	padding-bottom:10px;
	list-style:none;
	margin:0;
	font-size:12px;
	width:450px;
	padding:0 0 30px 0;
	text-indent:20px;
	
}
ul.d_d li.top4{
background-image:url(../images/ten.jpg);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 18px;
	padding-bottom:10px;
	list-style:none;
	margin:0;
	font-size:12px;
	padding:0 0 30px 0;
	text-indent:20px;
	
}
	
ul.d_d a{
float:left;
	display:block;

	}
	
.img2{
padding:10px 0 10px 0;
}

.img3{
float:left;
padding:0px 20px 0px 0;
margin:0;
}

.img4{
padding:19px 0 0 0;
float:right;
}


.img5{
padding:20px 15px 20px 15px;
}

.img6{
padding:10px 15px 5px 15px;
}

.img7{
padding:20px 0px 5px 0px;
}

.left{
text-align:left;
}

.title_bg{
	background-image: url(../images/img_67.gif);
	background-repeat: no-repeat;
	padding:0 0 15px 0px;
	margin:10px 0 0 15px;
	text-align:left;
	text-indent:25px;
	font-weight:bold;
}


.pankuzu{
padding:0 0 0px 30px;
}


.img_top{
margin:0 12px 5px 12px;
}


.text1{
margin:0 15px 15px 15px;
text-align:left;
}


.text2{
margin:15px 15px 20px 15px;
text-align:left;
}

.text3{
color:#FF6600;
}

.text4{
margin:0px 15px 20px 15px;
text-align:left;
}

.text5{
margin:20px 15px 20px 15px;
text-align:left;
}

.text6{
font-weight:bold;
color:#FF0000;
}

.text7{
font-weight:bold;
text-align:left;

font-size:14px;
}

.text8{
text-align:left;
}


.text9{
font-weight:bold;
text-align:left;
padding:0 0 10px 0;
font-size:14px;
}

.text10{
text-align:left;
padding:0px 0 20px 0;
}

.text11{
text-align:left;
padding:0px 15px 5px 15px;
}

.text12{
margin:10px;
line-height:1.2em;
}

.text13{
font-weight:bold;
text-align:left;
padding:0 0 10px 0;
font-size:14px;
clear:both;
}
.text14{
float:right;
width:400px;
padding:10px;
}
.text15{
font-weight:bold;
text-align:left;
padding:10px 0 5px 0;
font-size:14px;
clear:both;
}

.text16{
margin:0 15px 30px 15px;
text-align:left;
}

.main_title{
	background-image:url(../images/title_main.gif);
	background-repeat: no-repeat;
	width:561px;
	height:32px;
	text-align:left;
	text-indent:25px;
	line-height:35px;
	padding:0 0 15px 0;
	font-weight:bold;
}


.center{
padding:0 15px 15px 15px;
}
.center2{
padding:0 0px 15px 45px;
}
.center3{
padding:0 0px 15px 43px;
}


.bt1{
text-align:right;
padding:20px 20px 30px 20px;
}
.bt1_left{
float:right;
padding:0 10px 0 0;
}

.list1{
text-align:left;
padding:0 0 0 20px;
}


#attention_waper{
text-align:left;
padding:0 15px 20px 15px;
}

.action_waper{
text-align:left;
padding:0 15px 0px 15px;
}

.action_box{
	background-color:#FFDC93;
	width:531px;
	margin:10px;
	text-align:left;
}

.title1{
	background-color:#FFFFCC;
	text-align:left;
	
}

.contact{
background-color:#FFFFFF;
text-align:left;
margin:10px;
padding:10px;
}


.red{
color:#FF0000;
}


.table1{
margin:10px;
padding:10px;
text-align:left;
}

.table2{
text-align:left;
padding:10px;
margin:5px;
}


.table3{
text-align:left;
padding:0px 5px 0px 5px;
margin:5px;
}


.table_text{
padding:5px;
}

.contact_teitle{
background-color:#FFCC33;
margin:10px;
text-align:left;
text-indent:20px;
}

.tb_y {
	background-color:#FFFFD9;
	margin: 10px;
	
}

.tb_y_text{
width: 50%;
	padding: 5px;
	text-align: center;
}

.tb_b {
	background-color:#FFF5EC;
	margin: 10px;
}

.text_1{
	text-align:center;
	font-weight:bold;
}

.title2{
	background-color:#FFDA68;
	margin:10px 0 10px 0;
	text-align:left;
	text-indent:10px;
}

.price_wap{
padding:20px 0 20px 0;
text-align:left;
}

.outline{
	border: 1px solid #CCCCCC;
	width:520px;
	border-collapse:collapse;
}
.inline{
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	width:140px;
	background-color:#EEEEEE;
	text-align:center;
	mpadding:5px;
}

.inline2{
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding:5px 5px 5px 20px;

}

.privacy_box{
	width:530px;
	background-color: #F3F3F3;
	text-align:left;
	padding:20px 0px 20px 0px;
	height:1030px;
	
}

.privacy_box2{
padding:10px;

}
.privacy_all{
padding:15px;
}
.privacy_all2{
padding:15px;
clear:both;
}


.privacy1{
font-weight:bold;
float:left;
text-align:left;
width:180px;
padding:0 0px 20px 0;
}

.privacy2{
float:right;
width:310px;
padding:0 0px 0 0;
}

.m_img{
float:left;
width:221px;
}

.m_text{
float:right;
width:300px;
padding:0 0 20px 10px;
}

.at_img{
float:right;
width:150px;
padding:0 20px 10px 0;
}

.at_img2{
float:left;
width:120px;
padding:0 20px 10px 0;
}
.text20{
font-size:9px;
padding:0 0 15px 0;
}

.per_img{
float:left;
width:140px;
padding:0 20px 0 20px;
}

.per_img2{
float:left;
width:90px;
padding:5px 0px 0 10px;
}

.per_right{
float:right;
width:340px;
}
.per_title{
	background-color:#F5F5F5;
	text-align:left;
	padding:0px 0 0 10px;
}
.per_text{
	padding:10px;
}
.per_text2{
padding:5px 10px 10px 15px;
}
*html body #s_img{
	
}
