@charset "euc-jp";
/*
-------------------------------------------------------------------------------------------
 cosplay-walker.com's Styles of Form
 Author:  Kyo
 Last updata:  2007.5.28
-------------------------------------------------------------------------------------------
*/

body#About #Content {/*フォーム用コンテンツボックス*/
  background: url(../common/images/bg_form.gif) repeat-y;
  margin-bottom: 20px;
}
body#About #Content h2 {/*フォーム見出し*/
  background-repeat: no-repeat;
  text-indent: -10000px;
  height: 49px;
  margin-bottom: 20px;
}
body#About #Content h2 {
  background-image: url(images/h_faq.gif);
}
body#About div#intro {/*冒頭*/
  margin: 0px 0 5px 0;
  padding: 0px 20px 5px;
  line-height: 18px;
  clear: left;
}
body#About #Content div#intro p {/*冒頭説明文*/
  line-height: 18px;
  padding: 0 43px 10px;
}
body#About #Content div.intro ul {/*エラー文*/
  line-height: 18px;
  color: #F26122;
  padding: 0 43px 10px 50px;
}
body#About #Content div.intro ul li {
  background: url(../common/images/icon_07.gif) no-repeat 0 4px;
  padding-left: 15px;
}
body#About div#function1 {/*Function1*/
  background: url(images/function1b.jpg) no-repeat;
  background-position: center;
  width: 800px;
  height: 208px;
  padding: 2px 0;
  margin: 0px 0 10px 0;
}
* html body#About div#function1 {/*Function1ハック*/
  margin: 10px 0 10px 0;
}
*:first-child+html div#function1 {
  margin: 10px 0 10px 0;
}
body#About div#function1_text1 {/*Function1−テキスト売る*/
  line-height: 18px;
  margin: 72px 20px 0 240px;
}
body#About div#function1_text2 {/*Function1−テキスト買う*/
  line-height: 18px;
  margin: 35px 20px 0 240px;
}

body#About div#function2 {/*Function2*/
  background: url(images/function2.jpg) no-repeat;
  background-position: center;
  width: 800px;
  height: 104px;
  padding: 2px 0;
  margin-bottom: 10px;
}
body#About div#function2_text {/*Function2−テキスト貯まる*/
  line-height: 18px;
  margin: 35px 20px 0 240px;
}

body#About div#function3 {/*Function3*/
  background: url(images/function3.jpg) no-repeat;
  background-position: center;
  width: 800px;
  height: 104px;
  padding: 2px 0;
  margin-bottom: 10px;
}
body#About div#function3_text {/*Function3−テキスト貯まる*/
  line-height: 18px;
  margin: 35px 20px 0 240px;
}

body#About div#function4 {/*Function4*/
  background: url(images/function4.jpg) no-repeat;
  background-position: center;
  width: 800px;
  height: 104px;
  padding: 2px 0;
  margin-bottom: 10px;
}
body#About div#function4_text {/*Function4−テキスト貯まる*/
  line-height: 18px;
  margin: 35px 20px 0 240px;
}


body#About div#sublogin {
  text-indent: -10000px;
  background: url(images/login.jpg) no-repeat;
  width: 800px;
  height: 200px;
  position: relative;
}
div#sublogin form#s_Login {/*ログイン*/
  width: 370px;
  height: 80px;
  position: absolute;
  left: 34px;
  top: 95px;
}
div#sublogin form#s_Login dd {
  text-indent: 0;
}
div#sublogin form#s_Login h3 {
  background: url(images/h_login.gif);
  width: 74px;
  height: 17px;
  position: absolute;
  top: 8px;
  left: 10px;
}
div#sublogin form#s_Login p.ann a {/*pass忘れた方*/
  font-size: 5px;
  line-height: 5px;
  background: url(images/wasureta.gif);
  width: 184px;
  height: 10px;
  position: absolute;
  top: 12px;
  left: 90px;
}
div#sublogin form#s_Login dl {
  font-size: 5px;
  line-height: 5px;
  position: absolute;
  top: 38px;
  left: 16px;
}
div#sublogin form#s_Login dt {
  width: 68px;
  height: 16px;
  margin: 0 2px 2px 0;
}
html>body div#sublogin form#s_Login dt {
  margin-right: 5px;
}
div#sublogin form#s_Login dt.id {
  background: url(images/icon_id.gif) no-repeat right center;
}
div#sublogin form#s_Login dt.pass {
  background: url(images/icon_pass.gif) no-repeat right center;
  height: 19px;
}
div#sublogin form#s_Login dd input {
  width: 100px;
  height: 12px;
  margin-bottom: 2px;
  border: 1px solid #CCC;
}
html>body div#sublogin form#s_Login dd input {
  margin-bottom: 4px;
}
div#sublogin form#s_Login dd input#Id {
	position: absolute;
	top: 0px;
	left: 72px;
}
div#sublogin form#s_Login dd input#Pass {
	position: absolute;
	top: 20px;
	left: 72px;
}

div#sublogin form#s_Login p.btn {
  text-indent: 0;
  position: absolute;
  top: 35px;
  left: 196px;
}

body#About a.btn_cosentry {/*コスプレイヤー登録ボタン*/
    display:block;
  float: left;
  background: url(images/btn_cosentry.gif) no-repeat;
    width: 256px;
    height: 58px;
    background-position:0px 0px;
  text-indent:-10000px;
  margin: 10px 16px 20px 0px;
}

body#About a.btn_ordinaryentry {/*一般登録ボタン*/
    display:block;
  float: left;
  background: url(images/btn_ordinaryentry.gif) no-repeat;
    width: 256px;
    height: 58px;
    background-position:0px 0px;
  text-indent:-10000px;
  margin: 10px 16px 20px 0;
}

body#About a.btn_circleentry {/*企業･サークル登録ボタン*/
    display:block;
  float: left;
  background: url(images/btn_circleentry.gif) no-repeat;
    width: 256px;
    height: 58px;
    background-position:0px 0px;
  text-indent:-10000px;
  margin: 10px 0px 20px 0;
}

