@charset "shift_jis";

/*
====================================
ティーズチャンネル
====================================
*/

#all{
	background:url(/image/300042143.gif) repeat-x left top;
	}
#Contents{
	background:url(/image/300042139.gif) no-repeat left bottom;
	}

/*
------------------------------------
ヘッダー
------------------------------------
*/
#Header{
	height:132px;
	}
#Header #header-logo{
	top:16px;
	left:0;
	position:absolute;
	}

#Header #Gnavi{
	top:82px;
	left:0;
	height:49px;
	background:url(/image/300046684.gif) no-repeat left bottom;
	position:absolute;
	}
#Header #Gnavi li{
	font-size:0;
	line-height:0;
	padding-right:5px;
	float:left;
	display:inline;
	}
#Header #Gnavi li.first{
	padding-right:11px;
	}
#Header #header2 form input.searchbox1{
	background:url(/image/300042150.gif) no-repeat left top;
	}
#Header #header2 form #gsc-iw-id1{
	background:url(/image/300042150.gif) no-repeat left top;
	}
#Header #header2 .gsc-search-box-tools .gsc-search-box td.gsc-search-button input{
    background:url(/image/300042235.gif) no-repeat left top;
	}

/*
------------------------------------
トピックパス
------------------------------------
*/
#TopickPath{
	height:39px;
	background:#ffffff;
	background-image:none;
	overflow:hidden;
	}
#TopickPath ul{
	padding-top:10px;
	}


/*
------------------------------------
メインエリア
------------------------------------
*/
#Lnav{
	width:230px;
	float:left;
	}
#Main{
	width:748px;
	float:right;
	}


/*
------------------------------------
ローカルナビゲーション
------------------------------------
*/
#Lnav{
	background:#f6f6f6;
	margin-bottom:15px;
	padding-bottom:10px;
	border-top:1px solid #d7d7d7;
	}

#Lnav #nav1,
#Lnav #nav2,
#Lnav #nav3{
	width:209px;
	margin:0 auto;
	}
#Lnav #nav1{
	margin-top:11px;
	margin-bottom:11px;
	padding-bottom:2px;
	background:url(/image/300042167.gif) no-repeat left bottom;
	}
#Lnav #nav2{
	margin-bottom:12px;
	padding-bottom:2px;
	background:url(/image/300042170.gif) no-repeat left bottom;
	}
#Lnav #nav3{
	text-align:center;
	margin-top:12px;
	margin-bottom:12px;
	padding-bottom:5px;
	background:url(/image/300042185.gif) no-repeat left bottom;
	}
#Lnav #nav1 ul,
#Lnav #nav2 ul{
	width:205px;
	margin:0 auto;
	}
#Lnav #nav1 li{
	padding-top:2px;
	background:url(/image/300042168.gif) repeat-x left top;
	}
#Lnav #nav2 li{
	padding-top:2px;
	background:url(/image/300042171.gif) repeat-x left top;
	}
#Lnav #nav1 li:first-child,
#Lnav #nav2 li:first-child,
#Lnav #nav1 li.firstChild,
#Lnav #nav2 li.firstChild{
	padding-top:0;
	background:none;
	}
#Lnav #nav1 li a,
#Lnav #nav2 li a{
	font-size:93%;
	line-height:1.5;
	color:#000000;
	padding:7px 3px 8px 30px;
	display:block;
	}
* html #Lnav #nav1 li a,
* html #Lnav #nav2 li a{
	width:172px;
	padding:8px 3px 5px 30px;
	display:inline-block;
	}
#Lnav #nav1 li a{
	background:url(/image/300042192.gif) no-repeat 9px 9px;
	}
#Lnav #nav2 li a{
	background:url(/image/300042193.gif) no-repeat 9px 9px;
	}
#Lnav #nav1 li a:hover,
#Lnav #nav1 li a.on{
	background-color:#fffbd5;
	}
#Lnav #nav2 li a:hover,
#Lnav #nav2 li a.on{
	background-color:#edf5fe;
	}
#Lnav #nav3 h2{
	padding-bottom:7px;
	}
#Lnav #nav3 li{
	padding-bottom:6px;
	}
#Lnav .banner-area{
	text-align:center;
	padding-top:7px;
	background:url(/image/300042188.gif) no-repeat center top;
	}
#Lnav .banner-area .banner01{
	padding-top:3px;
	padding-bottom:3px;
	background:url(/image/300042189.gif) no-repeat center top;
	}



/*
------------------------------------
共用
------------------------------------
*/
#PageTitle{
	width:748px;
	height:63px;
	background:url(/image/300042196.gif) no-repeat right top;
	}
#PageTitle h1{
	width:630px;
	font-size:153.9%;
	font-weight:bold;
	color:#ffffff;
	line-height:1.1;
	padding-left:30px;
	}
* html #PageTitle h1{padding-bottom:10px;}
*+html #PageTitle h1{padding-bottom:4px;}
#PageTitle .logo{
	width:80px;
	height:44px;
	}
#PageTitle h1,
#PageTitle .logo{
	display:table-cell;
	vertical-align:middle;
	}
* html #PageTitle h1,
* html #PageTitle .logo{display:inline;zoom:1;}
*+html #PageTitle h1,
*+html #PageTitle .logo{display:inline;zoom:1;}
/*\*//*/
* html #PageTitle h1,
* html #PageTitle .logo{display: inline-block;}
/**/



/*------------------------------------ Item*/
.item01{
	width:727px;
	margin:0 auto;
	padding-bottom:17px;
	background:url(/image/300042164.gif) repeat-x left bottom;
	clear:both;
	}
.item01 h2,
.item01 h3,
.item01 h4{
	font-size:123.1%;
	font-weight:bold;
	color:#262a36;
	line-height:1.5;
	padding:6px 15px 2px 51px;
	background:url(/image/300042163.gif) no-repeat left top;
	}

.item02{
	padding-bottom:10px;
	background:url(/image/300042165.gif) repeat-x left bottom;
	}
.item02 h2,
.item02 h3,
.item02 h4,
.item02 h5{
	font-size:108%;
	font-weight:bold;
	line-height:1.5;
	padding:0 10px 0 26px;
	background:url(/image/300042156.gif) no-repeat 5px 4px;
	}



/*------------------------------------ caption*/
h2.caption{
	width:697px;
	font-size:108%;
	text-align:center;
	line-height:1.4;
	margin:0 auto 19px auto;
	padding:10px 10px 12px 10px;
	border:4px solid #e9e9e9;
	}
h2.caption strong{
	font-size:120%;
	font-weight:bold;
	color:#ff7800;
	}
div.caption{
	width:697px;
	margin:0 auto 19px auto;
	padding:10px 10px 12px 10px;
	border:4px solid #e9e9e9;
	}
div.caption h2{
	font-size:120%;
	font-weight:bold;
	text-align:center;
	color:#ff7800;
	line-height:1.4;
	}
div.caption p{
	font-size:108%;
	line-height:1.5;
	}




/*------------------------------------ flame*/
.flame01{
	width:697px;
	margin:0 auto 3px auto;
	padding:12px 0;
	background:#eaeaea;
	}
.flame01 .flame-t{
	width:677px;
	margin:0 auto;
	padding-top:14px;
	background:url(/image/300042140.gif) no-repeat left top;
	}
.flame01 .flame-t .bosyu-text{
	width:450px;
	float:left;
	padding:5px 0 0 20px;
	font-size:107%;
	font-weight:bold;
	}
.flame01 .flame-t .bosyu-text2{
	width:650px;
	padding:5px 0 10px 20px;
	line-height:1.5;
	font-size:107%;
	}
.flame01 .flame-t .bosyu-btn{
	width:170px;
	float:right;
	padding-right:10px;
	}
.flame01 .flame-t .bosyu-btn2{
	width:650px;
	text-align:right;
	padding-bottom:10px;
	}
.flame01 .bottom{
	width:677px;
	height:15px;
	font-size:0;
	line-height:0;
	background:url(/image/300042141.gif) no-repeat left bottom;
	clear: both;
	}
.flame01 h2.f-item,
.flame01 h3.f-item,
.flame01 h4.f-item{
	font-size:93%;
	font-weight:bold;
	color:#464d6b;
	line-height:1.1;
	padding:0 0 8px 13px;
	}




/*------------------------------------ table*/
table.table01{
	border-collapse:collapse;
	border-color:#8da4d8;
	border-style:solid;
	border-width:1px 0 0 1px;
	}
table.table01 th,
table.table01 td{
	font-size:93%;
	line-height:1.3;
	padding:7px 10px 6px 10px;
	border-color:#8da4d8;
	border-style:solid;
	border-width:0 1px 1px 0;
	vertical-align:middle;
	}
table.table01 th{
	color:#5269b5;
	text-align:center;
	background:#e5eaf2;
	}
table.table01 td{
	background:#f8f9fc;
	}


/*------------------------------------ link*/
p.more{
        width:722px;
	font-size:93%;
	line-height:1.1;
	text-align:right;
	padding-top:10px;
	}
p.more a{
	padding-left:19px;
	padding-right:9px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	background:url(/image/300042334.gif) no-repeat 7px center;
	}

p.link{
	font-size:93%;
	line-height:1.1;
	text-align:right;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #666666;
	}
p.link a{
	padding-left:12px;
	background:url(/image/300042334.gif) no-repeat left center;
	}
p.link2{
	font-size:93%;
	line-height:1.1;
	text-align:right;
	padding:5px 25px 5px 25px;
	}
p.link2 a{
	padding-left:12px;
	background:url(/image/300042334.gif) no-repeat left center;
	}
p.flame01-goback{
	width:697px;
	font-size:93%;
	line-height:1.1;
	text-align:right;
	margin:0 auto;
	padding-top:10px;
	}
p.flame01-goback a{
	padding-left:19px;
	padding-right:9px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	background:url(/image/300042334.gif) no-repeat 7px center;
	}




/*------------------------------------ day-list*/
ul.day-list1{}
ul.day-list1 li{
	border-bottom:1px dotted #9e9e9e;
	clear:both;
	}
ul.day-list1 li span{
	display:block;
	}
ul.day-list1 li span.day{
	/*width:14%;*/
	width:100px;
	font-size:93%;
	/*font-weight:bold;*/
	color:#000000;
	line-height:1.5;
	padding-left:1%;
	/*padding-top:10px;*/
	padding-top:8px;
	padding-bottom:8px;
	float:left;
	}
ul.day-list1 li span.txt{
	/*width:84%;*/
	width:685px;
	font-size:108%;
	line-height:1.5;
	/*margin-left:16%;*/
	padding-top:7px;
	padding-bottom:5px;
	}










/*
------------------------------------
番組詳細
------------------------------------
*/
h3.data-day{
	width:697px;
	font-size:108%;
	font-weight:bold;
	margin:0 auto;
	padding-bottom:10px;
	}

.ch-detail1 .flame01 .bottom{
	height:5px;
	}


/*------------------------------------ 放送内容*/
.flame01 .pic-area{
	width:214px;
	text-align:right;
	float:left;
	}
.flame01 .pic-area p{
	padding-bottom:10px;
	}
.ch-detail1 .flame01 .data{
	width:428px;
	margin-left:224px;
	padding:5px 0 10px 0;
	}
.ch-detail1 .flame01 .data p{
	font-size:108%;
	line-height:1.5;
	color:#000000;
	margin-left:11px;
	}
.ch-detail1 .flame01 .table01{
	width:417px;
	margin-top:13px;
	margin-left:11px;

	}
.ch-detail1 .flame01 .table01 th{
	width:25%;
	}
.ch-detail1 .flame01 .map{
	margin-left:11px;
	padding-top:10px;

	}
.ch-detail1 .flame01 .map small{
	font-size:80%;
	text-align:right;
	}

.ch-detail1 .flame01 .data-shop{
	width:649px;
	margin-left:14px;
	padding:5px 0 10px 0;
	}
.ch-detail1 .flame01 .data-shop .table01{
	width:649px;
	margin-top:0;
	}

.ch-detail1 .attention{
	}


/*------------------------------------ 過去の放送内容*/
.ch-detail1 .kako{
	width:697px;
	margin:0 auto;	
	}




/*
------------------------------------
お店情報
------------------------------------
*/
.item-shop{
	width:727px;
	margin:0 auto;
	padding-bottom:17px;
	background:url(/image/300042164.gif) repeat-x left bottom;
	clear:both;
	}
.item-shop h2{
	font-size:123.1%;
	font-weight:bold;
	color:#262a36;
	line-height:1.5;
	padding:6px 15px 2px 51px;
	background:url(/image/300042158.gif) no-repeat left top;
	}



.flame-shop{
	width:697px;
	margin:0 auto 3px auto;
	padding:12px 0;
	background:#eaeaea;
	}
.flame-shop .flame-t{
	width:677px;
	margin:0 auto;
	background:url(/image/300042140.gif) no-repeat left bottom;
	}
.flame-shop .bottom{
	width:677px;
	height:15px;
	font-size:0;
	line-height:0;
	background:url(/image/300042141.gif) no-repeat left bottom;
	clear: both;
	}
.flame-shop .shop-name{
	background:url(/image/300042160.gif) no-repeat left bottom;
	}
.flame-shop .shop-name h3{
	font-size:123.1%;
	font-weight:bold;
	line-height:1.5;
	padding:12px 20px 18px 35px;
	background:url(/image/300042159.gif) no-repeat left top;
	}

.flame-shop .item02{
	width:647px;
	margin:6px auto 5px auto;
	padding-top:9px;
	padding:9px 0 7px 0;
	background:url(/image/300042161.gif) repeat-x left top;
	clear:both;
	}
.flame-shop .item02 h4{
	font-size:108%;
	font-weight:bold;
	line-height:1.5;
	padding:0 10px 0 32px;
	background:url(/image/300042162.gif) no-repeat 12px 3px;
	}
.flame-shop .pic{
	width:214px;
	text-align:right;
	padding-bottom:10px;
	float:left;
	}
.flame-shop .data{
	width:417px;
	margin-left:235px;
	padding:5px 0 10px 0;
	}
.flame-shop .data02{
	width:627px;
	margin-left:auto;
	margin-right:auto;
	padding:8px 0 14px 0;
	}
.flame-shop .data p{
	font-size:93%;
	line-height:1.5;
	color:#000000;
	}
.flame-shop .data02 p{
	font-size:108%;
	line-height:1.5;
	color:#000000;
	}
.flame-shop .data p.cap{
	font-size:108%;
	font-weight:bold;
	padding-bottom:7px;
	}
.flame-shop .data02 .table01.data01{
	width:627px;
	margin-top:2px;
	}
.flame-shop .data02 .table01.data01 th{
	width:20%;
	}
.flame-shop .data02 .table01.data02{
	width:627px;
	margin-top:8px;
	}
.flame-shop .data02 .table01.data02 th{
	padding-left:3px;
	padding-right:3px;
	}
.flame-shop .data02 .table01.data02 td{
	padding-left:3px;
	padding-right:3px;
	}
.flame-shop .data02 .map{
	padding:15px 0 5px 0;
	}
.flame-shop .data02 .map small{
	text-align:right;
	}

.flame-shop ul.shop-list{
	padding-left:10px;
	}
.flame-shop ul.shop-list li{
	width:170px;
	height:44px;
	background:url(/image/300042138.gif) no-repeat left center;
	float:left;
	}
.flame-shop ul.shop-list li a{
	width:133px;
	font-size:108%;
	line-height:1.1;
	padding-top:2px;
	padding-left:28px;
	display:block;

	}
.flame-shop ul.shop-list li .set{	/*基準高さ*/
	width:10px;
	height:44px;
	font-size:0;
	line-height:0;
	display:block;
	}
.flame-shop ul.shop-list li a,
.flame-shop ul.shop-list li .set{
	display:table-cell;
	vertical-align:middle;
	}
* html .flame-shop ul.shop-list li a,
* html .flame-shop ul.shop-list li .set{display:inline;zoom:1;}
*+html .flame-shop ul.shop-list li a,
*+html .flame-shop ul.shop-list li .set{display:inline;zoom:1;}
/*\*//*/
* html .flame-shop ul.shop-list li a,
* html .flame-shop ul.shop-list li .set{display: inline-block;}
/**/

.shop-map{
	text-align:center;
	padding:15px 0 0 0;
	clear:both; 
	}

table.shop-catelist{
	width:700px;
	margin:0 auto;
	}
table.shop-catelist th,
table.shop-catelist td{
	font-size:108%;
	line-height:1.5;
	padding-top:9px;
	padding-bottom:6px;
	border-bottom:1px dotted #9e9e9e;
	vertical-align:top;
	}
table.shop-catelist th{
	width:200px;
	padding-right:25px;
	}
table.shop-catelist th a{
	padding-left:12px;
	background:url(/image/300042334.gif) no-repeat left 7px;
	display:block;
	}
table.shop-catelist td.add{
	width:405px;
	}
table.shop-catelist td.icon{
	width:35px;
	text-align:center;
	padding-top:6px;
	padding-bottom:0;
	}

.shop-bottom{
	width:700px;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:20px;
	position:relative;
	}
.shop-bottom ul.shop-icon{
	top:10px;
	left:0;
	position:absolute;
	}
.shop-bottom ul.shop-icon li{
	font-size:93%;
	padding-right:15px;
	display:inline;
	float:left;
	}
.shop-bottom ul.shop-icon li img{
	vertical-align:middle;
	}


/*
------------------------------------
行政情報
------------------------------------
*/
#government01{
	padding-top:15px;
	}
#government01 ul{
	text-align:center;
	}
#government01 ul li{
	list-style-type:none;
	display:inline-block;
	padding-right:0.5em;
	/display:inline;
	/zoom:1;
	}
#government01 dl.dl01{
	width:635px;
	margin:0 auto;
	padding-bottom:8px;
	}
#government01 dl.dl01 dt{
	width:82px;
	height:45px;
	}
#government01 dl.dl01 dd{
	font-size:108%;
	line-height:1.5;
	padding-left:10px;
	}


#government01 dl.dl01 dt,
#government01 dl.dl01 dd{
	display:table-cell;
	vertical-align:middle;
	}
* html #government01 dl.dl01 dt,
* html #government01 dl.dl01 dd{display:inline;zoom:1;}
*+html #government01 dl.dl01 dt,
*+html #government01 dl.dl01 dd{display:inline;zoom:1;}
/*\*//*/
* html #government01 dl.dl01 dt,
* html #government01 dl.dl01 dd{display: inline-block;}
/**/

#government01 dl.dl01-01{
	width:635px;
	margin:0 auto 13px;
	padding-bottom:15px;
	border-bottom:1px dotted #999999;
	}
#government01 dl.dl01-02{
	width:635px;
	margin:0 auto;
	padding-bottom:8px;
	}
#government01 dl.dl01-01 dt,
#government01 dl.dl01-02 dt{
	width:102px;
	height:45px;
	}
#government01 dl.dl01-01 dd,
#government01 dl.dl01-02 dd{
	font-size:108%;
	line-height:1.5;
	padding-left:10px;
	}


#government01 dl.dl01-01 dt,
#government01 dl.dl01-01 dd,
#government01 dl.dl01-02 dt,
#government01 dl.dl01-02 dd{
	display:table-cell;
	vertical-align:middle;
	}





#government01 dl.dl02{
	width:670px;
	font-size:100%;
	line-height:1.5;
	margin:0 auto 10px auto;
	padding-top:7px;
	padding-bottom:8px;
	border-bottom:1px dotted #999999;
	}
#government01 dl.dl02 dt{
	font-weight:bold;
	padding:8px 5px 3px 5px;
	padding-bottom:5px;
	}
#government01 dl.dl02 dd{
	padding:0 10px;
	}
#government01 dl.dl03{
	width:660px;
	margin:0 auto;
	padding-bottom:10px;
	}
#government01 dl.dl03 dt{
	width:84px;
	float:left;
	}
#government01 dl.dl03 dd{
	font-size:108%;
	line-height:1.5;
	margin-left:100px;
	padding-top:3px;
	}





/*
------------------------------------
東三河の話題
------------------------------------
*/
.item-mikawa{
	width:727px;
	margin:0 auto;
	padding-bottom:17px;
	background:url(/image/300042164.gif) repeat-x left bottom;
	clear:both;
	}
.item-mikawa h2{
	font-size:123.1%;
	font-weight:bold;
	color:#262a36;
	line-height:1.5;
	padding:6px 15px 2px 51px;
	background:url(/image/300042157.gif) no-repeat left top;
	}

table.mikawa-list{
	width:700px;
	margin:0 auto;
	}
table.mikawa-list td{
	padding-top:9px;
	padding-bottom:6px;
	border-bottom:1px dotted #9e9e9e;
	vertical-align:top;
	}
table.mikawa-list td.day{
	width:15%;
	font-size:98%;
	font-weight:bold;
	color:#666666;
	}
table.mikawa-list td.data{
	width:85%;
	font-style:108%;
	line-height:1.5;
	}



/*
------------------------------------
投稿写真
------------------------------------
*/
.photo-flame{
	width:716px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	background:#eaeaea;
	overflow:hidden;
	position:relative;
	}
.photo-flame .block{
	width:232px;
	margin-right:3px;
	margin-bottom:5px;
	padding-bottom:13px;
	background:url(/image/300042424.gif) no-repeat left bottom;
	float:left;
	}
.photo-flame .block .bg{
	width:232px;
	padding-top:18px;
	background:url(/image/300042423.gif) no-repeat left top;
	}
.photo-flame .block .photo{
	width:202px;
	height:169px;
	text-align:center;
	margin:0 auto;
	background:url(/image/300042421.gif) no-repeat left top;
	position:relative;
	}
.photo-flame .block .photo span.but{
	width:30px;
	height:16px;
	bottom:0;
	left:143px;
	display:block;
	position:absolute;
	}
.photo-flame .block .photo a{
	width:203px;
	height:169px;
	display:block;
	}

.photo-flame .block .txt-area{
	width:202px;
	margin:0 auto;
	padding-top:10px;
	position:relative;
	}
.photo-flame .block .theme{
	top:-10px;
	left:0;
	position:absolute;
	}
.photo-flame .block .txt-area .txt1{
	/*font-size:93%;*/
	font-size:12px;
	line-height:1.5;
	}
.photo-flame .block .txt-area .txt2{
	/*font-size:93%;*/
	font-size:12px;
	font-weight:bold;
	line-height:1.5;
	}
.photo-flame .block .txt-area .txt2{
	padding-bottom:8px;
	border-bottom:2px dotted #ffc600;
	}
.photo-flame .block .txt-area .txt3{
	/*font-size:93%;*/
	font-size:12px;
	line-height:1.5;
	padding-top:10px;
	}
.photo-flame .block .day{
	width:202px;
	/*font-size:93%;*/
	font-size:12px;
	color:#75ac00;
	text-align:right;
	line-height:1.1;
	margin:0 auto;
	}
/*
------------------------------------
GoogleMap
------------------------------------
*/
div#gMap,
div#gMap1,
div#gMap2 {
	width: 627px;
	height: 500px;
}
h4.map01{
	font-weight:bold;
	font-size:108%;
	padding-bottom:10px;
}
p.map02,
p.map03{
	font-size:90%!important;
	line-height:1.2;
	}


/*
------------------------------------
11ch
------------------------------------
*/
#PageTitle2{
	width:748x;
	height:61px;
	background:url(/image/300042390.gif) no-repeat left top;
	}
#PageTitle2 h1{
	font-size:153.9%;
	font-weight:bold;
	line-height:1.1;
	color:#ffffff;
	padding-top:2px;
	padding-left:18px;
	}
#PageTitle2 .set{
	width:1px;
	height:44px;
	font-size:0;
	line-height:0;
	}
#PageTitle2 h1,
#PageTitle2 .set{
	display:table-cell;
	vertical-align:middle;
	}

.ch11-001{
	width:697px;
	margin:0 auto;
	padding-bottom:30px;
	}
.ch11-001 .pic{
	width:288px;
	float:left;
	}
.ch11-001 .data{
	margin-left:305px;
	}
.ch11-001 .data .item{
	font-size:108%;
	line-height:1.5;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #b2b2b2;
	}



.ch11-002{
	width:697px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:30px;
	border-top:1px dotted #b2b2b2;
	}
.ch11-002 ul{
	text-align:center;
	}
.ch11-002 ul li{
	list-style-type:none;
	display:inline-block;
	padding-right:1em;
	/display:inline;
	/zoom:1;
	}

.ch11-003{
	width:727px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	}

.ch11-004{
	width:697px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	position:relative;
	}
.ch11-004 .pic{
	top:0;
	left:0;
	width:153px;
	position:absolute;
	}
.ch11-004 .data{
	width:523px;
	margin-bottom:25px;
	margin-left:174px;
	}
.ch11-004 .float-r{
	float:right
	}
.ch11-004 .item02{
	clear:both;
	}


.ch11-005{
	width:727px;
	height:120px;
	margin:0 auto;
	background:url(/image/300063244.gif) repeat-x left top;
	}
.ch11-005 p{
	text-align:center;
	padding-top:19px;
	}


.ch11-001 .data .txt,
.ch11-004 .txt{
	font-size:108%;
	line-height:1.5;
	}
.ch11-001 .data .note,
.ch11-004 .note{
	text-indent:-2em;
	padding-left:2em;
	}
.text-red01{color:#ea1c00;}



/*
------------------------------------
投稿ビデオ
------------------------------------
*/
table.type01{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border:1px solid #9a9a9a;
	border-color:#9a9a9a;
	}
table.type01 caption{
	font-size:100%;
	font-weight:bold;
	line-height:1.5;
	padding-bottom:7px;
	}
table.type01 th,
table.type01 td{
	padding:5px 10px;
	border-color:#9a9a9a;
	border-style:solid;
	border-width:0 0 1px 1px;
	}
table.type01 th{
	background:#f0f0f0;
	}
table.type01 th.th02{
	font-weight:bold;
	color:#063871;
	background:#ebf4ff;
	}

table.type01 tr.th01 th{
	color:#ffffff;
	font-size:93%;
	text-align:center;
	padding:5px;
	background:#8c8c8c;
	border-left:1px solid #ffffff;
	}
table.type01 tr.th01 th.firstChild{
	color:#ffffff;
	background:#8c8c8c;
	border-left:1px solid #9a9a9a;
	}

table.type01 td.td01{
	background:#f0f0f0;
	}
table.type01 td.td01 img{
	margin-top:3px;
	margin-bottom:3px;
	}

table.type01 th.center,
table.type01 td.center{
	text-align:center;
	}
table.type01 th.th-pd0,
table.type01 td.td-pd0{
	padding:0;
	}

table.type01 table.none{
	border:none
	}
table.type01 table.none th,
table.type01 table.none td{
	font-size:100%;
	border:none;
	padding:3px;
	}


/*
------------------------------------
後援のご依頼
------------------------------------
*/
.koen{
	width:716px;
	margin-left:26px;
	margin-bottom:1.5em;
	position:relative;
	}
.koen .pic{
	width:88px;
	padding-top:7px;
	float:left;
	}
.koen .data{
	width:628px;
	background:url(/image/300064176.gif) no-repeat left top;
	float:right;
	}
.koen .data .bg{
	padding:20px 60px 25px 55px;
	background:url(/image/300064177.gif) no-repeat left bottom;
	}
.koen .data .bg p{
	font-size:123.5%;
	line-height:1.5;
	color:#000;
	}

.boshu{
	width:715px;
	margin-left:23px;
	}
.boshu .float-l{
	width:418px;
	}
.boshu .float-r{
	width:262px;
	padding-top:30px;
	padding-bottom:20px;
	background:#f2f2f2;
	}
.boshu .bg{
	margin-bottom:15px;
	background:url(/image/300064179.gif) no-repeat left bottom;
	}
.boshu .data{
	padding:25px 0 30px 40px;
	}

.boshu .tel{
	font-size:145%;
	font-weight:bold;
	}
.boshu .sozai{
	font-size:123.5%;
	font-weight:bold;
	}
.boshu .att{
	font-size:93%;
	font-weight:bold;
	}
.boshu .add{
	font-size:123.5%;
	line-height:1.5;
	}


/*
------------------------------------
投稿募集
------------------------------------
*/
.toko{
	width:732px;
	margin-left:12px;
	margin-bottom:1.5em;
	position:relative;
	}
.toko .pic{
	top:50px;
	left:0;
	position:absolute;
	}
.toko .data{
	width:630px;
	margin-left:102px;
	background:url(/image/300064184.gif) no-repeat left top;
	}
.toko .data .bg{
	padding:20px 0px 25px 60px;
	background:url(/image/300064185.gif) no-repeat left bottom;
	}
.toko .data .bg .txt{
	font-size:115%;
	line-height:1.7;
	color:#000;
	}
.toko .data .bg .sub-txt{
	width:450px;
	font-size:108%;
	line-height:1.7;
	margin-top:10px;
	padding:10px 20px;
	background:#ffffff;
	}
.toko .data .bg .sub-txt span{
	color:#2e57f5;
	}
.toko .data .bg .sub-txt img{
	margin-right:5px;
	vertical-align:text-middle;
	}

