/* ■■■　全体　■■■ */

.bg_bg{
width : 590px;
padding : 0px 14px 0px 14px;
background-color : #000;
display: inline;
float: left;
}
.page_div{
width : 590px;
}
.top_title{
width : 590px;
height : 20px;
font-size : 20px;
color: #fff;
font-weight: bold;
background-color : #313031;
border : 1px #fff solid;
line-height : 25px;
margin-top : 15px;
margin-bottom : 15px;
padding : 4px 0px 4px 0px;
text-align : center;
}
.top_div1{

}
.top_div2 {
width : 590px;
height : 25px;
font-size : 12px;
color: #fff;
border-top : 1px #fff solid;
border-bottom : 1px #fff solid;
line-height : 25px;
margin-bottom : 15px;
text-align : center;
}
.top_div2 a {
color: #fff;
font-weight: bold;
}
.top_div2 a:visited {
color: #fff;
font-weight: bold;
}
.top_div2 a:hover {
color: #f00;
font-weight: bold;
}
.top_div3{
margin-bottom : 15px;
}
.howto_div1{
width : 550px;
text-align : left;
background-color : #313031;
border : 1px #fff solid;
padding : 20px;
margin-bottom : 15px;
}
.howto_div1_1{
font-size : 14px;
color: #fff;
font-weight : bold;
}
.howto_div1_2{
font-size : 14px;
color: #c4c2c4;
margin-bottom : 15px;
}


/* ■■■　基本　■■■ */

.word_count{
font-size : 14px;
color: #fff;
margin: 0px 0px 0px 10px;
display: inline;
float: left;
}
.word_count_form{
margin: 0px 0px 0px 0px;
text-align : center;
display: inline;
float: left;
}
.word_count_01{
width : 175px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
text-align : center;
display: inline;
float: left;
}
.word_count_02{
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
text-align : center;
display: inline;
float: left;
}
.word_count_03{
width : 80px;
margin: 0px 0px 0px 0px;
text-align : center;
display: inline;
float: left;
}
.word_count_box{
width : 460px;
font-size : 14px;
color: #fff;
margin-bottom : 15px;
border-top : 1px #fff solid;
border-bottom : 1px #fff solid;
padding: 3px 65px 3px 65px;
}
.word_count_box_box{
width : 460px;
margin: 0px 0px 0px 0px;
display: display;
float: left;
}
.word_count_hit {
font-size : 14px;
color: #f00;
margin: 0px 10px 15px 10px;
text-align : center;
}

.word_div{
width : 588px;
padding : 1px;
border : 1px #fff solid;
margin-bottom : 15px;
}
.word_log1{
width : 576px;
height : 20px;
padding : 3px 6px 3px 6px;
font-size : 14px;
color: #000;
font-weight: bold;
text-align : center;
background : #c4c2c4;
border-bottom : 1px #c4c2c4 solid;
}
.word_log1_1{
width : 456px;
height : 100%;
font-size : 14px;
color: #313031;
text-align : left;
float : left;
line-height : 20px;
}
.word_log_no{
width : 100px;
height : 100%;
margin-right: 10px;
}
.word_log1_2{
width : 110px;
padding-right : 10px;
font-size : 14px;
color: #313031;
text-align : right;
word-spacing : 3px;
float : right;
line-height : 20px;
}
.word_log1_2 a:link {
font-size : 14px;
color: #646264;
font-weight: bold;
}
.word_log1_2 a:visited {
font-size : 14px;
color: #646264;
font-weight: bold;
}
.word_log1_2 a:hover {
font-size : 14px;
color: #f00;
font-weight: bold;
}
.word_log1_3{
width : 578px;
height : ;
font-size : 14px;
color: #848284;
text-align : right;
line-height: 150%;
background : #313031;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 10px;
}

.word_log2{
width : 538px;
height : px;
font-size : 14px;
color: #c4c2c4;
text-align : left;
padding-top : 0px;
padding-bottom : 20px;
padding-left : 25px;
padding-right : 25px;
line-height: 150%;
background : #313031;
}
.word_res{
width : 588px;
height : px;
font-size : 14px;
text-align : left;
background : #313031;
}
.word_res1{
width : 546px;
height : 20px;
margin-left : 30px;
padding : 3px 6px 3px 6px;
font-size : 14px;
color: #000;
font-weight: bold;
text-align : center;
background : #c4c2c4;
border-bottom : 1px #c4c2c4 solid;
float : right;
}
.word_res1_1{
width : 426px;
height : 100%;
font-size : 14px;
color: #313031;
text-align : left;
float : left;
line-height : 20px;
}
.word_res1_2{
width : 110px;
padding-right : 10px;
font-size : 14px;
color: #313031;
text-align : right;
word-spacing : 3px;
float : right;
line-height : 20px;
}
.word_res1_2 a:link {
font-size : 14px;
color: #646264;
font-weight: bold;
}
.word_res1_2 a:visited {
font-size : 14px;
color: #646264;
font-weight: bold;
}
.word_res1_2 a:hover {
font-size : 14px;
color: #f00;
font-weight: bold;
}
.word_res1_3{
width : 578px;
height : ;
font-size : 14px;
color: #848284;
text-align : right;
background : #313031;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 10px;
}
.word_res2{
width : 508px;
height : px;
font-size : 14px;
color: #c4c2c4;
text-align : left;
padding-top : 0px;
padding-bottom : 20px;
padding-left : 25px;
padding-right : 25px;
line-height: 150%;
background : #313031;
float : right;
}
.title_font{
font-size : 14px;
color: #313031;
font-weight: bold;
padding-right : 10px;
}


/* ■■■　管理画面　■■■ */

.admin_menu_div{
width : 590px;
text-align : center;
}
.admin_menu_div_2{
width : 400px;
text-align : center;
padding-top : 15px;
margin : 0px 95px 0px 95px;
}
.admin_div1{
width : 590px;
text-align : left;
font-size : 14px;
border : 1px #fff solid;
margin-bottom : 15px;
background-color : #313031;
}
.admin_div2{
width : 590px;
height : 62px;
background-color : #c4c2c4;
}
.admin_div3{
width : 530px;
height : 100%;
float : left;
}
.admin_div3_1{
width : 530px;
height : 20px;
border-bottom : 1px #fff solid;
}
.admin_div3_1a{
width : 80px;
line-height : 20px;
border-right : 1px #fff solid;
float : left;
padding-left : 5px;
}
.admin_div3_1b{
width : 439px;
line-height : 20px;
float : left;
padding-left : 5px;
}
.admin_div3_2{
width : 530px;
height : 20px;
border-bottom : 1px #fff solid;
}
.admin_div3_2a{
width : 208px;
line-height : 20px;
border-right : 1px #fff solid;
float : left;
padding-left : 5px;
}
.admin_div3_2b{
width : 175px;
line-height : 20px;
border-right : 1px #fff solid;
float : left;
padding-left : 5px;
}
.admin_div3_2c{
width : 130px;
line-height : 20px;
float : left;
padding-left : 5px;
}
.admin_div3_3{
width : 530px;
height : 20px;
}
.admin_div3_3a{
width : 255px;
line-height : 20px;
border-right : 1px #fff solid;
float : left;
padding-left : 5px;
}
.admin_div3_3b{
width : 264px;
line-height : 20px;
float : left;
padding-left : 5px;
}
.admin_div4{
width : 59px;
height : 100%;
line-height : 31px;
text-align : center;
border-left : 1px #fff solid;
float : right;
}
.admin_div5{
border-top : 1px #fff solid;
background : #313031;
color: #fff;
clear : both;
padding : 10px;
}
.admin_word_count{
height : 30px;
margin: 0px 10px 0px 10px;
font-size : 14px;
color: #fff;
text-align : left;
}


/* ■■■　エントリー　■■■ */

.entry_div{
width : 570px;
padding : 10px;
font-size : 14px;
color: #fff;
text-align : center;
}
.entry_div1{
width : 540px;
padding : 10px;
font-size : 14px;
color: #fff;
text-align : center;
}
.entry_div1_1{
width : 570px;
font-size : 16px;
font-weight : 900;
text-align : center;
color: #fff;
background : #cccccc;
border : 1px #808080 solid;
}
.entry_div1_2{
width : 300px;
padding : 5px;
font-size : 14px;
color: #fff;
text-align : left;
}
.entry_div1_3{
width : 580px;
padding : 5px;
margin-top : 15px;
margin-bottom : 15px;
font-size : 14px;
text-align : center;
letter-spacing : 5px;
}
.entry_div1_4{
width : 500px;
padding : 5px;
margin-top : 30px;
margin-bottom : 30px;
font-size : 14px;
color: #fff;
text-align : center;
}


/* ■■■　フォーム　■■■ */

.form_div{
width : 590px;
border : 1px #fff solid;
background : #313031;
padding-top : 20px;
padding-bottom : 20px;
font-size: 14px;
color: #fff;
text-align : center;
}
.button_div{
width : 100%;
height : 100%;
text-align : center;
}
.form_tb{
width : 450px;
height : 30px;
margin: 0px 69px 0px 69px;
}
.form_tr{
width : 450px;
height : 24px;
padding-top : 5px;
padding-bottom : 5px;
}
.form_left{
width : 100px;
font-size: 14px;
color: #fff;
text-align : left;
}
.form_right{
width : 350px;
font-size: 14px;
color: #fff;
text-align : left;
}
.text_form{
width : 250px;
border : 1px #000 solid;
text-align : left;
}
.text_form_2{
width : 100px;
border : 1px #000 solid;
text-align : left;
}
.pass_form{
width : 150px;
border : 1px #000 solid;
text-align : left;
}
.box_form{
width : 350px;
height: 100px;
border : 1px #000 solid;
text-align : left;
}
.button_form{
width : 75px;
font-size : 14px;
color: #fff;
border : 1px #fff solid;
background : #000;
text-align : center;
}
.form_div2{
width : 590px;
height : 100px;
border : 1px #fff solid;
background : #313031;
font-size : 14px;
padding-top : 15px;
}
.form_div3{
width : 590px;
height : ;
border : 1px #fff solid;
background : #313031;
font-size : 14px;
color: #fff;
padding-top : 30px;
padding-bottom : 30px;
text-align : center;
}

.admin_form_div{
width : 590px;
border : 1px #fff solid;
background : #313031;
font-size : 14px;
padding-top : 15px;
}
.admin_form_div1{
width : 340px;
height : 24px;
margin: 0px 124px 0px 124px;
padding-top : 5px;
padding-bottom : 5px;
}
.admin_form_div1_1{
width : 80px;
font-size: 14px;
color: #fff;
text-align : left;
padding-top : 2px;
float : left;
}
.admin_form_div1_1_2{
width : 80px;
font-size: 14px;
color: #fff;
text-align : left;
padding-top : 5px;
float : left;
}
.admin_form_div1_2{
width : 260px;
font-size: 14px;
color: #fff;
text-align : left;
float : left;
}
.login_div{
width : 100%;
height : 100%;
margin: 15px 0px 20px 0px;
text-align : center;
}


/* ■■■　コピーライト　■■■ */

.copyright_div{
width : 580px;
padding : 5px;
text-align : center;
font-size : 12px;
color: #c4c2c4;
text-align : center;
}
.copyright_div a:link {
font-size : 12px;
color: #c4c2c4;
font-weight: bold;
}
.copyright_div a:visited {
font-size : 12px;
color: #c4c2c4;
font-weight: bold;
}
.copyright_div a:hover {
font-size : 12px;
color: #f00;
font-weight: bold;
}

