@CHARSET "UTF-8";

body{
	font-size:12px;
}
#dummyslide img{
	width:20px;
}

.sideindex, .sideindex2{
	padding-left: 0.4em;
}
.sideindex a, .sideindex2 a{
	padding: 2px 0px 2px 0.4em;
}
.tpstyle2{
	padding-left: 0.4em;
}
.tpstyle3{
	padding-left: 0.4em;
}
.tpstyle5{
	padding-left: 0.4em;
}
.tpstyle6{
	padding-left: 0.4em;
}
.tpstyle8{
	padding-left: 0em;
}
.tpstyle9{
	padding-left: 0em;
}

.sideindex0{
	padding: 0em 0.5em 1.2em 0.5em;
}
#sousabtn{
	padding:0 7px;
}

#idx_ttl{
	font-size: 12px;
	height: 24px;
	line-height:24px;
	padding-top:2px;
	padding-left:0.8em;
}

#syncheader{
	height: 46px;
	border-left-style:none;
	border-left-width:1px;
	border-right-style:none;
	border-right-width:1px;
	border-top-style:none;
	border-top-width:1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#headergra1{
	height: 23px;
}
#headergra2{
	top: 23px;
	height: 22px;
}
#headertitle{
/*	max-width:auto;*/
}
#headertitle p:nth-child(1){
	display:none;
}

#headersub{
	font-size: 1.1em;
	font-weight: bold;
	padding-left:1em;
}
/*
#footer{
	display:none !important;
	height:0px !important;
	overflow:hidden;
}
#footerfree{
	display:none !important;
}
*/
#idxbar a#btnWide{
	display:none;
	position:absolute;
	top: 3px;
	right:3px;
	width: 110px;
	line-height:18px;
	padding-top:1px;
	font-size: 11px;
	font-family: "Century Gothic", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	text-decoration:none;
	text-align:center;
	letter-spacing:0em;
	vertical-align:middle;
	cursor:pointer;
	border-radius: 0.2em;        /* CSS3草案 */  
	-webkit-border-radius: 0.2em;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 0.2em;   /* Firefox用 */ 
}


.br3{
	display:none;
}
@media screen and (max-width : 640px){
	.br3{
		display:inline-block;
	}
}

