/*-----------------トップページ------------*/
.intro_top{
 margin:0px 0px 0px 10px;
 padding:10px 0px 0px 0px;
 width:620px;
 text-align:left;
}
.intro_table{
 background:url(./../images/service_table.gif) repeat-y left top;
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 10px;
 width:620px;
 font-size:14px;
 letter-spacing:0px;
 line-height:20px;
 color:#333333;
}
.intro_text{
 margin:10px 0px 0px 0px;
 padding:0px 10px 10px 10px;
 font-size:14px;
 letter-spacing:0px;
 line-height:20px;
 color:#333333;
 width:600px;
}
.intro_bottom{
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 width:620px;
 text-align:left;
}
/*------------------段落タイトル--------------------------*/
.paragraph_title{
 background:url(./../images/paragraph_title.gif) no-repeat 10px 11px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 width:600px;
 text-align:left;
}
.paragraph_title p{
 margin:0px 0px 0px 25px;
 padding:0px 0px 0px 0px;
 font-size:14px;
 line-height:18px;
 letter-spacing:0px;
 color:#00A3E9;
}
/*-------------------トップページ用タイトル--------------------------*/
ul#intro_ul{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:600px;
}
li.intro_li{
 list-style-type:square;
 list-style-position:inside;
 margin:0px 0px 0px 30px;
 padding:5px 0px 5px 0px;
 font-size:12px;
 line-height:18px;
 letter-spacing:0px;
 color:#333333;
}
li.intro_li#atten{
 list-style-type:none;
 list-style-position:inside;
 margin:0px 0px 0px 30px;
 padding:5px 0px 0px 0px;
 font-size:10px;
 line-height:16px;
 letter-spacing:0px;
 color:#333333;
}
li.intro_li2{
 list-style-type:none;
 list-style-position:inside;
 margin:0px 0px 0px 30px;
 padding:5px 0px 0px 0px;
 font-size:10px;
 line-height:16px;
 letter-spacing:0px;
 color:#333333;
 height:30px;
}
li.intro_li#atten_last{
 list-style-type:none;
 list-style-position:inside;
 margin:0px 0px 0px 30px;
 padding:5px 10px 10px 0px;
 font-size:10px;
 line-height:16px;
 letter-spacing:0px;
 color:#333333;
}
/*-----------------注意表-----------------*/
.atten_table{
 margin:10px 0px 0px 30px;
 padding:0px 10px 10px 0px;
 font-size:12px;
 letter-spacing:0px;
 line-height:16px;
 color:#333333;
}
table col.col20 {
	width: 20px;
}

table col.col530 {
	width: 530px;
}
/*---------------- テーブル　タイプ2 -----------------*/
table.type2 {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	padding-top:10px;
}
table.type2 td {
	padding: 0px 0px;
	border-color: #333333;
	border-style: none;
	border-width: 0px;
	font-size:10px;
 	letter-spacing:0px;
 	line-height:16px;
	vertical-align:top;
}

/*-----------------価格表-----------------*/
.price_table{
 margin:20px 0px 0px 0px;
 padding:0px 10px 0px 10px;
 font-size:14px;
 letter-spacing:0px;
 line-height:20px;
 color:#333333;
}
table col.col10 {
	width: 10px;
}

table col.col20 {
	width: 20px;
}

table col.col30 {
	width: 30px;
}

table col.col40 {
	width: 40px;
}

table col.col50 {
	width: 50px;
}

table col.col60 {
	width: 60px;
}

table col.col75 {
	width: 75px;
}

table col.col80 {
	width: 80px;
}
table col.col85 {
	width: 85px;
}
table col.col90 {
	width: 90px;
}

table col.col95 {
	width: 95px;
}

table col.col100 {
	width: 100px;
}

table col.col105 {
	width: 105px;
}
table col.col110 {
	width: 110px;
}
table col.col120 {
	width: 120px;
}

table col.col140 {
	width: 140px;
}

table col.col150 {
	width: 150px;
}
table col.col465 {
	width: 465px;
}
table col.colmax {
	width: auto;
}

/*---------------- テーブル　タイプ1 -----------------*/
table.type1 {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	padding-top:10px;
}

table td.right {
	text-align: right;
}

table.type1 th,
table.type1 td {
	padding: 5px 3px;
	border-color: #333333;
	border-style: solid;
	border-width: 1 1 1px 1px;
}

table.type1 th {
	
	text-align: center;
	white-space: normal;
	color: #333333;
	height: 33px;
	font-size:12px;
}

table.type1 th.col_title0 {
	background: #FFFFFF;
}

table.type1 th.col_title1 {
	background: #ffffff;
}
table.type1 th.col_title1#my{
	background: #fff001;
}
table.type1 td {
	padding:10px 0px 10px 0px;
	background-color: #E7E7E7;
	white-space: normal;
	height: 29px;
	min-height: 29px;
	font-size:12px;
	text-align:center;
}
table.type1 td#my {
	padding:10px 0px 10px 0px;
	background-color: #fff001;
	white-space: normal;
	height: 29px;
	min-height: 29px;
	font-size:12px;
	text-align:center;
}
table.type1 td.bikou {
	padding:10px 0px 10px 10px;
	background-color: #E7E7E7;
	white-space: normal;
	height: 29px;
	min-height: 29px;
	font-size:13px;
	text-align:left;
}

