@charset "utf-8";
/* CSS Document */

/*=======================================
　共通使用CSS
=========================================*/


/*---------------------------------------
　改行
----------------------------------------*/
.indent{
	text-indent: -1em;
	padding-left: 1em;
	line-height: 150%;
	padding-bottom: 5px;
	
	}

.pege_break{
	page-break-after: always;
}

.clear_both{
	clear: both;
	float: none;	
}

/*---------------------------------------
　印刷
----------------------------------------*/
@media print{
.noprint{
	display: none;
}
}

/*---------------------------------------
　フォント
----------------------------------------*/
.mincho{
	font-family: "ＭＳ 明朝";
}

.mincho_p{
	font-family: "ＭＳ Ｐ明朝";
}


.ms{
	font-family: "ＭＳ ゴシック";
}

.ms_p{
	font-family: "ＭＳ Ｐゴシック";
}

.times{
	font-family: "Times New Roman";
}

.arial{
	font-family: Arial;
}

.arial_black{
	font-family: "Arial Black";
}

.arial_narrow{
	font-family: "Arial Narrow";
}

.century{
	font-family: Century;
}

.century_gothic{
	font-family: "Century Gothic";
}

.courier{
	font-family: "Courier New";
}

.georgia{
	font-family: Georgia;
}



/*---------------------------------------
　文字
----------------------------------------*/
u{
	border-bottom: 1px solid #333;
	text-decoration: none;
	}
strong{
	color: #333;	
	}
	
.moji85{
	font-size: 85%;
	line-height: 140%;
}

.moji93{
	font-size: 95%;
	line-height: 140%;
	padding-top: 0px;
	padding-bottom: 10px;
}

.moji108{
	font-size: 108%;
	line-height: 160%;
}

.moji11{
	font-size: 12px;
	color: #FFF;
	margin-top: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
	
.moji13{
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	}
	
.moji_big{
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	}
/*---------------------------------------
　空き
----------------------------------------*/
.padding5{
	padding-top: 5px;
}

.padding10{
	padding-top: 10px;
}

.padding15{
	padding-top: 15px;
}

.padding20{
	padding-top: 20px;
}

.padding30{
	padding-top: 30px;
}

.padding40{
	padding-top: 40px;
}

/*---------------------------------------
　枠
----------------------------------------*/
.waku_red{
	background-color: #FFF4F4;
	padding: 10px;
	border: 2px solid #F28492;
}

.waku_cha{
	background-color: #F8F5F1;
	padding: 10px 20px;
	margin-top: 0px;
	border: 2px solid #c2b595;
}

.waku_grey{
	background-color: #F4F4F4;
	padding: 10px 20px;
	border: 2px solid #B4B4B4;
}

.waku_grey2{
	background-color: #F4F4F4;
	padding: 10px 20px;
	border-right: 2px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	border-left: 2px solid #B4B4B4;
	font-size: 95%;
	line-height: 150%;
}
.waku_grey3{
	background-color: #F4F4F4;
	padding: 7px 10px;
	font-size: 95%;
	line-height: 150%;
	border: 2px solid #B4B4B4;
	margin-top: 5px;
}


.waku_grey2_top{
	padding-left: 10px;
	color: #FFF;
	font-size: 95%;
	font-weight: bold;
	border-top: 2px solid #B4B4B4;
	border-right: 2px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	border-left: 2px solid #B4B4B4;
	background-color: #4277AB;
}
.waku_blue{
	border: 3px double #C8BF8C;
	font-size: 14px;
	color: #D32C2C;
	line-height: 150%;
	font-weight: bold;
	background-color: #F8F7EF;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 8px;
	margin-left: 17px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 9px;
}

.waku_blue2{
	padding: 0px 5px 0px 6px;
	border: 2px solid #1CA0DE;
	background: #E2F0FC;
}

.waku_blue3{
	padding: 5px 5px 5px 10px;
	border: 2px solid #1CA0DE;
	background: #E2F0FC;
	margin: 0px 10px 3px;
	font-size: 15px;
	line-height: 18px;
	color: #039;
	font-weight: bold;
}
.waku_blue_ue{
	padding: 10px 15px 0px;
	color: #0567A8;
	font-weight: bold;
	background: url(../img/parts/waku_blue.gif) no-repeat center top;
	height: 85px;
	font-size: 16px;
}

.waku_blue_ue2{
	color: #0567A8;
	font-weight: bold;
	background: url(../img/parts/waku_blue.gif) no-repeat center top;
	height: 85px;
	font-size: 14px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 25px;
}

.waku_blue_shita{
	padding: 10px 15px 0px;
	color: #057ECF;
	font-weight: bold;
	background: url(../img/parts/waku_blue.gif) no-repeat center bottom;
	height: 10px;
	font-size: 16px;
}

.waku_blue_shita2{
	background: url(../img/parts/waku_blue.gif) no-repeat center bottom;
	height: 5px;
	margin-left: 25px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/*---------------------------------------
　アドビ　リーダー
----------------------------------------*/
table.adobe_waku{
	border: 1px solid #C6C5CD;
	padding: 0px;
	background-color: #EEEEF2;
	margin: 0px;
}

td.adobe1{
	font: 80%/120% "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

td.adobe2{
	font: 80%/120% "ＭＳ Ｐゴシック", Osaka;
	margin: 0px;
	padding: 2px 7px;
}



/*---------------------------------------
　青色
----------------------------------------*/
.steel_bule{
	color: #3668B4;
}

.dark_blue{
	color: #003399;
}

.slate_blue{
	color: #6666CC;
}

.dark_cyan {
	color: #0088B5;
}

.dark_cyan2 {
	color:#016cb4;
}
.rich_blue{
	color: #0093d9;
}

.royalblue{
	color: #3983dc
}


/*---------------------------------------
　赤色
----------------------------------------*/
.red{
	color: #FF0000;
}

.dark_brown{
	color: #D50000;
}

.dark_red{
	color: #991b0d;
}

/*---------------------------------------
　オレンジ
----------------------------------------*/
.orange{
	color: #FF5604;
}

/*---------------------------------------
　黒色
----------------------------------------*/
.dark_gray{
	color: #575757;
}

.dark_gray2{
	color: #333333;
}
.white_smoke{
	background-color: #f6f6f6;
}
.black{
	color: #000000;
}

/*---------------------------------------
　紫色
----------------------------------------*/
.perple{
	color: #6666CC;
}

.medium_purple{
	color: #8372BC;
}

.slate_gray{
	color: #824c97;
}

.dark_orchid{
	color: #983aac;
}

.medium_violetred{
	color: #c71585;
}

.dark_magenta{
	color: #832d8e;
}


/*---------------------------------------
　茶色
----------------------------------------*/
.maroon{
	color: #530e07;
}

.brown{
	color: #A73E05;
}

.saddle_brown{
	color: #885B37;
}

.sienna{
	color: #89623b;
}


/*---------------------------------------
　緑色
----------------------------------------*/
.lawn_green{
	color: #91C800;
}

.olive{
	color: #7aa800;
}
