@charset "utf-8";/*デフォルトキャラコード*/

#Company{width:760px;margin:10px;font-size:12px;line-height:14px;}
#Company #pht{float:left;width:180px;}
#Company #pht div{margin-bottom:10px;}
#Company #pht .phtxt{border:1px dotted #ccc;padding:5px 10px;}
#Company #pht .phtxt p{margin:5px 0px;}

#Company #txt{float:left;width:580px;}
#Company #txt #pan{font-size:12px;padding:1px 4px;}
#Company #txt #pan p{float:left;margin-right:15px;}

#Company #txt .compBlck{width:560px;padding:10px;font-size:12px;color:#494949;}
#Company #txt .compBlck h2.stl{margin-left:6px;}
#Company #txt .compBlck ol{list-style:none;margin:10px 20px;}
#Company #txt .compBlck li{margin-bottom:8px;}
#Company #txt .compBlck .list{margin-left:30px;}
#Company #txt .compBlck .list .fllist{width:470px;}
#Company #txt .compBlck .list .fllist li{float:left;width:116px;}

#Company #txt .compBlck .oubo{margin:10px 20px 10px 30px;}
#Company #txt .compBlck .oubo p{margin-bottom:8px;}
#Company #txt .compBlck .oubo .add{font-size:14px;line-height:18px;}


/*フォーム*/
#wrap .Form{width:379px;margin:5px;}
#wrap .Form td{border:1px solid #999;padding:3px;font-size:10px;}
#wrap .Form .Fflg{width:100px;}

/*入れ子*/
#wrap .Form .inTbl{width:258px;}
#wrap .Form .inTbl td{border:none;}
#wrap .Form .inTbl .inTblT{width:80px;}
#wrap .Form .inTbl .inTblF{width:44px;}

/*フォームのサイズ*/
#wrap .Form .iptXL{width:258px;}
#wrap .Form .iptL{width:180px;}
#wrap .Form .iptXM{width:150px;}
#wrap .Form .iptM{width:80px;}
#wrap .Form .iptS{width:40px;}

/*エラー時*/
#wrap .Form .Fflg h2{font-size:12px;}
.alert{margin:10px;}