/*
Theme Name: Uprightagency
Theme URI: http://www.obitastar.co.jp
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Obitastar
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://www.obitastar.co.jp
Modifications by Matthew Mullenweg || http://www.obitastar.co.jp
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/



/* -- start Lesson -- */

h5 {
border-bottom:1px dashed #CCCCCC;
color:#fe8713;
font-size:12px;
padding:5px 10px;
}

#main { text-align:left; }

img {
border:medium none;
vertical-align:baseline;
}

p.txt {
padding:5px 10px;
}

.mb50 {
margin-bottom:50px;
}

.mb30 {
margin-bottom:30px;
}

.txt-right {
text-align:right;
}

#contents {
text-align:left;
}

.le_img {
float:left;
margin-bottom:20px;
padding:10px;
}

.le_conts {
float:left;
margin-bottom:20px;
padding:20px;
}

table .le_conts {
float:left;
margin-bottom: 0;
padding: 20px 20px 0;
}

table.lesson td {
	padding: 0;
	vertical-align: top;
	}

#main table p.txt {
	margin: 0;
	padding: 0 10px 5px 0;
	width: 337px;
	}

/* -- end Lesson -- */

/* -- start FAQ -- */


.bgBGray {
	background: #ffffbd;
}
/* -- end FAQ -- */

/* -- start Profile -- */

.mb5 {
margin-bottom:5px;
}

.prof01 {
background-image:url(./images/profile/prof01.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
font-size:10px;
height:40px;
text-indent:-9999px;
width:520px;
}

.profBox {
float:left;
padding:10px;
}

.clearfix {
display:block;
}

p.txt02 {
padding:10px;
text-align:left;
}


.prof00 {
background-image:url(./images/profile/prof00.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
font-size:10px;
height:40px;
text-indent:-9999px;
width:520px;
}

.prof04 {
background-image:url(./images/profile/prof04.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
font-size:10px;
height:40px;
text-indent:-9999px;
width:520px;
}


.prof05 {
background-image:url(./images/profile/prof05.gif);
background-position:0 0;
background-repeat:no-repeat;
display:block;
font-size:10px;
height:40px;
text-indent:-9999px;
width:520px;
}


/* -- end Profile -- */

/* -- start business -- */
.business {
margin-bottom:20px;
width:520px;
}

table {
border:medium none;
}

h1, h2, h3, h4, h5, h6, input, textarea, table {
font-size:100%;
}


.business th {
background-color:#FE8713;
	color: #fff;
padding:5px;
width:110px;
}

.business td {
	background-color:#FFFFBD;
	border:1px solid #FE8713;
	padding:5px;
}

h4 {
background-image:url(./images/lesson/h4_bar.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000;
display:block;
font-size:14px;
height:35px;
line-height:35px;
margin-bottom:10px;
text-indent:36px;
width:520px;
}
/* -- end business -- */

/* -- start topic new -- */


.mb20 {
margin-bottom:20px;
}

td, th {
padding:3px 5px;
vertical-align:middle;
}
/* -- end topic new-- */

/* -- start home -- */
#main {
float:left;
padding:5px;
width:520px;
}

.yBox {
border-bottom:1px solid #FFCC00;
border-top:1px solid #FFCC00;
margin-bottom:30px;
padding:5px;
width:520px;
}

/* -- end home -- */

/* -- start ivent -- */

.eventR {
float:right;
width:310px;
}

.mb15 {
margin-bottom:15px;
}

.eventL {
float:left;
}


/* -- end ivent -- */

.event {
	margin: 0;
	padding: 5px 0 0;
	}
