a{ color:#900;text-decoration:none}
a:hover { color: #900 }
a:visited { color: #900 }
a:visited:hover {color: #f00;}
p{margin:0 0 0 0;padding:0 0 0 0;}
td{font-size:12px;color:#222;}

td.menutitle  { font-size: 12px; background-color: white; text-align: left; text-indent: 4px; padding: 4px; border-left: 5px solid #888 }
td.menulink  { font-size: 12px; background-color: #ddd; text-align: left; text-indent: 4px; padding: 4px; border-left: 5px solid red }
td.menubg { background-color: white }
td.maintitle   { color: white; font-weight: bold; font-size: 12px; background-color: #888; text-align: left; text-indent: 4px; padding: 2px; border-left: 5px solid red; width: 100% }
td.menulinksm   { font-size: 10px; padding-bottom: 8px }
td.tab-red { background-color: #f00; width: 5px }
td.tab-gray { background-color: #888; width: 5px }
td.mnt-blank  { background: white url(mnt_tx_bg.gif) repeat-x }
td.mnt-tx { font-size: 12px; padding-top: 5px; padding-bottom: 5px; padding-left: 18px }
td.strh-tit { color: white; font-size: 12px; background-color: #777; text-align: left; padding: 3px }
td.strh-name { font-size: 12px; background-color: #ddd; text-align: left; padding: 3px 3px 3px 10px; border-left: 5px solid #f00 }
td.strh-txt { font-size: 12px; background-color: #ddd; text-align: left; padding: 3px }
div.mnt-tx  { font-size: 11px; padding: 12px 5px 5px 12px }
div.mnt-tit  { font-weight: bold; font-size: 12px; padding-bottom: 5px }
div.catm   { background-color: #fff; padding: 10px; width: 100% }
div.catmtit   { font-weight: bold; font-size: 14px; margin-bottom: 5px }
div.conmtxt { font-size: 12px; line-height: 130%; background-color: white; text-align: left; padding: 10px }
div.murymmim { font-size: 11px; text-align: left; padding: 6px }
.muryename  { color: #900; font-size: 10px; font-family: Arial, Geneva, Helvetica }
.muryprice { font-weight: bold; font-size: 12px }
.murycpti { color: #444; font-weight: bold; padding: 12px 6px 6px 6px;}
.murymtx { line-height: 130%; padding: 3px 8px 8px }
.PopupContentsHTML {background-color: #fff;padding:6 6 6 6;}
.sizetitle{background-color: #ddd; color: #444; font-weight:bold; font-size:12px;}
.size1	{background-color:#777; color: #fff; font-size:12px;}
.size2	{background-color:#ddd; color: #222; font-size:12px;}
.small	{color:#222; font-size:10px;}

.center_arrow	{color:f00; text-align:center;margin:6 0 6 0;}
.boldtext{font-weight:bold;color:#444;margine:6 0 6 0;}
dt	{font-weight:normal;line-height:18px;color:#222;}

body.SWindow{
	margin: 0 0 0 0;
	padding: 0;
	color: #000;
	background:#BAC8D3;
	font-family: "ＭＳ ゴシック", sans-serif;
	font-size: 90%;
}

/* TOIAWASE */


.TNFinquiryHeader{
	background:#586976;
	height:20px;
	text-align:right;
}

.TNFRed{
	background:#FF0600;
	width:30%;
	height:20px;
	position:absolute;
	right:0px;
}

.TNFSbackground{
	background:#A6BAC5;
	margin:0 5% 0 5%;
	border-left:solid 1px #7692A7;
	border-right:solid 1px #7692A7;
	height:90%;
}

.TNFStitle{
	height:33px;
	border-bottom:solid 2px #7692A7;
	margin:0 0 10 0;
}

.TNFStitle img{
	margin:10 0 0 0;
}

.TNFSwhitebackground{
	background:#fff;
	padding:12 20 20 20;
	border-top:solid 1px #7692A7;
	border-bottom:solid 1px #7692A7;
}

.TNFStitletxt{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#222;
}

.TNFStxt{
	font-size:12px;
	line-height:16px;
	color:#444;
	margin:10px;
}

.TNFSboldtxt{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#222;
	margin:10px;
}

.TNFScenter{
	text-align:center;
}

/* 注意事項 */
.attention{
	width:800px;
	margin:10px 0px 0px 0px;
	padding:20px;
	color:#333;
	background:#efefef;
	line-height:150%;
}
.attention .tit{
	font-size:14px;
	margin-bottom:10px;
}
.attention ul li{
	list-style:none;
}

.attention span.str{
	font-weight:bold;
	text-decoration:underline;
}


/*タブメニュー*/
#t-1{padding-left: 5px !important;}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: 1em 12.5em;
    text-decoration: none;
}

#sizetab ul li a{ font-weight:bold;}


.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
