@charset "utf-8";
/* ------------------------------ 標準設定 */
body {
    color:#333;
}
form {
    margin:0;
    padding:0;
}

/* ------------------------------ タイトルテキスト */

/* 最上部バナー（背景で表示） */
#largeimage{
	background: url(../img/model_header.jpg) no-repeat top left;
	text-align: left;
	height:205px;
	_height:338px;
	margin:0;
	padding:133px 0 0 268px;
}
/* 最上部バナー（テキスト） */
#largeimage p{
    width:471px;
	margin:0;
	padding:0;
	line-height:170%;
}
/* 最上部バナー（小） */
#smallimage{
	background: url(../img/model_header_small.jpg) no-repeat top left;
	text-align: left;
	height:140px;
	margin:0;
	padding:0;
}
/* ------------------------------ 募集内容 */

/* 蝶の画像の部分 */
#content .tit_point{
	background: url(../img/tit_02.gif) no-repeat top left;
	width:658px;
	_width:730px;
	height:48px;
	_height:56px;
	font-size:140%;
	font-weight:bold;
	padding:8px 0 0 60px;
	margin:0 15px 0 27px;
	_margin:0;
}
/* 項目表示（1,2,3,4） */
#content .model_point{
    margin:0;
}
#content .model_point dl{
    margin:0 0 20px 54px;
    width:626px;
    _display: inline-block;
    _display: block;
}
/* 項目表示（clearfix） */
#content .model_point dl:after{
    content:"";
    display:block;
    clear:both;
}
/* 項目表示（数字） */
#content .model_point dl dt{
    width:50px;
    height:22px;
    float:left;
}
/* 項目表示（説明） */
#content .model_point dl dd{
    width:576px;
    float:right;
}
/* 項目表示（強調表示） */
#content .model_point dl dd strong{
    color:#E64197;
}
/* 項目表示（標準テキスト） */
#content .model_point dl dd p{
    font-weight:bold;
    margin:0 0 5px 0;
}

/* 項目表示（リンク） */
#content .model_point dl dd a{
	color:#E64197;
	text-decoration: underline;
}
/* 項目表示（リンク マウスオーバー） */
#content .model_point dl dd a:hover {
	color:#BED63A;
}

/* 項目表示（注意事項） */
#content ul#cautionlist {
    margin:0 0 30px 54px;
    font-size:80%;
    letter-spacing:1px;
}
/* 項目表示（注意事項）リンク */
#content ul#cautionlist li a {
	color:#E64197;
	text-decoration: underline;
}
/* 項目表示（注意事項）リンク マウスオーバー */
#content ul#cautionlist li a:hover {
	color:#BED63A;
}

/* ------------------------------ フォーム */
/* 入力項目（横幅・背景色） */
#content div#regist{
    width:730px;
    margin:0 auto;
    padding:25px 0;
    background-color:#E9E9E9;
}
/* ログインエラー */
#content div#regist div#error{
    width:670px;
    margin:0 30px;
    padding:10px 0;
    font-weight:bold;
    font-size:140%;
    color:#FF0000;
    text-align:center;
}
/* 入力項目（リスト） */
#content div#regist dl{
    width:670px;
    margin:0 30px;
    padding:10px 0 0 0;
    display: inline-block;
    display: block;
}
* html #content div#regist dl{
    height: 1%;
}
/* 入力項目（clearfix） */
#content div#regist dl:after{
    content:"";
    display:block;
    clear:both;
}
/* 入力項目（項目） */
#content div#regist dl dt{
    width:155px;
    float:left;
}
/* 入力項目（必須項目） */
#content div#regist dl dt strong{
    color:#E64197;
    font-weight:normal;
}
/* 入力項目（フォームデザイン） */
#content div#regist dl.bdr dd input,
#content div#regist dl.bdr dd select,
#content div#regist dl.bdr dd textarea{
    border:1px solid #A5ACB2;
    background-color:#F3F1EE;
}
/* 入力項目（フォームデザイン） */
#content div#regist dl.bdr dd textarea{
    height:250px;
    width:400px;
}

/* 入力項目（フォームデザイン） */
#content div#regist dl.bdr dd .point{
    width:150px;
}
/* 入力項目（入力項目） */
#content div#regist dl dd{
    width:515px;
    float:right;
}

/*リンク色 */
#content div#regist dl dd a{
    color:#E64197;
	text-decoration: underline;	
}
/*リンク色 オンマウス */
#content div#regist dl dd a:hover{
	color:#BED63A;
}

/* 入力項目（入力項目：テキストエリア） */
#content div#regist dl dd#tt1{
    width:370px;
	
    float:left;
}
#content div#regist dl dd#tt2{
    width:145px;
    float:left;
}
/* 入力項目（submit） */
#content div#regist div#sbt{
    clear:both;
    width:670px;
    margin:15px 30px 0 30px;
    text-align:center;
}
/* 入力項目（注意事項） */
#content div#caution{
    width:730px;
    margin:15px auto;
    font-size:80%;
    letter-spacing:1px;
}
/* 入力項目（注意事項）リンク色 */
#content div#caution a:link{
    color:#E64197;
	text-decoration: underline;	
}
/* 入力項目（注意事項）リンク色 */
#content div#caution a:hover{
	color:#BED63A;
}
/* ------------------------------ 結果画面 */
/* 入力項目（横幅・背景色） */
#content div#accept{
    width:730px;
    margin:0 auto;
    padding:25px 0;
    font-size:130%;
}
/* ------------------------------ stylfulログイン */
/* 入力項目（横幅・背景色） */
#content div#login{
    width:678px;
    -width:730px;
    margin:0 auto;
    padding:10px 25px;
    _display: inline-block;
    _display: block;
}
#content div#login dl{
    _height: 1%;
}
/* 入力項目（clearfix） */
#content div#login dl:after{
    content:"";
    display:block;
    clear:both;
}
/* 入力項目（項目） */
#content div#login dl dt{
    width:155px;
    float:left;
}
#content div#login dl dd{
    width:515px;
    float:right;
}
#content div#login dd input,
#content div#login dd select,
#content div#login dd textarea{
    border:1px solid #A5ACB2;
    background-color:#F3F1EE;
}
#content div#login dl.bdr dd p{
    margin-bottom:5px;
}
#content div#login dl.bdr dd p#small{
    font-weight:normal;
    font-size:90%;
}
#content div#login dl.bdr dt#stylful{
    color:#BF0000;
    font-weight:bold;
    font-size:120%;
}

