* {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	border:0px;
}

hr{
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

body {
	text-align:center;
	font-size:12px;
	line-height:150%;
}

table {
	font-size:100%;
	line-height:150%;
}

#body{
	margin:0 auto;
	width:950px;
}

#title{
	width:950px;
	background-image: url(../img/title_back.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#title h1 {
	width:390;
	float:left;
}

#title .txt_btn {
	padding:0 100px 0 0;
	margin:33px 0 0 0;
	float:right;
	text-align:right;
}

#btn{
	width:950px;
}

#btn li{
	float:left;
	list-style-type: none;
	height: 42px;
}

#flash{
	width:950px;
	background-image: url(../../img/flash_back.gif);
	background-repeat: no-repeat;
	height: 170px;
	clear: both;
}

#flash .f_left {
	width:715px;
	float:left;
	margin: 8px 0 0 8px;
}

#flash .f_right {
	width:210px;
	float:right;
	margin: 8px 8px 0 0;
}

#flash .f_right .f_btn{
	width:210px;
	margin: 0 0 5px 0;
}


#wapper {
	margin:5px auto 5px;
	padding: 0px 0px 0px 0px;
	width:930px;
	clear: both;
}

#foot_bana {
	width:718px;
	margin:5px auto 5px;
}


#lite {
	width:718px;
	float:left;
}

#lite01 {
	width:388px;
	float:left;
}


#lite .osirase01{
	background-image:url(../../img/oshirase_back.gif);
	background-repeat:repeat-y;
	margin: 0 0 5px 0;
}

#lite .osirase02{
	background-image:url(../../img/oshirase_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0px 30px;
}

#lite .osirase03{
	margin:0 auto;
	width:367px;
}

#lite .osirase03 td{
	padding:0 0 3px 3px;
}

#lite .osirase03 td img{
	margin: 2px 0 0 0;

}

#lite .kouji01{
	background-image:url(../../img/kouji_back.gif);
	background-repeat:repeat-y;
	margin: 0 0 5px 0;
}

#lite .kouji02{
	background-image:url(../../img/kouji_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0px 17px;
}

#lite .kouji03{
	margin:0 auto;
	width:367px;
}

#lite .kouji03 td{
	padding:0 0 3px 3px;
}

#lite .kouji03 td img{
	margin: 3px 0 0 0;

}


#right {
	width:200px;
	float:right;
}

#r_lite {
	width:320px;
	float:right;
}

#r_lite .straight01{
	background-image:url(../../img/straight_top.gif);
	background-repeat:no-repeat;
	margin: 0 0 5px 0;
	padding: 40px 0 10px;
	background-color: #F7F3AF;
}

#r_lite .straight02{
	margin:0 auto 0px;
	width:300px;
}

#r_lite .straight02 td{
	padding:3px 0 3px 3px;
	border-bottom-color:#808080;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#r_lite .straight02 .icon{
	color:#c54723;
}

#r_lite .housou01{
	background-image:url(../../img/housou_top.gif);
	background-repeat:no-repeat;
	margin: 0 0 5px 0;
	padding: 40px 0 10px;
	background-color: #E4FACA;
}

#r_lite .housou02{
	margin:0 auto 0px;
	width:300px;
}

#r_lite .housou02 td{
	padding:3px 0 3px 3px;
}

#r_lite .housou02 .icon{
	color:#c54723;
}

#r_right {
	width:200px;
	float:right;
}

#r_right .otoiawase{
	margin: 6px 0 10px 0
}

#r_right .banner01{
	margin: 0 0 5px 0;
	background-color: #DDDDDD;
}

#r_right .banner02{
	background-image:url(../../img/banner_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0px 9px;
}

#r_right .banner03{
	margin: 0 0 5px 0;
}

#r_right .banner04{
	margin: 0 0px 5px;
	padding: 0 10px 0px;
	text-align: left;
}

#bottom_navi {
	margin:0px auto 5px;
	padding: 0px 0px 0px 0px;
	width:930px;
}

#bottom_navi .bottom_navi01{
	margin:0 0 0 5px;
	float:right;
}

#bottom_navi .bottom_navi02{
	padding:20px 0 0;
	float:right;
}

#bottom_navi .bottom_navi03{
	padding:60px 0 0;
	float:right;
}


.footer {
	border-top-color:#1b3f8e;
	padding:5px 0 10px;
	border-top-style: solid;
	border-top-width: 4px;

}


.clear {
	clear:both;
	font-size:0px/0pt;

}

/*-------------------------------------------------
contents_all
-------------------------------------------------*/

#contents_left{
	width:200px;
	float:left;
	margin:10px 0 0;
}

#contents_left .left_item_02 {
	margin: 0 auto;
	width: 180px;
}

#contents_left .item_green{
	margin:0 0 20px;
	background-color: #D5FED3;
}

#contents_left .item_green_02{
	background-image:url(../img/left_green_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_green_02 p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_green_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_gray{
	margin:0 0 20px;
	background-color: #dbdbdb;
}

#contents_left .item_gray_02{
	background-image:url(../img/left_gray_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_gray_02 p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_gray_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_yellow{
	margin:0 0 20px;
	background-color: #fff6a8;
}

#contents_left .item_yellow_02{
	background-image:url(../img/left_yellow_03.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_yellow p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_yellow_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_blue{
	margin:0 0 20px;
	background-color: #d4ecff;
}

#contents_left .item_blue_02{
	background-image:url(../img/left_blue_03.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_blue p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_blue_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_red{
	margin:0 0 20px;
	background-color: #ffe2ca;
}

#contents_left .item_red_02{
	background-image:url(../img/left_red_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_red_02 p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_red_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_purple{
	margin:0 0 20px;
	background-color: #f7d9ff;
}

#contents_left .item_purple_02{
	background-image:url(http://www.tcnet.ne.jp/community_ch/imgcommon/side_staff_btom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}


#contents_left .left_item{
	margin:0 0 20px;
}


#contents_right{
	width:710px;
	float:right;
	margin:10px 0 0;
}

#pan{
	margin:0 0 10px;
	text-align:right;
}

#pan_02{
	margin:10px 0 10px;
	text-align:right;
	padding:10px 0 0px;
}


#wapper h2{
	background-image:url(../img/h2_bar.jpg);
	text-align: left;
	text-indent: 20px;
	color: #006aae;
	font-size: 18px;
	padding: 5px 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 10px;
}

#wapper .h2_long{
	background-image:url(../img/h2_bar_02.jpg);
	text-align: left;
	text-indent: 20px;
	color: #006aae;
	font-size: 18px;
	padding: 5px 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 10px;
}

#wapper h3{
	border-bottom-color: #ff9900;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	text-align: left;
	text-indent: 15px;
	font-size: 14px;
	padding: 4px 0;
	margin: 0 5px 10px;
	background-image: url(../img/h3_bar.gif);
	background-repeat: no-repeat;

}

#wapper h4{
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin: 0 0 10px;
	padding: 5px;
	font-size: 14px;
}

#wapper .con_data{
	margin: 0 10px 20px;
	text-align: left;
}

.page_up{
	margin:0 0 20px;
	text-align:right;
}

.kuwasiku{
	margin:0 0 20px;
	text-align:right;
	border-bottom:#7f8082 dotted 1px;
	padding: 0 0 5px;
}


.modoru{
	margin:0 0 20px;
	text-align:center;
}

/*-------------------------------------------------
company
-------------------------------------------------*/
.company_table{
	margin:0 0 10px 0
}

.company_table .company_td{
	padding:3 3px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.inq_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
}

.inq_td{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.inq_td_01{
	padding: 3px;
}

.inq_td_02{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.inq_photo_01 {
	margin:5px 0;
}

.form_item_01 {
	border:#999999 solid 1px;
}

/*-------------------------------------------------
annai
-------------------------------------------------*/

/*-------------------------------------------------
annai yakkan
-------------------------------------------------*/
.yakkan_tb{
	margin:0 100px 10px;
	width:450px;
}

.yak_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
}

.yak_td{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.yak_td_01{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#DAFFD0;
	padding: 5px;
}

.yak_td_02{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#D0E8FF;
	padding: 5px;
}

.yak_td_03{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#FFFFB0;
	padding: 5px;
}

.yak_td_04{
	padding: 5px;
}

.yak_adobe{
	padding:5px;
	width:680px;
	background-color:#FFDDDD;
}

/*-------------------------------------------------
annai kaiyaku
-------------------------------------------------*/
.kai_td{
	padding: 5px;
}

.kai_adobe{
	padding:5px;
	width:680px;
	background-color:#FFDDDD;
}

/*-------------------------------------------------
annai ryoukin
-------------------------------------------------*/
.ryou_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
	margin:0 0 5px;
}

.ryou_td{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.ryou_td_01{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#CCCCCC;
	padding: 5px;
}

.ryou_td_02{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#DAFFD0;
	padding: 5px;
}

.ryou_td_tyuu{
	padding: 3px;
}

/*-------------------------------------------------
annai area
-------------------------------------------------*/
.area_ryuu{
	padding:5px;
	background-color:#FFFFB0;
}

.area_td{
	padding: 3px;
}

/*-------------------------------------------------
list
-------------------------------------------------*/
.list_01{
	margin:0 auto 20px;
	width:650px;
}

.list_02{
	margin:0 15px 10px 0;
	width:290px;
	float:left;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/icon_ya_01.gif) no-repeat left 5px;
	text-align: left;
	display:block;
}

.list_01_bangumi{
	margin:0 auto 20px;
	width:900px;
}

.list_02_bangumi{
	margin:0 15px 10px 0;
	width:250px;
	float:left;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/icon_ya_01.gif) no-repeat left 5px;
	text-align: left;
	display:block;
}

/*-------------------------------------------------
community
-------------------------------------------------*/
#community_wapper {
	margin:0px auto 5px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

#comy_flash{
	width:705px;
	background-image: url(../../community_ch/img/flash_back.gif);
	background-repeat: no-repeat;
	height: 163px;
	clear: both;
	margin: 0 0 20px;
	;
}

#comy_flash .comy_f_left {
	width:520px;
	float:left;
	margin: 8px 0 0 8px;
}

#comy_flash .comy_f_right {
	width:160px;
	float:right;
	margin: 8px 8px 0 0;
}

#comy_flash .comy_f_right .comy_f_btn{
	width:160px;
	margin: 0 0 2px 0;
}

#community_left{
	margin:10px auto 0;
	width:705px;
	float:left;
}

#community_left_01{
	margin:0px 0 0 10px;
	width:220px;
	float:left;
}

.bangumi_01{
	margin:0 0 10px;
	width:220px;
	background-color: #D5EBFF;
}

.bangumi_02{
	padding:0 0 7px;
	background-image:url(../../community_ch/img/bangumi_bottom.gif);

	background-repeat:no-repeat;
	background-position:bottom;
}

.bangumi_btn{
	margin:10px 0;
}

.bangumi_03{
	margin: 0px auto;
	padding: 5px 0px 5px 20px;
	font-size: 12px;
	background:  url(../../community_ch/img/bangumi_arr.gif) no-repeat left 6px;
	text-align: left;
	display:block;
	width: 180px;
	border-bottom-color: #7f8082;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#community_left_02{
	margin:0px auto 0;
	width:460px;
	float:right;
}

.straight_01{
	margin:0 0 10px;
	background-color: #F8F3AF;
}

.straight_title{
	margin:2px auto 2px;
	background-color: #D5EBFF;
}

.straight_02{
	margin:0 auto;
	width:440px;
	padding: 0 0 5px;
}

.straight_td_01{
padding:5px;
border-bottom:#7f8082 solid 1px;
}

#community_right{
	margin:10px auto 0;
	width:230px;
	float:right;
}

.community_right_01{
	margin:0 0 10px;
	background-image:url(../../community_ch/img/news_back.gif);
}

.community_right_02{
	padding: 0 0 7px;
	background-image:url(../../community_ch/img/news_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.community_right_03{
	margin:0 auto 5px;
	padding:0 5px 0px;
	width:210px;
}

.community_right_td_01{
	padding:3px;
	border-bottom:#7f8082 dotted 1px;
}

.community_right_04{
	margin:0 auto 5px;
	width:210px;
	padding: 0px 5px;
}

.community_right_banner{
	margin:0 0 10px;
}

.syuzai_01{
	margin:0 0 10px;
	border: #12238f solid 1px;
	padding: 3px 0 0;
}

.syuzai_02{
	margin:2px auto 0;
	width:440px;
	text-align: left;
	padding: 0 0 5px;
}

/*-------------------------------------------------
community　banngumi
-------------------------------------------------*/
.ch1{
	width:440px;
	margin:0px 10px 0px 0px;
	float:left;
}

.ch2{
	width:440px;
	margin:0px 0px 0px 0px;
	float:right;
}

.ch1 table{
	border-top:#7f8082 solid 1px;
	border-left:#7f8082 solid 1px;
}

.ch1 td{
	border-right:#7f8082 solid 1px;
	border-bottom:#7f8082 solid 1px;
	padding: 3px;
}

.ch2 table{
	border-top:#7f8082 solid 1px;
	border-left:#7f8082 solid 1px;
}

.ch2 td{
	border-right:#7f8082 solid 1px;
	border-bottom:#7f8082 solid 1px;
	padding: 3px;
}

.chTimeTerm{
	background-color:#003787;
	color:#FFFFFF;
}

.chStartTime{
	background-color:#dbdbdb;
}
.chName{
	background-color:#fff6a8;
}

/*-------------------------------------------------
shop par
-------------------------------------------------*/
#shop_title {
	padding:10px 0 0;
	margin: 0 0 10px;
}

#shop_left{
	width:220px;
	float:left;
	margin:0px 0 0;
}

#shop_left .shop_item{
	margin:0 0 20px;
	background-color: #D9F3C6;
}

#shop_left .shop_item02{
	background-image:url(../../community_ch/shop/img/left_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#shop_left .shop_item p{
	margin: 0px auto;
	padding: 5px 0px 5px 20px;
	font-size: 12px;
	text-align: left;
	background: url(../img/left_green_icon.gif) no-repeat left 6px;
	display:block;
	width: 180px;
}

#shop_right{
	width:695px;
	float:right;
	margin:0px 0 0;
}

.shop_time{
	margin:0 0 5px;
	padding:3px;
	background-color:#bfbfbf;
	text-align: right;
}

.shop_table{
	margin:0 auto 10px;
	width:680px;
}

.shop_table_02{
	margin:0 auto 10px;
	padding:5px 0 0;
	width:680px;
	border-top:#006600 dotted 1px;
}


.shop_td_01{
	padding:3px;
}

.shop_td_02{
	padding:3px;
	border-bottom:#006600 solid 2px;
	font-size:16px;
	font-weight: bold;
}
.shop_tb_03{
	border-top:#656565 solid 1px;
	border-left:#656565 solid 1px;
}
.shop_td_03{
	padding:3px;
	border-bottom:#656565 solid 1px;
	border-right:#656565 solid 1px;
	background-color:#e5e5e5;
	text-align:center;
}

.shop_td_04{
	padding:3px;
	border-bottom:#656565 solid 1px;
	border-right:#656565 solid 1px;
}

.shop_color{
	color:#006600;
}

.shop_color02{
	color:#ff0100;
	font-weight: bold;
	font-size: 14px;
}

.shop_sub_title{
	border-bottom:#006600 dotted 1px;
	padding:0 0 3px;
	margin:0 0 3px;
	text-align: left;
}

.shop_td_05{
	padding:3px;
	background-color:#ffd7d7;
	width:270px;
}

.shop_center{
	margin:3px auto;
	width:320px;
	text-align:center;
}

.shop_kako{
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	text-align: right;
	display:block;
	width: 180px;
}

/*-------------------------------------------------
kiji
-------------------------------------------------*/
.entry_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
}

.entry_td {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
}

.entry_td_yellow {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fff6a8;
}

.entry_yellow {
	margin:0 0 10px 0;
	padding: 10px;
	background-color:#fff6a8;
	border:#999999 solid 1px;
}

.entry_red {
	margin:0 0 10px 0;
	padding: 10px;
	background-color:#FFDDDD;
	border:#999999 solid 1px;
}


.entry_td_gray {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#dbdbdb;
}

.entry_td_blue {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#003787;
	color:#FFFFFF;
}

.entry_td_01{
	padding: 3px;
}

.entry_td_02{
	border-bottom:#7f8082 dotted 1px;
	padding: 3px;
}

.entry_td_ch_00 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#7395ff;
	color: #FFFFFF;
}

.entry_td_ch_01 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffdaae;
}

.entry_td_ch_02 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffefdf;
}

.entry_td_ch_03 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#90c4fe;
}

.entry_td_ch_04 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#d8e8ff;
}

.entry_td_ch_05 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#8babfe;
}

.entry_td_ch_06 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#d3e7ff;
}

.entry_td_ch_07 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#9a8bff;
}

.entry_td_ch_08 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#baffc9;
}

.entry_td_ch_09 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#e3ffe9;
}

.entry_td_ch_10 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fed2c7;
}

.entry_td_ch_11 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffeee7;
}

.entry_td_ch_12 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffddca;
}

.entry_td_ch_13 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fff0e9;
}

.entry_td_ch_14 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffc7f4;
}

.entry_td_ch_15 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffe8fa;
}

.entry_td_ch_16 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#d5ffbf;
}

.entry_td_ch_17 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#efffe5;
}

.entry_td_ch_18 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#e0c7ff;
}

.entry_td_ch_19 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#f2e8ff;
}

.entry_td_ch_20 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffdcbc;
}

.entry_td_ch_21 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fff0e3;
}

.entry_td_ch_22 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffc7d6;
}

.entry_td_ch_23 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffe8ee;
}

.entry_td_ch_24 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#bdfff1;
}

.entry_td_ch_25 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#e5fffb;
}

/*-------------------------------------------------
font
-------------------------------------------------*/
A:link {
color: #0000ff;
text-decoration: none;
}
A:visited {
color: #0000ff;
text-decoration: none;
}
A:active {
color: #ff5500;
text-decoration: underline; 
}
A:hover {
color: #ff5500;
text-decoration: underline; 
}

.gray {
	color: #333333;
}

.yellow{
	color:#e89f00;
}

.green {
	color:#025e00;
}

.blue {
	color:#006cbb;
}

.ore {
color: #ef3c00;
}

.blue_120_b {
color: #006bbb;
font-size:14px;
font-weight:bold;
}

.black_80 {
font-size:10px;
}

/*-------------------------------------------------
tel
-------------------------------------------------*/

.tel_img {
	margin:5px 0;
}* {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	border:0px;
}

hr{
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

body {
	text-align:center;
	font-size:12px;
	line-height:150%;
}

table {
	font-size:100%;
	line-height:150%;
}

#body{
	margin:0 auto;
	width:950px;
}

#title{
	width:950px;
	background-image: url(../img/title_back.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#title h1 {
	width:390;
	float:left;
}

#title .txt_btn {
	padding:0 100px 0 0;
	margin:33px 0 0 0;
	float:right;
	text-align:right;
}

#btn{
	width:950px;
}

#btn li{
	float:left;
	list-style-type: none;
	height: 42px;
}

#flash{
	width:950px;
	background-image: url(../../img/flash_back.gif);
	background-repeat: no-repeat;
	height: 170px;
	clear: both;
}

#flash .f_left {
	width:715px;
	float:left;
	margin: 8px 0 0 8px;
}

#flash .f_right {
	width:210px;
	float:right;
	margin: 8px 8px 0 0;
}

#flash .f_right .f_btn{
	width:210px;
	margin: 0 0 5px 0;
}


#wapper {
	margin:5px auto 5px;
	padding: 0px 0px 0px 0px;
	width:930px;
	clear: both;
}

#foot_bana {
	width:718px;
	margin:5px auto 5px;
}


#lite {
	width:718px;
	float:left;
}

#lite01 {
	width:388px;
	float:left;
}


#lite .osirase01{
	background-image:url(../../img/oshirase_back.gif);
	background-repeat:repeat-y;
	margin: 0 0 5px 0;
}

#lite .osirase02{
	background-image:url(../../img/oshirase_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0px 30px;
}

#lite .osirase03{
	margin:0 auto;
	width:367px;
}

#lite .osirase03 td{
	padding:0 0 3px 3px;
}

#lite .osirase03 td img{
	margin: 2px 0 0 0;

}

#lite .kouji01{
	background-image:url(../../img/kouji_back.gif);
	background-repeat:repeat-y;
	margin: 0 0 5px 0;
}

#lite .kouji02{
	background-image:url(../../img/kouji_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0px 17px;
}

#lite .kouji03{
	margin:0 auto;
	width:367px;
}

#lite .kouji03 td{
	padding:0 0 3px 3px;
}

#lite .kouji03 td img{
	margin: 3px 0 0 0;

}


#right {
	width:200px;
	float:right;
}

#r_lite {
	width:320px;
	float:right;
}

#r_lite .straight01{
	background-image:url(../../img/straight_top.gif);
	background-repeat:no-repeat;
	margin: 0 0 5px 0;
	padding: 40px 0 10px;
	background-color: #F7F3AF;
}

#r_lite .straight02{
	margin:0 auto 0px;
	width:300px;
}

#r_lite .straight02 td{
	padding:3px 0 3px 3px;
	border-bottom-color:#808080;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#r_lite .straight02 .icon{
	color:#c54723;
}

#r_lite .housou01{
	background-image:url(../../img/housou_top.gif);
	background-repeat:no-repeat;
	margin: 0 0 5px 0;
	padding: 40px 0 10px;
	background-color: #E4FACA;
}

#r_lite .housou02{
	margin:0 auto 0px;
	width:300px;
}

#r_lite .housou02 td{
	padding:3px 0 3px 3px;
}

#r_lite .housou02 .icon{
	color:#c54723;
}

#r_right {
	width:200px;
	float:right;
}

#r_right .otoiawase{
	margin: 6px 0 10px 0
}

#r_right .banner01{
	margin: 0 0 5px 0;
	background-color: #DDDDDD;
}

#r_right .banner02{
	background-image:url(../../img/banner_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	padding: 0 0px 9px;
}

#r_right .banner03{
	margin: 0 0 5px 0;
}

#r_right .banner04{
	margin: 0 0px 5px;
	padding: 0 10px 0px;
	text-align: left;
}

#bottom_navi {
	margin:0px auto 5px;
	padding: 0px 0px 0px 0px;
	width:930px;
}

#bottom_navi .bottom_navi01{
	margin:0 0 0 5px;
	float:right;
}

#bottom_navi .bottom_navi02{
	padding:20px 0 0;
	float:right;
}

#bottom_navi .bottom_navi03{
	padding:60px 0 0;
	float:right;
}


.footer {
	border-top-color:#1b3f8e;
	padding:5px 0 10px;
	border-top-style: solid;
	border-top-width: 4px;

}


.clear {
	clear:both;
	font-size:0px/0pt;

}

/*-------------------------------------------------
contents_all
-------------------------------------------------*/

#contents_left{
	width:200px;
	float:left;
	margin:10px 0 0;
}

#contents_left .left_item_02 {
	margin: 0 auto;
	width: 180px;
}

#contents_left .item_green{
	margin:0 0 20px;
	background-color: #D5FED3;
}

#contents_left .item_green_02{
	background-image:url(../img/left_green_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_green_02 p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_green_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_gray{
	margin:0 0 20px;
	background-color: #dbdbdb;
}

#contents_left .item_gray_02{
	background-image:url(../img/left_gray_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_gray_02 p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_gray_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_yellow{
	margin:0 0 20px;
	background-color: #fff6a8;
}

#contents_left .item_yellow_02{
	background-image:url(../img/left_yellow_03.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_yellow p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_yellow_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_blue{
	margin:0 0 20px;
	background-color: #d4ecff;
}

#contents_left .item_blue_02{
	background-image:url(../img/left_blue_03.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_blue p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_blue_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_red{
	margin:0 0 20px;
	background-color: #ffe2ca;
}

#contents_left .item_red_02{
	background-image:url(../img/left_red_02.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#contents_left .item_red_02 p{
	margin: 0px auto;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/left_red_icon.gif) no-repeat left 6px;
	text-align: left;
	display:block;
}

#contents_left .item_purple{
	margin:0 0 20px;
	background-color: #f7d9ff;
}

#contents_left .item_purple_02{
	background-image:url(http://www.tcnet.ne.jp/community_ch/imgcommon/side_staff_btom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}


#contents_left .left_item{
	margin:0 0 20px;
}


#contents_right{
	width:710px;
	float:right;
	margin:10px 0 0;
}

#pan{
	margin:0 0 10px;
	text-align:right;
}

#pan_02{
	margin:10px 0 10px;
	text-align:right;
	padding:10px 0 0px;
}


#wapper h2{
	background-image:url(../img/h2_bar.jpg);
	text-align: left;
	text-indent: 20px;
	color: #006aae;
	font-size: 18px;
	padding: 5px 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 10px;
}

#wapper .h2_long{
	background-image:url(../img/h2_bar_02.jpg);
	text-align: left;
	text-indent: 20px;
	color: #006aae;
	font-size: 18px;
	padding: 5px 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 10px;
}

#wapper h3{
	border-bottom-color: #ff9900;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	text-align: left;
	text-indent: 15px;
	font-size: 14px;
	padding: 4px 0;
	margin: 0 5px 10px;
	background-image: url(../img/h3_bar.gif);
	background-repeat: no-repeat;

}

#wapper h4{
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin: 0 0 10px;
	padding: 5px;
	font-size: 14px;
}

#wapper .con_data{
	margin: 0 10px 20px;
	text-align: left;
}

.page_up{
	margin:0 0 20px;
	text-align:right;
}

.kuwasiku{
	margin:0 0 20px;
	text-align:right;
	border-bottom:#7f8082 dotted 1px;
	padding: 0 0 5px;
}


.modoru{
	margin:0 0 20px;
	text-align:center;
}

/*-------------------------------------------------
company
-------------------------------------------------*/
.company_table{
	margin:0 0 10px 0
}

.company_table .company_td{
	padding:3 3px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.inq_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
}

.inq_td{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.inq_td_01{
	padding: 3px;
}

.inq_td_02{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.inq_photo_01 {
	margin:5px 0;
}

.form_item_01 {
	border:#999999 solid 1px;
}

/*-------------------------------------------------
annai
-------------------------------------------------*/

/*-------------------------------------------------
annai yakkan
-------------------------------------------------*/
.yakkan_tb{
	margin:0 100px 10px;
	width:450px;
}

.yak_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
}

.yak_td{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.yak_td_01{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#DAFFD0;
	padding: 5px;
}

.yak_td_02{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#D0E8FF;
	padding: 5px;
}

.yak_td_03{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#FFFFB0;
	padding: 5px;
}

.yak_td_04{
	padding: 5px;
}

.yak_adobe{
	padding:5px;
	width:680px;
	background-color:#FFDDDD;
}

/*-------------------------------------------------
annai kaiyaku
-------------------------------------------------*/
.kai_td{
	padding: 5px;
}

.kai_adobe{
	padding:5px;
	width:680px;
	background-color:#FFDDDD;
}

/*-------------------------------------------------
annai ryoukin
-------------------------------------------------*/
.ryou_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
	margin:0 0 5px;
}

.ryou_td{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
}

.ryou_td_01{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#CCCCCC;
	padding: 5px;
}

.ryou_td_02{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color:#DAFFD0;
	padding: 5px;
}

.ryou_td_tyuu{
	padding: 3px;
}

/*-------------------------------------------------
annai area
-------------------------------------------------*/
.area_ryuu{
	padding:5px;
	background-color:#FFFFB0;
}

.area_td{
	padding: 3px;
}

/*-------------------------------------------------
list
-------------------------------------------------*/
.list_01{
	margin:0 auto 20px;
	width:650px;
}

.list_02{
	margin:0 15px 10px 0;
	width:290px;
	float:left;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/icon_ya_01.gif) no-repeat left 5px;
	text-align: left;
	display:block;
}

.list_01_bangumi{
	margin:0 auto 20px;
	width:900px;
}

.list_02_bangumi{
	margin:0 15px 10px 0;
	width:250px;
	float:left;
	padding: 3px 0px 0px 20px;
	font-size: 12px;
	background: url(../img/icon_ya_01.gif) no-repeat left 5px;
	text-align: left;
	display:block;
}

/*-------------------------------------------------
community
-------------------------------------------------*/
#community_wapper {
	margin:0px auto 5px;
	padding: 0px 0px 0px 0px;
	clear: both;
}

#comy_flash{
	width:705px;
	background-image: url(../../community_ch/img/flash_back.gif);
	background-repeat: no-repeat;
	height: 163px;
	clear: both;
	margin: 0 0 20px;
}

#comy_flash .comy_f_left {
	width:520px;
	float:left;
	margin: 8px 0 0 8px;
}

#comy_flash .comy_f_right {
	width:160px;
	float:right;
	margin: 8px 8px 0 0;
}

#comy_flash .comy_f_right .comy_f_btn{
	width:160px;
	margin: 0 0 2px 0;
}

#community_left{
	margin:10px auto 0;
	width:705px;
	float:left;
}

#community_left_01{
	margin:0px 0 0 10px;
	width:220px;
	float:left;
}

.bangumi_01{
	margin:0 0 10px;
	width:220px;
	background-color: #D5EBFF;
}

.bangumi_02{
	padding:0 0 7px;
	background-image:url(../../community_ch/img/bangumi_bottom.gif);

	background-repeat:no-repeat;
	background-position:bottom;
}

.bangumi_btn{
	margin:10px 0;
}

.bangumi_03{
	margin: 0px auto;
	padding: 5px 0px 5px 20px;
	font-size: 12px;
	background:  url(../../community_ch/img/bangumi_arr.gif) no-repeat left 6px;
	text-align: left;
	display:block;
	width: 180px;
	border-bottom-color: #7f8082;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

#community_left_02{
	margin:0px auto 0;
	width:460px;
	float:right;
}

.straight_01{
	margin:0 0 10px;
	background-color: #F8F3AF;
}

.straight_title{
	margin:2px auto 2px;
	background-color: #D5EBFF;
}

.straight_02{
	margin:0 auto;
	width:440px;
	padding: 0 0 5px;
}

.straight_td_01{
padding:5px;
border-bottom:#7f8082 solid 1px;
}

#community_right{
	margin:10px auto 0;
	width:230px;
	float:right;
}

.community_right_01{
	margin:0 0 10px;
	background-image:url(../../community_ch/img/news_back.gif);
}

.community_right_02{
	padding: 0 0 7px;
	background-image:url(../../community_ch/img/news_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.community_right_03{
	margin:0 auto 5px;
	padding:0 5px 0px;
	width:210px;
}

.community_right_td_01{
	padding:3px;
	border-bottom:#7f8082 dotted 1px;
}



.community_right_04{
	margin:0 auto 5px;
	width:210px;
	padding: 0px 5px;
}

.community_right_banner{
	margin:0 0 10px;
}

.syuzai_01{
	margin:0 0 10px;
	border: #12238f solid 1px;
	padding: 3px 0 0;
}

.syuzai_02{
	margin:2px auto 0;
	width:440px;
	text-align: left;
	padding: 0 0 5px;
}

/*-------------------------------------------------
community　banngumi
-------------------------------------------------*/
.ch1{
	width:440px;
	margin:0px 10px 0px 0px;
	float:left;
}

.ch2{
	width:440px;
	margin:0px 0px 0px 0px;
	float:right;
}

.ch1 table{
	border-top:#7f8082 solid 1px;
	border-left:#7f8082 solid 1px;
}

.ch1 td{
	border-right:#7f8082 solid 1px;
	border-bottom:#7f8082 solid 1px;
	padding: 3px;
}

.ch2 table{
	border-top:#7f8082 solid 1px;
	border-left:#7f8082 solid 1px;
}

.ch2 td{
	border-right:#7f8082 solid 1px;
	border-bottom:#7f8082 solid 1px;
	padding: 3px;
}

.chTimeTerm{
	background-color:#003787;
	color:#FFFFFF;
}

.chStartTime{
	background-color:#dbdbdb;
}
.chName{
	background-color:#fff6a8;
}

/*-------------------------------------------------
shop par
-------------------------------------------------*/
#shop_title {
	padding:10px 0 0;
	margin: 0 0 10px;
}

#shop_left{
	width:220px;
	float:left;
	margin:0px 0 0;
}

#shop_left .shop_item{
	margin:0 0 20px;
	background-color: #D9F3C6;
}

#shop_left .shop_item02{
	background-image:url(../../community_ch/shop/img/left_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 7px;
	text-align: center;
}

#shop_left .shop_item p{
	margin: 0px auto;
	padding: 5px 0px 5px 20px;
	font-size: 12px;
	text-align: left;
	background: url(../img/left_green_icon.gif) no-repeat left 6px;
	display:block;
	width: 180px;
}

#shop_left .shop_item .key{
	font-size: 10px;
}

#shop_right{
	width:695px;
	float:right;
	margin:0px 0 0;
}

.shop_time{
	margin:0 0 5px;
	padding:3px;
	background-color:#bfbfbf;
	text-align: right;
}

.shop_table{
	margin:0 auto 10px;
	width:680px;
}

.shop_table_02{
	margin:0 auto 10px;
	padding:5px 0 0;
	width:680px;
	border-top:#006600 dotted 1px;
}


.shop_td_01{
	padding:3px;
}

.shop_td_02{
	padding:3px;
	border-bottom:#006600 solid 2px;
	font-size:16px;
	font-weight: bold;
}
.shop_tb_03{
	border-top:#656565 solid 1px;
	border-left:#656565 solid 1px;
}
.shop_td_03{
	padding:3px;
	border-bottom:#656565 solid 1px;
	border-right:#656565 solid 1px;
	background-color:#e5e5e5;
	text-align:center;
}

.shop_td_04{
	padding:3px;
	border-bottom:#656565 solid 1px;
	border-right:#656565 solid 1px;
}

.shop_color{
	color:#006600;
}

.shop_color02{
	color:#ff0100;
	font-weight: bold;
	font-size: 14px;
}

.shop_sub_title{
	border-bottom:#006600 dotted 1px;
	padding:0 0 3px;
	margin:0 0 3px;
	text-align: left;
}

.shop_td_05{
	padding:3px;
	background-color:#ffd7d7;
	width:270px;
}

.shop_center{
	margin:3px auto;
	width:320px;
	text-align:center;
}

.shop_kako{
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	text-align: right;
	display:block;
	width: 180px;
}

/*-------------------------------------------------
kiji
-------------------------------------------------*/
.entry_tb{
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
}

.entry_td {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
}

.entry_td_yellow {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fff6a8;
}

.entry_yellow {
	margin:0 0 10px 0;
	padding: 10px;
	background-color:#fff6a8;
	border:#999999 solid 1px;
}

.entry_red {
	margin:0 0 10px 0;
	padding: 10px;
	background-color:#FFDDDD;
	border:#999999 solid 1px;
}


.entry_td_gray {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#dbdbdb;
}

.entry_td_blue {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#003787;
	color:#FFFFFF;
}

.entry_td_01{
	padding: 3px;
}

.entry_td_02{
	border-bottom:#7f8082 dotted 1px;
	padding: 3px;
}

.entry_td_ch_00 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#7395ff;
	color: #FFFFFF;
}

.entry_td_ch_01 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffdaae;
}

.entry_td_ch_02 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffefdf;
}

.entry_td_ch_03 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#90c4fe;
}

.entry_td_ch_04 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#d8e8ff;
}

.entry_td_ch_05 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#8babfe;
}

.entry_td_ch_06 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#d3e7ff;
}

.entry_td_ch_07 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#9a8bff;
}

.entry_td_ch_08 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#baffc9;
}

.entry_td_ch_09 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#e3ffe9;
}

.entry_td_ch_10 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fed2c7;
}

.entry_td_ch_11 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffeee7;
}

.entry_td_ch_12 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffddca;
}

.entry_td_ch_13 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fff0e9;
}

.entry_td_ch_14 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffc7f4;
}

.entry_td_ch_15 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffe8fa;
}

.entry_td_ch_16 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#d5ffbf;
}

.entry_td_ch_17 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#efffe5;
}

.entry_td_ch_18 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#e0c7ff;
}

.entry_td_ch_19 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#f2e8ff;
}

.entry_td_ch_20 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffdcbc;
}

.entry_td_ch_21 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#fff0e3;
}

.entry_td_ch_22 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffc7d6;
}

.entry_td_ch_23 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#ffe8ee;
}

.entry_td_ch_24 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#bdfff1;
}

.entry_td_ch_25 {
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 3px;
	background-color:#e5fffb;
}

/*-------------------------------------------------
font
-------------------------------------------------*/
A:link {
color: #0000ff;
text-decoration: none;
}
A:visited {
color: #0000ff;
text-decoration: none;
}
A:active {
color: #ff5500;
text-decoration: underline; 
}
A:hover {
color: #ff5500;
text-decoration: underline; 
}

.gray {
	color: #333333;
}

.yellow{
	color:#e89f00;
}

.green {
	color:#025e00;
}

.blue {
	color:#006cbb;
}

.ore {
color: #ef3c00;
}

.blue_120_b {
color: #006bbb;
font-size:14px;
font-weight:bold;
}

.black_80 {
font-size:10px;
}

/*-------------------------------------------------
tel
-------------------------------------------------*/

.tel_img {
	margin:5px 0;
}

/*-------------------------------------------------
いいですね
-------------------------------------------------*/
#iidesune_title {
	margin:0px auto;
	padding: 10px 0px;
	clear: both;
}

#iidesune_pan{
	margin:0 0 10px;
	text-align:right;
}

.iidesune_list01{
	margin:0 auto 10px;
	width:920px;
}

.iidesune_list02{
	margin:0 5px 10px;
	width:220px;
	float:left;
	text-align:left;
}

.iidesune_title{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom:#c00000 solid 2px;
}

.iidesune_list02 img{
	margin:5px 0px;
}

.iidesune_list02 p{
	margin:5px 0px;
	font-weight:bold;
}

.iidesune_red {
	color:#c00000;
}

#iidesune_right{
	width:695px;
	float:right;
	margin:0px 0 0;
}

#iidesune_right h5{
	text-align:left;
	margin:0 0 10px 0;
	padding:0 3px;
	border-bottom:#c00000 solid 2px;
	font-size:14px;
}

#iidesune_right .tb01,
#iidesune_right .tb02,
#iidesune_right .tb03{
	margin:0 0 10px;
}

#iidesune_right .tb01 td{
	font-size:12px;
	line-height:150%;
	padding:2px;
}

#iidesune_right .tb02 td,
#iidesune_right .tb02 th{
	text-align:left;
	font-size:12px;
	line-height:150%;
	padding:2px;
}

#iidesune_right .tb02 th{
	color:#c00000;
}


#iidesune_right .tb03 td,
#iidesune_right .tb03 th{
	text-align:left;
	font-size:12px;
	line-height:150%;
	padding:5px;
	border-bottom:dotted #999 1px;
}

#iidesune_right .tb03 th{
	width:170px;
}

#iidesune_right .tb03 td img{
	margin:5px;
}


.iidesune_list02{
	margin:0 5px 10px;
	width:218px;
	float:left;
	text-align:left;
        max-height: 320px;
        min-height: 300px;
}


/*-------------------------------------------------
でこりん
-------------------------------------------------*/
#deko_title {
	margin:0px auto;
	padding: 10px 0px;
	clear: both;
}

#deko_pan{
	margin:0 0 10px;
	text-align:right;
}

.deko_list01{
	margin:0 auto 10px;
	width:920px;
}

.deko_list02{
	margin:0 5px 10px;
	width:220px;
	float:left;
	text-align:left;
}

.deko_title{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom:#ff748b solid 2px;
font-weight:bold;
}

.deko_list02 img{
	margin:5px 0px;
}

.deko_list02 p{
	margin:5px 0px;
}

.deko_list03{
	margin:0 5px 10px;
	width:218px;
	float:left;
	text-align:left;
        max-height: 320px;
        min-height: 300px;
}


.deko_red {
	color:#ff748b;
}

.deko_hiduke {
	font-size:10px;
}

#deko_right{
	width:695px;
	float:right;
	margin:0px 0 0;
}

#deko_right h5{
	text-align:left;
	margin:0 0 10px 0;
	padding:0 3px;
	border-bottom:#ff748b solid 2px;
	font-size:14px;
}

#deko_right .tb01{
	margin:0 0 10px;
}

#deko_right .tb01 td{
	font-size:12px;
	padding:5px;
}

#deko_right .tb01 th{
	font-size:12px;
	padding:5px;
	border-bottom:#ff748b dotted 1px;
	text-align:left;
	font-weight:bold;
}

#deko_right .tb02 td{
	font-size:12px;
	padding:2px 4px;
	border-bottom:#CCC dotted 1px;
}

#wapper .deko_h2{
	background-image:url(http://www.tcnet.ne.jp/community_ch/imgcommon/deko_h2_bar.jpg);
	text-align: left;
	text-indent: 20px;
	color: #ce005a;
	font-size: 18px;
	padding: 5px 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 5px;
}

.deko_green {
	color:5eea95;
}


#deko_right h6{
	text-align:left;
	margin:0 0 10px 0;
	padding:0 3px;
	border-bottom:#5eea95 solid 2px;
	font-size:14px;
}

#deko_right .tb03{
	margin:0 0 10px;
}

#deko_right .tb03 td{
	font-size:12px;
	padding:5px;
}

#deko_right .tb03 th{
	font-size:12px;
	padding:5px;
	border-bottom:#5eea95 dotted 1px;
	text-align:left;
	font-weight:normal;
}

.deko_title02{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom:#5eea95 solid 2px;
font-weight:bold;
}


#wapper .deko02_h2{
	background-image:url(http://www.tcnet.ne.jp/community_ch/imgcommon/deko_h2_bar02.jpg);
	text-align: left;
	text-indent: 20px;
	color: #2ca33a;
	font-size: 18px;
	padding: 5px 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 5px;
}

#kojin001{
	border:#009 solid 1px;
	background-color:#d4ecff;
	margin:0 0 0 100px;
	padding:10px;
	width:500px;
}

ol.comch{
margin:0 0 0 40px;
}

ol.comch li{
	position:relative;
	margin:5px 0;
}


