/*-- OPENDOORS CHIEZO STYLES --*/

.chieTable {
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.chieTable td {
	text-align: left;
	padding: 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.chieTable p {
	background: url(../img/arrow_blue_r.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 12px;
	font-size: 80%;
}
.chieAtokRed{
	font-size: 90%;
	color: #ff0000;
	font-weight: bold;
}
.chieAtokTitleArea{
	margin: 15px 20px 0 20px;
	padding: 3px;
	background: url(http://opendoors.asahi.com/chiezo/atok/image/title_bg.gif) repeat left top;
}
.chieAtokHonbunArea{
	margin: 15px 20px 0 20px;
	border: 1px solid #cccccc;
	background: #ffffff;
	padding: 10px;
}

/*-- OPENDOORS SHINGAKU STYLES --*/

.gakuNews {
	margin-top: 20px;
	margin-bottom: 5px;
}
.gakuTxt {
	font-size: 80%;
	line-height: 140%;
	margin: 20px 10px 10px;
}
.gakuArrowTxtArea {
	padding: 5px 10px;
}
.gakuBookTable {
	margin-top: 5px;
	margin-bottom: 5px;
}
.gakuBookTable td {
	padding: 10px;
	width: 25%;
}
.gakuMenuTable {
	text-align: left;
}
.gakuMenuTable td {
	text-align: left;
	padding: 3px;
	border: 1px solid #B3B3B3;
	width: 33%;
}
.gakuMenuTitle {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 9px;
}
.gakuBannerTable td {
	font-size: 70%;
	text-align: center;
	padding: 3px;
	width: 33%;
}
.gakuBannerTable img {
	margin-bottom: 5px;
}
.gakuSearchAreaTable {
	margin-top: 5px;
	margin-bottom: 20px;
}
.gakuSearchAreaTable td {
	font-size: 70%;
	text-align: left;
	padding: 3px;
	width: 20%;
}
.gakuSearchTable {
	margin-top: 5px;
	margin-bottom: 20px;
}
.gakuSearchTable td {
	font-size: 70%;
	text-align: left;
	padding: 3px;
	width: 10%;
}

/*-- OPENDOORS ASAHI BOOK STORE STYLES --*/

.asahiBookStoreTable {
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.asahiBookStoreTable th {
	font-size: 70%;
	text-align: center;
	padding: 3px 6px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.asahiBookStoreTable td {
	font-size: 70%;
	text-align: left;
	padding: 3px 6px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

/*-- OPENDOORS LINK STYLES --*/

.linkTable {
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}
.linkTable td {
	text-align: left;
	padding: 8px 4px 8px 16px;
	border-bottom: 1px solid #B3B3B3;
}

/*-- OPENDOORS HELP STYLES --*/

.HelpGrayBorder {
	margin: 10px 0 20px;
	padding: 30px;
	border: 1px solid #999999;
}

/*-- OPENDOORS MAIL LIST STYLES --*/

.MailList{
	border-collapse: collapse;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
}
.MailList td{
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

/*-- OPENDOORS AERA STYLES --*/

.EarTitleTable{
	width: 288px;
	margin: 20px 0 20px 130px;
}
.EarTitleTable td{
	background:  url(http://opendoors.asahi.com/aera/earear/image/title_bg.jpg) no-repeat;
	font-size: 80%;
	text-align: center;
	font-weight: bold;
	padding: 8px 5px 10px 5px;
}
.EarGrTable{
	width: 288px;
	margin: 20px 0 20px 130px;
}
.EarGrTable td{
	background: #e6e6e6;
	font-size: 70%;
	line-height: 150%;
	padding: 8px 5px 10px 5px;
}
.EarImg{
	margin: 0 0 10px 220px;
}
.EarSmallPink{
	text-align: center;
	font-size: 80%;
	line-height: 150%;
	color: #ff3399;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.EarListTable{
	margin: 0 0 25px 80px;
}
.EarListTable td{
	padding: 10px;
}
.EarKaisetsuTable{
	width: 280px;
	margin: 20px 0 20px 140px;
}
.EarKaisetsuTable td{
	color: #333333;
	font-size: 80%;
	line-height: 1.5;
	font-weight: bold;
}
.EarLuckyTablePurple{
	background: #ffffcc;
	border-collapse: collapse;
	border-left: 1px solid #cc99ff;
	border-top: 1px solid #cc99ff;
	width: 280px;
	margin: 20px 0 20px 140px;
}
.EarLuckyTablePurple td{
	color: #9933cc;
	font-size: 80%;
	line-height: 1.5;
	font-weight: bold;
	padding: 5px;
	border-right: 1px solid #cc99ff;
	border-bottom: 1px solid #cc99ff;
}
.EarLuckyTableOrange{
	background: #ffffcc;
	border-collapse: collapse;
	border-left: 1px solid #ff9933;
	border-top: 1px solid #ff9933;
	width: 280px;
	margin: 20px 0 20px 140px;
}
.EarLuckyTableOrange td{
	color: #FF6600;
	font-size: 80%;
	line-height: 1.5;
	font-weight: bold;
	padding: 5px;
	border-right: 1px solid #ff9933;
	border-bottom: 1px solid #ff9933;
}
.EarLuckyTablePink{
	background: #ffffcc;
	border-collapse: collapse;
	border-left: 1px solid #ff6699;
	border-top: 1px solid #ff6699;
	width: 280px;
	margin: 20px 0 20px 140px;
}
.EarLuckyTablePink td{
	color: #FF3366;
	font-size: 80%;
	line-height: 1.5;
	font-weight: bold;
	padding: 5px;
	border-right: 1px solid #ff6699;
	border-bottom: 1px solid #ff6699;
}
.EarLuckyTableGreen{
	background: #ffffcc;
	border-collapse: collapse;
	border-left: 1px solid #669933;
	border-top: 1px solid #669933;
	width: 280px;
	margin: 20px 0 20px 140px;
}
.EarLuckyTableGreen td{
	color: #006600;
	font-size: 80%;
	line-height: 1.5;
	font-weight: bold;
	padding: 5px;
	border-right: 1px solid #669933;
	border-bottom: 1px solid #669933;
}
.EarLuckyTableBlue{
	background: #ffffcc;
	border-collapse: collapse;
	border-left: 1px solid #3366cc;
	border-top: 1px solid #3366cc;
	width: 280px;
	margin: 20px 0 20px 140px;
}
.EarLuckyTableBlue td{
	color: #003399;
	font-size: 80%;
	line-height: 1.5;
	font-weight: bold;
	padding: 5px;
	border-right: 1px solid #3366cc;
	border-bottom: 1px solid #3366cc;
}
.AeraWantedMargin{
	margin: 50px 0 0 50px;
}


/*-- OPENDOORS TOKUYAKU LIST STYLES --*/

.TokuyakuList{
	border-collapse: collapse;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
}
.TokuyakuList td{
	font-size: 80%;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}


/*-- OPENDOORS KAGAKURU STYLES --*/

.KagakuruBanTable{
	margin: 0px;
}
.KagakuruBanTable td{
	vertical-align:top;
}
.KagakuruMokujiTable{
	margin: 0px 0px 15px 10px;
}
.KagakuruMidashiPurple{
	font-size:80%;
	font-weight:bold;
	color:#660099;
	margin: 0px 0px 5px 0px;
}
.KagakuruMidashiOrange{
	font-size:80%;
	font-weight:bold;
	color:#ff9900;
	margin: 0px 0px 5px 0px;
}
.KagakuruMidashiBlue{
	font-size:80%;
	font-weight:bold;
	color:#0099cc;
	margin: 0px 0px 5px 0px;
}
.KagakuruMidashiPink{
	font-size:80%;
	font-weight:bold;
	color:#ff66cc;
	margin: 0px 0px 5px 0px;
}
.KagakuruMidashi{
	font-size:80%;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}
.KagakuruClubTable{
	margin:15px auto 15px auto;
}


.KagakuruClubMidashiBlue{
	width:439px;
	text-align:center;
	font-size:80%;
	font-weight:bold;
	color:#003399;
	margin: 0px 0px 5px 0px;
}
.KagakuruClubMidashi{
	font-size:80%;
	font-weight:bold;
	color:#000000;
}
.KagakuruClubBlue{
	padding:10px;
	background:#ccccff;
}
.KagakuruClubIllust{
	text-align:right;
	vertical-align:bottom;
	width:80px;
	padding:0px;
}
.KouenkaiLead td{
	text-align: center;
	font-size:80%;
}
.KouenkaiLead p{
	text-align: center;
}
.KouenkaiList{
	border-collapse:collapse;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
}
.KouenkaiList td{
	font-size:80%;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.KagakuruCmTable {
	width:500px;
	margin:0px 0px 0px 30px;
}
.KagakuruCmTable th {
	text-align: center;
	font-size:80%;
	font-weight: bold;
	color: #000000;
	padding: 7px;
	background: #e6e6e6;
}
.KagakuruCmTable td {
	font-size:80%;
	line-height:140%;
	font-weight: bold;
	text-align: center;
	padding: 15px;
}
.KagakuruKabegamiTable {
	width:400px;
	border-collapse:collapse;
	border-top: 1px solid #669966;
	border-left: 1px solid #669966;
	margin:0px 0px 0px 80px;
}
.KagakuruKabegamiTable th {
	width:15%;
	text-align: center;
	font-size:80%;
	font-weight: bold;F
	color: #000000;
	padding: 7px;
	background: #99cc99;
	border-right: 1px solid #669966;
	border-bottom: 1px solid #669966;
}
.KagakuruKabegamiTable td {
	font-size:80%;
	font-weight: bold;
	line-height:180%;
	text-align: center;
	padding: 14px 7px 14px 7px;
	border-right: 1px solid #669966;
	border-bottom: 1px solid #669966;
}
.KagakuruOtayoriTable{
	background: #FFFFff url("/kagakuru/otayori/kansou/image/sky_bg.jpg") repeat-y;
}
.KagakuruOtayoriTable1Left {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #99CCFF;
	border-left: 3px solid #99CCFF;
	margin:30px 0px 0px 80px;
}
.KagakuruOtayoriTable1Left td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_1.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #99CCFF;
	border-bottom: 3px solid #99CCFF;
}
.KagakuruOtayoriTable1Left td span{
	font-weight:bold;
}
.KagakuruOtayoriTable1Right {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #99CCFF;
	border-left: 3px solid #99CCFF;
	margin:30px 0px 0px 280px;
}
.KagakuruOtayoriTable1Right td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_1.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #99CCFF;
	border-bottom: 3px solid #99CCFF;
}
.KagakuruOtayoriTable1Right td span{
	font-weight:bold;
}
.KagakuruOtayoriTable2Left {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #ffccff;
	border-left: 3px solid #ffccff;
	margin:30px 0px 0px 80px;
}
.KagakuruOtayoriTable2Left td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_2.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #ffccff;
	border-bottom: 3px solid #ffccff;
}
.KagakuruOtayoriTable2Left td span{
	font-weight:bold;
}
.KagakuruOtayoriTable2Right {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #ffccff;
	border-left: 3px solid #ffccff;
	margin:30px 0px 0px 280px;
}
.KagakuruOtayoriTable2Right td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_2.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #ffccff;
	border-bottom: 3px solid #ffccff;
}
.KagakuruOtayoriTable2Right td span{
	font-weight:bold;
}
.KagakuruOtayoriTable3Left {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #ffcc66;
	border-left: 3px solid #ffcc66;
	margin:30px 0px 0px 80px;
}
.KagakuruOtayoriTable3Left td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_3.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #ffcc66;
	border-bottom: 3px solid #ffcc66;
}
.KagakuruOtayoriTable3Left td span{
	font-weight:bold;
}
.KagakuruOtayoriTable3Right {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #ffcc66;
	border-left: 3px solid #ffcc66;
	margin:30px 0px 0px 280px;
}
.KagakuruOtayoriTable3Right td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_3.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #ffcc66;
	border-bottom: 3px solid #ffcc66;
}
.KagakuruOtayoriTable3Right td span{
	font-weight:bold;
}
.KagakuruOtayoriTable4Left {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #CC99FF;
	border-left: 3px solid #CC99FF;
	margin:30px 0px 0px 80px;
}
.KagakuruOtayoriTable4Left td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_4.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #CC99FF;
	border-bottom: 3px solid #CC99FF;
}
.KagakuruOtayoriTable4Left td span{
	font-weight:bold;
}
.KagakuruOtayoriTable4Right {
	width:200px;
	border-collapse:collapse;
	border-top: 3px solid #CC99FF;
	border-left: 3px solid #CC99FF;
	margin:30px 0px 0px 280px;
}
.KagakuruOtayoriTable4Right td {
	background: #FFFFcc url("/kagakuru/otayori/kansou/image/bero_4.gif") repeat-x;
	font-size:80%;
	line-height:180%;
	text-align: left;
	padding: 25px 10px 10px 10px;
	border-right: 3px solid #CC99FF;
	border-bottom: 3px solid #CC99FF;
}
.KagakuruOtayoriTable4Right td span{
	font-weight:bold;
}
.KagakuruIllustKenmei {
	background: #ffffff url("/kagakuru/otayori/illust/image/kenmei_bg.jpg") no-repeat;
	font-size:80%;
	margin:25px 0px 10px 0px;
	padding: 3px 5px 3px 10px;
}
.KagakuruIllustKenmei2 {
	background: #ffffff url("/kagakuru/otayori/illust/image/kenmei_bg2.jpg") no-repeat;
	font-size:80%;
	margin:25px 0px 10px 0px;
	padding: 3px 5px 3px 10px;
}
.KagakuruIllustTable {
	width:509px;
	margin:0px 0px 15px 30px;
}
.KagakuruIllustTable td {
	font-size:70%;
	line-height:150%;
	text-align: left;
	padding: 0px 10px 0px 0px;
}
.KagakuruListTable{
	border-collapse:collapse;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
	margin-right:15px;
}
.KagakuruListTable td{
	font-size:80%;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.KagakuruListTableGr{
	border-collapse:collapse;
	border-left: 1px solid #B3B3B3;
	border-top: none;
}
.KagakuruListTableGr td{
	font-size:80%;
	background:#e6e6e6;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.KagakuruListLead {
	font-size:80%;
	text-align: center;
	margin: 0px 0px 25px 0px;
}
.*-- KAGAKURU PLUS STYLES --*/

.KagakuruplusTopTable{
	margin-bottom:25px;
}
.KagakuruplusTopTable td{
	padding:5px;
}
.KagakuruplusTxtBlue{
	font-size:80%;
	font-weight:bold;
	color:#6699FF;
}
.KagakuruplusTxtPink{
	font-size:80%;
	font-weight:bold;
	color:#FF99FF;
}
.KagakuruplusTxtBrown{
	font-size:80%;
	font-weight:bold;
	color:#CC3300;
}
.KagakuruplusTxtGreen{
	font-size:80%;
	font-weight:bold;
	color:#669933;
}
.KagakuruplusLetsTable{
	height:250px;
	margin-bottom:25px;
}
.KagakuruplusLetsTable td{
	text-align:center;
	background:#FFFF9F;
	padding:0px;
}
.KagakuruplusHirobaTable{
	height:250px;
	margin-bottom:25px;
}
.KagakuruplusHirobaTable td{
	text-align:center;
	background:#FDD5E9;
	padding:0px;
}
.KagakuruplusRensaiTable{
	margin:0 auto 25px auto;
}
.KagakuruplusFileMidashi{
	font-size:100%;
	font-weight:bold;
	color:#6699CC;
	margin-bottom:15px;
}


/*-- OPENDOORS SILK ROAD STYLES --*/

.SilkroadListTable{
	width: 539px;
	border-collapse: collapse;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
}
.SilkroadListTable td{
	font-size: 80%;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.Silkroadw100{
	width: 100px;
}
.SilkroadListTableGr{
	width: 539px;
	border-collapse: collapse;
	border-left: 1px solid #B3B3B3;
	border-top: none;
}
.SilkroadListTableGr td{
	font-size: 80%;
	background: #e6e6e6;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.SilkroadListLead {
	font-size: 80%;
	text-align: center;
	margin: 0 0 25px 0;
}
.SilkroadxSmallTxtC{
	line-height: 1.5;
	text-align: center;
	font-size: 70%;
}

/*-- OPENDOORS NINGEN KOKUHOU LIST STYLES --*/

.NigenkokuListTable{
	border-collapse: collapse;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
	margin-right: 15px;
}
.NigenkokuListTable td{
	font-size: 80%;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.NigenkokuKougei{
	background: #999900;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.NigenkokuGeinou{
	background: #990000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

/*-- OPENDOORS FUJISAWA LIST STYLES --*/

.FujisawaListTable{
	width: 520px;
	border-collapse: collapse;
	border-left: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
	margin-right: 15px;
}
.FujisawaListTable td{
	font-size: 80%;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.FujisawaListTable th{
	background: #e6e6e6;
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.FujisawaListTableNum{
	width: 70px;
	text-align: right;
}

/*-- OPENDOORS CAMERA CONTEST LIST STYLES --*/

.CameraDigiSemiTable {
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.CameraDigiSemiTable td {
	padding: 7px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.CameraContestTable {
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.CameraContestTable th {
	width: 15%;
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	padding: 7px;
	background: #e6e6e6;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.CameraContestTable td {
	font-size: 70%;
	line-height: 1.4;
	text-align: left;
	padding: 7px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.CameraKumiMargin {
	margin: 0 0 15px 0
}
.CameraNfLogoTable{
	margin: 0 0 0 60px;
}
.CameraNfLogoTable td{
	padding: 10px;
}
.CameraNfLogoTable2{
	margin: 20px 0 10px 75px;
}
.CameraNfLogoTable2 td{
	padding: 0;
}
.CameraNfTable {
	width: 460px;
	border-collapse: collapse;
	border-top: 1px solid #6699cc;
	border-left: 1px solid #6699cc;
	background: #ffffff;
	margin: 0 0 0 40px;
}
.CameraNfTable th {
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	color: #336699;
	padding: 5px;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
}
.CameraNfTable td {
	font-size: 70%;
	line-height: 1.2;
	padding: 3px 3px 3px 10px;
	border-right: 1px solid #6699cc;
	border-bottom: 1px solid #6699cc;
}
.CameraNfTableDk{
	background: #f3f3f3;
	padding: 0;
	border-left: 1px solid #6699cc;
}
.CameraNfLogo{
	text-align: center;
	margin: 0 0 10px 0;
}
.CameraNf50Navi {
	margin: 10px 0 0 80px;
}
.CameraNf50Navi a:link,.CameraNf50Navi a:active,.CameraNf50Navi a:visited{
	font-size: 70%;
	font-weight: bold;
	background: #e6e6e6;
	text-decoration: none;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 3px 8px 2px 9px;
	margin: 0 2px 0 0;
}
.CameraNf50Navi a:hover{
	font-size: 70%;
	font-weight: bold;
	background: #ffffff;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 3px 8px 2px 9px;
	margin: 0 2px 0 0;
}

/*-- OPENDOORS CAMERA CONTEST LIST STYLES --*/

.TripperContestTable {
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.TripperContestTable th {
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	padding: 7px;
	background: #e6e6e6;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.TripperContestTable td {
	font-size: 80%;
	line-height: 1.4;
	text-align: left;
	padding: 7px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}

/*-- OPENDOORS ASAPASO LIST STYLES --*/

.AsapasoRensaiCapR{
	text-align: right;
	font-size: 70%;
	padding: 15px 0 0 0;
}
.AsapasoKyukanArea {
	width: 350px;
	text-align: left;
	font-size: 70%;
	font-weight: bold;
	padding: 15px;
	background: #e6e6e6;
}
.AsapasoRensaiTable {
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.AsapasoRensaiTable td {
	font-size: 70%;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.AsapasoRensaiTable p {
	background: url(../img/arrow_blue_r.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 12px;
}
.AsapasoCenterTable{
	padding: 20px 0 0 75px;
}
.AsapasoForumIcon{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;;
	margin-right: 5px;
}
.OdajimaGrayArea {
	width: 185px;
	font-size: 70%;
	line-height: 1.3;
	background: #e6e6e6;
	padding: 4px 5px 4px 10px;
	margin: 10px 0 0 0px;
}
.FreeLeadArea {
	font-size: 80%;
	margin: 15px 0;
}
.FreeNoBorderArea {
	font-size: 70%;
	line-height: 1.2;
	text-align: left;
	margin: 5px 0;
	padding: 0;
}
.AsapasoPrivacyTable {
	height: 550px;
}
.AsapasoPrivacyTable td {
	vertical-align: top;
	font-size: 80%;
	line-height: 1.5;
}

/*-- OPENDOORS ASAPASO FES STYLES --*/

.AsapasoFesTable td {
	vertical-align: top;
}
.AsapasoFesTitle {
	color: #666699;
	font-size: 80%;
	font-weight: bold;
	text-align: left;
	padding: 2px 2px 2px 5px;
	background: #ccccff;
	border: 2px solid #9999cc;
	margin-top: 10px;
	margin-bottom: 5px;
}
.AsapasoFesPhotoTable{
	width: 240px;
}
.AsapasoFesPhotoTable td{
	font-size: 70%;
	line-height: 1.2;
}
.AsapasoFesDay{
	text-align: center;
	font-size: 80%;
	color: #666699;
	font-weight: bold;
	text-align: center;
	border: 1px solid #666699;
	padding: 3px;
}
.AsapasoFesTxtSB{
	font-size: 70%;
	line-height: 1.2;
	font-weight: bold;
	color: #666699;
}
.AsapasoFesDetailBox{
	width: 220px;
	font-size: 80%;
	background: #FFFFCC;
	padding: 3px 3px 3px 20px;
}
.AsapasoFesDetailBorderBox{
	font-size: 80%;
	padding: 3px;
	border: 1px solid #000000;
}


/*-- OPENDOORS SYUKAN TSUKIJI MAP STYLES --*/

.TkjWriter{
	font-size: 70%;
	text-align: right;
	margin: 0 10px 1px 0px;
}
.TkjTopTable td{
	padding: 0 10px 1px 0;
	font-size: 80%;
	line-height: 1.5;
}
.TkjIndexTable{
	width: 538px;
	margin: 0;
}
.TkjIndexTable td{
	padding: 5px;
	font-size: 70%;
	line-height: 1.5;
	background: url(http://opendoors.asahi.com/syukan/tsukiji/image/bg.jpg) repeat-x;
	vertical-align: top;
}
.TkjCateg1{
	width: 124px;
	background: #99CCFF;
	color: #336699;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 5px;
	padding: 3px 0;
}
.TkjCateg2{
	width: 124px;
	background: #ffcc99;
	color: #993333;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 5px;
	padding: 3px 0;
}
.TkjCateg3{
	width: 124px;
	background: #CCFF99;
	color: #669933;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 5px;
	padding: 3px 0;
}
.TkjCateg4{
	width: 124px;
	background: #ffff99;
	color: #996633;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 5px;
	padding: 3px 0;
}
.TkjCateg5{
	width: 124px;
	background: #ff9999;
	color: #993333;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 5px;
	padding: 3px 0;
}
.TkjCateg6{
	width: 124px;
	background: #CC99FF;
	color: #663399;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	margin: 10px 0 5px;
	padding: 3px 0;
}
.TkjCateg7{
	width: 124px;
	background: #9999ff;
	color: #333399;
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	padding: 3px 0;
}
.TkjIndexMapTable{
	margin: 0 0 0 10px;
}
.TkjIndexMapTable td{
	font-size: 100%;
	line-height: 1.5;
	text-align: center;
}
.TkjShopBorderTable {
	width: 383px;
	height: 150px;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.TkjShopBorderTable td {
	font-size: 80%;
	line-height: 1.4;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.TkjShopName{
	font-size: 120%;
	font-weight: bold;
}
.TkjShopTable {
	margin: 15px 0 0 0;
}
.TkjGrayArea {
	margin: 15px 0;
	background: #e6e6e6;
	text-align: center;
	font-size: 80%;
}
.TkjCenterMidashi {
	margin: 15px 0;
	text-align: center;
	font-size: 80%;
	font-weight: bold;
}
.TkjColumnLeadTable {
	border-collapse: collapse;
	border-top: 5px solid #ffcc33;
	border-left: 0px;
	margin: 5px;
}
.TkjColumnLeadTable td {
	font-size: 80%;
	line-height: 1.4;
	font-weight: bold;
	border-bottom: 5px solid #ffcc33;
	border-right: 0;
	padding: 5px;
}
.TkjColumnMidashi {
	margin: 15px 0;
	font-size: 120%;
	font-weight: bold;
	color: #990000;
}
.TkjColumnImg {
	margin: 0 0 10px;
}
.TkjColumnTable td{
	vertical-align: top;
}

/*-- OPENDOORS SYUKAN BRIEFING STYLES --*/

.SyukanBriefTitleTable{
	margin-bottom: 10px;
}
.SyukanBriefTitleTable2{
	margin-bottom: 25px;
}
.SyukanBriefHonbun p{
	font-size: 80%;
	line-height: 1.4;
	margin-bottom: 10px;
}

/*-- OPENDOORS Issatsu STYLES --*/

.IssatsuStoIndexTable {
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #996633;
	border-left: 1px solid #996633;
}
.IssatsuStoIndexTable td {
	width: 580px;
	font-size: 70%;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #996633;
	border-bottom: 1px solid #996633;
}
.IssatsuStoIndexTable p {
	background: url(../img/arrow_blue_r.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 12px;
}
.IssatsuStoLeadArea {
	font-size: 80%;
	font-weight: bold;
	margin: 15px 0;
}
.IssatsuStoWriter {
	font-size: 80%;
	text-align: right;
	margin: 15px 0;
}
.IssatsuStoImageRight {
	float: right;
	font-size: 70%;
	margin: 5px 0 10px 5px;
}
.IssatsuStoImageLeft {
	float: left;
	font-size: 70%;
	margin: 5px 10px 5px 0px;
}
.IssatsuStoTitleArea {
	height: 170px;
	background: url(/issatsu/image/story_bg.jpg) no-repeat left top;
	padding: 0 0 0 240px;
}
.IssatsuStoYellowLine {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #996633;
	border-left: 10px solid #996633;
	padding: 10px 10px 10px 10px;
	margin-top: 2px;
	margin-bottom: 10px;
	background: #ffffff;
}
.IssatsuMail{
	font-size: 80%;
	text-align: right;
	margin: 15px 0 0 0;
}

/*-- OPENDOORS Ronza STYLES --*/

.RonzaEditorTable td {
	vertical-align: top;
	text-align: left;
	padding: 0;
}
.RonzaEditorTableNavi {
	background: #eeeee0;
}
.RonzaEdiIndexTable {
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #ff6633;
	border-left: 1px solid #ff6633;
	width: 120px;
	margin: 10px;
}
.RonzaEdiIndexTable th {
	color: #ffffcc;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	border-right: 1px solid #ff6633;
	border-bottom: 1px solid #ff6633;
	background-color: #ff6633;
}
.RonzaEdiIndexTable td {
	text-align: left;
	padding: 10px;
	border-right: 1px solid #ff6633;
	border-bottom: 1px solid #ff6633;
	background-color: #ffffcc;
}
.RonzaEdiIndexTable a:link,.RonzaEdiIndexTable a:visited,.RonzaEdiIndexTable a:active{
	font-size: 70%;
	line-height: 1.7;
	color: #ff6633;
}
.RonzaEdiIndexTable a:hover{
	font-size: 70%;
	line-height: 1.7;
	color: #ff6633;
	text-decoration: underline;
}
.RonzaEdiChief {
	color: #ff3300;
	font-size: 80%;
	font-weight: bold;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ff3300;
	border-left: 10px solid #ff3300;
	padding: 10px 10px 10px 10px;
	margin: 20px 40px 10px 50px;
	background: #ffcc99;
}
.RonzaEdiPen {
	color: #339966;
	font-size: 80%;
	font-weight: bold;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #339966;
	border-left: 10px solid #339966;
	padding: 10px 10px 10px 10px;
	margin: 20px 40px 10px 50px;
	background: #ccff99;
}
.RonzaEdiHonbun{
	margin: 0 40px 0 50px;
	font-size: 80%;
}
.RonzaEdiIcon{
	float: left;
	margin: 0 5px 5px 0;
}
.RonzaEdiMaru{
	text-align: center;
	font-size: 80%;
	color: #ccffcc;
	margin: 10px 0;
}
.RonzaEdiBosyu {
	border: 1px solid #339966;
	padding: 10px;
	margin: 10px 0;
}
.RonzaStoIndexTable {
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.RonzaStoIndexTable td {
	width: 580px;
	font-size: 70%;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.RonzaStoIndexTable p {
	background: url(../img/arrow_blue_r.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 12px;
}
.RonzaStoLeadArea {
	font-size: 80%;
	font-weight: bold;
	margin: 15px 0;
}
.RonzaStoWriter {
	font-size: 80%;
	text-align: right;
	margin: 15px 0;
}
.RonzaStoImageRight {
	float: right;
	font-size: 70%;
	margin: 5px 0 10px 5px;
}
.RonzaStoImageLeft {
	float: left;
	font-size: 70%;
	margin: 5px 10px 5px 0;
}
.RonzaStoTitleArea {
	height: 170px;
	background: url(http://opendoors.asahi.com/ronza/story/image/story_bg.jpg) no-repeat left top;
	padding: 0 0 0 240px;
}
.RonzaStoRedLine {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CC3333;
	border-left: 10px solid #CC3333;
	padding: 10px 10px 10px 10px;
	margin-top: 2px;
	margin-bottom: 10px;
	background: #ffffff;
}
.RonzaStoBlackBd {
	padding: 20px;
	margin: 20px;
	border: 1px solid #000000;
}
.RonzaMail{
	font-size: 80%;
	text-align: right;
	margin: 15px 0 0 0;
}

/*-- OPENDOORS BIZPASO STYLES --*/

.BizpasoMidashi{
	background: #FBEAEA;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 10px;

}
.BizpasoDLTable{
	width: 250px;
	border: 1px solid #ff9999;
	background: #FBEAEA;
}
.BizpasoDLTable td{
	font-size: 80%;
	padding: 10px;
}
.BizpasoDLTable th{
	background: #FF9999;
	font-size: 90%;
	text-align: right;
	font-weight: bold;
	padding: 3px;
}
.BizpasoDLTable a:link,.BizpasoDLTable a:visited,.BizpasoDLTable a:active{
	color: #660000;
	text-decoration: none;
}
.BizpasoDLTable a:hover{
	color: #cc3333;
	text-decoration: none;
}
.BizpasoIndexTable{
	width: 100%;
	margin-top: 15px;
}
.BizpasoIndexTable td{
	font-size: 90%;
	text-align: center;
}
.BizpasoIndexTable a:link,.BizpasoIndexTable a:visited,.BizpasoIndexTable a:active{
	text-decoration: none;
	margin-bottom: 15px;
}
.BizpasoIndexTable a:hover{
	text-decoration: none;
	margin-bottom: 15px;
}

/*-- OPENDOORS AWCD STYLES --*/

.AwcdBorderTable {
	width: 500px;
	border-collapse: collapse;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0 auto 0 auto;
}
.AwcdBorderTitle {
	font-size: 100%;
	line-height: 1.4;
	border-left: 1px solid #999999;
	background: #e6e6e6;
}
.AwcdBorderTable p {
	font-size: 120%;
	font-weight: bold;
	color: #ff6600;
}
.AwcdBorderTable td {
	font-size: 80%;
	line-height: 1.4;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 3px;
}
.AwcdPresentTable {
	width: 500px;
	margin: 15px 0 0 20px;
}
.AwcdPresentTable td {
	font-size: 80%;
	line-height: 1.4;
}
.AwcdPresentTableTitle{
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}

/*-- NINGEN KOKUHOU STYLES --*/

.NingenkokuTitleArea {
	font-size: 80%;
	text-align: center;
	margin-bottom: 5px;
	padding: 10px;
	background: url(http://opendoors.asahi.com/original/hyakka/ningenkoku/image/title_bg.jpg) repeat-x;
	color: #FFFFFF;
}
.NingenkokuTitleArea p {
	font-size: x-large;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px 0 0;
}
.NingenkokuGrayCap{
	font-size: 70%;
	color: #666666;
	margin-bottom: 10px;
}
.NingenkokuBrownTxt{
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	color: #663300;
	margin-bottom: 20px;
	margin-top: 20px;
}
.NingenkokuImage{
	margin: 10px 0;
}
.NingenkokuTokushoku{
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	background: url(http://opendoors.asahi.com/original/hyakka/ningenkoku/image/tokushoku_bg.jpg) repeat;
	padding: 5px 5px 5px 8px;
	margin-bottom: 5px;
	margin-top: 15px;
}
.NingenkokuImageLeft{
	float: left;
	margin-right: 10px;
}
.NingenkokuMarginBox{
	margin-top: 10px;
}
.NingenkokuEssayBox{
	border: #66CC33 solid 1px;
	background: #C1E579;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 5px;
	font-size: 70%;
	line-height: 1.4;
}
.NingenkokuEssayBox p{
	font-size: 120%;
	font-weight: bold;
	color: #006633;
	margin-bottom: 5px;
}
.NingenkokuKawaiCap{
	font-size: 70%;
	line-height: 1.4;
}
.NingenkokuKawaiCapB{
	font-size: 70%;
	font-weight: bold;
	line-height: 1.4;
}
.NingenkokuKawaiMidashiBox{
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	background: #7F1E02;
}
.NingenkokuKawaiMidashi{
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	margin-top: 15px;
	margin-bottom: 15px;
}
.NingenkokuKawaiName{
	font-size: 120%;
	font-weight: bold;
	color: #7F1E02;
	margin-top: 0px;
	margin-bottom: 5px;
}
.NingenkokuCoverTable{
	margin-top: 25px;
	margin-bottom: 25px;
}
.NingenkokuCoverTable td{
	text-align: center;
	font-size: 70%;
}
.NingenkokuPresentTable{
	margin-top: 25px;
	margin-bottom: 25px;
	background: url(http://opendoors.asahi.com/original/hyakka/ningenkoku/image/present_bg.jpg) no-repeat;
}
.NingenkokuPresentTable td{
	padding: 8px;
}
.NingenkokuPresentMidashiBox{
	background: #B3760C;
	text-align: center;
	font-size: 80%;
	color: #ffffff;
	padding: 3px;
}
.NingenkokuPresentMidashiBox p{
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
}
.NingenkokuPresentMidashi{
	font-size: 80%;
	line-height: 1.2;
	font-weight: bold;
	color: #B3760C;
	margin-bottom: 15px;
}
.NingenkokuRedline{
	width: 1px;
	background: #cc0000;
}
.NingenkokuGreenBoxTable{
	padding: 3px;
}
.NingenkokuGreenBoxTable td{
	font-size: 80%;
	font-weight: bold;
	border: #ffffff solid 1px;
}
.NingenkokuGreenBoxTableGreen{
	white-space: nowrap;
	background: #336633;
	text-align: center;
	font-size: 80%;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
}
.NingenkokuKansyuTable{
	margin-bottom: 25px;
}
.NingenkokuKansyuTable td{
	background: #E6E6AE;
	padding: 8px;
}
.NingenkokuKansyuMidashiBox{
	font-size: 100%;
	text-align: center;
	font-weight: bold;
	background: #ffffff;
	padding: 3px;
	border: solid 2px #BD8F32;
}
.NingenkokuKansyuMidashiBox3{
	padding: 8px 8px 0 8px;
	background: #E6E6AE;
	margin-top: 25px;
}
.NingenkokuKansyuMidashiBox2{
	color: #ffffff;
	font-size: 80%;
	font-weight: bold;
	background: #BD8F32;
	padding: 3px;
	margin: 0 0 10px 0;
}
.NingenkokuFileMidashiBox{
	background: #006633;
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	padding: 5px;
	margin-bottom: 15px;
}
.NingenkokuFileOtokuBox{
	background: #ccff99;
	border: 2px solid #669966;
	text-align: center;
	color: #000000;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 2px;
}
.NingenkokuFileOtokuBox p{
	font-weight: bold;
	color: #336633;
	font-size: 100%;
}
.NingenkokuListKougei{
	font-weight: bold;
	color: #999933;
	font-size: 100%;
}
.NingenkokuListGeinou{
	font-weight: bold;
	color: #993333;
	font-size: 100%;
}

/*-- OPENDOORS Shoseki STYLES --*/

.ShosekiJihiLead{
	font-size: 80%;
	line-height: 1.2;
	text-align: center;
	margin: 0 0 15px 0;
}
.ShosekiJihiMidashiG {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2;
	text-align: left;
	padding: 3px 3px 3px 10px;
	margin: 15px 0;
	background: #e6e6e6;
}
.ShosekiReizeikeLead{
	font-size: 80%;
	line-height: 1.2;
	text-align: center;
	margin: 0 0 15px 0;
}
.ShosekiReizeikeTable {
	width: 539px;
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	margin: 15px 0;
}
.ShosekiReizeikeTable td {
	font-size: 70%;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.ShosekiReizeikeTable p {
	font-weight: bold;
}
.ShosekiReizeikePage {
	font-size: 80%;
	line-height: 1.2;
	text-align: right;
	padding: 3px 3px 3px 10px;
	margin: 15px 0;
	background: #e6e6e6;
}

/*-- OPENDOORS Denshi STYLES --*/

.DenshiAboutTable {
	margin: 15px 0 0 0;
}


.DenshiAboutBorderTable {
	width: 400px;
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	margin: 15px 0;
}
.DenshiAboutBorderTable td {
	font-size: 70%;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
}
.DenshiAboutBorderTableG {
	width: 400px;
	text-align: left;
	margin: 15px 0;
}
.DenshiAboutBorderTableG td {
	background: #e6e6e6;
	font-size: 70%;
	text-align: left;
	padding: 5px;
}
.DenshiKikanBorderTable {
	width: 500px;
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	margin: 15px 0 15px 30px;
}
.DenshiKikanBorderTable td {
	text-align: left;
	padding: 10px;
	border-right: 0;
	border-bottom: 1px solid #B3B3B3;
}
.DenshiKikanTableG {
	width: 350px;
	border: none;
	text-align: left;
	background: #e6e6e6;
	margin: 10px 0 0 0;
}
.DenshiKikanTableG td {
	border: none;
	font-size: 70%;
	line-height: 1.2;
	text-align: left;
	padding: 5px;
	background: #e6e6e6;
}
.DenshiListTable1{
	width: 300px;
	margin: 0;
}
.DenshiListTable1_off{
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	font-size: 70%;
	line-height: 1.2;
	text-align: center;
	margin: 0;
	padding: 5px;
	background: #e6e6e6;
}
.DenshiListTable1_on {
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	font-size: 70%;
	line-height: 1.2;
	text-align: center;
	margin: 0;
	padding: 5px;
	background: #ffffff;
}
.DenshiListTable2{
	background: #9999cc;
	width: 538px;
	padding: 3px;
	margin: 0;
}
.DenshiList2_off{
	width: 50px;
	font-size: 70%;
	line-height: 1.2;
	text-align: center;
	padding: 3px 5px 3px 5px;
	background: #ccccff;
}
.DenshiList2_on {
	width: 50px;
	font-size: 70%;
	line-height: 1.2;
	text-align: center;
	padding: 3px 5px 3px 5px;
	background: #ffffff;
}
.DenshiListTable3{
	width: 538px;
	margin: 0;
	border-collapse: collapse;
	border-top: none;
	border-left: 1px solid #B3B3B3;
}
.DenshiListTable3 td{
	font-size: 70%;
	line-height: 1.2;
	padding: 2px;
	background: #ffffff;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}
.DenshiListTable4{
	width: 538px;
	margin: 0;
	border-collapse: collapse;
	border-top: none;
	border-left: 1px solid #B3B3B3;
}
.DenshiListTable4 td{
	font-size: 70%;
	line-height: 1.2;
	padding: 2px;
	background: #ccccff;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}
.DenshiListTable5{
	width: 538px;
	margin: 0;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.DenshiListTable5 td{
	font-size: 70%;
	line-height: 1.2;
	padding: 2px;
	background: #ffffff;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}
.DenshiListTable6{
	width: 538px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.DenshiListTable6 th{
	font-size: 90%;
	font-weight: bold;
	line-height: 1.2;
	padding: 2px;
	background: #e6e6e6;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}
.DenshiListTable6 td{
	font-size: 70%;
	line-height: 1.2;
	padding: 5px;
	background: #ffffff;
	border-bottom: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
}
.DenshiW119{
	width: 119px;
}
.DenshiW110{
	width: 110px;
}
.DenshiW119C{
	width: 119px;
	text-align: center;
}
.DenshiW107C{
	width: 107px;
	text-align: center;
}
.DenshiW104C{
	width: 104px;
	text-align: center;
}
.DenshiW50C{
	width: 50px;
	text-align: center;
}
.DenshiW55C{
	width: 55px;
	text-align: center;
}
.DenshiW68C{
	width: 68px;
	text-align: center;
}
.DenshiW69C{
	width: 69px;
	text-align: center;
}
.DenshiW78{
	width: 78px;
}
.DenshiW78C{
	width: 78px;
}
.DenshiW80{
	width: 80px;
}
.DenshiW85{
	width: 85px;
}
.DenshiW123{
	width: 123px;
}
.DenshiW123C{
	width: 123px;
	text-align: center;
}
.DenshiW137C{
	width: 137px;
	text-align: center;
}
.DenshiW138C{
	width: 138px;
	text-align: center;
}
.DenshiW153C{
	width: 153px;
	text-align: center;
}


.DenshiOnsen1Table td {
	vertical-align: top;
}

/*-- OPENDOORS Nenkan STYLES --*/


.JrOshiraseTable{
	height: 500px;
}
.JrOshiraseTable td{
	vertical-align: top;
}
.JrOshiraseTable p {
	font-size: 80%;
	background: url(../img/arrow_blue_r.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 10px 12px;
}
.JrUrl {
	font-size: 80%;
	margin: 0 0 15px 0px;
}
.JrUrlTable{
	margin: 0 0 25px 0px;
}
.JrUrlTable td{
	vertical-align: top;
	font-size: 80%;
	line-height: 1.4;
}
.JrUrlTable2006Midashi{
	text-align: center;
	font-size: 120%;
	line-height: 1.4;
	font-weight: bold;
	color: #CC6600;
}
.JrUrlTable2006{
	margin: 0 0 25px 0;
	border-top: 1px solid #CCCC99;
	border-left: 1px solid #CCCC99;
	border-right: 1px solid #333300;
	border-bottom: 1px solid #333300;
}
.JrUrlTable2006 td{
	vertical-align: top;
	font-size: 80%;
	line-height: 1.4;
	padding: 10px;
	background: #ffffcc;
}
.JrUrlTable2006Title{
	font-size: 100%;
	line-height: 1.4;
	font-weight: bold;
	color: #ffffff;
	background: #CC9933;
	padding: 3px;
	margin-bottom: 10px;
}
.JrUrlEditer{
	font-size: 70%;
	text-align: right;
	margin: 0 10px 10px 0;
}
.JrUrlCateg{
	width: 539px;
	padding: 5px;
	margin: 0 0 10px 0;
	background: #e6e6e6;
	font-size: 80%;
	font-weight: bold;
}
.JrBlueTable{
	width: 500px;
	margin: 0 0 0 20px;
}
.JrBlueTableTop{
	padding: 10px;
	background: #ffffff;
	vertical-align: top;
}
.JrBlueTableBtm{
	padding: 10px;
	background: #99CDFF;
	vertical-align: bottom;
}
.JrMidashi{
	color: #663300;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2;
	padding: 3px 3px 3px 10px;
	margin: 0;
	background: #ffcc00;
}
.JrYellowBorder {
	width: 454px;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 20px;
	background: #ffffcc;
	border: 2px solid #ffcc00;
}
.JrLeadOrangeCenter {
	font-weight: bold;
	color: #cc6600;
	font-size: 80%;
	line-height: 140%;
	margin-bottom: 10px;
	margin-top: 0;
	text-align: center;
}
.ChiezoRedArea {
	background: #ff9999;
	color: #cc0000;
	font-size: 80%;
	font-weight: bold;
	border: 1px solid #cc3333;
	padding: 5px 5px 5px 10px;
	margin: 10px 0;
}

/*-- Torino STYLES --*/

.TorinoTable {
	width: 260px;
	border-top: 1px solid #0099cc;
	border-left: 1px solid #0099cc;
	font-size: 80%;
	
}
.TorinoTable th {
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	color: #336699;
	padding: 2px;
	background: #99ccff;
	border-right: 1px solid #0099cc;
	border-bottom: 1px solid #0099cc;
}
.TorinoTable td {
	font-size: 80%;
	padding: 2px;
	border-right: 1px solid #0099cc;
	border-bottom: 1px solid #0099cc;
	background: #DCFCFC;
}

/*-- Nenga2006 STYLES --*/

.nenga2006Table{
	padding: 5px;
}
.nenga2006Table td{
	text-align: center;
}

/*-- Houdou 2006 STYLES --*/

.Houdou2006Table td {
	vertical-align: top;
}

/*-- OPENDOORS Enquete STYLES --*/

.EnqMidashiCenter{
	font-weight: bold;
	margin: 50px 0 400px;
	text-align: center;
	font-size: 100%;
	line-height: 1.4;
}

/*-- CHUMON FAQ STYLES --*/

.ChumonFaqTable {
	border-collapse: collapse;
	margin: 20px;
	width:430px;
	border-left: 1px solid #CC3333;
	border-top: 1px solid #CC3333;
}
.ChumonFaqTable th {
	background: #ffcccc;
	font-size: 100%;
	color: #CC3333;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 15px;
	border-right: 1px solid #CC3333;

}
.ChumonFaqTable td {
	background: #ffffff;
	padding: 5px 5px 5px 15px;
	border-right: 1px solid #CC3333;
	border-bottom: 1px solid #CC3333;
}

/*-- SHINSHO STYLES --*/

.shinshoBookTable {
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}
.shinshoBookTable td {
	width: 50%;
	font-size: 70%;
	padding: 0;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	text-align: left;
	vertical-align: top;
}
.shinshoBookTable p {
	background: url(../img/arrow_blue_r.gif) no-repeat left top;
	margin: 5px;
	padding: 0 0 0 12px;
}


/*-- COMIC STYLES --*/

.comicTitle {
	color: #FFFFFF;
	font-size: 80%;
	text-align: left;
	padding: 3px 6px;
	height: 20px;
	background: #F1968B;
	font-weight: bold;
}
.comicTitle p {
	background: url(../img/arrow_white.gif) no-repeat left center;
	padding: 0 0 0 12px;
}
.comicTitle a:link,.comicTitle a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.comicTitle a:hover,.comicTitle a:active{
	text-decoration: underline;
}
.comicGrd {
	padding: 10px 5px 15px;
	background: url(../img/comic_pickup_bg.gif) repeat-x;
	text-align: center;
	vertical-align: top;
}
.comic3BookTable {
	border-top: 1px solid #F1968B;
	border-right: 1px solid #F1968B;
	text-align: left;
}
.comic3BookTable td {
	text-align: left;
	padding: 10px;
	border-left: 1px solid #F1968B;
	border-bottom: 1px solid #F1968B;
	width: 33%;
}
.omic3BookTableInner {
	border-collapse: collapse;
	border: none;
}
.comic3BookTableInner td {
	width: auto;
	font-size: 70%;
	line-height: 140%;
	padding: 5px;
	border: none;
}
.NoMarginTable {
	padding: 0;
	border: none;
	line-height: 1.6;
}
.NoMarginTable td {
	padding: 0;
	border: none;
	line-height: 1.6;
}
.BorderTable {
	border: 1px solid #666666;
}
.BorderTable td {
	padding: 5px;
}
.NoMarginTable2 td {
	padding: 0;
	border: none;
}
.BorderTable2 {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	font-size: 80%;
	line-height: 1.6;
	border-collapse: collapse;
}
.BorderTable2 td {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 5px;
	line-height: 1.6;
}
.BorderTable2 th {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	background: #e6e6e6;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

/*-- asahicom link txt --*/
a.asacomLk:link{
text-decoration: underline;
color:#9f0e15;
}
a.asacomLk:visited{
text-decoration: underline;
color:#9f0e15;
}
a.asacomLk:hover{
text-decoration: underline;
color:#9f0e15;
}
a.asacomLk:active{
text-decoration: underline;
color:#9f0e15;
}