﻿@charset "utf-8";


/* typeIndex
------------------------------------------ */
#MAIN .contentsArea.typeIndex{margin-bottom:25px;}
#MAIN .contentsArea.typeIndex .linkBox{background:url(../img/index/bg_linkbox_body.gif) repeat-y left top;}
#MAIN .contentsArea.typeIndex .linkBox .bgBottom{
	background:url(../img/index/bg_linkbox_bottom.gif) no-repeat left bottom;
	padding-bottom:4px;
	}
#MAIN .contentsArea.typeIndex .linkBox .bgTop{
	background:url(../img/index/bg_linkbox_top.gif) no-repeat left top;
	padding-top:4px;
	}
#MAIN .contentsArea.typeIndex .linkBox{margin-left:10px;margin-right:10px;}
#MAIN .contentsArea.typeIndex .linkBox h3{margin:6px 16px 0 16px !important;color:#0d6ec1;}
#MAIN .contentsArea.typeIndex .linkBox h3 a{color:#0d6ec1;text-decoration:none;}
#MAIN .contentsArea.typeIndex .linkBox h3 a:hover{color:#56c0f4;}
#MAIN .contentsArea.typeIndex .linkBox p.text{margin:1px 24px 0 24px;}
#MAIN .contentsArea.typeIndex .linkBox p.linkText{text-align:right;margin:0 15px 1px 0;}
#MAIN .contentsArea.typeIndex .linkBox p.linkText span{margin-right:5px;}
#MAIN .contentsArea.typeIndex .linkBox p.linkText span img{font-size:0;line-height:0;vertical-align:middle;}
#MAIN .contentsArea.typeIndex .linkBox p.linkText a{color:#15a0e4;text-decoration:none;}
#MAIN .contentsArea.typeIndex .linkBox p.linkText a:hover{color:#56c0f4;}





/* typeSchedule
------------------------------------------ */
#MAIN .contentsArea.typeSchedule{margin-bottom:25px;}
#MAIN .contentsArea.typeSchedule p{margin-top:0 !important;}
#MAIN .contentsArea.typeSchedule p.mgt15{margin-top:15px !important;}
#MAIN .contentsArea.typeSchedule p span{text-indent:1em;display:block;}
#MAIN .contentsArea.typeSchedule p span.noIndent{text-indent:0;}
#MAIN .contentsArea.typeSchedule p span.textS{font-size:85%;}
#MAIN .contentsArea.typeSchedule .linkbox{margin-top:15px;}
#MAIN .contentsArea.typeSchedule .linkbox ul{float:right;}





/* typeForeignSituation
------------------------------------------ */
#MAIN .contentsArea.typeForeignSituation{margin-bottom:25px;}
#MAIN .contentsArea.typeForeignSituation .tableTypeC01 th{
	background:url(../../common/img/parts_dot_bg-length-white.gif) repeat-y right top #54b3e2 !important;
	color:#ffffff;
	}
#MAIN .contentsArea.typeForeignSituation .tableTypeC01 th.bgGray{background-color:#bbbbbb !important;}
#MAIN .contentsArea.typeForeignSituation .tableTypeC01 th.rightBdrNone,
#MAIN .contentsArea.typeForeignSituation .tableTypeC01 th.bgGray.rightBdrNone{background-image:none !important;}
#MAIN .contentsArea.typeForeignSituation .tableTypeC01 td{text-align:center;}
#MAIN .contentsArea.typeForeignSituation .tableTypeC01 td.bgColor{background-color:#e6f2f8 !important;}
#MAIN .contentsArea.typeForeignSituation .annotatetBox{margin-top:2px;}
#MAIN .contentsArea.typeForeignSituation .annotatetBox .annotatet{float:right;}
#MAIN .contentsArea.typeForeignSituation .annotatetBox .annotatet p{font-size:95%;text-indent:-1em;padding-left:1em;}




/* typeGlossary
------------------------------------------ */
#MAIN .contentsArea.typeGlossary{margin-bottom:25px;}
#MAIN .contentsArea.typeGlossary .tableTypeC01 th{
	background:url(../../common/img/parts_dot_bg-length-white.gif) repeat-y right top #54b3e2 !important;
	color:#ffffff;
	}
#MAIN .contentsArea.typeGlossary .tableTypeC01 th.bgGray{background-color:#bbbbbb !important;}
#MAIN .contentsArea.typeGlossary .tableTypeC01 th.bgGray.rightBdrNone{background-image:none !important;}
#MAIN .contentsArea.typeGlossary .tableTypeC01 td.bgColor{background-color:#e6f2f8 !important;}
#MAIN .contentsArea.typeGlossary .tableTypeC01 .w20{width:20%;}




/* typeSpec
------------------------------------------ */
#MAIN .contentsArea.typeSpec{margin-bottom:25px;}
#MAIN .contentsArea.typeSpec h4.titleTypeA03{margin-left:10px !important;}
#MAIN .contentsArea.typeSpec .blockTypeB01 .photoBox.typeB{margin-right:0 !important;}
#MAIN .contentsArea.typeSpec .blockTypeA01 p{margin-top:13px !important;}
#MAIN .contentsArea.typeSpec .blockTypeA01 p dfn{font-style:normal;}
#MAIN .contentsArea.typeSpec .blockTypeA01 p a{color:#ff0000;}
#MAIN .contentsArea.typeSpec .blockTypeC01{margin-top:17px !important;}
#MAIN .contentsArea.typeSpec .blockTypeC01 th{text-align:left !important;padding-left:30px !important;}
#MAIN .contentsArea.typeSpec .blockTypeC01 td{padding-left:30px !important;}
#MAIN .contentsArea.typeSpec .blockTypeC01 td.textCenter{text-align:center;}




/* typeAbout
------------------------------------------ */
#MAIN .contentsArea.typeAbout{margin-bottom:25px;}

/* blockTypeFactory */
#MAIN .contentsArea.typeAbout .blockTypeFactory{margin:20px 10px 0 10px;}
#MAIN .contentsArea.typeAbout .blockTypeFactory .detailSec{float:left;width:320px;}
#MAIN .contentsArea.typeAbout .blockTypeFactory .detailSec h4{margin-left:0 !important;}
#MAIN .contentsArea.typeAbout .blockTypeFactory .detailSec p{text-indent:1em;}
#MAIN .contentsArea.typeAbout .blockTypeFactory .detailSec p.mgt5{margin-top:5px;}
#MAIN .contentsArea.typeAbout .blockTypeFactory p.photo{
	float:right;
	width:330px;
	font-size:0;
	line-height:0;
	}

/* blockTypeGeneration */
#MAIN .contentsArea.typeAbout .blockTypeGeneration{margin:20px 10px 0 10px;}
#MAIN .contentsArea.typeAbout .blockTypeGeneration .detailSec{float:left;width:322px;}
#MAIN .contentsArea.typeAbout .blockTypeGeneration .detailSec h5{
	margin-left:0 !important;
	border-left:3px solid #7dc8ec;
	padding-left:6px;
	}
#MAIN .contentsArea.typeAbout .blockTypeGeneration .detailSec p{margin-top:6px;}
#MAIN .contentsArea.typeAbout .blockTypeGeneration .detailSec p.textBold{margin-top:9px;font-weight:bold;}
#MAIN .contentsArea.typeAbout .blockTypeGeneration .detailSec p.textBold span{color:#0d6ec1;}
#MAIN .contentsArea.typeAbout .blockTypeGeneration .detailSec p.textBold span.textPurple{color:#990066;}
#MAIN .contentsArea.typeAbout .blockTypeGeneration .detailSec p.textBold span.textRed{color:#cc0000;}
#MAIN .contentsArea.typeAbout .blockTypeGeneration p.photo{
	float:right;
	width:340px;
	font-size:0;
	line-height:0;
	}




/* typeDimension
------------------------------------------ */
#MAIN .contentsArea.typeDimension{margin-bottom:25px;}

/* blockTypeFactory */
#MAIN .contentsArea.typeDimension .blockTypeDimension{margin:20px 0 0 10px !important;}
#MAIN .contentsArea.typeDimension .blockTypeDimension .detailSec{float:left;}
#MAIN .contentsArea.typeDimension .blockTypeDimension .detailSec h4{margin-left:0 !important;}
#MAIN .contentsArea.typeDimension .blockTypeDimension .detailSec p{text-indent:1em;}
#MAIN .contentsArea.typeDimension .blockTypeDimension .detailSec p.noIndent{text-indent:0;}
#MAIN .contentsArea.typeDimension .blockTypeDimension p.photo{float:right;font-size:0;line-height:0;}

/* meritto01 */
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto01{margin-right:12px !important;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto01 .detailSec{width:313px;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto01 p.photo{width:345px;}

/* meritto02 */
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto02{margin-right:8px !important;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto02 .detailSec{width:187px;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto02 p.photo{width:475px;}

/* meritto03 */
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto03{margin-right:13px !important;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto03 .detailSec{width:375px;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto03 p.photo{width:282px;}

/* meritto04 */
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto04{margin-right:12px !important;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto04 .detailSec{width:376px;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto04 p.photo{width:282px;}

/* meritto05 */
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto05{margin-right:10px !important;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto05 .detailSec{float:none;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto05 .detailSec .mgt23{margin-top:23px;}
#MAIN .contentsArea.typeDimension .blockTypeDimension.meritto05 .detailSec p{margin-top:3px;}
