﻿@charset "utf-8";

/*
	base id [#bodySec] >> design.css
	base id [#bodySec] >> bodysection.css
	base id [#bodySecBoard] >> 3column.css
	base id [#maincontentsBlock] >> 3column.css
	base id [#maincontentstitleArea] >> 3column.css
	base id [#maincontentsArea] >> 3column.css

*/
/* トップページ */

/** タイトルエリア **/

div.sem{
    font-size: 70%;
	line-height: 160%;
	color:#6B6B6B;
	margin: 0px 0px 10px 0px;
	text-align:right;
	}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea h2{
	display: block;
	width: 520px;
	height:75px;
	margin: 0px 0px 0px 0px;
	background-image:url(/en/ga/lcsm/merit/image/title_merit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -9999px;
	text-decoration: none;
}

/** コンテンツエリア **/

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.meritContainer {
	width: 520px;
	margin: 0px 0px 30px 0px;
}
/** タイトル **/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.meritContainer h3{
	width: 520px;
	display:block;
	height:62px;
	margin: 0px 0px 15px 0px;
}

/** 目次リンク**/
/*** 01***/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.meritContainer ul.sstitle {
    display:block;
	width: 500px;
	margin: 0px 10px 0px 0px;
	background-image: url("/en/ga/lcsm/image/bk_dotline.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height:110%;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.meritContainer ul.sstitle li {
	padding: 0px 0px 10px 20px;
	margin:0px 5px 0px 5px;
	width: 475px;
	font-size: 70%;
	line-height: 160%;
	color:#6B6B6B;
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	background-image: url("/en/ga/lcsm/image/head_02.gif");
}

/** テキスト**/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.termsContainer p.text{
	width: 504px;
	font-size: 70%;
	line-height:160%;
	margin-bottom: 10px;
}

/* 上にマージンをとりたい場合 */
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.spacetop {
	padding: 10px 0px 0px 0px;
}

/** 関連リンク**/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.meritContainer a.textlink{
	padding: 0px 0px 0px 25px;
	background-image: url("/en/ga/lcsm/image/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0.5em 0.2em;
	font-size: 70%;
	line-height: 160%;
	margin-bottom:10px;
}


/** サブタイトル **/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.meritContainer h4{
	font-size: 90%;
	line-height:140%;
	color: #666284;
	font-weight:bold;
	margin-bottom:10px;
}	
/**** ライン ****/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.line {
	width: 520px;
	height: 1px;
	background-image: url("/en/ga/lcsm/image/bk_dotline.gif");
	background-repeat: repeat-x;
	background-position: left top;
}

/** ナンバー**/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.pagenavi ul {
	text-align: center;
	list-style-type: none;
	font-size:70%;
	padding-bottom:30px;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.pagenavi ul li {
	display :inline;
	padding: 0px 0px 0px 10px;
	color: #53556A;
	background-image: none;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.pagenavi ul li a {
	color: #3742A8;
	text-decoration: underline;
	font-weight: normal;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.pagenavi ul li a:link {
	color: #3742A8;
	text-decoration: underline;
	font-weight: normal;
}

#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.pagenavi ul li a:visited {
	color: #774979;
	font-weight: normal;
}

/** 関連リンク**/
#bodySec #bodySecBoard #maincontentsBlock #maincontentsArea div.lcsmContainer a.textlink{
	padding: 0px 0px 0px 25px;
	background-image: url("/en/ga/lcsm/image/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0.5em 0.2em;
	font-size: 70%;
	line-height: 160%;
	margin-bottom:10px;
	}

