/* Office_finenet CSS Document */

/* Global
--------------------------------------------------------------------- */
* {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; background-image: url(http://www.finenetworld.com/images/bg.gif); background-repeat: repeat-y; text-align: left; font-size: 12px; font-family: Verdana, Trebuchet, Arial, Helvetica, Tahoma, sans-serif; line-height: 130%; color:#444;}
#container {width: 790px; padding:0 0 0 0px; margin:0 0 0 0px; text-align: left;}

a img {border: 0px;}
a:link {color:#f00;}
a:visited {color:#ff8000;}
a:active {color:#80ffff;}
a:hover {color:#f00;}

hr {clear: both; width: 95%; height: 1px; border-top: dotted 1px #a3c2ce;}

/* Contents
--------------------------------------------------------------------- */
#header {height: 151px; background-image: url(http://www.finenetworld.com/images/header.jpg); background-position: 34px 0px; background-repeat: no-repeat;}
#header img {position: absolute; top: 54px; left: 80px;}

#description {position: relative; top: 70px; right: 140px; font-size: 14px; font-weight: normal; color: #000; text-align: right; line-height: 150%;}
.right {float: right;}
.centering {text-align: center;}
.lefting {text-align: left;}
.padding {padding: 10px;}

#coach_link img {position: absolute; top: 121px; left: 695px;}

#contents {position: relative; width: 755px;}

#footer {clear: both; height: 200px; line-height: 170%; text-align: center;}
#footer a:link {color:#00c;}
#footer a:visited {color:#800080;}
#footer a:active {color:#d00;}

#default {font-size: 12px;}

.b {font-weight: bold; color: #000;}
.b0 {font-size: 10px; font-weight: bold; color: #000;}
.b1 {font-size: 14px; font-weight: bold; color: #000;}
.b2 {font-size: 16px; font-weight: bold; color: #000;}
.b3 {font-size: 18px; font-weight: bold; color: #000;}
.r {font-weight: bold; color: #f00;}
.r0 {font-size: 10px; font-weight: bold; color: #f00;}
.r1 {font-size: 14px; font-weight: bold; color: #f00;}
.r2 {font-size: 16px; font-weight: bold; color: #f00;}
.r3 {font-size: 18px; font-weight: bold; color: #f00;}
.blue {font-weight: bold; color: #00f;}
.blue0 {font-size: 10px; font-weight: bold; color: #00f;}
.blue1 {font-size: 14px; font-weight: bold; color: #00f;}
.blue2 {font-size: 16px; font-weight: bold; color: #00f;}
.blue3 {font-size: 18px; font-weight: bold; color: #00f;}
.o1 {font-size: 14px; font-weight: bold; color: #f90;}
.o2 {font-size: 16px; font-weight: bold; color: #f90;}
.n0 {font-size: 10px; font-weight: normal; color: #000;}

.circul_gothic {font-family:"HGP創英角ﾎﾟｯﾌﾟ体", "丸ゴシック－Ｍ"}

/* Navigation
--------------------------------------------------------------------- */
.nav {white-space: nowrap;}
.nav li {display: inline; list-style: none;}

#nav_box {margin: 0px 35px 0 35px; padding: 3px 0px;}
#nav_box ul {height: 25px;}
#nav_box li {float: left; width: 142px; background-image: url(http://www.finenetworld.com/images/menu_bg.gif); background-repeat: repeat-y; border: solid 1px #ccc; text-align: center;}
#nav_box a {display: block; width: 142px; padding: 5px 0px; text-decoration: none;}
#nav_box a:link,#nav_box a:visited,#nav_box a:active {color: #000; font-size: 14px; font-weight: bold;}
#nav_box a:hover {color: #ddd;}

/* Left Contents
--------------------------------------------------------------------- */
#left {float: left; width: 166px; padding:3px 0 0 35px; position: relative;}

#left a {text-decoration: underline;}
#left a img {border: 0px;}
#left a:link, a:visited {}
#left a:visited {color: #444;}
#left a:active {color: #444;}
#left a:hover {color: #888;}

.imagebox {float: left; padding: 5px;}
.imagebox span {float: left; padding: 5px;}
.cursor_title {float: left; padding: 5px 0px; font-size: 14px; font-weight: bold; color: #000;}
.cursor_title_r {float: left; padding: 10px 0 0 0; font-size: 14px; font-weight: bold; color: #f00;}
.cursor_title span {float: left; margin: -2px 0 0px 0; padding: 0 5px;}
.cursor_title_r span {float: left; margin: -2px 0 0px 0; padding: 0 5px;}

.orange_flame {margin-bottom: 5px; border: solid 1px #f90; text-align: center;}
.orange_label {padding: 5px 0px; background-color: #f90; font-weight: bold; font-size: 14px; text-align: center; color: #000;}
.orange_flame p {clear: both; padding: 5px;}
.orange_flame img {padding: 5px;}

.sky_flame {margin-bottom: 5px; border: solid 1px #9cf; text-align: center;}

.blue_flame {margin-bottom: 5px; border: solid 1px #0101ff; text-align: center;}
.blue_label {padding: 5px 0 4px 23px; background: url(http://www.finenetworld.com/images/label_mark.gif) no-repeat #36c; background-position: 5px 5px; font-weight: bold; font-size: 14px; text-align: left; color: #fff;}
.blue_flame p {padding: 5px 0px;}
.side_title { margin: 0 5px; padding: 0 0 0 10px; background: url(http://www.finenetworld.com/images/side_title_bg.gif) repeat-y; background-position: 0px 0px; font-weight: bold; text-align: left; color: #000;}

#bluebox_head {height: 8px; background: url(http://www.finenetworld.com/images/blue_head.gif) no-repeat; background-position: top left;}
#bluebox {margin-bottom: 5px; background-image: url(http://www.finenetworld.com/images/blue_body.gif); background-repeat: repeat-y;}
#bluebox p {clear: both; padding: 0 10px 10px 10px; background: url(http://www.finenetworld.com/images/blue_bottom.gif)  no-repeat; background-position: bottom left;}

#orangebox_head {height: 8px; background: url(http://www.finenetworld.com/images/orange_head.gif) no-repeat; background-position: top left;}
#orangebox {margin-bottom: 5px; background-image: url(http://www.finenetworld.com/images/orange_body.gif); background-repeat: repeat-y;}
#orangebox p {clear: both; height: 80px; padding: 0 5px 5px 10px; background: url(http://www.finenetworld.com/images/orange_book_bottom.gif) no-repeat; background-position: bottom left;}

.gray_flame {margin-bottom: 5px; border: solid 1px #676767;}
.gray_flame p {clear: both; padding: 10px;}

#calendar {font-size:10px;}
#calendar caption {height: 20px; font-size: 12px; font-weight: bold; color: #000;}
#calendar td {height: 20px;}

/* Right Contents
--------------------------------------------------------------------- */
#right {float: right; position: relative; width: 540px;}

/* Entry Contents
--------------------------------------------------------------------- */
.entry-title {}
.entry-body {margin: 3px 0 0 0px;}
.entry-body p {padding: 10px; text-align: left; line-height: 150%;}
.entry-body .orange_flame td {padding: 0 10px 10px 10px; text-align: left; line-height: 150%;}
.entry-body a:link {color:#00c;}
.entry-body a:visited {color:#800080;}
.entry-body a:active {color:#d00;}

.entry-flame-dash {margin: 0 0 10px 0; padding: 10px; background-color: #ff9; border: dashed 1px #676767; line-height: 150%;}
.entry-flame-dash td {padding: 10px; }
.entry-flame-orange { padding: 10px; background-color: #f90; border: solid 1px #f60; line-height: 150%;}
.entry-table table {background: #676767;}
.entry-table td {padding: 10px; background: #fff;}
.proflame {margin: 5px; background-color: #ffc; border: solid 1px #f60;}

#welcome {float: left; width: 420px; height: 140px; margin-bottom: 5px; padding: 0 0px; background: url(http://www.finenetworld.com/images/welcome.jpg) no-repeat;}
#welcome p {padding: 20px 20px 0px 20px;}

.label_orange {clear: both; padding: 9px 35px; background: url(http://www.finenetworld.com/images/label_orange.gif) no-repeat; font-size: 14px; font-weight: bold; color: #000;}
.label_orange_02 {clear: both; padding: 6px 30px; background: url(http://www.finenetworld.com/images/label_orange_02.gif) no-repeat; font-size: 14px; font-weight: bold; color: #000; text-align: left;}
.label_green {clear: both; padding: 6px 30px; background: url(http://www.finenetworld.com/images/label_green.gif) no-repeat; font-size: 14px; font-weight: bold; color: #000; text-align: left;}
.label_blue {clear: both; padding: 10px 35px; background: url(http://www.finenetworld.com/images/label_blue.gif) no-repeat; font-size: 14px; font-weight: bold; color: #000;}
.label_sky {clear: both; padding: 6px 10px; background: #39c; font-size: 14px; font-weight: bold; color: #fff;}
.label_sky02 {clear: both; padding: 6px 30px; background: url(http://www.finenetworld.com/images/label_sky.gif) no-repeat; font-size: 14px; font-weight: bold; color: #000; text-align: left;}
.label_gray {padding: 5px 0px 10px 0px; font-size: 12px; text-align: right; background-color: #eee; border-top: solid 2px #f90; border-bottom: dotted 1px #f90; font-weight: bold;}
.label_cursor {clear: both; margin: 10px 0px; padding: 2px 25px; background: url(http://www.finenetworld.com/images/cursor_or.gif) no-repeat; font-size: 14px; font-weight: bold; color: #090; text-align: left;}

.mark_red {clear: both; margin: 10px 0px; padding: 5px 15px; background: url(http://www.finenetworld.com/images/mark_red.gif) repeat-y; font-size: 14px; font-weight: bold; color: #000; text-align: left;}
.mark_blue {clear: both; margin: 10px 0px; padding: 5px 15px; background: url(http://www.finenetworld.com/images/mark_blue.gif) repeat-y; font-size: 14px; font-weight: bold; color: #000; text-align: left;}

.orange_title {clear: both; margin: 0 30px 0 10px; padding: 5px 0px; border-bottom: solid 1px #ccc; font-size: 16px; font-weight: bold; color: #f60; line-height: 120%;}
.orange_title p {font-size: 12px; line-height: 50%;}

/* Blog Contents
--------------------------------------------------------------------- */
.date-header {clear: both;padding: 10px 15px 0 0; font-size: 12px; text-align: right;}
.entry-footer {float: right;}
.module-list-item {margin: 0 0 0 20px; padding: 3px 0; text-align: left;}
.trackback-body {padding: 10px 20px;}