@charset"Shift_JIS"  ;




/*-----------------------------------------------*/
#h1			{margin-bottom:15px ;}

/*-----570px----------------------------------*/


/*-----------------------------------------------*/
.c20			{border-bottom:3px #f9c4ce solid ; margin-bottom:15px ; text-align:left ;}
.c20 h3			{font-size:14px ; line-height:16px ; font-weight:bold ; color: #ffffff ; background:#F3899E ; border:1px #F9C4CE solid ; padding:4px 10px ; margin-bottom:5px ;}
.c20 .t11	{font-size:16px ; line-height:18px ; color:#ffffff ; font-weight:bold ; background:#c73753 ; border-bottom:2px #df91a0 solid ; padding:6px 8px ; margin-bottom:5px ; text-align:center ;}
.c20 .let01		{font-size:12px ; line-height:16px ; border-bottom:1px #F9C4CE dotted ; text-indent:-1em ; padding-left:1em ; padding-bottom:5px ; margin-bottom:5px ; text-align:left ;}
.c20 .let01:first-letter{color:#f9c4ce ;}
.c20 .let02		{font-size:14px ; line-height:16px ; font-weight:bold ; margin-bottom:5px ; text-align:left ;}
.c20 .let03		{font-size:12px ; line-height:16px ; text-indent:-1em ; padding-left:1em ; padding-bottom:5px ; margin-bottom:5px ; text-align:left ;}
.c20 .let03:first-letter{color:#f9c4ce ;}
.c20 .let99		{font-size:12px ; line-height:16px ; border-bottom:1px #F9C4CE dotted ; text-indent:-1em ; padding-left:1em ; padding-bottom:5px ; margin-bottom:2px ; text-align:left ;}
.c20 .let99:first-letter	{color:#f9c4ce ;}
.c20 .li11		{border-bottom:1px #F9C4CE dotted ; margin-bottom:10px ; text-align:left ;}
.c20 .sp11		{color:#f9c4ce ;}
.c20 .sp12		{font-size:1.1em ; color:#c4036e ; font-weight:bold ;}
.c20 .sp13		{color:#009944 ;}



/*--WIЉ---------------------------------------------*/
.c20 .d11		{border:3px #d37080 solid ; padding:6px ; margin-bottom:5px ;}
.c20 .d12		{background:#fee9ee ; padding:6px 8px ;}
.c20 .d13		{width:184px ; float:right ; margin-bottom:5px ;}
.c20 .d14		{width:336px ; float:left ;}
.c20 .youtb	{background:#eec3cb ; padding:5px ;}
.c20 .f11		{font-size:14px ; line-height:18px ; margin-bottom:2px ; text-align:left ;}
.c20 .f12		{font-size:12px ; line-height:14px ; color:#cc0000  ; text-align:left ;}
.c20 .p11		{margin-bottom:10px ;}
.c20 .p11 img	{border:2px #ffffff solid ; box-shadow:2px 2px 3px #cccccc ; }
.c20 .p12 iframe		{border:4px #dddddd solid ;}
.c20 .p13		{widht:104px ; float:left ; margin-right:10px ;}
.c20 .p13 img	{border:2px #ffffff solid ; box-shadow:2px 2px 3px #cccccc ; }
.c20 a:hover img{opacity:0.6 ;}
.c20 a:hover {text-decoration:underline ;}

