/*common*/
.p10 {  font-size: 10px; color: #333333; line-height: 10px}
.p10_16 {  font-size: 10px; line-height: 16px; color: #333333}
.p10_14 {  font-size: 10px; line-height: 14px; color: #333333}
.p12 {  font-size: 12px}
.p12_16 { font-size: 12px; line-height: 16px; color: #333}


/* space */
.pd10px { padding: 5px 0;}

/*Link*/
a.tlink:link {  color: #333333; text-decoration: none}
a.tlink:visited {  color: #555555; text-decoration: none}
a.tlink:hover {  color: #0066CC; text-decoration: none}

/* topbg 2012.1.1 */
#top_Image1_1 { background:  url(img/2012top.jpg) no-repeat; width:446px; height:280px;}
#top_Image1_1 h2 { font-size:18px; font-weight:bold; padding:230px 10px 0 20px; color: #FC0; margin:0;}
#top_Image1_1 h3 { font-size:12px; font-weight:bold; padding:10px 10px 0 30px; margin:0; color: #FC0}
#top_Image1_1 a { color: #FFC}

/* topbg */
#top_Image { background: url(img/2009top.jpg) no-repeat; width:446px; height:200px;}
#top_Image h2 { font-size:18px; font-weight:bold; padding:150px 10px 0 20px; color: #FC0; margin:0;}
#top_Image h3 { font-size:12px; font-weight:bold; padding:10px 10px 0 30px; margin:0; color: #FC0}
#top_Image a { color: #FFC}

/* topEvent */
#topEvent { background: url(sho/masturi/2011/top_maturi.jpg) no-repeat; width:446px; height:200px; margin-top:16px;}
#topEvent h3 { font-size:12px; font-weight:bold; padding:170px 80px 0 20px; margin:0; color: #FC0}
#topEvent a { color: #FFC}


/*midashi*/
.red_b {  font-size: 12px; line-height: 20px; font-weight: bold; color: #CC3333}
.brown_b {  font-size: 10px; line-height: 16px; font-weight: bold; color: #993300}
.orange_b {  font-size: 12px; font-weight: bold; color: #FF6600}
.green_b {  font-size: 12px; font-weight: bold; color: #339900}
.green {  font-size: 12px; color: #060;}
.purple_b {  font-size: 12px; font-weight: bold; color: #CC3366}
.yellow_b {  font-size: 12px; font-weight: bold; color: #F60}
.blue_b {  font-size: 12px; font-weight: bold; color: #3366CC}
.emelard_b {  font-size: 12px; font-weight: bold; color: #339999}
.pink_b {  font-size: 12px; font-weight: bold; color: #FF66CC}
.glay_b {  font-size: 12px; font-weight: bold; color: #666666}
.white_b {  font-size: 12px; font-weight: bold; color: #FFFFFF}
.shouhi_b {  font-size: 12px; line-height: 16px; font-weight: bold; color: #FF3333}
.seikai_b {  font-size: 12px; line-height: 16px; font-weight: bold; color: #339966}
.sanjo_b {  font-size: 12px; line-height: 16px; font-weight: bold; color: #CC6633}

/*color*/
.purple {  font-size: 12px; color: #993399}

/*imge*/
.pict {  float: left; margin: 2px 7px 3px 0px}
.picy {  float: right; margin: 3px 7px 3px 0px}

/*Tokutei*/
.copy {  font-family: "Arial"; font-size: 10px; line-height: 18px; color: #FFFFFF}
a.shouhi:link {  color: #CC0000; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.shouhi:visited {  color: #FF3333; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.shouhi:hover {  color: #FFFFFF; background-color: #FF3333; text-decoration: none; width: 124px}
a.seikai:link {  color: #006633; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.seikai:visited {  color: #339966; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.seikai:hover {  color: #FFFFFF; background-color: #339966; text-decoration: none; width: 124px}
a.sanjo:link {  color: #993300; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.sanjo:visited {  color: #CC6633; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.sanjo:hover {  color: #FFFFFF; background-color: #CC6633; text-decoration: none; width: 124px}
a.sonota:link {  color: #333333; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.sonota:visited {  color: #555555; text-decoration: none; width: 124px; padding: 1px 0px 1px 3px}
a.sonota:hover {  color: #FFFFFF; background-color: #666666; text-decoration: none; width: 124px}

/*test*/
#t_link { color:#E6E6E6; font-size:10px;}
#t_link a { color:#E6E6E6;}
#t_link2 { color:#E6E6E6; font-size:10px;}
#t_link2 a { color:#E6E6E6;}
#t_p_link { color:#E6E6E6; font-size:10px;}
#t_p_link a { color:#E6E6E6;}

/* tabel border */
.tb_green { border:#339966 solid 2px; font-size:12px; line-height:16px; padding:5px; width:450px;}

.tb_red { border: #F30 solid 1px; font-size:12px; line-height:16px; padding:5px; width:450px;}

.tb_green2 { border:#339966 solid 1px; font-size:12px; padding:8px; width:460px; line-height:160%;}

.tb_green3 { border:#339966 solid 2px; font-size:12px; line-height:16px; padding:5px; width:460px;}

.tb_green4 { border:#339966 solid 2px; font-size:12px; line-height:16px; padding:10px 16px; margin-right:10px;}

.tb_green .tx12-16 { padding: 10px 0; line-height:160%; font-size:12px;}

.tb_greenWide { border:#339966 solid 2px; font-size:12px; padding:8px; width:590px; line-height:160%;}
.imgCent { text-align:center;}

/*shop*/
.shop_info { font-size:10px; line-height:140%;}
.shop_info h2{ font-size:10px; line-height:140%; margin:0;}
.shop_info a { color:#060;}

/* Top pr*/
.pr {overflow:auto; height:320px;}
.pr h3 { margin:0; padding: 3px 0 0 20px; background:#DAF3CE url(img/info_ic.gif) no-repeat; color:#360; font-size:12px;display:block; height:14px;}
.pr .discription { font-size: 10px; line-height: 120%; margin:0; padding: 5px; color: #333;display:block; height:150px;}
.pr .discription img { margin: 0 10px;}
.pr .discription h2 { font-size:10px; color:#063; margin:0; padding:5px; font-weight:normal;}
.pr .discription h4 { font-size:10px;}

.table1 { width: 440px;border-collapse: collapse;border: 1px #336666 solid;} 
.table1 th { border: 1px #336666 solid; color:#FFFFFF; text-align:center; background-color:#339999; font-size:12px;} 
.table1 td { border: 1px #336666 solid; font-size:12px;line-height: 140%;}


.ye { background-color: #FFFFCC; text-align:center}
.pi { background-color: #FFE4E1; text-align:center}
.bu { background-color: #CCFFFF; text-align:center}
.gr { background-color: #CCFFCC; text-align:center}

.gy { background-color:#F3F3F3; color:#FF0000; height:32px;}
.gy2 { background-color:#F3F3F3; color:#FF0000; padding-left:20px;}

/* 2010 4 */

.info {  font-size: 12px; font-weight: bold; color: #006600}

.topi {  color: #FF3366; font-size: 12px; font-weight: bold}
.event {  font-size: 12px; font-weight: bold; color: #663300}
/*page top link*/
a.tlink:link {  color: #333333; text-decoration: none}
a.tlink:visited {  color: #555555; text-decoration: none}
a.tlink:hover {  color: #0066CC; text-decoration: none}

.toptxt { font-size: 11px; line-height: 20px; color: #333333}
.toptxtOverflow { overflow:auto; height:80px; font-size: 11px; line-height: 20px; color: #333333}

.whatsnew ul { margin: 0; padding:0 0 0 24px;}
.whatsnew li {line-height: 130%; margin: 0; padding: 3px 0 0 0; font-size:11px; list-style-image: url(img/new.gif);}
.news ul { margin: 0; padding:0 0 0 22px;}
.news li {line-height: 150%; margin: 0; padding: 3px 0 0 0; font-size:11px; list-style-type:square;}


/*usual link*/
a.orange:link {  color: #FF6600}
a.orange:visited {  color: #FF6600}
a.green:link {  color: #339900}
a.green:visited {  color: #339900}
a.purple:link {  color: #CC3366}
a.purple:visited {  color: #CC3366}
a.blue:link {  color: #0066CC}
a.blue:visited {  color: #0066CC}
a.emelard:link {  color: #339999}
a.emelard:visited {  color: #339999}
a.pink:link {  color: #FF66CC}
a.pink:visited {  color: #FF66CC}
a.glay:link {  color: #666666}
a.glay:visited {  color: #666666}

/*Form*/
.style4 {color: #FF0000}
.style5 {color: #0000FF}

.form_mar {  margin: 5px 0px 0px 10px}
.form_btn {  color: #FFFFFF; font-size: 12px; width: 60px; border: 1px #333333 ridge}
.st4 {color: #FF0000; font-size:12px}
.toptxt1 {font-size: 11px; line-height:150%; color: #333333}
.toptxt1 span { color:#FF0000}
#fair {padding: 6px 0;}
#team6 { padding: 10px 0;}
.toptxt2 {font-size: 11px; line-height: 20px; color: #333333}

/* Waku */
.imgwaku { border:#999999 solid 1px;}
.boxgreen { border: #060 2px dotted; padding:15px;}
.uline_red { text-decoration: underline; color:#F30;}
