#container         { font-size: 80%; line-height: 160%; text-align: center; margin-right: auto; margin-left: auto; width: 80%; min-width: 750px }
#container ul { list-style-type: none }
#containerBody  { text-align: left; width: 100% }/* コンテンツ幅 */
.userFrontEditBtn   { text-align: center; margin-top: 1.5em; margin-bottom: 1.5em; padding: 5px; border: solid 1px #ccc }
.userFrontEditBtn form { margin: 0; padding: 0 }
.edit     { text-align: center; margin-top: 1em; margin-bottom: 1em; padding: 10px 10px 0; border: solid 1px #ccc }
.edit form { margin: 0; padding: 0 }
.cookie  { color: #c30; font-size: 85%; margin: 0 0 1em; padding: 0 }

#right   { text-align: center; margin-right: auto; margin-left: auto; width: 610px }
.box { width: 100% }
#ul_1      { text-align: left; margin: 0; padding: 0 0 2em; width: 300px; float: left }
#ul_1 ul { list-style-type: none }
#ul_2      { text-align: left; margin: 0; padding: 0 0 2em; width: 300px; float: right }
#ul_2 ul { list-style-type: none }

/* style ---------------------- */
p { margin: 0; padding: 0 }
img { border: none }
hr   { clear: both }
ul { list-style-type: none; margin: 0; padding: 0 }
h1, h2, h3 { margin: 0; padding: 0 }
h2,h3 { font-size: 100% }
h2 a,h3 a  { color: #000; text-decoration: underline }
.clear { clear: both }
/* style ---------------------- */
.mHeader          { background-image: url("http://image.excite.co.jp/jp/css/top/images/mHeaderBg2.gif"); background-repeat: no-repeat; cursor: move; height: 21px }
.mHeader h2      { line-height: 140%; padding-top: 2px; padding-left: 6px }

/* mrginSettingPage */
.mBox        { line-height: 130%; background-color: #f1f1f1; text-align: left; margin-bottom: 2px; padding: 5px; min-height: 100px; _height: 100px; clear: both; border: solid 1px #dadada }

.mBox input { font-size: 100% }
.mBox select { font-size: 100% }
.mBoxfloat        { width: 100% }/* ie用、回り込みのある時 */
.mBox form { margin: 0; padding: 0 }

.imgL   { margin-right: 6px; float: left }
.small { font-size: 85%; line-height: 120% }
.check { line-height: 120%; background-color: #ffe1db; text-align: center; margin-bottom: 15px; padding: 2px }

/* modules style ---------------------- */
.mEnta li { margin-top: 6px;list-style-type: disc; margin-left: 18px }
.mSeason { margin-top: 2px; margin-left: 4px }
.mSeason ul { line-height: 150%; margin-top: 4px; margin-bottom: 4px }
.mSeason li { list-style-type: disc; margin-left: 18px }
.mSeason p { text-align: right; margin-right: 4px }
.mRecipe  { text-align: right; margin-right: 4px }
.mHoro   { font-size: 95%; line-height: 120%; margin-top: 2px; margin-bottom: 3px }
.inputWorld     { font-size: 100%; line-height: 120%; margin-bottom: 4px; width: 282px; height: 66px }
.worldck { float: left }
.worldSmt  { text-align: right }
.trnsS { float: left }
.trnsG { padding-left: 148px }
.trnsDate   { margin-top: 6px; margin-bottom: 8px }
.trnsArr { line-height: 100% }

/* designersList---------------------- */
.contentsList  { line-height: 130% }
.contentsList ul  { }
.contentsList li       { color: #333; padding-top: 8px; padding-bottom: 8px; padding-left: 2px; border-bottom: 1px dotted #ccc }
.contentsList img   { padding: 0 3px 3px; vertical-align: middle }
.contentsList a   { margin-right: 10px }
.contentsList a:hover { text-decoration: underline }
.contentsForm input  { margin-top: 4px; margin-bottom: 1em }
.dsgnList { padding-top: 10px }
.dsgnList a { text-decoration: underline }
.dsgnList img { padding: 0 15px 8px 0; float: left }
.dsnsInfo { margin-bottom: 1em; margin-left: 6px; padding: 5px; border: dotted 1px #9cf }
.dsgnTitle    { font-size: 140%; font-family: Verdana; font-weight: bold; line-height: 160%; margin-right: 12px }
#line1 { text-align: right }
#line2 { text-align: right }
#line3 { text-align: right }