.text10 {  font-size: 0.55em; color: #4c4c4c; line-height: 155%;}
.text11 {  font-size: 0.75em; color: #4c4c4c; line-height: 155%;}
.text12 {  font-size: 0.9em; color: #4c4c4c; line-height: 155%;}
.text13 {  font-size: 1em; color: #4c4c4c; line-height: 155%;}
.text14 {  font-size: 1.3em; color: #4c4c4c; line-height: 155%;}
.text4b {  font-size: 1.20em; color: #4c4c4c; line-height: 150%; font-weight:bold;}
.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%;}

.text4b1 {  font-size: 1.50em; color: #382400; line-height: 150%; font-weight:bold;}



.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;}

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

.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;}
.text_pro01 {  font-size: 2.0em; color: #02489E; line-height: 150%; letter-spacing: 0.2em; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.text_pro02 {  font-size: 1.3em; color: #02489E; line-height: 200%; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.text_pro03 {  font-size: 1.8em; color: #4c4c4c; line-height: 200%; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.text_pro3b {  font-size: 1.5em; line-height: 125%; color: #303F9F; font-weight:bold;}
.text_pro04 {  font-size: 1.2em; color: #4c4c4c; line-height: 175%; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.text_pro05 {  font-size: 1.5em; line-height: 200%; color: #004040; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;} 
.text_pro06 {  font-size: 1.0em; line-height: 175%; color: #0080c0;}          
.text_protitle {  font-size: 3em; color: #02489E; line-height: 150%; letter-spacing: 0.2em; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}

.text11 {  font-size: 0.75em; color: #4c4c4c; line-height: 155%;}
.text_jirei {  font-size: 1em; line-height: 125%; color: #578C03; font-weight:bold;}
.text_jirei2 {  font-size: 0.6em; line-height: 125%; color: #578C03;}
.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: 1.13em; 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.9em; color: #00a0e9; line-height: 150%;}
.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.2em; color: #660000; 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: 1em; color: #ea5514; line-height: 150%;}
.text_medhia {  font-size: 1em; color: #578C03; line-height: 155%;}
.text_medhia2 {  font-size: 1em; color: #A1442F; line-height: 155%;}
.text_medhia3 {  font-size: 1em; color: #006934; line-height: 155%;}
.text_life02 {  font-size: 1.3em;  color: #284670;  line-height: 200%; font-family: "Roboto Slab" , Garamond , "Times New Roman" , "?a???c" , "Yu Mincho" , "?a???c?I" , "YuMincho" , "?q???M?m???c Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS???cE" , "?l?r ?o???c" , "MS PMincho" , serif;}
.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: 1.2em; line-height: 200%; color: #004040; font-weight:bold;} 
.list1 {  font-size: 1em; 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%;}
.pr {    color: #c37403; font-size: 1.0em; line-height: 150%;}
.text_menu1 {  font-size: 1.5em; line-height: 125%; color: #02489E; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.text_menu2 {  font-size: 1.5em; color: #ea5514; line-height: 200%; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.text_menu3 {  font-size: 2.0em; color: #4c4c4c; line-height: 100%; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.text_menu4 {  font-size: 1.5em; color: #3F2F2F; line-height: 175%; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}

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: 1em; line-height: 150%; text-decoration: underline; }
a.lis:visited {    color: #000075; font-size: 1em; line-height: 150%; text-decoration: none; }
a.lis:active {    color: #000075; font-size: 1em; line-height: 150%; text-decoration: none; }
a.lis:hover {    color: #000075; font-size: 1em; line-height: 150%; text-decoration: underline; }

a.pr:link {    color: #c37403; font-size: 1.0em; line-height: 150%; text-decoration: none; }
a.pr:visited {    color: #c37403; font-size: 1.0em; line-height: 150%; text-decoration: none; }
a.pr:active {    color: #c37403; font-size: 1.0em; line-height: 150%; text-decoration: none; }
a.pr:hover {    color: #c37403; font-size: 1.0em; 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%; }
.text_pr2 {  font-size: 1.5em; line-height: 125%; color: #303F9F; font-weight:bold;}
.text_cip1 {
    color: #ffffff;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 150%;
}
.text_cip2 {
    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
    line-height: 150%;
}
.text_cip3 {
    color: #808000;
    font-size: 1.1em;
    line-height: 175%;
}
.text_cip4 {
    color: #004000;
    font-size: 1.1em;
    line-height: 175%;
}
.text_cip5 {
    color: #808000;
    font-size: 0.8em;
    line-height: 175%;
}
.text_cip6 {
    color: #808000;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 175%;
}
.rinen{ font-size: 2.0em; color: #4c4c4c; line-height: 150%; font-weight:bold; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.rinen2{ font-size: 1.8em; color: #336CB1; line-height: 150%; font-weight:bold; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}
.rinen3{ font-size: 1.5em; color: #4c4c4c; line-height: 150%; font-weight:bold; font-family:"Roboto Slab" , Garamond , "Times New Roman" , "Ÿà–¾’©" , "Yu Mincho" , "Ÿà–¾’©‘Ì" , "YuMincho" , "ƒqƒ‰ƒMƒm–¾’© Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS–¾’©E" , "‚l‚r ‚o–¾’©" , "MS PMincho" , serif;}

.text_pro2b {    color: #1c4964; font-size: 1.3em; font-weight: bold; line-height: 150%;}
.hoshin {
    color: #4c4c4c;
    font-family: "Roboto Slab",Garamond,"Times New Roman","Ÿà–¾’©","Yu Mincho","Ÿà–¾’©‘Ì","YuMincho","ƒqƒ‰ƒMƒm–¾’© Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS–¾’©E","‚l‚r ‚o–¾’©","MS PMincho",serif;
    font-size: 2.3em;
    font-weight: bold;
    line-height: 150%;
}
.hoshin2 {
    color: #303f9f;
    font-family: "Roboto Slab",Garamond,"Times New Roman","Ÿà–¾’©","Yu Mincho","Ÿà–¾’©‘Ì","YuMincho","ƒqƒ‰ƒMƒm–¾’© Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS–¾’©E","‚l‚r ‚o–¾’©","MS PMincho",serif;
    font-size: 2.0em;
    font-weight: bold;
    line-height: 150%;
}
.px {    color: #4D4D4D; font-size: 0.6em; line-height: 150%; text-decoration: underline; }

