@charset "utf-8";
/** ------------------------------------------------------------------------------------- */
html {
    -webkit-text-size-adjust: none !important;
     /*font-family: "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", Meiryo, Helvetica, Arial, Verdana, sans-serif;*/
    font-family: "Times New Roman", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
    font-weight: 100;
    font-size: 1rem;
    height: 100%;
}
body {
    background-color: rgb(217, 243, 255);
    background-image: linear-gradient(90deg, transparent 50%, rgba(255,255,255,.5) 50%);
    background-size: 10px 10px;
    background-position: 0 0, 10px 10px;
    word-wrap: break-word;
    word-break: break-all;
}
a:hover { opacity: .5; transition: opacity .4s ease; -webkit-transition: opacity .4s ease; }
/** ------------------------------------------------------------------------------------- */
.fade_menu_1 { z-index: 30000; }
.site_1_1    { z-index: 20000; }
.site_1_3    { z-index: 10000; }
/** ------------------------------------------------------------------------------------- */
.site_1     {  }
.site_1_w   {  }
.site_1_1   { position: fixed;width: 100%;}
.site_1_1_w {  }
.site_1_2   {　}
.site_1_2_w { padding: 0 0 50px;}
.site_1_3   { position: fixed;bottom: 0;width: 100%;}
.site_1_3_w {  }
/** ------------------------------------------------------------------------------------- */
.fade_menu_1                            { position: fixed;height: 100vh;width: 100%;background: #ffc7d1;display: none;overflow: auto;}
.fade_menu_1_w                          { display: table;height: 100%;max-width: 1024px;margin: auto;}
.fade_menu_1_1                          { display: table-cell; vertical-align: middle; }
.fade_menu_1_1_w                        { padding: 0 30px; }
.fade_menu_1_1_1                        {  }
.fade_menu_1_1_1_w                      { text-align: right;padding: 10px 0;}
.fade_menu_1_1_1_w a                    { text-decoration: none;color: #c55387;}
.fade_menu_1_1_1_w a i                  {  }
.fade_menu_1_1_2                        {  }
.fade_menu_1_1_2_w                      { text-align: center;color: #c55387;font-size: 18px;letter-spacing: 1px;}
.fade_menu_1_1_3                        {  }
.fade_menu_1_1_3_w                      { padding: 20px 0 20px;}
.fade_menu_1_1_3_w nav                  {  }
.fade_menu_1_1_3_w nav ul               {  }
.fade_menu_1_1_3_w nav ul li            { display: block;}
.fade_menu_1_1_3_w nav ul li:last-child { margin: 0; }
.fade_menu_1_1_3_w nav ul li a          { text-decoration: none;display: block;font-size: 11px;color: #c55388;padding: 10px;}
.fade_menu_1_1_4                        {  }
.fade_menu_1_1_4_w                      { font-size: 10px;text-align: right;color: #c55387;letter-spacing: 1px;padding: 10px 0;}
.fade_menu_1_1_4_w p                    { text-align: center;}
.fade_menu_1_1_4_w p small              {  }
.fade_menu_1_1_4_w p small a            { text-decoration: none;display: inline-block;padding: 0 5px;color: #ff2b8d;}

.fade_menu_1_1_3_w nav ul li.selected a  {
    background: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #ff3c93;
}
/** ------------------------------------------------------------------------------------- */
.frame_1          { background: linear-gradient(180deg,rgb(217, 243, 255),rgba(217, 243, 255, 0)); }
.frame_1_w        { padding: 0 0 50px;}
.frame_1_1        { max-width: 1024px; margin: 0 auto; }
.frame_1_1_w      { padding: 0 30px; }
.frame_1_1_1      {  }
.frame_1_1_1_w    {  }
.frame_1_1_1_w h2 {  }
.frame_1_1_2      {  }
.frame_1_1_2_w    { display: table; width: 100%; }
.frame_1_1_2_1    { display: table-cell; vertical-align: top; }
.frame_1_1_2_1_w  { padding: 0 15px 0 0;}
.frame_1_1_2_2    { display: table-cell; vertical-align: top; }
.frame_1_1_2_2_w  { padding: 55px 0 0 15px;}
@media screen and (max-width: 550px){
.frame_1          {  }
.frame_1_w        {  }
.frame_1_1        {  }
.frame_1_1_w      {  }
.frame_1_1_1      {  }
.frame_1_1_1_w    {  }
.frame_1_1_1_w h2 {  }
.frame_1_1_2      {  }
.frame_1_1_2_w    { display: block; width: auto; }
.frame_1_1_2_1    { display: block; vertical-align: baseline; }
.frame_1_1_2_1_w  { padding: 0;}
.frame_1_1_2_2    { display: block; vertical-align: baseline; }
.frame_1_1_2_2_w  { padding: 55px 0 0 0;}
}
/** ------------------------------------------------------------------------------------- */
.frame_2          { background: linear-gradient(180deg,rgb(217, 243, 255),rgba(217, 243, 255, 0)); }
.frame_2_w        { padding: 50px 0;}
.frame_2_1        { max-width: 1024px;margin: 0 auto;}
.frame_2_1_w      { padding: 0 30px; }
.frame_2_1_1      {  }
.frame_2_1_1_w    {  }
.frame_2_1_1_w h2 {  }
.frame_2_1_2      {  }
.frame_2_1_2_w    { font-size: 11px; }
/** ------------------------------------------------------------------------------------- */
.ui_member_1                                 {  }
.ui_member_1_w                               {  }
.ui_member_1_1                               {  }
.ui_member_1_1_w                             {  }
.ui_member_1_1_1                             {  }
.ui_member_1_1_1_w                           {  }
.ui_member_1_1_2                             {  }
.ui_member_1_1_2_w                           {  }
.ui_member_1_1_2_1                           {  }
.ui_member_1_1_2_1_w                         {  }
.ui_member_1_1_2_1_1                         {  }
.ui_member_1_1_2_1_1_w                       {  }
.ui_member_1_1_2_1_1_1                       {  }
.ui_member_1_1_2_1_1_1_w                     {  }
.ui_member_1_in_1                            { background: rgb(255, 255, 255);border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;padding: 10px;}
.ui_member_1_in_1_w                          { display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap:     wrap;flex-wrap:         wrap;align-items: center;border: 1.5px dashed rgb(219, 209, 172);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.ui_member_1_in_1_1                          { width: 50%;vertical-align: baseline;-webkit-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;order: 1;}
.ui_member_1_in_1_1_w                        { padding: 0 0 30px;}
.ui_member_1_in_1_1_w a                      { text-decoration: none; display: block; }
.ui_member_1_in_1_1_w a:hover                { opacity: 1; }
.ui_member_1_in_1_1_w a img                  { display: block; width: 100%; height: auto; }
.ui_member_1_in_1_2                          { width: 50%; vertical-align: baseline; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
.ui_member_1_in_1_2_w                        { padding: 40px 50px 40px 0;}
.ui_member_1_in_1_2_1_1                      { border-bottom: 1px dashed rgb(242, 182, 192);}
.ui_member_1_in_1_2_1_1_w                    { padding: 5px 0 5px;}
.ui_member_1_in_1_2_1_1_w div                { display: inline-block;}
.ui_member_1_in_1_2_1_1_w div:nth-child(1)   { font-size: 28px;letter-spacing: -4px;color: rgb(255, 97, 121);font-weight: 600;}
.ui_member_1_in_1_2_1_1_w div:nth-child(2)   { padding: 0 7px;letter-spacing: 1px;color: rgb(248, 158, 164);}
.ui_member_1_in_1_2_1_2                      { margin: 0 0 10px;}
.ui_member_1_in_1_2_1_2_w                    { padding: 20px 0;letter-spacing: 2px;font-size: 10.5px;line-height: 1.75;color: rgb(202, 15, 135);}
.ui_member_1_in_1_2_1_3                      { border-bottom: 1px dashed rgb(242, 182, 192);}
.ui_member_1_in_1_2_1_3_w                    { font-size: 12px;font-weight: 600;letter-spacing: 0px;color: rgb(255, 96, 121);padding: 0 0 5px;}
.ui_member_1_in_1_2_1_4                      {  }
.ui_member_1_in_1_2_1_4_w                    { padding: 10px 0;text-align: right;font-size: 10px;color: rgb(175, 40, 199);}
.ui_member_1_1_2_1_1_2                       {  }
.ui_member_1_1_2_1_1_2_w                     {  }
.ui_member_1_in_2                            {  }
.ui_member_1_in_2_w                          { position: relative;height: 170px;}
.ui_member_1_in_2_1                          { position: absolute;right: 165px;left: 0;margin: auto;width: 0px;border-top: 40px solid rgb(255, 255, 255);border-left: 30px solid rgba(0, 0, 0, 0);-moz-transform: skewX(25deg);transform: skewX(25deg);-ms-transform: skewX(25deg);}
.ui_member_1_in_2_1_w                        {  }
.ui_member_1_in_2_2                          { position: absolute;right: 0;left: 0;margin: auto;width: 200px;top: -35px;}
.ui_member_1_in_2_2_w                        {  }
.ui_member_1_in_2_2_w a                      { text-decoration: none; display: block; }
.ui_member_1_in_2_2_w a:hover                { opacity: 1; }
.ui_member_1_in_2_2_w a img                  { display: block; width: 100%; height: auto; }
/** [@responsive] */
@media (max-width: 800px) {
.ui_member_1                                 {  }
.ui_member_1_w                               {  }
.ui_member_1_1                               {  }
.ui_member_1_1_w                             {  }
.ui_member_1_1_1                             {  }
.ui_member_1_1_1_w                           {  }
.ui_member_1_1_2                             {  }
.ui_member_1_1_2_w                           {  }
.ui_member_1_1_2_1                           {  }
.ui_member_1_1_2_1_w                         {  }
.ui_member_1_1_2_1_1                         {  }
.ui_member_1_1_2_1_1_w                       {  }
.ui_member_1_1_2_1_1_1                       {  }
.ui_member_1_1_2_1_1_1_w                     {  }
.ui_member_1_in_1                            {  }
.ui_member_1_in_1_w                          { display: block;width: auto;}
.ui_member_1_in_1_1                          { display: block;vertical-align: baseline;width: auto;}
.ui_member_1_in_1_1_w                        { max-width: 370px;margin: auto;padding: 15px 0 0;}
.ui_member_1_in_1_1_w a                      {  }
.ui_member_1_in_1_1_w a:hover                {  }
.ui_member_1_in_1_1_w a img                  {  }
.ui_member_1_in_1_2                          { display: block;vertical-align: baseline;width: auto;}
.ui_member_1_in_1_2_w                        { padding: 1px 30px 40px 30px;}
.ui_member_1_in_1_2_1_1                      {  }
.ui_member_1_in_1_2_1_1_w                    {  }
.ui_member_1_in_1_2_1_1_w div                {  }
.ui_member_1_in_1_2_1_1_w div:nth-child(1)   {  }
.ui_member_1_in_1_2_1_1_w div:nth-child(2)   {  }
.ui_member_1_in_1_2_1_2                      {  }
.ui_member_1_in_1_2_1_2_w                    {  }
.ui_member_1_in_1_2_1_3                      {  }
.ui_member_1_in_1_2_1_3_w                    {  }
.ui_member_1_in_1_2_1_4                      {  }
.ui_member_1_in_1_2_1_4_w                    {  }
.ui_member_1_1_2_1_1_2                       {  }
.ui_member_1_1_2_1_1_2_w                     {  }
.ui_member_1_in_2                            {  }
.ui_member_1_in_2_w                          {  }
.ui_member_1_in_2_1                          {  }
.ui_member_1_in_2_1_w                        {  }
.ui_member_1_in_2_2                          {  }
.ui_member_1_in_2_2_w                        {  }
.ui_member_1_in_2_2_w a                      {  }
.ui_member_1_in_2_2_w a:hover                {  }
.ui_member_1_in_2_2_w a img                  {  }
}
/** ------------------------------------------------------------------------------------- */
.ui_member_2                                 { margin: -30px 0 0;}
.ui_member_2_w                               {  }
.ui_member_2_1                               {  }
.ui_member_2_1_w                             {  }
.ui_member_2_1_1                             {  }
.ui_member_2_1_1_w                           {  }
.ui_member_2_1_2                             {  }
.ui_member_2_1_2_w                           {  }
.ui_member_2_1_2_1                           {  }
.ui_member_2_1_2_1_w                         {  }
.ui_member_2_1_2_1_1                         {  }
.ui_member_2_1_2_1_1_w                       {  }
.ui_member_2_1_2_1_1_1                       {  }
.ui_member_2_1_2_1_1_1_w                     {  }
.ui_member_2_in_1                            { background: rgb(255, 255, 255);border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;padding: 10px;}
.ui_member_2_in_1_w                          { display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap:     wrap;flex-wrap:         wrap;align-items: center;border: 1.5px dashed rgb(219, 209, 172);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.ui_member_2_in_1_1                          { width: 50%;vertical-align: baseline;-webkit-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
.ui_member_2_in_1_1_w                        { padding: 30px 0 0;}
.ui_member_2_in_1_1_w a                      { text-decoration: none; display: block; }
.ui_member_2_in_1_1_w a:hover                { opacity: 1; }
.ui_member_2_in_1_1_w a img                  { display: block; width: 100%; height: auto; }
.ui_member_2_in_1_2                          { width: 50%;vertical-align: baseline;-webkit-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
.ui_member_2_in_1_2_w                        { padding: 40px 0 40px 50px;}
.ui_member_2_in_1_2_1_1                      { border-bottom: 1px dashed rgb(218, 171, 86);}
.ui_member_2_in_1_2_1_1_w                    { padding: 5px 0 5px;}
.ui_member_2_in_1_2_1_1_w div                { display: inline-block;}
.ui_member_2_in_1_2_1_1_w div:nth-child(1)   { font-size: 28px;letter-spacing: 0px;color: rgb(255, 184, 10);font-weight: 600;}
.ui_member_2_in_1_2_1_1_w div:nth-child(2)   { padding: 0 7px;letter-spacing: 1px;color: rgb(232, 180, 53);}
.ui_member_2_in_1_2_1_2                      { margin: 0 0 10px;}
.ui_member_2_in_1_2_1_2_w                    { padding: 20px 0;letter-spacing: 2px;font-size: 10.5px;line-height: 1.25;color: rgb(119, 154, 13);}
.ui_member_2_in_1_2_1_3                      { border-bottom: 1px dashed rgb(218, 171, 85);}
.ui_member_2_in_1_2_1_3_w                    { font-size: 12px;font-weight: 600;letter-spacing: 0px;color: rgb(255, 184, 10);padding: 0 0 5px;}
.ui_member_2_in_1_2_1_4                      {  }
.ui_member_2_in_1_2_1_4_w                    { padding: 10px 0;text-align: right;font-size: 10px;color: rgb(202, 140, 15);}
.ui_member_2_1_2_1_1_2                       {  }
.ui_member_2_1_2_1_1_2_w                     {  }
.ui_member_2_in_2                            {  }
.ui_member_2_in_2_w                          { position: relative;height: 170px;}
.ui_member_2_in_2_1                          { position: absolute;width: 0;left: 208px;right: 0;margin: auto;border-top: 40px solid rgb(255, 255, 255);border-right: 30px solid rgba(0, 0, 0, 0);-moz-transform: skewX(-25deg);transform: skewX(-25deg);-ms-transform: skewX(-25deg);}
.ui_member_2_in_2_1_w                        {  }
.ui_member_2_in_2_2                          { position: absolute;left: 0;right: 0;margin: auto;width: 200px;top: -30px;}
.ui_member_2_in_2_2_w                        {  }
.ui_member_2_in_2_2_w a                      { text-decoration: none; display: block; }
.ui_member_2_in_2_2_w a:hover                { opacity: 1; }
.ui_member_2_in_2_2_w a img                  { display: block; width: 100%; height: auto; }
/** [@responsive] */
@media (max-width: 800px) {
.ui_member_2                                 {  }
.ui_member_2_w                               {  }
.ui_member_2_1                               {  }
.ui_member_2_1_w                             {  }
.ui_member_2_1_1                             {  }
.ui_member_2_1_1_w                           {  }
.ui_member_2_1_2                             {  }
.ui_member_2_1_2_w                           {  }
.ui_member_2_1_2_1                           {  }
.ui_member_2_1_2_1_w                         {  }
.ui_member_2_1_2_1_1                         {  }
.ui_member_2_1_2_1_1_w                       {  }
.ui_member_2_1_2_1_1_1                       {  }
.ui_member_2_1_2_1_1_1_w                     {  }
.ui_member_2_in_1                            {  }
.ui_member_2_in_1_w                          { display: block;width: auto;}
.ui_member_2_in_1_1                          { display: block;vertical-align: baseline;width: auto;}
.ui_member_2_in_1_1_w                        { max-width: 370px;margin: auto;}
.ui_member_2_in_1_1_w a                      {  }
.ui_member_2_in_1_1_w a:hover                {  }
.ui_member_2_in_1_1_w a img                  {  }
.ui_member_2_in_1_2                          { display: block;vertical-align: baseline;width: auto;}
.ui_member_2_in_1_2_w                        { padding: 1px 30px 40px 30px;}
.ui_member_2_in_1_2_1_1                      {  }
.ui_member_2_in_1_2_1_1_w                    {  }
.ui_member_2_in_1_2_1_1_w div                {  }
.ui_member_2_in_1_2_1_1_w div:nth-child(1)   {  }
.ui_member_2_in_1_2_1_1_w div:nth-child(2)   {  }
.ui_member_2_in_1_2_1_2                      {  }
.ui_member_2_in_1_2_1_2_w                    {  }
.ui_member_2_in_1_2_1_3                      {  }
.ui_member_2_in_1_2_1_3_w                    {  }
.ui_member_2_in_1_2_1_4                      {  }
.ui_member_2_in_1_2_1_4_w                    {  }
.ui_member_2_1_2_1_1_2                       {  }
.ui_member_2_1_2_1_1_2_w                     {  }
.ui_member_2_in_2                            {  }
.ui_member_2_in_2_w                          {  }
.ui_member_2_in_2_1                          {  }
.ui_member_2_in_2_1_w                        {  }
.ui_member_2_in_2_2                          {  }
.ui_member_2_in_2_2_w                        {  }
.ui_member_2_in_2_2_w a                      {  }
.ui_member_2_in_2_2_w a:hover                {  }
.ui_member_2_in_2_2_w a img                  {  }
}
/** ------------------------------------------------------------------------------------- */
.global_header_1                  { background: linear-gradient(180deg,#e9dbff,#cab5f3);}
.global_header_1_w                {  }
.global_header_1_1                {  }
.global_header_1_1_w              { text-align: center; }
.global_header_1_1_1              {  }
.global_header_1_1_1_w            { position: relative;height: 86px;}
.global_header_1_1_1_1            { position: absolute;width: 0px;height: 0px;overflow: hidden;margin: 0 auto;}
.global_header_1_1_1_1_w          {  }
.global_header_1_1_1_1            {  }
.global_header_1_1_1_1_w          {  }
.global_header_1_1_1_2            { position: absolute;width: 100%;height: 60px;background: rgb(255, 254, 218);top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.global_header_1_1_1_2_w          {  }
.global_header_1_1_1_3            {  }
.global_header_1_1_1_3_w          {  }
.global_header_1_1_1_3_1          { position: absolute;width: 100%;height: 20px;background: rgb(255, 255, 255);top: 0;bottom: 0;left: 0;}
.global_header_1_1_1_3_1_w        {  }
.global_header_1_1_1_3_2          { position: absolute; width: 100%; height: 3px; background: #fff; top: 23px; bottom: 0; left: 0; }
.global_header_1_1_1_3_2_w        {  }
.global_header_1_1_1_3_3          {  }
.global_header_1_1_1_3_3_w        {  }
.global_header_1_1_1_3_4          { /* position: absolute;height: 1px;width: 100%;background: #ab9669;top: 59px; */}
.global_header_1_1_1_3_4_w        {  }
.global_header_1_1_1_3_5          {  }
.global_header_1_1_1_3_5_w        {  }
.global_header_1_1_1_3_6          { /* position: absolute;height: 1px;width: 100%;background: #ab9669;top: 82px; */}
.global_header_1_1_1_3_6_w        {  }
.global_header_1_1_1_3_7          { position: absolute; width: 200px; height: 70px; background: rgb(255, 255, 255); top: 0; bottom: 0; left: 0; right: 0; margin: 0 auto; }
.global_header_1_1_1_3_7_w        {  }
.global_header_1_1_1_3_8          { /* position: absolute;height: 2px;width: 100%;background: #ab9669;top: 84px; */}
.global_header_1_1_1_3_8_w        {  }
.global_header_1_1_1_3_9          {  }
.global_header_1_1_1_3_9_w        {  }
.global_header_1_1_1_3_10         {  }
.global_header_1_1_1_3_10_w       {  }
.global_header_1_1_1_3_11         {  }
.global_header_1_1_1_3_11_w       {  }
.global_header_1_1_1_3_12         {  }
.global_header_1_1_1_3_12_w       {  }
.global_header_1_1_1_3_13         { position: absolute;height: 7.5px;top: 60px;width: 50%;right: -250px;background: #fffedb;-moz-transform: skewX(45deg);transform: skewX(45deg);}
.global_header_1_1_1_3_13_w       {  }
.global_header_1_1_1_3_14         { position: absolute; height: 7.5px; top: 60px; width: 50%; left: -250px; background: #fffedb; -moz-transform: skewX(-45deg); transform: skewX(-45deg); -ms-transform: skewX(-45deg); }
.global_header_1_1_1_3_14_w       {  }
.global_header_1_1_1_3_15         { position: absolute;width: 150px;top: 24px;left: -340px;right: 0;margin: auto;/* background: red; */}
.global_header_1_1_1_3_15_w       {  }
.global_header_1_1_1_3_15_w img   { width: 100%;height: auto;display: block;}
.global_header_1_1_1_3_16         { position: absolute;width: 150px;top: 24px;right: -340px;left: 0;margin: auto;/* background: red; */}
.global_header_1_1_1_3_16_w       {  }
.global_header_1_1_1_3_16_w img   { width: 100%;height: auto;display: block;}
.global_header_1_1_1_3_17         {  }
.global_header_1_1_1_3_17_w       {  }
.global_header_1_1_1_3_18         {  }
.global_header_1_1_1_3_18_w       {  }
.global_header_1_1_1_3_19         {  }
.global_header_1_1_1_3_19_w       {  }
.global_header_1_1_1_3_20         {  }
.global_header_1_1_1_3_20_w       {  }
.global_header_1_1_1_4            { position: absolute;width: 100px;height: 75px;bottom: 5px;left: -191px;right: 0;margin: 0 auto;}
.global_header_1_1_1_4_w          {  }
.global_header_1_1_1_4_w a        { text-decoration: none; display: block; }
.global_header_1_1_1_4_w a:hover  { opacity: 1; }
.global_header_1_1_1_4_w a img    { display: block; width: 100%; height: auto; }
.global_header_1_1_1_5            { position: absolute;width: 106px;height: 75px;bottom: 8px;left: 0;right: -198px;margin: 0 auto;}
.global_header_1_1_1_5_w          {  }
.global_header_1_1_1_5_w a        { text-decoration: none; display: block; }
.global_header_1_1_1_5_w a:hover  { opacity: 1; }
.global_header_1_1_1_5_w a img    { display: block; width: 100%; height: auto; }
.global_header_1_1_1_6            {  }
.global_header_1_1_1_6_w          {  }
.global_header_1_1_1_7            {  }
.global_header_1_1_1_7_w          {  }
.global_header_1_1_1_8            {  }
.global_header_1_1_1_8_w          {  }
.global_header_1_1_1_9            {  }
.global_header_1_1_1_9_w          {  }
.global_header_1_1_1_10           {  }
.global_header_1_1_1_10_w         {  }
.global_header_1_1_1_11           { width: 150px;position: absolute;left: 0;right: 0;bottom: -10px;margin: auto;}
.global_header_1_1_1_11_w         {  }
.global_header_1_1_1_11_w a       { text-decoration: none; display: block; }
.global_header_1_1_1_11_w a:hover { opacity: 1; }
.global_header_1_1_1_11_w a img   { display: block; width: 100%; height: auto; }
/** ------------------------------------------------------------------------------------- */
.visual_1            { background: linear-gradient(180deg,rgb(230, 255, 248),rgb(217, 243, 255));}
.visual_1_w          { height: 100%; }
.visual_1_1          { height: 100%; }
.visual_1_1_w        { height: 100%; position:relative; }
.visual_1_1_1        {  }
.visual_1_1_1_w      {  }
.visual_1_1_2        { position: absolute;width: 100%;height: 100%;background: linear-gradient(180deg,#b9e0f4,#fff0);}
.visual_1_1_2_w      {  }
.visual_1_1_3        {  }
.visual_1_1_3_w      {  }
.visual_1_1_9        { position: absolute;bottom: 0;right: 0;left: 0;margin: 0 auto;max-width: 1024px;width: 100%;background: rgba(0, 0, 0, 0);}
.visual_1_1_9_w      {  }
.visual_1_1_9_w img  { display: block; width: 100%; height: auto; }
.visual_1_1_10       { position: absolute;bottom: 0;right: 0;left: 0;margin: 0 auto;max-width: 1024px;width: 100%;background: rgba(0, 0, 0, 0);}
.visual_1_1_10_w     {  }
.visual_1_1_10_w img { display: block; width: 100%; height: auto; }
.visual_1_1_11       { position: absolute;bottom: 0;right: 0;left: 0;margin: 0 auto;max-width: 1024px;width: 100%;background: rgba(0, 0, 0, 0);}
.visual_1_1_11_w     {  }
.visual_1_1_11_w img { display: block; width: 100%; height: auto; }
/** ------------------------------------------------------------------------------------- */
.visual_2        { height: 280px;background: rgb(255, 255, 255);}
.visual_2_w      { height: 100%; }
.visual_2_1      { height: 100%; }
.visual_2_1_w    { height: 100%; position: relative; }
.visual_2_1_1    {  }
.visual_2_1_1_w  {  }
.visual_2_1_2    {  }
.visual_2_1_2_w  {  }
.visual_2_1_3    {  }
.visual_2_1_3_w  {  }
.visual_2_1_10   { position: absolute;width;bottom: 0;height: 30px;width: 100%;background-color: #d9f3ff;background-image: url("../../data/img/img_visual_2_1.png");background-size: auto 30px;}
.visual_2_1_10_w {  }
.visual_2_1_11   { position: absolute;width;bottom: 60px;width: 100%;height: 55px;}
.visual_2_1_11_w { text-align: center;font-family: 'Abril Fatface', cursive;/* text-shadow: 0px 1px 0px #ffffff; */color: #76c5f5;font-size: 15px;padding: 20px 0;line-height: 1;letter-spacing: 3px;font-weight: 400;}
/** ------------------------------------------------------------------------------------- */
.ui_box_1          {  }
.ui_box_1_w        {  }
.ui_box_1_1        {  }
.ui_box_1_1_w      {  }
.ui_box_1_1_1      {  }
.ui_box_1_1_1_w    {  }
.ui_box_1_1_1_w h3 {  }
.ui_box_1_1_2      { background: rgb(255, 255, 255);border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;padding: 10px;}
.ui_box_1_1_2_w    { font-size: 11px;border: 1.5px dashed rgb(219, 209, 172);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;padding: 10px;color: #ab9769;line-height: 2;letter-spacing: 1.5px;}
/** ------------------------------------------------------------------------------------- */
.ui_box_2          {  }
.ui_box_2_w        {  }
.ui_box_2_1        {  }
.ui_box_2_1_w      {  }
.ui_box_2_1_1      {  }
.ui_box_2_1_1_w    {  }
.ui_box_2_1_1_w h3 {  }
.ui_box_2_1_2      {  }
.ui_box_2_1_2_w    {  }
/** ------------------------------------------------------------------------------------- */
.global_menu_1                              { background: #ffbad8;}
.global_menu_1_w                            {  }
.global_menu_1_1                            { max-width: 1024px; margin: 0 auto; }
.global_menu_1_1_w                          { padding: 5px 30px 0;}
.global_menu_1_1_1                          {  }
.global_menu_1_1_1_w                        {  }
.global_menu_1_1_1_1                        {  }
.global_menu_1_1_1_1_w                      {  }
.global_menu_1_1_1_1                        {  }
.global_menu_1_1_1_1_w a                    {  }

.global_menu_1_1_1_2                        {  }
.global_menu_1_1_1_2_w                      {  }
.global_menu_1_1_1_2_w nav                  { list-style: none; }
.global_menu_1_1_1_2_w nav ul               { display: table; width: 100%; }
.global_menu_1_1_1_2_w nav ul li            { display: table-cell; width: 14.2857142857%; }
.global_menu_1_1_1_2_w nav ul li a          { font-family: 'Abril Fatface', cursive;display: block;letter-spacing: 1px;text-decoration: none;font-size: 10px;text-align: center;padding: 10px;color: #c55388;/* text-shadow: 0px 1px 0px #ffffff; */}
.global_menu_1_1_1_2_w nav ul li.selected a { background: rgb(255, 255, 255);border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;color: #c55487;}

.global_menu_1_1_1_3                        { display: none;}
.global_menu_1_1_1_3_w                      {  }
.global_menu_1_1_1_3_w a                    { display: block;text-decoration: none;padding: 10px;text-align: center;color: rgb(133, 87, 196);font-size: 10px;}
@media screen and (max-width: 640px){
.global_menu_1                              {  }
.global_menu_1_w                            {  }
.global_menu_1_1                            {  }
.global_menu_1_1_w                          { padding: 0 30px 5px;}
.global_menu_1_1_1                          {  }
.global_menu_1_1_1_w                        {  }
.global_menu_1_1_1_1                        {  }
.global_menu_1_1_1_1_w                      {  }
.global_menu_1_1_1_2                        { display: none;}
.global_menu_1_1_1_2_w                      {  }
.global_menu_1_1_1_2_w nav                  {  }
.global_menu_1_1_1_2_w nav ul               { display: block; }
.global_menu_1_1_1_2_w nav ul li            { display: block; width: auto; }
.global_menu_1_1_1_2_w nav ul li a          { text-align: left; }
.global_menu_1_1_1_2_w nav ul li.selected a {  }
.global_menu_1_1_1_3                        { display: block;}
.global_menu_1_1_1_3_w                      {  }
.global_menu_1_1_1_3_w a                    { font-family: 'Abril Fatface', cursive;display: block;letter-spacing: 1px;text-decoration: none;font-size: 10px;text-align: center;padding: 10px;color: rgb(234, 124, 175);/* border-top: 1px solid rgb(255, 255, 255); *//* border-left: 1px solid #fff; *//* border-right: 1px solid rgb(255, 255, 255); */background: rgb(255, 255, 255);border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;}
}
/** ------------------------------------------------------------------------------------- */
.global_footer_1                    { height: 85px;overflow: hidden;}
.global_footer_1_w                  { height: 100%; }
.global_footer_1_1                  { height: 100%; }
.global_footer_1_1_w                { height: 100%; }
.global_footer_1_1_1                { height: 100%; }
.global_footer_1_1_1_w              { height: 100%; position: relative;}
.global_footer_1_1_1_1              { position: absolute;bottom: 0;height: 60px;width: 100%;background: #fffed9;}
.global_footer_1_1_1_1_w            {  }
.global_footer_1_1_1_2              {  }
.global_footer_1_1_1_2_w            {  }
.global_footer_1_1_1_3              { position: absolute;height: 39.5px;bottom: 0;width: 100%;background: #ffbad8;}
.global_footer_1_1_1_3_w            {  }
.global_footer_1_1_1_4              { position:absolute;top: 12px;left: 0;right: 0;width: 360px;margin: auto;}
.global_footer_1_1_1_4_w            {  }
.global_footer_1_1_1_4_w img        { width: 100%; height: auto; display: block; }
.global_footer_1_1_1_5              {  }
.global_footer_1_1_1_5_w            {  }
.global_footer_1_1_1_6              { position: absolute;bottom: -185px;height: 260px;w;width: 260px;left: 0;right: 0;margin: auto;border-radius: 300px;background: #ffffff;border: 3px solid #d9f3ff;}
.global_footer_1_1_1_6_w            {  }
.global_footer_1_1_1_7              { position: absolute;bottom: 0;height: 30px;width: 100%;background: #ccb7f4;}
.global_footer_1_1_1_7_w            {  }
.global_footer_1_1_1_8              { position: absolute;height: 7.5px;top: 55px;width: 50%;right: -250px;background: #ffbad8;-moz-transform: skewX(45deg);transform: skewX(45deg);-ms-transform: skewX(45deg);}
.global_footer_1_1_1_8_w            {  }
.global_footer_1_1_1_9              { position: absolute;height: 7.5px;top: 55px;width: 50%;left: -250px;background: #ffbad8;-moz-transform: skewX(-45deg);transform: skewX(-45deg);-ms-transform: skewX(-45deg);}
.global_footer_1_1_1_9_w            {  }
.global_footer_1_1_1_10             {  }
.global_footer_1_1_1_10_w           {  }
.global_footer_1_1_1_11             { position: absolute;left: -338px;right: 0;margin: auto;width: 140px;bottom: 2px;/* background: #ccb7f46b; */}
.global_footer_1_1_1_11_w           {  }
.global_footer_1_1_1_11_w img       { width: 100%; height: auto; display: block; }
.global_footer_1_1_1_12             { position: absolute;right: -338px;left: 0;margin: auto;width: 140px;bottom: 2px;/* background: #ccb7f46b; */}
.global_footer_1_1_1_12_w           {  }
.global_footer_1_1_1_12_w img       { width: 100%; height: auto; display: block; }
.global_footer_1_1_1_13             {  }
.global_footer_1_1_1_13_w           {  }
.global_footer_1_1_1_14             {  }
.global_footer_1_1_1_14_w           {  }
.global_footer_1_1_1_15             { position: absolute;bottom: 0;width: 250px;left: 0;right: 0;margin: auto;/* background: #ffbad8; */}
.global_footer_1_1_1_15_w           { color: #fffedb;letter-spacing: .5px;font-size: 10px;padding: 10px;}
.global_footer_1_1_1_15_w p         { text-align: center;}
.global_footer_1_1_1_15_w p small   {  }
.global_footer_1_1_1_15_w p small a { text-decoration: none;display: inline-block;padding: 0 5px;color: #ffffff;}
.global_footer_1_1_1_16             {  }
.global_footer_1_1_1_16_w           {  }
.global_footer_1_1_1_17             { position: absolute;left: 0;bottom: 35px;right: 0;margin: auto;width: 80px;height: 30px;border-left: 1px dashed #dbd2ac;border-right: 1px dashed #dbd2ac;}
.global_footer_1_1_1_17_w           { text-align: center;padding: 19px 0 0;font-size: 10px;color: #1ea1f2;}
.global_footer_1_1_1_18             { position: absolute;left: 0;right: 0;top: 13px;width: 82px;margin: auto;/* background: #ff00006e; */}
.global_footer_1_1_1_18_w           {  }
.global_footer_1_1_1_18_w a         { text-decoration: none;color: #1da1f2;display: block;text-align: center;font-size: 15px;padding: 5px 0 17px;cursor: pointer;}
.global_footer_1_1_1_19             { position: absolute;bottom: 38px;left: 120px;right: 0;margin: auto;width: 40px;}
.global_footer_1_1_1_19_w           {  }
.global_footer_1_1_1_19_w a         { text-decoration: none;display: block;text-align: center;font-size: 15px;color: #ff8911;}
.global_footer_1_1_1_20             { position: absolute;bottom: 35px;left: -117px;right: 0;margin: auto;width: 38px;}
.global_footer_1_1_1_20_w           {  }
.global_footer_1_1_1_20_w a         { display: block; text-align: center; }
.global_footer_1_1_1_20_w a i       { color: #99e46d;font-size: 20px;}
/** ------------------------------------------------------------------------------------- */
.box_last_update_1                                         {  }
.box_last_update_1_w                                       {  }
.box_last_update_1_1                                       { overflow: auto; }
.box_last_update_1_1_w                                     {  }
.box_last_update_1_1_w table                               { width: 100%; }
.box_last_update_1_1_w table tbody                         {  }
.box_last_update_1_1_w table tbody tr                      {  }
.box_last_update_1_1_w table tbody tr td                   { color: #b69a67;}
.box_last_update_1_1_w table tbody tr td:nth-child(1)      { width: 1px; white-space: nowrap; }
.box_last_update_1_1_w table tbody tr td:nth-child(2)      { width: 1px;white-space: nowrap;color: #ff2f89;padding: 0 5px;}
.box_last_update_1_1_w table tbody tr td:nth-child(2) span {  }
.box_last_update_1_1_w table tbody tr td:nth-child(3)      {  }
/** ------------------------------------------------------------------------------------- */
.ui_about_1               {  }
.ui_about_1_w             {  }
.ui_about_1_1             { background: rgb(255, 255, 255);border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;padding: 10px;}
.ui_about_1_1_w           { font-size: 11px;border: 1.5px dashed rgb(219, 209, 172);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;padding: 15px 30px;color: rgb(171, 151, 105);}
.ui_about_1_1_1           {  }
.ui_about_1_1_1_w         {  }
.ui_about_1_1_2           {  }
.ui_about_1_1_2_w         { max-width: 550px;margin: 0 0 0 auto;padding: 30px 0 100px;}
.ui_about_1_1_2_w a       { display: block; text-decoration: none; }
.ui_about_1_1_2_w a:hover { opacity: 1; }
.ui_about_1_1_2_w a img   { display: block; width: 100%; height: auto; }
/** ------------------------------------------------------------------------------------- */
.ui_about_1_in_1                        {  }
.ui_about_1_in_1_w                      {  }
.ui_about_1_in_1_1                      {  }
.ui_about_1_in_1_1_w                    {  }
.ui_about_1_in_1_1_1                    {  }
.ui_about_1_in_1_1_1_w                  { display: table;margin: 0 auto;max-width: 550px;padding: 100px 0;color: rgb(234, 124, 175);}
.ui_about_1_in_1_1_1_w div              { display: table-cell;font-size: 15px;letter-spacing: 2px;}
.ui_about_1_in_1_1_1_w div:nth-child(1) { vertical-align: middle; }
.ui_about_1_in_1_1_1_w div:nth-child(2) { vertical-align: middle;padding: 0 5px;line-height: 1.5;font-size: 13px;}
.ui_about_1_in_1_1_1_w div:nth-child(3) { vertical-align: middle; }
.ui_about_1_in_1_2                      { max-width: 550px;margin: 0 auto;}
.ui_about_1_in_1_2_w                    { letter-spacing: 3.5px;line-height: 2.25;}
.ui_about_1_in_1_2_w div                { padding: 20px 0;letter-spacing: 2px;font-size: 14px;font-style: italic;color: rgb(137, 191, 98);}
.ui_about_1_in_1_3                      {  }
.ui_about_1_in_1_3_w                    { padding: 100px 0;}
.ui_about_1_in_1_4                      {  }
.ui_about_1_in_1_4_w                    { font-size: 11px;letter-spacing: 2px;line-height: 2;}
/** ------------------------------------------------------------------------------------- */
@media screen and (max-width: 640px){
.ui_about_1                             { }
.ui_about_1_w                           { }
.ui_about_1_1                           { }
.ui_about_1_1_w                         { }
.ui_about_1_1_1                         { }
.ui_about_1_1_1_w                       { }
.ui_about_1_1_2                         { }
.ui_about_1_1_2_w                       { padding: 30px 0 50px; }
.ui_about_1_1_2_w a                     { }
.ui_about_1_1_2_w a:hover               { }
.ui_about_1_1_2_w a img                 { }
.ui_about_1_in_1                        { }
.ui_about_1_in_1_w                      { }
.ui_about_1_in_1_1                      { }
.ui_about_1_in_1_1_w                    { }
.ui_about_1_in_1_1_1                    { }
.ui_about_1_in_1_1_1_w                  { padding: 50px 0; }
.ui_about_1_in_1_1_1_w div              { }
.ui_about_1_in_1_1_1_w div:nth-child(1) { }
.ui_about_1_in_1_1_1_w div:nth-child(2) { }
.ui_about_1_in_1_1_1_w div:nth-child(3) { }
.ui_about_1_in_1_2                      { }
.ui_about_1_in_1_2_w                    { line-height: 2; letter-spacing: 2px; }
.ui_about_1_in_1_2_w div                { letter-spacing: 1px; font-size: 12px; }
.ui_about_1_in_1_3                      { }
.ui_about_1_in_1_3_w                    { padding: 50px 0; }
.ui_about_1_in_1_4                      { }
.ui_about_1_in_1_4_w                    { }
}
/** ------------------------------------------------------------------------------------- */
.ui_kugiri_1     { height: 20px;width: 100%;overflow: hidden;}
.ui_kugiri_1_w   { height: 100%;position: relative;}
.ui_kugiri_1_1   { position: absolute;height: 1px;width: 50%;border-bottom: 1.25px solid rgb(219, 210, 172);top: 0;bottom: 0;left: -15px;margin: auto;}
.ui_kugiri_1_1_w {  }
.ui_kugiri_1_2   { position: absolute;display: table;width: 30px;height: 20px;left: 0;right: 0;margin: auto;}
.ui_kugiri_1_2_w { display: table-cell;vertical-align: middle;font-size: 10px;text-align: center;color: rgb(196, 188, 153);}
.ui_kugiri_1_3   { position: absolute;height: 1px;width: 50%;border-bottom: 1.25px solid rgb(219, 210, 172);top: 0;bottom: 0;right: -15px;margin: auto;}
.ui_kugiri_1_3_w {  }
/** ------------------------------------------------------------------------------------- */
.ui_title_1       {  }
.ui_title_1_w     {  }
.ui_title_1_1     {  }
.ui_title_1_1_w   {  }
.ui_title_1_1_1   {  }
.ui_title_1_1_1_w {  }
.ui_title_1_1_2   {  }
.ui_title_1_1_2_w {  }
.ui_title_1_1_3   {  }
.ui_title_1_1_3_w { font-family: 'Abril Fatface', cursive;/* text-shadow: 0px 1px 0px #ffffff; */color: rgb(124, 136, 234);font-size: 13px;padding: 20px 0;letter-spacing: 2px;font-weight: 600;}
/** ------------------------------------------------------------------------------------- */
.link_1_code_1                                { /* margin: 0 0 20px; */background: #fff;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.link_1_code_1_w                              {  }
.link_1_code_1_1                              {  }
.link_1_code_1_1_w                            { font-size: 11.5px;letter-spacing: 2px;line-height: 1.25;color: rgb(111, 111, 111);}
.link_1_code_1_1_1                            {  }
.link_1_code_1_1_1_w                          {  }
.link_1_code_1_1_1_w ul                       {  }
.link_1_code_1_1_1_w ul li                    { margin: 0 0 10px;background: rgb(255, 255, 255);border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;/* padding: 10px; */}
.link_1_code_1_1_1_w ul li:last-child         { margin: 0;}
.link_1_code_1_1_1_1                          { font-size: 11px;/* border-bottom: 1.5px dotted #dbd1ac; *//* padding: 10px; */color: rgb(171, 151, 105);line-height: 2;letter-spacing: 1.5px;}
.link_1_code_1_1_1_1_w                        { display: table;width: 100%;}
.link_1_code_1_1_1_1_1                        {
    display: table-cell;
    height: 100px;
    vertical-align: middle;
    background-color: rgb(255, 255, 255);
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1)), linear-gradient(45deg, rgba(0,0,0,0.1) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1));
    background-position: 0 0, 5px 5px;
    background-size: 10px 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.link_1_code_1_1_1_1_1_w                      { padding: 10px 15px;font-family: 'Abril Fatface', cursive;text-align: center;font-size: 12px;letter-spacing: 2px;color: #ab9668;font-weight: 400;letter-spacing: 1px;font-size: 11px;}
.link_1_code_1_1_1_1_1_w img                  { width: 100%;height: auto;display: inline-block;}
.link_1_code_1_1_1_1_2                        { display: table-cell;vertical-align: middle;width: 50%;font-family: 'Open Sans Condensed', sans-serif;}
.link_1_code_1_1_1_1_2_w                      { padding: 21px 21px;}
.link_1_code_1_1_1_1_2_1                      { border-bottom: 1px solid #cdbfa5;}
.link_1_code_1_1_1_1_2_1_w                    { padding: 0 0 5px;font-weight: 400;letter-spacing: 0.5px;font-size: 11px;font-family: 'Abril Fatface', cursive;}
.link_1_code_1_1_1_1_2_1_w div                { display: inline-block;font-size: 11.5px;font-weight: 500;letter-spacing: 1px;color: rgb(111, 197, 239);}
.link_1_code_1_1_1_1_2_1_w div:nth-child(1)   {  }
.link_1_code_1_1_1_1_2_1_w div:nth-child(1) i {  }
.link_1_code_1_1_1_1_2_1_w div:nth-child(2)   {  }
.link_1_code_1_1_1_1_2_2                      {  }
.link_1_code_1_1_1_1_2_2_w                    { padding: 8px 0;}
.link_1_code_1_1_1_1_2_2_w pre                { white-space: pre-wrap;line-height: 1.25;}
.link_1_code_1_1_1_1_2_2_w pre code           { word-wrap: break-word;word-break: break-all;font-size: 10px;opacity: 0.6;line-height: 1.25;font-family: 'Open Sans Condensed', sans-serif;font-weight: 400;letter-spacing: 0.5px;font-size: 10px;color: rgb(171, 150, 104);}

.link_1_code_1_1_1_w ul li:nth-child(2) .link_1_code_1_1_1_1_1_w img { max-width: 40%;  }
.link_1_code_1_1_1_w ul li:nth-child(3) .link_1_code_1_1_1_1_1_w img { max-width: 80%;  }
.link_1_code_1_1_1_w ul li:nth-child(4) .link_1_code_1_1_1_1_1_w img { max-width: 100%; }
.link_1_code_1_1_1_w ul li:nth-child(5) .link_1_code_1_1_1_1_1_w img { max-width: 40%;  }
.link_1_code_1_1_1_w ul li:nth-child(6) .link_1_code_1_1_1_1_1_w img { max-width: 80%;  }
.link_1_code_1_1_1_w ul li:nth-child(7) .link_1_code_1_1_1_1_1_w img { max-width: 100%; }
@media screen and (max-width: 800px){
.link_1          {  }
.link_1_w        {  }
.link_1_1        {  }
.link_1_1_w      {  }
.link_1_1_1      {  }
.link_1_1_1_w    {  }
.link_1_1_1_w h2 { padding: 50px 0 10px; }
.link_1_1_2      {  }
.link_1_1_2_w    {  }
.link_1_code_1                                {  }
.link_1_code_1_w                              {  }
.link_1_code_1_1                              {  }
.link_1_code_1_1_w                            {  }
.link_1_code_1_1_1                            {  }
.link_1_code_1_1_1_w                          {  }
.link_1_code_1_1_1_w ul                       {  }
.link_1_code_1_1_1_w ul li                    {  }
.link_1_code_1_1_1_w ul li:last-child         {  }
.link_1_code_1_1_1_1                          {  }
.link_1_code_1_1_1_1_w                        { display: block;}
.link_1_code_1_1_1_1_1                        { display: table;width: 100%;}
.link_1_code_1_1_1_1_1_w                      { height: 100px;display: table-cell;vertical-align: middle;}
.link_1_code_1_1_1_1_1_w img                  {  }
.link_1_code_1_1_1_1_2                        { display: block;width: auto;}
.link_1_code_1_1_1_1_2_w                      { padding: 15px 0;}
.link_1_code_1_1_1_1_2_1                      {  }
.link_1_code_1_1_1_1_2_1_w                    {  }
.link_1_code_1_1_1_1_2_1_w div                {  }
.link_1_code_1_1_1_1_2_1_w div:nth-child(1)   {  }
.link_1_code_1_1_1_1_2_1_w div:nth-child(1) i {  }
.link_1_code_1_1_1_1_2_1_w div:nth-child(2)   {  }
.link_1_code_1_1_1_1_2_2                      {  }
.link_1_code_1_1_1_1_2_2_w                    {padding: 8px 0 0;}
.link_1_code_1_1_1_1_2_2_w pre                {  }
.link_1_code_1_1_1_1_2_2_w pre code           {  }

.link_1_code_1_1_1_w ul li:nth-child(2) .link_1_code_1_1_1_1_1_w img { max-width: 200px; }
.link_1_code_1_1_1_w ul li:nth-child(3) .link_1_code_1_1_1_1_1_w img { max-width: 400px; }
.link_1_code_1_1_1_w ul li:nth-child(4) .link_1_code_1_1_1_1_1_w img { max-width: 500px; }
.link_1_code_1_1_1_w ul li:nth-child(5) .link_1_code_1_1_1_1_1_w img { max-width: 200px; }
.link_1_code_1_1_1_w ul li:nth-child(6) .link_1_code_1_1_1_1_1_w img { max-width: 400px; }
.link_1_code_1_1_1_w ul li:nth-child(7) .link_1_code_1_1_1_1_1_w img { max-width: 500px; }
}
/** ------------------------------------------------------------------------------------- */
.link_1_thanks_1                                           { margin: 0 0 10px; }
.link_1_thanks_1_w                                         {  }
.link_1_thanks_1_1                                         {  }
.link_1_thanks_1_1_w                                       { font-size: 11.5px;letter-spacing: 2px;line-height: 1.25;color: rgb(160, 83, 0);}
.link_1_thanks_1_1_1                                       {  }
.link_1_thanks_1_1_1_w                                     {  }
.link_1_thanks_1_1_1_w ul                                  { list-style: none;}
.link_1_thanks_1_1_1_w ul li                               { float:left; text-align: center; padding: 5px 0; }
.link_1_thanks_1_1_1_w ul li                               { width: 25%;     }
.link_1_thanks_1_1_1_w ul li:nth-child(4n+1)               { clear: both;    }
.link_1_thanks_1_1_1_w ul li:nth-child(3n+1)               { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(2n+1)               { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(1n+1)               { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:last-child                    {  }
.link_1_thanks_1_1_1_w ul li a                             { display: block; }
.link_1_thanks_1_1_1_w ul li a img                         { width: 100%;max-width: 200px;height: auto; }
.link_1_thanks_1_1_1_w ul li a.link_1_thanks_1_moji_1      { width: 200px;height: 40px;display: table;text-decoration: none;letter-spacing: 0.5px;color: #fff;background: rgb(51, 51, 51);margin: 0 auto;}
.link_1_thanks_1_1_1_w ul li a.link_1_thanks_1_moji_1 span { display: table-cell;vertical-align: middle;width: 100%;height: 100%;text-align: center;font-size: 10px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;border: 1px solid rgb(0, 0, 0);}
/** @responsive */
@media screen and (max-width: 1185px){
.link_1_thanks_1_1_1_w ul li                 { width: 33.3%;   }
.link_1_thanks_1_1_1_w ul li:nth-child(4n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(2n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(1n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(3n+1) { clear: both;    }
}
@media screen and (max-width: 920px){
.link_1_thanks_1_1_1_w ul li                 { width: 50%;     }
.link_1_thanks_1_1_1_w ul li:nth-child(4n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(3n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(1n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(2n+1) { clear: both;    }
}
@media screen and (max-width: 600px){
.link_1_thanks_1_1_1_w ul li                 { width: 100%;    }
.link_1_thanks_1_1_1_w ul li:nth-child(4n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(3n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(2n+1) { clear: inherit; }
.link_1_thanks_1_1_1_w ul li:nth-child(1n+1) { clear: both;    }
}
/** ------------------------------------------------------------------------------------- */
.staff_1                        {  }
.staff_1_w                      {  }
.staff_1_1                      {  }
.staff_1_1_w                    {  }
.staff_1_1_1                    {  }
.staff_1_1_1_w                  {  }
.staff_1_1_1_w ul               {  }
.staff_1_1_1_w ul li            { margin: 0 0 10px;border-bottom: 1px dashed #dbd2ac;}
.staff_1_1_1_w ul li:last-child { margin: 0; border-bottom: 0; }
/** ------------------------------------------------------------------------------------- */
.staff_box_1           { padding: 0 0 10px;}
.staff_box_1_w         { display: table;width: 100%;}
.staff_box_1_1         { display: table-cell;vertical-align: middle;width: 200px;}
.staff_box_1_1_w       {  }
.staff_box_1_1_w a     { display: block;text-decoration: none;}
.staff_box_1_1_w a img { display: block; width: 100%; height: auto; }
.staff_box_1_2         { display: table-cell;vertical-align: middle;}
.staff_box_1_2_w       { line-height: 1;padding: 0 10px;}
.staff_box_1_2_1       { margin: 0 0 5px; }
.staff_box_1_2_1_w     { font-size: 10px;}
.staff_box_1_2_2       {  }
.staff_box_1_2_2_w     { font-size: 15px;}
/** ------------------------------------------------------------------------------------- */
@media screen and (max-width: 550px){
.staff_1                        {  }
.staff_1_w                      {  }
.staff_1_1                      {  }
.staff_1_1_w                    {  }
.staff_1_1_1                    {  }
.staff_1_1_1_w                  {  }
.staff_1_1_1_w ul               {  }
.staff_1_1_1_w ul li            {  }
.staff_1_1_1_w ul li:last-child {  }

.staff_box_1           { padding: 0;}
.staff_box_1_w         { display: block;text-align: center;}
.staff_box_1_1         { display: block;width: 100%;}
.staff_box_1_1_w       {  }
.staff_box_1_1_w a     { width: 200px; margin: 0 auto; }
.staff_box_1_1_w a img {  }
.staff_box_1_2         { display: inline-block;}
.staff_box_1_2_w       { padding: 10px 0;}
.staff_box_1_2_1       {  }
.staff_box_1_2_1_w     {  }
.staff_box_1_2_2       {  }
.staff_box_1_2_2_w     {  }
}
/** ------------------------------------------------------------------------------------- */
.ui_button_link_text_1     { width: 200px;height: 40px;background: #88daf7;position: relative;}
.ui_button_link_text_1 div { text-align: center;position: absolute;width: 100%;height: 10px;top: 0;bottom: 0;margin: auto;letter-spacing: 0;line-height: 1;color: #fff;font-size: 10px;}
/** ------------------------------------------------------------------------------------- */
.side_bar_1                      {  }
.side_bar_1_w                    {  }
.side_bar_1_1                    {  }
.side_bar_1_1_w                  {  }
.side_bar_1_1_w ul               {  }
.side_bar_1_1_w ul li            { margin: 0 0 10px; }
.side_bar_1_1_w ul li:last-child { margin: 0; }
.side_bar_1_1_w ul li a          { display: block; text-decoration: none; }
.side_bar_1_1_w ul li a img      { display: block; max-width: 200px; width: 100%; height: auto; }
/** ------------------------------------------------------------------------------------- */