@charset "utf-8";

/*------------------------------------------------------
■01 news_column
■02 詳細関連 txt02
■03 フォーム関連
■04　エラー
■05 プライバシーポリシー（privacy.html）
-------------------------------------------------------*/

/*#corm02_left{※←bace.cssに設定あり}*/


/*■01 apply
-------------------------------------------------------*/
/*main写真*/
div#appmain{width:658px; margin:15px 5px 0 5px;}
div#appmain p.lead{font-weight:bold; padding:0 0 10px 0;}
div#appmain p.lead a{ margin-right:10px; text-decoration:underline;}

div#apply h3{font-size:18px;display:block;color:#000;font-weight:bold; margin-top:10px;}
div#apply{width:658px; margin:5px auto 0 auto; overflow:hidden;}
div#apply dl#app dt{font-size:15px;font-weight:bold;color:#036;margin:10px 0 5px 0;}
div#apply dl#app dd b.red{color:#c00;}/*太赤文字*/
div#apply dl#app dd ul{padding-left:5px;width:658px;}
div#apply dl#app dd ul li{margin-top:5px;padding-left:5px; text-indent:-5px;}	

/*審査方法について*/
div#judgesqa{margin-top:25px;width:658px;}
div#judgesqa h3{font-size:18px;display:block;color:#000;font-weight:bold;}
div#judgesqa dl#jqa dt{font-size:15px;font-weight:bold;color:#036;margin:10px 0 5px 0;}
div#judgesqa dl#jqa dd b.red{color:#c00;}/*太赤文字*/


/*■03 フォーム関連
-------------------------------------------------------*/
span.app_fom_h4{
width:658px;
display:block; font-size:15px; font-weight:bold; color:#000;margin:15px 5px 5px 5px;}
div#app_fom{width:656px; margin:5px 5px 10px 5px;border:1px solid #d1d1d1;
background:url(/images/common/bk_form.gif) repeat-y 0 0;}
div#app_fom dl{width:646px; overflow:hidden; padding:5px; border-bottom:1px solid #d1d1d1;}
div#app_fom dl.end{border-bottom:none;}/*最終行のためボーダーなし*/
div#app_fom dl dt,div#app_fom dl dd{float:left; padding:5px 0;}
div#app_fom dl dt{width:140px;}
div#app_fom dl dd{width:506px;overflow:hidden;}
div#app_fom dl dd input{vertical-align:middle;margin:0 5px;}
div#app_fom dl dd ul li{margin:3px 0;}
div#app_fom dl dd ul li span.lst{margin-right:5px;}

div#app_fom dl dd span.red{color:#c00;}/*赤1枚*/
div#app_fom dl dd input.file{border:1px solid #d1d1d1; height:25px;}
div#app_fom dl dd input.stex{border:none;}
div#app_fom dl dd input.add{width:495px;}/*住所*/
div#app_fom dl dd input.pho_tex{width:495px;}/*作品タイトル*/
div#app_fom dl dd textarea.area_comment{width:500px; height:10em;}


/*div#att*/
div.att{width:658px; margin:25px 5px 0 5px;}
div.att h4{display:block;border-bottom:1px solid #036;}
div.att h4 span{font-size:15px;font-weight:bold;}
div.att ul li{margin-top:10px; text-indent:-5px;padding-left:5px;}
div.att ul li p{display:inline;}

/*最終ボタン*/
div#formbtn{ margin:25px 0}
div#formbtn p{text-align:center; margin-bottom:10px;}
div#formbtn p.txt a{text-decoration:underline;}
div#formbtn p.btn a{display:block;width:84px;height:25px; margin:0 auto;
color:#fff;background:url(/images/common/bkbtn01.gif) no-repeat 0 0;}

div#formbtn p.btn.ver02 a{display:block;width:200px;height:25px; margin:0 auto;
color:#fff;background:url(/images/common/bkbtn02.gif) no-repeat 0 0;}

div#formbtn p.btn.ver03 a{display:block;width:400px;height:25px; margin:0 auto;
color:#fff;background:url(/images/common/bkbtn03.gif) no-repeat 0 0;}

div#formbtn p.btn a span{display:block; padding-top:4px;font-weight:bold; font-size:14px;}

/*登録完了*/
div#formend{width:656px;margin:25px 5px; text-align:center; border: 1px solid #d1d1d1;
background-color:#e5e9f0;}
div#formend h3{font-size:18px;color:#000; font-weight:bold; padding-top:25px;}
div#formend p{margin:25px 0; font-size:14px; text-decoration:underline;}


/*■05 プライバシーポリシー（privacy.html）
-------------------------------------------------------*/
div#privacy{width:656px;margin:25px 5px;
border: 1px solid #d1d1d1;background-color:#e5e9f0;}

div#privacy dl{width:636px;margin:5px;}
div#privacy dl dt{font-size:15px; font-weight:bold; color:#002967;}






