h1,h2,h3,h4,p,body,ul,li,a,dl,dd,dt,div,img,map,area,a,form {margin:0; padding:0; font-size:100%; font-family: Verdana, Arial, sans-serif;}
body {color:#000000; background-color:#ffffff; padding: 0px 0 0 0; font-size: 14px; line-height: 140%;}
table {font-size: 100%;}
img {border: none;}
/*全体*/
#main-container {width:750px; padding:0; margin:0; text-align:left; color:#666666; vertical-align: top; background-color: #ffffec;}
#main-container-white {width:750px; padding:0px 0 0 0; margin:0; text-align:left; color:#666666; vertical-align: top; background-color: #ffffff;}
#main-container-white2 {width:800px; padding:0px 0 0 0; margin:0; text-align:left; color:#666666; vertical-align: top; background-color: #ffffff; clear:both;}
/*全体終了*/
/*バナー*/
#banner {background:#ffffff; padding: 0; margin: 0;}
#banner h1 {text-align:center; font-size:12px; background: #50B4E5; height: 20px; padding-top: 5px;}
#banner h2 {color:#ffffff; text-align:left; font-size:10px; font-weight:bold; position:relative; top:40px; left:15px; background-color:transparent;}
#banner img {text-decoration: none; border: 0px;}
.banner-li {display: inline; border-right: 1px solid #666666; padding-right: 5px; padding-left: 5px;}
.banner-last-li {display: inline; padding-left: 5px;}
/*バナー終了*/
/*パンくず*/
#pankuzu a {color: #FFFFFF;}
#pankuzu {background-color: #4682B4; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 5px; padding-left: 12px;}
#topicPath {
	margin:0px 0;
}
#topicPath li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#topicPath li a {
	padding-right:15px;
	text-decoration:none;
	background:url(/common/img/inshokuten/topicpath.gif) no-repeat right center;
}/*パンくず終了*/
/*メイン*/
#main {width:530px; padding: 0; margin: 0; float:left; clrea: both; background-color: #ffffff;}
.h1-main {font-size: 14px; text-align:center; background: #FF9900; color:#FFFFFF; width: 300px; line-height: 180%;}
#content {padding:10px 0px 0px 0px;}
#content h1 {font-size: 15px; line-height: 130%; vertical-align: middle; text-align: left; color: #000000;}
#content h2 {font-size: 14px; line-height: 150%; vertical-align: middle;}
#content h3 {font-size: 13px; line-height: 100%;}
#content h4 {font-size: 12px; color:#666666; font-weight:normal; background-image: url(/common/img/inshokuten/bg_h4.gif); background-repeat: no-repeat; padding-left: 8px; line-height: 80%; padding-bottom: 5px;}
#content h2 a {color:#666666; text-decoration:none;}
#content h2 a:hover {color:#000000; text-decoration:none; border-bottom:2px dotted #000000;}
.top-h1 {
	background-image:url(/common/img/inshokuten/bg_h1.gif);
	background-repeat: repeat;
	border: 1px solid #999999;
	height: 21px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.top-h2 {
	background-image:url(/common/img/inshokuten/bg_h2.gif);
	border: 1px solid #999999;
	height: 20px;
	padding-left: 20px;
}
.top-h3 {
	background-image: url(/common/img/inshokuten/bg_h3.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: left center;
}
.top-h5 {
	background-image: url(/common/img/inshokuten/bg_h5.gif);
	border: 1px solid #999999;
	background-repeat: repeat;
	padding: 2px 0 3px 10px;
	color:#000066;
	font-weight:bold;
	font-size:12px;
	margin-bottom: 10px;
}
.top_img {padding:0px 0px 0px 0px; width:150px; height:90px;}
#news {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 13px;
	background-image: url(/common/img/inshokuten/square.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	margin-bottom: 5px;
}
#text-pr {margin: 5px 0;}
#design {width: 648px; padding: 20px; margin: 20px; border: 1px solid #000000;}
#design h1 {font-size: 24px;}
#design img {margin-right: 20px; margin-left: 20px;}
#design li {font-size: 12px; padding: 5px; list-style-position: inside;}
#design p {font-size: 14px; padding: 10px; line-height: 150%;}
#news-main {width:510px; float:right; border-left-color: #666666; border-left-style: solid; border-left-width: 1px; padding-left: 20px; text-align: left; padding-right: 19px; height: auto;}
#news-main h1 {font-size: 12px; margin-bottom: 15px; font-weight: normal;}
.user-li {display: inline; padding-right: 5px;}
.user-last-li {display: inline; padding-left: 1px;}
.inner {
	padding: 0 10px;
	font-size: 11px;
	line-height: 120%;
}
.inner_support {
	padding: 0 15px;
	line-height: 150%;
}
.inner_td {
	font-size: 11px;
	line-height: 140%;
	padding: 5px;
}
.td_support {font-size: 11px; line-height: 130%; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; vertical-align: top;}
/*メイン終了*/
/*右メニュー*/
#right-menu {width:220px; float:right; padding-top: 10px; background-color: #ffffff;}
#right-menu li {list-style-type: none; color:#333333; background-color:inherit;}
#right-menu .right-open p {text-align: right;}
#right-menu .right-relation dt {font-size: 11px; padding: 3px 0px 3px 18px; background-image: url(/common/img/inshokuten/arrow_green.gif); background-repeat: no-repeat; background-position: left center;}
#right-menu .right-useful dd {padding-left: 20px;}
#right-menu .right-useful dt {font-size: 12px; padding: 5px 5px 5px 18px; background-image: url(/common/img/inshokuten/arrow_gray.gif); background-repeat: no-repeat; background-position: left center;}
.right-banner {text-align: center; padding-bottom: 10px;}
.right-login-top {background-color: #FF6600; background-image: url(/common/img/inshokuten/right_white.gif); background-repeat: no-repeat; margin-top: 10px; height: 18px; font-size: 11px; color: #FFFFFF; padding: 1px 0 0 5px;}
.right-login {vertical-align: top; margin-bottom: 10px; font-size: 11px; background-color: #ffefbf; text-align: right; border: 1px solid #FF6600; padding: 5px;}
.right-login #search {color:#999999; font-size:11px; border: 1px solid #999999; padding:1px; background-color:#eeeeee; ime-mode:disabled; margin: 1px;}
.right-login .searchsubmit {color:#999999; font-size:10px; border: 1px solid #999999; background-color:#ffffff;}
.right-open-top {background-color: #66ccff; background-image: url(/common/img/inshokuten/right_white.gif); background-repeat: no-repeat; margin-top: 10px; height: 18px; font-size: 11px; color: #FFFFFF; padding: 1px 0 0 5px;}
.right-open {padding: 5px; margin-bottom: 10px; padding:5px; font-size: 11px; background-color: #FFFFFF; border: 1px solid #66ccff;}
.right-relation-top {background-color: #66ff66; background-image: url(/common/img/inshokuten/right_white.gif); background-repeat: no-repeat; margin-top: 10px; height: 18px; font-size: 11px; color: #FFFFFF; padding: 1px 0 0 5px;}
.right-relation {padding: 5px; margin-bottom: 10px; padding:5px; font-size: 11px; background-color: #FFFFFF; border: 1px solid #66ff66;}
.right-useful-top {background-color: #80acd5; background-image: url(/common/img/inshokuten/right_white.gif); background-repeat: no-repeat; margin-top: 10px; height: 18px; font-size: 11px; color: #FFFFFF; padding: 1px 0 0 5px; line-height: 100%;}
.right-useful {padding: 5px; margin-bottom: 10px; padding:5px; font-size: 11px; background-color: #FFFFFF; border: 1px solid #80acd5;}
/*右メニュー終了*/
/*フッター*/
#footer {background-color:#FFFFFF; background-repeat:no-repeat; text-align:center; width: 750px; clear: both; border-top-color: #666666; border-top-width: 1px; border-top-style: solid;}
#footer table {font-size: 10px; text-align: center; margin-top: 10px; margin-bottom: 10px;}
#footer-banner {background-color:#FFFFFF; text-align:center; width: 750px; border-top-color: #999999; border-top-style: solid; border-top-width: 1px; clear: both;}
#footer-banner table {text-align: center; padding: 10px;}
#footer-site {text-align:center; clear:both;}
#footer-site li {display: inline; padding-right: 5px; padding-left: 7px; border-left-width: 1px; border-left-style: solid; border-left-color: #666666;}
/*フッター終了*/
/*業者関連*/
#support {width: 750px; text-align: center; margin-top: 10px; background-color: #ffffff;}
#support-main {width:510px; float:right; border-left-color: #666666; border-left-style: solid; border-left-width: 1px; padding-left: 20px; padding-top: 10px; text-align: left; padding-right: 20px; height: auto;}
#support-main h1 {margin-top: 20px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; line-height: 150%;}
#support-main h2 {border-top: medium double #666666; border-right: 1px solid #666666; border-bottom: medium double #666666; border-left: 1px solid #666666; padding-left: 10px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; margin: 5px;}
#support-main h3 {font-size: 12px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
#support-main a:hover {color:#ff0079; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FF0079;}
#support-main a:link {color:#000066; text-decoration: none;}
#support-main a:visited {color:#999999; text-decoration: none;}
#support-main .service-list td {padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
#support-main dd {line-height: 140%; padding-left: 10px; padding-top: 10px;}
#support-main dt {font-size: 24px; font-weight: bold; margin-bottom: 10px;}
#support-main ul {font-size: 10px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-bottom: 5px; margin-right: 15px; margin-left: 15px;}
#support-main ol {font-size: 10px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding-bottom: 5px; margin-right: 15px; margin-left: 15px; margin-top: 0px;; margin-bottom: 0px;}
#support-menu {width:160px; float:left; padding-top: 10px; margin-left: 20px;}
#support-menu dd {font-size: 9px; padding-left: 20px;}
#support-menu dl {text-align: left; padding-left: 5px; padding-right: 5px;}
#support-menu dt {font-size: 12px; background-image: url(/common/img/inshokuten/arrow_02.gif); background-repeat: no-repeat; background-position: left 2px; padding-left: 10px; line-height: 120%;}
#support-menu p {font-size: 10px; text-align: right; padding: 5px;}
#support-menu ul {border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-bottom: 20px; padding-bottom: 10px;}
#support-menu li {text-align: left; list-style-type: none; padding-left: 5px; font-size: 12px; padding-right: 5px; padding-top: 5px; vertical-align: middle;}
#supplier {padding-right: 20px; padding-bottom: 10px; padding-left: 20px;}
#supplier2 {padding-right: 20px; padding-bottom: 10px; padding-left: 20px;}
#supplier-left {float: left; width: 350px; }
#supplier-right {float: right; width: 350px;}
#supplier-right2 {float: right; width: 350px; margin-left:30px; }
#supplier .supplier-back a {border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #666666; border-left-color: #666666; padding-right: 5px; padding-left: 5px;}
#supplier .supplier-back2 a {width:750px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #666666; border-left-color: #666666; padding-right: 5px; padding-left: 5px;float:right;}
#supplier-left .supplier-service h2 {padding: 3px; border: 1px solid #999999; margin-top: 5px; margin-bottom: 5px; font-size: 12px;}
#supplier-left .supplier-service img {width: 120px;}
#supplier-left .supplier-service li {font-size: 12px; list-style-image: url(/common/img/inshokuten/arrow_green.gif);}
#supplier-left .supplier-service ul {text-align: right; padding-top: 5px;}

#supplier-left2 {float: left; width: 350px; }
#supplier-left2 .supplier-service h2 {padding: 3px; border: 1px solid #999999; margin-top: 5px; margin-bottom: 5px; font-size: 12px;}
#supplier-left2 .supplier-service img {width: 120px;}
#supplier-left2 .supplier-service li {font-size: 12px; list-style-image: url(/common/img/inshokuten/arrow_green.gif);}
#supplier-left2 .supplier-service ul {text-align: right; padding-top: 5px;}

/*業者関連終了*/
/*左メニューver*/
/* メイン */
#fc_main {width:530px; float:right; clear: both; text-align: left; padding: 10px 10px 10px;}
.fc-number {font-size: 10px; text-align: right; padding: 0 10px 10px 0;}
.fc-number a:hover {color: #696CF5; background-color: #C7DBFC;}
#fc_main p {margin-top:10px; margin-bottom:10px;}
#fc_main h1 {color:#006890; line-height: 150%; vertical-align: top;}
#fc_main h1 img {vertical-align: bottom; margin-left:10px;}
#fc_main h1 a:link {color:#006890; text-decoration: none;}
#fc_main h1 a:visited {color:#006890; text-decoration: none;}
#fc_main h1 a:hover {color:#ff0079; text-decoration: underline;}
#fc_main h2 {font-size: 12px; font-weight: normal; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-left: 10px; padding-top: 3px; padding-right: 5px; padding-bottom: 5px; margin-right: 80px;}
#fc_main table {margin-top: 10px;}
#fc_main li {display: inline; padding-left: 20px; vertical-align:middle; margin-top:15px; margin-bottom:15px;}
#fc_main li img {width: 100px; vertical-align:middle; margin-top:15px; margin-bottom:5px;}
#fc_main div img {vertical-align: middle;}
.company {margin: 20px 10px;}
.company-table {width: 100%; table-layout: fixed; font-size: 12px;}
.company-table tr {background: #ffffff;}
#fc_main dl {width: 360px; float: left; padding-top:10px;}
#fc_main dt {background-image: url(/common/img/inshokuten/fc_dt.gif); background-repeat: no-repeat; background-position: left; padding-left: 15px; border-top: 1px solid #4682B4; font-size: 18px; font-family: fantasy; color:#333333; vertical-align: middle; line-height: 27px;}
#fc_main dd {font-size: 12px; padding:10px 10px 10px 15px;line-height: 120%; margin-bottom: 10px;}
#fc-flow {width:150px; float: right; background: #E3EDF4; border-top: 1px solid #4682B4; margin-top:10px; padding-bottom:10px;}
#fc-flow table {width:130px; margin-left: 10px;}
.arrow { margin-top: 10px; width:150px; height:11px; background-image: url(/common/img/inshokuten/arrow_flow.gif); background-repeat: no-repeat; background-position: center;}
/* メイン終了 */
/* メニュー */
#left-menu {width:185px; padding: 10px 5px 10px;}
#left-menu td {background-color: #ffffff; text-align:left;}
.search-top {background-image: url(/common/img/inshokuten/search_top_bg.gif); background-repeat: repeat; font-size: 14px; font-weight: bold; color: #ffffff; line-height: 100%; height: 25px; padding: 0 0 0 10px;}
.recommend {background-image: url(/common/img/inshokuten/recommend_bg.gif); background-repeat: repeat; font-size: 14px; font-weight: bold; line-height: 100%; height: 25px; padding: 0 0 0 10px;}
#left-menu ul {border-right: 2px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-bottom: 10px;}
#left-menu li {text-align: left; list-style-type: none; padding-left: 4px; font-size: 10px; padding-right: 4px; padding-top: 5px; vertical-align: baseline; border-bottom: 1px solid #CCCCCC;}
#left-menu p {font-size: 11px; padding-right: 5px; vertical-align: middle; margin-bottom: 10px;}
.contact {font-size: 11px; padding: 0 10px; vertical-align: middle; margin-top: 10px;}
/* メニュー終了 */
/*左メニューver終了*/
/*会員ホーム*/
#home-back {margin-top:10px; margin-bottom:10px; margin-left:20px;}
/* メイン */
#home-main {width:500px; float:right; clear: both; text-align: left; margin-right: 10px; font-size: 12px;}
#home-main p {margin-top:10px; margin-bottom:10px;}
#home-main img {vertical-align: middle; padding-right: 5px;}
#home-main textarea {font-size:12px; font-family: Verdana, Arial, sans-serif;}
.attention {padding: 3px 5px; border: solid 1px #ff0000; font-size: 10px; background-color: #FCCBCB;}
.gray-bg {background: #E5E5E5; padding: 3px 3px 0 3px; font-size: 12px;}
/* メイン終了 */
/* メニュー */
#home-menu {width:220px; float:left; font-size: 12px; border: solid 1px #cccccc;background-image:url(/common/img/inshokuten/home_menu_bg.gif); background-repeat:repeat;}
#home-menu h1 {text-align: center; margin: 5px; vertical-align: middle;}
#home-menu p {margin: 5px; vertical-align: middle;}
#home-menu a:hover {color: #696CF5; background-color: #C7DBFC;}
a.arrowhead {
	background-image: url("/common/img/inshokuten/home_arrow.gif");
	background-repeat: no-repeat;
	background-position:left 45%;
	padding: 0 0 2px 15px;
}
a.arrowhead:hover {
	background-color: #C7DBFC;
	background-image: url("/common/img/inshokuten/home_arrow.gif");
	background-repeat: no-repeat;
	background-position:left 45%;
	padding: 0 0 2px 15px;
}
#company-profile {margin: 15px 15px 5px 15px; background: #ffffff; border: solid 1px #cccccc; text-align: center;}
.company-logo {width: 150px; margin: 15px 0;}
.bland-img {width: 70px;}
.customer-menu {margin: 9px 15px 9px 15px; background: #ffffff; border: solid 1px #cccccc; text-align: right;}
.menu {border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; background: #ffffff; font-size: 12px; font-weight: bold; color: #000066; padding: 6px 0 7px 10px;}
#bland-list {margin: 0; padding: 0; text-align: center;}
.bland-status {font-size: 10px; color: #666666}
/* メニュー終了*/
/*会員ホーム終了*/
.back-number {text-align: right; font-size: 11px; font-weight: normal; background-image: url(/common/img/inshokuten/red_arrow_small.gif); background-repeat: no-repeat; width: 208px; background-position: 120px;}
.box1 {width: 600px; font-size: 12px;}
.box1 dd {margin: 0; padding: 0; border: solid 1px #6A6A6E;}
.box1 dd .text {padding: 1.0em 1.0em;}
.box2 {width: 460px; font-size: 11px;}
.box2 dd {color: #313132; margin: 0; padding: 0; border: solid 1px #6A6A6E;}
.box2 dd .text {padding: 0.3em 0.6em; border-top: solid 4px #DADADC; border-bottom: solid 4px #DADADC;}
.box3 {width: 728px; font-size: 11px;}
.box3 dd {color: #313132; margin: 0; padding: 0; border: solid 1px #6A6A6E;}
.box3 dd .text {padding: 0.3em 0.6em; border-top: double 4px #aaaaaa; border-bottom: double 4px #aaaaaa;}
.box4 {font-size: 13px;}
.box4 dd {color: #313132; margin: 0; padding: 0; border: solid 1px #6A6A6E;}
.box4 dd .text {padding: 0.2em 0.6em; border-top: double 4px #aaaaaa; border-bottom: double 4px #aaaaaa;}
.category-archives, .monthly-archives {margin-bottom: 10px; padding:5px;}
.category-archives h3, .monthly-archives h3 {background-color:#ffffff; color:#333333; font-weight:normal; font-size:10px; padding:2px; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #ababab; border-bottom: 1px solid #ababab;}
.entry {margin-bottom:20px;}
.entry-body {color:#333333; font-size:12px; line-height:150%; margin-bottom:15px; background-color:inherit;}
.entry-content {padding:10px; background-color:#f9f9f9; background-image:url(/common/img/inshokuten/entry_content_bg.gif); background-repeat:no-repeat; background-position:0 0; color:inherit;}
.entry-info {padding-bottom:10px;}
.entry-info li {color:#666666; font-size:10px; display:inline; margin-right: 5px; background-color:inherit;}
.entry-info ul {list-style-type: none;}
.footer-li {display: inline; padding-left: 5px; border-right: 1px solid #FFFFFF; padding-right: 5px; float: left;}
.img-supplier {width: 155px; margin-right: 10px; margin-bottom: 15px; margin-left: 10px;}
.intro {padding: 3px 0 0 10px;}
.last-li {display: inline; padding-right: 5px; padding-left: 5px; float: left;}
.last-li-site {border-right-width: 1px; border-right-style: solid; border-right-color: #666666;}
.news-content {padding:0 15px 15px 15px;}
.service-customer {font-size: 14px; padding: 5px; margin-top: 10px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; line-height: 150%;}
.service-list {font-size: 12px; line-height: 150%; margin-top: 10px; margin-right: 10px; margin-bottom: 20px; margin-left: 10px;}
.supplier-back {text-align: right; clear: both;}
.supplier-service {width:350px; padding: 10px; border: 1px solid #999999; font-size: 12px; line-height: 150%; margin-bottom: 20px;}
.supplier-service2 {float:left; padding: 10px; border: 1px solid #999999; font-size: 12px; line-height: 150%; margin-bottom: 20px;}
.supplier-title {margin-bottom: 10px; padding-bottom: 10px; width:750px;}
.support-p {text-align: right; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #666666; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px;}
.td-left {font-size: 12px; background-color: #D2FFD2; text-align: center; line-height: 150%; padding-top: 5px; padding-bottom: 5px;}
.text {width: 498px; height: 50px; overflow:auto; color: #000000; scrollbar-arrow-color: #ffffff; scrollbar-face-color: #cccccc; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff; border-left: 1px solid #4682b4; border-top: 1px solid #4682b4; border-right: 1px solid #4682b4; border-bottom: 1px solid #4682b4; margin-bottom:15px;}
a:active {color: #ff0079;}
a:link {color: #0000ff;}
a:visited {color: #0000ff;}
a:hover {color: #ff0079;}
a.bar01:link {font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
a.bar01:active {font-size: 14px; font-weight: bold; color: #e01840; text-decoration: none;}
a.bar01:visited {font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
a.bar01:hover {font-size: 14px; font-weight: bold; color: #e01840; text-decoration: underline;}
a.bar02:link {font-size: 13px; font-weight: 500; color: #0033cc; text-decoration: underline;}
a.bar02:active {font-size: 13px; font-weight: 500; color: #0033cc; text-decoration: underline;}
a.bar02:visited {font-size: 13px; font-weight: 500; color: #0033cc; text-decoration: underline;}
a.bar02:hover {font-size: 13px; font-weight: 500; color: #cc0000; text-decoration: underline;}
h3.entry-header a {color:#ffffff; background-color:#546e8f; padding:3px; text-decoration: none; margin-bottom:10px;}
h3.entry-header a:visited {color:#ffffff; background-color:#546e8f; padding:3px; text-decoration: none; margin-bottom:10px;}
h3.entry-header a:hover {color:#ffffff; background-color:#546e8f; padding:3px; text-decoration: underline; margin-bottom:10px;}
h3.entry-header {color:#ffffff; background-color:#546e8f; padding:3px; font-size:12px; font-weight:bold; margin-bottom:10px; line-height: 120%; height: 25px;}
p.date-header {width:100%; border-top:1px solid #999999; color:#000000; font-size:70%; font-weight:bold; padding:5px 0 5px 0; background-color:inherit; clear:both;}
.casio {
	display:inline;
	float:left;
	font-size:13px;
	margin-left:10px;
	padding-top:1px;
}
.casio2 {
	display:inline;
	float:left;
	font-size:13px;
	margin-left:5px;
	margin-bottom:1px;
}
.clear {
	clear:both;
}
