﻿/*STRUCTURE
=================================================*/

body#home {
	background-image:url(../images/header_bg.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
body#others {
	background-image:url(../images/header_others_bg.png);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
body {
	color:#333333;
}
#others_main {
	background-image:url(../images/others_bg.png);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
#others_navigation {
	background-color:#e6eded;
}
#footer {
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-x;
	background-color:#e6eded;
}
/*footerNavi
=================================================*/

#footer ul#footerNavi li {
	border-left:1px solid #999;
}
/*Others
=================================================*/

.img_border {
	border:solid #CCCCCC 1px;
}
.red {
	color:#e60012;
}
.error { /* エラー文言表示用 */
	color:#e60012;
}
.vivid_blue {
	color:#003f98;
}
.colored_box {
	border:solid 1px #999;
	background-color:#EEE;
}
table.t_normal {
	border:1px solid #999;
}
table.t_normal, table.t_normal td {
	border:1px solid #999;
}
table.t_normal th {
	border:1px solid #999;
	background-color:#DDD;
}
/*INFOMATION
=================================================*/

div#info {
	border:solid 1px #999;
}
#info dl dd {
	border-bottom:dotted 1px #999;
}
/*Twitter
=================================================*/


div#twitter_div {
	border:solid #999 1px;
}
ul#twitter_update_list li {
	border-bottom:dotted #999 1px;
}
/*Sponsor
=================================================*/

div#sponsor {
	border:solid 1px #999;
}
div#sponsor table th {
	border-bottom:solid 1px #ddd;
	border-left:solid 5px #ddd;
}
/*開催の思い
=================================================*/
#letter {
	background-color:#EEE;
	border:solid 1px #CCC;
}
p.notebook {
	background:url(../images/bg_noteline.gif) repeat 0 0;
}
/*種目
=================================================*/

div.section img {
	border:solid 1px #999;
}
div.section dl dt {
	color:#e60012;
	border-top:dotted 1px #999;
	border-bottom:dotted 1px #999;
}
/*日常生活運動強度
=================================================*/

table.kyodo {
	border:1px solid #999;
}
table.kyodo {
	border:1px solid #999;
}
table.kyodo td {
	border:1px solid #999;
}
table.kyodo th {
	border:1px solid #999;
}
.bg_gray {
	background-color:#DDD;
}
.bg_pink01 {
	background-color:#fce7f0;
}
.bg_pink02 {
	background-color:#fcd7f1;
}
.bg_pink03 {
	background-color:#fcc2f2;
}
.bg_yellow {
	background-color:#fff799;
}
.bg_blue {
	background-color:#c6dfce;
}
.bg_orange {
	background-color:#facd89;
}
.bg_green {
	background-color:#c6e1b6;
}
/*Form
=================================================*/

form table {
	border:1px solid #999;
}
form table caption {
	color:#e60012;
}
form table th {
	border:1px solid #999;
	background-color: #DDD;
}
form table td {
	border:1px solid #999;
}
form table.booth {
	border:1px solid #999;
}
form table.booth th {
	border:1px solid #999;
	background-color: #DDD;
}
form table.booth td {
	border:1px solid #999;
}
div.colored_box form table td {
	background-color:#FFF;
}
form input {
	border:solid 1px #999;
}
form textarea {
	border:solid 1px #999;
}

