@charset "UTF-8";
/* CSS Document */


/*-------------------------------
 レイアウト
-------------------------------*/

.article {
	width:100%;
}

.article_left {
	float:left;
	width:597px;
}

.article_right {
	float:right;
	width:162px;
	padding:14px;
	background-color:#27BAF7;
}

.article_right .logo {
	margin-bottom:10px;
}

/*-------------------------------
 文字
-------------------------------*/


.txt {
	font-size:120%;
	margin-top:13px;
	line-height:180%;
}

.txt p {
	margin-bottom:10px;
}

.article_right a {
	color:#FFFFFF;
	margin-left:5px;
	border:none;
}

.ya_link img {
	margin-bottom:-4px;
	margin-right:10px;
}

/*-------------------------------
 白い角丸テーブル
-------------------------------*/
.white_r_table {
	background:url('../img/main/white_r_tab-top.gif') repeat-x;
	background-color:#FFFFFF;
	margin-bottom:10px;
}

.white_r_table_tl {
	float:left;
	width:14px;
	height:14px;
	background:url('../img/main/white_r_tab-tl.gif') no-repeat;
}

.white_r_table_tr {
	float:right;
	width:14px;
	height:14px;
	background:url('../img/main/white_r_tab-tr.gif') no-repeat;
}

.white_r_table_middle {
	clear:both;
	width:100%;
	background:url('../img/main/white_r_tab-left.gif') repeat-y;
	text-align:center;
}

.white_r_table_middle a, .white_r_table_middle a:hover {
	background:none;
}

.white_r_table_bl {
	float:left;
	width:14px;
	height:14px;
	background:url('../img/main/white_r_tab-bl.gif') no-repeat;
}

.white_r_table_br {
	float:right;
	width:14px;
	height:14px;
	background:url('../img/main/white_r_tab-br.gif') no-repeat;
}