/* Enter Your Custom CSS Here */
/*　自分で設定したCSS
--------------------------------------------------------------*/

/*　本文の行間設定
----------------------------------*/
.main p {
	line-height: 2.3em;
}

.article-body {
 font-size:110%; 
}
.article-body h2 {
 font-size:140%; 
}
.article-body h3 {
 font-size:110%; 
}

/*　文字装飾系全部
-------------------------------------------------------------*/

.underline {
	text-decoration: underline;
}
.font_130 {
	font-size: 130%; 
}
.bold_underline_130 {
	font-size: 130%;
	font-weight: bold;
	text-decoration: underline;
}
.bold_underline {
	font-weight: bold;
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}
.bold_130 {
	font-size: 130%;
	font-weight: bold;
}
.bold_170 {
	font-size: 170%;
	font-weight: bold;
}
.red {
	color: #ee0000;
	font-weight: bold;
}
.red_130 {
	font-size: 130%;
	color: #ee0000;
	font-weight: bold;
}.bold_underline_red_130 {
	font-size: 130%;
	color: #ee0000;
	font-weight: bold;
	text-decoration: underline;
}
.red_nomal_140 {
	font-size: 140%;
	color: #ee0000;
	font-weight: bold;
}

.bold_red_130 {
	font-size: 130%;
	font-weight: bold;
	color: #ee0000;
}

.bgyellow {
	background-color: #F3E80C;
}

.bold_bgyellow {
	font-weight: bold;
	background-color: #F3E80C;

}
.black_bgyellow_line {
	background-color: #F3E80C;
	font-weight: bold;
	text-decoration: underline;
}

.red_underline {
	color: #ee0000;
	text-decoration: underline;
	font-size: 110%;
	font-weight: bold;

}
.red_bgyellow {
	color: #ee0000;
	background-color: #F3E80C;
	font-weight: bold;
	background-repeat: no-repeat;
}
.red_bgyellow_130 {
	font-size: 130%;
	color: #ee0000;
	background-color: #F3E80C;
	font-weight: bold;
	background-repeat: no-repeat;
}
.red_underline_bold {
	color: #ee0000;
	font-weight: bold;
	text-decoration: underline;
}
.red_underline_bgyellow {
	font-weight: bold;
	color: #ee0000;
	text-decoration: underline;
	background-color: #F3E80C;
}

/*　画像のグレー枠
-------------------------------------------------*/

.waku img {
	padding: 12px;
	margin-top:8px;
	margin-bottom:18px;
  	height:auto;
  	width:auto;
	background-color: #fff;
/*	background-color: #eee;*/
	border:1px solid #cccccc;
}


*/.main-conts {
 background-color:#f9f9f9;
  padding:20px;
}*/



/* link 設定
------------------------------------------------*/

.article-body a:link {
  color: #0044cc;
}
.article-body a:visited {
  color: #0044cc;
}
.article-body a:hover {
  color: #000000;
  text-decoration: none;
}
.article-body a:active {
  color: #000000;
}

/* prof side
--------------------------------------------------*/

.profside {
 font-size:85%;
  padding-top:13px;
}


/*　ダブルアドセンス広告部のテーブル枠削除
--------------------------------------------------------*/

table.googleadtable {
	width: 100%;
	margin: 1em 0;
	padding: 0;
	border-top: 0px;
	border-left: 0px;
}

td.googleads {
/*	padding: 1em 1em;*/
  	padding: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
}



.main h3{
	position:relative;
	margin: 60px 0 30px;
	padding: 0 0 10px;
	border-bottom: 4px solid #afafaf!importnat;
	box-sizing: content-box;
	font-weight: bold;
	font-size: 1.5em;
}