@charset "utf-8";
#rotate{
	display:none;
}

h3{font-family: 'Renner*', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;}

#wrapper {
    float: none;
    margin: 0;
    padding: 0;
	width: 100%;
	border: 0px solid #000;
}



/* PC */
@media screen and (min-width:769px) {
.sp{
  display:none;
}
}
/* SP */
@media screen and (max-width:768px) {
.pc{
  display:none;
}
}


a,img,ul,li,table,tr,td,p,h1,h2,h3,h4,h5,h6,ol,div,body,html,dl,dt,dd,iframe {
	padding:0;
	margin:0;
	border:none;
	list-style:none;
	font-weight: normal;
}
h1{line-height: 0}

 /*font-style
---------------------------------------*/
body {
	font-size:14px; 
	line-height:1.8; 
	color:#202020; 
	font-family: -apple-system, BlinkMacSystemFont, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;
	-webkit-text-size-adjust:100%; /* NEW! */
	text-size-adjust:100%; /* NEW! */
}
/* SP */
	
@media screen and (max-width:768px) {
html {
 font-size: calc(62.5% + 0.6vw); 
}
}

.bold { font-weight:bold; }
.bold-none { font-weight:normal; }
.bold-500 { font-weight:500; }

.nW{white-space: nowrap;}

/*fontfamily-style
---------------------------------------*/
.mincho{font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

/*fontsize-style
---------------------------------------*/
.text36 { font-size:3.6rem; }
.text32 { font-size:3.2rem; }
.text24 { font-size:2.4rem; }
.text20 { font-size:2.0rem; }
.text18 { font-size:1.8rem; }
.text16 { font-size:1.6rem; }
.text14 { font-size:1.4rem; }
.text12 { font-size:1.2rem; }
.text10 { font-size:1.0rem; }

.indent{
	padding-left:1em;
	text-indent:-1em;
}



/*LINK
---------------------------------------*/
a {color:#fff; text-decoration:none;}
a:link {color:#fff; text-decoration:none;}
a:visited {color:#fff; text-decoration:none;}
a:active {color:#fff; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}


/* ********************************************************************************
 * MARGIN
 * ******************************************************************************** */

.pt0	 { padding-top:0 !important;}
.pt1	 { padding-top:1px !important;}
.pt2	 { padding-top:2px !important;}
.pt3	 { padding-top:3px !important;}
.pt4	 { padding-top:4px !important;}
.pt5	 { padding-top:5px !important;}
.pt6	 { padding-top:6px !important;}
.pt7	 { padding-top:7px !important;}
.pt8	 { padding-top:8px !important;}
.pt9	 { padding-top:9px !important;}
.pt10	 { padding-top:10px !important;}
.pt15	 { padding-top:15px !important;}
.pt20	 { padding-top:20px !important;}
.pt25	 { padding-top:25px !important;}
.pt30	 { padding-top:30px !important;}
.pt35	 { padding-top:35px !important;}
.pt40	 { padding-top:40px !important;}
.pt45	 { padding-top:45px !important;}
.pt50	 { padding-top:50px !important;}
.pt55	 { padding-top:55px !important;}
.pt60	 { padding-top:60px !important;}
.pt65	 { padding-top:65px !important;}
.pt70	 { padding-top:70px !important;}
.pt75	 { padding-top:75px !important;}
.pt80	 { padding-top:80px !important;}
.pt85	 { padding-top:85px !important;}
.pt90	 { padding-top:90px !important;}
.pt95	 { padding-top:95px !important;}
.pt100	 { padding-top:100px !important;}
	
.pb5	 { padding-bottom:5px !important;}
.pb10	 { padding-bottom:10px !important;}
.pb15	 { padding-bottom:15px !important;}
.pb20	 { padding-bottom:20px !important;}
.pb25	 { padding-bottom:25px !important;}
.pb30	 { padding-bottom:30px !important;}
.pb35	 { padding-bottom:35px !important;}
.pb40	 { padding-bottom:40px !important;}
.pb45	 { padding-bottom:45px !important;}
.pb50	 { padding-bottom:50px !important;}
.pb55	 { padding-bottom:55px !important;}
.pb60	 { padding-bottom:60px !important;}
.pb65	 { padding-bottom:65px !important;}
.pb70	 { padding-bottom:70px !important;}
.pb75	 { padding-bottom:75px !important;}
.pb80	 { padding-bottom:80px !important;}
.pb85	 { padding-bottom:85px !important;}
.pb90	 { padding-bottom:90px !important;}
.pb95	 { padding-bottom:95px !important;}
.pb100	 { padding-bottom:100px !important;}

.mt0	 { margin-top:0 !important;}
.mt1	 { margin-top:1px !important;}
.mt2	 { margin-top:2px !important;}
.mt3	 { margin-top:3px !important;}
.mt4	 { margin-top:4px !important;}
.mt5	 { margin-top:5px !important;}
.mt6	 { margin-top:6px !important;}
.mt7	 { margin-top:7px !important;}
.mt8	 { margin-top:8px !important;}
.mt9	 { margin-top:9px !important;}
.mt10	 { margin-top:10px !important;}
.mt15	 { margin-top:15px !important;}
.mt20	 { margin-top:20px !important;}
.mt25	 { margin-top:25px !important;}
.mt30	 { margin-top:30px !important;}
.mt35	 { margin-top:35px !important;}
.mt40	 { margin-top:40px !important;}
.mt45	 { margin-top:45px !important;}
.mt50	 { margin-top:50px !important;}
.mt55	 { margin-top:55px !important;}
.mt60	 { margin-top:60px !important;}
.mt65	 { margin-top:65px !important;}
.mt70	 { margin-top:70px !important;}
.mt75	 { margin-top:75px !important;}
.mt80	 { margin-top:80px !important;}
.mt85	 { margin-top:85px !important;}
.mt90	 { margin-top:90px !important;}
.mt95	 { margin-top:95px !important;}
.mt100	 { margin-top:100px !important;}

.mr0	 { margin-right:0 !important;}
.mr1	 { margin-right:1px !important;}
.mr2	 { margin-right:2px !important;}
.mr3	 { margin-right:3px !important;}
.mr4	 { margin-right:4px !important;}
.mr5	 { margin-right:5px !important;}
.mr6	 { margin-right:6px !important;}
.mr7	 { margin-right:7px !important;}
.mr8	 { margin-right:8px !important;}
.mr9	 { margin-right:9px !important;}
.mr10	 { margin-right:10px !important;}
.mr15	 { margin-right:15px !important;}
.mr20	 { margin-right:20px !important;}
.mr25	 { margin-right:25px !important;}
.mr30	 { margin-right:30px !important;}
.mr35	 { margin-right:35px !important;}
.mr40	 { margin-right:40px !important;}
.mr45	 { margin-right:45px !important;}
.mr50	 { margin-right:50px !important;}
.mr55	 { margin-right:55px !important;}
.mr60	 { margin-right:60px !important;}
.mr65	 { margin-right:65px !important;}
.mr70	 { margin-right:70px !important;}
.mr75	 { margin-right:75px !important;}
.mr80	 { margin-right:80px !important;}
.mr85	 { margin-right:85px !important;}
.mr90	 { margin-right:90px !important;}
.mr95	 { margin-right:95px !important;}
.mr100	 { margin-right:100px !important;}
.mr120	 { margin-right:100px !important;}
	
.ml0	 { margin-left:0 !important;}
.ml1	 { margin-left:1px !important;}
.ml2	 { margin-left:2px !important;}
.ml3	 { margin-left:3px !important;}
.ml4	 { margin-left:4px !important;}
.ml5	 { margin-left:5px !important;}
.ml6	 { margin-left:6px !important;}
.ml7	 { margin-left:7px !important;}
.ml8	 { margin-left:8px !important;}
.ml9	 { margin-left:9px !important;}
.ml10	 { margin-left:10px !important;}
.ml15	 { margin-left:15px !important;}
.ml20	 { margin-left:20px !important;}
.ml25	 { margin-left:25px !important;}
.ml30	 { margin-left:30px !important;}
.ml35	 { margin-left:35px !important;}
.ml40	 { margin-left:40px !important;}
.ml45	 { margin-left:45px !important;}
.ml50	 { margin-left:50px !important;}
.ml55	 { margin-left:55px !important;}
.ml60	 { margin-left:60px !important;}
.ml65	 { margin-left:65px !important;}
.ml70	 { margin-left:70px !important;}
.ml75	 { margin-left:75px !important;}
.ml80	 { margin-left:80px !important;}
.ml85	 { margin-left:85px !important;}
.ml90	 { margin-left:90px !important;}
.ml95	 { margin-left:95px !important;}
.ml100	 { margin-left:100px !important;}

.mb0	 { margin-bottom:0 !important;}
.mb1	 { margin-bottom:1px !important;}
.mb2	 { margin-bottom:2px !important;}
.mb3	 { margin-bottom:3px !important;}
.mb4	 { margin-bottom:4px !important;}
.mb5	 { margin-bottom:5px !important;}
.mb6	 { margin-bottom:6px !important;}
.mb7	 { margin-bottom:7px !important;}
.mb8	 { margin-bottom:8px !important;}
.mb9	 { margin-bottom:9px !important;}
.mb10	 { margin-bottom:10px !important;}
.mb15	 { margin-bottom:15px !important;}
.mb20	 { margin-bottom:20px !important;}
.mb25	 { margin-bottom:25px !important;}
.mb30	 { margin-bottom:30px !important;}
.mb35	 { margin-bottom:35px !important;}
.mb40	 { margin-bottom:40px !important;}
.mb45	 { margin-bottom:45px !important;}
.mb50	 { margin-bottom:50px !important;}
.mb55	 { margin-bottom:55px !important;}
.mb60	 { margin-bottom:60px !important;}
.mb65	 { margin-bottom:65px !important;}
.mb70	 { margin-bottom:70px !important;}
.mb75	 { margin-bottom:75px !important;}
.mb80	 { margin-bottom:80px !important;}
.mb85	 { margin-bottom:85px !important;}
.mb90	 { margin-bottom:90px !important;}
.mb95	 { margin-bottom:95px !important;}
.mb100	 { margin-bottom:100px !important;}

.taRT{text-align: right}
.center{margin-left:auto !important; margin-right:auto !important;} /* NEW! */


