@charset "UTF-8";
 
.object01 { margin-left:auto;margin-right:auto; }

/* padding */
.pd_lft10 {
	padding-left: 10px;
}
.pd_rgt20 {
	padding-right: 20px;
}
.pd_top10 {
	padding-top: 10px;
}

/* margin */
.mm_add {
	padding: 20px;
	text-align: center;
	line-height: 1.6em;
}

.mm_btm03 { margin-bottom: 3px; }
.mm_btm05 { margin-bottom: 5px; }
.mm_btm10 { margin-bottom: 10px; }
.mm_btm15 { margin-bottom: 15px; }
.mm_btm20 { margin-bottom: 20px; }
.mm_btm25 { margin-bottom: 25px; }
.mm_top05 { margin-top: 5px; }
.mm_top10 { margin-top: 10px; }
.mm_top15 { margin-top: 15px; }
.mm_top25 { margin-top: 25px; }
.mm_lft05 { margin-left: 5px; }
.mm_lft10 { margin-left: 10px; }
.mm_lft15 { margin-left: 15px; }
.mm_lft20 { margin-left: 20px; }
.mm_lft30 { margin-left: 30px; }
.mm_lft50 { margin-left: 50px; }
.mm_lft60 { margin-left: 60px; }
.mm_t05b05 { margin-top: 5px; margin-bottom: 5px; }
.mm_t15b15 { margin-top: 15px; margin-bottom: 15px; }
.mm_l05b05 { margin-left: 5px; margin-bottom: 5px; }
.mm_l05b10 { margin-left: 5px; margin-bottom: 10px; }
.mm_l05b15 {
	margin-left: 5px;
	margin-bottom: 15px;
}
.mm_l10b10 { margin-left: 10px; margin-bottom: 10px; }
.mm_t15l20 { margin-left: 20px; margin-top: 15px;}

.v_mdl {
	vertical-align: middle;
}

.float_l {
	float: left;
	padding-right: 5px;
}
.float_r {
	float: right;
	padding-left: 5px;
}
.clear { clear: both; }

.waku_gray01 {
	border: solid 1px gray;
	padding: 1em;
}
.waku_gray01b {
	border: 1px solid #666666;
	padding: 5px 8px;
	margin: 5px 0px;
}
.waku_gray01c {
	border: 3px solid #FAFAFA;
	padding: 7px 10px;
}
.waku_gray01d {
	border: 1px solid #E0E0E0;
	padding: 5px;
}

.waku_red01 {
	border: 1px solid #ff0000;
	padding: 5px 8px;
	margin: 5px 0px;
}

.wak_pinku01 {
	border: 1px solid #D453A8;
	padding: 5px 8px;
}

.waku_gray_l02,
.waku_gray_l02b {
	background: #FAFAFA;
	padding: 0.8em 1em;
	margin: 0.2em 0;
}
.waku_gray_l02 {
	border: 1px solid #E0E0E0;
}
.waku_gray_l02b {
	border: 3px solid #E0E0E0;
}

.waku_yelw02 {
  background: #FFC;
  border: solid 1px #FF9;
  padding: 1em;
}


.waku_gren02 {
	border: solid 1px #B4D255;
	background: #DDE8A4;
	padding: 2px;
	margin: 0 auto;
}

.waku_pink02 {
	background: #FFCAE6;
	padding: 2px;
	margin: 0 auto;
}

.waku_pink02b {
	background: #FFF0F0;
	border: 2px solid #FFD2D2;
	padding: 1em;
	margin: 0 auto;
}

.waku_gray02 {
	background: #666;
	color: #FFF;
	font-size: 130%;
	font-weight: bold;
	padding: 2px 8px 0 8px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.waku_gren_l03 {
	border: double 6px #B4D255;
	background-color: #FFFFFF;
	padding: 1em;
}

.waku_gray_top_dot {
	border-top: 1px dotted #666;
	padding-top: 0.5em;
	margin-top: 0.5em;
}

.waku_blck_top_sld {
	border-top: 1px solid #000;
	padding-top: 0.5em;
	margin-top: 0.5em;
}

.waku_pdf {
	background: #FAFAFA;
	border: 1px solid #E0E0E0;
	padding: 0.6em 0.8em;
	margin: 1em 0 0.2em 0;
}

div.box01 {
	width:550px;
	margin: 0 auto;
	text-align: left;
}

div.box02 {
	width:650px;
	margin: 0 auto;
	text-align: left;
}

div.box03 {
	width:750px;
	margin: 0 auto;
	text-align: left;
}
div.box04 { /* ÇÁ */
	width:850px;
	margin: 0 auto;
	text-align: left;
}

div.box11 {
	width:90%;
	margin: 0 auto;
	text-align: left;
}
div.box12 {
	width:95%;
	margin: 0 auto;
	text-align: left;
}

div.gi_w515r {
	margin: 15px 0 0 auto;
}
