@charset "utf-8";
/* ===================================================================
CSS information
 style info :初期設定 (このCSSは通常変更しない)
 製作者	:takagi
 バージョン	:v3.5.3
=================================================================== */

/*
 * フォントの指定
 * ------------------------------------*/
html { font-size: 62.5%; } /* rem と pt を同じ値にする */
body { 
    font-size: 16px; /* =16px */
    font-size: 1.6rem; /* =16px */
    line-height: 2.8rem; /* 175% */
}

body,button,input,select,textar,
h6,h1,h2,h3,h4,h5 { font-family:Helvetica, Arial,'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}
/* for WinIE6*/
* html body {
	font-size: 75%;
	font-family: Verdana, "MS P ゴシック", sans-serif;
}
/* for WinIE7*/
*:first-child+html body {
	font-size: 75%;
	font-family: 'メイリオ', Meiryo, sans-serif;
}

/* 
 * スタイルをクリア
 * ------------------------------------*/
html {
	overflow-y: scroll;
}
body {
	margin:0;
	padding:0;
	color:#333;
}

table {
	border-collapse: collapse;  border-spacing: 0;
}  
img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}  
address {
	font-style:normal;
}
ul {
	margin: 0;
	padding: 0;
    list-style-type: none;
}
/*
dl,ol {
	margin: 0;
	padding: 0;
}
*/
/* インデントを左にはみ出ないようにする*/
/*
ul li,ol li {
    padding-left: 1rem;
    text-indent: -1rem;
    list-style-position: inside;
}
*/
a ,
a:hover {
	text-decoration: none;
}
em { /* 斜体をキャンセル */
	font-style: normal;
}

/* 
 * IE用のビューポートを設定
 * ====================================*/
/* スクロールバーがコンテンツに被らないように設定*/
body {
    -ms-overflow-style: none;
}
body {
    -ms-overflow-style: scrollbar;
}

/* 
 * ワードプレスのネイティブCSS
 * ====================================*/

/* editor */
 
p {
    display: block;
    margin: 15px 0;
}
strong { font-weight: bold; }
em { font-style: italic; }
blockquote {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 40px;
    -webkit-margin-end: 40px;
}
 
/* img */
 
.aligncenter {
    display: block;
    margin: 0 auto;
}
.alignright { float: right; }
.alignleft { float: left; }
 
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
    max-width: 100%;
}
 
/* clearfix */
 
.clearfix {
    overflow: hidden;
    zoom: 1;
}
.clearfix:after {
    content: ""
    display: block;
    clear: both;
}


