@charset "UTF-8";

/* テーブル設定
================================================================================= */

table.tablecl{
    border-top:1px solid #77B55E;
    border-left:1px solid #77B55E;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
td.tdcls{
    border-right:1px solid #77B55E;
    border-bottom:1px solid #77B55E;
    background-color:#CEE9CA;
    padding:7px;
}
td.tdcl{
    border-right:1px solid #77B55E;
    border-bottom:1px solid #77B55E;
    background-color:#E2F6DA;
    padding:7px;
}
td.tdwt{
    border-right:1px solid #77B55E;
    border-bottom:1px solid #77B55E;
    padding:7px;
    word-break:break-all;
}


/* 確認画面
================================================================================= */

.gx_cell{
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.gx_cellend{
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
}


.line_dot{
	background-image: url(../vp_imgs/nensyu/bg_support_dotted.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 100%;
}


/* 
================================================================================= */



.indent_text{
	padding-left: 1em;
}




.orange{
	color:#e16a00;
}


.green{
	color:#006633;
}




.indent_ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}

.indent_ul li{
	text-indent: -1em;
}



a.p_question{
	background-image: url(../vp_imgs/nensyu/p_question.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 25px;
	line-height: 1.6em;
	height: 16px;
}


a.target_blank {
	background-image: url(../vp_imgs/nensyu/icon_target_blank.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 1.6em;
}



.gz_title_box {
	background-image: url(../vp_imgs/nensyu/title_back.gif);
	height: 17px;
	width: 562px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	margin-bottom: 5px;
	padding-bottom: 6px;
}

.gz_title_box span {
	margin-left: 10px;
}


.gx_btn_dowble span{
	padding-right: 12px;
	padding-left: 12px;
}



ipt_025,
ipt_030,
ipt_030_pass,
ipt_050,
ipt_075,
ipt_075b,
ipt_075_pass,
ipt_120,
ipt_120_pass,
.ipt_150,
ipt_170,
ipt_170_pass,
ipt_200,
ipt_250,
ipt_250auto,
ipt_320,
ipt_320auto,
ipt_530,
ipt_530auto{
border:1px solid #7F9DB9;
}



.ipt_300_noborder{
	width:300px ;
}

.ipt_50_noborder{
	width:50px ;
}

.mgt5 {
	margin-top: 5px;
}

.mgr5 {
	margin-left: 5px;
}
