﻿@charset "UTF-8";
@import url("/styles/service/default.css"); 
@import url("/styles/service/common.css");
@import url("/styles/service/css.txt");

table.twowide td.td1{
	padding-right: 20px;
}
table.twowide td.td2{
	width: 358px;
}

.linklist,
.linklist dt,
.linklist dd{
	list-style: none;
	margin: 0;
	padding: 0;
}
table.allfand td ul,
table.allfand td li{
	list-style: none;
	padding: 0;
	margin: 0;
}

table.allfand{
	margin-top: 10px;
}
table.allfand td.td1 ul{
	width: 475px;
}
table.allfand td.td1 li.left{
	width: 170px;
	float: left;
}
table.allfand td.td1 li.right{
	width: 300px;
	float: right;
}
/*テーブルデザイン*/

table.synoptical02Table{
	border-bottom: 1px solid #cccccc;
}
table.synoptical02Table th, 
table.synoptical02Table td{
	border-top: 1px solid #cccccc;
	padding: 2px 5px 2px 5px;
}
table.synoptical02Table th{
	background: #f3f3f3;
	font-weight: normal;
}
table.synoptical02Table th table th,
table.synoptical02Table th table td,
table.synoptical02Table td table th, 
table.synoptical02Table td table td{
	border-top: none;
	background: none;
	padding: 0;
}
.trl{
	border-right: 1px solid #cccccc;
}
*/
/*コンテンツ内ナビゲーション*/
div#naviMainFoot02{
	padding: 0px 0 10px 0;
}

sup {
	font-size: 8px;
	vertical-align: top; 
	color: #3C3C3C;
}
