.t_s_d input.formfield {width:200px;background-color:#ABBFDE}
#footer {
	padding:0px 0 5px 130px;
}
#foot_navi {
	padding:0px 0 5px 40px;

}
#footer, #foot_navi  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	font-size: 11px;
	text-transform: capitalize;
	letter-spacing: 1px;
}

.mygooglemaps {
	background-image: url(/skins/images/marrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:32px;
	color: #FF9900;
	text-decoration: none;
}

.ib_info .ib_body .ib_ask a:link, .ib_info .ib_body .ib_ask a:visited, .ib_info .ib_body .ib_ask a:active, .site_info .si_body .ib_ask a:link, .site_info .si_body .ib_ask a:visited, .site_info .si_body .ib_ask a:active  {
	background-image: url(/skins/images/ibmail.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #7DA6EA;
	text-decoration: none;
}

.ib_info .ib_body .ib_ask a:hover, .site_info .si_body .ib_ask a:hover {
	background-image: url(/skins/images/ibmail.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #FF9900;
	text-decoration: none;
}

.info_cat {
	margin:0px auto 0px 20px;
	color: #7DA6EA;
	line-height:17px;
}

.arc_navi {
	margin:0px auto 0px 20px;
	color: #7DA6EA;
	line-height:17px;
}

.info_cat a:link, .info_cat a:visited, .info_cat a:active, .arc_navi a:link, .arc_navi a:visited, .arc_navi a:active,#footer a:link, #footer a:visited, #footer a:active, #foot_navi a:link, #foot_navi a:visited, #foot_navi a:active {
	color: #7DA6EA;
	text-decoration: none;
}

.info_cat a:hover, .arc_navi a:hover,#footer a:hover,#foot_navi a:hover {
	color: #FF9900;
	text-decoration: none;
}

.info_archive {
	margin:0px auto 0px 20px;
	color: #7DA6EA;
	line-height:17px;
}

.info_archive a:link, .info_archive a:visited, .info_archive a:active {
	background-image: url(/skins/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #7DA6EA;
	text-decoration: none;
}

.info_archive a:hover {
	background-image: url(/skins/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #FF9900;
	text-decoration: none;
}

.ib_main .ib_m .ititle, .ib_main .ib_m .itext {
	color: #7DA6EA;
	line-height:17px;
	width:490px;
	margin:0px 5px 0px 20px;
}

.itext a:link, .itext a:visited, .itext a:active {
	color: #7DA6EA;
	text-decoration: none;
}

.itext a:hover {
	color: #FF9900;
	text-decoration: none;
}

.ib_main .ib_m .ititle {
	background-image: url(http://tombies.com/skins/tombies/ib_t_bar.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 19px;
	margin:0px 0px 15px 10px;
	padding:0px 0px 3px 10px;
}

.ib_info {
	margin: 10px auto 0px 5px;
	padding: 0px;
	color: #7DA6EA;
	line-height:17px;
}

.ib_info a:link, .ib_info a:visited, .ib_info a:active {
	background-image: url(/skins/images/ibarrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #7DA6EA;
	text-decoration: none;
}

.ib_info a:hover {
	background-image: url(/skins/images/ibarrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #FF9900;
	text-decoration: none;
}

.ib_title {
	background-image: url(http://tombies.com/skins/images/ibright_info.png);
	background-repeat: no-repeat;
	background-position: 5px top !important;
	background-position: 4px top;
	width:171px;
	height:11px;
}
.ib_body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	font-size: 12px;
	color: #7DA6EA;
	padding: 10px;
	height:120px;
}

#ib_left_box {
	margin: 0px;
	padding: 0px;
	height: 650px;
	width: 555px;
}

#ib_right_box {
	width: 192px !important;
	width: 190px ;
	padding: 208px 11px 0px 0px !important;
	padding: 208px 6px 0px 0px;
}

#ib_header {
	margin: 0px auto 0 2px !important;
	margin: 0px auto 0 0px;
	padding: 0px;
	height: 68px;
	width: 554px;
}

#ib_menu {
	margin: 0px auto 0 2px !important;
	margin: -2px auto 0 1px;
	padding: 0px;
	height: 44px;
	width: 554px;
}

#inbox #left_box #header {
	padding: 0px;
	height: 205px;
	width: 554px;
	margin: 0px auto 0 1px;
}

#menu {
	margin: 0px auto 0 3px;
	padding: 0px;
	height: 44px;
	width: 554px;
}

#inbox_rep {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	padding: 0px;
	height: 100%;
	width: 755px;
	background-image:url(http://tombies.com/skins/images/ib_rep.png);
	margin: 0px auto auto auto;
	background-repeat: repeat-y;
}

#inbox_back {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	padding: 0px;
	height: 100%;
	width: 755px;
	background-image:url(http://tombies.com/skins/images/ib_back.png);
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

#inbox_contents {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	font-size: 80%;
	color: #7DA6EA;
	padding: 0px;
	height: 100%;
	width: 755px;
	background-image:url(http://tombies.com/skins/images/ib_foot.png);
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
}



.ib_main .ib_m {
	background-image: url(http://tombies.com/skins/images/ib_m.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px 0 0 1px !important;
	margin: 0px;
	width: 531px;
}

.ib_main {
	padding: 0px;
	width: 531px;
	margin: 10px 0px 15px 13px;
}

.ib_main .ib_u {
	background-image: url(http://tombies.com/skins/images/ib_u.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 531px;
}
.ib_main .ib_b {
	background-image: url(http://tombies.com/skins/images/ib_b.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 531px;
}

#right_box {
	width: 182px !important;
	width: 180px ;
	margin: 208px 11px 0px 0px !important;
	margin: 208px 6px 0px 0px;
	float: right;	
}

.site_info {
	margin: 10px auto 0px auto;
	padding: 0px;
}
.si_title {
	background-image: url(http://tombies.com/skins/images/right_info.png);
	background-repeat: no-repeat;
	background-position: 5px top !important;
	background-position: 4px top;
	width:171px;
	height:11px;
}
.si_body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	font-size: 12px;
	color: #7DA6EA;
	padding: 10px;
	height:120px;
}
.wt_info {
	margin: 0px auto 0px auto;
	padding: 0px;
	width:162px;
}
.wt_select select {
	background-color:#D1DDF0;
	margin: 0px ;
	padding: 0px;
	width: 160px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.wt_img img {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.wt_more {
	margin:0px !important;
	margin:3px 0 0 0;
	font-size: 10px;
}
.wt_more a:link, .wt_more a:active, .wt_more a:visited {
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	line-height: 15px;
	color: #FF6600;
	text-decoration: none;
}

.wt_more a:hover {
	text-decoration: underline;
}

#inbox #left_box .combo_box {
	margin: 10px auto 5px auto !important;
	margin: 10px auto 0px auto;
	padding: 0px;
	height: 136px;
	width: 554px;
}

#inbox #left_box .combo_box2 {
	margin: 0px auto 5px auto;
	padding: 0px;
	height: 160px;
	width: 554px;
}

#left_box .combo_box2 .md_box {
	background-image: url(/skins/images/info_middle.png);
	background-position: left top;
	margin: 0px auto 5px 13px;
	padding: 0px;
	background-repeat: no-repeat;
	width: 530px;
	height:160px;
}

#left_box .combo_box2 .md_box div.md_box_left, 
#left_box .combo_box2 .md_box div.md_box_right {
	width:260px;
	height:136px;
	margin-top:10px;
}

#left_box .combo_box2 .md_box div.md_box_left {
	float:left;
}

#left_box .combo_box2 .md_box div.md_box_right {
	float:right;
	margin-right:3px !important;	
	margin-right:1px;
}

img.znifex_a_u1, img.znifex_a_u2, img.znifex_a_u3, img.znifex_a_d1, img.znifex_a_d2, img.znifex_a_d3 { width:63px; height:60px; }
.zPhoto img { border:none; }


#vs_box {
	margin:17px auto 14px 14px;
	color: #7DA6EA;
}

#vs_box table#result td {
	font-size:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	color: #7DA6EA;
	background-color: #11223E;
}



.info_contents {
	margin:20px auto 20px 20px;
	color: #7DA6EA;
	line-height:17px;
}

.info_contents a:link, .info_contents a:visited, .info_contents a:active {
	background-image: url(/skins/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #7DA6EA;
	text-decoration: none;
}

.info_contents a:hover {
	background-image: url(/skins/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	color: #FF9900;
	text-decoration: none;
}

#inbox #left_box .info_box_left {
	float:left;
	margin:0px 3px 0px 13px !important;
	margin:0px 3px 0px 7px;
}

#inbox #left_box .info_box_right {
	float:right;
	margin:0px 13px 0px 3px !important;
	margin:0px 7px 0px 3px ;
}

#inbox #left_box .info_box_left, 
#inbox #left_box .info_box_right {
	background-image: url(/skins/images/info.png);
	width:261px;
	height:136px;
	background-repeat: no-repeat;
	background-position: left top;
}


#inbox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial;
	font-size: 80%;
	color: #7DA6EA;
	padding: 0px;
	height: 765px;
	width: 755px;
	background-image:url(/skins/images/back_image.png);
	margin: 0px auto auto auto;
}
body {
	background-color:#000000;
	margin:0px;
	padding:0px;
}
#left_box {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 765px;
	width: 555px;
}

div#we, div#we a:link,div#we a:visited,div#we a:active { color:#ff6600;margin-right:5px; }
div#we a:hover { color:#fff;margin-right:5px; }
#extras {
float: right;
width: 165px;
margin: 0 0 10px 0;
padding: 0;
font-size: 0.9em;
line-height: 1.5em;
background-color:#1d55b4;
}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

/*SEARCH HIGHLIGHT COLOR*/
.highlight
{
	background: #DEFFA9;
}

/* RIGHTBOX AND LEFTBOX FOR TOOLBAR */
.leftbox {
 float: left;
 margin-right: 1em;
 margin-bottom: 0em;
 }

.rightbox {
 float: right;
 margin-left: 1em;
 margin-bottom: 0em;
 }


table.form-preview, div.submit_botton { margin-left:30px;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
td.form-value, td.form-name { width:60px; font-size:120%;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#ask td.name input { width:50px; font-size:110%;color:#333333;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
#ask td.jusho input { width:300px;font-size:110%;color:#333333;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#ask td.phone input, #ask td.date input, #ask td.mail input, #ask td.kakunin input { width: 140px;font-size:110%;color:#333333;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#ask td.comments textarea { width: 300px; height:150px;font-size:110%;color:#333333;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#ask select, #ask textarea { font-size:110%;color:#333333;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#ask td.radio input { border:none; margin:0px 30px 0px 5px ;width:10px }

