body {
	color: rgb(68, 68, 68); background-image: url("images/bg.gif"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.rightbox_top h2 {
	color: rgb(68, 68, 68); background-image: url("images/h2.gif"); background-repeat: no-repeat;
}
h2 {
	color: rgb(51, 51, 51); background-image: url("images/h2.gif"); background-repeat: no-repeat;
}
h3 {
	color: rgb(68, 68, 68); background-image: url("images/ttl.gif"); background-repeat: no-repeat;
}
a:link {
	color: rgb(0, 0, 255); text-decoration: underline;
}
a:visited {
	color: rgb(0, 0, 255); text-decoration: underline;
}
a:hover {
	color: rgb(227, 113, 12);
}
a:active {
	color: rgb(227, 113, 12);
}
#topFrame {
	
}
#mainFrame {
	
}
#bottomFrame {
	background-image: url("images/bg_footer.gif"); background-repeat: repeat-x;
}
#header {
/*	background-image: url("images/HeaderIndex.gif"); background-repeat: no-repeat;*/
}
#header_box {
	background-repeat: no-repeat;
}
.logo a {
	color:black;
	font-size:30px;
	text-decoration:none;
}
#content {
	
}
#content .rightbox {
	
}
#message {
	border-top-color: rgb(255, 102, 0); border-top-width: 2px; border-top-style: solid;
}
#faq_box .texttitle {
	color: rgb(68, 68, 68); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; background-color: rgb(229, 243, 236);
}
.link_box .texttitle {
	color: rgb(51, 51, 51); border-bottom-color: rgb(68, 145, 108); border-left-color: rgb(68, 145, 108); border-bottom-width: 1px; border-left-width: 0.5em; border-bottom-style: solid; border-left-style: solid;
}
.link_box .texttitle a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.link_box .texttitle a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.link_box .texttitle a:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.link_box .texttitle a:hover {
	color: rgb(227, 113, 12); text-decoration: none;
}
#footer {
	
}
#copyright {
	color: rgb(68, 68, 68);
}
#bottomFrame #footer {
	color: rgb(68, 68, 68); text-decoration: none;
}
#bottomFrame #footer a:link {
	color: rgb(68, 68, 68); text-decoration: none;
}
#bottomFrame #footer a:visited {
	color: rgb(68, 68, 68); text-decoration: none;
}
#bottomFrame #footer a:hover {
	color: rgb(255, 102, 0);
}
#bottomFrame #footer a:active {
	color: rgb(255, 102, 0);
}
h4 {
	background-image: url("images/ttl_bg.gif");
}
.sttl_top_line {
	background-position: 0px -514px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
.sttl_bottom_line {
	background-position: 0px -460px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
.photo_data {
	color: rgb(51, 153, 204); background-image: url("images/ttl_bg.gif");
}
#kensaku_box {
	border: 1px solid rgb(153, 204, 204); border-image: none;
}
.month_txt li {
	color: rgb(153, 204, 204);
}
a.month:link {
	color: rgb(51, 99, 145);
}
a.month:visited {
	color: rgb(51, 99, 145);
}
a.month:hover {
	color: rgb(51, 99, 145);
}
a.month:active {
	color: rgb(51, 99, 145);
}
#list_box {
	background-image: url("images/list_bg.gif"); background-repeat: repeat-y;
}
#list_top {
	background-position: 0px -226px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
#list_bottom {
	background-position: 0px -162px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
.nendo_txt {
	color: rgb(219, 112, 147);
}
.l_month_txt {
	color: rgb(51, 99, 145);
}
a.album_ttl:link {
	color: rgb(51, 51, 102);
}
a.album_ttl:visited {
	color: rgb(51, 51, 102);
}
a.album_ttl:hover {
	color: rgb(51, 153, 204);
}
a.album_ttl:active {
	color: rgb(51, 51, 102);
}
#syasin {
	background-image: url("images/photo_bg.gif"); background-repeat: repeat-y;
}
#syasin_top {
	background-position: 0px -346px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
#syasin_bottom {
	background-position: 0px -290px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
#syasin_line {
	background-position: 0px -406px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
#album_month {
	color: rgb(51, 153, 204);
}
#album_box {
	background-color: rgb(204, 229, 229);
}
#album_box2 {
	border: 1px solid rgb(204, 209, 188); border-image: none; background-color: rgb(175, 238, 238);
}
#album_top {
	background-position: 0px -54px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
#album_bottom {
	background-position: 0px 0px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
.album_txt_box {
	border: 1px solid rgb(204, 209, 188); border-image: none; background-color: rgb(255, 255, 255);
}
.album_txt_box2 {
	border: 1px solid rgb(255, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
.big_photo_line {
	background-position: 0px -108px; background-image: url("images/albam.gif"); background-repeat: no-repeat;
}
#_album {
	background-image: url("images/album_bg.gif"); background-repeat: repeat-y;
}
#album {
	background-image: url("images/album_bg.gif"); background-repeat: repeat-y;
}
#album_top {
	background-image: url("images/album_bg_top.gif"); background-repeat: no-repeat;
}
#album_bottom {
	background-image: url("images/album_bg_bottom.gif"); background-repeat: no-repeat;
}
.album_title {
	color: rgb(255, 255, 255); background-color: rgb(255, 153, 102);
}
#photo_title {
	color: rgb(0, 153, 0); background-color: rgb(138, 254, 129);
}
.photo_subtitle {
	color: rgb(102, 51, 0);
}
.pbox {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#photo_top_btn {
	color: rgb(102, 51, 0);
}
.bss {
	color: rgb(217, 79, 11);
}
.wk_colorlogarea {
	border: 1px ridge rgb(217, 79, 11); border-image: none;
}
.wk_colorform {
	background-color: rgb(255, 255, 255);
}
.wk_colorhr {
	color: rgb(102, 51, 0);
}
.wk_colorcomment {
	border: 1px ridge rgb(217, 79, 11); border-image: none;
}
.form_color1 {
	background-color: rgb(204, 204, 204);
}
.form_color2 {
	background-color: rgb(204, 204, 204);
}
.form_wk1 {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
.form_wk2 {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
textarea {
	border: 1px solid rgb(204, 204, 204); border-image: none;
	padding: 4px;
}
.log_error_txt {
	color: rgb(255, 0, 0);
}
#log_box {
	border-color: rgb(51, 51, 51);
}
.log2_error_txt {
	color: rgb(255, 0, 0);
}
#log2_box {
	border-color: rgb(51, 51, 51);
}
.log_ttl {
	background-color: rgb(238, 238, 238);
}
.pw {
	border-right-color: rgb(51, 51, 51); border-left-color: rgb(51, 51, 51); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.pw_box {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
.outline {
	color: rgb(68, 68, 68); border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.outline th {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.outline td {
	border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
#verisign {
	
}
.form_ttl {
	height: 32px;
}
.form_box {
	color: rgb(68, 68, 68);
}
.catch {
	height: auto;
}
.guidance {
	height: auto;
}
.guidance_title {
	border-left-color: rgb(68, 145, 108); border-left-width: 5px; border-left-style: solid;
}
.newsbox_title {
	border-top-color: rgb(68, 145, 108); border-left-color: rgb(68, 145, 108); border-top-width: 1px; border-left-width: 5px; border-top-style: solid; border-left-style: solid;
}
.newsbox {
	border: 1px solid rgb(68, 145, 108); border-image: none; height: 120px;
}
#menu li a:link {
	color: rgb(68, 145, 108); background-image: url("images/btn.png"); background-repeat: no-repeat;
}
#menu li a:visited {
	color: rgb(68, 145, 108); background-image: url("images/btn.png"); background-repeat: no-repeat;
}
#menu li a:active {
	color: rgb(68, 145, 108); background-image: url("images/btn.png"); background-repeat: no-repeat;
}
#menu li a:hover {
	color: rgb(255, 102, 0); background-image: url("images/btn.png"); background-repeat: no-repeat;
}
#menu li.home a:link {
	color: rgb(68, 145, 108); background-image: url("images/btn_home.png"); background-repeat: no-repeat;
}
#menu li.home a:visited {
	color: rgb(68, 145, 108); background-image: url("images/btn_home.png"); background-repeat: no-repeat;
}
#menu li.home a:active {
	color: rgb(68, 145, 108); background-image: url("images/btn_home.png"); background-repeat: no-repeat;
}
#menu li.home a:hover {
	color: rgb(255, 102, 0); background-image: url("images/btn_home.png"); background-repeat: no-repeat;
}
#menu_sub01 li a:link {
	color: rgb(68, 145, 108); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
#menu_sub01 li a:visited {
	color: rgb(68, 145, 108); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
#menu_sub01 li a:active {
	color: rgb(68, 145, 108); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
#menu_sub01 li a:hover {
	color: rgb(255, 102, 0); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
#menu_sub02 li a:link {
	color: rgb(68, 145, 108); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
#menu_sub02 li a:visited {
	color: rgb(68, 145, 108); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
#menu_sub02 li a:active {
	color: rgb(68, 145, 108); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
#menu_sub02 li a:hover {
	color: rgb(255, 102, 0); background-image: url("images/btn_sub.gif"); background-repeat: no-repeat;
}
.form_ttl {
	color: rgb(68, 68, 68); background-image: url("images/ttl.gif"); background-repeat: no-repeat;
}
.freehtml_ttl {
	color: rgb(68, 68, 68); background-image: url("images/ttl.gif"); background-repeat: no-repeat;
}
.freehtml2_ttl {
	color: rgb(68, 68, 68); background-image: url("images/ttl.gif"); background-repeat: no-repeat;
}
.freehtml3_ttl {
	color: rgb(68, 68, 68); background-image: url("images/ttl.gif"); background-repeat: no-repeat;
}
.freehtml4_ttl {
	color: rgb(68, 68, 68); background-image: url("images/ttl.gif"); background-repeat: no-repeat;
}
.freehtml1_ttl {
	color: rgb(68, 68, 68); background-image: url("images/ttl.gif"); background-repeat: no-repeat;
}
#free_html h3 {
	color: rgb(51, 51, 51);
}
.top_description {
	color: rgb(68, 68, 68);
}
#header_rightbox .head_free {
	
}
#content #menu .menu_a {
	background-image: url("images/btn.png"); background-repeat: no-repeat;
}
.leftbox_2 {
	
}
