/*
	$Id: stylesheet.css,v1 $

	IZUMIKAI'sWEB
	Copyright (c) 2005-2007. IZUMIKAI
	Create and Design by Seiki Nishijima

======================================================================
  Memo
・フォントサイズ固定のためOsakaとＭＳＰゴを指定。ヒラギノはおまけ。 060413


======================================================================
*/


body {
/*------------------------------------
  背景色・イメージ・固定・開始位置・繰り返し
-------------------------------------*/
	background-color: #E0F3E0;
	background-image :  url(images/background.gif) ; 
/*	background-attachment: fixed; 
	background-position: 0% 100%; 
	background-repeat: no-repeat;*/
/*------------------------------------
  スクロールバーの色設定（ie系のみ適応）
-------------------------------------*/
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #349f2b;
	scrollbar-shadow-color: #349f2b;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #349f2b;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
/*------------------------------------
  ボディマージン
-------------------------------------*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: auto;
	text-align: left;
/*------------------------------------
  デフォルトフォント
-------------------------------------*/
	font-family : Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}

/*------------------------------------
  リンク、アンダーバー削除
-------------------------------------*/
/*a {
	text-decoration: none;
}/*

/*------------------------------------
  リンク、ヒット時の色
-------------------------------------*/
a:link {
	color: #ffffff;
}
a:visited {
	color: #ffffff;
}
a:active {
	color: #ffffff;
}
a:hover {
	color: #aaffaa;
}/*
a:hover {349f2b
	background:#ffffff;
}*/
/*------------------------------------
  リンク、ヒット時の色２
-------------------------------------*/
a.slaveColor:link {
	color: #349f2b;
}
a.slaveColor:visited {
	color: #349f2b;
}
a.slaveColor:active {
	color: #349f2b;
}
a.slaveColor:hover {
	color: #ffffff;
}
a.slaveColor:hover {
	background:#349f2b;
}
/*------------------------------------
  トプペ用ブロック
-------------------------------------*/
/*-- ヘッダセット --*/
#topHeadBox {
/*	background-image :  url(images/bgHead.gif) ; 
	background-repeat: no-repeat; */
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 137px;
	text-align: left;
}
div.topHeadLeftBox {
	background-image :  url(images/topBgLeftS.gif) ; 
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 137px;
	float: left;
}
div.topHeadRightBox {
	background-image :  url(images/topBgRightS.gif) ; 
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 137px;
	float: left;
}
div.topHeadCenterBox {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 137px;
	float: left;
}
#topHeadCenterSecondaryBox {
	background-image :  url(images/menuTop_bg.gif) ; 
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 19px;
	text-align: left;
}
#topContentsBox {
	margin-left: 0px;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	width: 758px;
	text-align: left;
	background-image :  url(images/bgMain.gif) ; 
	background-repeat: repeat-y;
	clear: both;
}

/*-- トプペメインセット --*/
div.topMainBox {
	background-image :  url(images/topImage.jpg) ; 
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 371px;
	clear: left;
}

div.topSubBox {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 162px;
	clear: left;
	clear: both;
}

div.topMainSlaveTopBox {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 243px;
	clear: left;
}

/*-- トプペ上段 --*/
div.topMainSlaveTopLeftBox {
	margin: 0px;
	padding-top: 33px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	float: left;
}
div.topMainSlaveTopRightBox {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #ffffff;
	float: left;
}

/*-- トプペ下段 --*/
div.topMainSlaveBottomBox {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 101px;
	clear: left;
}
div.topMainSlaveBottomLeftBox {
	margin: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	float: left;
}

/*-- トプペおまけ --*/
div.topSubSlaveLeftBox {
	background-image: url(images/topAddress.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 432px;
	height: 162px;
	float: left;
}
div.topSubSlaveRightBox {
	background-image: url(images/topHome.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 318px;
	height: 162px;
	float: left;
}
div.topSubSlaveLeftTopBox {
	margin: 0px;
	padding: 0px;
	height: 64px;
}
div.topSubSlaveLeftMiddleBox {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 66px;
	margin-right: 0px;
	padding: 0px;
	height: 32px;
	text-align: left;
}
div.topSubSlaveLeftBottomBox {
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding: 0px;
	height: 60px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	color: #349f2b;
	clear: left;
}

/*-- トプペ配置コンテンツセット --*/
p.addTop {
	margin-top: 8px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 30px;
	padding: 0px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #ffffff;
}
p.addBottom {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #ffffff;
}
span.address {
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #ffffff;
}
h2.topHomeBox {
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}
p.topHomeBox {
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-right: 137px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 160%;
	color: #1c9854;
}
p.topHomeBottomBox {
	margin-top: 16px;
	padding: 0px;
	text-align: right;
	vertical-align: bottom;
}
/*--デイサービス破棄--
h2.topDayBox {
	margin-top: 7px;
	margin-bottom: 0px;
	margin-left: 124px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}
p.topDayBox {
	margin-top: 6px;
	margin-bottom: 20px;
	margin-left: 118px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	color: #ffffff;
}
------------------*/
h2.topMedicalBox {
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 110px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 17px;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}
p.topMedicalBox {
	margin-top: 5px;
	margin-bottom: 18px;
	margin-left: 124px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	color: #ffffff;
}
p.topMedicalBox080219 {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 112px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
	color: #ffffff;
}
a.topMedicalBox {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}
h2.topTopicsBox {
	margin-top: 24px;
	margin-bottom: 0px;
	margin-left: 98px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 100%;
	color: #1c9854;
}
p.topTopicsBox {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 48px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
}
iframe.topTopicsBox {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 265px;
	height: 73px;
	border: none;
}
h2.topTimeBox {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 100%;
	color: #ffffff;
}
div.topTimeBox {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	clear: left;
	clear: both;
}
div.topTimeLeftBox {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 140%;
	color: #ffffff;
	float: left;
}
div.topTimeRightBox {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 140%;
	color: #ffffff;
	float: left;
}
span.topTimeLine {
	font-size: 12px;
	font-weight: normal;
	line-height: 110%;
}

/*------------------------------------
  紹介用ブロック
-------------------------------------*/
div.infoHow2Box {
	background-image: url(images/info_how2boxBg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 20px;
	width: 100%;
	height: 190px;
	clear: left;
}
div.infoHow2SlaveLBox {
	margin: 0px;
	width: 500px;
	height: 160px;
	text-align: left;
	font-size: 14px;
	line-height: 140%;
	color: #1c9854;
	float: left;
}
div.infoHow2SlaveRBox {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	width: 150px;
	height: 160px;
	text-align: center;
	vertical-align: bottom;
	font-size: 12px;
	line-height: 140%;
	color: #1c9854;
	float: left;
}
div.infoCategoryBox {
	background-image: url(images/info_categoryboxBg.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	width: 712px;
	height: 95px;
	clear: left;
}
div.infoCategorySlaveBox {
	margin: 0px;
	padding-top: 20px;
	padding-left: 250px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 100%;
	height: 100%;
	clear: left;
}
div.infoCategorySlaveLBox {
	margin: 0px;
	padding: 0px;
	width: 100px;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	line-height: 140%;
	color: #1c9854;
	float: left;
}
div.infoCategorySlaveRBox {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	width: 360px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	line-height: 140%;
	color: #1c9854;
	float: left;
}
div.infoSubsidBox {
	background-image: url(images/info_subsidizeboxBg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	width: 712px;
	height: 90px;
	clear: left;
}
div.infoSubsidSlaveBox {
	margin: 0;
	padding-top: 20px;
	padding-left: 250px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
	height: 100%;
	text-align: left;
	clear: left;
}
div.infoSubsidSlaveLBox {
	margin: 0;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 60px;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	line-height: 140%;
	color: #ffffff;
	float: left;
}
div.infoSubsidSlaveRBox {
	margin: 0;
	padding: 0px;
	width: 400px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	line-height: 140%;
	color: #ffffff;
	float: left;
}

div.infoTraitBox {
	background-image: url(images/info_traitboxBg.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	width: 712px;
	height: 360px;
	clear: left;
}
div.infoTraitSlaveLBox {
	margin: 0;
	padding: 0px;
	width: 440px;
	height: 100%;
	text-align: left;
	font-size: 16px;
	line-height: 140%;
	color: #1c9854;
	float: left;
}
div.infoTraitSlaveRBox {
	margin: 0;
	padding: 0px;
	width: 272px;
	height: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 140%;
	color: #1c9854;
	float: left;
}
div.infoTraitSlaveTextBox {
	margin: 0;
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	height: 100%;
	text-align: left;
	font-size: 15.5px;
	line-height: 23px;
	color: #1c9854;
	float: left;
}

h2.infoTraitTitle {
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 140%;
	color: #1c9854;
}
p.infoHow2Coments {
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
	line-height: 140%;
	color: #1c9854;
}

/*------------------------------------
  ヘッダーブロック
-------------------------------------*/
#headBox {
/*	background-image :  url(images/bgHead.gif) ; 
	background-repeat: no-repeat;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 150px;
	text-align: left;
}
div.mainBox {
	margin-left: 0px;
	margin-right: auto;
	padding: 0px;
	width: 758px;
	text-align: left;
	clear: both;
}
div.headLeftBox {
	background-image :  url(images/headBgLeftS.gif) ; 
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 150px;
	float: left;
}
div.headRightBox {
	background-image :  url(images/headBgRightS.gif) ; 
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 150px;
	float: left;
}
div.headCenterBox {
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 150px;
	float: left;
}
#headCenterPrimaryBox {
	background-image :  url(images/headBg.gif) ; 
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 118px;
	clear: left;
}
#headCenterSecondaryBox {
	background-image :  url(images/menu_bg.gif) ; 
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 757px;
	height: 32px;
	text-align: left;
}
div.headCenterSlaveLBox {
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 23px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	float: left;
}
div.headCenterSlaveCBox {
	background-image :  url(images/headLeftBg.gif) ; 
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 118px;
	width: 150px;
	float: left;
}
div.headCenterSlaveRBox {
	background-image :  url(images/headRightBg.gif) ; 
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 68px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 217px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	float: left;
}
/*------------------------------------
  メインブロック
-------------------------------------*/
#contentsBox {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	width: 758px;
	text-align: left;
	background-image :  url(images/bgMain.gif) ; 
	background-repeat: repeat-y;
	clear: both;
}
div.primaryBox {
	padding: 0px;
	width: 757px;
	clear: both;
	text-align: left;
}
div.normalBox {
	background-image: url(images/normal_boxBg.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
	width: 712px;
	height: 128px;
	clear: left;
}
div.normalSlaveBox {
	margin: 0;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	height: 100%;
	text-align: left;
	font-size: 14px;
	line-height: 140%;
	color: #1c9854;
	clear: left;
}
h1.contentsTitle {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 30px;
	padding: 0px;
	text-align: left;
	font-size: 21px;
	font-weight: bold;
	line-height: 100%;
	color: #1c9854;
}
h2.contentsTitle {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
	color: #1c9854;
}
span.contentsTitle {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	color: #1c9854;
}

/*-- 移築コンテンツ用 --*/
#oldContents {
	background-image: url(images/old_bg.jpg); 
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	width: 757px;
	text-align: left;
	clear: both;
}
div.oldContents {
	width: 86%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
/*------------------------------------
  フッターブロック
-------------------------------------*/
#footerBox {
/*	background-image :  url(images/bgFooter.gif) ; 
	background-repeat: repeat-x;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
	clear: both;
}
#footerEndBox {
	background-image: url(images/bgFooterBottom.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: auto;
	padding: 0px;
	width: 758px;
	height: 30px;
	clear: both;
}
div.footerPrimaryBox {
	background-image :  url(images/footerBg.gif) ; 
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: auto;
	padding: 0px;
	width: 758px;
	height: 19px;
	clear: both;
}
div.footerCopyBox {
	background-image :  url(images/copyBg.gif) ; 
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-right: auto;
	width: 758px;
	clear: both;
	text-align: right;
	font-size: 12px;
	line-height: 140%;
	clear: both;
}
div.copy {
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 50px;
	padding-bottom: 50px;
	text-align: right;
	font-size: 12px;
	line-height: 140%;
	clear: both;
}

/*
div.headTextBox {
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;

	width: 434px;
	height: 35px;

	text-align: left;
	vertical-align:middle;
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;

	float: left;
	clear: left;
	clear: both;

	border: 1px dotted #333333;
}
*/
/*------------------------------------
  リストセット
-------------------------------------*/
ul.menuList {
	text-align: left;
	margin: 0px;
	padding: 0px;
	clear: left;
}
ul.menuList li {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	display:inline;
}
ul.topMenuList {
	text-align: left;
	margin-top: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	clear: left;
}
ul.topMenuList li {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	display:inline;
}
ul.infoCateList {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
ul.infoCateList li {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 20px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	line-height: 150%;
	color: #1c9854;
	display:inline;
}
ul.infoSidList {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
ul.infoSidList li {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	line-height: 200%;
	color: #ffffff;
	display:inline;
}
/*------------------------------------
  注釈
-------------------------------------*/
p.atention {
	margin: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 120%;
	text-align: left;
	font-weight: bold;
	color: #ff3300;
}
/*------------------------------------
  備考
-------------------------------------*/
/*線種：border: *px (線種) #color;
none（無し）
solid（実線）・dotted（破線）・double（二重線）
groove（谷線）・ridge（山線）
inset（内線）・outset（外線）
*/

/*文字飾り：text-decoration
none（無し）
underline（下線）・overline（上線）
line-through（打ち消し線）
blink（点滅）・inherit（継承）

太字に限り以下：font-weight
normal（通常）と bold（太字）
*/
