@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body{ margin:0; padding:0;}
body.kr *{word-break:keep-all;}
#wrap{width:100%; }
#wrap #headerArea #totp{}

/*----------------------------------------------------------------------------
 ***                                                                   Header
----------------------------------------------------------------------------*/
#headerArea{width:90%; background:#231815; padding:0 5%;}
#headerAreaInner{width:960px; margin:0 auto;}
#headerAreaInner h1{width:45%; padding:1% 0;}
#headerAreaInner .tel{color:#fff; font-weight:bold; margin-top:2.5%; font-size:80%;}
#headerAreaInner .langChange{margin-right:0.5em; margin-top:2.5%; color:#fff; font-weight:bold; font-size:80%;}
#headerAreaInner .langChange img{width:1.7em; height:auto; margin-left:0.5em;}

#headerAreaInner .tel a,
#headerAreaInner .langChange a{color:#fff; font-weight:bold;}

#headerArea p.formLink{display:block; width:auto; margin-top:2%; margin-left:0.5em;}
#headerArea p.formLink a{width:7.5em; line-height:1; display:block; padding:0.3em 0.3em 0.2em; font-size:120%; }
#headerArea .formLink a{color:#F4D900; background:url(../images/img_ico04.png) no-repeat right 0.5em center,#850E84; background-size:15% auto;}

/*----------------------------------------------------------------------------
 ***                                                           Header - gNavi
----------------------------------------------------------------------------*/
#navMenu{width:100px; padding-top:30px; /*position:fixed;*/ position:absolute; transform:translate3d(0,0,0); transform-style:preserve-3d; top:0; left:calc(50% - 480px); z-index:99;}
#navMenu.fixedClass{position:fixed;}
#navMenu nav li a:hover{opacity:0.8;}
/*----------------------------------------------------------------------------
 ***                                                             contentsArea
----------------------------------------------------------------------------*/
#contentsArea > article{position:relative;}

/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
h2,h3,h4,h4,h5,h6{line-height:1.4; padding:0.4em 0 0.3em;}
h2{padding:0 0 0.3em;}
.mainSection{}

/*----------------------------------------------------------------------------
***                                                              contentsArea
----------------------------------------------------------------------------*/
/*共通*/
#section01 > .sectionInner,
#section02 > .sectionInner,
#section03 > .sectionInner,
#section04 > .sectionInner,
#section05 > .sectionInner,
#section06 > .sectionInner,
#section07 > .sectionInner{width:840px; margin:0 auto; padding-left:120px;}








/*----------------------------------------------------------------------------
***                                                              rightsection
----------------------------------------------------------------------------*/
.leftSection{}


/*----------------------------------------------------------------------------
 ***                                                                   footer
----------------------------------------------------------------------------*/
#footerArea{background:#231815; padding:10px 0;}
#footerAreaInner{width:960px; margin:0 auto; box-sizing:border-box;}
#footerArea #footerAreaLogo{margin-bottom:2%;}
#footerArea #footerCopyright{padding-top:0.3em; margin-bottom:2%;}
#footerArea address{font-size:60%;}
#footerArea address p{color:#fff; line-height:1.2;}


/*----------------------------------------------------------------------------
***                                                            breadcrumbArea
----------------------------------------------------------------------------*/
#breadcrumbArea{}


/*----------------------------------------------------------------------------
 ***                                                                  section
----------------------------------------------------------------------------*/




