@media screen and (max-width: 480px) {

.yosoutopcomment {
max-width: none;
width: auto;
font-size:10px;
margin-top:5px;
margin-bottom:10px;
border: 1px solid #333333;
padding:5px;
}


.yosoudelist {
text-align:left;
}

.yosoulist table {
max-width: none;  
margin: 0 auto;
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-bottom:50px;
text-align:center;
}


.yosoulist th {
font-size:10px;
color:#FFFFFF;
border: 0px solid #cccccc;
background-color:#444444;
padding:0px;
text-align:center;
}

.yosoulist td {
font-size:10px;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 0px;
text-align:center;

}

.yosoulist_table {
max-width: 100%;  
margin: 0 auto;
}
.yosoulist img {
width:45px;
}

.yosoudelist_gensen {
text-align:left;
}

.yosoulist_gensen table {
max-width: none;  
margin: 0 auto;
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-bottom:50px;
text-align:center;
}


.yosoulist_gensen th {
font-size:10px;
color:#FFFFFF;
border: 0px solid #cccccc;
background-color:#FF0000;
padding:0px;
text-align:center;
}

.yosoulist_gensen td {
font-size:10px;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 0px;
text-align:center;

}

.yosoulist_table_gensen {
max-width: 100%;  
margin: 0 auto;
}
.yosoulist_gensen img {
width:45px;
}

.this_week_next {
text-align:center;
}

.this_week_next table {
max-width: none;  
margin: 0 auto;
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-bottom:50px;
}


.this_week_next th {
font-size:1.1em;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#339900;
padding:5px;
text-align:center;
}

.this_week_next td {
font-size:0.7em;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 5px;
text-align:left;

}

.this_week_next_bamei {
width:100px;
}

.f_next {
text-align:center;
}

.f_next table {
max-width: none;  
margin: 0 auto;
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-bottom:50px;
}


.f_next th {
font-size:1.1em;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#006699;
padding:5px;
text-align:center;
}

.f_next td {
font-size:0.7em;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 5px;
text-align:left;
}

.f_next_bamei {
width:100px;
}


.newday {

font-size:12px;
text-align:center;
margin-top:5px;
}

.newday span {

background-color:#FFFF00;

}

.gensen {

font-size:12px;
text-align:center;
margin-top:20px;
}

.gensen span {

background-color:#CCFFFF;

}


.backnumber {
width:200px;
float:left;
font-size:17px;
padding:5px;
border: 1px solid #CCCCCC;
}


.yosouday {
border: 1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
padding:5px;
background-color:#000000;
color:#FFFFFF;
}

.yosouday_gensen {
border: 1px solid #FF0000;
font-size:14px;
font-weight:bold;
padding:5px;
background-color:#FF0000;
color:#FFFFFF;
}



.yosoudetail {
text-align:left;
}

.KITAIDO_MARK {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
text-align:right;
font-size:12px;
height:70px;
margin-top:2px;
padding:5px;
float:left;
}

.KITAIDO_MARK img{
width:60px;
}


.KITAIDO {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
text-align:left;
font-size:16px;
height:70px;
padding-top:25px;
}

.KITAIDO_H {
font-size:11px;
padding-left:1px;
}


.COMMENT {
border-top: 1px solid #FF0000;
border-left: 1px solid #FF0000;
border-right: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
font-size:16px;
line-height:24px;
padding:10px;
background-color:#FFFF99;
}

.COMMENT_GENSEN {
border-top: 1px solid #FF0000;
border-left: 1px solid #FF0000;
border-right: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
font-size:16px;
line-height:24px;
padding:10px;
background-color:#FFCCCC;
font-family: Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
}


.KENKAI {
border-top: 1px solid #FF0000;
border-left: 1px solid #FF0000;
border-right: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
font-size:16px;
line-height:24px;
padding:10px;
background-color:#FF99CC;
}

.ATARI_HANTEI {
border-top: 2px solid #FF0000;
border-left: 2px solid #FF0000;
border-right: 2px solid #FF0000;
border-bottom: 2px solid #FF0000;
padding-top:2px;
padding-bottom:2px;
}

.ATARI_HANTEI_GENSEN {
border-top: 2px solid #FF0000;
border-left: 2px solid #FF0000;
border-right: 2px solid #FF0000;
border-bottom: 2px solid #FF0000;
padding-top:2px;
padding-bottom:2px;
text-align:center;
}

.REGMAG {
font-size:12px;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color:#FFCCFF;
padding:5px;
text-align:center;
}

.SHIRUSHI {
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
min-height:50%;
font-size:18px;
}

.SHIRUSHI img {
width:40px;
}

.SHIRUSHI_GENSEN {
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
min-height:50%;
font-size:18px;
}

.SHIRUSHI_GENSEN img {
width:40px;
}


.KAIME {
font-size:18px;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

.KAIME_GENSEN {
font-size:24px;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

.tansyo {
width:90px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;

}

.tansyo_gensen {
width:120px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;

}

.tansyo_kaime {
border-bottom: 1px solid #CCCCCC;
}

.tansyo_kaime_gensen {
}

.fukusyo {
width:90px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;
}

.fukusyo_kaime {
border-bottom: 1px solid #CCCCCC;
}

.wide {
width:90px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;
}

.wide_gensen {
width:90px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;
}

.wide_kaime {
border-bottom: 1px solid #CCCCCC;
}

.wide_kaime_gensen {
}

.umaren {
width:90px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;
}

.umaren_gensen {
width:100px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;
}

.umaren_kaime {
border-bottom: 1px solid #CCCCCC;
}

.umaren_kaime_gensen {
}

.umatan {
width:90px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;
}

.umatan_gensen {
width:100px;
float:left;
padding-left:5px;
border-bottom: 1px solid #CCCCCC;
}

.umatan_kaime {
border-bottom: 1px solid #CCCCCC;
}

.umatan_kaime_gensen {
}

.sanrenpuku {
width:90px;
float:left;
padding-left:5px;
}

.sanrenpuku_kaime {
border-bottom: 1px solid #CCCCCC;
}

.sanrenpuku_kaime2 {
text-align:right;
border-bottom: 1px solid #CCCCCC;
padding-right:5px
}



.sanrentan {
width:90px;
float:left;
padding-left:5px;
}

.sanrentan_kaime {
}

.sanrentan_kaime2 {
text-align:right;
padding-right:5px
}

.sanrentan_kaime3 {
}



.jiku {

}

.himo {

}


.yosou_result {
text-align:left;
}

.yosou_result table {
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-left:0px;
margin-bottom:0px;
width:100%;
text-align:center;
}


.yosou_result td {
font-size:8px;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 0px;
text-align:center;
height:30px;

}

.total_count {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#666666;
padding:0px;
text-align:center;
}

.jikuuma_syoritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#666666;
padding:0px;
text-align:center;
}

.jikuuma_rentairitsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#666666;
padding:0px;
text-align:center;
}

.jikuuma_fukuritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#666666;
padding:0px;
text-align:center;
}

.jikuuma_tansyoavg {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#666666;
padding:0px;
text-align:center;
}


.tansyo_tekiritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#FF3300;
padding:0px;
text-align:center;
}

.tansyo_kaisyuritsu{
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#FF3300;
padding:0px;
text-align:center;
}

.fukusyo_tekiritsu {
font-size:8px;
color:#333333;
border: 1px solid #cccccc;
background-color:#FFFFFF;
padding:0px;
text-align:center;
}

.fukusyo_kaisyuritsu {
font-size:8px;
color:#333333;
border: 1px solid #cccccc;
background-color:#FFFFFF;
padding:0px;
text-align:center;
}

.wide_tekiritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#00CCCC;
padding:0px;
text-align:center;
}

.wide_kaisyuritsu{
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#00CCCC;
padding:0px;
text-align:center;
}

.umaren_tekiritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#0033CC;
padding:0px;
text-align:center;
}

.umaren_kaisyuritsu{
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#0033CC;
padding:0px;
text-align:center;
}

.umatan_tekiritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#009933;
padding:0px;
text-align:center;
}

.umatan_kaisyuritsu{
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#009933;
padding:0px;
text-align:center;
}

.sanrenpuku_tekiritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#FF9900;
padding:0px;
text-align:center;
}

.sanrenpuku_kaisyuritsu{
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#FF9900;
padding:0px;
text-align:center;
}

.sanrentan_tekiritsu {
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#FF0000;
padding:0px;
text-align:center;
}

.sanrentan_kaisyuritsu{
font-size:8px;
color:#FFFFFF;
border: 1px solid #cccccc;
background-color:#FF0000;
padding:0px;
text-align:center;
}


.syosai_result {
width:98%;
}

.no {
font-size:8px;
text-align:center;
}

.racename {
font-size:8px;
text-align:left;
width:30px;
}

.honmei {
font-size:8px;
text-align:left;
width:90px;
}

.tyakujyun {
font-size:8px;
text-align:center;
width:20px;
}

.tansyo_haitou {
font-size:8px;
text-align:center;
}

.fukusyo_haitou {
font-size:8px;
text-align:center;
}

.wide_haitou {
font-size:8px;
text-align:center;
}

.umaren_haitou {
font-size:8px;
text-align:center;
font-family: Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
}

.umatan_haitou {
font-size:8px;
text-align:center;
}

.sanrenpuku_haitou {
font-size:8px;
text-align:center;
}

.sanrentan_haitou {
font-size:8px;
text-align:center;
}

.shikin_haibun {
text-align:center;
font-size:14px;
font-weight:bold;
color:#000000;
}

.shikin_haibun2 {
font-size:14px;
color:#000000;
}

.shikin_haibun_table table {
max-width: none;  
margin: 0 auto;
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-bottom:50px;
text-align:center;
}


.shikin_haibun_table th {
font-size:8px;
color:#FFFFFF;
border: 0px solid #cccccc;
background-color:#444444;
padding:1px;
text-align:center;
}

.shikin_haibun_table td {
font-size:14px;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 1px;
text-align:center;

}

.shikin_haibun_h {
text-align:left;
font-size:7px;
font-weight:bold;
}

.kitaido_setumei {
text-align:center;
font-size:14px;
font-weight:bold;
color:#000000;
}

.kitaido_mark {
margin:10px 10px;
}

.kamiatsu_mark {
border: 1px solid #cccccc;
margin:10px 10px;
padding:5px;
}

.oniatsu_mark {
border: 1px solid #cccccc;
margin:10px 10px;
padding:5px;
}

.gekiatsu_mark {
border: 1px solid #cccccc;
margin:10px 10px;
padding:5px;
}

.manken_mark {
border: 1px solid #cccccc;
margin:10px 10px;
padding:5px;
}

.yosouvoice table {
max-width: none;  
margin: 0 auto;
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-bottom:50px;
}


.yosouvoice th {
font-size:10px;
color:#333333;
border: 1px solid #cccccc;
background-color:#0099FF;
padding:0px;
text-align:center;
}

.yosouvoice td {
font-size:9px;
border: 1px solid #cccccc ;
padding: 0px;

}

.yosouvoice_table {
max-width: none;  
margin: 0 auto;

}

.v_manzokudo {
width:30px;
padding: 0px;
}

.v_sex {
width:50px;
padding: 0px;

}

.v_age {
width:70px;
padding: 0px;
}

.v_racecount {
width:70px;
}
.v_kaisyuuritsu {
width:100px;
}

.v_after {
width:70px;
}

.v_voice {
min-width:100px;
padding: 0px;

}

.yosougraph img {
max-width:320px;
padding:3px;
}

.graph_setsumei {
font-size:14px;
background-color:#FFFF99;
border-bottom: 1px solid #cccccc;
}

.graph_setsumei2 {
font-size:14px;
background-color:#FFCCCC;
border-bottom: 1px solid #cccccc;
}

.fcomment {
font-size:14px;
font-weight:bold;
background-color:#FFCCCC;
border: 1px solid #cccccc;
margin-top:20px;

}


.Q1 {
border: 1px solid #cccccc;
margin-top:20px;


}

.Q2 {
border: 1px solid #cccccc;
margin-top:20px;

}

.Q3 {
border: 1px solid #cccccc;
margin-top:20px;

}

.Q3_2 {
border: 1px solid #cccccc;
margin-top:20px;

}

.Q4 {
border: 1px solid #cccccc;
margin-top:20px;

}

.Q4_2 {
border: 1px solid #cccccc;
margin-top:20px;

}

.Q7 {
border: 1px solid #cccccc;
margin-top:20px;

}

.licence table {
max-width: none;  
margin: 0 auto;
border: 0px solid #333333;
border-collapse: collapse;
margin-top:20px;
margin-bottom:50px;
text-align:center;
width:100%;
}


.licence th {
font-size:8px;
color:#FFFFFF;
border: 0px solid #cccccc;
background-color:#444444;
padding:0px;
text-align:left;
}

.licence td {
font-size:7px;
border: 1px solid #cccccc ;
padding: 0px;
text-align:left;

}

.chihou {
display:none;
}

.licence_h {
width:320px;
}

.oneday {
width:100px;
}

.twoday {
width:100px;
}

.tsukigaku {
width:130px;
}

.ikkatsu {
width:150px;
}


div .resizeimage2 img {
max-width: 265px;
margin:20px 0px 0px 0px;
}

.login {
	font-size:12px;
	line-height:24px;

}

}
