/* Text */
.t1246_16 {color:#464646;font-size:12px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 16px;letter-spacing: 0.1em;}
.t1246_20 {color:#464646;font-size:12px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 20px;letter-spacing: 0.1em;}
.t1047_20 {color:#4776e2;font-size:10px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 20px;letter-spacing: 0.1em;}
.t12ff_16 {color:#ffffff;font-size:12px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 16px;letter-spacing: 0.1em;}
.t1050_12B {color:#ff5000;font-size:10px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 12px;font-weight: bold;}
.t1250_20B {color:#ff5000;font-size:12px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 20px;font-weight: bold;}
.t1450_20B {color:#ff5000;font-size:14px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 20px;font-weight: bold;}
.t1066_12B {color:#666666;font-size:10px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 12px;font-weight: bold;}
.t1099_12B {color:#669910;font-size:10px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 12px;font-weight: bold;}
.t1299_20B {color:#669910;font-size:12px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 20px;font-weight: bold;}
.t103c_12B {color:#3c6fe2;font-size:10px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 12px;font-weight: bold;}
.news {color:#4e4e4e;font-size:10px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 14px;letter-spacing: 0.1em;}
.news2 {color:#3c6fe2;font-size:10px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";line-height: 14px;font-weight: bold;}

/* Default Link */
a:link {color: #4776e2;text-decoration: none;font-size: 10px;} 
a:visited {color: #4776e2;text-decoration: none;font-size: 10px;}
a:hover {color: #4776e2;text-decoration: underline;font-size: 10px;} 
a:active {color: #4776e2;text-decoration: underline;font-size: 10px;}

/* ¥Ñ¥ó¥¯¥º WORKS */
a.p_works:link { color: #3c6fe2;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_works:visited {color: #3c6fe2;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_works:hover {color: #3c6fe2;text-decoration: underline;font-size: 10px;font-weight: bold;} 
a.p_works:active { color: #3c6fe2;text-decoration: underline;font-size: 10px;font-weight: bold;}

/* ¥Ñ¥ó¥¯¥º SERVICE */
a.p_service:link { color: #669910;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_service:visited {color: #669910;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_service:hover {color: #669910;text-decoration: underline;font-size: 10px;font-weight: bold;} 
a.p_service:active { color: #669910;text-decoration: underline;font-size: 10px;font-weight: bold;}

/* ¥Ñ¥ó¥¯¥º ABOUT */
a.p_about:link { color: #ff5000;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_about:visited {color: #ff5000;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_about:hover {color: #ff5000;text-decoration: underline;font-size: 10px;font-weight: bold;} 
a.p_about:active { color: #ff5000;text-decoration: underline;font-size: 10px;font-weight: bold;}

/* ¥Ñ¥ó¥¯¥º CONTACT */
a.p_contact:link { color: #666666;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_contact:visited {color: #666666;text-decoration: none;font-size: 10px;font-weight: bold;}
a.p_contact:hover {color: #666666;text-decoration: underline;font-size: 10px;font-weight: bold;} 
a.p_contact:active { color: #666666;text-decoration: underline;font-size: 10px;font-weight: bold;}

/* mail */
a.mail:link { color: #464646;text-decoration: underline;font-size: 12px;font-weight: bold;}
a.mail:visited {color: #464646;text-decoration: underline;font-size: 12px;font-weight: bold;}
a.mail:hover {color: #464646;text-decoration: none;font-size: 12px;font-weight: bold;} 
a.mail:active { color: #464646;text-decoration: none;font-size: 12px;font-weight: bold;}

