@charset "utf-8";

/* -- HEADER -- */
div#HEADER ol li a.CONTACT:link	{ color:#000; }
div#HEADER ol li a.CONTACT:visited	{ color:#000; }
div#HEADER ol li a.CONTACT:hover	{ color:#000; }
div#HEADER ol li a.CONTACT:active	{ color:#000; }


/* ------------------------------ FORM ------------------------------ */
/* FORM TITLE */
h2				{ clear:both; display:inline; float:left; width:639px; height:auto; margin:50px 0px 0px 261px; padding:0px 0px 40px 0px;color:#000; font: normal normal normal 15px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p				{ width:639px; margin:0px 0px 0px 261px; }


/* ------------------------------- JSS ------------------------------- */
/* FORM TITLE */


/* PHASE */
form ol.FORMBAR			{ clear:both; display:inline; float:left; width:639px; height:20px; margin:20px 0px 0px 261px; overflow:hidden; border:1px solid #ccc; font:normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form ol.FORMBAR li			{ clear:none; display:inline; float:left; width:auto; height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; border:none; color:#aaa; text-align:left; background-color:#fff; }
form ol.FORMBAR li strong		{ clear:both; display:inline; float:left; width:160px; height:20px; margin:0px 0px 0px -10px; padding:0px 20px 0px 10px; color:#fff; background:#ccc url(/com/img/form_root.png) 100% 50% no-repeat; font:normal normal bold 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form ol.FORMBAR li span		{ clear:both; display:inline; float:left; width:auto; height:20px; margin:0px; padding:0px 20px 0px 0px; border:none; color:#aaa; background:transparent url(/com/img/form_edge.png) 100% 50% no-repeat; font:normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form ol.FORMBAR li span em		{ clear:both; display:inline; float:none; width:auto; height:20px; margin:0px; padding:0px 0px 0px 0px; border:none; color:#000; background-color:transparent; font:normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form ol.FORMBAR li em		{ clear:both; display:inline; float:left; width:auto; height:20px; margin:0px; padding:0px 20px 0px 0px; border:none; color:#000; background-color:transparent; font:normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

form ol.FORMBAR li.RETURN		{ float:right; padding:0px 0px 0px 0px; text-align:center; background-color:#fff; }
form ol.FORMBAR li.RETURN a		{ clear:both; display:inline; float:right; width:auto; height:20px; padding:0px 10px 0px 20px; background:#f9f9f9 url(/com/img/form_return.png) 0% 50% no-repeat; }
form ol.FORMBAR li.RETURN a:link	{ color:#09c; text-decoration:none; }
form ol.FORMBAR li.RETURN a:visited	{ color:#09c; text-decoration:none; }
form ol.FORMBAR li.RETURN a:hover	{ color:#0cf; text-decoration:underline; }
form ol.FORMBAR li.RETURN a:active	{ color:#9ef; text-decoration:underline; }

/* FORM ITEM */
form dl dd textarea			{ display:inline; float:left; width:640px; height:175px; margin:2px 0px 5px 0px; padding:2px; background-color:#f3f6f9; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form dl dd strong			{ clear:both; display:inline; float:left; width:80px; margin:5px 0px 0px 0px; padding:0px 5px 5px 0px; color:#000; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form dl dd input.PD			{ clear:none; display:inline; float:left; width:300px; margin:2px 10px 5px 0px; background-color:#f3f6f9; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form dl dd small			{ clear:none; display:inline; float:left; width:200px;margin:5px 0px 0px 0px;  color:#777; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form em				{ display:inline; margin:0px 2px 0px 5px; color:#d00; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form em strong			{ font: normal normal normal 13px/15px Verdana,Geneva,Arial,sans-serif; }
/* SUBMIT BUTTON */
form input.SENDBUTTON		{ display:inline; width:385px; margin:20px 0px 20px 290px; }
form a:link			{ color:#09c; text-decoration:none; }
form a:visited			{ color:#09c; text-decoration:none; }
form a:hover			{ color:#0cf; text-decoration:underline; }
form a:active			{ color:#9ef; text-decoration:underline; }

/* 内容 確認用ウィンドウ */
form dl dd div.FORM_CONFIRM		{ display:inline; clear:both; float:left; width:619px; height:159px; margin:2px 0px 10px 0px; padding:10px; border:solid 1px #aaa; overflow:scroll; overflow-x:hidden; background-color:#f3f6f9; color:#000; font: normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
form dl dd div.FORM_CONFIRM strong	{ clear:both; display:inline; float:none; width:600px; margin:10px 0px 10px 0px; padding:0px; font-weight:bold; }
form dl dd div.FORM_CONFIRM hr	{ width:600px; margin:10px 0px 10px 0px; }





/* ------------------------------ PRINT ------------------------------ */
@media print{
form dl dd div.FORM_CONFIRM		{ width:680px; height:auto; overflow:visible; }
}
