/*body { font-size: 10pt; }

div { font-size:12px;line-height:120%; color:#333333;}
*/

#example0 { 
background-color: #CCCCCC; 
border: 1px #CCCCCC solid; 
width: 400px; 
table-layout: fixed; 
margin-bottom: 20px; 
text-align: left;
margin-right: 1px; 
margin-top: 5px; 
margin-left: 1px; 
font-size: 12pt;
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

/*

th { 
border: 1px #CCCCCC solid; 
height: 20px; 
} 

*/

#example1 { 
font-size: 12pt;
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example2 { 
height: 40px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example3 { 
height: 150px; 
font-weight: bolder;
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
padding: 0px 0px 0px 0px; 
}

#example4 { 
height: 100px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
text-align: left; 
line-height: 1.5;
padding:5px;
}

.example5 { 
width: 900px; 
height: 100px; 
font-weight: normal;
border-collapse: separate;
border:1px solid #CCC;
border-spacing: 5px; 
color: #000000; 
text-align: left; 
}

#example6 { 
margin: 0px 0px 0px 110px; 
float: left; 
}

#example7 { 
height: 150px; 
font-weight: bolder;
background-color: #FFFFFF; 
border: 1px solid #CCCCCC;
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
padding: 0px 0px 0px 0px;
text-align:left;
}

#example8 { 
line-height: 120%;
}

#example9 { 
height: 330px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
padding: 0px 0px 0px 0px;
color: #000000; 
}

#example10 { 
height: 220px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example11 { 
height: 190px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example12 { 
height: 380px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example13 { 
height: 500px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}


#example14 { 
height: 320px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example15 { 
height: 250px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example16 { 
height: 280px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example17 { 
height: 470px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
padding: 0px 0px 0px 0px;
color: #000000; 
}

#example18 { 
height: 410px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
padding: 0px 0px 0px 0px;
color: #000000; 
}

#example19 { 
height: 580px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
color: #000000; 
}

#example20 { 
height: 420px; 
font-weight: normal; 
background-color: #FFFFFF; 
border-collapse: collapse; 
border-spacing: 5px; 
padding: 0px 0px 0px 0px;
color: #000000; 
}

#example21 { 
width: 100%;
font-size: 16px;
font-weight: bold;
background-color: #EEEEEE;
border-collapse: collapse;
border-spacing: 5px; 
color: #000000; 
text-align: left; 
}

.example22 { 
width: 900px; 
height: 30px; 
font-weight: normal;
border-collapse: collapse;
border:1px solid #CCCCCC;
border-spacing: 5px; 
color: #000000; 
text-align: left; 
}

.example23 { 
width: 900px; 
height: 100px; 
font-weight: normal;
border-collapse: separate;
border-style:solid solid none solid;
border-color:#CCCCCC;
border-width:1px;
border-spacing: 1px; 
color: #000000; 
text-align: left;
}


.example24 { 
width: 750px; 
height: 100px; 
font-weight: normal;
border-collapse: separate;
border-style:solid solid solid solid;
border-color:#CCCCCC;
border-width:1px;
border-spacing: 18px; 
color: #000000; 
text-align: left;
}

.example25 { 
width: 900px; 
font-weight: normal;
border-collapse: separate;
border-style:solid solid none solid;
border-color:#CCCCCC;
border-width:1px;
border-spacing: 0; 
color: #000000; 
text-align: left;
}

.example26 { 
width: 900px; 
font-weight: normal;
border-collapse: separate;
border-style:none solid solid solid;
border-color:#CCCCCC;
border-width:1px;
border-spacing: 0; 
color: #000000; 
text-align: left;
}


/*
td p a:link {font-size: 12px; text-decoration: none; color: #3366cc;}
td p a:visited {font-size: 12px; text-decoration: none; color: #3366cc;}
td p a:active {font-size: 12px; text-decoration: underline; color: #FF66CC; }
td p a:hover {font-size: 12px; text-decoration: underline; color: #FF9900;}

td p a a:link {font-size: 12px; text-decoration: none; color: #3366cc;}
td p a a:visited {font-size: 12px; text-decoration: none; color: #3366cc;}
td p a a:active {font-size: 12px; text-decoration: underline; color: #FF66CC; }
td p a a:hover {font-size: 12px; text-decoration: underline; color: #FF9900;}
td p {font-size: 12px;font-style: normal;font-weight: normal; color:#333333; margin:4px 10px 5px 0px;}

*/


.border_style_all {border:1px solid #9d9d9d;}
.border_style_in_1 {border-width: 0px 1px 1px 1px; border-style:solid; border-color: #9d9d9d;}
.border_style_in_2 {border-right:1px solid #9d9d9d;}

.img_stl_bd_mgn {border:1px solid #9d9d9d; margin:5px 10px 5px 10px;}

img { -ms-interpolation-mode: bicubic; }


.style2 {color: #FF3333; font-size: 18px; font-weight: bold;}
.style3 {color: #FF3333; font-size: 14px; font-weight: bold;}
.style6 {color: #0066FF; font-weight: bold; font-size: 14px;}
.style7 {font-size: 20px; font-weight: bold; color: #FF3300; border:1px solid #FFFFFF; background-color:white;}
.style8 {color: #ee77ee; font-weight: bold; margin-left: 5px;}
.style9 {color: #0066FF; font-weight: bold; font-size: 13px;}

.comment {font-size: 12px;font-style: normal;font-weight: normal; color:#333333; padding:4px 0px 6px 0px ; margin:4px 10px 4px 10px; border-bottom:1px dotted #000000;}

.c_midashi {color: #ffffff; font-weight: bold; font-size: 14px; background-color:#FF9900; padding:4px 10px 4px 10px; border-left:3px solid #000000; border-bottom:0px solid #000000}

.c_midashi_img {margin: 0px 0px 0px 0px;}

div { font-size:12px;line-height:120%; color:#333333;}

p.text1 {background-color: #ffffff; padding-left: 5px; text-align: left; line-height: 140%;}

div.hoge { margin-bottom : 1em ; }

div.hoge2 { margin-bottom : 5em ; }

div.hoge3 { margin-bottom : 8em ; }

div.hoge4 { margin-bottom : 7em ; }

.vote{
width:200px;font-size:15px;font-weight:bold;padding:5px;
}
