@charset "UTF-8";
/* クラスの定義 */
/* センタリングの定義 */
.align_center{
	margin-left : auto;
	margin-right : auto;
  text-align : center;
}
/* 右寄せ */
.align_right{
	text-align : right;
}
/* 垂直位置の設定 */
.align_top{
	vertical-align : top;
}
.align_middle{
	vertical-align : middle;
}
/* 回り込みの指定 */
.float_none{
	clear : both;
}
.float_left{
	float : left;
}
.float_right{
	float : right;
}
/* 幅の指定 */
.width_half{
	width : 50%;
}
.width_quarter{
	width : 25%;
}
/* 水平線　幅80% */
/* 太字 */
bold{
	font-weight:bold;
}
/* 注意書き指定 */
.notice{
	color : red;
}
/* カラー指定 */
p.header_style{
	color : blue;
  margin-left : 10px;
  text-align : left;
}
/* 文字の大きさ */
p.komidashi{
	font-size : 80%;
}
p.shou_komidashi{
	font-size : 75%;
}
/* 単独オブジェクトのマージン */
.object_margin{
	margin : 5px;
}
/* noteの指定 */
p.note{
	background-color :
	#cccccc;
	margin-top : 3px;
	margin-bottom : 3px;
	padding : 3px;
	position : relative;
	width : 75%;
}
p.note::before{
	content: "Note．　";
	color: #000099;
	font-weight: bolder;
}
.new_window{
	color : blue;
	text-decoration : underline;
	cursor : pointer;
}
/* スクリプトのリンク */

/* ソースコード */
.source_code{
	background-color : #ccccff;
	margin-top : 0px;
	margin-bottom : 0px;
}
/* HPBの表示 */
.hpb{
	margin-top : 0px;
	margin-bottom : 0px;
  background-color : #ffd2d2;
}
/* 使用例 */
.example{
	background-color : #ffff99;
	margin-top : 0px;
	margin-bottom : 0px;
}
/* スタイルシートの例 */
.style{
	background-color : #99ff99;
	margin-top : 0px;
	margin-bottom : 0px;
}
.adsense_01{
	width: 320px;
	height: 100px;
	text-align : center;
	margin-left : auto;
	margin-right : auto;
	clear : both;
}
@media screen and (min-width:768px) {
.adsense_01{
	width: 728px;
	height: 90px;
}
}
/* 縦長 */
/* 「ビッグバナー」 */
.adsense_02{
	width: 160px;
	height: 660px;
	text-align : center;
	margin-left : auto;
	margin-right : auto;
	clear : both;
}
.small{
  font-size : small;
}

