@charset "Shift_JIS";

/*-------------------------------
common
-------------------------------*/

/*--------- right_nv ------------------*/
#right_nv .nv_title{
	background-image: url(../tsc/img/brd_ti_001.gif);
	background-repeat: no-repeat;
}

.sub_nv div,
.com_area{
	width:185px;
	_width:225px;
	padding:10px 30px 10px 10px;
}

.loc_nv .ippan a{
	width:147px;
	background-image: url(../tsc/img/tsc_nv_001off.gif);
	background-repeat: no-repeat;
}
.loc_nv .salon a{
	width:124px;
	background-image: url(../tsc/img/tsc_nv_002off.gif);
	background-repeat: no-repeat;
}
.loc_nv .top a{
	width:148px;
	background-image: url(../tsc/img/tsc_nv_003off.gif);
	background-repeat: no-repeat;
}


.loc_nv .ippan .ac{background:url(../tsc/img/tsc_nv_001on.gif) no-repeat; width:147px;}
.loc_nv .salon .ac{background:url(../tsc/img/tsc_nv_002on.gif) no-repeat; width:124px;}
.loc_nv .top .ac{background:url(../tsc/img/tsc_nv_003on.gif) no-repeat; width:148px;}

.loc_nv .ippan a:hover{background:url(../tsc/img/tsc_nv_001on.gif) no-repeat;}
.loc_nv .salon a:hover{background:url(../tsc/img/tsc_nv_001on.gif) no-repeat;}
.loc_nv .top a:hover{background:url(../tsc/img/tsc_nv_001on.gif) no-repeat;}

.sub_nv div,
.com_area{
	width:185px;
	_width:225px;
	padding:10px 30px 10px 10px;
}

.sub_nv div{
	background:#F0F0F0;
}

/*--------- /right_nv ------------------*/

/*-------------------------------
h1
-------------------------------*/
.tsc_h1{
	width:500px;
	height:70px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5;
	background-image: url(../tsc/img/tsc2_result_ti1.jpg);
	background-repeat: no-repeat;
}

.tsc2gp_h1{
	width:500px;
	height:70px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5;
	background-image: url(../tsc/img/tsc2_result_ti2.jpg);
	background-repeat: no-repeat;
}

.tsc2_2_h1{
	width:500px;
	height:70px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5;
	background-image: url(../tsc/img/tsc2_result_ti3.jpg);
	background-repeat: no-repeat;
}
/*-------------------------------
h2
-------------------------------*/
.information h2{
	width:500px;
	min-height:15px;
	_height:25px;
	padding:0 0 10px;
	border-bottom:3px solid #DDD;
}

#h2_01 h2{background:url(../information/images/ind_h2_005.gif) no-repeat;}

/*-------------------------------
top
-------------------------------*/
.section{
	width:505px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0;
}

.section div{
	width:500px;
	_width:505px;
	
	padding:2px;
}



.cont{
	width: 500px;
	height: auto;
	margin-left: 5px;
	font-size: 12px;
	line-height: 16px;
	text-indent: 5px;
	margin-top: 15px;
}

.result{
	width: 480px;
	height: auto;
	border: 0px solid #ffffff;
	margin-left: 5px;
	margin-top: 10px;
}

#result.cp{
    color:#666666;
	width: 400px;
	font-size: 14px;
	font-weight: bold;
	float: none;
	height: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	border: 2px double #ffffff;
	padding: 10px;
	text-align: center;
	margin-left: 50px;
}

#result.cp2{
	width: 470px;
	font-size: 10px;
	float: none;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align: left;
}

#result.cp3{
	width: 400px;
	font-size: 10px;
	font-weight: normal;
	float: none;
	height: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	border: 2px double #ffffff;
	padding-top:1px;
	text-align: center;
	margin-left: 50px;
}


.result .ti01{
	margin-top:15px;
	margin-bottom:5px;
	width: 478px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 80px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-image: url(../tsc/img/ind_yuusyuu.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	vertical-align: 10%;
}

.result .ti02{
	margin-top:15px;
	margin-bottom:5px;
	width: 478px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 80px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-image: url(../tsc/img/ind_yuusyuu_s.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	vertical-align: 10%;
}

.result .ti03{
	margin-top:15px;
	margin-bottom:5px;
	width: 478px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 80px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-image: url(../tsc/img/ind_heiyou.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	vertical-align: 10%;
}

.result .ti04{
	margin-top:15px;
	margin-bottom:5px;
	width: 478px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 80px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-image: url(../tsc/img/ind_heiyou_s.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	vertical-align: 10%;
}

.result .ti05{
	margin-top:15px;
	margin-bottom:5px;
	width: 478px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 80px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-image: url(../tsc/img/ind_gp_s.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	vertical-align: 10%;
}

.result .ti06{
	margin-top:15px;
	margin-bottom:5px;
	width: 478px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 80px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-image: url(../tsc/img/ind_staff_s.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	vertical-align: 10%;
}

.result .table01{
	width: 478px;
    border:none;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

 .result .td01_01{
@@ border:none;
	width: 239px;
	padding-right: 2px;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;
}

.result .td01_02{
@@border:none;
	width: 239px;
	padding-left: 2px;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;
}

.result .table02{
	width: 478px;
}

.result .td02_01{
	width: 150px;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	line-height: 16px;
	text-indent: 10px;
	
	vertical-align: top;
}

.result .td02_02{
	width: 328px;
	font-size: 12px;
	text-align: left;
	text-indent: 5px;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	line-height: 16px;
	vertical-align: top;
}

.result.link{
	width: 400px;
	font-size: 12pxG
	padding: 20px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 40px;
	float: none;
}
/*-------------------------------
display-block
-------------------------------*/
.guide_dl a,
.app_dl a,
.back a,
.section dt{
	display:block;
}

/*-------------------------------
display-none
-------------------------------*/
.guide_dl span,
.app_dl span{
	display:none;
}

font12_02 {
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	height: auto;
	width: auto;
	position: static;
	z-index: auto;
}

/*-------------------------------font*/

.tsc_bk_small {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

.font10 {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

/*-------------------------------*/
/*----- line-height ---------*/

.information p,
.information th,
.information td,
.section{
	line-height:13px;
}

.gray_box h3,
.gray_box .date{
	line-height:15px;
}

/*----- font-weight ---------*/
.gray_box th{
	font-weight:normal;}
/*-------------------------------
table
-------------------------------*/
