@charset "utf-8"

#block01 .box{
	text-align:center;
	margin:0 auto;
	width:716px;
}	
#block01 .lef{
	float:left;
	width:341px;
	margin-left:57px;
	margin-top:11px;
}
#block01 .rig{
	float:right;
	width:341px;
	margin-right:57px;
	margin-top:11px;
}
#block01 .cent{
	text-align:center;
	margin:0 auto;
	margin-top:37px;
}

#block02 {
	/*margin-top:33px;*/
	}
#block02 .lef{
	float:left;
}
#block02 .rig{
	float:right;
}
#block02 .box{
	width:403px;
	margin-top:45px;
	height:192px;
	background-image: url(../img/kaitori/kaitori_06.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#block02 .box p{
	margin:15px;
	font-size:12px;
	color:#333333;
}

#block02_event {
	margin-top:33px;
	}
#block02_event .lef{
	float:left;
	width:341px;
	margin-top:45px;
}
#block02_event .rig{
	float:right;
	width:489px;
	margin-top:45px;
}
#block02_event p{
	margin:15px;
	font-size:12px;
	color:#333333;
}
#block02_event ul{
	margin-left:60px;
}
#block02_event li{
	font-size:12px;
	color:#333333;
	list-style-position: inside;
	list-style-type: decimal;
	margin-bottom:10px;
}

#block02_bijutukan {
	margin-top:33px;
	}
#block02_bijutukan p{
	margin:15px;
	font-size:12px;
	color:#333333;
}

#block03 {
	/*margin-top:93px;*/
	}
#block03 .lef{
	float:left;
	margin-top:45px;
	width:398px;
	height:506px;
}
#block03 .rig{
	float:right;
	margin-top:45px;
	width:432px;
	height:506px;
}
#block03 p{
	font-size:12px;
	color:#333333;
}
#block03 p.list{
	font-size:15px;
	color:#000099;
	font-weight:bold;
}
span.red{
	font-size:12px;
	color:#FF0000;
	font-weight:normal;
}

#block04 {
	/*margin-top:70px;*/
	}
#block04 p{
	font-size:12px;
	color:#333333;
}
#block05 {
	/*margin-top:70px;*/
	}
#block05 p{
	font-size:12px;
	color:#333333;
}
.box05{
	font-size:12px;
	color:#333333;
	background-image: url(../img/kaitori/kaitori_20.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	width:555px;
	height:183px;
	margin:0 auto;
}

/* --------------------------------
browser　style 
-----------------------------------*/
.fl-l{
	float:left;
	}
.fl-r{
	float:right;
	}
.fl-n{
	float:none;
	}
.txt-c{
	text-align:center;
	}
.txt-l{
	text-align:left;
	}
.txt-r{
	text-align:right;
	}
.cl-l{
	clear:left;
	}
.cl-r{
	clear:right;
	}
.cl-n{
	clear:none;
	}
.cl-b{
	clear:both;
	}

.disp-n{
	display:none;
	}
	
.bold{
	font-weight:bold;
	}

.txt-red{
	color: #CC0000;
}
.al-top{
	vertical-align: top;
}
.al-mid{
	vertical-align: middle;
}
.al-bot{
	vertical-align: bottom;
}
.ma-t-5{
	margin-top: 5px;
}
.ma-t-7{
	margin-top: 7px;
}
.ma-t-10{
	margin-top: 10px;
}
.ma-t-14{
	margin-top: 14px;
}
.ma-t-15{
	margin-top: 15px;
}
.ma-t-20{
	margin-top: 20px;
}
.ma-t-30{
	margin-top: 30px;
}
.ma-t-40{
	margin-top: 40px;
}
.ma-t-50{
	margin-top: 50px;
}
.ma-t-60{
	margin-top: 60px;
}
.ma-t-70{
	margin-top: 70px;
}
.ma-t-80{
	margin-top: 80px;
}
.ma-t-100{
	margin-top: 100px;
}
.ma-b-05{
	margin-bottom: 5px;
}
.ma-b-10{
	margin-bottom: 10px;
}
.ma-b-20{
	margin-bottom: 20px;
}
.ma-b-30{
	margin-bottom: 30px;
}
.ma-b-40{
	margin-bottom: 40px;
}
.ma-b-50{
	margin-bottom: 50px;
}
.pa-t-5{
	padding-top: 5px;
}
.pa-t-10{
	padding-top: 10px;
}
.pa-t-15{
	padding-top: 15px;
}
.pa-b-5{
	padding-bottom: 5px;
}
.pa-b-10{
	padding-bottom: 10px;
}
.pa-b-15{
	padding-bottom: 15px;
}
.pa-l-5{
	padding-left: 5px;
}
.pa-l-10{
	padding-left: 10px;
}
.pa-l-15{
	padding-left: 15px;
}
.pa-l-20{
	padding-left: 20px;
}
.pa-l-30{
	padding-left: 30px;
}
.pa-l-60{
	padding-left: 60px;
}
.txt-sp-01{
	letter-spacing: 0.1em;
}
.txt-sp-02{
	letter-spacing: 0.2em;
}
.txt-sp-009{
	letter-spacing: 0.09em;
}
.txt-sp-008{
	letter-spacing: 0.08em;
}
.txt-sp-007{
	letter-spacing: 0.07em;
}
.txt-sp-006{
	letter-spacing: 0.06em;
}
.txt-sp-005{
	letter-spacing: 0.05em;
}

.txt-sp-003{
	letter-spacing: 0.03em;
}

.txt-sp-no0001{
	letter-spacing: -0.001em;
}

.txt-sp-no001{
	letter-spacing: -0.01em;
}

.txt-sp-no002{
	letter-spacing: -0.02em;
}

.txt-sp-no003{
	letter-spacing: -0.03em;
}

.txt-sp-no004{
	letter-spacing: -0.04em;
}

.txt-sp-no005{
	letter-spacing: -0.05em;
}

.txt-sp-no006{
	letter-spacing: -0.06em;
}

.txt-sp-no007{
	letter-spacing: -0.07em;
}

.txt-sp-no008{
	letter-spacing: -0.08em;
}
.txt-sp-no009{
	letter-spacing: -0.09em;
}

.txt-sp-no01{
	letter-spacing: -0.1em;
}

.txt-sp-no015{
	letter-spacing: -0.15em;
}

.txt-sp-no016{
	letter-spacing: -0.16em;
}

.txt-sp-no017{
	letter-spacing: -0.17em;
}

.txt-sp-no018{
	letter-spacing: -0.18em;
}

.txt-sp-no02{
	letter-spacing: -0.2em;
}

.txt-sp-no05{
	letter-spacing: -0.5em;
}

.txt-sp-no{
	letter-spacing: 0em;
}
.txt-height-no{
	line-height:100%;
}
.txt-height-110{
	line-height:110%;
}
.txt-height-120{
	line-height:120%;
}
.txt-height-130{
	line-height:130%;
}
.txt-height-140{
	line-height:140%;
}


/* kai */
.kai p{
	color:#333333;
}
.kai ul{
	margin:0;
	padding:0;
	list-style:none;
}
.kai #bnr{
	margin:0 0 20px 0;
}
.kai #bnr02{ /*kabuyuu_kaitori.html用*/
	margin:0 0 20px 0;
}
.kai #bnr02 ul{
	height:254px;
	width:830px;
	margin:0;
}
.kai #bnr02 li{
	float:left;
	height:254px;
	margin-right:13px
}
.kai #bnr02 li.end{
	margin-right:0px
}
.kai h2{
	margin:0 0 20px 0;
}
.kai h3{
	margin:0 0 20px 0;
	padding:5px 10px;
	color:#ffffff;
	border:#d07300 1px solid;
	background:#ff920a;
}
.kai #ttl{
	width:716px;
	margin:20px auto 0 auto;
}
.kai #ttl .point{
	margin:0 0 5px 0;
	color:#FF0000;
	font-weight:bold;
	font-size:18px;
}
.kai  #block02, .kai  #block03, .kai  #block04, .kai  #block05{
	/*margin:30px 0 0 0;*/
}
.kai  #block02 .box{
	margin-top:0;
}
.kai  #block02_event .lef{
	margin-top:0;
}
.kai  #block02_event .rig{
	margin-top:0;
}
.kai  #block03 .lef{
	margin-top:0;
}
.kai  #block03 .rig{
	margin-top:0;
}
.kai #block05 .floatl{
	width:400px;
}
.kai #block05 .floatl strong{
	font-size:14px;
	color:#000088;
}
.kai #block05 .floatl img{
	margin:10px 0;
}
.kai #block05 .floatl{
	width:430px;
}
.kai #block05 .floatl .floatimg{
	float:right;
}
.kai #block05 .box{
	width:376px;
	background:#ffffff;
	border-left:#000088 3px solid;
	border-right:#000088 3px solid;
	border-bottom:#000088 3px solid;
	color:#333333;
	font-size:14px;
	line-height:2;
	padding-bottom:10px;
}
.kai #block05 .box ul{
	padding:6px;
}
.kai #block05 .box p{
	padding:0px 6px;
}
.kai #block05 .floatr h4{
	/*margin:0 0 20px 0;
	text-align:center;*/
}
.kai #block05 .floatr .btn{
	margin:20px 0 0 0;
	text-align:center;
}

.kai #subnavi{
	width:716px;
	height:77px;
	margin:0 auto;
	background: url(../img/kaitori/kaitori_04.gif) no-repeat;
}
.kai #subnavi ul{
}
.kai #subnavi li{
	float:left;
	height:77px;
	margin:0;
}
.kai #subnavi li a{
	float:left;
	display:block;
	width:175px;
	height:77px;
	text-indent:-999em;
	background: url(../img/kaitori/kaitori_04.gif) no-repeat;
}
.kai #subnavi #snavi01 a{ background-position:0px 0px;}
.kai #subnavi #snavi02 a{ background-position:-175px 0px;}
.kai #subnavi #snavi03 a{ background-position:-350px 0px;}
.kai #subnavi #snavi04 a{ background-position:-525px 0px;}

#kai02 #subnavi{
	background: url(../img/event/event_02.gif) no-repeat;
}
#kai02 #subnavi li a{
	background: url(../img/event/event_02.gif) no-repeat;
}



