@charset "Shift_JIS";

#mn				{}
#mn .txt			{}
#mn a				{}
#mn a:visited			{}
.bnr				{width:90%; border:solid 1px #ddd; margin:15px 0 10px;}

#cts				{width:100%; font-size:16px; line-height:22px;}
#cts h2				{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background-color:#f3f3f3; padding:7px 10px; margin-top:-1px;}
#cts p				{margin:0;}
#cts a				{color:#039;}
ul.new				{}
ul.new li			{width:100%; padding:10px 0 10px 10px; list-style:none; border:none;}
ul.new li img			{width:35%; float:left;}
ul.new a:hover			{}
#cts .txt			{width:55%; float:left; margin:5px 0 0 10px;}
#cts .t1			{color:#333;}
#cts .t2			{font-size:13px; color:#999; margin-top:10px;}
#cts .brd			{width:100%; height:1px; background-color:#ccc;}
ul.cast				{border-left:solid 1px #dcdcdc;}
ul.cast li			{width:50%; padding:15px 0; text-align:center; float:left; list-style:none; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc;}
ul.cast li img			{width:65%; margin-bottom:5px;}
ul.cast a			{text-decoration:underline;}

#prf				{width:100%; padding:20px; background-color:#f7f7f7;}
#prf .pimgS, .pimgM, .pimgL	{width:100%; text-align:center; margin-bottom:10px;}
#prf .pimgS			{}
#prf .pimgM			{}
#prf .pimgL			{}
#prf .pimgS img, .pimgM img, .pimgL img		{width:65%;}
#prf .ptxt			{}
#prf p				{font-size:20px; font-weight:bold; color:#e4007f; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
#prf .t3			{font-size:12px; float:right; font-weight:normal;}
#prf dt				{width:40%; float:left; margin-bottom:3px;}
#prf dd				{width:60%; float:left; margin-bottom:3px;}
ul.clm a			{padding:8px; 0 -8px 10px;}
#qa, #prn			{padding:15px;}
#qa p				{margin-bottom:20px;}
#cts b, #qa b			{font-weight:bold; color:#e4007f; border-bottom:dashed 1px #ccc; margin-bottom:5px; display:block;}
#cts b:before			{content:'';}
#qa b:before			{content:'Q. ';}

#prn p				{margin-bottom:20px;}
#prn .cpt			{font-size:12px; color:#666;}
.date				{font-size:12px; color:#999; float:right;}
.img1, .img2, .img3, .img4	{width:100%; text-align:center;}
.img1 img, .img2 img, .img3 img, .img4 img	{margin:1px;}
.img1	img			{width:99%; float:left;}
.img2	img			{width:49%; float:left;}
.img3	img			{width:49%; float:left;}
.img4	img			{width:49%; float:left;}

.back				{text-align:center; margin-bottom:30px; text-decoration:underline;}

#link {padding-top: 18px;padding-bottom: 18px;}
#link p{text-align: center;}
#link .arrowRLink { display: inline-block; position: relative; padding: 0 0 0 22px; color: #333; text-decoration: none; } 
#link .arrowRLink:before { position: absolute; top: 3px; left: 2px; overflow: hidden; display: inline-block; text-indent: 200%; white-space: nowrap; vertical-align: middle; line-height: 1; background-image: url('/sp/images/common-img-sprite.png'); background-repeat: no-repeat; width: 14px; height: 16px;  -webkit-background-size: 158px auto; background-size: 158px auto; background-position: 0 -2409px; content: ""; }