@charset "UTF-8";
/* index.html */


.box_matchingNavi {
	height: 470px;
	background: url(/access/salestop/images/bg_matchingnavi.png) no-repeat 0 0;
}
.clmn_contents .box_matchingNavi h2 {
	margin: 0;
	padding: 0;
	height: 52px;
	border-radius: 0px;
	background: none;
	text-indent: -9999px;
}
.clmn_contents .box_matchingNavi .box_3column h3 {
	margin: 0;
	padding: 0;
	height: 47px;
	border-radius: 0px;
	background: none;
	text-indent: -9999px;
}
.clmn_contents .box_matchingNavi .box_1column h3 {
	margin: 0;
	padding: 0;
	height: 27px;
	border-radius: 0px;
	background: none;
	text-indent: -9999px;
}
.clmn_contents .box_matchingNavi .box_3column {
	margin-left: 13px;
	width: 683px;
}
.clmn_contents .box_matchingNavi .box_3column .column {width: 227px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner {width: 214px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner ul {height: 276px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li {
	margin: 0;
	height: 69px;
}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li a {
	display: block;
	height: 69px;
	background-image: url(/access/salestop/images/btn_matchingnavi.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-1 a {background-position: 0 0;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-2 a {background-position: 0 -69px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-3 a {background-position: 0 -138px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-4 a {background-position: 0 -207px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-1 a {background-position: 0 -276px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-2 a {background-position: 0 -345px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-3 a {background-position: 0 -414px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-4 a {background-position: 0 -483px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-1 a {background-position: 0 -552px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-2 a {background-position: 0 -621px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-3 a {background-position: 0 -690px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-4 a {background-position: 0 -759px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-1 a:hover {background-position: -214px 0;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-2 a:hover {background-position: -214px -69px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-3 a:hover {background-position: -214px -138px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn01-4 a:hover {background-position: -214px -207px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-1 a:hover {background-position: -214px -276px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-2 a:hover {background-position: -214px -345px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-3 a:hover {background-position: -214px -414px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn02-4 a:hover {background-position: -214px -483px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-1 a:hover {background-position: -214px -552px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-2 a:hover {background-position: -214px -621px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-3 a:hover {background-position: -214px -690px;}
.clmn_contents .box_matchingNavi .box_3column .column .column-inner li.btn03-4 a:hover {background-position: -214px -759px;}

.clmn_contents .box_matchingNavi .box_1column .link_search {
	margin-left: 550px;
	margin-top: 0;
	padding-top: 15px;
	width: 118px;
}
.clmn_contents .box_matchingNavi .box_1column .link_search a {
	display: block;
	width: 116px;
	height: 22px;
	border: 1px solid #666666;
	border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
	background: #666666;
	color: #ffffff;
	line-height: 24px;
	font-weight: bold;
	font-size: 0.90em;
	letter-spacing: 1px;
	text-align: center;
	text-decoration: none;
}
.clmn_contents .box_matchingNavi .box_1column .link_search a:hover {
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	color: #454545;
}



.clmn_contents h2.recommend_service {margin: 0 auto 10px;}




/*20130322 TOP*/
.container .clmn_contentsAll {
    width: 950px;
}

.container .clmn_contentsAll .box_2columnLar{
	margin-top:10px;
}

.container .clmn_contentsAll .box_3columnLar .LarBnr01 , 
.container .clmn_contentsAll .box_3columnLar .LarBnr02 , 
.container .clmn_contentsAll .box_3columnLar .LarBnr03 , 
.container .clmn_contentsAll .secBot .secLeft , 
.container .clmn_contentsAll .secBot .secCenter , 
.container .clmn_contentsAll .secBot .secRight{
	width:310px;
	float:left;
}
.container .clmn_contentsAll .box_3columnLar .LarBnr01 img{
	width:310px;
	float:left;
}



/*
TOP 20130607 20130926追記
------------------------------------------------*/
.container .clmn_contentsAll .box_2columnLar .LarBnr05Sec{
	float:left;
}
.container .clmn_contentsAll .box_3columnLar .LarBnr02, 
.container .clmn_contentsAll .box_3columnLar .LarBnr03,  
.container .clmn_contentsAll .box_2columnLar .LarBnr05, 
.container .clmn_contentsAll .box_2columnLar .LarBnr06,
.container .clmn_contentsAll .box_2columnLar .LarBnr07,
.container .clmn_contentsAll .section .secTopRight, 
.container .clmn_contentsAll .secBot .secCenter, 
.container .clmn_contentsAll .secBot .secRight{
margin-left:10px;
}

.clmn_contentsAll .section .secTopLeft , 
.clmn_contentsAll .section .secTopRight{
 	width:470px; 
	float:left;
}

/*
.container .clmn_contentsAll .box_2columnLar .LarBnr04 {width:470px;float:left;}
.container .clmn_contentsAll .box_2columnLar .LarBnr05, 
.container .clmn_contentsAll .box_2columnLar .LarBnr06 {width:230px;float:left;}
*/

.container .clmn_contentsAll .box_2columnLar .LarBnr04,
.container .clmn_contentsAll .box_2columnLar .LarBnr05, 
.container .clmn_contentsAll .box_2columnLar .LarBnr06,
.container .clmn_contentsAll .box_2columnLar .LarBnr07 {width:230px;float:left;}



.titleTop{
	background-color:#333;
	padding:5px 5px 5px 10px;
	display:block;
}

.topH2{
	color:#fff;
	font-size:120%;
	background:url(/access/common2011/images/recommend/pict/h2_title_icon.gif) no-repeat 4px 4px;
	padding:1px 0 0 15px;
}

.stitle{
	font-size:90%;
	padding:10px 0 3px 25px;
}

.stitle_img01{
	background:url(/access/common2011/images/recommend/pict/top_title_icon01.gif) no-repeat 0 10px;
}

.stitle_img02{
	background:url(/access/common2011/images/recommend/pict/top_title_icon02.gif) no-repeat 0 10px;
}

.secLink{
	padding:20px 0 0 0;
}

.linkTitle01{
	font-size:110%;
}

.linkTitle02{
	color:#89da16;
	font-weight:bold;
}

.clmn_contentsAll a.blank {
    background: url("/access/common2011/images/base/bg_linkBlank01.png") no-repeat scroll left top transparent;
    padding-left: 16px;
}
.clmn_contentsAll a.blank:hover {
    background-image: url("/access/common2011/images/base/bg_linkBlank01ov.png");
}

.clmn_contentsAll a.self {
    background: url("/access/common2011/images/base/bg_linkText01.png") no-repeat scroll left 1px transparent;
    padding-left: 16px;
}
.clmn_contentsAll a.self:hover {
    background-image: url("/access/common2011/images/base/bg_linkText01ov.png");
}

.box_cvBtn_online {
    width: 467px;
}
.box_cvBtn_online a {
    background: url("/access/common2011/images/base/btn_cv_467.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    letter-spacing: 0.05em;
    line-height: 50px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
}
.box_cvBtn_online a:hover {
    background-position: 0 -48px;
    color: #333333;
}
.footnote {
    font-size: 0.85em;
}

/**/
