/**********************************************************/
/* 共通                                                   */
/**********************************************************/
BODY.Base
{
    BACKGROUND-COLOR	: #FFFFFF;
    /*COLOR				: #FFFFFF;*/
    PADDING				: 0px;
    MARGIN				: 0px;
    OVERFLOW-X			: hidden;
}
HR {
    BORDER-WIDTH		: 1px 0px 0px 0px; /* 太さ */
    BORDER-STYLE		: solid; /* 線種 */
    BORDER-COLOR		: #000000; /* 線種 */
	HEIGHT				: 1px
}
/* テキストボックス */
.textbox
{
    padding: 0.1em;
    outline: none;
    border: 1px solid #888;
    background-color: #ffffea;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;

}
ul { list-style-type: square; }

/**********************************************************/
/* パーツ（青）                                           */
/**********************************************************/
TABLE.Parts_01blue
{
    /* BACKGROUND-COLOR	: #B8B8F1; */
}
TR.Parts-Info1_01blue
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TR.Parts-Info2_01blue
{
    BACKGROUND-COLOR	: #F5FFFA;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Header_01blue
{

    BACKGROUND-COLOR	: #c7d5e2;
    COLOR				: #220000;

}
TD.Parts-Title_01blue
{
    BACKGROUND-COLOR	: #F0F8FF;
    COLOR				: #220000;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info1_01blue
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info2_01blue
{
    BACKGROUND-COLOR	: #F5FFFA;
    BORDER-BOTTOM		: #DDD 1px solid
}
DIV.Parts-Info1_01blue {
     margin             : 3px;
     padding            : 20px;
     border             : 1px solid #B8B8F1;
     background-color   : #FFFFFF;
} 
DIV.Parts-Info2_01blue {
     margin             : 3px;
     padding            : 20px;
     border             : 1px solid #B8B8F1;
     background-color   : #F5FFFA;
} 
/* ボタン（青）*/
.btn-01blue {
    position: relative;
    display: inline-block;
    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #FFF;
    background: #03A9F4;/*色*/
    border: solid 2px #0f9ada;/*線色*/
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.btn-01blue:active {/*押したとき*/
    border: solid 2px #03A9F4;
    box-shadow: none;
    text-shadow: none;
}

/**********************************************************/
/* パーツ（赤）                                           */
/**********************************************************/
TABLE.Parts_02red
{
    BACKGROUND-COLOR	: #e27272
}
TR.Parts-Info1_02red
{
    BACKGROUND-COLOR	: #FFFFFF
}
TR.Parts-Info2_02red
{
    BACKGROUND-COLOR	: #FFF0F5
}
TD.Parts-Header_02red
{
    BACKGROUND-COLOR	: #FF6666;
    COLOR				: #000033;
    /*HEIGHT              : 30px;*/

}
TD.Parts-Title_02red
{
    BACKGROUND-COLOR	: #FFF0F5;
    COLOR				: #000033;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info1_02red
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info2_02red
{
    BACKGROUND-COLOR	: #FFF0F5;
    BORDER-BOTTOM		: #DDD 1px solid
}
DIV.Parts-Info2_02red {
     margin             : 1px;
     padding            : 20px;
     border             : 1px solid #000033;
     background-color   : #FFF0F5;
} 
/**********************************************************/
/* パーツ（緑）                                           */
/**********************************************************/
TABLE.Parts_03green
{
    BACKGROUND-COLOR	: #23b123
}
TR.Parts-Info1_03green
{
    BACKGROUND-COLOR	: #FFFFFF
}
TR.Parts-Info2_03green
{
    BACKGROUND-COLOR	: #F0FFF0
}
TD.Parts-Header_03green
{
    BACKGROUND-COLOR	: #bfd5aa;
    COLOR				: #330000;
    /*HEIGHT              : 30px;*/
}
TD.Parts-Title_03green
{
    BACKGROUND-COLOR	: #EEFFBB;
    COLOR				: #330000;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info1_03green
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info2_03green
{
    BACKGROUND-COLOR	: #F0FFF0;
    BORDER-BOTTOM		: #DDD 1px solid
}
/**********************************************************/
/* パーツ（紫）                                           */
/**********************************************************/
TABLE.Parts_04purple
{
    BACKGROUND-COLOR	: #6a156a
}
TR.Parts-Info1_04purple
{
    BACKGROUND-COLOR	: #FFFFFF
}
TR.Parts-Info2_04purple
{
    BACKGROUND-COLOR	: #FFF0F5;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Header_04purple
{
    BACKGROUND-COLOR	: #d5c7e2;
    COLOR				: #330000;
	/HEIGHT              : 30px;*/
}
TD.Parts-Title_04purple
{
    BACKGROUND-COLOR	: #FFF0F5;
    COLOR				: #330000;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info1_04purple
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info2_04purple
{
    BACKGROUND-COLOR	: #FFF0F5;
    BORDER-BOTTOM		: #DDD 1px solid
}
/**********************************************************/
/* パーツ（オレンジ）                                     */
/**********************************************************/
TABLE.Parts_05orange
{
    /* BACKGROUND-COLOR	: #aa5500 */
}
TR.Parts-Info2_05orange
{
    BACKGROUND-COLOR	: #FFF8DC;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Header_05orange
{
    BACKGROUND-COLOR	: #FFC7AF;
    COLOR				: #660000;
    /*HEIGHT              : 30px;*/
}
TD.Parts-Title_05orange
{
    BACKGROUND-COLOR	: #FFF8DC;
    COLOR				: #660000;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info1_05orange
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info2_05orange
{
    BACKGROUND-COLOR	: #fffaf4;
    BORDER-BOTTOM		: #DDD 1px solid
}
DIV.Parts-Info1_05orange {
     margin             : 3px;
     padding            : 20px;
     border             : 1px solid #f1d5b8;
     background-color   : #FFFFFF;
} 
DIV.Parts-Info2_05orange {
     margin             : 3px;
     padding            : 20px;
     border             : 1px solid #f1d5b8;
     background-color   : #FFF8DC;
} 
/**********************************************************/
/* パーツ（灰色）                                         */
/**********************************************************/
TABLE.Parts_06gray
{
    BACKGROUND-COLOR	: #555555
}
TR.Parts-Info1_06gray
{
    BACKGROUND-COLOR	: #FFFFFF
}
TR.Parts-Info2_06gray
{
    BACKGROUND-COLOR	: #F1F1F1
}
TD.Parts-Header_06gray
{
    BACKGROUND-COLOR	: #bfbfbf;
    COLOR				: #000040;
    /*HEIGHT              : 30px;*/
}
TD.Parts-Title_06gray
{
    BACKGROUND-COLOR	: #EFEFEF;
    COLOR				: #000040;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info1_06gray
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info2_06gray
{
    BACKGROUND-COLOR	: #F1F1F1;
    BORDER-BOTTOM		: #DDD 1px solid
}

DIV.Parts-Info2_06gray {
     margin             : 1px;
     padding            : 20px;
     border             : 1px solid #DDD;
     background-color   : #f5f5f5;
} 
/**********************************************************/
/* パーツ（茶色）                                         */
/**********************************************************/
TABLE.Parts_07brown
{
    /* BACKGROUND-COLOR	: #800000 */
}
TR.Parts-Info1_07brown
{
    BACKGROUND-COLOR	: #FFFFFF
}
TR.Parts-Info2_07brown
{
    BACKGROUND-COLOR	: #FAFAD2
}
TD.Parts-Header_07brown
{
    BACKGROUND-COLOR	: #F0E68C
}
TD.Parts-Title_07brown
{
    BACKGROUND-COLOR	: #EEE8AA;
    COLOR				: #000080;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info1_07brown
{
    BACKGROUND-COLOR	: #FFFFFF;
    BORDER-BOTTOM		: #DDD 1px solid
}
TD.Parts-Info2_07brown
{
    BACKGROUND-COLOR	: #FAFAD2;
    BORDER-BOTTOM		: #DDD 1px solid
}
