/*
========================================
CSS for Youjitohoiku Web Site
========================================*/


/*■ 基本
---------------------------------------------------------- */



/*■ インタビュー
---------------------------------------------------------- */
#taiPre {width:720px;margin:10px auto 0;}
#taiPre h2{background:url(../img/tai_01_main.jpg) no-repeat;width:720px;height:392px;display:block;text-indent:-9999px;margin:0 auto;}
#taiPre .mnfr_t{width:357px;height:5px;font-size:0px;line-height:0px;background:url(../img/tai_mnfr_t.gif) repeat-y;}
#taiPre .mnfr_b{width:357px;height:5px;font-size:0px;line-height:0px;background:url(../img/tai_mnfr_b.gif) repeat-y;}

#taiPre #taiPre_place{width:357px;background:url(../img/tai_mnfr_bk.gif) repeat-y;float:left;margin:0 6px 0 0;}
#taiPre #taiPre_place .in{padding:5px;}
#taiPre #taiPre_place .ttlblk{width:170px;float:left;}
#taiPre #taiPre_place .txt{width:170px;float:left;font-size:12px;line-height:18px;margin:5px 0 0}
#taiPre #taiPre_place .url{clear:left;text-align:right;font-size:12px;line-height:18px;margin:0 10px 0 0;}
#taiPre #taiPre_place .ttl{widht:155px;height:27px;background:url(../img/tai_place_ttl.gif) no-repeat;text-indent:-9999px;}

#taiPre #taiPre_pro{width:357px;background:url(../img/tai_mnfr_bk.gif) repeat-y;float:left;margin:0 0 0 0;}
#taiPre #taiPre_pro .in{padding:5px;}
#taiPre #taiPre_pro .ttlblk{width:170px;float:left;}
#taiPre #taiPre_pro .txt{width:170px;float:left;font-size:12px;line-height:18px;margin:5px 0 0;}
#taiPre #taiPre_pro .url{clear:left;text-align:right;font-size:12px;line-height:18px;margin:0 10px 0 0;}
#taiPre #taiPre_pro .ttl{widht:155px;height:27px;background:url(../img/tai_pro_ttl.gif) no-repeat;text-indent:-9999px;}


.lineup{text-align:center;margin:10px 0 13px;}
.lineup ul{margin:0 auto;padding:0;list-style:none;text-align:left;width:320px;}
.lineup li{margin:0;padding:3px 0 3px 40px;font-size:12px;line-height:16px;white-space:nowrap;}
.lineup li a{font-weight:normal;}
.lineup .l01{background:url(../img/tai_vol01.gif) no-repeat;}
.lineup .l02{background:url(../img/tai_vol02.gif) no-repeat;}
.lineup .l03{background:url(../img/tai_vol03.gif) no-repeat;}


#taiBk{background:url(../img/int_fr_bk.gif) repeat-y;width:730px;margin:0 auto;}
#taiBk dl{margin:0;padding:0;font-weight:normal;text-align:left;}
#taiBk dt{display:block;padding:0;margin:18px 0 0;;	width:2.5em;float:left;clear:left;font-size:12px;font-weight:bold;color:#949494;}
#taiBk dd{display:block;padding:15px 0 0;;margin:0;margin-left:2.5em;font-size:14px;line-height:22px;}
#taiBk dt.first{float:none;width:auto;}
#taiBk dd .weak{font-size:12px;}
#taiBk .phBlk{text-ailgn:center;margin:30px auto;}
#taiBk .phBlk .ph{border:1px solid #949494;}


#taiBk .dotHR{width:auto;clear:both;height:30px;background:url(../img/tai_hr.gif) no-repeat center;}
#taiBk .contIn{padding:0 20px;text-align:center;}
#taiBk .contIn .in{width:520px;margin:0 auto 30px;text-align:center;}
#taiBk .copyright{font-size:11px;text-align:right;padding:0 25px 0 0;margin:0;}
#intYokoku{background:url(../img/int_yokoku.gif) no-repeat;padding:0 0 3px 80px;font-size:12px;line-height:16px;margin:20px 0 0;text-align:left;}

.back{text-align:center;padding:24px 0 40px;clear:left;}
.clr{width:1px;height:0px;font-size:0px;line-height:0px;clear:both;}



#tai01ttl{background:url(../img/tai_01_ttl.gif) no-repeat;width:730px;height:94px;text-indent:-9999px;display:block;}
#tai02ttl{background:url(../img/tai_02_ttl.gif) no-repeat;width:730px;height:94px;text-indent:-9999px;display:block;}
#tai03ttl{background:url(../img/tai_03_ttl.gif) no-repeat;width:730px;height:94px;text-indent:-9999px;display:block;}

#tai01matome {font-size:12px;line-height:18px;text-align:left;}
#tai01matome .ttl{width:65px;float:left;}
#tai01matome .blk1{width:610px;padding:0 0 20px;float:left;}
#tai01matome .blk1 .ph{width:415px;float:left;}
#tai01matome .blk2{width:340px;float:left;}
#tai01matome .blk2 .ph{width:205px;float:left;}
#tai01matome .blk2 .txt{width:130px;float:left;}
#tai01matome .blk3{width:340px;float:left;}
#tai01matome .blk3 .ph{width:205px;float:left;}
#tai01matome .blk3 .txt{width:130px;float:left;}

#tai02matome {font-size:12px;line-height:18px;text-align:left;}
#tai02matome .ttl{width:65px;float:left;}
#tai02matome .blk1{width:610px;padding:0 0 20px;float:left;}
#tai02matome .blk1 .ph{width:415px;float:left;}
#tai02matome .blk2{width:340px;float:left;}
#tai02matome .blk2 .ph{width:120px;float:left;}
#tai02matome .blk2 .txt{width:215px;float:left;}
#tai02matome .blk3{width:340px;float:left;}
#tai02matome .blk3 .ph{width:205px;float:left;}
#tai02matome .blk3 .txt{width:130px;float:left;}

#tai03matome {font-size:12px;line-height:18px;text-align:left;}
#tai03matome .ttl{width:65px;float:left;}
#tai03matome .blk1{width:610px;padding:0 0 20px;float:left;}
#tai03matome .blk1 .ph{width:321px;float:left;}
#tai03matome .blk1 .ph2{width:120px;float:left; margin: 0px 10px;}
#tai03matome .blk1 .ph3{width:120px;float:left; margin: 0px 10px;}
#tai03matome .blk1 .txt{width:240px;float:left; margin: 0px 10px;}
#tai03matome .blk2{width:345px;float:left;}
#tai03matome .blk2 .ph{width:140px;float:left;}
#tai03matome .blk2 .txt{width:200px;float:left; margin-left: 5px;}
#tai03matome .blk3{width:345px;float:left;}
#tai03matome .blk3 .ph{width:140px;float:left;}
#tai03matome .blk3 .txt{width:200px;float:left; margin-left: 5px;}

#allmatome {font-size:16px;line-height:18px;text-align:center;}
#allmatome .lineup{text-align:center;margin:10px 0 13px;}
#allmatome .lineup ul{margin:0;auto;padding:0;list-style:none;text-align:left;width:320px;}
#allmatome .lineup li{margin:0;padding:3px 0 3px 40px;font-weight:bold;font-size:16px;line-height:30px;white-space:nowrap;}
#allmatome .lineup .l01{margin-top:20px;background:url(../img/tai_vol01.gif) no-repeat;}
#allmatome .lineup .l02{margin-top:20px;background:url(../img/tai_vol02.gif) no-repeat;}
#allmatome .lineup .l03{margin-top:20px;background:url(../img/tai_vol03.gif) no-repeat;}
#allmatome .lineup .title{font-size:20px;font-weight:bold;color: #0000ff;line-height:30px;white-space:nowrap;}
#allmatome .lineup .txt{font-size:14px;font-weight:normal;line-height:20px;white-space:nowrap;}
#allmatome .lineup .musubi{margin-top:20px;font-size:14px;font-weight:bold;line-height:20px;white-space:nowrap;}




