@charset "Windows-31J";

a.cmnlink:link {
    color               :navy;
    text-decoration     :none;
}

a.cmnlink:visited{
    color               :purple;
    text-decoration     :none;
}

a.cmnlink:hover{
    color               :red;
    text-decoration     :underline;
    background-color    :yellow;
}

a.cmnlink:active{
    color               :red;
    text-decoration     :underline;
    background-color    :yellow;
}

body.cmn_main{
    margin              :3px;
    background-color    :antiquewhite;
    text-align          :center;
}

body.cmn_sub{
    margin              :0px;
    color               :#000000;
    background-color    :#FFFFFF;
}

div.cmn_main_frame{
    border-width        :1px;
    border-style        :solid;
    border-color        :#AAAAAA;
    margin              :0 auto;
    padding             :0px;
    width               :960px;
    background-color    :white;
    min-height          :300px
    -webkit-box-shadow: 3px 3px 10px #244766;
    -moz-box-shadow: 3px 3px 10px #244766;
    box-shadow: 3px 3px 10px #244766;
}

table.cmn_main_frame {
    border-width        :0px;
    border-style        :solid;
    border-color        :blue;
    padding             :0px;
    margin              :0px;
}

td.cmn_main_frame {
    border-width        :0px;
    border-style        :solid;
    border-color        :blue;
    margin              :0px;
    padding-top         :0px;
    padding-bottom      :8px;
}

.cmnHeader1 table{
	border-width		:0px;
	border-style		:solid;
	border-color		:#ff0000;
    background-image    :url(../image/cmn_top_header.jpg);
    background-repeat   :no-repeat;
    width               :100%;
    height              :80px;
}

.cmnHeader1 td{
	font-size			:10pt;
	font-weight			:bold;
	border-width		:0px;
	border-style		:solid;
    border-color        :#ff0000;
	padding				:0px;
}

div.cmnMenu{
    font-size           :12pt;
    font-weight         :bold;
    text-align          :right;
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    width               :920px;
    margin              :0px auto;
    padding             :5px;
}

div.cmnCol{
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    min-height          :200px;
    padding             :0px;
    margin              :0px auto;
    margin-left         :5px;
    margin-right        :5px;
}

div.cmnCol_item{
    width               :180px;
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    margin              :0px auto;
    padding             :0px;
    padding-bottom      :8px;
}

table.teamSearch {
    border-width        :0px;
    border-style        :solid;
    border-color        :blue;
    padding             :0px;
    margin              :0px;
}

.teamSearch th{
    border-width        :0px;
    border-style        :solid;
    border-color        :green;
    margin              :0px;
    padding             :2px;
    text-align          :right;
}

.teamSearch td{
    border-width        :0px;
    border-style        :solid;
    border-color        :green;
    margin              :0px;
    padding             :2px;
    text-align          :left;
}

table.leagueSearch {
    border-width        :0px;
    border-style        :solid;
    border-color        :blue;
    padding             :0px;
    margin              :0px;
}

.leagueSearch th{
    border-width        :0px;
    border-style        :solid;
    border-color        :green;
    margin              :0px;
    padding             :2px;
    text-align          :right;
}

.leagueSearch td{
    border-width        :0px;
    border-style        :solid;
    border-color        :green;
    margin              :0px;
    padding             :2px;
    text-align          :left;
}


table.pageControl {
    border-width        :0px;
    border-style        :solid;
    border-color        :pink;
    width               :100%;
    padding             :0px;
    margin              :0px;
}
.pageControl td{
    border-width        :0px;
    border-style        :red;
    border-color        :lightgrey;
    padding             :2px;
    margin              :0px;
}

table.teamList {
    border-top-width    :1px;
    border-left-width   :1px;
    border-style        :solid;
    border-color        :lightgrey;
    width               :100%;
}

.teamList th{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :white;
    font-weight         :bold;
    text-align          :center;
    padding             :4px;
    margin              :0px;
}

.teamList td{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :black;
    font-weight         :normal;
    text-align          :center;
    padding             :3px;
    padding-top         :10px;
    padding-bottom      :10px;
    margin              :0px;
}

.teamList tr.even td{
    background-color    :azure;
}

.teamList tr.odd td{
    background-color    :white;
}

table.leagueList {
    border-top-width    :1px;
    border-left-width   :1px;
    border-style        :solid;
    border-color        :lightgrey;
    width               :100%;
}

.leagueList th{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :white;
    font-weight         :bold;
    text-align          :center;
    padding             :4px;
    margin              :0px;
}

.leagueList td{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :black;
    font-weight         :normal;
    text-align          :center;
    padding             :3px;
    padding-top         :10px;
    padding-bottom      :10px;
    margin              :0px;
}

.leagueList tr.even td{
    background-color    :azure;
}

.leagueList tr.odd td{
    background-color    :white;
}


table.teamRegist {
    border-top-width    :1px;
    border-left-width   :1px;
    border-style        :solid;
    border-color        :lightgrey;
    width               :650px;
    margin-left         :30px;
}

.teamRegist th{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :white;
    font-weight         :bold;
    text-align          :right;
    background-color    :lightskyblue;
    padding             :2px;
    margin              :0px;
    width               :150px;
}

.teamRegist td{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :black;
    font-weight         :normal;
    text-align          :left;
    padding             :2px;
    padding-top         :10px;
    padding-bottom      :10px;
    margin              :0px;
}

table.leagueRegist {
    border-top-width    :1px;
    border-left-width   :1px;
    border-style        :solid;
    border-color        :lightgrey;
    width               :650px;
    margin-left         :30px;
}

.leagueRegist th{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :white;
    font-weight         :bold;
    text-align          :right;
    background-color    :lightskyblue;
    padding             :2px;
    margin              :0px;
    width               :130px;
}

.leagueRegist td{
    font-size           :10pt;
    border-bottom-width :1px;
    border-right-width  :1px;
    border-top-width    :0px;
    border-left-width   :0px;
    border-style        :solid;
    border-color        :lightgrey;
    color               :black;
    font-weight         :normal;
    text-align          :left;
    padding             :2px;
    padding-top         :10px;
    padding-bottom      :10px;
    margin              :0px;
}

/* コンテンツヘッダの枠 */
div.cmn_contents_title1 {
    border-top-width    :1px;
    border-left-width   :1px;
    border-right-width  :1px;
    border-bottom-width :0px;
    border-style        :solid;
    border-color        :lightgray;
    margin              :0px;
    padding-top         :0px;
    text-align          :left;
}

/* コンテンツヘッダ */
.cmn_contents_title1 table{
    border-width        :0px;
    border-style        :solid;
    border-color        :blue;
    margin              :0px;
    padding             :0px;
}

/* コンテンツヘッダ */
.cmn_contents_title1 td{
    font-size           :10pt;
    font-weight         :bold;
    color               :white;
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    margin              :0px;
    padding             :2px;
}

/* コンテンツボディの枠 */
div.cmn_contents_body1 {
    border-width        :1px;
    border-style        :solid;
    border-color        :lightgray;
    padding             :0px;
    margin              :0px;
    margin-bottom       :10px;
    text-align          :left;
}
/* コンテンツボディ */
.cmn_contents_body1 table{
    border-width        :0px;
    border-style        :solid;
    border-color        :blue;
    margin              :0px;
    padding             :0px;
}

/* コンテンツボディ */
.cmn_contents_body1 td{
    font-size           :11pt;
    font-weight         :normal;
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    margin              :0px;
    padding             :3px;
}

/* アナウンスタイトル */
table.ano_title{
    color               :#000000;
    border-color        :#D3D3D3;
    border-width        :1px;
    border-style        :solid;
    padding             :0px;
    margin              :0px;
}
td.ano_subtitle{
    color               :#000000;
    font-size           :10px;
    font-weight         :bold;
    background-color    :skyblue;
    border-width        :0px;
    border-color        :gray;
    padding-top         :4px;
    padding-left        :4px;
    padding-right       :4px;
    padding-bottom      :1px;
    margin              :0px;
}
td.ano_title{
    color               :#000000;
    font-size           :26px;
    font-weight         :bold;
    background-color    :skyblue;
    border-width        :0px;
    border-color        :gray;
    padding-top         :1px;
    padding-left        :4px;
    padding-right       :4px;
    padding-bottom      :4px;
    margin              :0px;
}

/* アナウンスボディ */
table.ano_body{
    color               :navy;
    border-color        :#D3D3D3;
    border-width        :1px;
    border-top-width    :0px;
    border-style        :solid;
    padding             :0px;
    margin              :0px;
}
td.ano_body{
    font-size           :18px;
    font-weight         :normal;
    background-color    :#F5FFFA;
    border-width        :0px;
    border-color        :gray;
    padding             :20px;
    margin              :0px;
}


/* モモンガネットについて */
table.about_momonga{
    color               :navy;
    border-width        :0px;
    border-color        :lightgray;
    border-style        :solid;
    padding             :0px;
    margin              :0px;
}

th.about_momonga{
    border-width        :0px;
    border-color        :lightgray;
    border-style        :solid;
    color               :white;
    font-size           :20px;
    font-weight         :bold;
    background-color    :mediumseagreen;
    padding             :10px;
    margin              :0px;
}

td.about_momonga{
    border-width        :0px;
    border-color        :green;
    border-style        :solid;
    font-size           :11pt;
    font-weight         :normal;
    background-color    :white;
    padding             :15px;
    margin              :0px;
}

/* モモンガネットについてにサブタイトルの定義 */
div.about_table{
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    margin              :0px;
    padding             :0px;
}
table.about_table {
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :0px;
    border-bottom-width :0px;
    border-style        :solid;
    border-color        :mediumseagreen;
}
th.about_table {
    color               :white;
    font-size           :18px;
    font-weight         :bold;
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :0px;
    border-bottom-width :0px;
    border-style        :solid;
    border-color        :lightgrey;
    background-color    :sandybrown;
    padding             :3px;
    margin              :0px;
}

td.about_table {
    color               :navy;
    font-size           :11pt;
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :0px;
    border-bottom-width :0px;
    border-style        :solid;
    border-color        :mediumseagreen;
    padding             :3px;
    margin              :0px;
}


/* モモンガネットについてのサービスの表定義 */
div.service1_table{
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    margin              :0px;
    padding             :0px;
}
table.service1_table {
    border-top-width    :1px;
    border-left-width   :1px;
    border-right-width  :0px;
    border-bottom-width :0px;
    border-style        :solid;
    border-color        :deepskyblue;
}
th.service1_table {
    color               :white;
    font-size           :11pt;
    font-weight         :bold;
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :1px;
    border-bottom-width :1px;
    border-style        :solid;
    border-color        :deepskyblue;
    background-color    :skyblue;
    padding             :3px;
    margin              :0px;
    height              :25px
}

td.service1_table {
    color               :navy;
    font-size           :11pt;
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :1px;
    border-bottom-width :1px;
    border-style        :solid;
    border-color        :deepskyblue;
    padding             :3px;
    margin              :0px;
    height              :50px;
    text-align          :center;
}

div.service2_table{
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    margin              :0px;
    padding             :0px;
}
table.service2_table {
    border-top-width    :1px;
    border-left-width   :1px;
    border-right-width  :0px;
    border-bottom-width :0px;
    border-style        :solid;
    border-color        :deepskyblue;
}
th.service2_table {
    color               :white;
    font-size           :11pt;
    font-weight         :bold;
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :1px;
    border-bottom-width :1px;
    border-style        :solid;
    border-color        :deepskyblue;
    background-color    :skyblue;
    padding             :3px;
    margin              :0px;
    height              :25px
}

td.service2_table {
    color               :navy;
    font-size           :11pt;
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :1px;
    border-bottom-width :1px;
    border-style        :solid;
    border-color        :deepskyblue;
    padding             :3px;
    margin              :0px;
    text-align          :center;
}

th.service3_table {
    color               :navy;
    font-size           :11pt;
    font-weight         :normal;
    border-top-width    :0px;
    border-left-width   :0px;
    border-right-width  :1px;
    border-bottom-width :1px;
    border-style        :solid;
    border-color        :deepskyblue;
    background-color    :aliceblue;
    padding             :3px;
    margin              :0px;
    height              :50px
}

div.compare_site{
    border-width        :0px;
    border-style        :solid;
    border-color        :red;
    margin              :0px;
    padding             :0px;
}
.compare_site table{
    border-width        :1px;
    border-style        :solid;
    border-color        :gray;
    table-layout        :fixed;
    border-collapse     :collapse;
}
.compare_site th {
    color               :black;
    font-size           :10pt;
    font-weight         :normal;
    border-width        :1px;
    border-style        :solid;
    border-color        :gray;
    background-color    :aliceblue;
    padding             :3px;
    margin              :0px;
}
.compare_site td {
    color               :navy;
    font-size           :10pt;
    border-width        :1px;
    border-style        :solid;
    border-color        :gray;
    padding             :3px;
    margin              :0px;
    text-align          :center;
}
th.compare_title1 {
    width               :1.0em;
}
th.compare_title2 {
    width               :100px;
}
td.yose {
    text-align          :left;
    vertical-align      :top;
    font-size           :10pt;
}
td.sitename {
    background-color    :skyblue;
}

input.regButton1{
    background-color    :orange;
    font-weight         :bold;
    font-size           :17pt;
    height              :100px;
    width               :280px;
}

input.regButton2{
    background-color    :skyblue;
    font-weight         :bold;
    font-size           :17pt;
    height              :100px;
    width               :280px;
}

input.updButton1{
    background-color    :silver;
    font-weight         :bold;
    font-size           :14pt;
    height              :40px;
    width               :200px;
}

input.updButton2{
    background-color    :orange;
    font-weight         :bold;
    font-size           :14pt;
    height              :40px;
    width               :200px;
}

/* メッセージのレイアウト */
table.info {
    border-top-width    :0px;
    border-left-width   :0px;
    border-bottom-width :0px;
    border-right-width  :0px;
}

th.info{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    margin-top          :0px;
}

td.info{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    margin-top          :0px;
}

.info tr.even td{
    background-color    :seashell;
}

.info tr.odd td{
    background-color    :white;
}

/* ランキングのレイアウト */
table.ranking {
    border-top-width    :0px;
    border-left-width   :0px;
    border-bottom-width :0px;
    border-right-width  :0px;
}

th.ranking{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    margin-top          :0px;
}

td.ranking{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    vertical-align      :center;
    margin-top          :0px;
}

.ranking tr.even td{
    background-color    :seashell;
}

.ranking tr.odd td{
    background-color    :white;
}

/* 新規チームのレイアウト */
table.newteam {
    border-top-width    :0px;
    border-left-width   :0px;
    border-bottom-width :0px;
    border-right-width  :0px;
}

th.newteam{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    margin-top          :0px;
}

td.newteam{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    vertical-align      :center;
    margin-top          :0px;
}

.newteam tr.even td{
    background-color    :seashell;
}

.newteam tr.odd td{
    background-color    :white;
}

/* 新規リーグのレイアウト */
table.newleague {
    border-top-width    :0px;
    border-left-width   :0px;
    border-bottom-width :0px;
    border-right-width  :0px;
}

th.newleague{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    margin-top          :0px;
}

td.newleague{
    font-size           :9pt;
    font-weight         :normal;
    border              :0px;
    padding             :3px 5px 3px 5px;
    vertical-align      :center;
    margin-top          :0px;
}

.newleague tr.even td{
    background-color    :seashell;
}

.newleague tr.odd td{
    background-color    :white;
}

/* リンクのレイアウト */
div.cmnlink_waku{
    border-width    :0px;
    border-style    :solid;
    border-color    :red;
    margin          :0px;
    padding         :0px;
    width           :100%;
}
div.cmnlink_data{
    border-width    :0px;
    border-style    :solid;
    border-color    :blue;
    width           :185px;
    padding         :0px;
    margin-left     :5px;
    position        :relative;
    float           :left;
}

div.cmnlink_title{
    font-size       :9pt;
    font-weight     :normal;
    border-width    :0px;
    border-style    :solid;
    border-color    :orange;
    margin          :0px;
    padding-top     :5px;
    position        :relative;
    float           :left;
}

div.cmnlink_img{
    border-width    :0px;
    border-style    :solid;
    border-color    :red;
    margin          :0px;
    padding         :0px;
    position        :relative;
    float           :left;
    text-align      :center;
    height          :25px;
}

.cmnlink tr.even td{
    background-color    :white;
}

.cmnlink tr.odd td{
    background-color    :white;
}


table.cmn_contents_160{
    width               :160px;
    border-width        :1px;
    border-style        :solid;
    border-color        :lightgray;
    margin              :0px auto;
    margin-bottom       :6px;
    padding-bottom      :5px;
}

th.cmn_contents_160{
    font-size           :9pt;
    color               :white;
    padding             :0px;
    padding-top         :4px;
    padding-bottom      :4px;
}

td.cmn_contents_160{
    font-size           :9pt;
    background-color    :white;
    padding             :0px;
    padding-top         :5px;
}
