@charset "utf-8";
body { font-family:'Lucida Grande','Hiragino Kaku Gothic Pro',"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif}
.xxxx_red-text { font-size: 130%; line-height: 140%; color: #FF0000; font-weight: bold}
.xxx-text { font-size: 110%; line-height: 140%; color: #333333; font-weight: bold}
.xx-text { font-size: 96%; line-height: 140%; color: #333333}
.x-text { font-size: 86%; line-height: 140%; color: #333333}
.m-text { font-size: 76%; line-height: 140%; color: #333333}
.m160-text { font-size: 76%; line-height: 160%; color: #333333}
.l-text { font-size: 80%; line-height: 140%; color: #333333}
.s-text { font-size: 60%; line-height: 140%; color: #333333}
.m_red-text { font-size: 76%; line-height: 140%; color: #FF0000}
.m_blue-text { font-size: 76%; line-height: 140%; color: #3366FF }
.m_table-text { font-size: 100%; line-height: 140%; color: #333333}
.m_table_s-text { font-size: 90%; line-height: 140%; color: #333333}
.navitrail-text { font-size: 66%; line-height: 130%; color: #333333}
.pagelink-text { font-size: 90%; line-height: 140%; color: #333333}

A:link { text-decoration: underline;  color: #3366cc}
A:visited { text-decoration: underline; color: #663399}
A:hover { text-decoration: underline; color: #3366cc}

h1 { font-size: 100%; line-height: 140%; font-weight: bold; color: #333333; margin: 0px}
h2 { font-size: 100%; line-height: 140%; font-weight: bold; color: #333333; margin: 0px}
h3 { font-size: 100%; line-height: 140%; font-weight: bold; color: #333333; margin: 0px}
h4 { font-size: 100%; line-height: 140%; font-weight: bold; color: #333333; margin: 0px}



.m-text-168063 { font-size: 76%; line-height: 140%; color: #168063;　font-weight: bold;}


.tx-80p  {font-size:80%;line-height:140%;letter-spacing:nomal;}
.tx-90p  {font-size:90%;line-height:160%;letter-spacing:nomal;}
.tx100p    {font-size:100%;line-height:160%;letter-spacing:nomal;}
.tx-120p    {font-size:120%;line-height:160%;letter-spacing:nomal;}
.tx-140p    {font-size:140%;line-height:180%;letter-spacing:nomal;}
.tx-160p    {font-size:160%;line-height:180%;letter-spacing:nomal;}

.tx-10px {font-size:10px;line-height:120%;letter-spacing:nomal;}
.tx-12px {font-size:12px;line-height:140%;letter-spacing:nomal;}
.tx-13px  {font-size:13px;line-height:140%;letter-spacing:nomal;}
.tx-14px  {font-size:14px;line-height:160%;letter-spacing:nomal;}
.tx-16px  {font-size:16px;line-height:160%;letter-spacing:nomal;}
.tx-18px  {font-size:18px;line-height:160%;letter-spacing:nomal;}
.tx-20px  {font-size:20px;line-height:180%;letter-spacing:nomal;}

.tx-80p-ls1  {font-size:80%;line-height:140%;letter-spacing:1px;}
.tx-90p-ls1  {font-size:90%;line-height:160%;letter-spacing:1px;}
.tx100p-ls1   {font-size:100%;line-height:160%;letter-spacing:1px;}
.tx-120p-ls1   {font-size:120%;line-height:160%;letter-spacing:1px;}
.tx-140p-ls1    {font-size:140%;line-height:180%;letter-spacing:1px;}
.tx-160p-ls1    {font-size:160%;line-height:180%;letter-spacing:1px;}

.tx-10px-ls1 {font-size:10px;line-height:120%;letter-spacing:1px;}
.tx-12px-ls1 {font-size:12px;line-height:140%;letter-spacing:1px;}
.tx-13px-ls1  {font-size:13px;line-height:140%;letter-spacing:1px;}
.tx-14px-ls1  {font-size:14px;line-height:160%;letter-spacing:1px;}
.tx-16px-ls1  {font-size:16px;line-height:160%;letter-spacing:1px;}
.tx-18px-ls1  {font-size:18px;line-height:160%;letter-spacing:1px;}
.tx-20px-ls1  {font-size:20px;line-height:180%;letter-spacing:1px;}

.col-black   {color:#000000;}
.col-white   {color:#ffffff;}
.col-red     {color:#ff0000;}
.col-cccccc  {color:#cccccc;}
.col-333333  {color:#333333;}
.col-ff3333   {color:#ff3333;}
.col-ff6600   {color:#ff6600;}
.col-000066   {color:#000066;}
.col-666666   {color:#666666;}
.col-006600   {color:#006600;}
.col-99CCCC   {color:#99CCCC;}
.col-999999   {color:#999999;}
.col-FF9999   {color:#FF9999;}
.col-EF5A9A  {color:#EF5A9A;}
.col-168063  {color:#168063;}
.col-0D1152  {color:#0D1152;}
.col-B9FFB9 {color: #B9FFB9;}
.col-FBFFAA {color: #FBFFAA;}
.col-FDBC6C {color: #FDBC6C;}
.col-BFDEFF {color: #BFDEFF;}
.col-6666FF {color: #6666FF;}
.col-330000 {color: #330000;}
.col-045262 {color: #045262;}
.col-246C48 {color: #246C48;}
.col-FFCC66 {color: #FFCC66;}
.col-3366cc {color: #3366cc;}
.col-003399 {color: #003399;}
.col-FF6666 {color: #FF6666;}
.col-ffcccc {color: #ffcccc;}
.col-1f3879 {color: #1f3879;}
.col-42515e {color: #42515e;}
.col-09500c {color: #09500c;}
.col-73b5a4 {color: #73b5a4;}
.col-294530 {color: #294530;}
.col-006600 {color: #006600;}
.col-16817E {color: #16817E;}
.col-345BAD {color: #345BAD;}
.col-3154A2 {color: #3154A2;}
.col-1A8F8D {color: #1A8F8D;}
.col-FF8D42 {color: #FF8D42;}
.col-C1CFFB {color: #C1CFFB;}
.col-73BE1E {color: #73BE1E;}
.col-E8A800 {color: #E8A800;}
.col-25751A {color: #25751A;}
.col-7BD58F {color: #7BD58F;}
.col-2963b3 {color: #2963b3;}
.col-97CBFF {color: #97CBFF;}

