@charset "utf-8";
/* CSS Document */

/* @group common */
* {margin:0;padding:0;}
html,body {
	margin: 0;
	width: 100%;
	height: 100%;
}
html>body{font-size:15px;}
*:first-child+html body{font-size:50%;}
body{font-size:100%;font-family: '游ゴシック体 ミディアム','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
color:#666;
letter-spacing: 0.08em;
}
* html body{vertical-align:baseline;font-size:75%;}
/*\*//*/
* html body{letter-spacing:0;vertical-align:middle;}
/**/
h1, h2, h3, h4, h5, h6, table, p, ul, ol, dl, input, textarea{font-size:100%;font-weight:normal;}
ul li, ol li{list-style-type:none;}
table tr th, table tr td{line-height:1.4;vertical-align:top;}
ul li p, ul li dl, ol li p, ol li dl, table p, table ul, dl dd p, dl dd ul,ul ul,dl table,table table,ul table,ol ul,dl h2,dl h3,dl ol,ul ol {font-size: 100%;}
hr{display:none;}
em, strong{font-weight:normal;}
img{border:0;}
sup {position: relative;top: .2em;font-size: 75%;}
sub {font-size: 75%;vertical-align: text-bottom;}
a{outline:none;color:#333333;text-decoration:none;}
a:link{ color:#333333;text-decoration:none;}
a:visited{ color:#333333;text-decoration:none;}
a:hover{color:#333333; text-decoration: none;}
a:active{color:#333333;}
/* @end */
/* @group clear */
div.wrap, div.section, div#content, div#main{min-height:1%;width:1270px;margin:0 auto;}
div.wrap:after, div.section:after, div#content:after, div#main:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
* html div.wrap, * html div.section, * html div#content, * html div#main{height:1%;}
/*\*//*/
* html div.wrap, * html div.section, * html div#content, * html div#main{height:inherit;display:inline-table;}
/**/
/* @end */
/* = Selected Text
----------------------------------------------- */

/*Safariでヒラギノ角ゴシックをきれいに表示させるCSS*/
@font-face {
font-family: sans-serif;
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: sans-serif;
src: local(HiraginoSans-W6);
font-weight: bold;
}
/*↓2017.02.14追加*/
@font-face {
font-family: 'Hiragino Kaku Gothic Pro W3';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'Hiragino Kaku Gothic Pro W3';
src: local(HiraginoSans-W6);
font-weight: bold;
}
/*↑2017.02.14追加*/
@font-face {
font-family: 'ヒラギノ角ゴ Pro W3';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'ヒラギノ角ゴ Pro W3';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'ヒラギノ角ゴ ProN W3';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'ヒラギノ角ゴ ProN W3';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'ＭＳ Ｐゴシック';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'ＭＳ Ｐゴシック';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'MS P Gothic';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'MS P Gothic';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'MS PGothic';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'MS PGothic';
src: local(HiraginoSans-W6);
font-weight: bold;
}



/* @group common */


