/*-----*/
/* CSS Document ---------------------------------------------------------------------------------------------------------------- */
/* XHTML1.1/CSS【Type XHTML】2011.04.28 var.1.0　(C)advista */
/* [http://yumekaiteki.com/] */
/* Default Style Reset --------------------------------------------------------------------------------------------------------- */
body,form,fieldset{margin: 0px;padding: 0px;}
fieldset{border:none;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{margin: 0px;padding: 0px;}
blockquote,li,dt,dd{}
li{list-style:none;}
input,textarea{font-size: 1em;}
img{border: 0px none;}

/* Tag Castam ----------------------------------------------------------------------------------------------------------------- */
body             {font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴPro W3", Osaka, "MPS Pゴシック", sans-serif; text-align:center;
                  font-size: 80%;line-height: 150%;color: #444444;background-color: #FFFFFF;}
em               {font-weight: bold;font-style: normal;}
strong           {}
a                {color: #488EDB;text-decoration: underline;}
a:link           {}
a:hover          {color: #93374B;text-decoration: none;}
a:visited        {}
a:active         {color: #FFFFFF;text-decoration: underline;background-color: #8896AE;}
input,textarea   {margin: 3px;padding: 2px;}

.Red             {color: #CC3300;}

/* Wrapper ----------------------------------------------------------------------------------------------------------------- */
#Wrapper                    {width: auto;height: auto;display: block;clear: both;
                             background-color: #FFFFFF;margin: 0px auto 0px auto;}
				  
/* Header --------------------------------------------------------------------------------------------------------------------- */
#Header                     {width: 100%;height: auto;margin: 0px 0px 0px 0px;display: block; clear: both;
                             background: url(../img/headbg.gif) repeat-x;}
#HeadLi                     {width: 960px;height: 97px;margin: 0px auto;
                             display: block;clear:both;}
#SiteId                     {width: 312px;height: 97px;display: block;float:  left;}
#SiteId    a                {width: 312px;height: 97px;display: block;text-indent: -999em;
                             background: url(../img/20160407siteid01.gif);}
#SiteId a                   {background-position:  0px    0px;}
#SiteId a:hover             {background-position:  0px  -97px;}	

#HeadCont                   {width: 648px;height: 97px;display: block;float: right;}
#HeadCont a                 {width: 648px;height: 97px;display: block;text-indent: -999em;
                             background: url(../img/headlink.jpg);}
#HeadCont a                 {background-position:  0px    0px;}
#HeadCont a:hover           {background-position:  0px  -97px;}	

/* Header [hack:ie6] */
*html #HeadLi               {width: 960px;height: 97px;margin: 0;display: block;clear:both;}

/* GlobalNavi --------------------------------------------------------------------------------------------------------------------- */				  

#GlobalNavi                 {width: 100%;height: 58px;margin: 0px auto 0px auto;
                             display: block;clear: both;
							 background: url(../img/gnavibg.gif) repeat-x;}
#Gnavi                      {width: 960px;height: 58px;display: block;margin: 0px auto;}
#Gnavi li                   {margin:  0px;padding: 0px;display: block;float: left;text-indent: -999em;}

#Gnavi   .Li01 a            {width: 132px;height: 58px;display: block;
                             background: url(../img/menu01.jpg);}
#Gnavi   .Li01 a            {background-position:  0px    0px;}
#Gnavi   .Li01 a:hover      {background-position:  0px  -58px;}
#Gnavi   .Li01 em           {width: 132px;height: 58px;display: block;
                             background: url(../img/menu01.jpg)  0px -116px;}
#Gnavi   .Li02 a            {width: 178px;height: 58px;display: block;
                             background: url(../img/menu02.jpg);}
#Gnavi   .Li02 a            {background-position:  0px    0px;}
#Gnavi   .Li02 a:hover      {background-position:  0px  -58px;}
#Gnavi   .Li02 em           {width: 178px;height: 58px;display: block;
                             background: url(../img/menu02.jpg)  0px -116px;}
#Gnavi   .Li03 a            {width: 295px;height: 58px;display: block;
                             background: url(../img/menu03.jpg);}
#Gnavi   .Li03 a            {background-position:  0px    0px;}
#Gnavi   .Li03 a:hover      {background-position:  0px  -58px;}
#Gnavi   .Li03 em           {width: 295px;height: 58px;display: block;
                             background: url(../img/menu03.jpg)  0px -116px;}
#Gnavi   .Li04 a            {width: 194px;height: 58px;display: block;
                             background: url(../img/menu04.jpg);}
#Gnavi   .Li04 a            {background-position:  0px    0px;}
#Gnavi   .Li04 a:hover      {background-position:  0px  -58px;}
#Gnavi   .Li04 em           {width: 194px;height: 58px;display: block;
                             background: url(../img/menu04.jpg)  0px -116px;}
#Gnavi   .Li05 a            {width: 161px;height: 58px;display: block;
                             background: url(../img/menu05.jpg);}
#Gnavi   .Li05 a            {background-position:  0px    0px;}
#Gnavi   .Li05 a:hover      {background-position:  0px  -58px;}
#Gnavi   .Li05 em           {width: 161px;height: 58px;display: block;
                             background: url(../img/menu05.jpg)  0px -116px;}

/* GlobalNavi [hack:ie6]  */
*html #GlobalNavi           {width:  100%;height: 58px;margin: 0px;display: block;clear: both;
							 background: url(../img/gnavibg.gif) repeat-x;float:left;}					   
*html #Gnavi                {width: 960px;height: 58px;display: block;margin: 0;}
*html #Gnavi li             {margin:  0px;padding: 0px;display: block;float: left;text-indent: -999em;}

/* LangNavi */
#LangNavi                   {width:   100%;height: 20px;margin: 0px;display: block;clear: both;
                             background: url(../img/langbg.gif) repeat-x;}
#Lnavi                      {width:  960px;height: auto;margin: 0px auto;display: block;}
#Lnavi        li            {margin:  0px;padding: 0px;display: block;float: left;text-indent: -999em;}
#Lnavi   .Li01              {margin:  0px 0px 0px 310px;}
#Lnavi   .Li01 a            {width: 125px;height: 20px;display: block;
                             background: url(../img/lang01.gif);}
#Lnavi   .Li01 a            {background-position:  0px    0px;}
#Lnavi   .Li01 a:hover      {background-position:  0px  -20px;}
#Lnavi   .Li01 em           {width: 125px;height: 20px;display: block;
                             background: url(../img/lang01.gif)  0px -40px;}
#Lnavi   .Li02 a            {width: 125px;height: 20px;display: block;
                             background: url(../img/lang02.gif);}
#Lnavi   .Li02 a            {background-position:  0px    0px;}
#Lnavi   .Li02 a:hover      {background-position:  0px  -20px;}
#Lnavi   .Li02 em           {width: 125px;height: 20px;display: block;
                             background: url(../img/lang02.gif)  0px -40px;}

/* Content ----------------------------------------------------------------------------------------------------------------- */
#Content                    {width: 960px;height:  auto;margin: 0px auto;display: block;clear: both;text-align: left;}

						
/* PageTop ----------------------------------------------------------------------------------------------------------------- */
.PageTop a                  {width: 150px;height: 40px;margin: 5px 0px 5px 810px;
                             text-indent: -999em;display: block;clear: both;
							 background: url(../img/pagetop.gif);}
.PageTop a                  {background-position:     0px  0px;}
.PageTop a:hover            {background-position:  -150px  0px;}

							
/* Footer --------------------------------------------------------------------------------------------------------------------- */
#Footer                     {width:  100%;height: 137px;margin:  0px  0px 0px  0px;display: block;clear: both;
                             padding: 0px 0px 20px 0px;background:#d5c9b1 url(../img/footbg.gif) repeat-x;text-align:center;}
#FootBox                    {width: 960px;height:  auto;margin:  0px auto 0px auto;display: block;clear: both;}
#FootLeft                   {width: 310px;height:  auto;margin: 24px  0px 0px  0px;display: block;clear: both;
                             float: left;text-align: left;}
#FootLeft h2                {width: 310px;height:  60px;margin:  0px  0px 0px  0px;display: block;clear: both;
                             background: url(../img/coid.gif);text-indent: -999em;}
#FootLeft li                {width: 300px;height: auto;margin:  0px 0px 0px 10px;
                             display: block;clear: both;font-size: 12px;line-height: 14px;}
#FootLeft address           {width: 310px;height: 20px;margin:  0px 0px 0px 0px;text-indent: -999em;
                             display: block;clear: both;background: url(../img/address.gif);}
#FootRight                  {width: 650px;height: auto;margin: 18px 0px 0px 0px;
                             display: block;float: right;text-align: left;}
#FootRight h3  a            {width: 650px;height:  95px;margin: 0px 0px;display: block;
                             clear: both;background: url(../img/footlink.jpg);text-indent: -999em;}
#FootRight h3  a            {background-position:  0px    0px;}
#FootRight h3  a:hover      {background-position:  0px  -95px;}

#FootRight ul               {width:  auto;height:  15px;margin:5px 0px 0px 0px;display: block;float: right;
                             border-left: solid 1px #6d6d6d;padding: 0px 8px 0px 0px;}
#FootRight li               {font-size: 12px;line-height: 15px;float: left;}
#FootRight li  a            {border-right: solid 1px #6d6d6d;padding: 0px 6px 0px 6px;
							 color: #4b1c71;text-decoration: underline;}
#FootRight li  a:hover      {color: #4b1c71;text-decoration: none;}


/* Home  --------------------------------------------------------------------------------------------------------------------- */

#Home #Content h2                {width: 960px;height: 510px;margin: 20px 0px 0px 0px;display: block;
                                  text-indent: -999em;clear: both;background: url(../img/0160408main_img01.jpg);}
#Home #ContBox01                 {width: 960px;height: 450px;display: block;clear: both;}
#Home #ContLeft                  {
	width: 494px;
	height: auto;
	margin: 0px  0px;
	display: block;
	clear: both;
	background: url(../img/contleft_bg.gif) repeat-y;
	float: left;
}
#Home #ContLeft .LiBox01         {width: 494px;height: 107px;display: block;clear: both;
                                  background: url(../img/contleft_h.gif);text-indent: -999em;}
#Home #ContLeft .style1          {color: #ae1e4a;font-weight: bold;}
#Home #ContLeft .LiBox02         {
	width: auto;
	height: auto;
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#Home #ContLeft .LiBox02 ul      {margin: 10px 0px 0px 0px;padding: 0px;display: block;}
#Home #ContLeft .LiBox02 h3      {margin: 0px;padding: 0px;font-size: 22px;color: #7e3672;}
#Home #ContLeft .LiBox02 li      {margin: 5px auto 15px auto;padding: 0px 0px 3px 20px;
                                  border-bottom: dotted 1px #000000;font-size: 12px;}
#Home #ContLeft .LiBox02 .Li01   {width: auto;height: auto;display: block;clear: both;
                                  background: url(../img/num01.gif) no-repeat;}
#Home #ContLeft .LiBox02 .Li02   {width: auto;height: auto;display: block;clear: both;
                                  background: url(../img/num02.gif) no-repeat;}
#Home #ContLeft .LiBox02 .Li03   {width: auto;height: auto;display: block;clear: both;
                                  background: url(../img/num03.gif) no-repeat;}
#Home #ContLeft .LiBox02 .Li04   {width: auto;height: auto;display: block;clear: both;
                                  border-bottom: none;background: url(../img/num04.gif) no-repeat;}	
#Home #ContLeft .LiBox03 a       {width: 494px;height:  45px;display: block;clear: both;
                                  background: url(../img/contleft_li01.jpg);text-indent: -999em;}
#Home #ContLeft .LiBox03 a       {background-position:    0px    0px;}
#Home #ContLeft .LiBox03 a:hover {background-position: -494px    0px;}
#Home #ContRight                 {width: 455px;height: 450px;margin: 0px 0px 0px 11px;
                                  display: block;float: right;}
#Home #ContRight .Li01 a         {width: 455px;height: 100px;display: block;clear: both;
                                  background: url(../img/contright_li01_1.jpg);text-indent: -999em;
								  margin: 28px 0px 0px 0px;}
#Home #ContRight .Li01 a         {background-position:    0px    0px;}
#Home #ContRight .Li01 a:hover   {background-position: -455px    0px;}					   
#Home #ContRight .Li02 a         {width: 455px;height: 100px;display: block;clear: both;
                                  background: url(../img/contright_li02.jpg);text-indent: -999em;
								  margin: 10px 0px 0px 0px;}
#Home #ContRight .Li02 a         {background-position:    0px    0px;}
#Home #ContRight .Li02 a:hover   {background-position: -455px    0px;}					   
#Home #ContRight .Li03 a         {width: 455px;height: 100px;display: block;clear: both;
                                  background: url(../img/contright_li03_1.jpg);text-indent: -999em;
								  margin: 10px 0px 0px 0px;}
#Home #ContRight .Li03 a         {background-position:    0px    0px;}
#Home #ContRight .Li03 a:hover   {background-position: -455px    0px;}					   
#Home #ContRight .Li04 a         {width: 455px;height:  95px;display: block;clear: both;
                                  background: url(../img/contright_li04.jpg);text-indent: -999em;
								  margin: 10px 0px 0px 0px;}
#Home #ContRight .Li04 a         {background-position:    0px    0px;}
#Home #ContRight .Li04 a:hover   {background-position: -455px    0px;}					   
#Home #ContBox02                 {width: 960px;height: 230px;display: block;clear: both;
                                  margin: 37px 0px 0px 0px;}
#Home #ContBox02                 {width: 960px;height: 230px;display: block;clear: both;}
#Home #ContBox02  li             {margin:0;padding :0;display: inline;text-indent: -999em;float: left;}
#Home #ContBox02 .Li01 a         {width: 219px;height:  80px;display: block;background: url(../img/contbottom_li01.gif);}
#Home #ContBox02 .Li02 a         {width: 232px;height:  80px;display: block;background: url(../img/contbottom_li02.gif);}
#Home #ContBox02 .Li03 a         {width: 254px;height:  80px;display: block;background: url(../img/contbottom_li03.gif);}
#Home #ContBox02 .Li04 a         {width: 255px;height:  80px;display: block;background: url(../img/contbottom_li04.gif);}
#Home #ContBox02 .Li05 a         {width: 960px;height: 150px;display: block;background: url(../img/contbottom_li05_1.jpg);
                                  clear: both;text-indent: -999em;}
#Home #ContBox02 .Li05 a         {background-position:  0px     0px;}
#Home #ContBox02 .Li05 a:hover   {background-position:  0px  -150px;}	

/* Home [hack:ie6]  */
*html #Home #ContLeft .LiBox02   {width: auto;height: 302px;display: block;clear: both;
                                  margin: 0px auto 0px auto;padding: 10px 10px 0px 10px;}


/* Norse --------------------------------------------------------------------------------------------------------------------- */
#Norse #Content    li            {line-height:0;}
#Norse #Content    h2            {width: 960px;height: 118px;margin: 20px 0px 0px 0px;display: block;
                                  text-indent: -999em;clear: both;background: url(../img/nurse_h2.jpg);}
#Norse #Content    h3            {width: 960px;height: 405px;margin: 0px auto;display: block;
                                  text-indent: -999em;clear: both;background: url(../img/131225nurse_head01.jpg);}
/* ContLeft */
#Norse #ContLeft                 {width: 510px;height:  auto;margin: 10px 0px 0px 45px;
                                  display: block;clear: both;float: left;}
#Norse #ContLeft   li            {margin: 0px 0px 30px  0px;padding:  0px 0px 0px 30px;
                                  font-size: 12px;line-height: 21px;}
#Norse #ContLeft  .Li01          {background: url(../img/num_purple01.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li02          {background: url(../img/num_purple02.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li03          {background: url(../img/num_purple03.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li04          {background: url(../img/num_purple04.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li05          {background: url(../img/num_purple05.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li06          {background: url(../img/num_purple06.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li07          {background: url(../img/num_purple07.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li08          {background: url(../img/num_purple08.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li09          {background: url(../img/num_purple09.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li10          {background: url(../img/num_purple10.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li11          {background: url(../img/num_purple11.gif) no-repeat left top;display: block;}
#Norse #ContLeft  .Li12          {background: url(../img/num_purple12.gif) no-repeat left top;display: block;}

/* ContRight */
#Norse #ContRight                {width: 405px;height:  auto;display: block;float: right;}
#Norse #ContRight  li            {text-indent: -999em;display: block;margin: 0px;padding: 0;}
#Norse #ContRight .Li01 a        {width: 405px;height: 250px;display: block;clear: both;
                                  background: url(../img/nurse_point01.jpg);margin:     32px 0px  0px  0px;}
#Norse #ContRight .Li02 a        {width: 180px;height:  25px;display: block;float: left;clear: both;
                                  background: url(../img/nurse_point01li01.gif);margin: 10px 0px  0px 30px;}
#Norse #ContRight .Li03 a        {width: 180px;height:  25px;display: block;float: left;
                                  background: url(../img/nurse_point01li02.gif);margin: 10px 0px  0px  0px;}
#Norse #ContRight .Li04 a        {width: 180px;height:  25px;display: block;float: left;clear: both;
                                  background: url(../img/nurse_point01li03.gif);margin:  7px 0px  0px 30px;}
#Norse #ContRight .Li05 a        {width: 180px;height:  25px;display: block;float: left;
                                  background: url(../img/nurse_point01li04.gif);margin:  7px 0px  0px  0px;}
#Norse #ContRight .Li06 a        {width: 180px;height:  25px;display: block;float: left;clear: both;
                                  background: url(../img/nurse_point01li05.gif);margin:  7px 0px  0px 30px;}
#Norse #ContRight .Li07 a        {width: 180px;height:  25px;display: block;float: left;
                                  background: url(../img/nurse_point01li06.gif);margin:  7px 0px  0px  0px;}
#Norse #ContRight .Li08 a        {width: 405px;height: 250px;display: block;clear: both;
                                  background: url(../img/nurse_point02.jpg);margin:      0px  0px 0px  0px;}
#Norse #ContRight .Li09 a        {width: 180px;height:  25px;display: block;float: left;clear: both;
                                  background: url(../img/nurse_point02li01.gif);margin: 10px  0px 0px 30px;}
#Norse #ContRight .Li10 a        {width: 180px;height:  25px;display: block;float: left;
                                  background: url(../img/nurse_point02li02.gif);margin: 10px  0px 0px  0px;}
#Norse #ContRight .Li11 a        {width: 180px;height:  25px;display: block;float: left;clear: both;
                                  background: url(../img/nurse_point02li03.gif);margin:  7px  0px 0px 30px;}
#Norse #ContRight .Li12 a        {width: 180px;height:  25px;display: block;float: left;clear: both;
                                  background: url(../img/nurse_point01li07.gif);margin:  7px 0px 32px 30px;}

/* Norse [hack:ie6]  */
*html #Norse #ContLeft           {margin: 10px  0px 0px  22px;}
*html #Norse #ContRight .Li01 a  {margin: 16px  0px  0px  0px;}
*html #Norse #ContRight .Li02 a  {margin:  5px  0px  0px 15px;}
*html #Norse #ContRight .Li03 a  {margin:  5px  0px  0px  0px;}
*html #Norse #ContRight .Li04 a  {margin:  3px  0px  0px 15px;}
*html #Norse #ContRight .Li05 a  {margin:  3px  0px  0px  0px;}
*html #Norse #ContRight .Li06 a  {margin:  3px  0px 16px 15px;}
*html #Norse #ContRight .Li07 a  {margin:  3px  0px 16px  0px;}
*html #Norse #ContRight .Li08 a  {margin:  3px  0px  0px  0px;}
*html #Norse #ContRight .Li09 a  {margin:  5px  0px  0px 15px;}
*html #Norse #ContRight .Li10 a  {margin:  5px  0px  0px  0px;}
*html #Norse #ContRight .Li11 a  {margin:  3px  0px  0px 15px;}



/* Secret -------------------------------------------------------------------------------------------------------------------- */
#Secret #Content li              {line-height:0;}
#Secret #Content h2              {width: 960px;height: 150px;margin: 20px 0px 0px  0px;display: block;clear: both;
                                  background: url(../img/secret_h2_1.jpg);text-indent: -999em;}
/* ContNavi */
#Secret #ContNavi                {width: 870px;height: 160px;margin: 20px 0px 0px 43px;display: block;clear: both;}
#Secret #ContNavi     li   a     {text-indent: -999em;display: block;float: left;}
#Secret #ContNavi    .Li01 a     {width: 290px;height: 160px;background: url(../img/secret_navi01.jpg);display: block;}
#Secret #ContNavi    .Li02 a     {width: 290px;height: 160px;background: url(../img/secret_navi02.jpg);display: block;}
#Secret #ContNavi    .Li03 a     {width: 290px;height: 160px;background: url(../img/secret_navi03.jpg);display: block;}
#Secret #ContNavi     a:hover    {filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;}

/* ContSubLi01 */
#Secret #ContSubLi01             {width: 960px;height: 283px;margin: 14px 0px 0px 0px;display: block;clear: both;
                                  background: url(../img/secret_libg01.jpg) no-repeat right bottom;}
#Secret #ContSubLi01  li         {text-indent: -999em;display: block;float: left;}
#Secret #ContSubLi01  h3         {width: 960px;height: 185px;margin:  0px 0px 0px  0px;background: url(../img/secret_head01.jpg);display: block;}
#Secret #ContSubLi01 .Li01 a     {width: 222px;height:  50px;margin:  0px 0px 0px 30px;background: url(../img/secret_li01.gif);display: block;}
#Secret #ContSubLi01 .Li02 a     {width: 225px;height:  50px;margin:  0px 0px 0px  0px;background: url(../img/secret_li02.gif);display: block;}
#Secret #ContSubLi01 .Li03 a     {width: 240px;height:  50px;margin:  0px 0px 0px  0px;background: url(../img/secret_li03.gif);display: block;}
#Secret #ContSubLi01 .Li04 a     {width: 222px;height:  48px;margin:  0px 0px 0px 30px;background: url(../img/secret_li04.gif);display: block;}
#Secret #ContSubLi01 .Li05 a     {width: 225px;height:  48px;margin:  0px 0px 0px  0px;background: url(../img/secret_li05.gif);display: block;}
#Secret #ContSubLi01 .Li06 a     {width: 240px;height:  48px;margin:  0px 0px 0px  0px;background: url(../img/secret_li06.gif);display: block;}
#Secret #ContSubLi01 .Li07 a     {width: 222px;height:  48px;margin:  0px 0px 0px 30px;background: url(../img/secret_li07.gif);display: block;}
#Secret #ContSubLi01  a:hover    {filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;}

/* ContSubLi02 */
#Secret #ContSubLi02             {width: 960px;height: 251px;margin: 14px 0px 0px 0px;display: block;clear: both;
                                  background: url(../img/secret_libg02.jpg) no-repeat right bottom;}
#Secret #ContSubLi02  li         {text-indent: -999em;display: block;float: left;}
#Secret #ContSubLi02  h3         {width: 960px;height: 185px;margin:  0px 0px 0px  0px;background: url(../img/secret_head02.jpg);display: block;}
#Secret #ContSubLi02 .Li01 a     {width: 222px;height:  50px;margin:  0px 0px 0px 30px;background: url(../img/secret_li10.gif);display: block;}
#Secret #ContSubLi02 .Li02 a     {width: 225px;height:  50px;margin:  0px 0px 0px  0px;background: url(../img/secret_li08.gif);display: block;}
#Secret #ContSubLi02 .Li03 a     {width: 240px;height:  50px;margin:  0px 0px 0px  0px;background: url(../img/secret_li09.gif);display: block;}
#Secret #ContSubLi02  a:hover    {filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;}

/* ContSubLi03 */
#Secret #ContSubLi03             {width: 960px;height: 435px;margin: 14px 0px 0px 0px;display: block;clear: both;
                                  background: url(../img/secret_libg03.jpg) no-repeat right bottom;}
#Secret #ContSubLi03  li         {text-indent: -999em;display: block;float: left;}
#Secret #ContSubLi03  h3         {width: 960px;height: 435px;margin:  0px 0px 0px  0px;background: url(../img/secret_head03_01.jpg);display: block;}

/* ContBox */
#Secret #ContBox                 {width: 960px;height:  auto;display: block;clear: both;}
#Secret #ContBox:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #ContBox      ul         {width: 500px;height:  auto;margin: 23px 0px 40px 0px;padding: 80px 0px 0px 0px;display: block;}
#Secret #ContBox      li         {margin:  0px 0px 10px 28px;padding: 0px 0px 0px 28px;font-size: 12px;line-height: 21px;clear: both;}


/* Cont01 */
#Secret #Cont01                  {width: 960px;height:  auto;display: block;background: url(../img/20160407secret_cont01_1.jpg) no-repeat;}
#Secret #Cont01:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont01      .Li01       {width: 500px;height:  auto;display: block;background: url(../img/num_blue01.gif) no-repeat;}
#Secret #Cont01      .Li02       {width: 500px;height:  auto;display: block;background: url(../img/num_blue02.gif) no-repeat;}
#Secret #Cont01      .Li03       {width: 500px;height:  auto;display: block;background: url(../img/num_blue03.gif) no-repeat;}
#Secret #Cont01      .Li04       {width: 500px;height:  auto;display: block;background: url(../img/num_blue04.gif) no-repeat;}
#Secret #Cont01      .Li05       {width: 500px;height:  auto;display: block;background: url(../img/num_blue05.gif) no-repeat;}
#Secret #Cont01      .Li06       {width: 500px;height:  auto;display: block;background: url(../img/num_blue06.gif) no-repeat;}

/* Cont02 */
#Secret #Cont02                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont02.jpg) no-repeat;}
#Secret #Cont02:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont02      .Li01       {width: 500px;height:  auto;display: block;background: url(../img/num_yellow01.gif) no-repeat;}
#Secret #Cont02      .Li02       {width: 500px;height:  auto;display: block;background: url(../img/num_yellow02.gif) no-repeat;}
#Secret #Cont02      .Li03       {width: 500px;height:  auto;display: block;background: url(../img/num_yellow03.gif) no-repeat;}
#Secret #Cont02      .Li04       {width: 500px;height:  auto;display: block;background: url(../img/num_yellow04.gif) no-repeat;}
#Secret #Cont02      .Li05       {width: 500px;height:  auto;display: block;background: url(../img/num_yellow05.gif) no-repeat;}
#Secret #Cont02      .Li06       {width: 500px;height:  auto;display: block;background: url(../img/num_yellow06.gif) no-repeat;}

/* Cont03 */
#Secret #Cont03                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont03.jpg) no-repeat;}
#Secret #Cont03:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont03       strong     {color: #7C191C;}
#Secret #Cont03      .Li01       {width: 500px;height:  auto;display: block;background: url(../img/num_red01.gif) no-repeat;}
#Secret #Cont03      .Li02       {width: 500px;height:  auto;display: block;background: url(../img/num_red02.gif) no-repeat;}
#Secret #Cont03      .Li03       {width: 500px;height:  auto;display: block;background: url(../img/num_red03.gif) no-repeat;}
#Secret #Cont03      .Li04       {width: 500px;height:  auto;display: block;background: url(../img/num_red04.gif) no-repeat;}
#Secret #Cont03      .Li05       {width: 500px;height:  auto;display: block;background: url(../img/num_red05.gif) no-repeat;}
#Secret #Cont03      .Li06       {width: 500px;height:  auto;display: block;background: url(../img/num_red06.gif) no-repeat;}

/* Cont04 */
#Secret #Cont04                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont04.jpg) no-repeat;}
#Secret #Cont04:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont04      .Li01       {width: 500px;height:  auto;display: block;background: url(../img/num_mastard01.gif) no-repeat;}
#Secret #Cont04      .Li02       {width: 500px;height:  auto;display: block;background: url(../img/num_mastard02.gif) no-repeat;}
#Secret #Cont04      .Li03       {width: 500px;height:  auto;display: block;background: url(../img/num_mastard03.gif) no-repeat;}
#Secret #Cont04      .Li04       {width: 500px;height:  auto;display: block;background: url(../img/num_mastard04.gif) no-repeat;}
#Secret #Cont04      .Li05       {width: 500px;height:  auto;display: block;background: url(../img/num_mastard05.gif) no-repeat;}
#Secret #Cont04      .Li06       {width: 500px;height:  auto;display: block;background: url(../img/num_mastard06.gif) no-repeat;}

/* Cont05 */
#Secret #Cont05                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont05.jpg) no-repeat;}
#Secret #Cont05:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont05       strong     {color: #D15D1E;}
#Secret #Cont05      .Li01       {width: 500px;height:  auto;display: block;background: url(../img/num_orange01.gif) no-repeat;}
#Secret #Cont05      .Li02       {width: 500px;height:  auto;display: block;background: url(../img/num_orange02.gif) no-repeat;}
#Secret #Cont05      .Li03       {width: 500px;height:  auto;display: block;background: url(../img/num_orange03.gif) no-repeat;}
#Secret #Cont05      .Li04       {width: 500px;height:  auto;display: block;background: url(../img/num_orange04.gif) no-repeat;}
#Secret #Cont05      .Li05       {width: 500px;height:  auto;display: block;background: url(../img/num_orange05.gif) no-repeat;}
#Secret #Cont05      .Li06       {width: 500px;height:  auto;display: block;background: url(../img/num_orange06.gif) no-repeat;}

/* Cont06 */
#Secret #Cont06                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont06.jpg) no-repeat;padding:  0px 0px 40px 0px;}
#Secret #Cont06:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont06       strong     {color: #68A80E;}
#Secret #Cont06      .Li01       {width: 500px;height:  auto;display: block;background: url(../img/num_green01.gif) no-repeat;}
#Secret #Cont06      .Li02       {width: 500px;height:  auto;display: block;background: url(../img/num_green02.gif) no-repeat;}
#Secret #Cont06      .Li03       {width: 500px;height:  auto;display: block;background: url(../img/num_green03.gif) no-repeat;}
#Secret #Cont06      .Li04       {width: 500px;height:  auto;display: block;background: url(../img/num_green04.gif) no-repeat;}
#Secret #Cont06      .Li05       {width: 500px;height:  auto;display: block;background: url(../img/num_green05.gif) no-repeat;}
#Secret #Cont06      .Li06       {width: 500px;height:  auto;display: block;background: url(../img/num_green06.gif) no-repeat;}

/* Cont07 */
#Secret #Cont07                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont07.jpg) no-repeat;padding:  0px 0px 40px 0px;}
#Secret #Cont07:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont07       strong     {color: #68A80E;}
#Secret #Cont07      .Li01       {width: 500px;height:  auto;display: block;background: url(../img/num_gray01.gif) no-repeat;}
#Secret #Cont07      .Li02       {width: 500px;height:  auto;display: block;background: url(../img/num_gray02.gif) no-repeat;}
#Secret #Cont07      .Li03       {width: 500px;height:  auto;display: block;background: url(../img/num_gray03.gif) no-repeat;}
#Secret #Cont07      .Li04       {width: 500px;height:  auto;display: block;background: url(../img/num_gray04.gif) no-repeat;}
#Secret #Cont07      .Li05       {width: 500px;height:  auto;display: block;background: url(../img/num_gray05.gif) no-repeat;}
#Secret #Cont07      .Li06       {width: 500px;height:  auto;display: block;background: url(../img/num_gray06.gif) no-repeat;}

/* Cont08 */
#Secret #Cont08                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont08.jpg) no-repeat;}
#Secret #Cont08:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont08       li         {width: 500px;height:  auto;display: block;background: url(../img/circle_green.gif) no-repeat;}

/* Cont09 */
#Secret #Cont09                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont09.jpg) no-repeat;}
#Secret #Cont09:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont09       li         {width: 500px;height:  auto;display: block;background: url(../img/circle_orange.gif) no-repeat;}

/* Cont10 */
#Secret #Cont10                  {width: 960px;height:  auto;display: block;background: url(../img/secret_cont10.jpg) no-repeat;}
#Secret #Cont10:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret #Cont10       ul         {width: 750px;height:  auto;margin:  0px 0px 40px 0px;padding: 80px 0px 0px 0px;display: block;}
#Secret #Cont10       li         {margin:  0px 0px 10px 28px;padding: 0px 0px 0px 10px;font-size: 12px;line-height: 21px;clear: both;}
#Secret #Cont10       h4         {width:  auto;height:  auto;display: block;background: url(../img/circle_red.gif) no-repeat;
                                  padding: 0px 0px 0px 25px;color:#6a151a;}
#Secret #Cont10      .Tel        {width: 443px;height:  52px;display: block;margin:  0px 0px 0px 65px;
                                  background: url(../img/secret_tel.gif) no-repeat;text-indent: -999em;}
#Secret #Cont10      .Fax        {width: 475px;height:  52px;display: block;margin:  0px 0px 0px 65px;
                                  background: url(../img/secret_fax.gif) no-repeat;text-indent: -999em;}
#Secret #Cont10      .Ask a      {width: 478px;height:  78px;display: block;margin:  0px 0px 0px 25px;
                                  background: url(../img/secret_send.jpg) no-repeat;text-indent: -999em;}
#Secret #Cont10      .Ask a:hover{filter: alpha(opacity=70);  -moz-opacity:0.70;  opacity:0.70;}
#Secret #Cont10      .Sub        {margin:  0px 0px 25px 28px;padding: 0px 0px 0px 40px;}

/* Cont07 */
#Secret01 #Cont07                  {width: 915px;height:  auto;display: block;background: url(../img/secret_cont11.jpg) no-repeat;
                                  padding:100px 0px 30px 45px;}
#Secret01 #Cont07:after            {content: "";height: 0;clear: both;visibility: hidden;display: block;}
#Secret01 #Cont07       table      {width: 550px;height:  auto;padding:  0px;background:#06748a;
                                  font-size: 100%;line-height: 200%;}
#Secret01 #Cont07       th         {width:  auto;height:  auto;display: block;padding: 10px;background:#c1dce2;color:#06748a;}
#Secret01 #Cont07       td         {width:  auto;height:  auto;display: block;padding: 10px;background:#FFFFFF;color:#444444;}


/* Faq -------------------------------------------------------------------------------------------------------------------- */
#Faq #Content h2                 {width: 960px;height: 118px;margin: 20px 0px 0px  0px;
                                  display: block;clear: both;
                                  background: url(../img/faq_h2.jpg);text-indent: -999em;}

#Faq .FaqBox                     {width: 960px;height: 160px;display: block;
                                  background: url(../img/faq_bg.jpg) no-repeat;
								  margin: 10px 0px 50px 0px;}
#Faq .FaqBox:after               {content: "";height: 0;clear: both;visibility: hidden;
                                  display: block;}
#Faq .FaqBoxTP01                 {width: 960px;height: auto;display: block;
                                  background: url(../img/faq_bg.jpg) no-repeat;
								  margin: 10px 0px 0px 0px;}
#Faq .kome                       {font-size: 10px;}
#Faq .FaqBox li                  {width: auto;height: auto;display: block;}
#Faq .FaqQ                       {width: 840px;display: block;color: #5d1c52;
                                  font-size: 24px;padding: 57px 0px 0px 117px;
								  white-space: nowrap;}
#Faq .FaqA                       {display: block;color: #444444;padding: 45px 90px 0px 153px;}
#Faq .FaqQ2                      {display: block;color: #5d1c52;font-size: 24px;
                                  padding: 40px 0px 0px 117px;line-height: 25px;}
#Faq .FaqA01                     {display: block;color: #444444;padding: 15px 90px 0px 153px;}
#Faq .FaqA02                     {display: block;color: #444444;padding: 32px 90px 0px 153px;}



/* Company -------------------------------------------------------------------------------------------------------------------- */
#Company #Content h2             {width: 960px;height: 118px;margin: 20px 0px 0px  0px;
                                  display: block;clear: both;
                                  background: url(../img/company_h2.jpg);text-indent: -999em;}

/* Cont01 */
#Company #Cont01                 {width: 960px;height: auto;display: block;
                                  background: url(../img/company_cont01_1.jpg) no-repeat;
								  margin: 25px 0px 0px 0px;padding:80px 0px 60px 45px;}
#Company #Cont01:after           {content: "";height: 0;clear: both;visibility: hidden;
                                  display: block;}
#Company #Cont01 table           {width: auto;height: auto;padding: 0px;
                                  background: #5a476e;font-size: 100%;line-height: 200%;}
#Company #Cont01 th              {width: auto;padding: 10px;
                                  background: #e3dee8;color: #5a476e;}
#Company #Cont01 td              {width: auto;padding: 10px;
                                  background:#FFFFFF;color:#444444;}

/* Cont02 */
#Company #Cont02                 {width: 960px;height: auto;display: block;
                                  background: url(../img/company_cont02.jpg) no-repeat;
								  margin: 25px 0px 25px 0px;padding:80px 0px 180px 45px;}
#Company #Cont02:after           {content: "";height: 0;clear: both;visibility: hidden;
                                  display: block;}
#Company #Cont02 table           {width: auto;padding: 0px;
                                  background: #5a476e;font-size: 100%;line-height: 200%;}
#Company #Cont02 th              {width: auto;height: auto;padding: 10px;
                                  background: #e3dee8;color: #5a476e;}
#Company #Cont02 td              {width: auto;padding: 10px;
                                  background:#FFFFFF;color:#444444;}



/* Contact -------------------------------------------------------------------------------------------------------------------- */
#Contact #Content h2             {width: 960px;height: 118px;margin: 20px 0px 0px  0px;
                                  display: block;clear: both;
                                  background: url(../img/contact_h2.jpg);text-indent: -999em;}
/* Cont01 */
#Contact #Cont01                 {width: 960px;height: auto;display: block;
                                  background: url(../img/contact_cont01.jpg) no-repeat;
								  margin: 25px 0px 20px 0px;padding:70px 0px 30px 45px;}
#Contact #Cont01:after           {content: "";height: 0;clear: both;visibility: hidden;
                                  display: block;}
#Contact .TableBox               {width: 960px;height: auto;display: block;
                                  margin: 20px 0px 0px 0px;}
#Contact .TableBox p             {margin: 0px 0px 0px 280px;color: #333366;}
#Contact #Cont01 table           {width: 450px;height: auto;/*display: block;*/padding: 0px;
                                  background: #5a476e;font-size: 100%;line-height: 100%;}
#Contact #Cont01 th              {width: auto;height: auto;/*display: block;*/padding: 10px;
                                  background: #e3dee8;color: #5a476e;}
#Contact #Cont01 td              {width: auto;height: auto;/*display: block;*/padding: 10px;
                                  background:#FFFFFF;color:#444444;}
#Contact #Cont01 .InputBox       {width: 338px;height: 60px;display: block;
                                  margin: 10px 0px 0px 56px;padding:0px 0px 0px 0px;}

#Contact .FormBox                {width: 450px;height: auto;display: block;}


/* Privacy -------------------------------------------------------------------------------------------------------------------- */
#Privacy #Content h2             {width: 960px;height: 118px;margin: 20px 0px 0px  0px;
                                  display: block;clear: both;
                                  background: url(../img/privacy_h2.jpg);text-indent: -999em;}

/* Cont01 */
#Privacy #Cont01                 {width: 960px;height: auto;display: block;
                                  background: url(../img/privacy_cont01.jpg) no-repeat;
								  margin: 25px 0px 20px 0px;padding:70px 0px 30px 45px;}
#Privacy #Cont01:after           {content: "";height: 0;clear: both;visibility: hidden;display: block;}

#Privacy h3                      {color: #503468;display: block;font-weight: bold;
                                  border-bottom: 1px solid #8D71AE;}
#Privacy p                       {margin: 10px 0px 30px 0px;display: block;}

#Privacy .TxTBox                 {width: 450px;height: auto;display: block;}

/* Site -------------------------------------------------------------------------------------------------------------------- */
#Site #Content h2             {width: 960px;height: 118px;margin: 20px 0px 0px  0px;
                                  display: block;clear: both;
                                  background: url(../img/link_h2.jpg);text-indent: -999em;}

/* Cont01 */
#Site #Cont01                 {width: 960px;height: auto;display: block;
                               background: url(../img/link_cont01.jpg) no-repeat;
							   margin: 25px 0px 20px 0px;padding:20px 0px 30px 45px;}
#Site #Cont01:after           {content: "";height: 0;clear: both;visibility: hidden;
                                  display: block;}

#Site #Content h3             {font-size: 33px;line-height: 33px;height: 33px;margin-bottom: 30px;
                                        color: #8f70af;display: block;font-weight: bold;}
#Site #Content h4             {color: #503468;display: block;font-weight: bold;
                                  border-bottom: 1px solid #8D71AE;}
#Site #Content p              {margin: 10px 0px 30px 0px;display: block;}

#Site .TxTBox                 {width: 450px;height: auto;display: block;}

#Secret #Cont02  .FR           {width: 335px;height: 330px;display: block;float: right;margin: 260px 15px 0px 0px;
                                padding: 0px 0px 0px 0px;}
#Secret #Cont02  .FR li        {display: block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#Secret #Cont02  .FL           {width: 500px;height:  auto;margin: 23px 0px 40px 0px;padding: 80px 0px 0px 0px;display: block;
                                float: left;}
								
.Red                           {color: #CC0000;}
.FkushiCode                    {width: 100%;height:  auto;display: block;margin: 0px 0px 5px 0px;
                                font-size: 125%;line-height: 100%;}

/* bannerBOX */
#Content .bannerBOX { margin:10px 0 0 0; padding:0;}