@charset "UTF-8";

*{font-family:"Lucida Grande", Lucida, Verdana, sans-serif;}
body{margin:0;padding:0;font-size:13px;line-height:150%;text-align:center;background-color:#ffffcc;}
h1{margin:0;padding:0 0 15px;font-size:30px;line-height:30px;}
h2{margin:0;padding:0 0 15px;font-size:26px;line-height:28px;}
h3{margin:0;padding:0 0 15px;font-size:22px;line-height:24px;}
h4{margin:0;padding:0 0 15px;font-size:18px;line-height:20px;}
h5{margin:0;padding:0 0 15px;font-size:16px;line-height:18px;}
h6{margin:0;padding:0 0 15px;font-size:14px;line-height:16px;}
p{margin:0;padding:0 0 15px;}
ol,ul{margin:0;padding:0 0 15px 25px;}
a{text-decoration:none; outline:none;color:#0048fe;}
a:hover{text-decoration:underline;color:#009aff;}
img{border-style:none;}
hr{clear:both;visibility:hidden;}
iframe{margin:1px;padding:0;}
th,td{vertical-align: top;}


#container{text-align:left;width:950px;margin:0 auto;}
#container_39{text-align:left;width:950px; padding:0 0 0 20px;}

#header{overflow:hidden;padding: 0;}
#wrap{text-align:left;}
#content{text-align:left;overflow:hidden;}
#left{width: 215px;float:left;text-align:left;overflow:hidden;padding: 20px 15px 0 0;}
#center{width: 720px;float:left;text-align:left;overflow:hidden;padding: 0 0 20px;background-color:#ffffcc;}
#right{width:215px;float:right;text-align:left;overflow:hidden;padding: 20px 0 0 15px;background-color:#ffffcc;}
#footer{clear:both;text-align:left;width:950px;margin:0 auto;overflow:hidden;padding: 15px 0;}


/*toppage*/
.index-home #header-name{}
.index-home 
#header-name{
		width:950px;
		}		
#header-description{font-size: 12px;line-height: 14px;padding: 10px 0 0 10px;}
#program_banner {padding: 0 0 15px;}
#top_banner {padding:20px 0 10px 0;}
#top_banner .festa2010_01{background-image: url(http://passion-web.jp/festa2009/img/2010_0a.jpg) no-repeat left top;height:155px;}
#top_banner .festa2010_01txt{font-size:14px; line-height:140%; padding:45px 0 0 15px;width:690px;}

#main .cont_text{font-size: 12px;line-height: 20px;padding: 5px 10px 5px 7px;}
#main .cont_text2{font-size: 13px;line-height: 1.5em;padding: 5px 5px 15px 15px;}
#main .border{border-bottom:1px solid black;}
#main table.white{background-color: #ffffcc;}
#main table.other{background-color: #ffccaa;}
#main table th{background-color: #eaeaea;text-align: center;}
#main table td{background-color: #fff;}
#main .mess table{background-color: #cc0000;}
#main .hyo table{width:720px;padding:0px 5px 10px 10px; margin:0px 0px 10px 0px;}
#main .hyo td {padding:0px 0px 5px 5px; background-color: #fee6ab;}
#main .hyo2 table{width:720px; margin:10px 0px 0px 0px;padding:1px 0px 0px 10px;}
#main .hyo2 td {padding:1px 0px 0px 5px; background-color: #fee6ab; font-size:12px; line-height:1.4em;}
#main .corp {margin-bottom:3px; margin-right:10px;}



/*JI| about*/
#program .asset-body h4 {background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 0 0 10px;}
#program #dream_case_keyword{background: url(../img/img_logo.gif) no-repeat right 40px;}
#program #dream_case_keyword strong {font-size: 16px;line-height: 18px;}
#program p {padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}
#program #page-title {background: url(../img/ttl_about.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}
#program cont-text{padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}


/*JETv program*/
#schedule .asset-body table td{vertical-align: top;}
#schedule .asset-body table th{vertical-align: top;width: 80px;text-align: left;font-weight: normal;font-style: normal;white-space: nowrap;}
#schedule .asset-body table p{padding: 0;}
#schedule .day_image{text-align: center;padding: 0 0 4px;}
#schedule .asset-body hr{border-bottom: 1px dotted #666;visibility: visible;border-top-style: none;border-right-style: none;border-left-style: none;padding: 0;margin: 2px 0;height: 0;}
#schedule #page-title {background: url(../img/ttl_program.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}
#schedule .cont-text{padding: 0;font-size: 17px;line-height: 18px;}
#schedule .cont-text2{padding: 0 0 0 10px;font-size: 12px;line-height: 18px;}
#schedule .asset-body h4{background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 17px;line-height: 21px;margin: 10px 0;color: #ff6600;}
#schedule .asset-body blockquote{margin: 0 0 10px;padding: 7px;background-color: #eee;font-size: 12px;line-height: 16px;}
#schedule .asset-body td{font-size: 12px;line-height: 18px;}

#history .asset-body h4 {background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 0 0 10px;}
#history p {padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}
#history .cont-text{padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}


/*vO*/
#pro-syousai .asset-body h4{background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 10px 0;}
#pro-syousai .asset-body blockquote{margin: 0 0 10px;padding: 7px;background-color: #eee;font-size: 12px;line-height: 16px;}
#pro-syousai .asset-body td{font-size: 12px;line-height: 18px;}
#pro-syousai #page-title {background: url(../img/ttl_details.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}



/*V topics*/
.topics_ttl{padding: 0;background: url(../img/topics_ttl.gif) no-repeat left top;text-indent: -9999px;border-bottom: 3px solid #333;height: 30px;}
.topics ul {padding: 10px 0 20px 10px;margin: 0;font-size: 12px;line-height: 20px;color: #333;list-style-type: none;}
.topics ul li {clear: both;}
.topics ul li a{background: url(../img/topics_icon.gif) no-repeat left 2px;padding: 0 0 0 15px;margin: 0;color: #368100;display: block;width: 590px;float: right;}
.topics ul li a:hover{color: #7bbd2c;}

/*X^btuO staffblog*/
.staffblog_ttl{padding: 0;background: url(http://passion-web.jp/festa2009/img/staffblog_ttl.gif) no-repeat left top;text-indent: -9999px;border-bottom: 3px solid #333;height: 30px;}
#staffblog{padding: 10px;color: #000; border:2px solid #ffe084;background:#ffedb5}
#staffblog h4 {padding: 0 0 5px;border-bottom: 1px solid #000;}
#staffblog h4 a{color: #000;font-size: 16px;line-height: 15px;}
#staffblog p {padding: 4px 0 0; width:650px;}
#staffblog .stitle{font-weight: bold; font-size: 16px;}
#staffblog .fs{font-weight: bold;}
#staffblog .fb{font-size: 14px;}
#staffblog .fred{color:#ff0000;}
#staffblog .fsred{font-weight: bold; color:#ff0000;}
#staffblog .fblue{color:#0000ff;}
#staffblog .fsblue{font-weight: bold; color:#0000ff;}


/*o?uO performerblog*/
.performerblog_ttl{padding: 0;background: url(../img/performerblog_ttl.gif) no-repeat left top;text-indent: -9999px;border-bottom: 3px solid #333;height: 30px;}
#performerblog_list {margin: 0;padding: 5px 0 0;list-style-type: none;}
#performerblog_list li {float: left;padding: 10px;width: 340px;overflow: hidden;}
#performerblog_list li span.photo {float: left;padding: 10px 10px 10px 0;background-color: #fff;}
#performerblog_list li span.text h3 {font-size: 14px;line-height: 16px;padding: 0 0 5px;border-bottom: 1px solid #333;}
#performerblog_list li span.text h4 {padding: 10px 0 5px;}
#performerblog_list li span.text h4 a {color: #000;text-decoration: underline;}
#performerblog_list li span.text p {font-size: 12px;line-height: 16px;padding: 0;color: #333;}
#performerblog .cont-text{padding: 0;font-size: 14px;line-height: 18px;}





/*page*/
.page-asset {font-size: 12px;line-height: 20px;}
.title-entry{font-size:14px;line-height:16px;background-color:#c00;color:#fff;padding:5px;margin-bottom:15px;font-weight:normal;font-style:normal;}

/*JI| about*/
#page-264 .asset-body h4 {background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 0 0 10px;}
#page-264 #dream_case_keyword{background: url(../img/img_logo.gif) no-repeat right 40px;}
#page-264 #dream_case_keyword strong {font-size: 16px;line-height: 18px;}
#page-264 p {padding: 0 0 20px 0px;font-size: 12px;line-height: 18px;}
#page-264 #page-title {background: url(../img/ttl_about.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}
#page-264 .cont-text {padding: 0 0 10px 10px;font-size: 12px;line-height: 18px;}
#page-264 table{background-color: #f27b83;}
#page-264 table.white{background-color: #ffffcc;}
#page-264 table.other{background-color: #ffccaa;}
#page-264 table th{background-color: #eaeaea;text-align: center;}
#page-264 table td{background-color: #fff;}

/*JETv program*/
#page-269 #page-title {background: url(../img/ttl_program.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 0px;}
#page-269 .cont-text {padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}
#page-269 .cont-text2{padding: 0 0 0 10px;font-size: 12px;line-height: 23px;}
#page-269 .asset-body blockquote {margin: 0 0 10px;padding: 7px;background-color: #ffe084;font-size: 12px;line-height: 16px;}
#page-269 .asset-body td{font-size: 12px;line-height: 18px;}
#page-269 .asset-body hr{border-bottom: 1px dotted #666;visibility: visible;border-top-style: none;border-right-style: none;border-left-style: none;padding: 0;margin: 2px 0;height: 0;}
#page-269 .asset-body h4{background: url(../img/imgparts_1.gif) no-repeat 11px 7px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 17px;line-height: 21px;margin: 10px 0;color: #ff6600;}
#page-269 table{background-color: #878787;}
#page-269 table.white{background-color: #ffffcc;}
#page-269 table.other{background-color: #ffccaa;}
#page-269 table th{background-color: #eaeaea;text-align: center;}
#page-269 table td{background-color: #fff;}

#page-303 .asset-body h4 {background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 0 0 10px;}
#page-303 p {padding: 0 0 20px 0px;font-size: 12px;line-height: 18px;}
#page-303 #page-title {background: url(../img/ttl_history.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}
#page-303 .cont-text{padding: 0 0 10px 10px;font-size: 12px;line-height: 18px;}
#page-303 .cont-text2{padding: 0 0 0px 15px;}


#page-305 .asset-body h4 {background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 0 0 10px;}
#page-305 p {padding: 0 0 20px 0px;font-size: 12px;line-height: 18px;}
#page-305 #page-title {background: url(../img/ttl_team120.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}
#page-305 .cont-text{padding: 0 0 10px 10px;font-size: 12px;line-height: 18px;}
#page-305 .cont-text2{padding: 0 0 0px 15px;}
#page-305 .corp-name{font-weight: bold;}
#page-317 #page-title {background: url(../img/ttl_tshirt.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 0px;}
#page-317 .cont-text {padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}
#page-317 .cont-text2{padding: 0 0 0 10px;font-size: 12px;line-height: 23px;}
#page-317 .cont-text3{padding: 0 20px 10px 20px;font-size: 12px;line-height: 18px;}
#page-317 .cont-text4{color:#333333;}
#page-317 .cont-text5{padding:10px 0 0 0;}
#page-317 .asset-body blockquote {margin: 0 0 10px;padding: 7px;background-color: #ffe084;font-size: 12px;line-height: 16px;}
#page-317 .asset-body td{font-size: 12px;line-height: 18px;}
#page-317 .asset-body hr{border-bottom: 1px dotted #666;visibility: visible;border-top-style: none;border-right-style: none;border-left-style: none;padding: 0;margin: 2px 0;height: 0;}
#page-317 .asset-body h4{background: url(../img/imgparts_1.gif) no-repeat 11px 7px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 17px;line-height: 21px;margin: 10px 0;color: #ff6600;}
#page-317 table{background-color: #878787;}
#page-317 table.white{background-color: #ffffcc;}
#page-317 table.other{background-color: #ffccaa;}
#page-317 table th{background-color: #eaeaea; padding:8px 10px 0 8px;text-align: left ;color:#ffffff;}
#page-317 table td{background-color: #fff;}
#page-317 .tshirt ul{padding:0px 10px 0px 10px;}
#page-317 .tshirt li{list-style-image: url(../img/square.gif);}

#page-318 #page-title {background: url(../img/ttl_poster.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 0px;}
#page-318 .cont-text{padding: 0 20px 10px 20px;font-size: 12px;line-height: 18px;}

#page-346 #page-title {background: url(../img/ttl_townpassion.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 0px;}
#page-346 .cont-text {padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}
#page-346 .tp_photo {padding: 5px 60px 5px 160px;}

#page-349 #page-title {background: url(../img/ttl_townpassion.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 0px;}
#page-349 .photo {padding:0px 0px 3px 10px;}
#page-349 .photo_cont {padding:0px 0px 0px 10px;font-size:13px; color: #333333; line-height:1.2em; text-align:left;}
#page-349 .photo_name {padding:0px 0px 0px 0px;font-size:13px; font-weight:bold; color: #333333; line-height:1.0em; text-align:center;}
#page-349 .cont_text {padding:0px 10px 15px 10px;font-size:15px; color: #000000; line-height:1.4em; text-align:left;}
#page-349 .cont_ttl {padding:0px 10px 15px 30px;}

#page-349 .photo_box {padding:0px 0px 0px 0px; border: 1px solid #666666;}
#page-383 #page-title {background: url(../img/ttl_collabo.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 0px;}
#page-383 .cont-text{padding: 0 20px 10px 20px;font-size: 12px;line-height: 18px;}



/*vO*/
#page-79 .asset-body h4,
#page-74 .asset-body h4 {background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 10px 0;}
#page-79 .asset-body blockquote,
#page-74 .asset-body blockquote {margin: 0 0 10px;padding: 7px;background-color: #eee;font-size: 12px;line-height: 16px;}
#page-79 .asset-body td,
#page-74 .asset-body td{font-size: 12px;line-height: 18px;}
#page-74 #dreamplan {padding: 0 0 0 10px;width: 700px;overflow: hidden;}
#page-74 #dreamplan big{font-size: 18px;line-height: 20px;}
#page-79 #page-title {background: url(../img/ttl_day1.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}
#page-74 #page-title {background: url(../img/ttl_day2.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}

/*`Pbg ticket*/
#page-270 table{background-color: #878787;}
#page-270 table.white{background-color: #ffffcc;}
#page-270 table.other{background-color: #ffccaa;}
#page-270 table th{background-color: #eaeaea;text-align: center;}
#page-270 table td{background-color: #fff;}
#page-270 .cont-text{padding: 0 20px 10px 20px;font-size: 12px;line-height: 18px;}
#page-270 #page-title {background: url(../img/ttl_ticket.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}


/*Q\tH[*/
#page-76 form{margin: 0;}
#page-76 table{background-color: #878787;}
#page-76 table th{background-color: #eaeaea;text-align: center;vertical-align: middle;width: 207px;}
#page-76 table td{background-color: #fff;vertical-align: middle;}
#page-76 input.yakushoku,
#page-76 input.mailaddress,
#page-76 input.name {border: 1px solid #666;padding: 3px;font-size: 13px;line-height: 15px;width: 200px;}
#page-76 input.company,
#page-76 input.address,
#page-76 input.shozoku{border: 1px solid #666;padding: 3px;font-size: 13px;line-height: 18px;width: 340px;}

#page-76 input.day1_8,
#page-76 input.day1_9,
#page-76 input.day2 {border: 1px solid #666;padding: 3px;font-size: 13px;line-height: 18px;width: 30px;}
#page-76 textarea.comment {border: 1px solid #666;padding: 3px;font-size: 13px;line-height: 15px;width: 490px;}
#page-76 input.gday1_8,
#page-76 input.gday1_9,
#page-76 input.gday2 {border: 1px solid #666;padding: 3px;font-size: 13px;line-height: 18px;width: 30px;}
#page-76 textarea.school {border: 1px solid #666;padding: 3px;font-size: 13px;line-height: 15px;width: 490px;}
#page-76 input.fax,
#page-76 input.tel {border: 1px solid #666;padding: 3px;font-size: 13px;line-height: 15px;width: 200px;}
#page-76 p.submit {text-align: center;padding: 15px 0 0;}
#page-76 p.submit input {width: 284px;height: 41px;font-size: 14px;line-height: 16px;cursor: pointer;background-image: url(../img/submit_btn.gif);border-style: none;background-color: transparent;}
#page-76 p.submit a{width: 284px;background-image: url(../img/submit_btn.gif);height: 28px;font-size: 14px;line-height: 16px;cursor: pointer;display: block;margin: 0 auto;padding: 13px 0 0;color: #000;border-style: none;}
#page-76 p.submit a:hover{text-decoration: none;}
#page-76 #page-title {background: url(../img/ttl_entry.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}


/*??Wv*/
#page-265 table{background-color: #878787;}
#page-265 table th{background-color: #eaeaea;text-align: center;}
#page-265 table td{background-color: #fff;}
#page-265 #page-title {background: url(../img/ttl_collabo_entry.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}

/* guestvoice*/
#page-237 .asset-body h4 {background: url(../img/imgparts_1.gif) no-repeat 11px 5px;padding: 2px 0 2px 30px;border-top: 1px solid #333;border-bottom: 1px solid #333;font-size: 15px;line-height: 17px;margin: 0 0 10px;}
#page-237 #dream_case_keyword{background: url(../img/img_logo.gif) no-repeat right 40px;}
#page-237 #dream_case_keyword strong {font-size: 16px;line-height: 18px;}
#page-237 p {padding: 0 0 10px 30px;font-size: 12px;line-height: 18px;}
#page-237 #page-title {background: url(../img/ttl_guestvoice.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}

#page-237 .guest_box {line-height:100%; background: url(../img/guestvoice_box.gif) no-repeat ;padding:0px 0px ; width:707px;margin:0px 0px 0px 0px;}
#page-237 .guest_box_bg {line-height:100%; background: url(../img/guestvoice_box_bg.gif) no-repeat ;padding:0px 0px ; width:707px;margin:0px 0px 0px 0px;}
#page-237 .guest_box_sm {line-height:100%; background: url(../img/guestvoice_box_sm.gif) no-repeat ;padding:0px 0px ; width:707px;margin:0px 0px 0px 0px;}

#page-237 .guest_txt { font-size:12px; line-height:200%; ;padding: 15px 10px 5px 3px ; color:#000000; width:680px;margin:0px 15px;}
#page-237 .guest_txt2 { font-size:12px; line-height:100%; ;padding: 15px 0px 5px 103px ; color:#993300; width:700px;margin:0px 0px; text-align: left;}

/*? collaboration*/
.category-collaboration .asset.hentry {float: left;width: 360px;text-align: center;padding: 10px 0;}
.category-collaboration .asset-body a {width: 171px;height: 18px;display: block;margin: 10px auto 0;font-size: 12px;line-height: 14px;padding: 3px 0 0;background: url(../img/collaboration_link_btn.gif) no-repeat left top;color: #000;}
.category-collaboration .asset-body a:hover{text-decoration: none;} 
.category-collaboration h2.asset-name.entry-title {display: none;}
.category-collaboration #page-title {background: url(../img/ttl_collaboration.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}




/*C^r[ performer*/
.category-performer .asset-more-link {border-bottom: 1px solid #333;margin: 0 30px 10px 15px;padding: 0 10px 20px;height: 23px;}
.category-performer .asset-more-link a {background-image: url(../img/interview_btn.gif);width: 192px;display: block;height: 28px;text-indent: -9999px;margin: 0;float: right;}
.category-performer #more.asset-more {padding: 50px 15px 15px;background: url(../img/performer_more_ttl.gif) no-repeat 15px top;}
.category-performer #more strong {color: #c00;}
.category-performer #more b {font-weight:bold; color: #000000;}

.category-performer #more .inter_box1 {padding:5px 0 0px 0;}
.category-performer #more .inter_box2 {padding:5px 0 30px 0;}
.category-performer #more .inter_text {padding:0px 0 10px 10px;}
.category-performer #more .goroku_box {padding:10px 10px 10px 10px;border:2px solid #c00;}
.category-performer #more .last_text {background: #ffffff; border: 5px solid #E60012; font-size: 15px; margin: 0;padding: 15px 15px 0px;height: 125%;}
.category-performer .entry-categories {display: none;}
.category-performer #page-title {background: url(../img/ttl_performer.gif) no-repeat left top;text-indent: -9999px;height: 24px;padding: 0 0 3px;}
.category-performer div.asset-header h2.asset-name.entry-title {display: none;}
.category-performer .cont-text {margin: 0;padding: 0 15px 5px;height: 23px;}
.category-performer .asset-body blockquote {margin: 0 0 10px;padding: 7px;background-color: #ffe084;font-size: 12px;line-height: 16px;}




/*C^r[ taidan*/
.category-taidan .asset-more-link {border-bottom: 1px solid #333;margin: 0 30px 10px 15px;padding: 0 10px 20px;height: 23px;}
.category-taidan .asset-more-link a {background-image: url(../img/taidan_btn.gif);width: 192px;display: block;height: 28px;text-indent: -9999px;margin: 0;float: right;}
.category-taidan #more.asset-more {padding: 50px 15px 15px;background: url(../img/taidan_more_ttl.gif) no-repeat 15px top;}
.category-taidan #more strong {font-size:14px; color: #c00;}
.category-taidan #more b {font-weight:bold; color: #000000;}
.category-taidan #more p {font-size:14px; color: #000000;line-height: 1.5em}

.category-taidan #more .inter_box1 {padding:5px 0 0px 0;}
.category-taidan #more .inter_box2 {padding:5px 0 35px 0;}
.category-taidan #more .inter_text {padding:0px 0 10px 10px;}
.category-taidan #more .goroku_box {padding:10px 10px 10px 10px;border:2px solid #c00;}
.category-taidan .entry-categories {display: none;}
.category-taidan #page-title {background: url(../img/taidan_title_header.gif) no-repeat left top;text-indent: -9999px;height: 100px;padding: 0 0 3px;}
.category-taidan div.asset-header h2.asset-name.entry-title {display: none;}
.category-taidan .cont-text {margin: 0;padding: 0 15px 5px;height: 23px;}
.category-tadain .asset-body blockquote {margin: 0 0 10px;padding: 7px;background-color: #ffe084; font-size: 12px;line-height: 16px;}
.category-taidan .content {padding: 0 15px 15px; color: #333333; font-size: 13px;line-height: 1.4em;}
.category-taidan .prof {padding: 10px 0px 10px 0px; color: #333333; font-size: 13px;line-height: 1.5em;}
.category-taidan b{font-weight;bold; font-size: 15px;line-height: 20px;padding: 0 0 10px 0; color: #333333;}
.category-taidan span.photo {margin: 0px 5px 5px 0px;}
.category-taidan .kochira {text-align:right; margin: 0px 20px 5px 0px;}




/*left_backnumber*/
.left_backnumber {padding: 30px 0 20px 10px;list-style-type: none;clear: both;margin: 0;background: url(../img/left_backnumber.gif) no-repeat left top;width: 205px;}
.left_backnumber li{font-size:14px;line-height:16px;padding: 5px 0 0 12px;background: url(../img/left_interview.gif) no-repeat left 11px;}
.left_backnumber li a{font-size: 12px;line-height: 14px;color: #000;}


/*right_backnumber*/
.right_backnumber {padding: 30px 10px 20px 0px;list-style-type: none;clear: both;margin: 0;background: url(../img/left_backnumber.gif) no-repeat right top;width: 205px;}
.right_backnumber li{font-size:14px;line-height:16px;padding: 5px 0 0 12px;background: url(../img/left_interview.gif) no-repeat right 11px;}
.right_backnumber li a{font-size: 12px;line-height: 14px;color: #000;}


/*banner*/
#banner1 ul{list-style-type:none;padding:0 0 0px;clear: both;}
#banner1 li{float:left;margin: 0;padding: 0px 0 0px;clear: both;}
#banner1 li a{width: 215px;height: 100px;float:left;background-color:#eee;}

#banner2 ul{list-style-type:none;padding:0;clear: both;}
#banner2 li{float:left;margin: 0;padding: 0 0 10px;clear: both;}
#banner2 li a{width: 215px;height: 50px;float:left;background-color:#eee;}

#banner3 ul{list-style-type:none;padding:0;clear: both;}
#banner3 li{float:left;margin: 0;padding: 0 0 10px;clear: both;}
#banner3 li a{width: 215px;height: 174px;float:left;background-color:#eee;}


#banner4 ul{list-style-type:none;padding:0;clear: both;}
#banner4 li{float:left;margin: 0;padding: 0;clear: both;}
#banner4 li a{width: 215px;height: 140px;float:left;background-color:#eee;}

#banner6 ul{list-style-type:none;padding:0;clear: both;}
#banner6 li{float:left;margin: 0;padding: 5px 0 5px;clear: both;}
#banner6 li a{width: 215px;height: 140px;float:left;background-color:#eee;}

#banner5 ul{list-style-type:none;padding:0;clear: both;}
#banner5 li{float:left;margin: 0;padding: 0 0 10px;clear: both;}
#banner5 li a{width: 215px;height: 70px;float:left;background-color:#eee;}

/*banner*/
#banner7 ul{list-style-type:none;padding:0 0 0px;clear: both;}
#banner7 li{float:left;margin: 0;padding: 0px 0 8px;clear: both;}
#banner7 li a{width: 215px;float:left;background-color:#eee;}



/*info*/
#info {width: 200px;font-size:12px;
		margin:0px 10px 20px 10px;}


/*menu*/
#menu{padding-bottom: 10px;float: left;}
#menu ul{list-style-type: none;margin: 0;padding: 0;float: left;}
#menu ul li{float: left;clear: both;}
#menu ul li.btn_1 a{background-image: url(../img/menu_btn_1.gif);height: 41px;}
#menu ul li.btn_2 a{background-image: url(../img/menu_btn_2.gif);height: 40px;}
#menu ul li.btn_3 a{background-image: url(../img/menu_btn_3.gif);height: 40px;}
#menu ul li.btn_31 a{background-image: url(../img/menu_btn_31.gif);height: 30px;}
#menu ul li.btn_32 a{background-image: url(../img/menu_btn_32.gif);height: 30px;}
#menu ul li.btn_4 a{background-image: url(../img/menu_btn_4.gif);height: 40px;}
#menu ul li.btn_5 a{background-image: url(../img/menu_btn_5.gif);height: 40px;}
#menu ul li.btn_6 a{background-image: url(../img/menu_btn_6.gif);height: 40px;}
#menu ul li.btn_7 a{background-image: url(../img/menu_btn_7.gif);height: 40px;}
#menu ul li.btn_71 a{background-image: url(../img/menu_btn_71.gif);height: 30px;}
#menu ul li.btn_8 a{background-image: url(../img/menu_btn_8.gif);height: 40px;}
#menu ul a{float: left;width: 215px;text-indent: -9999px;background-position: left top;}
#menu ul a:hover{background-position: left bottom;}


#menu2009
/*menu*/
#menu2009{padding-bottom: 10px;float: left;}
#menu2009 ul{list-style-type: none;margin: 0;padding: 0;float: left;}
#menu2009 ul li{float: left;clear: both;}



/*page-title*/
#page-title{margin-bottom:15px;padding: 7px;font-size: 18px;line-height: 20px;background-color: #eb6100;color: #ffffff;border-bottom: 2px solid #666;}
#page-title a{color: #fff;font-size: 18px;line-height: 20px;font-weight: normal;font-style: normal;}




/*footer*/
#entryform{padding: 0;clear: both;}
#entryform a{background: url(../img/footer01.gif) no-repeat left top;height: 90px;width: 950px;text-indent: -9999px;margin: 0 auto;display: block;}
#page-76 #entryform {display: none;}
#footer_left{padding:0;height: 40px;background-color: #e50112;margin-bottom:10px;font-size: 12px;line-height: 14px;}
#footer_left li{display:inline;}
#footer_left li a{padding: 12px 15px 0;float:left;color:#fff;height: 28px;}
#footer_left li a:hover{text-decoration: none;background-color: #f40e1a;}
#footer_right{padding:0;float:right;}
#footer_right li{display:inline;padding-left: 17px;background: url(../img/footer_icon.gif) no-repeat left center;font-size: 12px;line-height: 14px;}
#footer_right a{color:#000;}
#footer_right a:hover{color:#666;}
#footer #copyright{clear:both;margin:0 auto;float:left;font-size: 12px;line-height: 14px;}







