/*背景・全体共通の設定*/
*{}

body {
	background-color:#ffffff;
	font-family: 'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',meiryo, sans-serif;
	font-size:12px;
	color: #000000;
	margin:10px;
	padding:0px;
}

div#container{
	width:700px;
	margin:0px;
	padding:0px;
}

div#head-top{
	width:690px;
	height:60px;
	color: #ffffff;
	font-size: 30px;
	line-height: 60px;
	text-align: right;
	background-image: url("../img/title.png");
	background-repeat:no-repeat;
	background-position:left top;
}

/*----------------------------------------------------------*/
.img-explanation{
	margin: 5px 0px 5px 0px;	/*[上][右][下][左]*/
	padding: 10px 10px 10px 10px;	/*[上][右][下][左]*/
	text-align :center;
	border:1px solid #777777;
}

/*----------------------------------------------------------*/
.contents-top{
/*	padding-top:15px; */
	width:700px;
	height:25px;
}
.img-top-g{
	width:24px;
	height:24px;
	background-image: url("../img/left_corner_green.png");
	background-repeat:no-repeat;
	background-position:left top;
}
.img-top-r{
	width:25px;
	height:25px;
	border-top:1px solid #777777;
	border-left:1px solid #777777;
	background-image: url("../img/left_corner_red.png");
	background-repeat:no-repeat;
	background-position:left top;
}
.line-top{
	width:640px;
	height:25px;
	border-top:1px solid #777777;
	left:35px;
	position:absolute;
}
/*----------------------------------------------------------*/
.contents-bottom{
	width:700px;
	height:25px;
}
.img-bottom-g{
	width:25px;
	height:25px;
	left:675px;
	border-bottom:1px solid #777777;
	border-right:1px solid #777777;
	background-image: url("../img/right_corner_green.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	position:absolute;
}
.img-bottom-r{
	width:25px;
	height:25px;
	left:675px;
	border-bottom:1px solid #777777;
	border-right:1px solid #777777;
	background-image: url("../img/right_corner_red.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	position:absolute;
}
.line-bottom{
	margin-left:25px;
	width:640px;
	height:25px;
	border-bottom:1px solid #777777;
}
/*----------------------------------------------------------*/
div.contents-body{
	padding: 20px 50px 20px 50px; /*[上][右][下][左]*/
	font-size: 12px;
	width:590px;
	border-top:1px solid #777777;
	border-bottom:1px solid #777777;
	border-left:1px solid #777777;
	border-right:1px solid #777777;
}
.contents-body-left{
	margin: 0px 0px 0px 0px;	/*[上][右][下][左]*/
	padding: 0px 0px 10px 0px;	/*[上][右][下][左]*/
	width:290px;
}
.contents-body-rite{
	margin: 0px 0px 0px 300px;	/*[上][右][下][左]*/
	padding: 0px 0px 10px 0px;	/*[上][右][下][左]*/
	width:290px;
	position:absolute;
}

/*----------------------------------------------------------
プレビュー関係
*/
.preview {
	border: 1px dotted #777777; width:590px;
	text-align :center;
}

.img-preview {
	margin: 5px 0px 5px 0px;	/*[上][右][下][左]*/
}
.submit-button {
	padding: 10px 0px 10px 0px; /*[上][右][下][左]*/
	text-align :center;
}

/*----------------------------------------------------------*/
.basic_option {
	border-bottom: 1px dotted #ffffff; border-left: 1px dotted #ffffff;
	background-image: url("../img/table_back_o.gif");
	background-repeat:no-repeat;
}
.basic_option th {
	border-top: 1px dotted #ffffff; border-right: 1px dotted #ffffff; width:100px;
	font-weight: normal;
}
.basic_option td { border-top: 1px dotted #ffffff; border-right: 1px dotted #ffffff; width:180px; }
/*----------------------------------------------------------*/
.detail_option {
	border-bottom: 1px dotted #ffffff; border-left: 1px dotted #ffffff;
	background-image: url("../img/table_back.gif");
	background-repeat:no-repeat;
}
.detail_option th {
	border-top: 1px dotted #ffffff; border-right: 1px dotted #ffffff; width:100px;
	font-weight: normal;
}
.detail_option td { border-top: 1px dotted #ffffff; border-right: 1px dotted #ffffff; width:180px; }
/*----------------------------------------------------------*/
div.copyright{
	margin:  5px 0px 0px 0px;	/*[上][右][下][左]*/
	width:690px;
	font-size: 12pt;
	text-align :center;
}

span.test-copyright {
}

/*----------------------------------------------------------*/

h1 {
	margin:  5px 0px 5px 0px;	/*[上][右][下][左]*/
	padding: 0px 0px 0px 0px;	/*[上][右][下][左]*/
	font-size: 12pt;
	font-weight: nomal;
}

span.blocktitle {
	font-size: 10pt;
	font-weight: bold;
}

span.emphasis {
	font-weight: bold;
	color: red;
}

p.section {
	margin:  10px 0px 0px 0px;	/*[上][右][下][左]*/
	padding: 0px 0px 0px 20px;	/*[上][右][下][左]*/
	font-size: 12pt;
	font-weight: nomal;
	background-image: url("../img/dh_arrow1.gif");
	background-repeat:no-repeat;
	background-position:left;
}

p.subsection {
	margin:  10px 0px 0px 10px;	/*[上][右][下][左]*/
	padding: 0px 0px 0px 20px;	/*[上][右][下][左]*/
	font-size: 11pt;
	font-weight: nomal;
	background-image: url("../img/dh_arrow2.gif");
	background-repeat:no-repeat;
	background-position:left;
}

p.bodytxt {
	margin:  0px 0px 0px 30px;	/*[上][右][下][左]*/
	padding: 5px 0px 0px 0px;	/*[上][右][下][左]*/
	font-size: 10pt;
	font-weight: nomal;
}

