/*  
Theme Name: aurinko
Theme URI: propex
Description: propex
Version: 0.000001
Author: propex
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



body {
  background-color:#e6e6e6;
  
}

#body {
  background-color:#ffffff;
  color:#666666;
  width:800px;
  margin:auto;
  font-family:"Osaka","ＭＳ ゴシック","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka-等幅","平成角ゴシック";
}

#top_area img {
  vertical-align: top;
}

#kanban img {
  padding: 10px;
}

#jp1{
float:left;
width:90px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-top-off.png) no-repeat;
}
#jp1 a{
width:90px;
height:33px;
display:block;
}

#jp1 a:hover{
background: url(/images/menu-japn-top-on.png) no-repeat;
}

#jp1_on{
float:left;
width:90px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-top-on.png) no-repeat;
}
#jp1_on a{
width:90px;
height:33px;
display:block;
}

#jp1_on a:hover{
background: url(/images/menu-japn-top-on.png) no-repeat;
}
#jp2{
float:left;
width:136px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-netshop-off.png) no-repeat;
}
#jp2 a{
width:136px;
height:33px;
display:block;
}
#jp2 a:hover{
background: url(/images/menu-japn-netshop-on.png) no-repeat;
}
#jp2_on{
float:left;
width:136px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-netshop-on.png) no-repeat;
}
#jp2_on a{
width:136px;
height:33px;
display:block;
}
#jp2_on a:hover{
background: url(/images/menu-japn-netshop-on.png) no-repeat;
}

#jp3{
float:left;
width:89px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-brands-off.png) no-repeat;
}
#jp3 a{
width:89px;
height:33px;
display:block;
}
#jp3 a:hover{
background: url(/images/menu-japn-brands-on.png) no-repeat;
}

#jp3_on{
float:left;
width:89px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-brands-on.png) no-repeat;
}
#jp3_on a{
width:89px;
height:33px;
display:block;
}
#jp3_on a:hover{
background: url(/images/menu-japn-brands-on.png) no-repeat;
}


#jp4{
float:left;
width:88px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-news-off.png) no-repeat;
}
#jp4 a{
width:88px;
height:33px;
display:block;
}
#jp4 a:hover{
background: url(/images/menu-japn-news-on.png) no-repeat;
}

#jp4_on{
float:left;
width:88px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-news-on.png) no-repeat;
}
#jp4_on a{
width:88px;
height:33px;
display:block;
}
#jp4_on a:hover{
background: url(/images/menu-japn-news-on.png) no-repeat;
}



#jp5{
float:left;
width:90px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-services-off.png) no-repeat;
}
#jp5 a{
width:90px;
height:33px;
display:block;
}
#jp5 a:hover{
background: url(/images/menu-japn-services-on.png) no-repeat;
}

#jp5_on{
float:left;
width:90px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-services-on.png) no-repeat;
}
#jp5_on a{
width:90px;
height:33px;
display:block;
}
#jp5_on a:hover{
background: url(/images/menu-japn-services-on.png) no-repeat;
}




#jp6{
float:left;
width:90px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-contact-off.png) no-repeat;
}
#jp6 a{
width:90px;
height:33px;
display:block;
}
#jp6 a:hover{
background: url(/images/menu-japn-contact-on.png) no-repeat;
}

#jp6_on{
float:left;
width:90px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-contact-on.png) no-repeat;
}
#jp6_on a{
width:90px;
height:33px;
display:block;
}
#jp6_on a:hover{
background: url(/images/menu-japn-contact-on.png) no-repeat;
}



#jp7{
float:left;
width:88px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-access-off.png) no-repeat;
}
#jp7 a{
width:88px;
height:33px;
display:block;
}
#jp7 a:hover{
background: url(/images/menu-japn-access-on.png) no-repeat;
}

#jp7_on{
float:left;
width:88px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-access-on.png) no-repeat;
}
#jp7_on a{
width:88px;
height:33px;
display:block;
}
#jp7_on a:hover{
background: url(/images/menu-japn-access-on.png) no-repeat;
}

#jp8{
float:left;
width:80px;
height:33px;
text-indent:-9999px;
background: url(/images/menu-japn-blog-off.png) no-repeat;
}

#jp8 a{
width:80px;
height:33px;
display:block;
}
#jp8 a:hover{
background: url(/images/menu-japn-blog-on.png) no-repeat;
}

#jp8_on{
  float:left;
  width:80px;
  height:33px;
  text-indent:-9999px;
  background: url(/images/menu-japn-blog-on.png) no-repeat;
}
#jp8_on a{
  width:80px;
  height:33px;
  display:block;
}
#jp8_on a:hover{
  background: url(/images/menu-japn-blog-on.png) no-repeat;
}




#main_page {
clear:both;
margin-top:70px;
}

#main_page a {
  color:#ff8919;
  text-decoration:none;
}


#main_page a:hover {
  text-decoration:underline;
}


#main_page a:visited {
  color:#ff8919;
}


#main {
clear:both;
}

div.post_page {
  font-size:80%;
  line-height:150%;
  margin-top:80px;
  margin-left:120px;
  margin-right:120px;
}

div.post_page img{
  padding-top:30px;
  padding-bottom:30px
}

div.post h1 {
font-size:300%;
line-height:120%;
} 

.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:40px;
  margin-bottom:40px;
}
.aligncright {
  float:right;
  margin-right:10px;
  margin-bottom:2px;
}
.alignleft {
  float:left;
  margin-right:10px;
  margin-bottom:2px;
}

#access{
 padding-top:5px
}

div.bottom {
  clear:both;
  text-align:right;
  color:#303030;
  font-size:75%;
  background-color:#ff8919;
  margin-top:0px;
  padding-top:0px;
  width:100%;
}
div.bottom a{
  color:#303030;
  text-decoration:none;
}
div.bottom a:visited{
  text-decoration:none;
}

hr{
  margin-top:10px;
  margin-bottom:10px;
}

p{
  margin-top:10px;
  margin-bottom:15px;
}
table {
  margin:15px 15px 15px 15px;
  padding:15px 15px 15px 15px;
}

  
  
.wp-table-reloaded-id-1 td {
  font-size: 90%;
  color: #ff0000;
  padding:15px 5px 5px 5px;
  text-align:center;
}
.wp-table-reloaded-id-1 a {
  font-size: 100%;
  font-weight:bold;
  color: #ff8919;
  padding:5px 5px 5px 5px;
  text-decoration:underline;
  
}

#wp-table-reloaded-id-1-no-1 img {
  padding-top:25px;
  padding-bottom:0px 
}
.wp-table-reloaded-id-1 a:visited{
  font-size: 100%;
  text-decoration:underline;
}

.wp-table-reloaded-id-1 .column-1 {
    width: 40%;
}

h2{
  font-size: 140%;
  font-weight:bold;
  color: #ff8919;
  padding-bottom:10px
}


div.post_page hr{
  margin-top:20px;
  margin-bottom:10px;
}

.wp-table-reloaded-id-3{
font-size:110%;
width:560px;
}
.wp-table-reloaded-id-3 .column-1 {
    width: 23%;
}
.wp-table-reloaded-id-3 .column-2 {
    width: 23%;
}
.wp-table-reloaded-id-3 .column-3 {
    width: 23%;
}
.wp-table-reloaded-id-3 .column-4 {
    width: 30%;
}

.wp-table-reloaded-id-3 a {
  color: #666666;
  text-decoration:underline;
}

.wp-table-reloaded-id-3 a:visited{
  text-decoration:underline;
}

div.each_map img, div.googlemaps img { 
  max-width:none;
  clear:both;  
}

#building {
  padding:0 0 30px 0;
}

#building2 {
  clear:both;
}

div#main{
  padding:18px;
  float:right;
  width:540px
  
}

div.post_blog {
 border:solid 1px #cccccc;
 padding:28px 18px 10px 18px;
 margin:40px 60px 0px 0px;
 line-height:150%;
 font-size:80%;
}

div.post_blog h2{
  font-weight:normal;
  font-size:135%;
  border-left:solid 10px #ff8919;
  margin-bottom:40px;
  padding-left:0.5em;
  padding-bottom:2px;
  padding-top:2px;
}

div.post_blog a{
  color:#ff8919;
  text-decoration:none;
}

div.post_blog a:hover{
  color:#ff8919;
  text-decoration:underline;
}
p.postinfo a{
  color:#ff8919;
  text-decoration:none;
}

p.postinfo{
 text-align:right;
 margin:20px 0 0;
 font-size:80%;
 clear:both;
}

#sidebar{
 width:130px;
 float:left;
 margin-top:40px;
 margin-left:70px;
}
 

#sidebar h2{
  font-size:90%;
}

#sidebar_recent{
  margin-bottom:40px;
  line-height: 100%;
}

#sidebar_recent ul {
  margin-left:10px;
}

#sidebar_recent li {
  list-style-type:none;
  list-style-position:outside;
  margin-right:10px;
  padding-bottom:7px;
}

#sidebar_recent li a{
  font-size:70%;
  line-height: 105%;
  color:#333333;
  text-decoration:underline;
}

#sidebar_recent li a:visited{
  color:#333333;
  text-decoration:under;
}

#sidebar_category{
  margin-bottom:40px;
}
#sidebar_category ul {
  margin-left:10px;
}



#sidebar_category li {
  list-style-type:none;
  list-style-position:outside;
  margin-right:10px;
  padding-bottom:1px;
  font-size:75%;
  line-height: 150%;
  color:#333333;
  
}

#sidebar_category li a{
  color:#333333;
  text-decoration:none;
}

#sidebar_category li a:visited{
  color:#333333;
  text-decoration:none;
}

#sidebar_calendar{
  margin-bottom:40px;
}


#sidebar_archives{

  margin-bottom:40px;
}

#wp-calendar{
  margin:0;
  margin:0 auto 0 auto;
  width:100%;
  font-size:75%;
}

#wp-calendar a{
  color:black;
}
 
#wp-calendar td,#wp-calendar th{
  text-align:center;
  padding:2px;
}

#wp-calendar caption {
  font-size: 126%;
  font-weight:bold;
  color: #ff8919;
  padding:3px 0px 12px 0px;
  text-align:left;
}

#wp-calendar #prev {
  text-align:left;
  padding-top:14px;
  padding-left:3px;
  color:#666666;
}

#wp-calendar #next {
  text-align:right;
  padding-top:14px;
  padding-right:3px;
  color:#666666;
}
#wp-calendar #prev a{
  color:#666666;
}

#wp-calendar #next a{
  color:#666666;
}
#sidebar_archives{
  margin-bottom:40px;
}

#sidebar_archives ul {
  margin-left:10px;
}

#sidebar_archives li {
  list-style-type:none;
  list-style-position:outside;
  margin-right:10px;
  padding-bottom:1px;
}

#sidebar_archives li a{
  font-size:75%;
  color:#333333;
  line-height: 105%;
  text-decoration:none;
}

#sidebar_archives li a:visited{
  color:#333333;
  text-decoration:none;
}

#sidebar_link{
  text-align:center;
  margin-top:40px;
  margin-bottom:60px;
  line-height: 140%;
}

p.page_link a{
  
  color:#666666;
  
}

span.pagerev{
font-size:75%;
  float:left;
  vertical-align:center;
}

span.pagenext{
font-size:75%;
  float:right;
  margin-right:60px;
  vertical-align:center;
}

div.news{
  line-height:115%;
  
}

div.news h3 {
  font-size: 90%;
  color: #ff8919;
  padding-left:15px
}

div.news p{
margin-left: 45px;
margin-top:4px;
margin-bottom:5px;
border-bottom: 1px solid #999999;
}

div.news hr{
  margin-top:0px;
  margin-right:0px;
  width:515px;
  text-align:right;
  color:#eeeeee;
}

div.news h2{
  font-size: 140%;
  font-weight:bold;
  color: #ff8919;
  padding-bottom:10px;
  margin-top:40px
}
