@charset "Shift_JIS";

/* 共通 */
@import "../../../css/base_2011renew.css";
@import "../../../css/dpath_2011renew.css";

/****************************** コンテンツ ********************************/

#contents div.prt-pastLayout2011renew #content{
	padding:1.5em 2% 1em;
	height:20em;
	width:100%;
	}
#contents div.prt-pastLayout2011renew div>#content{
	height:auto !important;
	min-height:18em;
	width:96%;
	}

#contents div.prt-pastLayout2011renew #content h2{
	margin:0;
	}

#contents div.prt-pastLayout2011renew #content hr{
	display:block;
	}

#contents div.prt-pastLayout2011renew .block{border:1px solid #000;}
#contents div.prt-pastLayout2011renew .block2{border:1px dashed #000;}
#contents div.prt-pastLayout2011renew .block3{border:3px solid #000;}

#contents div.prt-pastLayout2011renew table.basic table td{border:none;}
#contents div.prt-pastLayout2011renew table.basic .basic td{border:1px solid #000;}

#contents div.prt-pastLayout2011renew em.type1{font-weight:normal; font-style:normal;text-decoration:underline;}
#contents div.prt-pastLayout2011renew em.type2{font-weight:bold; font-style:normal;}
#contents div.prt-pastLayout2011renew em.type3{font-weight:normal; font-style:italic;}
#contents div.prt-pastLayout2011renew em.type4{font-weight:normal; font-style:normal; border:1px solid #000;}


/***************** 書式 ************************/
#contents div.prt-pastLayout2011renew .xx-large{font-size:x-large;}
#contents div.prt-pastLayout2011renew .x-large{font-size:large;}
#contents div.prt-pastLayout2011renew .large{font-size:medium;}
#contents div.prt-pastLayout2011renew .medium{font-size:small;}
#contents div.prt-pastLayout2011renew .small{font-size:x-small;}
#contents div.prt-pastLayout2011renew .x-small{font-size:xx-small;}

#contents div.prt-pastLayout2011renew #content>.xx-large{font-size:xx-large;}
#contents div.prt-pastLayout2011renew #content>.x-large{font-size:x-large;}
#contents div.prt-pastLayout2011renew #content>.large{font-size:large;}
#contents div.prt-pastLayout2011renew #content>.medium{font-size:medium;}
#contents div.prt-pastLayout2011renew #content>.small{font-size:small;}
#contents div.prt-pastLayout2011renew #content>.x-small{font-size:x-small;}

#contents div.prt-pastLayout2011renew .u{text-decoration:underline;}
#contents div.prt-pastLayout2011renew .b{font-weight:bold;}
#contents div.prt-pastLayout2011renew .i{font-style:italic;}
#contents div.prt-pastLayout2011renew .color-red{color:#f00;}
#contents div.prt-pastLayout2011renew .color-blue{color:#00f;}
#contents div.prt-pastLayout2011renew .color-blue2{color:#44a;}
#contents div.prt-pastLayout2011renew .color-green{color:#060;}
#contents div.prt-pastLayout2011renew .normal{text-decoration:none;font-weight:normal;font-style:normal;}

/***************** 文章 ************************/
#contents div.prt-pastLayout2011renew .indent{text-indent:1em;}
#contents div.prt-pastLayout2011renew .indent2em{text-indent:2em;}
#contents div.prt-pastLayout2011renew .indent3em{text-indent:3em;}
#contents div.prt-pastLayout2011renew .indent4em{text-indent:4em;}
#contents div.prt-pastLayout2011renew .indent5em{text-indent:5em;}

/***************** ボーダー ************************/
#contents div.prt-pastLayout2011renew .border{border:1px solid #000;}
#contents div.prt-pastLayout2011renew .border1px{border-width:1px;}
#contents div.prt-pastLayout2011renew .border2px{border-width:2px;}
#contents div.prt-pastLayout2011renew .border3px{border-width:3px;}
#contents div.prt-pastLayout2011renew .border4px{border-width:4px;}
#contents div.prt-pastLayout2011renew .border5px{border-width:5px;}
#contents div.prt-pastLayout2011renew .border6px{border-width:6px;}
#contents div.prt-pastLayout2011renew .border7px{border-width:7px;}
#contents div.prt-pastLayout2011renew .border8px{border-width:8px;}
#contents div.prt-pastLayout2011renew .border9px{border-width:9px;}
#contents div.prt-pastLayout2011renew .border10px{border-width:10px;}
#contents div.prt-pastLayout2011renew .black{border-color:#000;}
#contents div.prt-pastLayout2011renew .red{border-color:#f00;}
#contents div.prt-pastLayout2011renew .blue{border-color:#00f;}
#contents div.prt-pastLayout2011renew .blue2{border-color:#44a;}
#contents div.prt-pastLayout2011renew .solid{border-style:solid;}
#contents div.prt-pastLayout2011renew .dashed{border-style:dashed;}
#contents div.prt-pastLayout2011renew .double{border-style:double;}
#contents div.prt-pastLayout2011renew .inset{border-style:inset;}
#contents div.prt-pastLayout2011renew .outset{border-style:outset;}

/***************** テーブルボーダー ************************/
#contents div.prt-pastLayout2011renew table.tableborder{border-collapse:collapse;}
#contents div.prt-pastLayout2011renew table.tableborder th,
#contents div.prt-pastLayout2011renew table.tableborder td{border:1px solid #000;}
#contents div.prt-pastLayout2011renew table.tableborder table{border-collapse:collapse;}
#contents div.prt-pastLayout2011renew table.tableborder table td{border:none;}
#contents div.prt-pastLayout2011renew table.tableborder .tableborder td{border:1px solid #000;}

/***************** 配置 ************************/
#contents div.prt-pastLayout2011renew .align-left{text-align:left;}
#contents div.prt-pastLayout2011renew .align-right{text-align:right;}
#contents div.prt-pastLayout2011renew .align-center{text-align:center;}
#contents div.prt-pastLayout2011renew .valign-top{vertical-align:top;}
#contents div.prt-pastLayout2011renew .valign-bottom{vertical-align:bottom;}
#contents div.prt-pastLayout2011renew .valign-middle{vertical-align:middle;}

/***************** マージン ************************/
#contents div.prt-pastLayout2011renew #content .margin-top{margin-top:1em;}
#contents div.prt-pastLayout2011renew #content .margin-top2em{margin-top:2em;}
#contents div.prt-pastLayout2011renew #content .margin-top3em{margin-top:3em;}
#contents div.prt-pastLayout2011renew #content .margin-right{margin-right:1em;}
#contents div.prt-pastLayout2011renew #content .margin-right2em{margin-right:2em;}
#contents div.prt-pastLayout2011renew #content .margin-right3em{margin-right:3em;}
#contents div.prt-pastLayout2011renew #content .margin-bottom{margin-bottom:1em;}
#contents div.prt-pastLayout2011renew #content .margin-bottom2em{margin-bottom:2em;}
#contents div.prt-pastLayout2011renew #content .margin-bottom3em{margin-bottom:3em;}
#contents div.prt-pastLayout2011renew #content .margin-left{margin-left:1em;}
#contents div.prt-pastLayout2011renew #content .margin-left2em{margin-left:2em;}
#contents div.prt-pastLayout2011renew #content .margin-left3em{margin-left:3em;}

/***************** パディング ************************/
#contents div.prt-pastLayout2011renew #content .padding0,
#contents div.prt-pastLayout2011renew #content .padding0 th,
#contents div.prt-pastLayout2011renew #content .padding0 td{padding:0;}
#contents div.prt-pastLayout2011renew #content .padding02em,
#contents div.prt-pastLayout2011renew #content .padding02em th,
#contents div.prt-pastLayout2011renew #content .padding02em td{padding:0.2em;}
#contents div.prt-pastLayout2011renew #content .padding05em,
#contents div.prt-pastLayout2011renew #content .padding05em th,
#contents div.prt-pastLayout2011renew #content .padding05em td{padding:0.5em;}
#contents div.prt-pastLayout2011renew #content .padding1em,
#contents div.prt-pastLayout2011renew #content padding1em th,
#contents div.prt-pastLayout2011renew #content padding1em td{padding:1em;}

/***************** リスト ************************/
#contents div.prt-pastLayout2011renew .char{text-indent:-1.5em; list-style:none;}
#contents div.prt-pastLayout2011renew .disc{list-style:disc;}
#contents div.prt-pastLayout2011renew .circle{list-style:circle;}
#contents div.prt-pastLayout2011renew .square{list-style:square;}

/****************************** セルボーダー ********************************/
/*** cell-border1はセルの四方、border2は左右、border3は上左右に線を付ける ***/

/***************** 通常線 *****************/
#contents div.prt-pastLayout2011renew .cell-border1{
	border-collapse:collapse;
	border:1px solid #000;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border2{
	border-width:1px;
	border-color:#000;
	border-style:none solid;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border3{
	border-width:1px;
	border-color:#000;
	border-style:solid solid none;
	padding:0.1em 0.2em 0.1em 0.2em;
	}

/***************** 太線 *****************/
#contents div.prt-pastLayout2011renew .cell-border1-b{
	border-collapse:collapse;
	border:2px solid #000;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border2-b{
	border-width:2px;
	border-color:#000;
	border-style:none solid;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border3-b{
	border-width:2px;
	border-color:#000;
	border-style:solid solid none;
	padding:0.1em 0.2em 0.1em 0.2em;
	}

/***************** 点線 *****************/
#contents div.prt-pastLayout2011renew .cell-border1-d{
	border-collapse:collapse;
	border:1px dashed #000;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border2-d{
	border-width:1px;
	border-color:#000;
	border-style:none dashed;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border3-d{
	border-width:1px;
	border-color:#000;
	border-style:dashed dashed none;
	padding:0.1em 0.2em 0.1em 0.2em;
	}

/***************** 二重線 *****************/
#contents div.prt-pastLayout2011renew .cell-border1-w{
	border-collapse:collapse;
	border:3px double #000;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border2-w{
	border-width:3px;
	border-color:#000;
	border-style:none double;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
#contents div.prt-pastLayout2011renew .cell-border3-w{
	border-width:3px;
	border-color:#000;
	border-style:double double none;
	padding:0.1em 0.2em 0.1em 0.2em;
	}
