@charset "shift_jis";

/* 全体 */

#Content {
	width: 770px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#main {
	width: 770px;
}

/* フッター */

#foot {
	width: 770px;
	background : url(head-bg01.gif) repeat-x left top;
	clear: both;
}

.foot-pd {
	padding: 15px 10px 30px 10px;
}

/* ========================================= */
/*                  くず                     */
/* ========================================= */

.kuzu {
	padding-top: 15px;
	padding-bottom: 25px;
}

/* ========================================= */
/*                   ヘッダー                 */
/* ========================================= */


/* ロゴ */

.head-L {
	float: left;
	padding: 20px 7px 0px 7px;
}

/* ロゴ以外（右がわ） */

.head-R {
	float: left;
}

/* 右上 */

#hsmenu {
	padding-bottom: 10px;
	text-align: right;
}

/* グローバルメニュー */

#hmenu a {
	display: block;
	text-indent: -10000px;
	width: 155px;
	height: 33px;
}

#hmenu li {
	width: 155px;
	height: 33px;
	float: left;
	list-style-type: none;
}

.hmenu01 {
	padding-right: 3px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_01_n.gif) no-repeat 0px 0px;
}

.hmenu01 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_01_n.gif) no-repeat 0px 0px;
}

.hmenu01 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_01_o.gif) no-repeat 0px 0px;
}

.hmenu01-set {
	padding-right: 3px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_01_o.gif) no-repeat 0px 0px;
}

.hmenu02 {
	padding-right: 3px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_02_n.gif) no-repeat 0px 0px;
}

.hmenu02 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_02_n.gif) no-repeat 0px 0px;
}

.hmenu02 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_02_o.gif) no-repeat 0px 0px;
}

.hmenu02-set {
	padding-right: 3px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_02_o.gif) no-repeat 0px 0px;
}

.hmenu03 {
	padding-right: 3px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_03_n.gif) no-repeat 0px 0px;
}

.hmenu03 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_03_n.gif) no-repeat 0px 0px;
}

.hmenu03 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_03_o.gif) no-repeat 0px 0px;
}

.hmenu03-set {
	padding-right: 3px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_03_o.gif) no-repeat 0px 0px;
}

.hmenu04 {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_04_n.gif) no-repeat 0px 0px;
}

.hmenu04 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_04_n.gif) no-repeat 0px 0px;
}

.hmenu04 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_04_o.gif) no-repeat 0px 0px;
}

.hmenu04-set {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu_04_o.gif) no-repeat 0px 0px;
}

/* グローバルメニュー2 */

#hmenu2 {
	background-color: #e7e7e7;
	padding: 12px;
}

.hmenu2-01 {
	width: 34px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_01_n.gif) no-repeat 0px 0px;
}

.hmenu2-01 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_01_n.gif) no-repeat 0px 0px;
}

.hmenu2-01 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_01_o.gif) no-repeat 0px 0px;
}

.hmenu2-01-set {
	width: 34px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_01_o.gif) no-repeat 0px 0px;
}

.hmenu2-02 {
	width: 83px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_02_n.gif) no-repeat 0px 0px;
}

.hmenu2-02 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_02_n.gif) no-repeat 0px 0px;
}

.hmenu2-02 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_02_o.gif) no-repeat 0px 0px;
}

.hmenu2-02-set {
	width: 83px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_02_o.gif) no-repeat 0px 0px;
}

.hmenu2-03 {
	width: 62px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_03_n.gif) no-repeat 0px 0px;
}

.hmenu2-03 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_03_n.gif) no-repeat 0px 0px;
}

.hmenu2-03 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_03_o.gif) no-repeat 0px 0px;
}

.hmenu2-03-set {
	width: 62px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_03_o.gif) no-repeat 0px 0px;
}

.hmenu2-04 {
	width: 62px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_04_n.gif) no-repeat 0px 0px;
}

.hmenu2-04 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_04_n.gif) no-repeat 0px 0px;
}

.hmenu2-04 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_04_o.gif) no-repeat 0px 0px;
}

.hmenu2-04-set {
	width: 62px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_04_o.gif) no-repeat 0px 0px;
}

.hmenu2-05 {
	width: 62px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_05_n.gif) no-repeat 0px 0px;
}

.hmenu2-05 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_05_n.gif) no-repeat 0px 0px;
}

.hmenu2-05 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_05_o.gif) no-repeat 0px 0px;
}

.hmenu2-05-set {
	width: 62px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_05_o.gif) no-repeat 0px 0px;
}

.hmenu2-06 {
	width: 73px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_06_n.gif) no-repeat 0px 0px;
}

.hmenu2-06 a {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_06_n.gif) no-repeat 0px 0px;
}

.hmenu2-06 a:hover {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_06_o.gif) no-repeat 0px 0px;
}

.hmenu2-06-set {
	width: 73px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/hd_menu2_06_o.gif) no-repeat 0px 0px;
}

/* 共通見出し・タイトル・リード */

.k-ttl01 {
	margin-bottom: 20px;
}

.k-ttl02 {
	margin-bottom: 25px;
}

.k-read01 {
	margin-bottom: 25px;
}

.k-read02 {
	margin-bottom: 15px;
}

.midashi01 {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/line01.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.midashi02 {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/line01.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}

.midashi03 {
	padding-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
}

.em01-midashi01 {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/em_midashi01.gif) no-repeat 0px 0px;
	padding: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 7px;
}

.em01-midashi01-2 {
	height: 42px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/em_midashi02.gif) no-repeat 0px 0px;
	padding-left: 8px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

.em01-midashi01-3 {
	height: 60px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/em_midashi03.gif) no-repeat 0px 0px;
	padding-left: 8px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

.em01-midashi01-5 {
	height: 80px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/em_midashi05_bottom.gif) no-repeat left bottom;
	padding-left: 8px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 6px;
}

/*	5行外側	*/

.em01-midashi01-5s {
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/em_midashi05.gif) no-repeat 0px 0px;
	margin-bottom: 5px;
}

.em01-midashi02 {
	border-bottom: 1px dotted #E6E7EB;
	border-left: 3px solid #FF6600;
	padding: 4px 4px 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 10px;
}

.ed01-midashi01 {
	height: 30px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/em_midashi01.gif) no-repeat 0px 0px;
	padding-left: 8px;
	padding-top: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

.ed01-midashi01-2 {
	height: 30px;
	background : url(../../../../AppData/Roaming/IBM/Homepage Builder Version 11/tmp/cache/新規５/em_midashi01.gif) no-repeat 0px 0px;
	padding-left: 8px;
	padding-top: 9px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

.ed01-midashi02 {
	border-bottom: 1px dotted #E6E7EB;
	border-left: 3px solid #EDB800;
	padding: 4px 4px 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 10px;
}

.med01-midashi02 {
	border-bottom: 1px dotted #E6E7EB;
	border-left: 3px solid #e7729d;
	padding: 4px 4px 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 10px;
}

/* ========================================= */
/*                   フロート                  */
/* ========================================= */

.em-L01 {
	float: left;
	width: 250px;
}

.em-R01 {
	float: right;
	width: 250px;
}

.em-L02 {
	float: left;
	width: 100px;
	margin-right: 20px;
}

.em-L01-2 {
	float: left;
	width: 526px;
}

.em-L02-2 {
	float: left;
	width: 100px;
	margin-right: 56px;
}

.em-L03 {
	float: left;
	width: 230px;
}

.em-L03-2 {
	float: left;
	width: 220px;
	margin-right: 10px;
}

.em-L04 {
	float: left;
	padding-right: 20px;
}

.em-L-406 {
	width: 406px;
	float: left;
}

.em-L-286 {
	width: 286px;
	float: left;
}

.em-L-351 {
	width: 351px;
	float: left;
}

.em-R04 {
	float: right;
	padding-left: 20px;
}

.em-L {
	float: left;
}

.em-R {
	float: right;
}

/* ========================================= */
/*  画像キャプション・囲み枠・ページトップ                 */
/* ========================================= */

.cap-txt01 {
	font-size: 10px;
	margin-top: 3px;
}

.cap-txt02 {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.waku01 {
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}

.waku02 {
	padding: 15px;
	border: 1px solid #E6E7EB;
}

.pagetop {
	padding-top: 15px;
}

.pagetop2 {
	padding-bottom: 20px;
}

.pagetop3 {
	padding-bottom: 20px;
	padding-right: 25px;
}

/* ページトップへ */

.pageTop {
	text-align: right;
	padding-bottom: 15px;
}

/* 共通マ−ジン */

.pd10 {
	padding: 10px;
}

.m5 {
	margin: 5px;
}

.mb3 {
	margin-bottom: 3px;
}

.mb5 {
	margin-bottom: 5px;
}

.shiten {
	margin-left: 12px;
}

.m10 {
	margin: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.mt10 {
	margin-top: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mtb15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb25 {
	margin-bottom: 25px;
}

.mb30 {
	margin-bottom: 30px;
}

.mb40 {
	margin-bottom: 40px;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 1px;
}


