


#pg201207 { line-height:2em; }
#pg201207 #content {}

#pg201207 .content { font-size: 1.2em; width:950px; margin:0; padding:0; background-color:#FFFFFF; }
#pg201207 p { margin: 0 10px; }
#pg201207 p.go-application { margin:10px auto; }
#pg201207 em { font-size: 1.4em; font-weight: bold; color: #000000; }
#pg201207 .br { margin-bottom: 1.8em; }
#pg201207 .center { text-align: center; text-indent: 0; }
#pg201207 #movie { width: 320px; margin: 0 auto 40px; }
#pg201207 #movie-voice { width: 320px; margin: 0 auto 40px; }
#pg201207 .img-float { margin-bottom: 20px; }
#pg201207 .img-float img { float: left; margin-right: 1em; }
#pg201207 .txtimg { text-indent: -9999px; overflow: hidden; }
#pg201207 p.nofloat { width:auto; float:none; text-indent:0;}
#pg201207 .underline { text-decoration:underline;}




#pg201207 .bold{
 font-weight:bold;
 }

#pg201207 .red{
 color:#FF0000;
 }


#pg201207 .pgct{
 width:96%;
 margin:0 0 0 20px;
 padding:0 0 1px 0;
 float:left;
 display:inline;
 }

#pg201207 .pgct p{
 width:auto;
 margin:30px 60px;
 }

#pg201207 img.lb{
 margin:10px 0;
 }

#pg201207 .bg1{
 width:92%;
 margin:20px 0 0 27px;
 padding:0 0 20px 0;
 float:left;
 display:inline;
/* background-color:#F8F8F8;*/
 border:2px solid #B1B1B1;
 border:1px solid #9F9F9F;
 }

#pg201207 .prbox{
 width:92%;
 margin:20px 0 0 27px;
 padding:0;
 float:left;
 display:inline;
 background-color:#F8F8F8;
 border:2px solid #B1B1B1;
 border:1px solid #9F9F9F;
 }

#pg201207 .prbox .imgbox{
 margin:15px;
 margin-right:30px;
 float:left;
 display:inline;
 text-align:center;
 }

#pg201207 .prbox .imgbox p{
 margin:10px 0 0 0;
 font-size:12px;
 line-height:1.3;
 }


#pg201207 .tec{
 width:682px;
 margin:10px 0 0 30px;
 padding:0;
 float:left;
 display:inline;
 background:url(../image/tec_bg.jpg) repeat-y;
 position:relative;
 }

#pg201207 .tec .tec_lb{
 width:100%;
 height:56px;
 margin:0;
 background:url(../image/tec_lb.jpg) no-repeat;
 }

#pg201207 .tec .tec_lb img.tec_no{
 margin:-12px 0 0 -13px;
 padding:0;
 float:left;
 display:inline;
 }

#pg201207 .tec p{
 margin:15px 25px;
 margin-bottom:0;
 color:#000000;
/* color:#532D2A;*/
 }

#pg201207 .tec img.tec_bottom{
 margin:15px 0 0 0;
 padding:0;
 float:left;
 }

#pg201207 .tec .tec_lb p.t_title{
 margin:18px 0 0 0;
 float:left;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
 }

#pg201207 img.sign{
 margin:20px 30px 30px 0;
 float:right;
 display:inline;
 }


#pg201207 table.imgtb{
 margin:30px 15px;
 margin-bottom:0;
 padding:0;
 border-collapse:collapse;
 }

#pg201207 table.imgtb td{
 margin:0;
 padding:3px;
 padding-bottom:20px;
 text-align:center;
 }


#pg201207 .infobox{
 width:638px;
 margin:40px 0 0 45px;
 padding:0 0 10px 0;
 float:left;
 display:inline;
 background:url(../image/infobox_bk.jpg) repeat-y;
 }


#pg201207 .infobox p{
 text-indent:0;
 font-size:14px;
 font-weight:bold;
 line-height:2;
 margin-left:110px;
 }


#pg201207 img.infobtm{
 width:638px;
 height:11px;
 margin:0 0 0 45px;
 padding:0;
 float:left;
 display:inline;
 }


#pg201207 .formarea{
 width:98%;
 margin:20px 0 0 5px;
 }

#pg201207 table.contactform{
 width:99%;
 margin:10px 0 0 4px;
 border-collapse:collapse;
 border:1px solid #444444;
 }

#pg201207 table.contactform th{
 padding:5px;
 background-color:#DDDDDD;
 border:1px solid #999999;
 }

#pg201207 table.contactform th span{
 color:#FF0000;
 }

#pg201207 table.contactform td{
 padding:5px;
 padding-left:10px;
 border:1px solid #999999;
 }

#pg201207 table.contactform td input{
 height:20px;
 border:1px solid #AAAAAA;
 }


#pg201207 .infobox p.btn{
 width:100%;
 margin:20px 0 0 0;
 text-align:center;
 }

#pg201207 .infobox p.btn input{
 width:120px;
 margin:0 10px;
 font-weight:bold;
 line-height:1.5;
 }


#pg201207 table.nokoritb{
 margin:15px;
 margin-top:0;
 margin-left:170px;
 margin-bottom:0;
 padding:0;
 border-collapse:collapse;
 }

#pg201207 table.nokoritb td{
 margin:0;
 padding:3px;
 border:1px solid #8A8A8A;
 }

#pg201207 table.nokoritb td.lb{
background-color:#FAFAFA;
 }


#pg201207 .content table.tb1{
 margin:30px 0;
 padding:0;
 border-collapse:collapse;
 }

#pg201207 .content table.tb1 th{
 margin:0;
 padding:1px;
 background-color:#737373;
 color:#FFFFFF;
 font-weight:bold;
 border:1px solid #818181;
 line-height:1.2;
 text-align:center;
 }

#pg201207 .content table.tb1 td{
 margin:0;
 padding:1px;
 border:1px solid #818181;
 text-align:center;
 font-size:11px;
 line-height:1.5;
 }

#pg201207 .content table.tb1 td.group{
 background-color:#DFDFDF;
 font-size:11px;
 }


#pg201207 .content table.tb1 td.al_left{
 text-align:left;
 }

#pg201207 .content table.tb1 td.al_center{
 text-align:center;
 }


#pg201207 .content .mform{
 width:862px;
 margin:0 0 30px 28px;
 padding:0;
 float:left;
 display:inline;
 background:url(../image/mform.jpg) repeat-y;
 }

#pg201207 .content .mform p{
 margin:10px;
 color:#FFFFFF;
 }

#pg201207 .content .mform img.lb{
 margin:0;
 float:left;
 }

#pg201207 .content .mform img.pt{
 margin:0;
 float:left;
 }

#pg201207 .content .mform .mform_in{
 width:789px;
 margin:20px 0 0 34px;
 float:left;
 display:inline;
 background:url(../image/mform_in.jpg) repeat-y;
 }

#pg201207 .content .mform .mform_in img.mform_in_img1{
 margin:10px;
 float:left;
 display:inline;
 }

#pg201207 .content .mform .mform_in .fbox{
 width:550px;
 float:left;
 }

#pg201207 .content .mform .mform_in .fbox table.formtb{
 margin:8px 0 0 0;
 padding:0;
 border-collapse:collapse;
 }

#pg201207 .content .mform .mform_in .fbox table.formtb th{
 margin:0;
 padding:3px 0;
 font-size:12px;
 text-align:left;
 line-height:1.4;
 }

#pg201207 .content .mform .mform_in .fbox table.formtb td{
 margin:0;
 padding:3px 0;
 font-size:12px;
 line-height:1.4;
 }

#pg201207 .content .mform .mform_in .fbox table.formtb td input{
 padding:2px 0;
 }

#pg201207 .content .mform .mform_in .fbox input.mform_btn{
 margin:14px 0 0 0;
 float:right;
 }



 
#pg201207 .content .mform .mform_caution{
 width:789px;
 margin:20px 0 0 34px;
 float:left;
 display:inline;
 background:url(../image/mform_caution.jpg) repeat-y;
 }

#pg201207 .content .mform .mform_caution img.lb{
 margin:5px 10px;
 float:left;
 display:inline;
 }

#pg201207 .content .mform .mform_caution ul{
 margin:0;
 float:left;
 }

#pg201207 .content .mform .mform_caution ul li{
 margin:0 0 0 20px;
 padding:0;
 font-size:12px;
 color:#FFFFFF;
 }

#pg201207 .content img.profileimg{
 margin:30px 50px;
 margin-left:60px;
 margin-bottom:0;
 float:left;
 display:inline;
 }


#pg201207 .content .cautionbox{
 margin:20px 80px;
 background-color:#FEF9EC;
 border:1px solid #D1775F;
 }

#pg201207 .content .cautionbox ul{
 margin:10px;
 padding:0;
 }

#pg201207 .content .cautionbox ul li{
 margin:0 0 0 15px;
 padding:0;
 color:#771414;
 }
