﻿/**
* LICENSE
*
* This source file is subject to the new BSD license that is bundled
* with this package in the file LICENSE.txt.
*
* @category
* @package Session Class
* @author なじらNET <mail@najiranet.jp>
* @copyright Copyright (c) 2008 なじらNET <mail@najiranet.jp>
* @copyright Copyright (c) 2006-2008 なじらNET (URL:http://www.najiranet.jp/)
* @license New BSD License
*/

body {
     margin: 0; 
     padding: 0;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     color: #999999;
}

.head{
     background: url(../images/header_02.gif) repeat-x ;
}

td,th {
     font-size: 12px;
}

a:link {
     color: #999999;
}

a:active {
     color: #FFCC00;
}

a:hover {
     color: #ff3366;
}

a:visited {
     color: #666666;
}

h1{
     font-size:18px;
     font-weight: bold; 
     font-family:"ＭＳ Ｐゴシック";
     padding-left:10px;
}

.side {
     display: block;
     padding-left: 10px;
     height: auto;
     width: 180px;
}

.side ul{
     margin:0;
     padding:0;
}

.side li{
     list-style:none;
     padding:1px 1px 1px 10px;
}

.side h2{
     background: url(../images/notitle.gif);
     background-position: center center;
     margin: 0px;
     padding: 0px;
     text-align: center;
}

table .left{
     margin: 0; 
     padding-left: 15px;
     width: 254px;
}

.left_menu ul {
     list-style:none;
     margin:0;
     padding:0;
     width: 254px;
}

.left_menu li {
     padding:0;
     width: 254px;
}

.left_menu li a{
     background: url(../images/menu_list.gif) no-repeat;
     color:#999999;
     float:left;
     font-size:18px;
     margin:0;
     padding:3px 0 0 30px;
     text-decoration:none;
     width:254px;
     height:30px;
}

.left_menu li a:hover{
     background: url(../images/menu_list_over.gif) no-repeat ;
     color:#ff3366;
     font-size:18px;
     float:left;
     margin:0;
     padding:3px 0 0 30px;
     text-decoration:none;
     width:254px;
     height:30px;
}

td .login{
     background: url(../images/login/login.jpg) no-repeat;
     padding-top:10;
     width:250px;
     height:250px;
}

td.info {
     padding:3px 5px 1px 5px;
     margin:0;
}

td .main{
     margin: 0; 
     padding-left: 15px;
     width: 518px;
}
p.line {
     margin-top: 5px;
     padding-right:10px;
     width:96%;
     border-bottom: 3px dotted #dadada;
}
.post-footer {
     background-color: #fafafa;
     padding: 5px;
     width:100%x;
     font-size: 98%;
     border: 1px solid #eee;
     text-align:right;
}
.post-footer, .date {
     background: url(../images/login/clock.gif) no-repeat 0 center;
     padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer, .comments {
     background: url(../images/login/comment.gif) no-repeat 0 center;
     padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer, .readmore {
     background: url(../images/login/page.gif) no-repeat 0 center;
     padding-left: 20px; margin: 0 10px 0 5px;
}
form {
     margin:10px;
     padding: 0;
}
label {
     display:block;
     font-weight:bold;
     margin:0 0;
     padding:0;
}
input,textarea {
     width:200px;
     border:1px solid #999;
     font-family:Verdana,Tahoma,Arial,Sans-Serif;
     font-size:1em;
     margin:0;
     padding:2px 2px 2px 2px;
}
input.button {
     margin: 0;
     font: bold 1em Arial, Sans-serif;
     border: 1px solid #CCC;
     background: #FFF;
     padding: 2px 3px;
     color: #999;
     width:200px;
}
table .foot{
     background-color:#ffffff;
     border:1px solid #999999;
}

.login h2 {margin:0 0 10px; padding:0;}
.textright {margin:0px 0 4px; text-align:right;}
.center {text-align:center;}
.red {color:red;}
.green {color:green;}
.blue {color:blue;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(../images/login/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:400; font-size:1.2em; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}
.check {width:30px;}

/*枠線要素*/
.border_00 { border: #E4E6ED 1px solid ; }
.border_01 { border: #ffffff 1px solid ; }
.border_02 { border: #ffffff 1px solid ; }
.border_03 { border: #ffffff 1px solid ; }
.border_04 { border: #ffffff 1px solid ; }
.border_05 { border: #ffffff 1px solid ; }
.border_06 { border: #ffffff 1px solid ; }
.border_07 { border: #E4E6ED 1px solid ; }
.border_08 { border: #ffffff 1px solid ; }
.border_09 { border: #ffffff 1px solid ; }
.border_10 { border: #E4E6ED 1px solid ; }

/*背景要素*/
.bg_00 { background-color: #ffffff ; }
.bg_01 { background-color: #E4E6ED ; }
.bg_02 { background-color: #ffffff ; }
.bg_03 { background-color: #ffffff ; }
.bg_04 { background-color: #E4E6ED ; }
.bg_05 { background-color: #ffffff ; }
.bg_06 { background-color: #E4E6ED ; }
.bg_07 { background-color: #E4E6ED ; }
.bg_08 { background-color: #ffffff ; }
.bg_09 { background-color: #ffffff ; }
.bg_10 { background-color: #E4E6ED ; }
.bg_11 { background-color: #E4E6ED ; }
.bg_12 { background-color: #ffffff ; }
.bg_13 { background-color: #E4E6ED ; }
