@charset "utf-8";

/*standard用------------------------------------------------------------- */

#content-box h2{

	background-repeat: no-repeat;
	background-position: 0px 0px;

	width: 600px;
	/*width: 600px;*/
	height: 53px;

	overflow: hidden;

	text-indent: -10000px;
}


#content-box h2#p05{
	
	height: 33px;
	background-image: url('../standard/img/standard_title05.gif');
}



#dllink{
	/*width:500px;*/
	width:600px;
	padding-top:10px;
	text-align:right;
}

#dllink2{
	/*width:500px;*/
	width:600px;
	padding-top:10px;
	padding-bottom:5px;
	text-align:right;
}

h3{
	font-size:120%;
	color:#03C;
	border:1px solid #03C;
	padding:2px 0px 0px 4px;
	margin-bottom:10px;
}

h5{
	color:#03C;
	margin-top:10px;
	margin-bottom:10px;
}

h5.jish{
	font-size:110%;
	margin-bottom:0px;
}

h5.jish2{
	font-size:110%;
	margin-top:0px;
	margin-bottom:0px;
}

h6{
	float:left;
}

sup{
	font-weight:normal;
}

#content-box p{
	line-height: 180%;
}

/*standard01用------------------------------------------------------------- */

#signature{
	padding:20px 0px;
	text-align:right;
}

#standaerd01-bottom{
	width:600px;
	padding-top:20px;
}

#standaerd01-bottom-in{
	width:430px;
}

#standaerd01-bottom-in h4{
	font-size:120%;
	color:#03C;
	border-bottom:1px solid #03C;
	border-left:2px solid #03C;
	margin-bottom:10px;
	padding-left:7px;
}

#standaerd01-bottom-in p{
	margin-bottom:15px;
	font-size:100%;
}

#standaerd-img-01{
	float:right;
}

#standaerd-img-02{
	padding-bottom:20px;
}


/*standard02用------------------------------------------------------------- */

#standaerd02-01{
	width:600px;
	padding-bottom:20px;
}

#standaerd02-02-img{
	padding:15px 0px;
}

#s02table{
	width:400px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}

#s02table th{
	border:1px solid #CCC;
	padding:5px;
	font-size:100%;

	background-color:#039;
	color:#FFF;
}

#s02table td{
	border:1px solid #CCC;
	padding:5px;
	font-size:100%;
	text-align:center;
}

#s02table td.left{
	background-color:#4371A0;
	color:#FFF;
}

#s02table td.center{
	background-color:#D1E5EF;
}

#standaerd02-01-img{
	text-align:center;
}

#standaerd02-01-img img{
	margin-bottom:20px;
}


/*standard03用------------------------------------------------------------- */

#standard-body{
}

#top-img{
	padding:10px 0px;
}

#standard-body h4{
	font-size:110%;
	background-color:#E4E4E4;
	padding:2px 5px;
	margin:25px 0px 10px 0px;
}

#standard-body h4.mrg-top{
	margin:45px 0px 10px 0px;
}

.std03-p{
	margin-bottom:20px;
}

div.chui{
	padding-top:10px;
	padding-bottom:10px;
	font-size:85%;
	line-height:100%;
}

div.chui p{
	margin-bottom:0px;
	padding-bottom:0px;
}


/*standard03 04 表共通指定------------------------------------------------------------- */
table.std03-table{
	width:100%;
}

table.std03-table td{
	border:1px solid #CCC;
	padding:5px;
	font-size:100%;
	text-align:center;
}

.std03-header{
	font-weight:bold;
	background-color:#039;
	color:#FFF;
}

.std03-header-sab{
	background-color:#4371A0;
	color:#FFF;
}

.std03-bc{
	background-color:#D1E5EF;
}

/*201110追加分*/
#content-box h2#pn01{
	background-image: url('../standard/img/standard_title_n01.gif');
}

#content-box h2#pn02{
	background-image: url('../standard/img/standard_title_n02.gif');
}

#content-box h2#pn03{
	background-image: url('../standard/img/standard_title_n03.gif');
	height:56px;
}

#content-box h2#pn04{
	background-image: url('../standard/img/standard_title_n04.gif');
	height:56px;
}

#content-box h2#pn05{
	background-image: url('../standard/img/standard_title_n05.gif');
}

.img-wrap{
	width:600px;
}

body.botsu .img-wrap{
	width:790px;
}

.img-wrap img{
	float:right;
}

.img-wrap-txt{
	width:380px;
}

body.botsu .img-wrap-txt{
	width:570px;
}

.img-wrap-txt180{
	width:180px;
}

.img-wrap-txt270{
	width:270px;
}

.img-wrap h4{ 
	font-size:105%;
	color:#03C;
	border-bottom:1px solid #03C;
	border-left:2px solid #03C;
	margin-bottom:10px;
	padding-left:7px;
	padding-bottom:2px;
}

.t-color{
	color:#039;
}

table.jis-table{
	width:100%;
}

table.jis-table td{
	border:1px solid #CCC;
	padding:5px;
	font-size:100%;
	/*text-align:center;*/
}

table.jis-table td p{
	font-size:100%;
}

.jis-header{
	font-weight:bold;
	background-color:#039;
	color:#FFF;
	text-align:center;
}

.jis-header-sab{
	background-color:#4371A0;
	color:#FFF;
}

.jis-bc{
	background-color:#D1E5EF;
}

.no-w{
	white-space:nowrap;
}

p.unit{
	margin:0;
	padding:0;
	line-height:1;
	font-size:90%;
	text-align:right;
}


/*1702修正分*/
table.std1701-table{
	width:100%;
}

table.std1701-table td{
	border:1px solid #CCC;
	padding:5px;
	text-align:center;
}


table.std1701-table#t-left td{
	border:1px solid #CCC;
	padding:5px;
	text-align:left;
}

