/* basic */
body{font-size:16px} /* default font size */

/* font-size 1 */
.font60{font-size:62.5%;} /* 10px */
.font70{font-size:70%;} /* 11px */
.font75{font-size:75%;} /* default@12px */
.font90{font-size:87.5%;} /* 14px */
.font100{font-size:100%;} /* 16px */
.text60{font-size:62.5%;line-height:150%;} /* 10px */
.text75{font-size:75%;line-height:150%;} /* 12px  */
.text90{font-size:87.5%;line-height:150%;} /* 14px */
.text100{font-size:100%;line-height:150%;} /* 16px */

/* font-size 2 */
.font6{font-size:6px;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.text10{font-size:10px;line-height:150%;}
.text12{font-size:12px;line-height:150%;}
.text14{font-size:14px;line-height:150%;}

A       {color:#0092c4;text-decoration: none} 
A:VISITED{color:#6699CC;text-decoration: none}
A:hover {color:#FF9900;text-decoration: none}
A.top       {color:#333399;text-decoration: none} 
A.top:VISITED{color:#333399;text-decoration: none} 
A.top:hover {color:#9999CC;text-decoration: none}
A.top2       {color:#565C72;text-decoration: none}
A.top2:visited{color:#565C72;text-decoration: none}
A.top2:hover {color:#C60032;text-decoration: none}
A.menu       {color:#3F455B;text-decoration: none} 
A.menu:visited{color:#3F455B;text-decoration: none}
A.menu:hover {color:#C60032;text-decoration: none}
A.back       {color:#0066ff;text-decoration: none}
A.back:visited{color:#0066ff;text-decoration: none}
A.back:hover {color:#3366cc;text-decoration: none}

A.globalnavi{font-size: 10px;color: #FFFFFF;text-decoration: none;} 
A.globalnavi:visited{font-size: 10px;color: #FFFFFF;text-decoration: none;}
A.globalnavi:hover {font-size: 10px;color: #FFFFFF;text-decoration: underline;} 

.e-link{margin:0 0 5px 0;font-size:75%;font-weight:bold;}
.e-link A       {color:#333333;text-decoration: none}
.e-link A:VISITED{color:#333333;text-decoration: none} 
.e-link A:hover {color:#FF6600;text-decoration: underline} 

/* markup CSS */
h1{padding:0;margin:0;}
h2{padding:0;margin:0;font-size:100%;}
h3{padding:0;margin:0;}
p{padding:0;margin:0;}
ul{margin:0 0 0 1em;padding:0 0 0 1em;}
ol{margin:0 0 0 1em;padding:0 0 0 1em;}
li{margin:0.5em 0 0 0;padding:0 0 0 0;}
.clear{clear:both;margin:0;padding:0;line-height:0px;}
.list{text-indent:-1em;margin-left:1em}

/* basic end */

/* --------------------------------------------------- */

/* other CSS */
.main{padding:32px 15px 0 22px}
.midasi{margin:0 0 12px 0;}
.text-area{margin:0 0 25px 0;}

.pad-58{padding-left:58px;}/* left 58px main-area */
.pad-45{padding:17px 0px 14px 45px;}/* 17 0 45 14px page title */
.pad-20{padding:0px 0px 0px 20px;}/* left 20px */
.pad-15{padding-left:15px;}/* left 15px */
.pad-10{padding-left:10px;}/* left 10px */
.pad-5{padding-left:5px;}/* left 5px */
.pad-2{padding-left:2px;}/* left 2px */
.pad-top5{padding-top:5px;}/* up 5px */
.pad-top7{padding-top:7px;}/* up 5px */
.pad-bot5{padding-bottom:5px;}/* bottom 5px */

.c-gray1{color:#666666;}
.c-gray2{color:#999999;}
.c-gray3{color:#cccccc;}
.c-navy{color:#333399;}
.bg-gray1{background-color:#EDEDED;}
.bg-gray2{background-color:#E2E2E2;}
.bg-white{background-color:#ffffff;}

td.bd_dot{border-bottom: 1px dotted #666666;}
td.title-bg {background-color:#006bf4;}

/* event */
.event {padding:0 0 12px 0;}
td.ev-td{padding:10px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
td.ev_dt{font-size:75%;color:#666666;font-weight: bold;padding:0 0 10px 0;}
td.ev_tit{font-size:75%;color:#666666;}
td.ev_tit a       {color:#666666;text-decoration: none;}
td.ev_tit a:visited{color:#666666;text-decoration: none;}
td.ev_tit a:hover {color:#999999;text-decoration: none}

/* link */
ul.link li {font-size:87.5%;line-height:120%;margin-bottom:10px;}
ul.link li a       {color:#999966;text-decoration: underline} 
ul.link li a:visited{color:#999966;text-decoration: underline}
ul.link li a:hover {color:#999966;text-decoration: underline}


/* news */
td.news-event{font-size:87.5%;line-height:150%;color:#3F455B;}
.news-event A{color:#3F455B;text-decoration: underline} 
.news-event A:visited{color:#3F455B;text-decoration: underline}
.news-event A:hover {color:#3F455B;text-decoration: underline} 

/* table */
table.tbl01  {border: 1px solid #747474;border-collapse: collapse;}
table.tbl01 th  {font-size:75%;color: #ffffff; background-color: #747474;font-weight: normal;}
table.tbl01 th.th01  {border-right: 1px solid #ffffff;}
table.tbl01 th.th02  {border-right: 0px;}
table.tbl01 td {border: 1px solid #747474; }
table.tbl01 td.bd01 {font-size:75%;line-height:150%;padding:10px 0 0 7px;background-color: #F6F5EA;}
table.tbl01 td.bd02 {padding:10px;background-color: #F6F5EA;}
table.tbl01 td.bd03 {background-color: #F6F5EA;}
table.tbl01 td.bd04 {font-size:75%;line-height:150%;padding:10px;background-color: #F1EECC;}
table.tbl01 td.bd05 {font-size:75%;line-height:150%;padding:10px;background-color: #F6F5EA;}
table.tbl01 td.bd05 p{margin-bottom:8px;}

/* event-table */
p.w-title{font-size:75%;line-height:150%;font-weight:bold;}
table.w-inst td{color:#4770A7;padding:0px;border: 0px;}
table.w-inst td.w-inst1{font-size:75%;padding-bottom:3px;}
table.w-inst td.w-inst2{font-size:62.5%;line-height:150%;}
table.w-inst td.w-inst3{font-size:75%;line-height:150%;padding-bottom:3px;}

/* event-detail */
td.work_tit1{background-color: #F6F5EA;font-size:75%;line-height:150%;color:#333333;font-weight: bold;}
td.work_tit2{background-color: #F6F5EA;font-size:100%;line-height:150%;color:#333333;font-weight: bold;}
td.work_t_bg1{background-image: url(../workshop/img/t1_2.gif);background-repeat: repeat-x;}
td.work_t_bg2{background-image: url(../workshop/img/t1_4.gif);background-repeat: repeat-y;}
td.work_t_bg3{background-image: url(../workshop/img/t1_5.gif);background-repeat: repeat-y;background-position: right;}
td.work_t_bg4{background-image: url(../workshop/img/t1_7.gif);background-repeat: repeat-x;}
td.work_bg1{background-image: url(../workshop/img/t2_2.gif);background-repeat: repeat-x;}
td.work_bg2{background-image: url(../workshop/img/t2_4.gif);background-repeat: repeat-y;}
td.work_bg3{background-image: url(../workshop/img/t2_5.gif);background-repeat: repeat-y;background-position: right;}
td.work_bg4{background-image: url(../workshop/img/t2_7.gif);background-repeat: repeat-x;}
td.work_date{font-size:87.5%;border-bottom: 1px dotted #666666;}
td.work_date2{font-size:87.5%;line-height:150%;border-bottom: 1px dotted #666666;}
td.work_p_txt{font-size:75%;color:#333399;}


