@charset "utf-8";

/* ================================================
Taiki-sha
Cascading Style Sheets FILE
[003-what_is_taikisha.css]
================================================ */

#about h1#category-title {
	margin: 0;
}
/* side menu
************************************************************/

#about_taikisha #sub-navi {
	margin: 25px 35px 0 0;
	width: 215px;
	float: left;
	background: #C6E6CC url(../../what_is_taikisha/images/what_is_taikisha_bg09.gif) no-repeat left bottom;
}
#about_taikisha #sub-navi dl dt a {
color: #333333;
}

/* headline
************************************************************/
#about_taikisha #container #contents .design-h1 {
padding: 4px 10px 10px 10px;
background: url(../../what_is_taikisha/images/what_is_taikisha_h1.gif) repeat-x left bottom;
}
#about_taikisha #container #contents .design-h2 {
margin: 20px 0 0 0;
padding: 10px 12px 5px 10px;
border: none;
background: url(../../what_is_taikisha/images/what_is_taikisha_h2.gif) no-repeat left top;
}

#about_taikisha #container #contents .design-h3 {
margin: 20px 0 0 0;
padding: 0 10px 10px 10px;
color: #339999;
}

/* font
************************************************************/
#about_taikisha #container #contents .design-h3 {
font-size: 90%;
}
#about_taikisha #container #contents .design-h6 {
font-size: 80%;
}
#container #top .box h2 {
color: #3366CC;
}
#about_taikisha #container #contents .design-h6,
#about_taikisha #container #contents .col2 .expletive2 p,
#about_taikisha #container #contents .pickup dl.link dt,
#container #top .box h2,
#container strong {
font-weight: bold;
}
#container strong {
color: #0B3D5D;
}

#about_taikisha .pageup {
margin:0;
}

/* section
************************************************************/
#about_taikisha #container #contents .section {
padding-top: 15px;
}

/* expletive2
************************************************************/
#about_taikisha #contents div.expletive {
width:580px;
background: #EAEAEA url(../../what_is_taikisha/images/what_is_taikisha_bg06.gif) no-repeat left top;
margin: 0;
padding: 2px 0 0 0;
}
#about_taikisha #contents div.expletive p{
width:560px;
background: #EAEAEA url(../../what_is_taikisha/images/what_is_taikisha_bg03.gif) no-repeat left bottom;
margin: 5px 0 0 0;
padding: 0 10px 7px 10px;

}
#about_taikisha #container #contents .col2 .expletive2 {
width: 365px;
margin: 0;
padding: 2px 0 0 0;
background: #EAEAEA url(../../what_is_taikisha/images/what_is_taikisha_bg01.gif) no-repeat left top;
}
#about_taikisha #container #contents .col2 .expletive2 p {
margin: 5px 0 0 0;
padding: 0 10px 7px 10px;
background: #EAEAEA  url(../../what_is_taikisha/images/what_is_taikisha_bg02.gif) no-repeat left bottom;
}
#about_taikisha #container #contents .col2 .expletive3 {
width: 280px;
margin: 0;
padding: 2px 0 0 0;
background: #EAEAEA url(../../what_is_taikisha/images/what_is_taikisha_bg05.gif) no-repeat left top;
}
#about_taikisha #container #contents .col2 .expletive3 p {
margin: 5px 0 0 0;
padding: 0 10px 7px 10px;
background: #EAEAEA  url(../../what_is_taikisha/images/what_is_taikisha_bg04.gif) no-repeat left bottom;
}

/* anchor-navi
************************************************************/
#contents .anchor-navi ul li {
margin: 0 5px 5px 0;
}
#contents .anchor-navi ul li a {
padding: 0 10px 0 18px;
}

/* column box
************************************************************/
#about_taikisha #container #contents .column-box {
margin:12px 0 0 0;
}
#about_taikisha #container #contents div.column-box p {
margin-top: 0;
}

/* Clear
************************************************************/
#about_taikisha #container #contents .pickup dl.link:after,
#about_taikisha #container #contents #s_box:after,
#container #top .box .navi_box ul:after
 {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#about_taikisha #container #contents .pickup dl.link,
#about_taikisha #container #contents .s_box,
#container #top .box .navi_box ul
 {
	display: inline-block;
}

/* contents
************************************************************/
/* top */
#container #top {
width: 840px;
padding: 10px 0 0 10px;
}
#container #top #ph01,
#container #top #ph02,
#container #top #ph03,
#container #top #ph04 {
width: 595px;
padding: 10px 10px 10px 225px;
zoom:1;
}
#container #top .box {
width: 830px;
padding: 10px 0 10px 0 ;
background: url(../../what_is_taikisha/images/what_is_taikisha_ex01.gif) repeat-x bottom left;
}
#container #top .box h2 {
background: url(../icon/link_02.gif) no-repeat 0 3px;
padding: 0 0 0 20px;
}
#container #top .box h2 a {
	text-decoration: none;
}
#container #top .box .navi_box {
margin: 10px 0 0 0;
padding: 2px 0 0 0;
width: 595px;
background: #FFFFFF url(../../what_is_taikisha/images/what_is_taikisha_bg07.gif) no-repeat top left;
}
#container #top .box .navi_box ul {
width: 573px;
padding: 4px 10px 15px 13px;;
background: #FFFFFF url(../../what_is_taikisha/images/what_is_taikisha_bg08.gif) no-repeat bottom left;
}
#container #top .box .navi_box ul li {
width: 270px;
float: left;
padding: 5px 0 0 10px;
background: url(../icon/link_03.gif) no-repeat 0 0.95em;
}
#container #top #ph01 {
background: #FFFFFF url(../../what_is_taikisha/images/index_ph01.jpg) no-repeat top left;
}
#container #top #ph02 {
background: url(../../what_is_taikisha/images/index_ph02.jpg) no-repeat top left;
}
#container #top #ph03 .navi_box ul li {
display:inline;
width: 281px;
}
#container #top #ph03 .navi_box ul li.flr {
float: right;
width: 270px;
}

#container #top #ph03 {
background: url(../../what_is_taikisha/images/index_ph03.jpg) no-repeat top left;
}
#container #top #ph04 {
background: url(../../what_is_taikisha/images/index_ph04.jpg) no-repeat top left;
}

/* outline */
#about_taikisha #container #contents .s_box .img_box {
float: left;
text-align: center;
padding: 0 0 10px 0;
}
.w390 {
	width: 390px;
}
/* business */
#about_taikisha #container #contents p.outline1,
#about_taikisha #container #contents p.outline2,
#about_taikisha #container #contents p.outline3 {
height: 180px;
margin: 10px 0 0 0;
text-indent: -10000em;
}
#about_taikisha #container #contents p.outline1 {
background: transparent url(../../what_is_taikisha/images/business_ph01.jpg) no-repeat;
}
#about_taikisha #container #contents p.outline2 {
background: transparent url(../../what_is_taikisha/images/business_ph02.jpg) no-repeat;
}
#about_taikisha #container #contents p.outline3 {
background: transparent url(../../what_is_taikisha/images/business_ph03.jpg) no-repeat;
}

/* env_products */
#about_taikisha #container #contents .col2 {
margin: 15px 0 0 0;
}
#about_taikisha #container #contents .col2 .colright1 {
width: 365px;
}
#about_taikisha #container #contents .col2 .colright1 p {
margin: 10px 0 0 0;
}
