@charset "UTF-8";

/*body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Hiragino Kaku Gothic ProN,"メイリオ",meiryo,sans-serif;}*/

/****************************************************************************************************/
/** 定型サイズ **/
/****************************************************************************************************/
.tn_blogM,.tn_blogS{
	line-height:28px;
}
.tn_blogS{
	font-size:14px;
}
.tn_blogM{
	font-size:16px;
}
.tn_blogL{
	font-size:20px;
	font-weight:bold;/*
	font-family: "TsukuMinPr6-B";*/
}
.tn_bold{
	font-weight:bold;/*
	font-family: "TsukuMinPr6-B";*/
}

.tn_red{
	color:#ff0000;
}
/****************************************************************************************************/
/** 定型サイズ **/
/****************************************************************************************************/




/****************************************************************************************************/
/** フォントサイズ **/
/****************************************************************************************************/
@media screen and (max-width:480px){
	#tn_Font10M,.tn_Font10M{font-size:10px;line-height:11px;font-weight:bold;}
	#tn_Font11M,.tn_Font11M{font-size:11px;line-height:9pt;font-weight:bold;}
	#tn_Font12M,.tn_Font12M{font-size:9pt;line-height:14px;font-weight:bold;}
	#tn_Font13M,.tn_Font13M{font-size:13px;line-height:15px;font-weight:bold;}
	#tn_Font14M,.tn_Font14M{font-size:14px;line-height:1pc;font-weight:bold;}
	#tn_Font15M,.tn_Font15M{font-size:15px;line-height:17px;font-weight:bold;}
	#tn_Font10BM,.tn_Font10BM{font-size:10px;line-height:11px;font-weight:bold;}
	#tn_Font11BM,.tn_Font11BM{font-size:11px;line-height:9pt;font-weight:bold;}
	#tn_Font12BM,.tn_Font12BM{font-size:9pt;line-height:14px;font-weight:bold;}
	#tn_Font13BM,.tn_Font13BM{font-size:13px;line-height:15px;font-weight:bold;}
	#tn_Font14BM,.tn_Font14BM{font-size:14px;line-height:1pc;font-weight:bold;}
	#tn_Font15BM,.tn_Font15BM{font-size:15px;line-height:17px;font-weight:bold;}
}
#tn_Font10B,#tn_Font11B,#tn_Font12B,#tn_Font13B,#tn_Font14B,#tn_Font15B,#tn_Font16B,#tn_Font17B,#tn_Font18B,#tn_Font19B,#tn_Font20B,#tn_Font21B,#tn_Font22B,#tn_Font23B,#tn_Font24B,#tn_Font25B,#tn_Font26B,#tn_Font27B,#tn_Font28B,#tn_Font30B,#tn_Font32B,#tn_Font36B,#tn_Font48B,.tn_Font10B,.tn_Font11B,.tn_Font12B,.tn_Font13B,.tn_Font14B,.tn_Font15B,.tn_Font16B,.tn_Font17B,.tn_Font18B,.tn_Font19B,.tn_Font20B,.tn_Font21B,.tn_Font22B,.tn_Font23B,.tn_Font24B,.tn_Font25B,.tn_Font26B,.tn_Font27B,.tn_Font28B,.tn_Font30B,.tn_Font32B,.tn_Font36B,.tn_Font48B{
	font-weight:bold;
}
#tn_Font10,#tn_Font10B,.tn_Font10,.tn_Font10B{
	font-size:10px;line-height:11px
}
#tn_Font11,#tn_Font11B,.tn_Font11,.tn_Font11B{
	font-size:11px;line-height:9pt
}
#tn_Font12,#tn_Font12B,.tn_Font12,.tn_Font12B{
	font-size:9pt;line-height:14px
}
#tn_Font13,#tn_Font13B,.tn_Font13,.tn_Font13B{
	font-size:13px;line-height:15px
}
#tn_Font14,#tn_Font14B,.tn_Font14,.tn_Font14B{
	font-size:14px;line-height:1pc
}
#tn_Font15,#tn_Font15B,.tn_Font15,.tn_Font15B{
	font-size:15px;line-height:17px
}
#tn_Font16,#tn_Font16B,.tn_Font16,.tn_Font16B{
	font-size:16px;line-height:18px
}
#tn_Font17,#tn_Font17B,.tn_Font17,.tn_Font17B{
	font-size:17px;line-height:19px
}
#tn_Font18,#tn_Font18B,.tn_Font18,.tn_Font18B{
	font-size:18px;line-height:20px
}
#tn_Font19,#tn_Font19B,.tn_Font19,.tn_Font19B{
	font-size:19px;line-height:21px
}
#tn_Font20,#tn_Font20B,.tn_Font20,.tn_Font20B{
	font-size:20px;line-height:22px
}
#tn_Font21,#tn_Font21B,.tn_Font21,.tn_Font21B{
	font-size:21px;line-height:23px
}
#tn_Font22,#tn_Font22B,.tn_Font22,.tn_Font22B{
	font-size:22px;line-height:24px
}
#tn_Font23,#tn_Font23B,.tn_Font23,.tn_Font23B{
	font-size:23px;line-height:25px
}
#tn_Font24,#tn_Font24B,.tn_Font24,.tn_Font24B{
	font-size:24px;line-height:26px
}
#tn_Font25,#tn_Font25B,.tn_Font25,.tn_Font25B{
	font-size:25px;line-height:27px
}
#tn_Font26,#tn_Font26B,.tn_Font26,.tn_Font26B{
	font-size:26px;line-height:28px
}
#tn_Font27,#tn_Font27B,.tn_Font27,.tn_Font27B{
	font-size:27px;line-height:29px
}
#tn_Font28,#tn_Font28B,.tn_Font28,.tn_Font28B{
	font-size:28px;line-height:30px
}
#tn_Font30,#tn_Font30B,.tn_Font30,.tn_Font30B{
	font-size:30px;line-height:2pc
}
#tn_Font32,#tn_Font32B,.tn_Font32,.tn_Font32B{
	font-size:2pc;line-height:34px
}
#tn_Font36,#tn_Font36B,.tn_Font36,.tn_Font36B{
	font-size:36px;line-height:38px
}
#tn_Font48,#tn_Font48B,.tn_Font48,.tn_Font48B{
	font-size:3pc;line-height:50px
}
/****************************************************************************************************/
/** フォントサイズ **/
/****************************************************************************************************/

/*
.spOnly
.pcOnly

【筑紫オールド明朝の場合】サイト内では主に見出し類で使用
font-family: "TsukuAOldMinPr6N-L"
font-family: "TsukuMinPr6-B"
font-family: "TsukuMinPr6-B"

【筑紫明朝の場合】サイト内では主に本文類で使用
font-family: "TsukuMinPro-L";
font-family: "TsukuMinPro-R";
font-family: "TsukuMinPro-B";
*/
