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

/*
===== 1: font set =================================
*/

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont-v=4.4.0.eot");
  src: url("../fonts/fontawesome-webfont.eot#iefix&v=4.4.0") format('embedded-opentype'), url("../fonts/fontawesome-webfont-v=4.4.0.woff2") format('woff2'), url("../fonts/fontawesome-webfont-v=4.4.0.woff") format('woff'), url("../fonts/fontawesome-webfont-v=4.4.0.ttf") format('truetype'), url("https://part-time.fun/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format('svg');
  font-weight: normal;
  font-style: normal
}


/*
===== 2: body and base setting ===========================
*/


html {
  height: 100%;
}
/*
@media screen and (min-width: 320px){

html {
	font-size:80%;
  height: 100%;
}
}*/


/* * { font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif; }*/

@media screen and (min-width: 769px){
	
html {
  height: 100%;
}
body {
	line-height:2;
    font-size: 14px;
    letter-spacing: 0.02em;
	color:#310e12;
    font-family: 'Kozuka Mincho Pro Light',Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
	z-index:1;
}

body {
	letter-spacing:1px;
}
}

@media screen and (max-width:768px){

html {
  height: 100%;
}
body {
	line-height:1.8;
    font-size: 13px;
    letter-spacing: 0.02em;
	color:#310e12;
	font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
	z-index:1;
}

body {
	letter-spacing:0;
}

}

@media screen and (max-width:375px){

html {
	font-size:90%;
	height: 100%;
}
body {
	line-height:1.8;
    font-size: 13px;
    letter-spacing: 0.02em;
	color:#310e12;
	font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
	z-index:1;
}

body {
	letter-spacing:0;
}

}

@media screen and (max-width:320px){

html {
	font-size:76%;
  height: 100%;
}
body {
	line-height:1.8;
    font-size: 13px;
    letter-spacing: 0.02em;
	color:#310e12;
	font-family:"游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
	z-index:1;
}

body {
	letter-spacing:0;
}

}

/* for IE6 */
* html body {
    font-size: 100%;
}

/* for IE7 */
*:first-child+html body {
    font-size: 100%;
}

/* blogn 投稿本文内、IEの改行不具合用対策 */
br {
	letter-spacing: normal;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	/*visibility: hidden;*/
}
.clearfix {
	display: inline-block;
	/*overflow:hidden;*/
} 
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
	clear:both;
}

/* for IE8以下 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/*
===== 3: link setting ===========================
*/
a {
	outline:none;
}

a:link {
	color:#663333;
}

a:visited {
	color:#993333;
}

a:hover {
	color:#663333;
}