@charset "utf-8";

/**** タグの設定 ****/
body {margin: 0px;padding: 0px;background-image: url(../common/bk_out.gif);}
h3 {margin: 0px 0px 10px 0px;padding: 0px;}
p  {margin: 0px;padding: 0px;font-size: x-small;line-height: 150%;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align:left;}
p.wht {margin: 0px;padding: 0px;font-size: x-small;line-height: 150%;font-family: Osaka, "ＭＳ ゴシック";color: #FFFFFF;text-align:left;}
th {padding: 2px;font-size: x-small;font-family: Osaka, "ＭＳ ゴシック";color: #333333;font-weight: bold;background-color: #DCDEDE;text-align: left;}

/*通常のテキストリンク*/
a         {font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";}
a:link    {font-size: x-small;color: #B54F37;background: transparent;}
a:visited {font-size: x-small;color: #B54F37;background: transparent;}
a:hover   {font-size: x-small;color: #626464;background: transparent;}
/*a:active  {font-size: x-small;color: #626464;background: transparent;}*/


/**** 大枠 ****/
#container {width:950px;margin:0px;padding: 0px;background-image: url(../common/bk_in.gif);background-repeat: repeat-y;text-align:center;}

/*ヘッダ*/
#hdr    {width:950px;height:38px;margin: 0px;padding: 0px;background-image: url(../common/bk_hdr.jpg);background-repeat: no-repeat;}
/*ヘッダのマークとキャッチ*/
#hdrmkcth  {float: left;margin: 0px;padding: 0px 0px 0px 5px;width:670px;height:38px;}
/*マーク*/
#hdrmk{float: left;margin: 0px;padding: 0px;width:160px;height:38px;text-align:left;}
/*キャッチコピー*/
#hdrcth {float: left;width:500px;margin: 0px;padding: 10px 0px 0px 5px;text-align:left;}
h1 {margin: 0px;padding: 0px;font-size: x-small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";color: #FFFFFF;font-weight: bold;text-align:left;}

/*ヘッダのテキストリンク*/
#hdrtxtlk {float: right;width:260px;height:38px;margin: 0px;padding: 0px 5px 0px 0px;text-align: right;}
#hdrtxtlk ul   {list-style: none;}
#hdrtxtlk li   {padding: 0px 0px 0px 0px;display: inline;font-size: x-small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";}
#hdrtxtlk li a:link            {font-size: xx-small;color: #FFFFFF;background: transparent;}
#hdrtxtlk li a:visited         {font-size: xx-small;color: #FFFFFF;background: transparent;}
#hdrtxtlk li a:hover, a:active {font-size: xx-small;color: #FFFFFF;background: transparent;}


/**** ボタン＆コンテンツエリア ****/
#gnbt    {margin: 0px;padding: 0px;}

/**** グローバルナビのボタン ****/
#glnv    {clear: both;width:950px;height:27px;}
#glnv11  {float: left;width:640px;height:27px;}
#glnv12  {float: right;width:310px;height:27px;}
#glnv21  {float: left;width:320px;height:27px;}
#glnv22  {float: right;width:320px;height:27px;}
/*トップ*/
#glnvtp    {float: left;margin: 0px;padding: 0px;text-indent:-9999px;display: inline;}
#glnvtp ul {margin: 0px;padding: 0px;list-style: none;}
#glnvtp li {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnvtp li a                 {width:160px;height:27px;background: url(../common/bt/bt_top1.jpg) no-repeat;display: block;text-decoration:none;}
#glnvtp li a:hover, a:active {width:160px;height:27px;background: url(../common/bt/bt_top2.jpg) no-repeat;}
/*メタバース参入支援*/
#glnvsl    {float: right;margin: 0px;padding: 0px;text-indent:-9999px;display: inline;}
#glnvsl ul {margin: 0px;padding: 0px;list-style: none;}
#glnvsl li {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnvsl li a                 {width:160px;height:27px;background: url(../common/bt/bt_sl1.jpg) no-repeat;display: block;text-decoration:none;}
#glnvsl li a:hover, a:active {width:160px;height:27px;background: url(../common/bt/bt_sl2.jpg) no-repeat;}
/*仮想世界プロジェクトの紹介*/
#glnvvw    {float: left;margin: 0px;padding: 0px;text-indent:-9999px;display: inline;}
#glnvvw ul {margin: 0px;padding: 0px;list-style: none;}
#glnvvw li {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnvvw li a                 {width:160px;height:27px;background: url(../common/bt/bt_vw1.jpg) no-repeat;display: block;text-decoration:none;}
#glnvvw li a:hover, a:active {width:160px;height:27px;background: url(../common/bt/bt_vw2.jpg) no-repeat;}
/*Webサイトプロデュース*/
#glnvwb    {float: right;margin: 0px;padding: 0px;text-indent:-9999px;display: inline;}
#glnvwb ul {margin: 0px;padding: 0px;list-style: none;}
#glnvwb li {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnvwb li a                 {width:160px;height:27px;background: url(../common/bt/bt_web1.jpg) no-repeat;display: block;text-decoration:none;}
#glnvwb li a:hover, a:active {width:160px;height:27px;background: url(../common/bt/bt_web2.jpg) no-repeat;}
/*会社概要*/
#glnvab    {float: left;margin: 0px;padding: 0px;text-indent:-9999px;display: inline;}
#glnvab ul {margin: 0px;padding: 0px;list-style: none;}
#glnvab li {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnvab li a                 {width:160px;height:27px;background: url(../common/bt/bt_abt1.jpg) no-repeat;display: block;text-decoration:none;}
#glnvab li a:hover, a:active {width:160px;height:27px;background: url(../common/bt/bt_abt2.jpg) no-repeat;}
/*お問合せ*/
#glnvct    {float: right;margin: 0px;padding: 0px;text-indent:-9999px;display: inline;}
#glnvct ul {margin: 0px;padding: 0px;list-style: none;}
#glnvct li {margin: 0px;padding: 0px;text-indent:-9999px;display: inline;text-align: left;}
#glnvct li a                 {width:150px;height:27px;background: url(../common/bt/bt_cnt1.jpg) no-repeat;display: block;text-decoration:none;}
#glnvct li a:hover, a:active {width:150px;height:27px;background: url(../common/bt/bt_cnt2.jpg) no-repeat;}


/**** ローカルナビ＆コンテンツエリア ****/
#main   {clear: both;width:950px;background-repeat: repeat-y;}

/**** トップコンテンツエリア ****/
#maintp   {clear: both;width:950px;background-repeat: no-repeat;background-image: url(../top_img/bk_top.jpg);}
h2#cht {margin: 0px;padding: 0px;font-size: small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";color: #FFFFFF;text-align:center;}

/**** ローカルナビ（テキスト）****/
#lclnv    {float:left;width:160px;height:400px;margin: 0px;padding: 30px 0px 0px 0px;font-size: x-small;line-height: 140%;font-family: Osaka,"ＭＳ ゴシック";background-color: #000000;}
#lclnv ul {margin: 0px;padding: 0px;list-style: none;}
#lclnv li {padding: 5px;text-align: left;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;}
#lclnv li a                 {font-size: x-small;color: #FFFFFF;background: transparent;}
#lclnv li a:visited         {font-size: x-small;color: #FFFFFF;background: transparent;}
#lclnv li a:hover, a:active {font-size: x-small;color: #FFFFFF;background: transparent;}
#bmln  {height:20px;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;}
#bnrln {margin: 0px 0px 10px 0px;text-align: center;}


/**** コンテンツ部分 ****/
#cntnts     {float: right;width:790px;margin: 0px;padding: 30px 0px 0px 0px;}
/*メインのコンテンツ部分*/
#cntntsm     {float: left;width:530px;margin: 0px 40px 15px 40px;padding: 0px;}
/*バナー部分*/
#cntntsb     {float: right;width:100px;height:400px;margin: 0px 20px 0px 0px;padding: 0px;background-color: #FFFFFF;}
/*カテゴリのタイトル*/
h3.tl   {margin: 0px 0px 8px 0px;padding: 0px;width:530px;text-align:left;}
/*小さいカテゴリのタイトル*/
h4.tl   {margin: 0px 0px 2px 0px;padding: 0px;width:530px;text-align:left;}
/*大きい項目のタイトル*/
h5.tllg   {margin: 10px 0px 5px 0px;padding: 0px;font-size: small;line-height: 130%;font-family: Osaka, "ＭＳ ゴシック";font-weight: bold;color: #532035;text-align:left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #532035;}
/*項目のタイトル*/
h5.tl   {margin: 5px 0px 0px 0px;padding: 0px;font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";font-weight: bold;color: #000000;text-align:left;}

/**** トップページのインラインフレーム ****/
/**** 企業 ****/
#tpinln   {width:500px; height:160px; border:solid 1px #000000;padding:10px;}
#tpinln p {margin: 0px;padding: 0px;font-size: x-small;line-height: 150%;font-family: Osaka, "ＭＳ ゴシック";color: #000000;text-align:left;}

/**** パートナー募集の募集内容 ****/
/**** 企業 ****/
#ptnr      {clear: both;}
#ptnrentps {float: left;width:260px;margin: 0px;padding: 0px;}
/**** クリエイター ****/
#ptnrcrtr  {float: right;width:260px;margin: 0px;padding: 0px;}

/**** ロゴ、マーク等の配置 ****/
/*項目のタイトル*/
img.rgmk   {margin: 5px 0px 3px 0px;padding: 0px;text-align:left;}

/**** 画像の回り込み（右側） ****/
/*項目のタイトル*/
img.imrnd   {margin: 5px 0px 10px 10px;padding: 0px;text-align:right;}


/**** サービス一覧の講師紹介 ****/
.intrdc {padding: 5px;background-color: #EFDCDB;border: 1px solid #532035;}
.intrdc p {font-size: x-small;line-height: 180%;font-family: Osaka, "ＭＳ ゴシック";color: #000000;text-align:left;}

/*.intrdc img {margin: 5px;}*/

/**** お問合せの表組 ****/
/*注意書き*/
.ntc {font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";color: #FD0000;}
/*表組*/
table#aplytbl {padding: 2px;font-size: x-small;line-height: 160%;font-family: Osaka,"ＭＳ ゴシック";color: #333333;text-align: left;}
th.nsssry {font-size: x-small;line-height: 160%;font-family: Osaka,"ＭＳ ゴシック";color: #00468A;text-align: left;background-color: #DAF1F7;}
input.nsssry {background-color: #DAF1F7;}
/*サンキューページのメッセージ*/
p.thnk  {margin: 0px;padding: 0px;font-size: x-small;line-height: 160%;font-family: Osaka, "ＭＳ ゴシック";color: #333333;text-align:center;}

/**** サイトマップのテキストリンク ****/
#stmp    {font-size: x-small;line-height: 140%;font-family: Osaka,"ＭＳ ゴシック";text-align: left;}
#stmp ul {list-style: none;}
#stmp li {padding: 0px 0px 0px 5px;display: inline;}
#stmp li a                 {color: #B54F37;background: transparent;}
#stmp li a:visited         {color: #B54F37;background: transparent;}
#stmp li a:hover, a:active {color: #626464;background: transparent;}


/**** フッタ ****/
/*グローバルナビのテキストリンク*/
#ftrglnv    {clear: both;width:950px;padding: 2px;font-size: x-small;line-height: 140%;font-family: Osaka, "ＭＳ ゴシック";background-color: #000000;text-align: center;}
#ftrglnv ul {list-style: none;}
#ftrglnv li {padding: 2px 5px 2px 5px;display: inline;}
#ftrglnv li a                 {color: #FFFFFF;background: transparent;}
#ftrglnv li a:visited         {color: #FFFFFF;background: transparent;}
#ftrglnv li a:hover, a:active {color: #FFFFFF;background: transparent;}


/*コピーライト*/
#ftr  {width:950px;height:20px;background-color: #000000;}

/*ヘッダのテキストリンク*/
#ftrtxtlk {float: left;width:400px;margin: 0px;padding: 0px;text-align: left;}
#ftrtxtlk a                 {font-size: xx-small;font-family: Osaka, "ＭＳ ゴシック";}
#ftrtxtlk a:link            {font-size: xx-small;color: #FFFFFF;background: transparent;}
#ftrtxtlk a:visited         {font-size: xx-small;color: #FFFFFF;background: transparent;}
#ftrtxtlk a:hover, a:active {font-size: xx-small;color: #FFFFFF;background: transparent;}
/*コピーライト*/
#ftrcpy  {float: left;width:550px;height:20px;margin: 0px;padding: 0px;font-size: xx-small;line-height: 140%;font-family: "ＭＳ Ｐゴシック", Osaka;color: #FFFFFF;text-align: right;}


