@charset "shift_jis";


/*--------------------------------------------
	talk
--------------------------------------------*/


/*--------------------------------------------
	tsukuru, syokusu
--------------------------------------------*/
.tsukprLw
	{
	width:278px;
	}

.tsukprRw
	{
	width:342px;
	}

.syokprbbRw
	{
	width:206px;	
	}

.tsukprRw,.syokprbbRw,.tsukuL,.tsukuC,.tsukuR
	{
	font-size:small;
	line-height:1.4!important;
	}

/* Hides from IE-mac \
* html .tsukprRw,* html .syokprbbRw,* html .tsukuL,* html .tsukuC,* html .tsukuR
	{
	margin-bottom:0px!important;	
	font-size:small;
	line-height:1.4!important;	
	}
/**/
	
.ptxtTalks,.ptxtTalksBgnone
	{
	margin:0 auto 0!important;
	text-align:left;
	}

.ptxtTalks
	{
	padding:10px;
	}

.ptxtTalksBgnone
	{
	padding:10px 15px 10px;
	}

.ptxtTalks
	{
	background:#F2F2F2;
	}

.tsukuL,.tsukuC
	{
	float:left;
	}

.tsukuR
	{
	float:right;
	}
	
.tsukuL
	{
	width:278px;
	}

.tsukuR
	{
	width:166px;
	}

.tsukuC
	{
	width:166px;
	margin:0 10px 0 32px;
	}

.tsukugrbg
	{
	background:url(../../talk/img/img_talk_tsukugr_bg.gif) top right repeat-y;
	}

.syokugrbg
	{
	background:url(../../talk/img/img_talk_syokugr_bg.gif) top right repeat-y;
	}

.syokLunLw,.syoksupRw
	{
	margin:0!important;
	padding:0!important;
	width:316px;
	}
.maincontsyAp .syokLunLw p,
.maincontsyAp .syoksupRw p,
.contents .maincontAp p {
	font-size:95%!important;
}

*html .maincontsyAp .syokLunLw p,
*html .maincontsyAp .syoksupRw p,
*html .contents .maincontAp p{
	font-size:85%!important;
}

.maincontsyAp .syokLunLw p,
.maincontsyAp .syoksupRw p,
.contents .maincontAp p {
	font-size:85%\9!important;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.maincontsyAp .syokLunLw p,
.maincontsyAp .syoksupRw p,
.contents .maincontAp p{
	font-size:85%!important;
}
}

.syokprbbLw
	{
	width:423px;	
	}

.syokLunLw
	{
	float:left;
	}

.syoksupRw
	{
	float:right;
	}