@charset "utf-8";
@import url(code.css);
@import url(navigation.css);
@import url(footer.css);
@import url(contents.css);

/* ======================================================================
	base objects
====================================================================== */

body { color:#666; margin:0px; padding:0px; font-size:12px; line-height:1.8em; font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif; background:url(../images/bg_page_back.jpg) repeat-x; }

#base { width:840px; margin:0px auto 0px auto; padding:0px; }

a:link,a:visited { color:#ec681e; text-decoration:none; }
a:hover,a:active { color:#3b3290; border-bottom:1px dotted; }

#summary { width:100%; height:15px; font-size:10px; color:#fff; background-color:#3c3292; line-height:15px; }
#summary p { margin:0px auto; padding:0px; width:840px; }

#topicpath { font-size:10px; margin:0px 0px 10px 0px; padding:0px; }
#mainImg { width:840px; margin:0px auto 17px auto; }

.clr { clear:both; margin:0px; padding:0px; }
.txtRight { text-align:right; }

h2 { margin:0px 0px 20px 0px; padding:0px 0px 3px 5px; border-bottom:1px solid #3b3290; border-left:5px solid #3b3290; }
h3#flowTit { margin:30px 0px 10px 0px; padding:0px; }

table { margin:0px; }
table tr th { background:#F6F6F6; }
table tr td { border-bottom:1px dotted #F6F6F6; }
table tr td#detailImg { vertical-align:top; width:150px; }

/* ======================================================================
	Head objects
====================================================================== */

#head { width:840px; margin:0px auto; padding:8px 0px 0px 0px; }
#head h1 { margin:0px 0px 26px 0px; padding:0px; width:214px; float:left; }
#head h1 a { border:none; }

#head #entryBtn { float:right; font-size:10px; }
#head #entryBtn a { border:none; }
#head #entryBtn #login { float:left; margin:0px 10px 0px 0px; }
#head #entryBtn #login input { font-size:10px; }
#head #entryBtn #login input.passwd { width:50px; }

/* ======================================================================
	Sidebar objects
====================================================================== */

#sideber { float:left; margin:0px 0px 0px 20px; width:200px; }
#sideber #condition { margin:0px 0px 10px 0px; padding:1px; background:#ec681e; width:195px; }
#sideber #condition p { margin:0px; padding:3px; border:1px solid #fff; color:#fff; text-align:center; letter-spacing:3px; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; }
#sideber p { margin:0px 0px 10px 0px; padding:0px; font-size:10px; line-height:1.4em; }
#sideber p#attention { width:170px; margin:0px auto 10px auto; padding:10px; border:1px solid #F6F6F6; }
