h1{  font-size: 1.5em; color: #ffffff; line-height: 125%; padding:.0em .2em;} 
h2{  font-size: 0.7em; color: #006934; line-height: 100%;} 

.text10 {  font-size: 0.55em; color: #4c4c4c; line-height: 155%;}
.text11 {  font-size: 0.75em; color: #4c4c4c; line-height: 155%;}
.text12 {  font-size: 0.88em; color: #4c4c4c; line-height: 155%;}
.text13 {  font-size: 1em; color: #4c4c4c; line-height: 155%;}
.text14 {  font-size: 1.3em; color: #4c4c4c; line-height: 155%;}
sup { font-size: 0.75em; }
.text21 {  font-size: 0.88em; color: #4c4c4c; line-height: 175%;}
.text22 {  font-size: 0.88em; color: #4c4c4c; line-height: 175%;}
.text23 {  font-size: 1em; color: #4c4c4c; line-height: 175%;}
.text24 {  font-size: 1.3em; color: #4c4c4c; line-height: 175%;}

.text31 {  font-size: 0.75em; color: #4c4c4c; line-height: 155%; font-weight:bold;}
.text32 {  font-size: 0.88em; color: #4c4c4c; line-height: 155%; font-weight:bold;}
.text33 {  font-size: 1em; color: #4c4c4c; line-height: 155%; font-weight:bold;}
.text34 {  font-size: 1.3em; color: #4c4c4c; line-height: 155%; font-weight:bold;}

.text41 {  font-size: 0.75em; color: #4A92CA; line-height: 155%; font-weight:bold;}
.text42 {  font-size: 0.88em; color: #4A92CA; line-height: 155%; font-weight:bold;}
.text43 {  font-size: 1em; color: #4A92CA; line-height: 155%; font-weight:bold;}
.text44 {  font-size: 1.3em; color: #4A92CA; line-height: 155%; font-weight:bold;}
.text45 {  font-size: 1.5em; color: #4A92CA; line-height: 155%; font-weight:bold;}

.text_w1 {  font-size: 0.88em; line-height: 150%; color: #ffffff;}
.text_w2 {  font-size: 0.7em; line-height: 150%; color: #ffffff;}
.text_w3 {  font-size: 1.3em; line-height: 150%; color: #ffffff; font-weight:bold;}

.text_qa1 {  font-size: 1.3em; line-height: 125%; color: #578C03; font-weight:bold;}
.text_pr1 {  font-size: 1.1em; line-height: 125%; color: #578C03; font-weight:bold;}

.text11 {  font-size: 0.75em; color: #4c4c4c; line-height: 155%;}
.text_jirei {  font-size: 1em; line-height: 125%; color: #578C03; font-weight:bold;}
.text_talk {  font-size: 1.0em; line-height: 150%; color: #1c4964; font-weight:bold;}          
.text_talk2 {  font-size: 1.0em; line-height: 175%; color: #2F7F4D;}          
.text_talk3 {  font-size: 1.0em; line-height: 175%; color: #0080c0; font-weight:bold;}          
.text_talk4 {  font-size: 0.94em; line-height: 150%; color: #808000; font-weight:bold;} 
.text_talk5 {  font-size: 0.88em; line-height: 175%; color: #4c4c4c;}
.text_talk6 {  font-size: 2em; line-height: 175%; color: #408080; font-weight:bold;} 
.text_foot {  font-size: 0.85em; line-height: 125%; color: #ffffff; letter-spacing: 0.2em;}
.text_news {  font-size: 1.10em; color: #004040; line-height: 170%;}
.text_syakun {  font-size: 1.10em; color: #4c4c4c; line-height: 200%;}
.text_naiyo01 {  font-size: 1.4em; color: #006934; line-height: 170%; font-weight:bold; letter-spacing: 10px;}
.text_naiyo02 {  font-size: 1.1em; color: #ea5514; line-height: 150%;}
.text_naiyo03 {  font-size: 0.82em; color: #00a0e9; line-height: 155%;}
.text_naiyo04 {  font-size: 1.0em; color: #4c4c4c; line-height: 150%; font-weight:bold;}
.text_naiyo05 {  font-size: 1.0em; color: #ffffff; line-height: 150%; font-weight:bold;}
.text_naiyo06 {  font-size: 1.0em; color: #00a0e9; line-height: 180%; font-weight:bold;}
.text_naiyo07 {  font-size: 1.2em; color: #ff8000; line-height: 180%; font-weight:bold;}
.text_naiyo08 {  font-size: 1.2em; color: #274770; line-height: 170%; font-weight:bold;}
.text_naiyo09 {  font-size: 1.1em; color: #00693E; line-height: 150%;}
.text_naiyo10 {  font-size: 0.9em; color: #ea5514; line-height: 150%;}
.text_medhia {  font-size: 0.75em; color: #578C03; line-height: 155%;}
.text_voice1 {  font-size: 1em; line-height: 170%; color: #660000; font-weight:bold;} 
.text_voice2 {  font-size: 1em; line-height: 170%; color: #274770; font-weight:bold;} 
.text_call {  font-size: 0.88em; line-height: 175%; color: #808000;} 
.text_call2 {  font-size: 0.88em; line-height: 175%; color: #ff0000; font-weight:bold;}
.text_call3 {  color: #4c4c4c;  font-size: 1.13em;  line-height: 150%;} 
.list0 {  font-size: 0.94em; line-height: 200%; color: #004040; font-weight:bold;} 
.list1 {  font-size: 0.88em; line-height: 200%; color: #004040; letter-spacing:2pt; } 
.textlife {  font-size: 1.13em; color: #4c4c4c; line-height: 200%; font-weight:bold;}
.text_tool {  font-size: 1.4em; color: #ffffff; line-height: 200%; font-weight:bold;}
.text_rinen {  font-size: 1.4em; color: #008080; line-height: 200%; font-weight:bold;}
.text_daihyo {  font-size: 1.2em; color: #000; line-height: 200%; font-weight:bold;}
.text_top1 {  font-size: 1em; color: #4c4c4c; line-height: 200%;}

a.po:link {   font-size : 0.56em; color: #0000ff; text-decoration: none; line-height: 150%; }
a.po:visited {     font-size : 0.56em; color: #0000ff; text-decoration: none; line-height: 150%; } 
a.po:active {    color:#FF0000; text-decoration: none; font-size : 0.56em; line-height: 150%; } 
a.po:hover {    color: #FF0000; text-decoration: underline; font-size : 0.56em; line-height: 150%; }

a.vo:link {   font-size : 0.75em; color: #000075; text-decoration: none; line-height: 150%; }
a.vo:visited {     font-size : 0.75em; color: #4D4D4D; text-decoration: none; line-height: 150%; } 
a.vo:active {    color:#4D4D4D; text-decoration: none; font-size : 0.75em; line-height: 150%; } 
a.vo:hover {    color: #4D4D4D; text-decoration: underline; font-size : 0.75em; line-height: 150%; }

a.me:link {   font-size : 0.95em; color: #000075; text-decoration: none; line-height: 150%; }
a.me:visited {     font-size : 0.95em; color: #4D4D4D; text-decoration: none; line-height: 150%; } 
a.me:active {    color:#4D4D4D; text-decoration: none; font-size : 0.95em; line-height: 150%; } 
a.me:hover {    color: #4D4D4D; text-decoration: underline; font-size : 0.95em; line-height: 150%; }

a.caption:link {   text-decoration: none; }
a.caption:visited {     text-decoration: none;} 
a.caption:active {    text-decoration: none; } 
a.caption:hover {    text-decoration: underline; }

a.lis:link {    color: #000075; font-size: 1.13em; line-height: 125%; text-decoration: none; }
a.lis:visited {    color: #000075; font-size: 1.13em; line-height: 125%; text-decoration: none; }
a.lis:active {    color: #000075; font-size: 1.13em; line-height: 125%; text-decoration: none; }
a.lis:hover {    color: #000075; font-size: 1.13em; line-height: 125%; text-decoration: underline; }

a.pr:link {    color: #c37403; font-size: 1.1em; line-height: 150%; text-decoration: none; }
a.pr:visited {    color: #c37403; font-size: 1.1em; line-height: 150%; text-decoration: none; }
a.pr:active {    color: #c37403; font-size: 1.1em; line-height: 150%; text-decoration: none; }
a.pr:hover {    color: #c37403; font-size: 1.1em; line-height: 150%; text-decoration: underline; }

a.med:link {   font-size : 0.7em; color: #000075; text-decoration: none; line-height: 125%; }
a.med:visited {     font-size : 0.7em; color: #4D4D4D; text-decoration: none; line-height: 125%; } 
a.med:active {    color:#4D4D4D; text-decoration: none; font-size : 0.7em; line-height: 125%; } 
a.med:hover {    color: #4D4D4D; text-decoration: underline; font-size : 0.7em; line-height: 125%; }

a.pa:link {   font-size : 1.1em; color: #000075; text-decoration: none; line-height: 125%; }
a.pa:visited {     font-size : 1.1em; color: #000075; text-decoration: none; line-height: 125%; } 
a.pa:active {    font-size : 1.1em; color: #000075; text-decoration: none; line-height: 125%; } 
a.pa:hover {    font-size : 1.1em; color: #000075; text-decoration: underline; line-height: 125%; }

a.pp:link {   font-size : 0.9em; color: #fff; text-decoration: underline;; line-height: 125%; }
a.pp:visited {     font-size : 0.9m; color: #fff; text-decoration: underline;; line-height: 125%; } 
a.pp:active {    font-size : 0.9em; color: #fff; text-decoration: underline;; line-height: 125%; } 
a.pp:hover {    font-size : 0.9em; color: #fff; text-decoration: none; line-height: 125%; }

.text_lpg01 { font-size: 18px; line-height: 150%; color: #009900; font-weight:bold;}   
.text_lpg02 { font-size: 14px; line-height: 150%; color: #4c4c4c;}   
.text_lpg03 { font-size: 12px; line-height: 150%; color: #4c4c4c;}   
.text_lpg04 { font-size: 16px; line-height: 150%; color: #4791a3; font-weight:bold;}   
.text_lpg05 { font-size: 16px; line-height: 150%; color: #ffffff; font-weight:bold;}   
.text_lpg06 { font-size: 16px; line-height: 150%; color: #4d4d4d; font-weight:bold;}   
.text_lpg07 { font-size: 24px; line-height: 10%; color: #4d4d4d; font-weight:bold;}   
