@charset "utf-8";

/* ======================================
01.
       Basic Settings.
========================================= */
/*---- header W-logoのhalfimgが効かないので無理やり ----*/
header h1 img, header h1 span {
		width:44px !important;
		height:40px !important;
	}
header ul li img {width:46px !important; height:40px !important;}
	/*google translate button position */
	#social_btn {
		width:100%!important;
	}
	.skiptranslate{
		float:left;
		margin-right:20px;
	}
	/*google translate button position END */
/*---- //header W-logoのhalfimgが効かないので無理やり ----*/

/*resize the path-social buttons area*/

.topic-path {
	width: 100%!important;/*fit to screen*/
	overflow: hidden;/*resolve the float*/
}

article {
	clear:both;
	width:auto;
	/*font: 14px/1.4 "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;*/
	font:14px/1.4 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ","ＭＳ Ｐゴシック",Helvetica,Sans-Serif;
}

#container {
	width: 98%;
	margin: 0 auto;
}

#container h1 img{
	width:100%;
	height:auto;
}


img {line-height:0;}

/*
.onlypc {display:none;}
*/

/*---- mb social btn 無理クソ ----*/
.onlypc-inline { display: none!important;}
	
#hatena{display:none !important;}

ul#social_btn li {
    float: right;
    display: inline;
}

.onlysm-inline {
    display: inline-block;
    float: right;
    display: inline;
    padding: 0 10px;
}
/*---- //mb social btn 無理クソ ----*/


.smartfooter hr {
    display: block;
    height: 2px;
    border: 0;
    border-top: 2px solid #cccccc;
    padding-top: 0;
}
.smartfooter .bus {text-align:center;margin:0 auto 10px;}
.smartfooter #smFooter {text-align:center;}

