@charset "Shift_JIS";

.style1 {color: #FF0000 !important;}
.style2 {
  font-size: 12px;
  color: #FF0000;
}
.style4 {
  font-size: 16px;
  color: #FF0000;
  font-weight: bold;
}

/* 右コンテンツ*/
#contents {
	margin: 0 0 30px 0;
}

/* タイトル*/
.title_txt {
	margin: 0 0 35px 0;
	padding: 14px 0 20px 55px;
	text-align: left;
	position:relative;
	font-size: 26px;
	line-height:1.5;
	background: url(../../images/base/h2_bg.png) no-repeat left top;
	letter-spacing:2px;
}

.section {
margin: 0;
padding: 15px 40px 0px 20px;
font-size:12px;
line-height:20px;
color:#333;
}

.intro {
margin: 0;
padding: 10px 20px 10px 20px;
font-size:12px;
line-height:20px;
color:#333;
border: 1px solid #aaa;
}
img.tyuou{
vertical-align:middle;
}
.intro A:link {color: #069; text-decoration: none}
.section_txt4 A:link {color: #069; text-decoration: none}
.intro A:visited {color: #069; text-decoration: none}
.section_txt4 A:visited {color: #069; text-decoration: none}
.intro A:active {color: #09F; text-decoration:underline}
.section_txt4 A:active {color: #09F; text-decoration:underline}
.intro A:hover {color: #09F; text-decoration:underline}
.section_txt4 A:hover {color: #09F; text-decoration:underline}
.midashi_txt1 {
	margin: 30px 0 20px 0;
	padding: 6px 0 3px 35px;
	text-align: left;
	font-size: 18px;
	line-height:1.5;
	color:#fff;
	background: #006cb5 url(../../images/base/h3_bg.png) no-repeat 15px center;
	border-radius: 4px;		/* CSS3草案 */
	-webkit-border-radius: 4px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 4px;	/* Firefox用 */
	letter-spacing:1px;
}

.midashi_txt2 {
margin: 0;
padding: 15px 0px 5px 0px;
font-size:14px;
line-height:140%;
color:#333;
font-weight:bold;
border-bottom: 1px dashed #aaa;
}

.section_s {
margin: 0;
padding: 15px 0px 0px 0px;
font-size:12px;
line-height:20px;
color:#333;
}
.section_s img{
float: right;
margin: 0;
padding: 0px 0px 5px 5px;
}

.red{color:red;}

.midashi_txt3 {
margin: 0;
padding: 7px 0px 7px 10px;
font-size:12px;
line-height:140%;
color:#333;
font-weight:bold;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px dashed #ccc;
background:#FAFAFA;
}

.section_txt {
margin: 0;
padding: 10px 10px 15px 10px;
font-size:12px;
line-height:20px;
color:#333;
border-left: 1px solid #ccc;
}

.section_txt2 {
font-size:14px;
line-height:20px;
color:#333;
font-weight:bold;
}

.section_txt3 {
margin: 0;
padding: 10px 0px 0px 10px;
font-size:14px;
line-height:20px;
color:#333;
font-weight:bold;
}

.section_txt4 {
margin: 0;
padding: 10px 10px 5px 10px;
font-size:12px;
line-height:20px;
color:#333;
}

.waribiki {
margin: 10px 10px 0px 10px;
padding: 0px;
font-size:12px;
line-height:20px;
color:#333;
}

#table01{
border: 1px solid #aaa;
}

#table01 td{
border: 1px solid #aaa;
margin: 0px;
padding: 5px 10px 5px 10px;
font-size:12px;
line-height:20px;
color:#333;
text-align:center;
}

#table01 th{
border: 1px solid #aaa;
margin: 0px;
padding: 5px 10px 5px 10px;
font-size:12px;
line-height:20px;
color:#333;
text-align:center;
background:#eee;
}

.delate {
font-size:14px;
line-height:20px;
}
.stt {
font-size:16px;
line-height:20px;
color:#FB7D00;
font-weight:bold;
}
#ya2 {
padding-left:19px;
padding-right:19px;
padding-bottom: 0px;
padding-top: 0px;
background:url(../../images/goods/ya2.gif) no-repeat 0px 50%;
}

/* 購入申込フォーム*/
.tit_txt {
margin: 0;
padding: 0px 5px 5px 5px;
font-size:12px;
line-height:140%;
color:#666;
}

.tit_txt2 {
margin: 0;
padding: 10px 5px 0px 5px;
font-size:12px;
line-height:140%;
color:#666;
}

#form_table {
margin: 5px 10px 0px 0px;
padding: 0px;
font-size:12px;
line-height:20px;
color:#333;
}

#formtable01 td{
border: 0px solid #aaa;
margin: 0px;
text-align:left;
}

#formtable01 .form_td01{
width:140px;
margin: 0px;
padding: 8px 0px 8px 10px;
font-size:12px;
line-height:16px;
color:#006699;
background:#eee;
text-align:left;
}

#formtable01 .form_td02{
margin: 0px;
padding: 8px 10px 8px 10px;
font-size:12px;
line-height:16px;
color:#333;
background:#fff;
text-align:left;
}

#formtable01 .form_td03{
margin: 0px;
padding: 10px 10px 10px 10px;
font-size:12px;
line-height:16px;
color:#333;
background:#eee;
text-align:center;
}

.tyuui{
margin: 0px 0px 0px 0px;
padding: 0px;
font-size:12px;
line-height:16px;
color:#555;
}

#mondaihyou {
margin-bottom: 10px;
padding: 0px;
}

#mondaihyoutable td{
border: 0px solid #aaa;
margin: 0px;
text-align:left;
}

#mondaihyoutable .hyou_td01{
margin: 0px;
padding: 5px 10px 5px 5px;
font-size:12px;
line-height:16px;
color:#006699;
text-align:left;
}

#mondaihyoutable .hyou_td02{
margin: 0px;
padding: 5px 10px 5px 10px;
font-size:12px;
line-height:16px;
color:#333;
background:#fff;
text-align:center;
border-left:1px solid #ccc;
}

#mondaihyoutable .hyou_td03{
margin: 0px;
padding: 5px 10px 5px 10px;
font-size:12px;
line-height:16px;
color:#333;
background:#fff;
text-align:center;
border-left:1px dashed #ccc;
}