
/* vvvvv 共通 vvvvv */
DIV#mainField{
clear:both;
width:740px;
margin:18px 30px 30px 30px;
text-align:left;
}

/* IE 5.5 IE6 */
* html DIV#mainField{
margin:0px 30px 30px 30px;
padding-top:18px;
}

/* IE 5.5 IE6 */
/* ~~~~~ 共通 ~~~~~ */


/* vvvvv phtml共用 vvvvv */

P.hdinp{
margin-bottom:0em;
}
DIV#mainField DIV.middlecap{
width:700px;
margin:21px 20px 0px 20px;
font-size:0.9em;
line-height:1.3em;
}
DIV#mainField DIV.middlecap IMG{
margin-bottom:8px;
}
DIV#mainField DIV.middlecap P{
padding-left:21px;
}

/* ~~~~~ phtml共用 ~~~~~ */


/* vvvvv change vvvvv */

BODY#change DIV#mainField{
margin-bottom:9px;
}
BODY#change DIV#mainField H4{
width:740px;
margin-bottom:8px;
background-color:#e7f2cc;
border:0px solid #f0f7de;
border-width:4px 0px 4px 0px;
}
BODY#change DIV#mainField H4 STRONG{
font-size:0.9em;
}
BODY#change DIV#mainField H4 STRONG A{
text-decoration:underline;
}
BODY#change DIV#mainField H4 IMG{
margin:0px 10px 0px 6px;
vertical-align:middle;
}

BODY#change DIV#mainField UL{
margin:0px 0px 20px 44px;
}
BODY#change DIV#mainField UL LI{
list-style-type:disc;
font-size:0.8em;
color:#cccc99;
}
BODY#change DIV#mainField UL LI SPAN{
color:#666666;
}

/* ~~~~~ change ~~~~~ */


/* vvvvv form vvvvv */

BODY#form DIV#mainField{
margin-bottom:9px;
}
BODY#form DIV#mainField H3{
width:740px;
margin:24px 0px 27px 0px;
text-align:center;
}

BODY#form DIV#mainField DIV{
width:700px;
margin:0px 20px 0px 20px;
padding:10px 0px 10px 0px;
border-bottom:1px dotted #cccccc;
}

BODY#form DIV#mainField DIV TABLE{
width:700px;
}
BODY#form DIV#mainField DIV TABLE TH{
width:160px;
text-align:left;
vertical-align:middle;
}
BODY#form DIV#mainField DIV TABLE TD{
text-align:left;
vertical-align:middle;
}
BODY#form DIV#mainField DIV TABLE.check{
width:700px;
margin-top:5px;
}
BODY#form DIV#mainField DIV TABLE.check TD.box{
width:80px;
text-align:right;
}
BODY#form DIV#mainField DIV TABLE.check TD.box INPUT{
margin-right:5px;
}
BODY#form DIV#mainField DIV TABLE.check TH{
width:80px;
text-align:left;
font-size:0.8em;
}

BODY#form DIV#mainField DIV P{
font-size:0.8em;
color:#666666;
}

BODY#form DIV#mainField DIV DIV{
width:620px;
margin:0px 0px 0px 80px;
padding:0px 0px 0px 0px;
border:0px solid #ffffff;
font-size:0.8em;
}
BODY#form DIV#mainField DIV DIV TABLE{
width:620px;
margin:5px 0px 5px 0px;
}
BODY#form DIV#mainField DIV DIV TABLE TH{
width:80px;
padding-top:5px;
vertical-align:top;
}
BODY#form DIV#mainField DIV DIV TABLE TD INPUT{
vertical-align:middle;
}
BODY#form DIV#mainField DIV DIV TABLE TD SELECT{
margin-bottom:3px;
vertical-align:middle;
}
BODY#form DIV#mainField DIV DIV TABLE TD SPAN{
margin:0px 10px 0px 5px;
}

BODY#form DIV#mainField DIV TEXTAREA{
width:450px;
margin-top:5px;
margin-left:160px;
}

BODY#form DIV#mainField UL{
padding-left:17px;
}
BODY#form DIV#mainField UL LI{
list-style-type:disc;
font-size:0.8em;
color:#cccc99;
}
BODY#form DIV#mainField UL LI SPAN{
color:#666666;
}
BODY#form DIV#mainField UL LI INPUT{
margin-left:50px;
vertical-align:middle;
}

/* ~~~~~ form ~~~~~ */
