﻿.sub_off {

	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right center; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; WIDTH: 117px; CURSOR: pointer; COLOR: #6a6a6a; LINE-HEIGHT: 15px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e6e6e6

}

.sub_on1 {

	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #333333; LINE-HEIGHT: 24px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #CCCCCC

; clip:   rect(   )

}

.sub_on2 {

	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right center; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #0099FF; font-weight: bold

; clip:  rect(   )

}

.subsub_off {

	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #666666; LINE-HEIGHT: normal; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff

}

.subsub_on {

	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; WIDTH: 111px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 1px; BACKGROUND-COLOR: #feb322

}

A.sub_off:link {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_off:visited {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_off:active {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_off:hover {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on1:link {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:visited {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:active {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:hover {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on2:link {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:visited {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:active {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:hover {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.subsub_off:link {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_off:visited {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_off:active {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_off:hover {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #6a6a6a; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.subsub_on:link {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:visited {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

A.sub_on:active {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #999999; LINE-HEIGHT: 1; TEXT-DECORATION: none

; background-color: #FFFF99; background-repeat: no-repeat; background-position: left center

}

A.sub_on:hover {

	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 1; TEXT-DECORATION: none

}

.writeReturnLink {

	FONT-SIZE: 11px; COLOR: #626671; LINE-HEIGHT: 12px; BACKGROUND-COLOR: #d3d2e0

}

BODY {

	FONT-SIZE: 12px; COLOR: #666666; font-family:"ＭＳ Ｐゴシック", sans-serif;

}

TD {

	FONT-SIZE: 12px; COLOR: #666666;

}

.txtll {

	FONT-SIZE: 16px; COLOR: #666666; LINE-HEIGHT: 24px

}

.txtl {

	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 24px

}

.txt {

	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16px

}

.txtsub {

	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px

}

BODY {

	FONT-SIZE: 12px:           #e6e6fa;  //#bfbfdf //#b0e0e6; //#87bceb; 

	scrollbar-arrow-color:        #1e90ff; 

	scrollbar-highlight-color:    #4682b4; //#87cefa; 

	scrollbar-shadow-color:       #666666; 

	scrollbar-3dlight-color:      #FFFFFF; 

	scrollbar-darkshadow-color:   #333333; 

	scrollbar-track-color:        #FFFFFF; 



}

.tab_gr {
border:solid 1px #bfbfbf;
border-collapse:collapse;
padding:2px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_gr td{
border:solid 1px #bfbfbf;
border-collapse:collapse;
padding:5px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_dt {
border:none;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_dt td{
border:none;
padding:2px;
font-size:13px;
color:#666666;
line-height:24px;
letter-spacing:0.1em;
}

.date {
font-size:13px;
color:#666666;
line-height:24px;
letter-spacing:0.1em;
}

.tab_osaka {
border:solid 1px #ccffe5;
border-collapse:collapse;
padding:2px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_osaka td{
border:solid 1px #ccffe5;
border-collapse:collapse;
padding:5px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_ginza {
border:solid 1px #e0e0ff;
border-collapse:collapse;
padding:2px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_ginza td{
border:solid 1px #e0e0ff;
border-collapse:collapse;
padding:5px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_ginza_2 {
border:none;
padding:2px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_ginza_2 td{
border:none;
padding:2px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_nagoya {
border:solid 1px #ffe5cc;
border-collapse:collapse;
padding:2px;
font-size:13px;
color:#666666;
line-height:24px;
}

.tab_nagoya td{
border:solid 1px #ffe5cc;
border-collapse:collapse;
padding:5px;
font-size:13px;
color:#666666;
line-height:24px;
}

.kouza_bunrui {
width:20%;
border: 1px #3366FF solid;
border-radius: 5px;
background-color:#3366FF;
color:#FFFFFF;
margin-top:0;
margin-bottom:2px;
margin-right:auto;
padding:3px 10px 3px 10px;
font-size:13px;
font-weight:bold;
letter-spacing:0.08em;
text-align:center;
}

.kouza_shimekiri {
width:80%;
border-bottom: 1px #3366FF solid;
background-color:#fff;
color:#666666;
margin-top:0;
margin-bottom:2px;
margin-left:20px;
padding:3px 10px 3px 10px;
font-size:13px;
letter-spacing:0.08em;
text-align:center;
}

.center {
text-align:center;
}

.vmid {
vertical-align: middle;
}


.price {

	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 24px

}

TD {

	FONT-SIZE: 12px

}

A:link {

	COLOR: #333333; TEXT-DECORATION: underline

}

A:visited {

	COLOR: #335599; TEXT-DECORATION: none

}

A:hover {

	COLOR: #343399; TEXT-DECORATION: none

}

A:active {

	COLOR: #0066dd;

}

.txtpd {

	FONT-SIZE: 10px; LINE-HEIGHT: 12px; TEXT-DECORATION: underline

}



TD.txtpd A:link {

	COLOR: #ffffff;

}

TD.txtpd A:visited {

	COLOR: #343399

}

TD.txtpd A:hover {

	COLOR: #343399

}

TD.txtpd A:active {

	COLOR: #343399

}



.txtLayer {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 12px; PADDING-TOP: 3px

}



.txtcam {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 12px; PADDING-TOP: 1px

}

.market {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 148px; LINE-HEIGHT: 15px; PADDING-TOP: 5px; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"

}

.campaign {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 148px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 5px; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"

}

.housing {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 148px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 5px; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"

}

.txtnewc {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 1px

}

.txtminfo {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 1px

}

.kurikaeshi {  background-image: url(images/dot_line.gif); background-repeat: repeat-x; background-position: left center}

.torikeshi {  text-decoration: line-through}

.red {color:#CC0000;}

/* PM共催講座
------------------------------------------------------------------*/
.kettei {
border: solid 1px #ff0054;
border-radius: 4px;
background-color: #ff0054;
font-size: 11px;
color: #fff;
padding: 0 2px;
margin-left: 5px;
}
@media screen and (max-width: 640px) {
.kettei {
font-size: 90%;
font-weight: normal;
}
}