@charset"Shift_JIS"  ;




/*-----------------------------------------------*/
#pgimg			{margin-bottom:5px ;}

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

/*-----------------------------------------------*/
.c10 .d11	{background:#eec3cb ; padding:5px ; margin-bottom:5px ;}
.c10 h3		{font-size:16px ; line-height:20px ; color:#ffffff ; font-weight:bold ; background:#555555 ; border:2px #eeeeee solid ; padding:6px 8px ; text-align:left ;}
.c10 .t11	{font-size:15px ; line-height:18px ; color:#cc0000 ; font-weight:bold ;  background:#f6d8de ; padding:6px 8px ; text-align:left ;}
.c10 .f11	{font-size:14px ; line-height:18px ;}
.c10 .p11	{border:3px #f4d7dd solid ;}




/*-----------------------------------------------*/
#c12		{margin-bottom:10px ;}
#c12 table		{width:100% ; table-layout:fixed ; background:#bbbbbb ; border-collapse:separate ; border-spacing:3px ; border:1px #aaaaaa solid ;}
#c12 th,
#c12 td			{font-size:14px ; line-height:16px ; border:1px #ffffff solid ; padding:8px 10px ;}
#c12 .th11		{width:150px ; background:#dddddd;}
#c12 .th12		{background:#ffffff ;}
#c12 .td11		{background:#ffffff ; text-align:left ;}
/*-----------------------------------------------*/


/*-----------------------------------------------*/
#c22{color:#300034 ; background:url("image/c22.jpg") no-repeat left top ; padding:20px 0 ;}
#c22 .d11{width:450px ; border:1px #ffffff solid ; box-shadow:0 0 10px 2px #ffffff ; padding:2em ; margin:20px ;}
#c22 .d12{width:450px ; border:1px #ffffff solid ; box-shadow:0 0 10px 2px #ffffff ; padding:2em ; margin:20px ; margin-left:40px ;}
#c22 .d13{width:450px ; border:1px #ffffff solid ; box-shadow:0 0 10px 2px #ffffff ; padding:2em ; margin:20px ; margin-left:60px ;}
#c22 .d14{width:230px ; border:1px #ffffff solid ; box-shadow:0 0 10px 2px #ffffff ; padding:2em ; margin-right:20px ; margin-left:auto ;}
#c22 .t11{font-size:1.8em ; line-height:1.0 ; border-top:1px #6b0175 solid ; border-bottom:1px #6b0175 solid ; box-shadow:0 10px 10px -10px #555555,0 -10px 10px -10px #555555 ; padding:0.7em 1em ; margin-left:auto ; margin-right:auto ; text-align:center ;}
/*΁*/@media screen and (max-width:560px){
#c22{padding:10px 0 ;}
#c22 .t11{font-size:1.6em ;}
#c22 .d11{width:auto ; padding:1.5em ; margin:10px ;}
#c22 .d12{width:auto ; padding:1.5em ; margin-left:0 ; margin:10px ;}
#c22 .d13{width:auto ; padding:1.5em ; margin-left:0 ; margin:10px ;}
#c22 .d14{width:auto ; padding:1.5em ; margin-left:0 ; margin:10px ;}
}
/*-----------------------------------------------*/


/*-----------------------------------------------*/
#c13		{margin-bottom:20px ;}
#c13 .d01	{width:460px ; float:right ;}
#c13 .t11	{font-size:14px ; line-height:18px ; color:#ffffff ; font-weight:bold ; background:#c93653 ; padding:4px 10px ; text-align:center ;}
#c13 .f11	{font-size:14px ; line-height:22px ; font-weight:bold ; padding-top:20px ;}
#c13 .youtb	{background:#eec3cb ; padding:5px ; margin-bottom:5px ;}
#c13 .p11	{width:90px ; float:left ;}
#c13 .sp11	{margin-right:0.2em ; color:#f9c4ce ;}



/*-----------------------------------------------*/
#c21			{margin-bottom:30px ;}
#c21 .d11		{border:3px #f4d7dd solid ; padding:10px 15px ; padding-bottom:0px ; margin-bottom:5px ;}
#c21 h2			{margin-bottom:5px ;}
#c21 h3			{font-size:16px ; color:#d66c81 ; font-weight:bold ; background:#fceff1 ; border-left:3px #f5c2cc solid ; border-bottom:1px #f2abb9 dotted ; padding:6px 8px ; margin-bottom:5px ; text-align:left ;}
#c21 .f11		{font-size:14px ; line-height:18px ; margin-bottom:10px ;}
#c21 .f12		{font-size:10px ; line-height:14px ; margin-bottom:15px ;}
#c21 .p11 img	{border:1px #e77c91 solid ; box-shadow:2px 2px 3px #bbbbbb ; margin-right:10px ; margin-bottom:5px ;}

