@charaset "shift_jis";

* {
	font-family:"ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

/* FONT SIZE */
html { font-size: 62.5%; }
body { font-size: 14px; font-size: 1.4rem; } /* =14px */
h1   { font-size: 24px; font-size: 2.4rem; } /* =24px */

.clearfix {zoom:1;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}

body { line-height:100%; background:url(image/bg_all.jpg) no-repeat center center; background-size:cover;}

html,body { height:100%; }
img { border: none;}
span { display:none;}

.main_frame { width:1233px; margin:0px auto;}

/* CONTENTS */

.bg_box { width:1233px; height:945px; float:left;}

.con01_box { width:1233px; height:945px; background:url(image/main_01.png) no-repeat;}
.con_10 { width:75px; height:75px; background:url(image/btn_rollover.jpg) no-repeat; margin-left:1130px; margin-top:432px; float:left;}

.con02_box { width:1233px; height:945px; background:url(image/main_02.png) no-repeat; position:relative;}
.con02_01 { width:1004px; height:760px; left:114px; top:92px; position:absolute;}
.con02_02 { width:320px; height:740px; left:0px; top:0px; position:absolute;}
/* .con02_03 { width:665px; height:740px; left:320px; top:0px; position:absolute;} */

.btn_next { width:50px; height:50px; background:url(image/next.png) no-repeat; top:255px; left:1034px; position:absolute; z-index:100;}
.btn_prev { width:50px; height:50px; background:url(image/prev.png) no-repeat; top:458px; left:1034px; position:absolute; z-index:100;}
.btn_next2 { width:50px; height:70px; background:url(image/next2.png) no-repeat; top:235px; left:1034px; position:absolute; z-index:100;}
.btn_prev2 { width:50px; height:70px; background:url(image/prev2.png) no-repeat; top:458px; left:1034px; position:absolute; z-index:100;}

.area-text { width: 420px; height: 680px; overflow:auto; text-align:left; position: absolute; top: 50px; left: 0px;}
.name { margin: 0px; padding-bottom: 2px; border-bottom: #663300 dotted 1px; font-size: 18px; font-size: 1.8rem; font-weight: bold;}
.info { margin: 0px; padding: 4px 0 4px 4px; }

div#tabNav {
	width: 640px;
	height: 740px;
	text-align: left;
	margin-left:20px;
	margin-top:14px;
}

.contents{
	padding: 0;
	width: 665px;
	height:740px;
}

/*増えたら追加*/
#bnr-01-tg {
	top: 414px;
	margin: 20px 0 0 0;
	padding: 0;
	height: 400px;
	z-index: 100;
}
#bnr-02-tg {
	top: 414px;
	height: 700px;
	margin: -700px 0 0 0;
	padding: 0;
	visibility: hidden;
	z-index: 100;
}
#bnr-03-tg {
	top: 414px;
	height: 700px;
	margin: -700px 0 0 0;
	padding: 0;
	visibility: hidden;
	z-index: 100;
}
#bnr-04-tg {
	top: 414px;
	height: 700px;
	margin: -700px 0 0 0;
	padding: 0;
	visibility: hidden;
	z-index: 100;
}
#bnr-05-tg {
	top: 414px;
	height: 700px;
	margin: -700px 0 0 0;
	padding: 0;
	visibility: hidden;
	z-index: 100;
}