@charset "utf-8";

/* ##################################### top.css ##################################### */
#globalMenu { margin-bottom:15px; }
#content { width:930px; margin-bottom:0; padding:0 10px; background:none; }

.main { margin-bottom:15px; padding:15px 0 0 10px; }

.main .upper { height:154px; margin-bottom:6px; }
.main .lowerLeft, .main .lowerRight { float:left; }
.main .lowerLeft { width:208px; height:139px; padding:16px 0 0 262px; background:url(../img/TPmain_b.jpg) left top no-repeat; }
.main .lowerRight { width:464px; height:155px; background:url(../img/TPmain_c.jpg) right top no-repeat; color:#003d80; line-height:1.6em; }
.main .lowerRight p { width:225px; padding:15px 0 0 0; }

.boxArea { float:left; width:615px; }
.boxArea .reset.line { margin-bottom:15px; }
.box { float:left; width:300px; }
.box h2, .newsArea h2 { margin-bottom:10px; }
.box .text { padding:0 10px; line-height:1.4em; }
.box .text img { margin:0 10px 5px 0; padding-right:7px; padding-bottom:7px; border-right:2px solid #ccc; border-bottom:2px solid #ccc; }
.box p { margin:0 0 3px 0; }
.box .navi { /*float:right;*/ margin:0 0 0 10px; padding:0 0 0 11px; background:url(../img/arw02.gif) no-repeat 0 4px; }
.box .navi a:link, .box .navi a:visited { text-decoration:underline; }
.box .navi a:hover { text-decoration:underline; }


.newsArea { float:right; width:300px; }
.newsArea ul { margin-bottom:30px; padding:0 10px; }
.newsArea ul li { margin-bottom:5px; padding:0 0 5px 11px; background: url(../img/arw02.gif) no-repeat 0 2px;
/*border-bottom:1px dotted #aaa;*/ line-height:1.3em; }
.newsArea ul li.end { border:none; }

.newsArea .banner { padding:0 0 0 10px; }
.newsArea .banner img { margin-bottom:10px; }


/* ==============  ============== */
.btn.TPblog01 a, .btn.TPmember01, .btn.TPserial01 { width:220px; }
.btn.TPblog01, .btn.TPblog01 a { height:46px; background: url(../img/b_TPblog01.gif) no-repeat 0 0; }


/* === */



