@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------------------------------
***                                                                    body
----------------------------------------------------------------------------*/
body{ margin:0; padding:0; min-width: 1080px;}
body.boxSize{box-sizing:border-box;}
body.boxSize *{box-sizing:border-box;}
a{cursor:pointer;}

.pcNone{display:none;}
/*----------------------------------------------------------------------------
***                                                                headerArea
----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------
***                                                    ã         gnav
----------------------------------------------------------------------------*/




/*----------------------------------------------------------------------------
***                                                            breadcrumbTrailBox
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
***                                                              mainsection
----------------------------------------------------------------------------*/
.mainSection > .mainSectionInner{margin: 0 auto;padding: 0px 0 0px;overflow: hidden;}
.secBox{}
.secBox > .sectionInner{max-width: 1065px;margin:0 auto;padding: 4em 0 3em;}
.secBox > .sectionInner .contentsBox > .contentsBoxInner{max-width: 830px;margin: 0 auto;}
.secBox .inSec{width:auto;margin:0 auto;}
.commonW{width:1065px; margin:0 auto;}
.ttlBox{margin-bottom: 3em;}
.ttl-h1{font-size:11px;font-weight: normal;line-height:11px;}
.ttlBox .ttl-h2{text-align: center;}
.ttlBox .ttl-h3{text-align: center;font-size: 240%;line-height: 1;color: #474747;}
.ttlBox .ttl-h3 .subTtl{font-size: 53%; position:relative;width: 21em;display: block;margin: 0.5em auto 0;padding: 0.8em 0 0;font-family:'å°å¡ã´ã·ãã¯ Pro','Kozuka Gothic Pro',sans-serif;font-weight: 500;}
.ttlBox .ttl-h3 .subTtl:before{content:""; display:block; position:absolute; top:0; left:0; width:50%; border-top:2px solid #ffc6a3; }
.ttlBox .ttl-h3 .subTtl:after{content:""; display:block; position:absolute; top:0; right:0; width:50%; border-top:2px solid #acacac; }
.secBox .ttl-h4{}
.secBox .ttl-h5{}



/* åç»16ï¼9 */
.movieBox{max-width:810px; margin:0 auto 1em;}
.movieBox .movieInBox{position:relative; padding-bottom:56.25%; height:0;overflow: hidden;}
.movieBox .movieInBox iframe{margin:0 auto;position: absolute;top: 0;left: 0;width: 100%;height: 100%;max-width:none;max-height:none;}


/*----------------------------------------------------------------------------
***                                                                  PageTop
----------------------------------------------------------------------------*/
.pagetop{ text-align: right; margin-top: 5px; margin-bottom: 10px; clear: both; }




/*----------------------------------------------------------------------------
***                                                                  sideBox
----------------------------------------------------------------------------*/
/*----- ãæ±ç¨åã -----*/
#sideBox{display:none;}