﻿@charset "utf-8";

/*------------------------------------------------------------------------------
BridgeSSL - CSS Modules Import
URL: http://bridge-ssl.jp/
Date: 2009-10-13
Copyright (C) Bridge Corporation. All Rights Reserved.
------------------------------------------------------------------------------*/

body#Sec div#MainVisual {
	background: url(../img/glossary/title_glossary.png) center 0 no-repeat;
}

/* ----------------------------------------

ContentsStyle

---------------------------------------- */

div#CharaBox {
	width: 733px;
	margin-bottom: 30px;
	border: 1px solid #d9d9d9;
}

div#CharaBox h4 {
	width: 673px;
	padding: 10px 30px;
	font-weight: 700;
	color: #006dd2;
	background: url(../img/common/bg_hr_01.png) 0 bottom repeat-x;
}

div#CharaBox div.CharaLink {
	margin-left: 30px;
	margin-top: 20px;
	padding-bottom: 8px;
	padding-right: 10px;
	float: left;
}

div#CharaBox div.CharaLink p {
	margin-bottom: 10px;
}

div#CharaBox div.CharaLink p a {
	margin-right: 13px;
	font-weight: 700;
}

div#CharaBox div.CharaLink p span {
	margin-right: 13px;
}

div#LftSubBox {
	width: 350px;
	margin-right: 35px;
	margin-bottom: 45px;
	float: left;
}

div#RgtSubBox {
	width: 350px;
	margin-bottom: 45px;
	float: left;
}

div#LftSubBox h5,
div#RgtSubBox h5 {
	background: url(../img/common/bg_hr_01.png) 0 bottom repeat-x;
	height: 22px;
	width: 340px;
	padding-left: 10px;
	font-weight: 700;
	color: #333;
	clear: both;
}

div#LftSubBox dl.CharaGroup,
div#RgtSubBox dl.CharaGroup {
	width: 350px;
	padding: 8px 0;
	float: left;
	background: #f9f9f9;
	margin-bottom: 30px;
}

div#LftSubBox dl.CharaGroup dt,
div#RgtSubBox dl.CharaGroup dt {
	width: 35px;
	padding-left: 10px;
	float: left;
	clear: left;
}

div#LftSubBox dl.CharaGroup dd,
div#RgtSubBox dl.CharaGroup dd {
	width: 270px;
	float: left;
}

div#LftSubBox dl.CharaGroup dd li,
div#RgtSubBox dl.CharaGroup dd li {
	padding-bottom: 12px;
	padding-left: 13px;
	background: url(../img/common/icon_arrow_01.png) 0 4px no-repeat;
	line-height: 1.2em;
}





body#Sec div#Content div#Main dl#glossary {
	width: 665px;
	margin-bottom: 30px;
}

body#Sec div#Content div#Main dl#glossary dt {
	border-left: 5px solid #006dd2;
	padding: 10px 15px;
	margin-bottom: 10px;
	min-height: 20px;
	font-weight: 700;
	color: #006dd2;
}

body#Sec div#Content div#Main dl#glossary dd {
	border-left: 5px solid #e5e5e5;
	padding: 10px 15px;
	min-height: 25px;
}

body#Sec div#Content div#Main p#BackGlossary {
	background :url(../img/common/icon_arrow_01.png) 0 5px no-repeat;
	padding-left: 13px;
	text-decoration: underline;


