@charset "UTF-8";
/*      // 日本語 UTF-8N LF
//---------------------------------------------------------
// CSS
// サイト内スタイル
//---------------------------------------------------------*/
/*---------------------------------------------------------
// TAG
//---------------------------------------------------------*/
body {
    color:#000000;
    font-size:12px;
    font-family:Verdana, sans-serif;
/*  font-family:Arial, Helvetica, sans-serif;  */
}
h1 {
    font-size:32px;
}
h2 {
    font-size:18px;
}
h3 {
    font-size:16px;
}
h4 {
    font-size:14px;
}
h5 {
    font-size:12px;
}
h6 {
    font-size:10px;
}
ul {
    margin-left:14px;
}
dl {
    margin-left:14px;
}
a {
    text-decoration:none;
    color:#3030FF;
}
a:hover {
    color:#D979D9;
}
form {
/*  display:inline;  */
}
table {
    empty-cells:show;
}
img {
    border-style:solid;
    border-width:0px;
    border-spacing:0px;
    behavior: url(/pc/css/iepngfix/iepngfix.htc);   /* IE5.5+ 透過PNG対策 */
}
/*---------------------------------------------------------
// CLASS
//---------------------------------------------------------*/
.hc {
    margin-left:auto;
    margin-right:auto;
}
.vt {
    vertical-align:top;
}
.vb {
    vertical-align:bottom;
}
.vm {
    vertical-align:middle;
}
.tc {
    text-align:center;
}
.tl {
    text-align:left;
}
.tr {
    text-align:right;
}
.develop {
    background-color:#FFFFEE;
    padding:4px;
}
.wordBreak {
    word-break:break-all;
}
.btnImage {
    visibility:hidden;
}
.borderTable {
    border-style:solid;
    border-width:1px;
    border-color:#AAAACC;
    border-spacing:0px;
}
.baseBorder {
    border:1px solid #CCCCCC;
}
.marginTBLR {
    margin:4px;
}
.marginTB {
    margin:4px 0px;
}
.marginLR {
    margin:0px 4px;
}
.marginT {
    margin-top:4px;
}
.marginB {
    margin-bottom:4px;
}
.marginL {
    margin-left:4px;
}
.marginR {
    margin-right:4px;
}
.partsBox {          /* コンテナ内パーツボックス */
    margin-bottom:4px;
}
.rightBar {
    position:absolute;
    height:3px;
    right:0px;
    background-color:#FF6633;
    border-bottom:1px solid #CC0000;
    overflow:hidden;
}
.rightBar2 {
    position:absolute;
    height:1px;
    right:0px;
    background-color:#990000;
    border-bottom:1px solid #CC0000;
    overflow:hidden;
}
.pageName {
/*  visibility:hidden;  */
    background-color:#CC0000;
}
.menuBox {
/*  visibility:hidden;  */
    border-width:2px;
    border-style:solid;
}
.menuBoxTitle {
    color:#FFFFFF;
}
.menuButton {
/*  visibility:hidden;  */
    display:block;
    margin:4px 0px;
    padding:5px 5px;
    text-decoration:none;
    cursor:pointer;
    color:#000000;
    background-color:#EEEEEE;
}
.menuButton:hover {
    color:#000000;
    background-color:#EEDDFF;
}
.gradientB {
    background-color:#EEEEFF;
    border:1px solid #3366CC;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffCCCCFF');
}
.gradientR {
    background-color:#FFEEEE;
    border:1px solid #CC3366;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffFFCCCC');
}
.gradientG {
    background-color:#FFEEEE;
    border:1px solid #33CC66;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffCCFFCC');
}
.gradientS {
    background-color:#EEEEEE;
    border:1px solid #999999;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffCCCCCC');
}
.boxContents {
    border:1px solid #CCCCCC;
    margin:16px;
    padding:8px;
}
.boxStringsY {
    background-color:#FFFFEE;
    border:2px solid #CCCCCC;
}
.boxStringsR {
    background-color:#FFEEEE;
    border:2px solid #CCCCCC;
}
/* アンケート調査用 */
.selectBOX {
    border:1px solid #EEEEEE;
    padding:2px;
    background-color:#FFFFEE;
}
.selectable:hover {
    background-color:#EEBBFF;
}
.selected {
    background-color:#CC99FF;
}
/* チャンネル選択用 */
.chTbl {
    border-style:solid;
    border-width:1px;
    border-color:#AAAACC;
    border-spacing:0px;
}
.chTD {
    width:35px;
    padding:2px;
    border-style:solid;
    border-width:1px;
    border-color:#AAAACC;
}
.chS {
    background-color:#EEEEEE;
}
.tab {
    width:36px;
    height:28px;
    font-size:11px;
}
.tabSpan {
    color:#0000FF;
}
.notice {
    font-size:11px;
    padding:6px;
    border:1px solid #CCCCCC;
    background-color:#FFFFEE;
}
.myList {
    list-style:none;
    margin:0px;
}
.ui-sortable {  /* 並べ替え可能な要素 */
    cursor:move;
}
.pointer {
    cursor:pointer;
}
.csrMove {
    cursor:move;
}
/*---------------------------------------------------------
// Media Type
//---------------------------------------------------------*/
@media print {
    .screenOnly {
        visibility:hidden;
    }
    .printOnly {
        visibility:visible;
    }
}
@media screen {
    .screenOnly {
        visibility:visible;
    }
    .printOnly {
        visibility:hidden;
    }
}
/*---------------------------------------------------------
// 未使用
//---------------------------------------------------------*/
.test1 {
    margin:0 auto;
    border:0px solid #ffffff;
    color:#ffffff;
    width:60%;
    padding:20px;
    text-align:left;
    background-color:#ff0000;
    border:3px solid #ffffff;
}
.bevel1px {
    border-width:1px 2px 2px 1px;
    border-style:solid;
    border-color:#999999 #CCCCCC #CCCCCC #999999;
}
.bevel2px {
    border-width:2px;
    border-style:solid;
    border-color:#999999 #CCCCCC #CCCCCC #999999;
}
.bevel3px {
    border-width:3px;
    border-style:solid;
    border-color:#999999 #CCCCCC #CCCCCC #999999;
}
.bevel3pxB {
    border-width:3px;
    border-style:solid;
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
}
/*---------------------------------------------------------
// Copyright(C)Landwarf. All right reserved.
//---------------------------------------------------------*/
