/*
Theme Name: Basic2Col
Theme URI: http://wangenweb.com/wordpress/themes/basic2col/
Description: A basic, yet flexible minimalistic two column theme for WordPress. Have extendend support for Child Themes for easier customization. See the <a href="http://wangenweb.com/wordpress/themes/basic2col/">Basic2Col's homepage</a> for more info
Version: 3.1.2
Author: Kristin K. Wangen
Author URI: http://wangenweb.com/
Tags: white, two column, basic, minimalistic, elastic width, custom page templates, right sidebar
*/
#flash{
width:860px;
height:350;
margin:0 auto;
padding:0;
/*background:transparent url("images/header.jpg") no-repeat bottom center;*/
}


html , body {height:100%;}
body > #wrap {height:auto;}


#wrap {
position:relative;
	height:100%;/* for IE6 */
	min-height:100%;
	border-width:0 1px;
width:900px;
margin:0 auto;
padding:10px 0 0 0;
text-align:left;
background:transparent url("images/bg.jpg") repeat-y;
}

/*general layout*/
body {
background:#fff;
color : #111;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
font-style : normal;
padding:0;
margin:0px;
letter-spacing:normal;
word-spacing:normal;
}

hr {
border: 1px solid #ccc;
} 
blockquote, code, pre {
color:#333;
}
code, pre {
font-family:Courier,  'Lucida Console','Courier New', Sans-Serif;
}

ul{
margin:0;
padding:0;
list-style:none;
}
ul a{
margin:0;
padding:0;
list-style:none;
}

a { /
    overflow: hidden;
    outline: none;
}
/*linkcolor*/
a:link, a:visited {


}
a:hover, a:active {

} 

#content h2 a:link, #content h2 a:visited, #header h1 a:link, #header h1 a:visited, #content h3 a:link, #content h3 a:visited  {

}
#content h2 a:hover, #content h2 a:active, #header h1 a:hover, #header h1 a:active, #content h3 a:hover, #content h3 a:active {

}





.none {
display: none;
}
.righttxt {
text-align:right;

}
.credits {
clear:both;
font-style:italic;
}


/*images these are also located in classes.css so child themes don't loose them*/
img {
border: none;
margin: 0;
padding:0
}




/*wrap and header*/
#accessnav {
display:none
}


/*content and post settings*/
/*header*/
#header {
width:860px;
height:40px;
margin:0 auto;
padding:0;
margin-top:5px;
}



#header h1{
padding:0;
margin:0;
text-indent:-9999px;
}
#header h1 a{
width:155px;
height:53px;
display:block;
padding:150px 0 0 15px;
}
#header p {
margin:0;
padding:0;
text-indent:-9999px;
}
ul#head_navi{
float:right;
margin:0;
padding:0;
}

ul#head_navi li a{
text-decoration:none;
font-size:10px;
color:#666;
padding:5px 0 0 10px;
float:left;
}
ul#head_navi li{
padding:0 0 0 10px;

float:left;
}
ul#head_navi li form{
float:left;
padding:0;
}
#content{
width:530px;
height:100%;
padding:0;
margin:0 0 0 0 ;
float:left;

}

div#bg{

margin:26px 0 0 0;
padding:0;
height:100%;
width:530px;
float:left;
}


.post {
margin:0;
padding:0;
}
.postmeta {
margin:0;
padding:0;
color:#333;
font-size:12px;
}
.postmeta a{
clear:both;
margin:20px 0 0 0;
padding:0 0 15px 0;
color:#333;
font-size:12px;
}
div.postmeta p {
}
.postmeta {
clear:both;
margin:20px 0 0 0;
padding:0 0 15px 0;
color:#333;
font-size:12px;
}

.postcontent {
width:530px;
margin:0;
padding:0 0 20px 0;
}
p{
margin:0;
padding:0;
color:#333;
line-height:1.7em;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
}
p a{
margin:0;
padding:0;
color:#333;
line-height:1.7em;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
}
.postcontent p{
margin:0;
padding:0;
color:#333;
line-height:1.7em;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
}

.postcontent p a{
font-size:12px;
margin:0;
padding:0;
color:#333;
line-height:1.7em;
color:#75B4B5;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }

/*postnav*/
#postnav {
clear:both;
margin:20px 0 0 0;
padding:0 0 15px 0;
color:#333;
font-size:12px;
}
#postnav a{
clear:both;
margin:20px 0 0 0;
padding:0;
color:#333;
font-size:12px;
}
#postnav li {
display:inline;
margin:0;
padding:0;
}



/*sidebar*/
#sidebar {
background : transparent;
padding:0 0 0 20px;
margin: 0;
width: 155px;
float:left;
}


#sidebar div {
margin: 0;
padding:0;
}

#sidebar h2 {
margin:0;
padding:0;
height:0;
}
#sidebar li a {
border:none;
}
#sidebar li li {
margin:0;
padding:0;
}
#sidebar li li a{
margin:0;
padding:0;

}


/*�q�v�f*/


/*searchform*/

#search{
padding:0;
float:left;
}
#searchform h2{
text-indent:-9999px;
}

#searchform label {
font-weight:bold;
}
#searchform input#s {
width:125px;
}
#searchform input.submit {
width:50px;
font-size:11px;
}

/*forms*/
input , textarea, select, option {
font-family :'Lucida Sans', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Sans Vera', 
		Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
font-size:11px;
padding:1px;
background : #fff;
color : #999; 
border: 1px solid #999;
margin:1px;
}
fieldset, legend {
background:transparent;
color : #999; 
border: none;
padding: 5px;
}
label, legend {
font-weight:normal;
}

/*Widgets fixing*/
.widget_rss h2 a {
color:#333;
font-weight:bold;
}
.widget_rss img {
margin:0px;
}

/*Callendar*/
#wp-calendar a {
font-weight:bold;
}
#today {
background:#eee;
}



/*footer*/
#footer {
margin:5px;
clear: both;
padding:5px 10px;
text-align:center;
}
#footer ul{
margin: 2px;
padding:0px;
}
#footer li{
display: inline;
margin:0px 3px;
font-size:9px;
color:#666666;
}
#footer li a{
font-size:9px;
color:#666666;
margin-top:20px;
}


.small00{
width:200px;
font-size:9px;
color:#111;
margin:0 auto;
padding:0;
clear:both;
text-align:center;
}

.photo01{
width:200px;
float:right;
padding:0;
margin:0;
}
.image-01{
float:left;

}
.photo001{
width:180px;
float:right;
padding:0;
margin:0;
}
.photo02{
width:120px;
float:right;
padding:0;
margin:0;
}
.photo03{
width:130px;
float:left;
padding:0;
margin:0;
}
#honbun .bunnsyou-p{
width:300px;
float:left;
margin:0;
padding:0;
color:#333;
font-size:12px;
line-height:1.7em;
}
#honbun p.bunnsyou-p02{
width:380px;
float:left;
margin:0;
padding:0;
color:#333;
font-size:12px;
line-height:1.7em;
}
#honbun .bunnsyou-p03{
width:380px;
float:left;
margin:0;
padding:0;
color:#333;
font-size:12px;
line-height:1.7em;
}
#honbun .bunnsyou-p03 p{
width:380px;
float:left;
margin:0;
padding:0;
color:#333;
font-size:12px;
line-height:1.7em;
}

#honbun p.h03{
margin:0;
padding:0;
color:#333;
font-size:12px;
line-height:1.7em;
float:left;
}

.small{
font-size:9px;
color:#111;
margin-top:5px;
float:left;
}
div.photo001 div#cap{
width:180px;
font-size:9px;
color:#111;
margin-top:2px;
text-align:center;
}
.table01{
width:163px;
height:202px;
border:none;
margin:0 auto;
text-align:center;
}
div.table{
width:150px;
border:none;
margin:0;
padding:0;
text-align:center;
float:left;
}
#sinrin{
width:200px;
height:150px;
}
#float{
float:left;
}

/*tables*/
table {
color : #111; 
margin: 0;
padding:0;
font-size:1em;
border:0;
text-align:center;
}

table#saiyou{
width:525px;
height:424px;
margin:0;
padding:0;
}
table#genzairyou{
width:525px;
height:398px;
margin:0 auto;
padding:0;
}

/*MASSAGE*/
div#sidebar ul#sb1 li.categories h2{
margin:26px 0 0 0;
padding-bottom:10px;
width:155px;
height:36px;
background:url("images/navi_message.jpg") no-repeat left top;
display:block;
text-indent:-9999px;
list-style:none;
}

div#sidebar ul#sb1 li.categories h2 a{
list-style:none;
margin:26px 0 0 0;
padding-bottom:10px;
width:155px;
height:36px;
background:url("images/navi_message.jpg") no-repeat left top;
display:block;
text-indent:-9999px;
}



/*SERVICE*/
div#sidebar ul#sb1 li.pagenav h2{
margin:20px 0 0 0;
padding:0 0 10px 0;
width:155px;
height:36px;
background:url("images/navi_service.jpg") no-repeat left top;
display:block;
text-indent:-9999px;
list-style:none;
}

div#sidebar ul#sb1 li.pagenav h2 a{
list-style:none;
margin:0;
padding:0 0 10px 0;
width:155px;
height:36px;
background:url("images/navi_service.jpg") no-repeat left top;
display:block;
text-indent:-9999px;
}

/*SERVICE-��*/
#sidebar ul#sb1 li#service_paper a{
text-indent:-9999px;
width:23px;
height:10px;
display:block;
background:transparent url("images/paper.jpg") no-repeat top center;
margin:12px 0 0 30px;
background-color:#00CCCC;
}
/*SERVICE-�}�W�b�N�{�[��*/
#sidebar ul#sb1 li#service_ball a{
text-indent:-9999px;
margin:12px 0 20px 30px;
width:73px;
height:10px;
display:block;
background:transparent url("images/ball.jpg") no-repeat top center;
}

#right-bar{
position:absolute;
width:155px;
top:430px;
left:724px;
}
/*�o�i�[�̐ݒ�*/
ul#banner li{
list-style:none;
width:155px;
height:60px;
display:block;
float:left;
padding:0 0 10px 0;
}
ul#banner li a{
list-style:none;
float:left;
width:155px;
height:60px;

}
ul#banner{
width:155px;
}

ul#banner li h2{
text-indent:-9999px;
visibility:hidden;
margin:0;
padding:0;
height:0;
}

�e�y�[�W����
div#content .massage{
width:530px;
height:50px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
background:url("images/message_tit.jpg") no-repeat;
clear:both;
}

div#content .massage02{
background-color:#006633;
width:530px;
height:50px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
background:url("images/message_tit.jpg") no-repeat;
}

div.page-title{
width:530px;
height:50px;
display:block;
margin:0;
padding:0;
}

div#wrap h3.posttitle{
width:530px;
font-weight:bold;
clear:both;
font-size:15px;
color:#75B4B5;
padding:0;
margin:0;
text-decoration:none;
}

div#wrap h3.posttitle a{
width:530px;
font-weight:bold;
clear:both;
font-size:15px;
color:#75B4B5;
padding:0;
margin:0;
text-indent:-9999px;
text-decoration:none;
}

div#wrap h2.posttitle{
width:530px;
font-weight:bold;
clear:both;
font-size:15px;
color:#75B4B5;
padding:0 0 0 0;
margin:0;
text-decoration:none;
}

div#wrap h2.posttitle a{
width:530px;
font-weight:bold;
clear:both;
font-size:15px;
color:#75B4B5;
padding:0 0 0 0;
margin:0;
text-decoration:none;
}




.komidashi{
width:500px;
margin:0;
padding:0 0 5px 0;
font-size:15px;
color:#75B4B5;
font-weight:bold;
text-decoration:none;
}

.komidashi a{
padding:0 0 5px 0;
width:500px;
margin:0;
font-size:15px;
color:#75B4B5;
font-weight:bold;
text-decoration:none;

}

.komidashi02{
clear:both;
width:500px;
font-size:15px;
color:#75B4B5;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0;
}
.komidashi02 a{
height:20px;
clear:both;
width:500px;
font-size:15px;
color:#75B4B5;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0 0 0 0;
}
h4.komidashi02{
clear:both;
width:500px;
font-size:15px;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0 0 0 0;
font-size:13px;
color:#333;
}

.komidashi03{
clear:both;
width:500px;
font-size:18px;
color:#333;
font-weight:normal;
text-decoration:none;
margin:0;
padding:0 0 5px 0;
}

.komidashi h4{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
font-weight:bold;
margin:0;
padding:0 0 5px 0;
clear:both;
}



#honbun{
margin:0;
padding:0;
clear:both;
}


.content-line{
clear:both;
margin:0 0 10px 0;
padding:0;
width:530px;
height:8px;
background:transparent url("images/tennsen_content.jpg") no-repeat;
}

#content-line{
clear:both;
margin:0 0 10px 0;
padding:0 0 0 0;
width:530px;
height:8px;
}
.s-line{
clear:both;
margin:0 0 10px 0;
padding:0;
width:530px;
height:8px;
background:transparent url("images/tennsen_content.jpg") no-repeat;

}
p.bunnsyou-t00{
width:163px;
text-align:center;
margin:0;
padding:0;
color:#333;
font-size:10px;
line-height:1.7em;
}

.bunnsyou-t{
text-align:center;
margin:0 auto;
padding:0;
color:#333;
font-size:12px;
line-height:1.7em;
}

p#wi{
width:250px;
margin:0 auto;
padding:0;
text-align:center;
}


#meishi{
margin:0;
padding:0;

}
div#wi02{
width:119px;
float:left;
height:119px;
}

p#var{
width:255px;
height:80px;
vertical-align:text-top;
}
p#var02{
width:255px;
height:55px;
vertical-align:text-top;
}
p.bunnsyou-t02{
width:113px;
text-align:center;
margin:0 auto;
padding:0;
color:#333;
font-size:12px;
line-heigt:1.7em;
}


#honbun p.bunnsyou{
margin:0;
padding:0;
color:#333;
font-size:12px;
line-height:1.7em;
}

.r-m{
width:100%;
border:none;
margin:0 10px 0 0;
float:left;
text-align:justify;
}


.r-m a{
width:100%;
border:none;
margin:0 10px 0 0;
float:left;
text-align:justify;
}

#honbun p.bunnsyou03{
margin:0;
padding:0;
color:#333;
font-size:10px;
line-height:1.7em;
}

#honbun h3{
margin:0;
padding:0;
color:#333333;
font-size:12px;
line-height:1.7em;
clear:both;
}
#honbun h3.chuumidashi{
clear:both;
font-weight:normal;
font-size:14px;
color:#666;
padding:0 0 0 5px;
margin:35px 0 10px 0;
background-color:#f2f2f2;
height:28px;
vertical-align:middle;
}

#honbun h3.chuumidashi-top{
clear:both;
font-weight:normal;
font-size:14px;
color:#666;
padding:0 0 0 5px;
margin:35px 0 10px 0;
background-color:#f2f2f2;
height:28px;
vertical-align:middle;
}

#h3_02{
font-size:13px;
color:#999;
padding:0 0 0 0;
}



#honbun h2.oomidashi{
font-weight:bold;
clear:both;
font-size:15px;
color:#75B4B5;
padding:20px 0 2px 0;
margin:0;

}


.oomidashi02{
clear:both;
font-size:12px;
color:#75B4B5;
padding:10px 0 2px 0;
}
div.top-btn {
width:530px;
text-align:right;
font-size:12px;
color:#333;
clear:both;
padding:0;
margin:0;
}

div.top-btn a{
width:530px;
text-align:right;
font-size:12px;
color:#333;
clear:both;
padding:0;
margin:0;
}
p.topic{
color:#333;
font-size:12px;
line-height:1.7em;
clear:both;
}
span.topic02 a{
color:#75B4B5;
font-size:12px;
padding:0;
margin:0;
clear:both;
}
p.topic a{
color:#75B4B5;
font-size:12px;
padding:0;
margin:0;
clear:both;
}
span.topic{
color:#333;
font-size:12px;
line-height:1.7em;
clear:both;
padding:0;
margin:0;
}

span.topic a{
color:#75B4B5;
font-size:12px
padding:0;
margin:0;
clear:both;
}

�y�[�W�����N
div.pagenai{
float:left;
font-size:10px;
color:#333333;

}

div.pagenai a{
float:left;
font-size:10px;
color:#333333;
padding:0 15px 0 0;
}
�^�C�g��

div#message_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/message_tit.jpg") no-repeat;
}

div#company_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/company_tit.jpg") no-repeat;
}

div#riyou_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/policies-tit.jpg") no-repeat;
}
div#p-policy_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/Privacy_policy_tit.jpg") no-repeat;
}

div#service_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/service_tit.jpg") no-repeat;
}
div#profile_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/prof-tit.jpg") no-repeat;
}
div#message_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/message_tit.jpg") no-repeat;
}

div#message_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/message_tit.jpg") no-repeat;
}

div#contact_tit{
text-indent:-9999px;
width:530px;
height:50px;
background:url("images/contact_tit.jpg") no-repeat;
}

#pankuzu{
width:500px;
font-size:10px;
color:#666666;
margin:0;
padding:0 0 10px 0;
}

#pankuzu a{
width:500px;
font-size:10px;
color:#666666;
padding:0 0 10px 0;
}



table#tablesorter-demo{
width:530px;
margin:0 auto;
clear:both;
}

/*
Theme: inphecthyuz
Author: Infected-FX
URL: www.infectedfx.net
Country: Mexico
*/

table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
	color: #b7b7b7;
}

caption {
	font-weight: bold;
	background: #fff url("http://infectedfx.net/css/tables/corner.gif") no-repeat top;
	border-bottom:2px solid #FFFFFF;
	color: #FFF;
	text-transform:uppercase;
	padding:10px;
}

td, th {
	padding: 0;
}


span.strong{
font-weight:bold;
color:#555;
}

tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}


tbody tr td {
	text-align: left;
	background: #fff;
	color: #666;
	border:1px #fff solid;
}
	

table td a:link, table td a:visited {
	color: #666;
	text-decoration: none;
}

table td a:hover {
	color: #666;
	text-decoration: none ;
}



#tokyo{
width:143px;
height:202px;
}



/*�J�e�S���[�A�[�J�C�u*/
div#sidebar ul#sb1 li.categories li{
padding-bottom:9px;
}
div#sidebar ul#sb1 li.categories li a{
background: url("images/list.gif") no-repeat 11px 6px;
padding-top:2px;
padding-left: 25px;
padding-bottom:9px;
border:none;
color:#666666;
height:35px;
}

/*COMPANY*/


.page-item-7{
background:transparent url("images/navi_company.jpg") no-repeat center !important;
list-style:none;
display:block;
width:155px;
height:36px;
text-indent:-9999px;
padding:15px 0 20px 0 !important;

}

/*CONTACT*/
.page-item-2 a{
text-indent:-9999px;
list-style:none;
display:block;
width:155px;
height:36px;
padding:0 0 20px 0 !important;
background:transparent url("images/navi_contact.jpg") no-repeat bottom center !important;
}
.page-item-2{
list-style:none;
width:155px;
height:36px;
text-indent:-9999px;
padding:0 0 20px 0 !important;
}
/*���ʃA�[�J�C�u*/
#sb1 li{
font-size:10px;
color:#666666;
text-decoration:none;
}
#sb1 li a{
font-size:10px;
color:#666666;
text-decoration:none;
}

ul#month{
width:155px;
font-size:10px;
color:#666666;
margin:0 0 30px -2px;
padding-left:15px;
height:10px;
}
ul#month a{
background: url("images/list.gif") no-repeat 1px 3px;
width:155px;
font-size:10px;
color:#666666;
margin:0 0 30px -2px;
padding-left:15px;
height:10px;
}


div#sidebar ul#sb1 li li li a{
background: url("images/list.gif") no-repeat 0 0;
border:none;
color:#666666;
margin:0;
padding:0 0 0 12px;
}
div#sidebar ul#sb1 li li li{
color:#666666;
padding:0 0 0 12px;
border:none;
}

/*�y�[�W�����̃T�C�h���j���[*/
ul#sb1 .pagenav li a{
background: url("images/list.gif") no-repeat 0 4px;
padding-top:0;
border:none;
padding:0 0 9px 12px;
color:#666666;
font-size:10px;
margin:0;
}
ul#sb1 .pagenav li{
 color:#666666;
padding-top:0;
padding:0 0 9px 12px;
border:none;
margin:0;
}


.margin{
height:10px;
padding-bottom:10px;
}




h3#subpages{
text-indent:-9999px;
height:0;
}




.post single{
margin:0;
padding:0;
}


.image{
border:none;
margin:0;
padding:0;

}

.image a{
border:none;
margin:0;
padding:0;

}



#kakaeru{
margin:0;
padding:0;
height:342px;
}

#tukaeba{
margin:0;
padding:0;
height:474px;
}

#ma10{
margin:0;
}

#ma8{
margin:10px 0 0 0;
}
h3#ma8{
clear:both;
margin:10px 0 0 0;
}
h4#ma8{
margin:10px 0 0 0;
}

p.riyou-txt{
color:#333;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
line-height:1.7em;
margin:0;
padding:0 0 10px 0;}

#honbun_p{
width:500px;
margin:0 auto;
}
.dai{
font-size:12px;
color:#75B4B5;
padding:10px 0 0 0;
}

#w-r{
height:675px;
}
#w-r02{
height:675px;
}

.aname{
height:0;
padding:0;
margin:0;
}
div.padding15{
padding:15px 0 0 0;
clear:both;
}
div.padding22{
padding:22px 0 0 0;
clear:both;
}

#padding22{
margin:22px 0 0 0;
clear:both;
}
div.padding20{
padding:45px 0 0 0;
clear:both;
}
div.padding12{
padding:10px 0 0 0;
clear:both;
}
div.padding15{
padding:15px 0 0 0;
clear:both;
}
div.padding5{
padding:5px 0 0 0;
clear:both;
}
#p20{
padding:20px 0 0 0;
} 

#honbun_prof{
width:530px;
margin:0 auto;

}
#prof-txt{
float:left;
}
div#p-prof-tit{
text-indent:-9999px;
width:377px;
height:40px;
background:url("images/prof-tit.jpg") no-repeat bottom;
padding:20px 0 0 0;
margin:0 auto;
}
#prof-tit{
font-size:14px;
color:#333333;
font-weight:bold;
padding:;
}

#prof-tit02{
width:63px;
text-align:right;

}

.width-mar{
width:10px;
padding:0;
}
.height-mar{
height:140px;
padding:0;
}

#p-tensen{
width:377px;
height:1px;
padding:10px 0;
margin:0 auto;
text-align:center;
}

#prof-gazou{
width:59px;
height:79px;
float:left;
}

#prof-gazou02{
width:59px;
height:79px;
float:left;
}

.busyo{
font-size:10px;
color:#666;
}

.busyo02{
font-size:13px;
color:#666;
font-weight:bold;
vertical-align:top;
}

div#name{
font-size:15px;
color:#333333;
margin:0;
padding:0;
vertical-align:top;
}

#ceo{
width:150px;
height:200px;
margin:0;
padding:0;
}
p#pa{
clear:both;
padding:10px 0 0 0;
}
.clear{
clear:both;
padding:10px 0 0 0;
}
ul.company_top_navi{
padding:0 0 22px 0;
}
ul.company_top_navi li a{
font-size:10px;
color:#333;
}
ul li.page_item page-item-253 a{
color:#75B4B5;
font-size:12px;
}
#attachment{
float:right;
}

.clearfix:after {
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/*COMPANY*/
.page-item-605 a{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
.page-item-605{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
/*COMPANY*/
.page-item-609 a{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
.page-item-609{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
/*COMPANY*/
.page-item-612 a{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
.page-item-612{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
/*COMPANY*/
.page-item-614 a{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
.page-item-614{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}


/*COMPANY*/
.page-item-614 a{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
.page-item-614{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}

/*COMPANY*/
.page-item-253 a{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}
.page-item-253{
font-size:12px;
color:#333333;
list-style:none;
padding:0 0 10px 0;
}

div.time{
font-size:11px;
color:#666;
padding:2px 0 10px 0;
}

*html #right-bar h2{
text-indent:-9999px;
visibility:hidden;
margin:0;
position:absolute;
top:10px;
padding:0;
height:0;

}
*html #right-bar ul li{
padding-bottom:5px;
height:60px;
}
*html #right-bar ul li a{
padding-bottom:5px;
height:60px;
}

*html #meishi{
width:530px;
margin:0;
padding:0;

}




*html #flash{
width:860px;
height:350;
margin:0 auto;
padding:0;
margin-top:20px;
/*background:transparent url("images/header.jpg") no-repeat bottom center;*/
}


*html #header {
width:860px;
height:0;
margin:0 auto;
padding:0;
}



*html #header h1{
height:0;
padding:0;
margin:0;
text-indent:-9999px;
}
*html #header h1 a{
height:0;
padding:0;
margin:0;
}

/* toppage infomation css */
.info .info-content a {
	color: #75B4B5;
	}

.info .info-header {
	color: #FFFFFF;
	padding: 5px;
	background: #CCCCCC;
	font-size: 12px;
}
.info .info-content {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 1.5em;
}

.info-ul li{
}

/* 梱包機械 */
table#konpou-table-1 {
	width:480px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	color: #000000;
}

table#konpou-table-1 td{
	border: 1px solid #000000;
	padding: 2px;
}

