@charset "utf-8";
/* CSS Document */
@import url("common.css");
@import url("inside_common.css");

/*----------------------------------------------
body
------------------------------------------------*/
body {
background:none;
}

div#incense_list {
margin:80px 0 0 0;
}

h3 {
margin:0 0 50px 0;
clear:both;
}

h4 {
margin:22px 0 30px 0;
}

h5 {
margin:22px 0 10px 0;
}

.btn_logout {
text-align:right;
height:18px;
}

.webpage_red, .webpage_red_sml {
color:#e60012;
margin:10px 0 0;
}

.webpage_red_sml {
font-size:12px;
}

.txt_sml {
margin:10px 0 0 0;
font-size:12px;
line-height:160%;
}

.webpage_red {
color:#e60012;
}

.margin01 {
margin:0 0 20px 0;
}

.txtright {
text-align:right;
margin:10px 0 30px 0;
}

.txtright table{
text-align:right;
float:right;
clear:both;
}

.tab01, .tab02, .tab03{
border:1px solid #dadada;
margin:5px 0 20px 0;
line-height: 18px;
clear:both;
border-bottom: none;
border-right:none;
width:680px;
font-size:11px;
}

.tab00{
width:680px;
margin:0 0 15px 0;
vertical-align:top;
}

.tab00 td {
vertical-align:top;
}

.tab01 th, .tab02 th, .tab03 th{
text-align:left;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
padding:0.2em 0.6em;
background:#f4f4f4;
vertical-align:top;
font-weight:normal;
}

.tab02 th{
width:150px;
}

.tab03 th{
width:100px;
}

.tab01 td, .tab02 td, .tab03 td{
background:#FFF;
padding:0.4em 0.6em;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
text-align:left;
vertical-align:top;
}

.tab02 td{
width:530px;
}

.tab03 td{
width:240px;
}

.tab04 {
width:180px;
float:right;
}

.tab04 td {
padding:0.1em 0em;
}

.tab01 span.check01, .tab02 span.check01 {
font-size:10px;
}

table.tab05 {
width:680px;
margin:0 0 15px 0;
vertical-align:top;
}

table.tab05 td {
vertical-align:top;
height:20px;
}

table.tab05 h3 {
display:inline;
margin:0 5px 10px 0;
}

table.tab05 dl {
display:inline;
}

table.tab05 dt{
display:none;

}
table.tab05 dd {
margin-left:20px;
}


.bordertop, .bordertop2 {
border-top:solid 2px #ccc;
}

.bordertop2 {
text-align:right;
font-size:15px;
font-weight:bold;
}

input[type="radio"] {
margin:0 3px 0 3px;
}

input[type="text"] {
margin:0 6px 0 0;
}

input[type="checkbox"] {
margin:0 5px 0 0;
}

.add_btn {
margin:0 4px -6px 0;
}

/* error css-web_error
------------------------------------------------*/
#web_error p{
margin:0 auto;
text-align:center;
}

.web_center{
margin:0 auto;
text-align:center;
}



/* login 
------------------------------------------------*/
.box01 {
background-color:#f5f5f5;
width:450px;
margin:0 auto;
padding:20px 0;
}

.box01 table {
margin:0 auto;
}

h4.title00top {
background:url(../img_web_common/title00_top.jpg) no-repeat;
height:29px;
margin:0 0 20px 0;
padding:2px 0 0 40px;
}


dl.dl01 dt {
float: left;
width: 1.2em;
}
dl.dl01 dd {
margin:0 0 1.5em 1.2em;
}

dl.dl02 dt {
float: left;
width: 1.2em;
margin:0 0 1.5em 0;
}
dl.dl02 dd {
margin:0 0 0 1.3em;
}

dl.dl05 {
width:470px;
margin:10px 0 0 0;
}

dl.dl05 dt {
float:left;
width:16px;
padding:0px 0 2px 0px;
clear:both;
}

dl.dl05 dd {
width:454px;
padding:0px 0 2px 0px;
}


.set_detail {
width:58px;
}

.delete {
width:36px;
}

.set_detail a{
display:block;
background: url(../img_web_common/list_btn01.jpg) no-repeat;
width:56px;
height:14px;
margin:4px 0 0 0;
overflow:hidden;
text-indent:-9999px;
}

.delete a{
display:block;
background: url(../img_web_common/list_btn20.jpg) no-repeat;
width:34px;
height:14px;
margin:4px 0 0 0;
overflow:hidden;
text-indent:-9999px;
}

dl.dl03 dt {
float: left;
width: 1.2em;
}
dl.dl03 dd {
margin:0 0 0.4em 1.2em;
}

/*------------------------------------------------
link
------------------------------------------------*/
a:link,
a:visited{
color:#666666;
text-decoration:underline;
border:none;
}

a:hover{
color:#000000;
text-decoration:underline;
border:none;
}