@charset "utf-8";



/* メインビジュアル --------------------- */

.block_mainvisual{
	position:relative;
	/*height:291px; 真壁変更*/
	/*height:245px;*/
	height:291px;
	margin-bottom:3px;
}


.block_mainvisual .bx-wrapper{
	position:relative;
	margin-bottom:3px;
	height:245px;
}
.block_mainvisual .bx-wrapper .bx-viewport{
	background:#F0F0F0;
	height:245px;
}

.block_mainvisual .slides{
	/*height:100%;*/
	height:248px;
	/*position:absolute;真壁変更*/
	position:relative;
	width:100%;
	
}
.block_mainvisual .slide{
	position:absolute;
	width:100%;
}

.block_mainvisual #s01{
	z-index:20;
}
.block_mainvisual #s02{
	z-index:19;
}
.block_mainvisual #s03{
	z-index:18;
}
.block_mainvisual #s04{
	z-index:17;
}
.block_mainvisual #s05{
	z-index:16;
}


/* control：next-prev */

.block_mainvisual .bx-wrapper .bx-controls{
}

.block_mainvisual .bx-wrapper .bx-controls .bx-controls-direction{
}

.block_mainvisual .bx-wrapper .bx-controls .bx-controls-direction a{
	display:block;
	text-indent:-9999px;
	position:absolute;
	z-index:20;
	top:35%;
}
.block_mainvisual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{
	left:-50px;
	background:url(../images/top/btn_prev.png) no-repeat;
	width:37px;
	height:75px;
}
.block_mainvisual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{
	right:-50px;
	background:url(../images/top/btn_next.png) no-repeat;
	width:37px;
	height:75px;
}

/* control：pager */

.block_mainvisual #block_mainvisual-pager{
	background:#37bbd4;
	padding:3px 0 3px 5px;
	height:37px;
}

div#block_mainvisual-pager {}
.block_mainvisual .indicator ul{

}
.block_mainvisual #block_mainvisual-pager div{
	float:left;
	line-height:0;
	margin-right:2px;
	position:relative;
}
.block_mainvisual #block_mainvisual-pager div a{
	display:block;
	background:#fff;
}

.block_mainvisual #block_mainvisual-pager div a:hover,
.block_mainvisual #block_mainvisual-pager div a.active{
	background:#d5eff0;
}


/* コンテンツ */

.block_contents{
	margin-bottom:7px;
}

.block_contents li{
	float:left;
	margin-right:3px;
	height:250px;
	position:relative;
}

.block_contents li a{
	display:block;
}

.block_contents li .rollover_wrap .on,
.block_contents li .rollover_wrap .off{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	cursor:pointer;
}


.block_contents li.last{
	margin-right:0;
}

/* 検索BOX ---------------------　*/

.block_search{
	background:url(../images/top/bg_search.jpg) no-repeat;
	height:43px;
}

.block_search .title,
.block_search .input,
.block_search .checkbox,
.block_search .discript{
	float:left;
}
.block_search .btn{
	float:right;
	width:90px;
	padding:6px 50px 0 0;
}

.block_search .title{
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-shadow:0 1px 0 #069;
	-moz-text-shadow:0 1px 0 #069;
	-webkit-text-shadow0 1px 0 :#069;
	padding:12px 0 0 40px;
	width:80px;
}
.block_search .input{
	padding:7px 0 0 18px;
	width:400px;
}
.block_search .input input{
	font-size:16px;
	line-height:1.2em;
	padding:3px 4px 1px 4px;
	width:384px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.block_search .checkbox{
	color:#FFF;
	font-size:14px;
	padding:12px 0 0 15px;
	width:120px;
}

.block_search .checkbox input[type=checkbox]{
	width:18px;
	height:18px;
	-moz-transform: scale( 2 , 2 );
}
@-moz-document url-prefix() {
	.block_search .checkbox input[type=checkbox]{
		width:18px;
		height:18px;
		-moz-transform: scale( 1 , 1 );
	}
}

.block_search .discript{
	font-size:10px;
	line-height:1.2em;
	color:#FFF;
	width:120px;
	padding:10px 0 0 0;
}

/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  start */
/* コンテンツTOPリンク  ---------------------　*/
.link_t a {
	color:#FFFFFF;
}
.link_t a:hover {
	text-decoration:underline;
}
.link_t:before {
	content:'ú';
	color:#025E6F;
	font-family:CONDENSEicon;
}
.link_t_expert:before {
	content:'ú';
	color:#FFFFFF;
	font-family:CONDENSEicon;
}

.title_block {
	position: relative;
}
.title_block h4 {
	background:#8DC7D3;
	border-bottom:solid 2px #0F8FAA;
	text-shadow:1px 1px #3c7e7c;
	padding:8px 0 5px 15px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	line-height:1em;
}
.title_block .link_t {
	position:absolute;
	text-align:right;
	top:7px;
	right:15px;
}
/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  end */

/* おすすめ特集 ---------------------　*/

#main .h3_normal{
	margin-bottom:0;
}

.block_area_recommend{
	border-left:solid 3px #5cbdc0;
	border-right:solid 3px #5cbdc0;
	border-bottom:solid 3px #5cbdc0;
	padding:15px 0 25px 0;
	margin:0 0 30px 0;
}

.block_area_recommend .cont_head{
	width:660px;
	margin:0 auto;
	padding:0 0 10px 0;
	font-size:14px;
}


.block_area_recommend .cont_head .text{
	float:left;
}
.block_area_recommend .cont_head .link{
	float:right;
}
.block_area_recommend .cont_head .link:before{
	content:'ú';
	color:#0096b2;
	font-family:CONDENSEicon;
}
.block_area_recommend .cont_head .link a{
	text-decoration:none;
	color:#000;
}
.block_area_recommend .cont_head .link a:hover{
	text-decoration:underline;
}


.block_area_recommend .btn_tabs{
	border-bottom:solid 1px #98e0e2;
}

.block_area_recommend .btn_tabs ul{
	margin:0 25px;
}

.block_area_recommend .btn_tabs li{
	float:left;
	line-height:1.2em;
	padding:6px 0;
	margin-right:3px;
	width:130px;
	text-align:center;
	font-size:18px;
	background:#98e0e2;
	border-top:solid 1px #98e0e2;
	cursor:pointer;
	position:relative;
	top:1px;
}
.block_area_recommend .btn_tabs li.current{
	border-top:solid 1px #98e0e2;
	border-left:solid 1px #98e0e2;
	border-right:solid 1px #98e0e2;
	background:#FFF;
	color:#00989d;
	z-index:2;
	position:relative;
	top:1px;
}
.block_area_recommend .btn_tabs li:hover{
	background:#bbeff1;
	border-top:solid 1px #bbeff1;
}

.block_area_recommend .btn_tabs li.last{
	margin-right:0;
}

.block_area_recommend .tab{
	width:660px;
	margin:0 auto;
}

.block_area_recommend .box_tabs{
}

.block_area_recommend .unit{
	float:left;
	width:219px;
	margin-right:1px;
}

.block_area_recommend .unit a{
	text-decoration:underline;
}

.block_area_recommend .last{
	width:220px;
	margin-right:0;
}

.block_area_recommend .title{
	margin:0 0 7px 0;
}

.block_area_recommend .img{
	float:left;
	margin-right:10px;
	width:60px;
	border:solid 1px #CCCCCC;
}
.block_area_recommend .text{
	margin-right:5px;
}
.block_area_recommend .unit .text{
	float:right;
	margin-right:5px;
	width:140px;
}




/* セミナー ---------------------　*/

.block_seminar,
.block_saport,
.block_archives,
.block_voice{
	border-left:solid 3px #97cbd7;
	border-right:solid 3px #97cbd7;
	border-bottom:solid 3px #97cbd7;
	margin:0 0 30px 0;
	padding:20px 27px;

}
.block_useful{
	border-left:solid 3px #97cbd7;
	border-right:solid 3px #97cbd7;
	border-bottom:solid 3px #97cbd7;
	margin:0 0 30px 0;
	/*padding:15px 27px 0 20px; 6/3削除*/
}




.block_archives .unit,
.block_seminar .unit,
.block_voice .unit{
	width:315px;
}

.block_archives .L,
.block_seminar .L,
.block_voice .L{
	border-right:dotted 2px #00979c;
	padding-right:15px;
}

.block_archives .img,
.block_seminar .img,
.block_voice .img{
	float:left;
	width:128px;
}
.block_archives .img img,
.block_seminar .img img,
.block_voice .img img{
	border:solid 1px #ccc;
}

.block_archives .discript,
.block_seminar .discript,
.block_voice .discript{
	float:right;
	width:160px;
	font-size:12px;
	line-height:20px;
}

.block_archives .discript a,
.block_saport .discript a,
.block_seminar .discript a,
.block_voice .discript a{
/*	color:#000;*/
	text-decoration:underline;
}

.block_archives .unit .title,
.block_saport .unit .title,
.block_seminar .discript .title,
.block_voice .discript .title{
	margin-bottom:5px;
}

.block_seminar .unit .title span{
	color:#900;
	font-weight:bold;
	margin-left:5px;
}

.block_archives .unit .title a,
.block_saport .unit .title a,
.block_seminar .discript .title a,
.block_voice .discript .title a{
	font-size:16px;
	margin:0 0 7px 0;
	color:#0096b2;
	font-weight:bold;
	text-decoration:none;
}

.block_archives .discript .content a,
.block_voice .discript .content a{
	color:#000;
}

.block_archives .discript .content a:hover,
.block_voice .discript .content a:hover{
	color:#0096b2;
}

.block_archives .discript .link a,
.block_voice .discript .link a{
	color:#0096b2;
}

.block_archives .discript .link a:hover,
.block_voice .discript .link a:hover{
	color:#000;
}

.block_seminar .caption{
	line-height:1.3em;
}


/* サポート・サービス ---------------------　*/

.block_saport{
	padding:20px 27px;
}

.block_saport .unit{
	float:left;
	width:200px;
	margin-right:15px;
	padding-right:13px;
	border-right:dotted 2px #00979c;
}

.block_saport .unit .img{
	margin:5px 0;
}

.block_saport .last{
	border:none;
	margin-right:0;
	padding-right:0;
}

/* ADD slide */
.block_saport .box_support{
 	width:auto;
 	margin:0;
	position:relative;
}

.block_saport .box_support .bx-wrapper{
	position:relative;
	width:660px;
}
.block_saport .box_support .bx-wrapper .bx-viewport{
	width:660px;
}

.block_saport .box_support .slides{
	overflow:hidden;
}

/* カルーセルのページ送り(サポート・サービス) */
.block_saport .box_support .bx-controls-direction a{
	position:relative;
	width:14px;
	height:22px;
}
.block_saport .box_support .bx-controls-direction .bx-prev{
	float:left;
	top:-150px;
	left:-20px;
	background:url(../images/top/btn_prev_s.png) no-repeat;
}
.block_saport .box_support .bx-controls-direction .bx-next{
	float:right;
	top:-150px;
	left:20px;
	background:url(../images/top/btn_next_s.png) no-repeat;
}
.block_saport > .link{
	float:right;
}

.block_saport .box_support .slide{
	float:left;
	width:200px;
	border-right:dotted 2px #00979c;
}

.block_saport .box_support .slide .title{
	margin-bottom:5px;
	padding:0 9px;
}

.block_saport .box_support .slide .title a{
	font-size:16px;
	margin:0 0 7px 0;
	color:#0096b2;
	font-weight:bold;
	text-decoration:none;
}

.block_saport .box_support .slide .img{
	margin:5px 0;
	padding:0 9px;
}

.block_saport .box_support .slide .discript{
	padding:0 9px;
}

/* お役立ち情報 ---------------------　*/

/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  start */
/* 共通 */
.block_useful .link_t_expert {
	position:absolute;
	text-align:right;
	top:5px;
	right:10px;
	font-size:12px;
}
.block_useful .expert_text {
	padding-top:10px;
	padding-bottom:10px;
}
.block_useful .expert_text a {
	text-decoration:underline;
}

/* Ｑ＆Ａ */

.block_useful .box_qa {
	margin:0 0 20px 0;
}
.block_useful .box_qa .icon img {
	width:70px;
	margin-right:20px;
}
.block_useful .box_qa .expert_text {
	width:570px;
}
.block_useful .box_qa .list_qa {
	clear:both;
	width:660px;
}
.block_useful .box_qa .list_qa li {
	padding: 5px 0px 2px 0px;
	border-bottom:dotted 2px #959595;
	float:left;
}
.block_useful .box_qa .list_qa li.L1 {
	width:213px;
	margin-right:10px;
}
.block_useful .box_qa .list_qa li.L2 {
	width:213px;
	margin-right:10px;
}
.block_useful .box_qa .list_qa li.L3 {
	width:213px;
	margin-right:0;
}
.block_useful .box_qa .list_qa a:hover font.qahover {
	color:#0096b2;
}
/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  end */
/* コラム */

.block_useful .box_column {
	position:relative;
	margin:0 0 10px 0; /* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24 */
}

.block_useful h4{
	margin:0 0 10px 0;
	/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  start */
	background:#8DC7D3;
	border-bottom:solid 2px #0F8FAA;
	text-shadow:1px 1px #3c7e7c;
	padding:8px 0 5px 15px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	line-height:1em;
	/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  end */
}

.block_useful .box_column .slides{
	width:660px;
	overflow:hidden;
}


/* カルーセルのページ送り(コラム) */
.block_useful .box_column .bx-controls-direction a{
	position:relative;
	width:14px;
	height:22px;
}
.block_useful .box_column .bx-controls-direction .bx-prev{
	float:left;
	top:-100px;
	left:-20px;
	background:url(../images/top/btn_prev_s.png) no-repeat;
}
.block_useful .box_column .bx-controls-direction .bx-next{
	float:right;
	top:-100px;
	left:20px;
	background:url(../images/top/btn_next_s.png) no-repeat;
}

.block_useful .box_column .slide{
	border:solid 1px #DFDFDF;
	width:136px;
	height:auto;
	float:left;
	padding:15px 10px;
	position:relative;
/*	margin-right:7px;*/
	margin-right:14px;
	background:url(../images/top/bg_cloumn_slide.jpg);
	cursor:pointer;
}

.block_useful .box_column .slide:hover{
	background:#DDF4F0;
}

.block_useful .box_column .slide .title{
	color:#3b3b3b;
	font-size:14px;
	line-height:1.2em;
	padding:0 0 5px 0;
	margin:0 0 7px 0;
	border-bottom:solid 1px #ccc;
}
.block_useful .box_column .slide .title a{
	color:#000;
	text-align:none;
}
.block_useful .box_column .slide .title a:hover{
	text-decoration:underline;
}

.block_useful .box_column .slide .img{
	float:left;
	width:67px;
}
.block_useful .box_column .slide .img img{
	border:solid 1px #E4E4E4;	
	width:65px;
}

.block_useful .box_column .slide .name{
	float:right;
	width:60px;
	line-height:1.5em;
}
.block_useful .box_column .slide .name span{
	color:#0096b2;
	font-size:10px;
	padding-bottom:3px;
	line-height:1.2em;
}
.block_useful .box_column .slide .name span.name11 {
	color:#000000;
	font-size:11px;
	padding-bottom:0px;
	line-height:1.5em;
}
.block_useful .box_column .slide .text{
	line-height:1.4em;
	margin-top:10px;
}

	/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  start */
.block_useful .box_column .table-column h5 {
	border-bottom:solid 3px #0096b2;
	padding:6px 0px 3px 0px;
	font-weight:bold;
	font-size:14px;
	line-height:1em;
}
.block_useful .box_column .table-column table.column{
	width:660px;
}
.block_useful .box_column .table-column table.column td {
	border-bottom:dotted 2px #bcbcbc;
}
.block_useful .box_column .table-column table.column td.name {
	padding:3px 5px 3px 0px;
	width:130px;
}
.block_useful .box_column .table-column table.column td.name span {
	font-size:11px;
	border-width:2px;
	border-style:solid;
	padding:2px 5px;
	width:125px;
	display:inline-block;
	line-height:1.3em;
}
.block_useful .box_column .table-column table.column td.name span.knowledge {
	border-color:#39A869;
}
.block_useful .box_column .table-column table.column td.name span.souzoku {
	border-color:#D28300;
}
.block_useful .box_column .table-column table.column td.name span.landlord {
	border-color:#800073;
}
.block_useful .box_column .table-column table.column td.name span.column {
	border-color:#4784BF;
}
.block_useful .box_column .table-column table.column td.title {
	line-height:1.3em;
}
.block_useful .box_column .table-column table.column td.title a {
	text-decoration:underline;
}
.block_useful .box_column .table-column table.column td.title span.number {
	margin-left:5px;
}
.block_useful .box_column .table-column table.column td.title span.new {
	margin-left:3px;
}
.block_useful .box_column .table-column table.expert_advice {
	margin-bottom:10px;
}
	/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  end */

/* 専門家のアドバイス */

.block_useful .box_advice{
 	 margin:0 0 10px 0; 	/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24 */
	position:relative;
}

.block_useful .box_advice .slides{
	width:660px;
	overflow:hidden;
}

/*
.block_useful .box_advice .slides .slick-prev{
	top:50px;
	left:-20px;
	background:url(../images/top/btn_prev_s.png) no-repeat;
}
.block_useful .box_advice .slides .slick-next{
	top:50px;
	right:-20px;
	background:url(../images/top/btn_next_s.png) no-repeat;
}
*/

/* カルーセルのページ送り(専門家のアドバイス) */
.block_useful .box_advice .bx-controls-direction a{
	position:relative;
	width:14px;
	height:22px;
}
.block_useful .box_advice .bx-controls-direction .bx-prev{
	float:left;
	top:-80px;
	left:-20px;
	background:url(../images/top/btn_prev_s.png) no-repeat;
}
.block_useful .box_advice .bx-controls-direction .bx-next{
	float:right;
	top:-80px;
	left:20px;
	background:url(../images/top/btn_next_s.png) no-repeat;
}
.block_useful > .link{
	float:right;
}
.block_useful > .link:before{
	content:'ú';
	color:#0096b2;
	font-family:CONDENSEicon;
}


.block_useful .box_advice .slide{
	width:115px;
	float:left;
/*	padding-right:5px; 6/3削除*/
	padding-right:14px; 
/*	margin-right:19px; 6/3削除*/
	margin-right:10px;
	border-right:dotted 2px #E4E4E4;
}

.block_useful .box_advice .slide .title{
	font-size:12px;
	line-height:16px;
	margin-bottom:5px;
	text-decoration:underline;
}

.block_useful .box_advice .slide .wrap_koushi{
	margin:0 0 5px 0;
}

.block_useful .box_advice .slide .img{
	float:none;
	width:auto;
	text-align: center;
}

.block_useful .box_advice .slide .img img{
	border:solid 1px #E4E4E4;
	width:70px;
}

.block_useful .box_advice .slide .name{
	float:none;
	width:auto;
	line-height:1.5em;
	text-align:center;
	margin-top:5px;
	font-size:12px;
}

.block_useful .box_advice .slide .name span{
	color:#0096b2;
	font-size:11px;
	padding-bottom:3px;
	line-height:1.2em;
}

.block_useful .box_advice .slide .btn a{
	display:block;
	background:#cff0f1;
	color:#333;
	font-size:10px;
	text-align:center;
/*	width:107px; 6/3削除*/
　　width:114px !important;
}

.block_useful .box_advice .slide .btn a:hover{
	background:#AAECE9;
}
.block_useful .box_advice .slide .btn a:before{
	content:'ú';
	color:#0096b2;
	font-family:CONDENSEicon;
	color:#333;
}

	/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  start */
.block_useful .box_advice .L_lecture .new_lecture {
	border:solid 1px #0096b2;
	margin-right:10px;
	padding:3px;
}
.block_useful .box_advice .L_lecture .new_lecture .name {
	font-weight:bold;
	font-size:14px;
	margin-bottom:3px;
}
.block_useful .box_advice .L_lecture .new_lecture .title {
	margin-left:10px;
	width:240px;
}
.block_useful .box_advice .L_lecture .new_lecture .title a {
	text-decoration:underline;
}
.block_useful .box_advice .L_lecture .new_lecture .author {
	clear:both;
	margin-left:75px;
}
.block_useful .box_advice .L_lecture .new_lecture .job {
	color:white;
	padding:0px 3px;
	margin-right:5px;
	display:inline-block;
	width:60px;
	font-size:9px;
	text-align:center;
}
.block_useful .box_advice .L_lecture .new_lecture .author span.new {
	margin-left:7px;
}
.block_useful .box_advice .R_lecture ul {
	width:322px;
}
.block_useful .box_advice .R_lecture li span {
	color: white;
	padding: 0px 3px;
	margin-right: 5px;
	display:block;
	width:60px;
	font-size:9px;
	text-align:center;
	float:left;
}
.block_useful .box_advice .R_lecture li a {
	text-decoration:underline;
}
.block_useful .box_advice span.bengoshi {
	background-color:#D96D00;
}
.block_useful .box_advice span.zeirishi {
	background-color:#0085B2;
}
.block_useful .box_advice span.sihosyoshi {
	background-color:#68008B;
}
.block_useful .box_advice span.kentikushi {
	background-color:#B2B200;
}
.block_useful .box_advice span.tochikaokuchosashi {
	background-color:#333333;
}
.block_useful .box_advice span.fudosankanteishi {
	background-color:#8C4600;
}
	/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  end */

/* お役立ちガイド */

.block_useful .box_guides{
	margin-bottom:0;
}

.block_useful .box_guides .text{
	padding:0 0 10px 0;
}

.block_useful .box_guides a:hover font.qahover {
	color:#0096b2;
}

.block_useful .box_guides .guide_01,
.block_useful .box_guides .guide_03{
	float:left;
	padding-right:19px;
	border-right:dotted 2px #bcbcbc;
}
.block_useful .box_guides .guide_02,
.block_useful .box_guides .guide_04{
	float:right;
	padding-left:15px;
}
.block_useful .box_guides .guide_01,
.block_useful .box_guides .guide_02{
	border-bottom:dotted 2px #bcbcbc;
	padding-bottom:5px;
}
.block_useful .box_guides .guide_03,
.block_useful .box_guides .guide_04{
	padding-top:15px;
}

.block_useful .box_guides .clearfix{
	width:310px;
}

.block_useful .box_guides .img{
	float:left;
	width:80px;
}

.block_useful .box_guides .img img{
	border:solid 1px #E4E4E4;
}

.block_useful .box_guides .discript{
	float:right;
	width:217px;
}

.block_useful .box_guides .discript h5{
	background:#dbdbdb;
	font-size:12px;
	font-weight:bold;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:2px 5px 1px;
}

.block_useful .box_guides .discript ul{
	margin:0 0 5px 1em;
}

.block_useful .box_guides li{
	text-indent:-1em;
}

.block_useful .box_guides .discript ul li.text{
	font-size:10px;
	border-top:solid 1px #cfcfcf;
	line-height:1.2em;
	border-bottom:solid 1px #cfcfcf;
	margin:5px 0;
	padding:5px 0;
}

.block_useful .box_guides .discript ul li.text:before{
	content:"";
}


.block_useful .box_guides .discript .link{
	text-align:right;
}

.block_useful .box_guides .discript .link a{
	color:#0096b2;
	text-align:right;
	text-decoration:underline;
}


/* グループ ---------------------　*/

.block_group{
	margin-bottom:30px;
	border:solid 2px #7dcacd;
}

.block_group .logo_hd{
	background:#079bb9;
	padding:3px 3px 0px 3px;
	margin-bottom:10px;
}
.block_group .logo_hd .img{
	float:left;
}
.block_group .logo_hd .text{
	float:right;
	font-size:14px;
	color:#FFF;
	background:none;
	padding:5px 20px 0 0;
}

.block_group .L{
	float:left;
	width:220px;
}
.block_group .R{
	float:right;
	width:455px;
}
.block_group .R ul li.even{
	padding-left:5px;
}
.block_group .R ul{
	padding-left:5px;
}

.block_group .R li{
	float:left;
	line-height:0;
	margin-bottom:8px;
	*margin-bottom:0;
}

.block_group .text{
	background:#cbeff0;
	padding:10px 20px;
	margin-bottom:10px;
}
.block_group .logo{
	padding:0 20px 10px 20px;
}
.block_group h3{
}

.block_group .link{
	padding:0 20px 20px 20px;
	text-align:right;
	font-size:15px;
	color:#666;
}

.block_group .link a{
	color:#000;
}

.block_group .link a:hover{
	color:#0096b2;
}

.block_group .link span:before{
	content:'ú';
	color:#0096b2;
	font-family:CONDENSEicon;
}

/* :::::::::::::::::::::::::::::::::::::::: */

/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  start */
/* 専門家のアドバイス・コラム --------------------- */
.block_useful .box_column {
	margin:0 0 20px 0;
}
.block_useful .box_column .icon img {
	width:70px;
	margin-right:20px;
}
.block_useful .box_column .expert_text {
	width:570px;
}
.block_useful .box_column .area-advice,
.block_useful .box_column .area-column{
	clear:both;
	padding-top:5px;
	margin-bottom:15px;
	width:660px;
}
.block_useful .box_column h5 {
	font-size:15px;
	font-weight:bold;
	border-bottom:solid 2px #0096b2;
}
.block_useful .box_column .list_advice dt,
.block_useful .box_column .list_column dt {
	padding:5px 0px 2px 10px;
	width:150px;
	float:left;
	clear:both;
	color:#0A829B;
	font-weight:bold;
}
.block_useful .box_column .list_advice dd,
.block_useful .box_column .list_column dd {
	border-bottom:dotted 2px #dcdcdc;
	padding:5px 0px 2px 10px;
}
.block_useful .box_column .list_advice dd:before,
.block_useful .box_column .list_column dd:before {
	content:'ú';
	color:#0A829B;
	font-family:CONDENSEicon;
	margin-right:10px;
}
.block_useful .box_column .list_advice dd span.number,
.block_useful .box_column .list_column dd span.number {
	    margin-left:7px;
}


/* 専門家がレクチャー --------------------- */
.block_useful .box_advice .icon img {
	width:70px;
	margin-right:20px;
}
.block_useful .box_advice .expert_text {
	width:570px;
}
.block_useful .box_advice .area-lecture {
	clear:both;
	padding-top:5px;
	width:660px;
}
.block_useful .box_advice .area-lecture .hot {
	width:320px;
	border:solid 2px #0096B2;
	padding:5px;
}
.block_useful .box_advice .area-lecture .hot h5 {
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
}
.block_useful .box_advice .area-lecture .hot .title {
	width:230px;
	text-decoration:underline;
}
.block_useful .box_advice .area-lecture .hot .author {
	margin-top:10px;
}
.block_useful .box_advice .area-lecture .hot .date {
	text-align:right;
}
.block_useful .box_advice .area-lecture .past {
	width:315px;
	margin-left:10px;
}
.block_useful .box_advice .area-lecture .past dl dd {
	margin-bottom:5px;
	text-decoration:underline;
}
.block_useful .box_advice .area-lecture span.job {
	margin-right:10px;
	display: inline-block;
	float: left;
	width: 101px;
	background:#0096b2;
	color:#FFFFFF;
	text-align: center;
}
/* ☆運用 カテゴリーTOP作成対応 [追加]2016/03/24  end */