﻿@charset "utf-8";


/* contentsArea
------------------------------ */
#TOP #BODY #MAIN .contentsArea .tableMgtA{margin-top:19px;}
#FF02 #TOP #BODY #MAIN .contentsArea .tableMgtA,
#FF03 #TOP #BODY #MAIN .contentsArea .tableMgtA{margin-top:20px;}
#TOP #BODY #MAIN .contentsArea .tableMgtB{margin-top:20px;}
#FF02 #TOP #BODY #MAIN .contentsArea .tableMgtB,
#FF03 #TOP #BODY #MAIN .contentsArea .tableMgtB{margin-top:21px;}




/* index
------------------------------ */
#TOP #BODY #MAIN .contentsArea .indexText p,
#TOP #BODY #MAIN .contentsArea .indexText span{text-indent:1em;display:block;}
#TOP #BODY #MAIN .contentsArea .indexText span.photo{text-indent:0;display:inline;}
#TOP #BODY #MAIN .contentsArea .blockTypeB01 .photoBox.typeA span.photo{width:179px;}
/* #TOP #BODY #MAIN .contentsArea .blockTypeB01 .photoBox.typeA span.photo{width:250px;} */
#TOP #BODY #MAIN .contentsArea .blockTypeB01 .photoBox.typeA p.textA{text-align:right;font-size:115%;margin-top:10px;}




/* info
------------------------------ */
#TOP #BODY #MAIN .contentsArea .infoMgtA{margin-top:40px;}
#TOP #BODY #MAIN .contentsArea .infoText p,
#TOP #BODY #MAIN .contentsArea .infoText span{text-indent:1em;display:block;}
#TOP #BODY #MAIN .contentsArea .blockTypeB01 .infoMgtB{margin-top:16px;}
#FF02 #TOP #BODY #MAIN .contentsArea .blockTypeB01 .infoMgtB,
#FF03 #TOP #BODY #MAIN .contentsArea .blockTypeB01 .infoMgtB{margin-top:15px;}
#TOP #BODY #MAIN .contentsArea .blockTypeC01 .tableTypeB01 ul.stockholder{width:300px;margin-right:-30px;}
#TOP #BODY #MAIN .contentsArea .blockTypeC01 .tableTypeB01 ul.stockholder li{width:110px;margin-right:30px;float:left;}
#TOP #BODY #MAIN .contentsArea .blockTypeC01 .tableTypeB01 .logo{width:95px;margin-right:26px;float:left;}
#TOP #BODY #MAIN .contentsArea .blockTypeC01 .tableTypeB01 .logo img{vertical-align:bottom;}
#TOP #BODY #MAIN .contentsArea .blockTypeC01 .tableTypeB01 .text{width:376px;margin-top:37px;float:left;}




/* access
------------------------------ */
#TOP #BODY #MAIN .contentsArea .blockTypeA01 .map{margin:0 34px;}
#TOP #BODY #MAIN .contentsArea .blockTypeA01 .photoBox ul li{text-align:right;}
#TOP #BODY #MAIN .contentsArea .blockTypeA01 .accessMgtA{margin-top:32px;}
#TOP #BODY #MAIN .contentsArea .blockTypeA01 .accessMap{margin-top:0px !important;}



/* blockTypeC01
------------------------------ */
#TOP #BODY #MAIN .contentsArea .blockTypeC01 .tableTypeB01 th{width:131px;text-align:left;}




/* pagetop
------------------------------ */
#TOP .pagetop p{padding-top:50px;}
