/*****[基幹モダナイ] ファイル文字コード変換実施 2020.01.16 */
/*****[基幹モダナイ] 非互換変換実施(V2.02) 2020.01.16 */
/* UPDATE 2006.4.07
   FOR TEST COMMENT
------------------------------------------ */

/* ALL RESET
------------------------------------------ */
* {
	margin:0;
	padding:0;
	}


/* BODY STYLE
------------------------------------------ */
body{
	margin:0px;
	padding:10px 15px 50px;
	font-size:13px;
	color: #333333;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;
}

body *{	font-family:"ＭＳ Ｐゴシック", Osaka, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;}


/* LINK STYLE
------------------------------------------ */
a:link, a:visited{text-decoration: underline;}
a:active, a:hover{text-decoration: underline;}
a:link{color: #339;}
a:visited{color: #96c;}
a:hover{color: #66c;}
a:active{color: #66c;}


/* GLOBAL STYLE
------------------------------------------ */
b {
	font-weight: bolder;
	font-style:normal;
	}

em {
	font-weight: bolder;
	font-style:normal;
	}

strong {
	font-weight: bolder;
	font-style:normal;
	}

table{
	width:100%;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
	}

th {
	font-weight: normal;
	font-style:normal;
	text-align:left;
	vertical-align:top;
	border:none;
	}

td {
	font-weight: normal;
	font-style:normal;
	vertical-align:top;
	border:none;
	}

form {
	margin: 0px;
	padding: 0px;
	}

input {
	margin: 0px;
	padding: 0px;
	}

img{
	border:none;
	}

p {
	margin: 0px;
	padding: 0px;
	}

ul {
	margin: 0px;
	padding: 0px;
	}

li {
	margin: 0px;
	padding: 0px;
	}

ol {
	margin: 0px;
	padding: 0px;
	}

dl {
	margin: 0px;
	padding: 0px;
	line-height:1em;
	}

dt {
	margin: 0px;
	padding: 0px;
	}

dd {
	margin: 0px;
	padding: 0px;
	}

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
	font-weight:bolder;
	}

h1{
	font-size:1.5em;
	line-height:1.2em;
	}

h2{
	font-size:1.33em;
	line-height:1.2em;
	}

h3{
	font-size:1.16em;
	line-height:1.2em;
	}

h4{
	font-size:1.08em;
	line-height:1.2em;
	}

h5{
	font-size:1em;
	line-height:1.2em;
	}

h6{
	font-size:1em;
	line-height:1.2em;
	}

/*Definition for Windows IE*/
/*gram_201310 delete*/
/*
* html body, * html table{font-Size:x-small;}
* html h1{font-size:150%;}
* html h2{font-size:133%;}
* html h3{font-size:116%;}
* html h4{font-size:108%;}
* html h5, * html h6{font-size:x-small;}
*/
/*END gram_201310 delete*/

.floatClear {
	clear:both;
	display:block;
	width:1px;
	height:1px;
	font-size:1px;
	line-height:0px;
	}

.float-clear {
	clear:both;
	display:block;
	width:1px;
	height:1px;
	font-size:1px;
	line-height:0px;
	}

.widthHolder {
	min-width:880px;
	text-align:center;
	}

/* BASE STYLE
------------------------------------------ */

#header{
	}

#main{
	width:860px;
	margin:20px auto 0px auto;
	padding:0;
	text-align:center;
	}

#title{
	height:72px;
	padding:0 0 0 0;
	text-align:left;
	}

#title .title-left{
	height:52px;
	}

#title .title-right{
	display:none;
	}

#title h1{
	margin:0;
	padding:5px 5px 5px 5px;
	color:#333399;
	white-space:nowrap;
	background-color:#EDEDED;
	border-color:#6C6DD9;
	border-style:solid;
	border-width:0 0 1px 10px;
	}

#contents{
	width:830px;
	margin:0 auto 0 auto;
	text-align:left;
	}

.column1{
	width:612px;
	float:left;
	background-image:url(../cssimage/bg_dot_1-2_000000.gif);
	background-repeat:repeat-y;
	background-position:right top;
	}

.column2{
	width:201px;
	float:right;
	}


#lead-text{
	margin:0;
	padding:0 10px 20px 0;
	}

#main .btnA,
#main .grpA,
#main .grpB,
#main .grpC,
#main .grpD,
#main .grpE,
#main .grpF,
#main .grpG,
#main .grpH,
#main .grpI,
#main .grpJ,
#main .grpK,
#main .grpL,
#main .grpM,
#main .grpN,
#main .grpO,
#main .grpP{
	width:598px;
	margin:0;
	padding:0 0 20px 0;
	}
	
#footer{
	clear:both;
	}



/* SHARED STYLE
------------------------------------------ */

.headline{
	color:#339;
	}

.em-headline{
	display:block;
	background-color:#8e8ec2;
	color:#fff;
	font-weight:bolder;
	}

.table-headline{
	display:block;
	background-color:#d8f1ef;
	color:#5d8b98;
	}

.text-em{
	color:#669;
	font-weight:bolder;
	}

.text-attention{
	padding:2px;
	display:block;
	color:#f30;
	font-size:1em;
	}

.text-error{
	color:#f30;
	font-weight:bolder;
	}

.must{
	color:#f30;
	}

.money{
	color:#f30;
	}

.quantity{
	color:#f30;
	font-weight:bolder;
	}

.total{
	color:#f30;
	}

.number{
	color:#f30;
	}

.example{
	color:#333;
	}

.instruction{
	color:#669;
	}

.title-text{
	font-weight:bolder;
	color:#339;
	white-space:nowrap;
	}

.bt-area, .backbt-area{
	margin-bottom:20px;
	text-align:center;
	}




#main .lnkBack{
	width:122px;
	height:22px;
	margin:0px auto;
	padding:0px;
	background-image:url(../cssimage/b_back_122-22.gif);
	background-repeat:no-repeat;
	}

#main .lnkBack a{
	display:block;
	width:122px;
	height:22px;
	text-indent:-10000px;
	}

#main .lnkNext{
	width:122px;
	height:22px;
	margin:0px auto;
	padding:0px;
	background-image:url(../cssimage/b_next_122-22.gif);
	background-repeat:no-repeat;
	}

#main .lnkNext a{
	display:block;
	width:122px;
	height:22px;
	text-indent:-10000px;
	}

.notetext{
	color:#CC0000;
	}

.notetext1{
	color:#FF9900;
	}

#relLink{
	width:201px;
	}

#sideMenu{
	width:200px;
	}

#relLink .wrap1,
#sideMenu .wrap1{
	margin:0 0 0 0;
	padding:0;
	}

#relLink .wrap1 dl{
	width:201px;
	margin:0 0 0 0;
	padding:0;
	}

#sideMenu .wrap1 dl{
	width:200px;
	margin:0 0 0 0;
	padding:0;
	}

#sideMenu .wrap1 dl{
	padding:0 0 1px 0;
	background-color:#DDDDDD;
	}

#relLink .wrap1 dt{
	width:201px;
	margin:0;
	padding:5px 0 5px 0;
	background-image:url(../cssimage/box_t_rellink_201-5_FF9900.jpg);
	background-repeat:no-repeat;
	background-color:#FF9900;
	color:#FFFFFF;
	}

#sideMenu .wrap1 dt{
	width:200px;
	margin:0;
	padding:5px 0 5px 0;
	background-image:url(../cssimage/box_t_rellink_201-5_FF9900.jpg);
	background-repeat:no-repeat;
	background-color:#FF9900;
	color:#FFFFFF;
	}

#relLink .wrap1 dt span,
#sideMenu .wrap1 dt span{
	margin:0;
	padding:5px 5px 5px 5px;
	}


#relLink .wrap1 dd{
	margin:0;
	padding:3px 0 3px 0;
	background-image:url(../cssimage/bg_dot_4-1_000000.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	line-height:1.2em;
	}

#sideMenu .wrap1 dd{
	margin:1px 1px 0 1px;
	padding:3px 0 3px 0;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	line-height:1.2em;
	background-image:url(../cssimage/o_mark_arw_4-7_FF9900.jpg);
	background-repeat:no-repeat;
	background-position:3px 0.5em;
	}

#sideMenu .wrap1 dd.lnkAOv,
#sideMenu .wrap1 dd.lnkBOv,
#sideMenu .wrap1 dd.lnkCOv,
#sideMenu .wrap1 dd.lnkDOv,
#sideMenu .wrap1 dd.lnkEOv,
#sideMenu .wrap1 dd.lnkFOv,
#sideMenu .wrap1 dd.lnkGOv,
#sideMenu .wrap1 dd.lnkHOv,
#sideMenu .wrap1 dd.lnkIOv{
	background-color:#EDEDED;
	}

#relLink .wrap1 dd a{
	display:block;
	margin:0px;
	padding:0 0 0 10px;
	background-image:url(../cssimage/o_mark_arw_4-7_FF9900.jpg);
	background-repeat:no-repeat;
	background-position:3px 0.3em;
	}

#sideMenu .wrap1 dd a{
	display:block;
	margin:0px;
	padding:0 0 0 12px;

	}

#relLink .mdiv{
	margin:3px 0 0 0;
	height:1px;
	background-image:url(../cssimage/bg_dot_4-1_000000.gif);
	background-repeat:repeat-x;
	}

#relLink .mdiv span{
	display:none;
	}
