@charset "utf-8";

/* CSS Document */

.business .ex_left p { line-height:160%!important;}

.business .ex_left { margin:0; padding:0; width:340px; float:left; display:inline; }

.business .ex_left h4 { margin:15px 0 10px 0;}

.business .ex_right { margin:0; padding:0; width:210px; float:right; display:inline;} 

.business .ex_right img { border:none!important; }





.business .composition p.btn img {  border:none!important; }



.business .tabarea { margin:0 0 10px 0; padding:0 0 5px 0; background:url(../imgdir/business_power/dot.gif) repeat-x left bottom;}

.business .tabarea ul { margin:0; padding:0 0 1px 0; border-bottom:1px solid #ccc; }

.business .tabarea ul li { float:left; display:inline; margin-right:4px;}

.business .tabarea ul li.last { margin-right:0px;} 





/*******************



casetab



*******************/

div.child_content div.casetab { margin:10px; padding:0; }

div.child_content div.casetab .TabAreaSet { margin:0; padding:0; }

div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu { margin:0 0 15px 0; padding:0; position:inherit; width:100%; }

/*clearfix*/

div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu { display:block; }

div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu { display:inline-block; }

* html div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu { height:1%; }



div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu li { display:inline; float:left; margin-right:15px; }

div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu li a { display:block; font-size:100%; letter-spacing:0.1em; background:url(../imgdir/common/ic_arrow01.gif) no-repeat left 3px; height:20px; padding-left:15px; color:#666;  }

div.child_content div.casetab .TabAreaSet ul.TabAreaChgMenu li.On a {background:url(../imgdir/common/ic_arrow01.gif) no-repeat left 3px; color:#094FA9; text-decoration:underline; }



div.child_content div.casetab .TabAreaChgContents { border:none; margin:0; padding:0; }

div.child_content div.casetab .TabAreaContents { margin:0; padding:0; }

div.child_content div.casetab .TabAreaContents ul { margin:0 0 0 20px; padding:0; }

div.child_content div.casetab .TabAreaContents ul li { list-style:decimal; line-height:200%; }



div.yugo {background:url(../imgdir/business/yugo.gif) no-repeat left 3px;height:235px;min-height:235px;padding:0 0 0 329px}

div.yugoL{float:left;width:240px;border:1px solid #ccc;padding:12px;height:620px;}

div.yugoR{float:right;width:240px;border:1px solid #ccc;padding:12px;height:620px;}



*html div.yugoL{float:left;;border:1px solid #ccc;padding:6px 0 0 10px;height:620px;}

*html div.yugoR{float:right;;border:1px solid #ccc;padding:6px 0 0 10px;height:620px;}



div.yugoL dl{margin:0;padding:0;}

div.yugoL dt,div.yugoL dd{margin:0 0 8px 0;line-height:140%;}

div.yugoL dt{float:left;width:70px;}

div.yugoL dd{float:left;width:170px;}



div.yugoR p.come{margin:55px 0 0 0;}

div.yugoR ol{margin:0 0 0 20px; padding:0;}

div.yugoR ol li{list-style:decimal; margin:0 0 5px 0 ;}









/********************

yamawaki

********************/

/********************

common

********************/

ul.cList {

margin:5px 0 0 25px;;

padding:0;

line-height:18px;

}



ul.cList li {

margin-top:5px;

}



.cListN {

margin:0 0 10px 25px;

padding:0 5px 5px 5px;

line-height:18px;

}



.cListN li {

list-style:decimal;

margin-top:5px;

}



.boldChara {

font-weight:bold;

}

/********************

index

********************/

ul.cListTop li {

margin-top:10px;

}



li.imgDetail img {

border:none!important;

}



li.listDot {

list-style:disc inside;

}

/********************

seminar

********************/

#sodImg {

margin:30px 0 20px 30px;

}



.sodCase {

background-color:#EFEFEF;

border:#CCCCCC 1px solid;

margin:10px 0 0 0;

padding:10px 10px 20px 10px;

}



ul.cListCase {

float:left;

width:350px;

margin:10px 0 0 25px;;

padding:0;

line-height:18px;

}



* html ul.cListCase {

float:left;

width:350px;

margin:10px 0 0 10px;;

padding:0;

line-height:18px;

}



*+html ul.cListCase {

float:left;

width:350px;

margin:10px 0 0 25px;;

padding:0;

line-height:18px;

}



img.imgCase {

float:right;

margin:0;

padding:5px;

}

/********************

original

********************/

.originalCase {

background-color:#EFEFEF;

border:#CCCCCC 1px solid;

margin:10px 0 0 0;

padding:10px 10px 10px 10px;

position:relative;

}



.originalCaseChild {

margin:20px 0 0 0;

padding:0;

background:#FFFFFF;

border:#CCCCCC 1px solid;

position:relative;

}



.originalCaseChild01 {

margin:85px 0 0 0;

padding:0;

background:#FFFFFF;

border:#CCCCCC 1px solid;

position:relative;

}



dl.originalCaseList {

margin:0 0 10px 10px;;

padding:0;

}



dl.originalCaseList dt{

float:left;

}



dl.originalCaseList dd{

margin:0 0 0 35px;

}



img.imgDvd01 {

position:absolute;

top:5px;

right:0px;

border:none !important;

}



img.imgDvd02 {

position:absolute;

top:30px;

right:0px;

border:none !important;

}



dl.originalDvd {

padding:10px;

line-height:18px;

float:left;

}



dl.originalDvd dt {

float:left;

}



dl.originalDvd dd {

margin:0 0 0 55px;

}



.cListN01 {

margin:10px 0;

padding:10px;

line-height:18px;

}



.cListN01 li {

list-style:decimal inside;

}



img.businessNote {

padding:5px;

float:left;

}



.businessNoteP {

width:350px;

float:right;

}