@charset "Shift_JIS";

* { 
margin: 0; padding: 0;
font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}

body { font-size: 13px; line-height: 1.3;}

table { border-collapse: collapse;}
img { border: none;}
hr { display: none;}

a:link,
a:visited { color: #00A5A6; font-weight: normal; text-decoration: none;}
a:hover	{ color: #FF0000; text-decoration: underline;}


/* ichiran
========================================================================================================= */

#search .ichiranTb { width: 100%; margin: 10px 0 5px 10px;}
#search .ichiranTb td { width: 45px; padding-bottom: 2px;}
#search .ichiranTb th { padding-bottom: 2px; text-align: left;}
#search .ichiranTb span { margin-right: 10px;}


#search .ichiranDl { width: 100%; margin: 0px;}
#search .ichiranDl dt,
#search .ichiranDl dd { padding: 0 5px;}
#search .ichiranDl dt { padding-bottom: 3px;}
#search .ichiranDl span { margin-left: 7px; vertical-align: middle;}

#search .ichiranDl dd { padding-bottom: 3px; border-bottom: 1px dashed #CCC;}
#search .ichiranDl dd .photo { display: inline; float: right; margin:  0 5px;}
#search .ichiranDl dd .photo img { padding: 2px; border: 1px solid #999;}
#search .ichiranDl dd .photo a:hover img { opacity: 0.9; filter: alpha(opacity = 90);}

#search .ichiranDl dd .txt {}


.btnCo { margin-left: 15px;}
.prevBtn,
.nextBtn { display: inline; margin-right: 10px;}


/* detail
========================================================================================================= */

.detailTb { width: 600px; margin: 10px auto;}
.detailTb th { padding: 10px 20px; text-align: left; font-weight: normal; border-bottom: 1px solid #CCC;}
.detailTb img { vertical-align: middle;}
.detailTb td { padding: 10px 20px; border-bottom: 1px solid #CCC;}
.detailTb .imgTd { padding: 20px; text-align: center;}
.detailTb .imgTd img { padding: 2px; border: 1px solid #999;}
.detailTb .imgTd a:hover img { opacity: 0.9; filter: alpha(opacity = 90);}
.detailTb span { margin-left: 7px;}
.detailTb .icon { vertical-align: top;}

.ftrCo { width: 600px; margin: 0 auto;}
.ftrCo p { margin: 0 10px; text-align: right;}

.ftrCo .prevBtn,
.ftrCo .nextBtn { display: inline; float: left; margin: 0 0 30px 10px;}
.ftrCo .closeBtn { display: inline; float: right; margin: 0 10px 30px 0;}


/* edit
========================================================================================================= */

#edit a:link,
#edit a:visited { color: #00F; font-weight: normal; text-decoration: none;}
#edit a:hover	{ text-decoration: underline;}

#edit h1 { padding: 20px; color: #333; font-size: 18px; background: #F2F2F2; border-bottom: 1px solid #CCC;}

.introCo { margin: 20px 0 0 20px;}
.introCo p { margin-bottom: 20px;}
.introCo span { color: #F00;}

input { margin-right: 5px;}

.formCo { margin: 20px}
.formCo p { margin-bottom: 5px;}


#edit .ichiranTb { width: 96%; margin: 0 auto 20px 20px; font-size: 13px;}
#edit .ichiranTb .gTr { background: #F2F2F2;}
#edit .ichiranTb th { padding: 3px 10px; border: 1px solid #CCC; background: #F2F2F2; white-space: nowrap;}
#edit .ichiranTb th.editTh { width: 1%;}
#edit .ichiranTb th.noTh { width: 1%;}
#edit .ichiranTb th.iconTh { width: 1%;}
#edit .ichiranTb th.dayTh { width: 1%;}
#edit .ichiranTb th.titleTh { width: 50%;}
#edit .ichiranTb th.displayTh { width: 1%;}
#edit .ichiranTb th.delTh { width: 1%;}

#edit .ichiranTb td { padding: 3px 10px; border: 1px solid #CCC; text-align: center;}
#edit .ichiranTb td.titleTd,
#edit .ichiranTb td.urlTd { text-align: left;}
 
.prevNextTb { margin-left: 20px;}
.prevNextTb td { width: 70px;}


.editTb { width: 96%; margin: 0 auto 20px 20px; font-size: 13px;}
.editTb th { padding: 3px 10px; border: 1px solid #CCC; background: #F2F2F2;}
.editTb td { padding: 3px 10px; border: 1px solid #CCC;}
.editTb .txtTd { vertical-align: top;}
.editTb .kome { color: #F00; font-size: 12px;}
.editTb .del { display: block; margin-top: 5px; font-size: 12px;}

.koushinResetTb,
.tsuikaResetTb { margin-left: 20px;}
.koushinResetTb td,
.tsuikaResetTb td { width: 60px;}