
/*==============================
	基礎ボックスとオマケ
==============================*/

div.subcon_l{
clear:both;
width:600px;
height:auto;
margin-top:15px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

p.subcon{
width:375px;
height:auto;
margin-top:10px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

span.title{
font-weight:bold;
margin-right:10px;
margin-left:5px;
color:#006699;
}

img{
border:none;
}

/*=========================================
	リンク出力
==========================================*/

p.new_entry{
width:420px;
padding:10px;
border-style:double;
border-width:5px;
border-color:#ffcccc;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

p.paging{
width:200px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

div.link_wrap{
width:450px;
border-style:solid;
border-width:1px;
border-color:#bbbbbb;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
color:#666666;
}

div.link_wrap_member{
width:450px;
border-style:double;
border-width:3px;
border-color:#9AB9D6;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

div.link_wrap a{
color:#888888;
}

div.link_wrap_member a{
font-weight:bold;
}

div.link_wrap_member div.link_top_box{
background-color:#CEDDEA;
width:450px;
height:40px;
}

div.link_wrap div.link_top_box{
background-color:#f0f0f0;
width:450px;
height:40px;
}

p.link_title_name{
width:275px;
padding:10px;
float:left;
}

p.link_date{
width:130px;
float:right;
padding:10px;
}

div.link_wrap span.date{
color:#aaaaaa;
}

div.link_wrap_member span.date{
color:#669999;
}

p.link_flags{
width:430px;
padding:10px;
padding-bottom:5px;
margin-bottom:5px;
text-align:center;
background-color:#eeeeee;
}

p.link_comment{
width:430px;
padding:10px;
padding-top:0px;
}


/*=========================================
	編集・削除
==========================================*/

div#link_add_del{
width:450px;
margin-left:auto;
margin-right:auto;
padding:10px;
margin-top:50px;
border-top-color:#999999;
border-top-style:dashed;
border-top-width:1px;
}

p.center{
margin-left:auto;
margin-right:auto;
width:200px;
padding-top:10px;
}



/*=========================================
	ログインボックス
==========================================*/

div#login_box{
float:left;
width:270px;
height:200px;
border-right-width:1px;
border-right-style:dashed;
border-right-color:#666666;
margin-bottom:10px;
}

div#new_member_box{
float:left;
margin-left:20px;
width:300px;
}

div#new_member_box p{
width:250px;
margin-left:20px;
}

form#login{
margin-top:10px;
margin-left:15px;
}

form input.mail_pass{
width:200px;
margin-left:10px;
}

#login_button{
width:60px;
height:25px;
margin-left:70px;
margin-top:10px;
}

div#first_time{
height:90px;
width:192px;
margin-top:20px;
padding-top:10px;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#bbbbbb;
text-align:center;
}

img#button{
margin-left:0px;
border:none;
}

span.members{
color:#006699;
font-size:13px;
font-weight:bold;
margin-left:10px;
}

div#if_login{
width:192px;
height:230px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

span.title{
font-weight:bold;
margin-left:5px;
color:#006699;
}

p.text_box{
width:580px;
margin-left:20px;
margin-bottom:20px;
}

p#link_buton{
padding-top:40px;
margin-left:30px;
border-top-color:#999999;
border-top-style:dashed;
border-top-width:1px;
}


/*=========================================
	メンバー登録していた人の入力
==========================================*/

p#mail{
width:440px;
padding-bottom:20px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
}

span#att{
font-size:20px;
font-weight:bold;
}

p.left{
width:180px;
height:30px;
float:left;
}

div.right{
float:left;
}

div.right_comment{
float:left;
width:230px;
}

form input.form{
width:230px;
padding:2px;
font-size:15px;
}

form textarea{
width:230px;
font-size:12.5px;
}

div.form_wrap{
clear:both;
height:50px;
width:450px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#666666;
}

div.form_wrap_2{
clear:both;
height:100px;
width:450px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#666666;
}


#button{
width:150px;
height:40px;
margin-left:210px;
margin-top:20px;
}

span.red{
color:#ff0033;
}

/*=========================================
	entry_2.php
==========================================*/

p#attention{
width:420px;
padding:20px;
margin-top:30px;
margin-bottom:10px;
text-align:center;
color:#CD1443;
border-width:1px;
border-color:#CD1443;
border-style:solid;
margin-left:auto;
margin-right:auto;
}