@charset "shift_jis";
@import url('https://fonts.googleapis.com/earlyaccess/sawarabimincho.css');

/*---------------------------------------------------------- Reset */
html{color:#000;background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}ol li{margin-left: 0;list-style: none;}

/*---------------------------------------------------------- ”Ä—pƒNƒ‰ƒX */
.ps{margin: 0 6%;}

#sidebox_itemhistory{display:none;}

.flavor_header a:link,.flavor_header a:visited,
.flavor_footer a:link,.flavor_footer a:visited,
.flavor_top a:link,.flavor_top a:visited,
.flavor_page a:link,.flavor_page a:visited,
.flavor_guide a:link{
	color: inherit;
	text-decoration: none;
}
.flavor_header,.flavor_footer,.flavor_top,.flavor_page,.flavor_guide{
	font-size: 4.27vw;
	line-height: 1.6;
	font-family: "ŸàƒSƒVƒbƒN", "Yu Gothic", YuGothic,ƒqƒ‰ƒMƒmŠpƒS Pro W3,Hiragino Kaku Gothic Pro,ƒƒCƒŠƒI,Meiryo,Osaka,‚l‚r ‚oƒSƒVƒbƒN,MS PGothic,sans-serif;
}
@media (min-width: 750px){
		.flavor_header,.flavor_footer,.flavor_top,.flavor_page,.flavor_guide{
		font-size: 32px;
	}
}

.ma{margin: auto;}
.fl{float: left;}
.fr{float: right;}
.f54{font-size: 7.2vw;}
.f46{font-size: 1.49em;}
.f44{font-size: 1.38em;}
.f42{font-size: 1.31em;}
.f40{font-size: 1.25em;}
.f38{font-size: 1.19em;}
.f36{font-size: 1.13em;}
.f34{font-size: 1.06em;}
.f32 {font-size: .94em;}
.f30 {font-size: 1em;}
.f28{font-size: .88em;}
.f26{font-size: .81em;}
.f26{font-size: .81em;}
.f25{font-size: .78em;}
.f24{font-size: .75em;}
.f22{font-size: .69em;}
.f20{font-size: .62em;}
.f18{font-size: .56em;}
.mincho {font-family: "Ÿà–¾’©", YuMincho,"Sawarabi Mincho", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif!important;}
.cmt_small{font-size: 3.2vw;text-indent: -1em;padding-left: 1em;}
.bold{font-weight: bold;}
.tac{text-align: center;}
.tar{text-align: right;}
.tal{text-align: left;}

.tab_cont_ .hosho .medal img{width: 25%;}
.tab_cont_ .hosho strong.c01{font-weight: bold;}