@charset "utf-8";

/* 全体
---------------------------*/
#yamashita {
width: 980px;
background-color: #FFFFFF;
padding-bottom: 40px;
color: #333333;
margin:0 auto;
}

#yamashita .margin-tb10 { 
margin-top:10px;
margin-bottom:10px;
}

#yamashita .margin-tb10right { 
margin-top:10px;
margin-bottom:10px;
float:right;
}

#yamashita .font_bold {
font-weight:bold
}

#yamashita .font_size10 {
font-size:10px;
}

#yamashita .font_boldblue {
	color:#09F;
	font-weight:bold;
}


#yamashita .clear {
clear:both;
}

#yamashita td {
vertical-align:top;
}

/* トップ画像
---------------------------*/
#yamashita .yamashita_main {
width: 980px;
margin: 0px;
}


/* 左カラム
---------------------------*/
#yamashita .yamashita_contents_left {
width:698px;
margin-right:30px;
margin-top:10px;
margin-bottom:20px;
float: left;
display: inline;
border:#00B0EB solid 1px;
}

/* 100Q
---------------------------*/
#yamashita .yamashita_100q_title {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_100q_bg.gif);
background-repeat:no-repeat;
}


#yamashita .yamashita_100q_title h2 { 
height:120px;
text-indent:-9999px;
}

#yamashita .yamashita_100q_lead { 
margin-top:10px;
font-size:13px;
width:475px; 
margin-left:20px;
}

#yamashita .yamashita_100q_booklink {display:block;width:470px;height:41px;
text-indent:-9999px; background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_link_magazine.gif);background-repeat:no-repeat;background-position:0 0; overflow:hidden; outline:none;
margin:10px 0px 20px 20px;
}
#yamashita .yamashita_100q_booklink a:link{display:block;width:470px;height:41px;background-position:0 0;}
#yamashita .yamashita_100q_booklink a:visited{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_link_magazine.gif);background-position:0 0;display:block;width:470px;height:41px;}
#yamashita .yamashita_100q_booklink a:active{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_link_magazine.gif);background-position:0 0;display:block;width:470px;height:41px;}
#yamashita .yamashita_100q_booklink a:hover{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_link_magazine.gif);background-position:0 -41px;display:block;width:470px;height:41px;}

#yamashita .yamashita_table_100q{ 
margin-left:10px;
}
#yamashita .yamashita_100q_question {
text-indent:-9999px;
}

#yamashita .yamashita_100q_q101 {
width:220px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q101.gif) no-repeat;	
vertical-align:top;
}
#yamashita .yamashita_100q_q102 {
width:220px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q102.gif) no-repeat;
vertical-align:top;
}
#yamashita .yamashita_100q_q103 {
width:220px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q103.gif) no-repeat;	
vertical-align:top;
}
#yamashita .yamashita_100q_q104 {
width:220px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q104.gif) no-repeat;	
vertical-align:top;
}	
#yamashita .yamashita_100q_q105 {
width:220px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q105.gif) no-repeat;	
vertical-align:top;
}
#yamashita .yamashita_100q_q106 {
width:220px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q106.gif) no-repeat;	
vertical-align:top;
}
#yamashita .yamashita_100q_q107 {
width:335px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q107.gif) no-repeat;	
vertical-align:top;
}
#yamashita .yamashita_100q_q108 {
width:335px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q108.gif) no-repeat;	
vertical-align:top;
}

#yamashita .yamashita_100q_answer1 {
font-size:12px;
margin-top:65px;
margin-left:10px;
width:200px;
}

#yamashita .yamashita_100q_answer2 {
font-size:12px;
margin-top:90px;
margin-left:10px;
width:200px;
}

#yamashita .yamashita_100q_answer3 {
font-size:12px;
margin-top:65px;
margin-left:10px;
width:310px;
}


#yamashita .yamashita_100q_quwstion_end1 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q100_end1.gif) no-repeat;
display: block;
overflow:hidden;
width:220px;
height:25px;
	}

#yamashita .yamashita_100q_quwstion_end2 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_q100_end2.gif) no-repeat;
display: block;
overflow:hidden;
width:335px;
height:25px;
}	
	
#yamashita .yamashita_100q_syuzai {
font-size:11px;
text-align:right;
margin-bottom:15px;
}

#yamashita .yamashita_100q_andmore {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_honshi.gif) no-repeat;
display: block;
overflow:hidden;
width:698px;
height:23px;
}		

/* 右カラム
---------------------------*/
#yamashita .yamashita_contents_right {
width:250px;
margin-top:10px;
float: left;
display: inline; 
}


/* ぴあ雑誌紹介
---------------------------*/

#yamashita .yamashita_contents_book_wakutop { 
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/piabook_bg1.gif) no-repeat;
display: block;
overflow:hidden;
width:250px;
height:17px;
}
#yamashita .yamashita_contents_book_wakubottom { 
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/piabook_bg3.gif) no-repeat;
display: block;
overflow:hidden;
width:250px;
height:17px;
}

#yamashita .yamashita_contents_book {
width:250px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/piabook_bg2.gif);}


#yamashita .yamashita_piabook {
margin-left:40px;
}

#yamashita .yamashita_piabook_lead {
color:#008DDF;
font-size:14px;
font-weight:bold;
margin:10px 15px;
}

#yamashita .yamashita_piabook_txt {
width:220px;
margin:5px 15px;
font-size:12px;
}

#yamashita .yamashita_piabook_btn {display:block;width:154px;height:34px;
text-indent:-9999px; background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_book_btn.gif);background-repeat:no-repeat;background-position:0 0; overflow:hidden; outline:none;
margin:15px 0px 5px 50px;
}
#yamashita .yamashita_piabook_btn a:link{display:block;width:154px;height:34px;background-position:0 0;}
#yamashita .yamashita_piabook_btn a:visited{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_book_btn.gif);background-position:0 0;display:block;width:154px;height:34px;}
#yamashita .yamashita_piabook_btn a:active{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_book_btn.gif);background-position:0 0;display:block;width:154px;height:34px;}
#yamashita .yamashita_piabook_btn a:hover{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_book_btn.gif);background-position:0 -34px;display:block;width:154px;height:34px;}




/* プロフィール
---------------------------*/
#yamashita .yamashita_piabook_profile {
width: 248px;
border:#00B0EB solid 1px;
background:#F8F8F8;
margin-top:20px;
}

#yamashita .yamashita_piabook_profile_txt {
width:220px;
margin:5px 15px;
font-size:12px;
}

#yamashita ul{
list-style: none outside none;
}

#yamashita .yamashita_piabook_profile_link {
background-image: url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_arrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding: 0 0 0 16px;
}


/* 100Q第一弾リンク
---------------------------*/

#yamashita .yamashita_100q_old {display:block;width:250px;height:115px;
text-indent:-9999px; background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_100q_old.jpg);background-repeat:no-repeat;background-position:0 0; overflow:hidden; outline:none;
margin:20px 0px 20px 0px;
}
#yamashita .yamashita_100q_old a:link{display:block;width:250px;height:115px;background-position:0 0;}
#yamashita .yamashita_100q_old a:visited{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_100q_old.jpg);background-position:0 0;display:block;width:250px;height:115px;}
#yamashita .yamashita_100q_old a:active{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_100q_old.jpg);background-position:0 0;display:block;width:250px;height:115px;}
#yamashita .yamashita_100q_old a:hover{background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_100q_old.jpg);background-position:0 -115px;display:block;width:250px;height:115px;}


/* YOUと"達郎"PIA
---------------------------*/

#yamashita .yamashita_you_title_bg { 
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_title_bg.gif) no-repeat;
width:980px;
min-height: 121px;  
height: auto !important;  
height: 121px
}

#yamashita .yamashita_you_title_bg h2 { 
text-indent:-9999px;
font-size:9px;
}

#yamashita .yamashita_you_lead { 
float:right; 
color:#FFFFFF;
width:480px;
margin-right:10px;
font-size:13px;
}

#yamashita .yamashita_you_title_end {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_bg2.gif) no-repeat;
display: block;
overflow:hidden;
width:980px;
height:10px;
}

#yamashita .yamashita_you_box1 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_bg3.gif) repeat;
}

#yamashita .yamashita_you_box2 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_bg4.gif) repeat;
}

#yamashita .yamashita_you_box3 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_bg5.gif) repeat;
width:980px;
height:20px;
margin-bottom:20px;
}

#yamashita .yamashita_you_g1 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_omoide.gif) no-repeat;
display: block;
text-indent:-9999px;
width:402px;
height:51px;
margin-left:10px;
}

#yamashita .yamashita_you_g2 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_entame.gif) no-repeat;
display: block;
text-indent:-9999px;
width:600px;
height:38px;
margin-left:10px;
margin-top:25px;
margin-bottom:15px;
}

#yamashita .yamashita_you_g3 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_hamidashi.gif) no-repeat;
display: block;
text-indent:-9999px;
width:980px;
height:44px;
margin-bottom:15px;
}

#yamashita .yamashita_you_line_y {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_dotline_y.gif)no-repeat;
display: block;
width:920px;
height:23px;
margin-left:38px;
}
#yamashita .yamashita_you_line_x {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_dotline_x.gif)repeat;
width:21px;
}

#yamashita .yamashita_you_txtimage1 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_omoide_1.gif) no-repeat;
display: block;
margin-left:10px;
width:389px;
height:78px;
text-indent:-9999px;
margin-left:10px;
}

#yamashita .yamashita_you_txtimage2 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_omoide_2.gif) no-repeat;
display: block;
width:256px;
height:37px;
margin-left:10px;
text-indent:-9999px;
}

#yamashita .yamashita_you_txtimage3 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_omoide_3.gif) no-repeat;
display: block;
width:270px;
height:74px;
text-indent:-9999px;
margin-bottom:10px;
margin-left:10px;
}

#yamashita .yamashita_you_txtimage4 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_omoide_4.gif) no-repeat;
display: block;
width:335px;
height:74px;
text-indent:-9999px;
margin-top:10px;
margin-left:10px;	
}

#yamashita .yamashita_you_txtimage5 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_entame_1.gif) no-repeat;
display: block;
width:252px;
height:48px;
text-indent:-9999px;
margin-bottom:10px;
}

#yamashita .yamashita_you_txtimage6 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_entame_2.gif) no-repeat;
display: block;
width:257px;
height:19px;
text-indent:-9999px;
margin-bottom:10px;
}

#yamashita .yamashita_you_txtimage7 {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_entame_3.gif) no-repeat;
display: block;
width:212px;
height:21px;
text-indent:-9999px;
margin-bottom:10px;
}

#yamashita .yamashita_you_tabletop {
vertical-align:top;
}

#yamashita .yamashita_you_omoide1 {
margin-left:25px;
width:454px;
}

#yamashita .yamashita_you_omoide2 {
margin-left:10px;
width:460px;
}

#yamashita .yamashita_you_txtbox_280 {
font-size:12px;
width:280px;
float:left;
margin-left:10px;
margin-top:10px;
}

#yamashita .yamashita_you_txtbox_290 {
font-size:12px;
width:290px;
float:left;
margin-top:10px;
margin-left:10px;
}

#yamashita .yamashita_you_txtbox_430 {
font-size:12px;
width:430px;
float:left;
margin-top:10px;
margin-left:10px;
}

#yamashita .yamashita_you_txtbox_130 {
font-size:12px;
width:130px;
margin-top:10px;
margin-left:15px;
float:left;
text-align:center;
}

#yamashita .yamashita_you_txtbox_entame {
width:280px;
margin-top:10px;
margin-left:30px;
float:left;
}

#yamashita .yamashita_you_960box {
font-size:12px;
width:960px;
margin-left:10px;
margin-bottom:10px;
}

#yamashita .yamashita_you_hamidashi_icon {
	background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_you_hamidashi_icon.gif) no-repeat;
background-repeat:no-repeat;
background-position:0 3px;
padding: 0 0 0 16px;
width:440px;
float:left;
margin-left:20px;
margin-bottom:10px;
}


/* アルバム告知枠
---------------------------*/

#yamashita .yamashita_album_waku_blue {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_album_bg.gif) repeat;
width:980px;
height:8px;
}

#yamashita .yamashita_album_waku_white {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_album_bg2.gif) repeat;
width:980px;
min-height: 190px;  
height: auto !important;  
height: 190px;
overflow: hidden;
width: 100%;
}

#yamashita .yamashita_album_image {
margin-top:20px;
margin-left:25px;
float:left;
}

#yamashita .yamashita_album_title {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_album_title.gif) no-repeat;
display: block;
width:300px;
height:131px;
margin-top:20px;
margin-left:20px;
float:left;
}

#yamashita .yamashita_album_lead {
width:400px;
font-size:15px;
color:#009FCD;
font-weight:bold;
margin-bottom:10px;	
}

#yamashita .yamashita_album_txtbox {
width:420px;
float:left;
margin-top:20px;
margin-left:20px;
margin-bottom:10px;
}

#yamashita .yamashita_album_txt {
font-size:13px;
}


/* 竹内まりや枠
---------------------------*/

#yamashita .yamashita_mariya_box { 
width:980px;
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_mariya_bg.jpg) no-repeat;
margin-top:10px;
min-height: 250px;  
height: auto !important;  
height: 250px;
}

#yamashita .yamashita_mariya_box h3 { 
text-indent:-9999px;
}

#yamashita .yamashita_mariya_leadBox {
margin:30px 0px 20px 190px;
width:460px;
float:left;
}

#yamashita .yamashita_mariya_lead {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_mariya_lead.gif) no-repeat;
width:350px;
height:45px;
text-indent:-9999px;
margin-top:30px;
}

#yamashita .yamashita_mariya_txt {
width:420px;
margin:30px 0px 20px 0px;
}

#yamashita .yamashita_mariya_albumBox{
background:#F9F9F9;
border:#F3F3F3 1px solid;
width:300px;
min-height: 220px;  
height: auto !important;  
height: 220px;
margin:15px 10px 10px 0px;
float:left;
}

#yamashita .yamashita_mariya_albumBox img {
float:left;
margin:20px 0px 0px 10px;
border: 1px solid;
width:130px;
}

#yamashita .yamashita_mariya_albumTitle {
float:left;
margin:20px 0px 0px 10px;
width:130px;
}

#yamashita .yamashita_mariya_albumTxt {
margin:20px 0px 0px 10px;
width:280px;
}

#yamashita .yamashita_mariya_end {
background:url(http://image.pia.jp/images2/static/pia/feature/tatsuro-pia/yamashita_mariya_end.gif) no-repeat;
width:980px;
height:8px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
