@charset "utf-8";
/*----------------------------------------
ytrvKlgDetail.css
create date:2008/12/11

-見出し関連
-詳細
-回答リスト
-ベストアンサー
-質問詳細用モジュール再設定
-ソーシャルボタン
----------------------------------------*/

/*
見出し関連
------------------------------*/
.ytrvKlgDetail .ytrvKlgMdTit02 dl{
background:url(../../images/ytrvKlg_bg_008a.gif) repeat-x bottom;
}
.ytrvKlgDetail .ytrvKlgMdTit02 dl dd{
padding:3px 0 5px;
}
.ytrvKlgDetail h2{
font-size:123.1%;
color:#538026;
}
.ytrvKlgDetail .ytrvKlgDetailTitl01{
margin:5px 0 5px;
padding:7px 15px;
background:#7b9b18;
}
.ytrvKlgDetail .ytrvKlgDetailTitl02{
padding-bottom:17px;
background:url(../../images/ytrvKlg_bg_038a.gif) bottom repeat-x;
}
.ytrvKlgDetail .ytrvKlgDetailTitl03{
margin:15px 0 5px;
padding:7px 15px;
background:#7b9b18;
}
/* 共通のH2をPに（質問詳細のみ） */
.ytrvKlgMdTit01 p{
padding:9px 0 0 15px;
}


/*
詳細
------------------------------*/
.ytrvKlgDetailDtl .dtl{
padding:0 10px;
}
.ytrvKlgDetailDtl .dtl p{
font-size:123.1%;
overflow:hidden;
}
.ytrvKlgDetailDtl .dtl dl dt{
margin:18px 0 5px;
}
.ytrvKlgDetailDtl .dtl dl dd{
font-size:123.1%;
overflow:hidden;
}

/*画像表示*/
.ytrvKlgDetailDtl .dtl p.upload-img{
position:relative;
margin-top:20px;
}
.ytrvKlgDetailDtl .dtl span.img-filter{
display:block;
background:url(http://i.yimg.jp/images/clear.gif) left top repeat;
position:absolute;
top:0;
left:0;
}

/*リンクリスト*/
.ytrvKlgDetailDtl ul.link{
padding-top:20px;
width:100%;
display:inline-block;
}
.ytrvKlgDetailDtl ul.link:after{
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.ytrvKlgDetailDtl ul.link li{
float:right;
}
.ytrvKlgDetailDtl ul.link li.start{
float:left;
width:80%;
}
.ytrvKlgDetailDtl ul.link li.start img{
margin-right:4px;
}

/*インフォメーション*/
.ytrvKlgDetailDtl .info{
margin-top:10px;
padding:7px 9px;
background:#f8faf0;
}
.ytrvKlgDetailDtl .info ul li{
padding:3px 0 2px;
}
.ytrvKlgDetailDtl .info img{
vertical-align:middle;
}
/* utf-8調整用IE6ハック*/
* html .ytrvKlgDetailDtl .info img{
position:relative;
top:3px;
}
.ytrvKlgDetailDtl .info ul.iconList{
display:inline;
}
.ytrvKlgDetailDtl .info ul.iconList li{
margin-right:1px;
display:inline;
}
*+html .ytrvKlgDetailDtl .info ul.iconList li img{
margin-top:-3px;
}
* html .ytrvKlgDetailDtl .info ul.iconList li img{
margin-top:-3px;
}
.ytrvKlgDetailDtl .info span.span01{
color:#538026;
}
.ytrvKlgDetailDtl .info span.span02{
margin-right:17px;
}
.ytrvKlgDetailDtl .info span.span02 img{
padding:0 2px 2px;
}
/* utf-8調整用IE6ハック*/
* html .ytrvKlgDetailDtl .info span.span02 img{
padding:0 2px;
position:relative;
top:0px;
}

/*サイド0ホワイトエリア*/
.ytrvKlgDetailBx01{
padding-top:5px;
background:#ffffff;
}
.ytrvKlgDetailBx02{
padding-bottom:15px;
}
.ytrvKlgDetailBx03{
padding:0 15px 30px;
}

/**/
.mgt20px{
margin-top:20px;
}


/*
回答リスト
------------------------------*/
ul.ytrvKlgDetailAns li{
margin-top:18px;
padding-bottom:19px;
background:url(../../images/ytrvKlg_bg_037a.gif) bottom repeat-x;
}
ul.ytrvKlgDetailAns p{
font-size:123.1%;
overflow:hidden;
}
ul.ytrvKlgDetailAns p.btn{
margin-top:8px;
text-align:right;
}

ul.ytrvKlgDetailAns ul{
margin-top:8px;
width:100%;
display:inline-block;
}
ul.ytrvKlgDetailAns ul:after{
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
}
ul.ytrvKlgDetailAns ul li{
float:right;
margin:0;
padding:0;
background:none;
}
ul.ytrvKlgDetailAns ul li.start{
float:left;
}
ul.ytrvKlgDetailAns ul li span{
color:#538026;
}

/*画像表示*/
ul.ytrvKlgDetailAns p.upload-img{
position:relative;
margin:20px 0;
}
ul.ytrvKlgDetailAns span.img-filter{
display:block;
background:url(http://i.yimg.jp/images/clear.gif) left top repeat;
position:absolute;
top:0;
left:0;
}

/*
ベストアンサー
------------------------------*/
.ytrvKlgDetailBest{
padding-top:20px;
background:url(../../images/ytrvKlg_bg_034a.gif) top left repeat-x;
}
.ytrvKlgDetailBest .pt01{
padding:0 15px 15px;
}
.ytrvKlgDetailBest .pt02{
padding:0 10px;
}
.ytrvKlgDetailBest .pt02 p{
font-size:123.1%;
overflow:hidden;
}
.ytrvKlgDetailBest .pt03{
margin-top:8px;
padding:5px 9px;
background:#f8faf0;
}

.ytrvKlgDetailBest .pt03 ul{
width:100%;
display:inline-block;
}
.ytrvKlgDetailBest .pt03 ul:after{
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.ytrvKlgDetailBest .pt03 ul li{
float:right;
}
.ytrvKlgDetailBest .pt03 ul li.start{
float:left;
}
.ytrvKlgDetailBest .pt03 ul li span{
color:#538026;
}

.ytrvKlgDetailBest p.btn{
margin-top:8px;
text-align:right;
}

.ytrvKlgDetailBest .title01{
padding:0 0 10px 81px;
height:53px;
background:url(../../images/ytrvKlg_bg_035a.gif) top left no-repeat;
}
.ytrvKlgDetailBest .title01 .Hd01a{
padding:13px 0 11px;
background:url(../../images/ytrvKlg_bg_008a.gif) bottom repeat-x;
}

/*画像表示*/
.ytrvKlgDetailBest .pt02 p.upload-img{
position:relative;
margin:20px 0;
}
.ytrvKlgDetailBest .pt02 span.img-filter{
display:block;
background:url(http://i.yimg.jp/images/clear.gif) left top repeat;
position:absolute;
top:0;
left:0;
}

/*コメント*/
.ytrvKlgDetailCmt{
margin-top:10px;
}
.ytrvKlgDetailCmt .Bx01a{
background:#fcfaf4 url(../../images/ytrvKlg_bg_027a.gif) top repeat-x;
}
.ytrvKlgDetailCmt .Bx02a{
background:url(../../images/ytrvKlg_bg_028a.gif) left repeat-y;
}
.ytrvKlgDetailCmt .Bx03a{
background:url(../../images/ytrvKlg_bg_029a.gif) right repeat-y;
}
.ytrvKlgDetailCmt .Bx04a{
background:url(../../images/ytrvKlg_bg_029a.gif) bottom repeat-x;
}
.ytrvKlgDetailCmt .Bx05a{
background:url(../../images/ytrvKlg_bg_030a.gif) left top no-repeat;
}
.ytrvKlgDetailCmt .Bx06a{
background:url(../../images/ytrvKlg_bg_031a.gif) right top no-repeat;
}
.ytrvKlgDetailCmt .Bx07a{
background:url(../../images/ytrvKlg_bg_032a.gif) left bottom no-repeat;
}
.ytrvKlgDetailCmt .Bx08a{
position:relative;
background:url(../../images/ytrvKlg_bg_033a.gif) right bottom no-repeat;
}

.ytrvKlgDetailCmt .cmt{
padding:23px 10px 11px 80px;
min-height:40px;
}

* html .ytrvKlgDetailCmt .cmt{
height:40px;
}
.ytrvKlgDetailCmt .cmt p.txt{
padding-right:10px;
font-size:123.1%;
overflow:hidden;
}
.ytrvKlgDetailCmt .cmt p.title02{
padding:0;
position:absolute; top:16px; left:7px;
}
.ytrvKlgDetailCmt .cmt p.info{
text-align:right;
}
.ytrvKlgDetailCmt .cmt p.info span{
color:#538026;
}


/*
質問詳細用モジュール再設定
------------------------------*/
.ytrvKlgDetail .ytrvKlgMdPgNavTop{
margin-bottom:0;
}
.ytrvKlgDetail .ytrvKlgMdBtn01{
background:#ffffff url(../../images/ytrvKlg_bg_036a.gif) top repeat-x;
padding-bottom:25px;
}
.ytrvKlgDetail .ytrvKlgMdBtn02{
padding-bottom:25px;
}
.ytrvKlgDetail .ytrvKlgMdPgNotes{
text-align:center;
}
.ytrvKlgDetailResol .ytrvKlgQst01{
font-size:123.1%;
}
.ytrvKlgDetailResol .ytrvKlgQst01 ul li{
padding:8px 0 9px;
}
.ytrvKlgDetailResol .ytrvKlgQst01 ul li p{
padding-left:18px;
background:url(../../images/ytrvKlg_ic_009a.gif) no-repeat 1px 4px;
}

.ytrvKlgDetailBx02 .ytrvKlgMdPgNotes{
padding:0;
}
.ytrvKlgDetailBx02 .ytrvKlgMdPgNotes p{
background-color:#e9e9e9;
padding:10px;
font-size:108%;
}

.ytrvKlgDetailBx02 .ytrvCmnPgNavB{
padding-bottom:15px;
}
/*
ソーシャルボタン
------------------------------*/

#ytrvKlgDetailScBt{margin-top:10px;}
#ytrvKlgDetailScBt:before,
#ytrvKlgDetailScBt:after {content:"";display:table;}
#ytrvKlgDetailScBt:after {clear:both;}
#ytrvKlgDetailScBt {zoom:1;}
#ytrvKlgDetailScBt iframe{
	float:left;
	width:110px;
	height:21px;
}
.fb_edge_widget_with_comment{float:left;}
#ytrvKlgDetailScBtTwitter iframe{margin:0 0 0 13px;}

/*[EOF]*/