@charset "shift_JIS";

#mainContainer .indexLinkContainer.exp .h2Title{
	margin-bottom: 0;
}
#mainContainer .indexLinkContainer.exp .hasListLink .h2Title{
	margin-bottom: 4px;
}

#mainContainer .indexLinkContainer.exp .col{
	border-top: solid 1px #E5E7E8;
	width: 699px;
	background-color: #E5E7E8;
}

#mainContainer .indexLinkContainer.exp .col2{
	border-top: none;
	border-right: none;
/*	border-left: solid 1px #E5E7E8;*/
	border-bottom: solid 1px #E5E7E8;
	margin:0px 0px 0px 1px;
	background-color: #fff;
}

#mainContainer .indexLinkContainer.exp .col3{
	margin-bottom: 0;
	border-top: none;
	border-right: none;
	margin:0px 0px 0px 1px;
	width: 232px;
	background-color: #fff;
	border-bottom: solid 1px #E5E7E8;
}

#mainContainer .indexLinkContainer.exp .col4{
	border-top: none;
	border-right: none;
/*	border-left: solid 1px #E5E7E8;*/
	margin:0px 0px 0px 1px;
	width: 24.822%;
	padding-bottom: 10px;
	background-color: #fff;
	border-bottom: solid 1px #E5E7E8;
}

#mainContainer .indexLinkContainer.exp .col3:nth-child(3n){
	width: 231px;
}
#mainContainer .indexLinkContainer.exp .col2:nth-child(2n),
#mainContainer .indexLinkContainer.exp .col2:last-child,
#mainContainer .indexLinkContainer.exp .col3:nth-child(3n),
#mainContainer .indexLinkContainer.exp .col3:last-child,
#mainContainer .indexLinkContainer.exp .col4:nth-child(4n),
#mainContainer .indexLinkContainer.exp .col4:last-child{
/*	border-right: solid 1px #E5E7E8;*/
	position: relative\9;
}


#mainContainer .indexLinkContainer.exp .col2{ 
	margin-bottom: 0;
	border-top: none;
	border-right: none;
	margin-right: 0;
	width: 348px;
}

#mainContainer .indexLinkContainer.exp .col{
/*	border-right: solid 1px #E5E7E8;*/
}

#mainContainer .indexLinkContainer .col3{
/*	border: solid 1px #E5E7E8;*/
	width: 220px;
	margin-right: 18px;
}
#mainContainer .indexLinkContainer .col2{
/*	border: solid 1px #E5E7E8;*/
	width: 324px;
}

#mainContainer .indexLinkContainer .headline,
#mainContainer .indexLinkContainer .index_image,
#mainContainer .indexLinkContainer .index_exp{
	margin: 10px;
	margin-bottom: 0;
}
#mainContainer .indexLinkContainer .index_image{
	margin-bottom: 10px;
}
#mainContainer .indexLinkContainer .headline{
	font-size: 16px;
	color: #0076C5;
	font-weight: bold;
	display: block;
}

#mainContainer .indexLinkContainer .headline a{
	font-size: 16px;
	color: #0076C5;
	font-weight: bold;
}
#mainContainer .indexLinkContainer .col2,
#mainContainer .indexLinkContainer .col3{
	padding-bottom: 10px;
}

#mainContainer .indexLinkContainer .index_image {
	float: left;
}
#mainContainer .indexLinkContainer .index_exp {
	clear: both;
}
#mainContainer .indexLinkContainer .headline {
	
	padding-top: 5px;
}
#mainContainer .indexLinkContainer .headline a.clear {
	color: #202020;
}


/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*ひとつあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink4.kara:nth-last-child(1){
	padding-right:1px;
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*二つあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink4.kara2:nth-last-child(2){
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink4.kara2:nth-last-child(1){
	padding-right:2px;
	margin:0px;
	border-bottom:0;
}

/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*ひとつあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink5.kara:nth-last-child(1){
	padding-right:1px;
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*二つあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink5.kara2:nth-last-child(2){
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink5.kara2:nth-last-child(1){
	padding-right:2px;
	margin:0px;
	border-bottom:0;
}

/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*ひとつあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink6.kara:nth-last-child(1){
	padding-right:1px;
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*二つあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink6.kara2:nth-last-child(2){
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink6.kara2:nth-last-child(1){
	padding-right:2px;
	margin:0px;
	border-bottom:0;
}

/*CLM-04_01：インデックスリンクエリア３（見出し／画像／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*ひとつあいているときに使用*/
/*英語サイトindex.html*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink3.kara:nth-last-child(1){
	padding-right:1px;
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
/*CLM-04_01：インデックスリンクエリア３（見出し／画像／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*二つあいているときに使用*/
/*英語サイトindex.html*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink3.kara2:nth-last-child(2){
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink3.kara2:nth-last-child(1){
	padding-right:2px;
	margin:0px;
	border-bottom:0;
}


/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*ひとつあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink11.kara:nth-last-child(1){
	padding-right:1px;
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
/*CLM-02_03：インデックスリンク（アイコン見出し／テキスト）にて使用*/
/*端まで並んでいないときに使用（背景色を見せいないため）*/
/*二つあいているときに使用*/
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink11.kara2:nth-last-child(2){
	margin:0px 0px 0px 1px;
	border-bottom:0;
}
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink11.kara2:nth-last-child(1){
	padding-right:2px;
	margin:0px;
	border-bottom:0;
}


#mainContainer .indexLinkContainer .col.clearfix .col3{
	border: solid 1px #E5E7E8;
}


#mainContainer .indexLinkContainer .col3.heightLine-indexLink10{
	border: solid 1px #E5E7E8;
}
#mainContainer .indexLinkContainer.exp .col3.heightLine-indexLink8{min-height:138px !important;}
