@charset "utf-8";
/* CSS Document */
body {
    background: #000000;
}


html,body,
#container,
#wrapper,
#wrapper .cont,
#wrapper .cont .top,
#wrapper .cont .dot{
height:100%;
}


#container {
    margin: 0;
    padding: 0px;
    width: 100%;
/*    height: auto;*/
    background: url(../../img/bg.gif) top repeat-x;
}

#wrapper {
    width: 800px;
    margin: 0 auto;
    background: url(../../img/cont_bg.png) no-repeat;
}

#wrapper .cont {
    width: 750px;
    margin: 0 auto;
    background: url(../../img/cont_bg_in.gif) repeat-y;
}

#wrapper .cont .top {
    width: 750px;
    background: url(../../img/cont_bg_top.gif) top no-repeat;
}

#wrapper .cont .dot {
    width: 750px;
    background: url(../../img/dot.png) repeat;
}

#block {
    width: 735px;
    margin-left: 15px;
    padding-top: 15px;
}

#block .topimg {
    width: 735px;
    background: url(../../img/block_bg_top.png) top no-repeat;
}

#block .bottomimg {
	
    width: 735px;
    background: url(../../img/block_bg_btm.png) top no-repeat;
    height: 125px;
}

#block .bottomimg p {
    word-break:break-all;
    font-size: 10px;
    color: #323C49;
    line-height: 12px;
    margin-left: 30px;
	width:660px;
    margin-bottom: 10px;
}

#block .bottomimg_footer_link {
    margin-left: 30px;
}

#block .centerimg {
    width: 735px;
    background: url(../../img/block_bg.png) repeat-y;
    padding-top: 10px;
}

#block .centerimg .incontarea {
    width: 720px;
}

#block .centerimg h2 {
    width: 681px;
    height: 50px;
    margin: 0 auto 10px;
}

#block .centerimg .caution {
    width: 607px;
    height: 42px;
    margin: 0 auto 20px;
}

#block .centerimg .caution_special {
    width: 611px;
    height: 134px;
    margin: 0 auto 20px;
}

#block .centerimg .textinfo {
    width: 625px;
    margin: 0 auto 20px;
}

#block .centerimg .dotline {
    display:block;
	width: 662px;
    height: 12px;
    margin: 0px auto 16px;
}

#block .centerimg .dotline2 {
    display:block;
	width: 662px;
    height: 12px;
    margin: 0px auto ;
}

#block .centerimg .dotline_footer {
    width: 662px;
    height: 2px;
    margin: 0 auto;
    padding-bottom: 1px;
}

.errmsg {
    font-size: 75%;
    font-weight: bold;
    color: #FF0000;
}

.errmsg2 {
    font-size: 75%;
    font-weight: bold;
    color: #FF0000;
    margin-left: 52px;
}

#block .centerimg table {
    width: 629px;
    margin: 0 auto;
}

#block .centerimg th {
    width: 234px;
    padding: 3px 0px 0px 0px;
    vertical-align: top;
    text-align: left;
}

#block .centerimg td {
    padding: 0px 0px 20px 0px;
    vertical-align: top;
    text-align: left;
}

#block .centerimg .inputDiv {
    width: 374px;
    height: 30px;
    padding: 0px 5px;
    background: url(../../img/common/textbox_bg.png) center no-repeat;
}

#block .centerimg .inputDiv_present {
    width: 84px;
    height: 30px;
    background: url(../../img/common/textbox_bg_present.png) center no-repeat;
}

#block .centerimg input.text {
    border: none;
    background: #001b40;
    width: 374px;
    margin: 2px 0px 0px 0px;
    height: 26px;
    line-height: 26px;
    color: #ffffff;
    font-weight: bold;
}

#block .centerimg input.textpresent {
    border: none;
    background: #001b40;
    width: 30px;
    margin: 2px 0px 0px 5px;
    height: 26px;
    line-height: 26px;
    color: #ffffff;
    font-weight: bold;
}

#block .centerimg input.image {
    width: 240px;
    margin: 0px 0px 0px 0px;
    height: 70px;
}

#block .centerimg .image_long {
height:70px;
margin:0 0 0 105px;
}

#block .centerimg input.radio {
    border: none;
    background: none;
    width: auto;
    margin: 0px;
    height: auto;
    line-height: auto;
}

#block .centerimg .selectDiv {
    width: 159px;
    height: 30px;
    padding: 0px 5px;
}

#block .centerimg .selectDiv2 {
    width: 79px;
    height: 30px;
    padding: 0px 5px 0px;
    float: left;
}

#block .centerimg .select1 {
    border: 1px solid #001b40;
    background: #001b40;
    width: 260px;
    margin: 2px 0px 0px -5px;
    height: 24px;
    line-height: 26px;
    color: #ffffff;
    font-weight: bold;
}

#block .centerimg .select2 {
    border: 1px solid #001b40;
    background: #001b40;
    width: 79px;
    margin: 2px 0px 0px 0px;
    height: 24px;
    line-height: 26px;
    color: #ffffff;
    font-weight: bold;
}

#block table .text_area{
	background:#ccaaaa;
	display:block;
	width:380px;
	height:100%;
	word-break:break-all;
border:none;
overflow:hidden;
background:none;

}


#block .centerimg .intable td {
    padding: 0px 0px 0px 0px;
}

#block .centerimg .submitarea {
    width: 681px;
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.footer_link {
    margin: 0 auto;
    padding-top: 0px;
    padding-bottom: 60px;
}

p.totop a {
    display: block;
    width: 97px;
    height: 15px;
    margin-top: 13px;
    margin-left: 30px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}

p.totop a:link {
    color: blue;
    background-image: url(../../img/common/pagetop_off.png);
}

p.totop a:visited {
    color: purple;
    background-image: url(../../img/common/pagetop_off.png);
}

p.totop a:hover {
    color: red;
    background-image: url(../../img/common/pagetop_ov.png);
}

p.totop a:active {
    color: green;
    background-image: url(../../img/common/pagetop_ov.png);
}

p.closebtn a {
	margin:0 auto 0;
    display: block;
    width: 120px;
    height: 32px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}

p.closebtn a:link {
    color: blue;
    background-image: url(/shared/img/common/btn/window_close.png);
}

p.closebtn a:visited {
    color: purple;
    background-image: url(/shared/img/common/btn/window_close.png);
}

p.closebtn a:hover {
    color: red;
    background-image: url(/shared/img/common/btn/window_close_ov.png);
}

p.closebtn a:active {
    color: green;
    background-image: url(/shared/img/common/btn/window_close_ov.png);
}

.textinfo_present{
	font-size: 12px;
	padding-left: 230px;
	color: red;
}
