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

.container {
	max-width: auto;
	width: auto;
	padding:0px;
}


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

.yosouabout {
padding:30px;
font-size:16px;

}

.yosoudelist {
max-width: 100%;  
margin: 0 auto;

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:14px;
color:#FFFFFF;
border: 0px solid #cccccc;
background-color:#444444;
padding:5px;
text-align:center;
}

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

}

.yosoulist_table {
max-width: 100%;  
margin: 0 auto;

}

.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:14px;
color:#FFFFFF;
border: 0px solid #cccccc;
background-color:#FF0000;
padding:5px;
text-align:center;
}

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

}

.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:1em;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 5px;
text-align:left;
}

.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:1em;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 5px;
text-align:left;
}


.newday {

font-size:x-large;
text-align:center;

}

.newday span {

background-color:#FFFF00;

}

.gensen {

font-size:x-large;
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:18px;
font-weight:bold;
padding:5px;
background-color:#000000;
color:#FFFFFF;
}

.yosouday_gensen {
border: 1px solid #FF0000;
font-size:18px;
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:36px;
height:160px;
margin-top:2px;
padding:5px;
float:left;
}

.KITAIDO {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
text-align:left;
font-size:36px;
height:160px;
padding-top:53px;
}

.KITAIDO_H {
font-size:20px;
padding-left:15px;
}


.COMMENT {
border-top: 1px solid #FF0000;
border-left: 1px solid #FF0000;
border-right: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
font-size:24px;
line-height:48px;
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:1.5em;
line-height:1.5em;;
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:24px;
line-height:48px;
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:20px;
padding-bottom:20px;
min-height:70px;
max-height:200px;
}

.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:20px;
padding-bottom:20px;
min-height:70px;
max-height:200px;
text-align:center;
}

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

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

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

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

.KAIME_GENSEN {
font-size:2.8em;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding-top:5px;
}


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

}

.tansyo_gensen {
width:120px;
float:left;
padding-left:5px;
padding-right:30px;

}

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

.tansyo_kaime_gensen {
text-align:left;

}

.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:120px;
float:left;
padding-left:5px;
}

.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;
}

.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;
}

.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:center;
border-bottom: 1px solid #CCCCCC;
padding-right:5px
}



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

.sanrentan_kaime {
}

.sanrentan_kaime2 {
text-align:center;
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:90%;
text-align:center;
}



.yosou_result td {
font-size:x-large;
font-weight:bold;
border: 1px solid #cccccc ;
padding: 5px;
text-align:center;

}

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

.syosai_result {
width:90%;
}

.no {
width:50px;
text-align:center;
}

.racename {
width:150px;
text-align:left;
}

.honmei {
width:130px;
text-align:left;
}

.tyakujyun {
text-align:center;
}

.tansyo_haitou {
text-align:center;
}

.fukusyo_haitou {
text-align:center;
}

.wide_haitou {
text-align:center;
}

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

}

.umatan_haitou {
text-align:center;
}

.sanrenpuku_haitou {
text-align:center;
}

.sanrentan_haitou {
text-align:center;
}

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

.shikin_haibun2 {
font-size:18px;
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:14px;
color:#FFFFFF;
border: 0px solid #cccccc;
background-color:#444444;
padding:0px;
text-align:center;
}

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

}

.shikin_haibun_h {
font-weight:bold;
}


.kitaido_setumei {
text-align:center;
font-size:22px;
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:12px;
color:#333333;
border: 1px solid #cccccc;
background-color:#0099FF;
padding:8px;
text-align:center;
}

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

}

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

}

.v_manzokudo {
width:60px;
}

.v_sex {
width:50px;
}

.v_age {
width:70px;
}

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

.v_after {
width:70px;
}

.v_voice {
min-width:200px;
}

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

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

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

.fcomment {
font-size:20px;
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;
}


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

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

}

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

.login {
	line-height:24px;
}

}



